.cmsms-form-builder label{padding-bottom:10px;}
.cmsms-form-builder label span.color_3{font-size:12px;}
.cmsms-form-builder .cmsms-form-builder-captcha{display:inline-block;margin-bottom:20px;}
.cmsms-form-builder .form_info{padding-bottom:25px;}
.widget .cmsms-form-builder .form_info{padding-bottom:10px;}
.cmsms-form-builder span.db{font-size:.915em;display:block;padding-top:5px;}
.widget .cmsms-form-builder .cmsms_input{width:100%;}
.cmsms-form-builder textarea{min-height:300px;resize:vertical;}
.widget .cmsms-form-builder textarea{min-height:80px;}
.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;position:absolute;top:0;left:0;visibility:hidden;opacity:0;}
.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 25px;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;filter:alpha(opacity=0);}
.cmsms-form-builder .widgetinfo{border:1px solid #D1E49B;background-color:#FCFEEA;color:#444444;text-align:center;display:none;margin:0 0 15px;padding:5px 10px;}
.inputContainer{position:relative;float:left;}
.formError{display:block;position:absolute;top:300px;left:300px;cursor:pointer;z-index:15;}
.ajaxSubmit{border:1px solid #999999;background:#55ea55;display:none;padding:20px;}
.formError .formErrorContent{border:1px solid #333333;background:#000000;color:#ffffff;font-family:Tahoma;font-size:11px;width:150px;padding:4px 10px;position:relative;z-index:16;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.greenPopup .formErrorContent{background:#33be40;}
.blackPopup .formErrorContent{background:#393939;color:#ffffff;}
.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative;z-index:17;}
.formError .formErrorArrowBottom{margin:0 0 0 12px;top:2px;}
.formError .formErrorArrow div{border-left:1px solid #333333;border-right:1px solid #333333;background:#000000;font-size:0;line-height:0;display:block;height:1px;margin:0 auto;}
.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#ffffff;}
.formError .formErrorArrow .line10{border:0;width:15px;}
.formError .formErrorArrow .line9{border:0;width:13px;}
.formError .formErrorArrow .line8{width:11px;}
.formError .formErrorArrow .line7{width:9px;}
.formError .formErrorArrow .line6{width:7px;}
.formError .formErrorArrow .line5{width:5px;}
.formError .formErrorArrow .line4{width:3px;}
.formError .formErrorArrow .line3{border-bottom:0;border-left:1px solid #333333;border-right:1px solid #333333;width:1px;}
.formError .formErrorArrow .line2{border:0;background:#333333;width:1px;}
.formError .formErrorArrow .line1{border:0;background:#333333;width:0;}