@charset "utf-8";
/* CSS Document */
	

#form {
 width:100%;
 color:#930;
 overflow: auto;
}


.kbe_form_fieldset_container {
	width: 420px;
}
.kbe_form_elem_container__left_space {
 width: 0px;
}
.kbe_form_elem_container__right_inner {
 width: 400px;
}

#contentframediv label{
 	color: #666666;
	font-size: 14px;
}

.fieldsetbottom {
	display: none;
}
#contentframediv fieldset{
*position: relative;
font-family: Open Sans, Arial, Helvetica;
/*font-family:Arial, Helvetica, sans-serif;*/
border-bottom: 0px;
 background-color:#FFFFFF;
}


.kbe_fieldset_legend__kar{
	width: 100%;
	font-size: 14px;
	font-family: Open Sans, Arial, Helvetica;
	line-height: 20px;;
	font-variant: auto;
	letter-spacing: 0em;
	font-variant: normal;
	color: #666666;
}
.kbe_form_elem_container__table_radio{
	width: 100%;
	min-width: 320px;
}
.kbe_form_elem_container__table_radio__kar, .kbe_form_elem_container__table_selectmc__kar{
	float: left;
	text-align: left;
 	color: #666666;
	font-size: 14px;
}
.hspacer {
	height: 0px;
}

.select2-container .select2-choice {
    font-size: 12px;  
}

#form ul li textarea{
	width:100%;
}
.comment{
	width: 100%;
}
.errbox{
	width: 100%;
	box-sizing: border-box;
	border-left:    3px solid red;
 display: block;
}

div.checker {
  position: relative;
  left:0px !important;
   }
textarea {
	width: 380px;
}

/* resp 5 */
@media only screen and (max-width: 500px)  {
.kbe_form_elem_container__left_space{
	width: 5px;
	position: relative;
	float: left;
	display:none;
}
#form {
    width: 100%;
}
	
.kbe_form_fieldset_container{
	margin: 0px auto;
	width: 100%;
}
.kbe_form_elem_label_cont {
	font-size: 16px;
	max-width: 350px;
	/*width: 400px;*/

}
.kbm_status_row_container{
	/*width: 400px;*/
	width: 100%;
	height: 100%;
}
.kbe_form_fieldset_container{
	width: 98%;
    position: relative;
	float: left;
}

.kbe_form_elem_container__outer{
	width: 100%;
}

.kbe_form_elem_container__right_inner{
	width: 100%;
	overflow: hidden;
	position: relative;
	float: left;
}
.kbe_form_fieldset_container_separator{
	width: 10px;
    position: relative;
	float: left;
}
.kbe_form_elem_header_pbox {
	/*width: 400px;*/
	width: calc(100% - 15px);
}
.kbe_form_elem_comment {
	width: 100%;
}
.kbe_form_elem_value_cont{
	float: left;
}
.kbe_form_elem_value_cont select {
    width: 300px !important;
}
.kbe_form_elem_clear {
    width: 0px;
}
.kbe_form_elem_help_img{
	width:20px;
	height: 20px;
}
textarea {
	width: 95%;
}


} /* */
