.rockthemes-form-builder textarea{min-height:118px;}
.rockthemes-form-builder select{padding:5px;}
.rockthemes_fb_element_container{margin-bottom:10px;}
.rockthemes-form-builder > .row{margin-bottom:15px;}
.rockthemes_fb_element_container > p{margin:0px;}
.rockthemes-fb-element > p{margin:0px;}
.rockthemes_fb_element_container input[type="password"]{width:100%;height:33px;margin-bottom:0px;}
.rockthemes_fb_element_container .radio-button-horizontal{float:left;margin:0px 15px 0px 0px;}
.rockthemes_fb_element_container > div[element-type="radio_button"] > p{margin-bottom:10px;}
.rockthemes-fb-field-header-title{font-family:inherit;font-size:14px;font-weight:600;margin:0px 0px 15px 0px;position:relative;display:block;width:100%;}
.rockthemes_fb_element_container label{font-family:inherit;font-size:12px;font-weight:normal;}
.rockthemes-fb-required, .rockthemes-fb-email{border:1px solid #F00;}
.rockthemes-fb-error-details{background:rgba(245, 93, 93, 0.86);border:1px solid #F34545;color:#FFF;margin:0 0 1em 0;padding:15px 30px 15px 15px;font-weight:normal;border-radius:3px;display:none;position:relative;}
.rockthemes-fb-error-details{font-size:11px;}
.rockthemes-fb-error-details .error-title{font-weight:bold;display:inline;}
.rockthemes-fb-error-details .close{font-size:26px;font-weight:bold;padding:5px 1px 4px;line-height:0;position:absolute;top:0.4375em;right:0.3125em;color:#333;opacity:0.3;}
.rockthemes-fb-error-details .close:hover{opacity:0.5;cursor:pointer;}
.rockthemes-fb-send{cursor:pointer;display:inline;margin:0 5px 5px 0;}
.rockthemes-active .rockthemes-fb-send{display:inline-block;}
.sending-result{font-family:inherit;font-size:13px;font-weight:inherit;color:#999;}
.sending-result i.fa-times{color:#F00;}
.sending-result i.fa-check{color:#090;}
.no-margin{margin:0px;}
.no-padding{padding:0px;}
#drop-target{border:10px dashed #999;text-align:center;color:#999;font-size:20px;width:600px;height:300px;line-height:300px;cursor:pointer;}
#recaptcha_response_field{height:auto !important;}
#recaptcha_image{width:100%;height:auto !important;}
@media (max-width:480px){.recaptchatable #recaptcha_image{margin:0 !important;width:100% !important;}
.recaptchatable .recaptcha_r4_c4, .recaptchatable .recaptcha_r1_c1, .recaptchatable .recaptcha_r3_c1, .recaptchatable .recaptcha_r3_c2, .recaptchatable .recaptcha_r7_c1, .recaptchatable .recaptcha_r8_c1, .recaptchatable .recaptcha_r4_c1, .recaptchatable .recaptcha_r3_c3, .recaptchatable .recaptcha_r4_c2, .recaptchatable .recaptcha_r2_c1, .recaptchatable .recaptcha_r4_c1, .recaptchatable .recaptcha_r4_c2, .recaptchatable .recaptcha_r4_c4, .recaptchatable .recaptcha_image_cell{background:none !important;}
#recaptcha_widget_div table, #recaptcha_widget_div tbody{width:100%;display:block;}
#recaptcha_widget_div td{width:100%;display:block;padding-right:7px;}
#recaptcha_widget_div tr{width:100%;display:block;}
#recaptcha_widget_div #recaptcha_response_field{width:100% !important;}
#recaptcha_widget_div tr:first-child td:nth-child(2),
#recaptcha_widget_div tr:first-child td:nth-child(3){width:40%;display:block;float:left;}
#recaptcha_widget_div tr:after{content:".";clear:both;display:block;position:relative;width:100%;height:auto;visibility:hidden;}
}
.checkbox-supported .radio-btn input[type="radio"], .checkbox-supported .check-box input[type="checkbox"]{visibility:hidden;}
.checkbox-supported .check-box{width:22px;height:22px;cursor:pointer;display:inline-block;margin:2px 7px 0 0;position:relative;overflow:hidden;box-shadow:0 0 1px #ccc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:rgb(255, 255, 255);background:-moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(47%, rgba(246, 246, 246, 1)), color-stop(100%, rgba(237, 237, 237, 1)));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);background:-o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);background:-ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);border:1px solid #ccc;}
.checkbox-supported .check-box i{background:#898A8C;position:absolute;left:3px;bottom:-18px;width:14px;height:14px;opacity:.5;-webkit-transition:all 400ms ease-in-out;-moz-transition:all 400ms ease-in-out;-o-transition:all 400ms ease-in-out;transition:all 400ms ease-in-out;-webkit-transform:rotateZ(-180deg);-moz-transform:rotateZ(-180deg);-o-transform:rotateZ(-180deg);transform:rotateZ(-180deg);}
.checkbox-supported .checkedBox{-moz-box-shadow:inset 0 0 5px 1px #ccc;-webkit-box-shadow:inset 0 0 5px 1px #ccc;box-shadow:inset 0 0 5px 1px #ccc;border-bottom-color:#fff;}
.checkbox-supported .checkedBox i{opacity:1;bottom:3px;-webkit-transform:rotateZ(0deg);-moz-transform:rotateZ(0deg);-o-transform:rotateZ(0deg);transform:rotateZ(0deg);}
.checkbox-supported .radio-btn{width:20px;height:20px;display:inline-block;margin:3px 7px 0 0;cursor:pointer;position:relative;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;border:1px solid #ccc;box-shadow:0 0 1px #ccc;background:rgb(255, 255, 255);background:-moz-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(255, 255, 255, 1)), color-stop(47%, rgba(246, 246, 246, 1)), color-stop(100%, rgba(237, 237, 237, 1)));background:-webkit-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);background:-o-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);background:-ms-linear-gradient(top, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);background:linear-gradient(to bottom, rgba(255, 255, 255, 1) 0%, rgba(246, 246, 246, 1) 47%, rgba(237, 237, 237, 1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed', GradientType=0);}
.checkbox-supported .checkedRadio{-moz-box-shadow:inset 0 0 5px 1px #ccc;-webkit-box-shadow:inset 0 0 5px 1px #ccc;box-shadow:inset 0 0 5px 1px #ccc;}
.checkbox-supported .radio-btn i{border:1px solid #E1E2E4;width:10px;height:10px;position:absolute;left:4px;top:4px;-webkit-border-radius:100%;-moz-border-radius:100%;border-radius:100%;}
.checkbox-supported .checkedRadio i{background-color:#898A8C;}
.plupload.html5{display:none;}
.ie .plupload{display:none;}
@media
(-webkit-min-device-pixel-ratio:2),
(min-resolution:192dpi){.checkbox-supported .check-box i{background:url(//www.imagecleanup.com/wp-content/plugins/rock-form-builder/images/checkmark_32.png) no-repeat center center;background-size:16px 16px;}
}