.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.tasarimdanimalata.com/wp-content/plugins/rock-form-builder/images/checkmark_32.png) no-repeat center center;
background-size:16px 16px;
}
}