.cmsms-form-builder label{display:inline-block;padding-bottom:6px;}
.cmsms-form-builder label span.color_3{font-size:12px;}
.cmsms-form-builder .form_info, .widget .cmsms-form-builder .form_info{padding-bottom:10px;}
.cmsms-form-builder .cmsms-form-builder-captcha{display:inline-block;padding:0;margin-bottom:10px;}
.form_info .button{vertical-align:bottom;}
.cmsms-form-builder small.db{display:block;padding-top:5px;}
.cmsms-form-builder textarea{min-height:200px;resize:vertical;}
.widget .cmsms-form-builder textarea{min-height:70px;}
.cmsms-form-builder .check_parent{padding:5px 0;position:relative;overflow:hidden;}
.cmsms-form-builder .check_parent label{padding:0;}
.cmsms-form-builder .check_parent input[type="checkbox"], 
.cmsms-form-builder .check_parent input[type="radio"]{float:left;}
.cmsms-form-builder .check_parent input[type="checkbox"] + label, 
.cmsms-form-builder .check_parent input[type="radio"] + label{display:block;float:left;padding:0 0 0 5px;margin:0;overflow:hidden;position:relative;cursor:pointer;z-index:1;}
.cmsms-form-builder .cmsms_checkbox .db, .cmsms-form-builder .cmsms_radio .db, .cmsms-form-builder .cmsms_checkboxes .db{display:block;padding-bottom:15px;}
.loading{position:relative;opacity:0;}
.recaptchatable{background-color:#ffffff;}
.inputContainer{position:relative;float:left;}
.formError{display:block;margin-left:-100px;position:absolute;top:300px;left:300px;cursor:pointer;z-index:15;}
.formError .formErrorContent {
background:#000000;
color:#ffffff;
font-size:11px;
width:150px;
padding:5px 10px;
margin:10px 0;
position:relative;
z-index:16;
}