/* STILI PERSONALIZZATI FORM */
p.formRed{
color:#C1434D;
}
p.formRed:before{
content:"\f071";
font-family:"FontAwesome";
color:goldenrod;
margin-right:0.4em;
}
 .uk-form-icon {
  display: block;
}
.form-home p.formRed{
margin-top:20px;
margin-bottom:0px;
color:gold;
}
.bottom-sfondo p.formRed{
color:gold;
}
.rsform-block-accetta-privace{
text-align:right;
}
.rsform-block-new_reg{
text-align:left;
}
.rsform-block-accetta-privace, .rsform-block-new_reg{
padding-top:15px!important;
}
.rsform-error{
border-color:red!important;
background:#F9D3CA!important;
color:red!important;
}
.rsform-block-accetta-privace label.rsform-error, .rsform-block-accetta-privace label.rsform-error a, .rsform-block-new_reg label.rsform-error{
color:red;
background:transparent!important;
}
.rsform-block-accetta-privace label, .rsform-block-new_reg label{
margin-left:5px;
}
.rsform-block-messaggio textarea{
margin-bottom:3px!important;
}
.formResponsive input[type="text"], .formResponsive input[type="password"], .formResponsive textarea, .formResponsive select, .rsform-calendar-box{
width:100%!important;
}
.formResponsive .formHorizontal .formControls{
margin-left:0px!important;
}
.formResponsive .formHorizontal .rsform-block{
margin:0px!important;
}
.formControlLabel, .formValidation{
display:none!important;
}
.formResponsive .formHorizontal .rsform-block{
margin:0px!important;
}
.formResponsive select, .formResponsive textarea, .formResponsive input[type="text"], .formResponsive input[type="password"]{
margin:0px!important;
}
.formResponsive{
margin:0px!important;
}
.formResponsive input.rsform-calendar-button{
margin:0px!important;
}
.rsform-block-language, .rsform-block-stopspambot, .rsform-block-ip, .rsform-block-useragent{
display:none!important;
}
.uk-form input:not([class*='uk-form-width-']):not([class*='uk-width-']):not([type="radio"]):not([type="checkbox"]), .uk-form select:not([class*='uk-form-width-']):not([class*='uk-width-']), .uk-form textarea:not([class*='uk-form-width-']):not([class*='uk-width-']){
  /*width:100%!important;*/
}
#btn3_0, #btn3_1{
display:none;
}
.uk-form-icon{
display:block!important;
}
.uk-form-row + .uk-form-row{
margin-top:10px!important;
}
.rsform-submit-button {
width: 100%!important;
color:#fff!important;
}

#accetto_privace0, #new_reg0 {
margin-right: 5px;
}