@charset "utf-8";
/* CSS Document */
.formbuilder_container{
	padding-bottom:20px;

	width:100%;
	
	}
	.formbuilder li {
    display: inline-block;
    list-style: outside none none !important;
    margin: 5px 5% 0 0;
    width: 45%;
}
.formbuilder .calender_outer{margin-left:10px;}
.formbuilder_group0{
	}
.formbuilder_group1{
	}
.formbuilder_group2{
	} 
.formbuilder_group3{
	} 

.formbuilder_col1{

} 
.formbuilder_col2{
	width:46%;
	padding-top:20px;

	float:left;
} 
.formbuilder_col2 ul{
	margin:0;
	}
.formbuilder_col2 li{
	width:100%;
	float:left;
	}
.formbuilder_col3{
	width:46%;

	padding-top:20px;
	padding-bottom:20px;
	float:left;
	margin-left:0!important;
} 
.formbuilder_col3 ul{
	margin:0;
	}
.formbuilder_col3 li{
	width:100%;
	float:left;
}
.formbuilder input[type="checkbox"] {
    float: left;
    margin-right: 5px;
    margin-top: 3px;
    width: 5%;
}
.formbuilder label{width:100%;float:none;}
.formbuilder textarea{border:#CCCCCC solid thin;}
.required_message{text-align:left;margin-left:2%;margin-bottom:20px; width:100%;}
.formbuilder .error{color:#F00;}
.formbuilder label .error{display:block;}
.formbuilder .formextra{display:none;}
.formbuilder textarea {
    margin: 0;
    min-height: 150px;
    padding: 8px;
    width: 90% !important;
}
@media (max-width : 780px) {


.mob_size li{width:100%;}
.radio ul li {
    float: left;
    width: 50px;
}
.radio{
margin-top:5px!important;
padding-bottom:25px!important;

}
.mob_size select{height:30px;width:93%}

.mob_size option{height:30px;width:93%; border-bottom:thin #CCCCCC dashed;padding-top:10px;}
.submitbutton , .submitbutton .button{width:100%!important;height:40px;}
.mob_size li textarea{width:100%!important; height:60px;}
}