Error
/* ERROR */
.gform_wrapper div.validation_error{display: none}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
background-color: transparent;
margin-bottom: 0px;
border-top: 0px solid #C89797;
border-bottom: 0px solid #C89797;
padding-bottom: 0;
padding-top: 0;
}
.gform_wrapper .field_description_below .gfield_description {padding-top: 0}
.gform_wrapper .validation_message {color: #db0000; text-align:center}
.gform_wrapper .description, .gform_wrapper .gfield_description, .gform_wrapper .gsection_description {padding: 0}
Button Radio / Checkbox
.hous_button .gfield_radio label,.hous_button .gfield_checkbox label {
max-width: 100%!important;
width: 100%!important;
margin: 0px auto!important;
padding: 20px 30px!important;
float: none;
background: #fff;
color: #474c5b;
-webkit-appearance: none;
cursor: pointer;
line-height: 1;
text-align: center;
font-size: 16px;
border-radius: 5px;
border:2px solid #e7eef0
}
.hous_button .gfield_radio label:hover,.hous_button .gfield_checkbox label:hover {border:2px solid #0d1018;color:#0d1018}
.gform_wrapper ul.gfield_radio li input[type=radio]:checked+label,.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label{
color: #4a42ec;
border:2px solid #4a42ec
}