/* GF Override CSS */
.validation_error{display:none;}
.gfield_error{background-color:transparent!important;border:none!important;}
.gform_wrapper .validation_message{color:#ff0000;}
.gform_wrapper .gfield_error .gfield_label{color:#ff0000;}
.gform_wrapper .gfield_error{margin:0;}
.gfield_error input{background-color:#FFDFE0;border-color:#ff0000 !important;color:#fff;}
.gfield_error input::-webkit-input-placeholder{color:#ff0000;}
.gfield_error input:-moz-placeholder{color:#ff0000;}
.gfield_error input::-moz-placeholder{color:#ff0000;}
.gfield_error input:-ms-input-placeholder{color:#ff0000;}

.gform_footer input[type="submit"]{margin-right:0;width:100% !important;}
.ginput_container.ginput_container_select{margin-top:0;}
.gform_confirmation_message{text-align: center;font-size:24px;padding:20px 0 30px;}

.gform_wrapper li.gfield.no_label label{display:none;}

.gform_wrapper li.gfield .gfield_description,
.gform_wrapper li.gfield .instruction{line-height:120%;padding-top:8px !important;}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required{margin-top:16px;}
.gform_wrapper .gfield_error .ginput_container{padding:0;}

.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:0px !important;}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{margin-top:0px !important;}

.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half + li.gfield.gf_right_half{width: calc(50% - 8px)!important;}

@media (max-width: 641px) {
	.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half, 
	.gform_wrapper .top_label li.gfield.gfield_error.gf_right_half{margin-right:0;padding-right:0;width:50%;}
	
	.gform_wrapper form.gf_simple_horizontal div.gform_body, 
	.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{vertical-align:top;}
	
	.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield{padding-top:0;}
	
	.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label.form_sublabel_above li.gfield, 
	.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label.form_sublabel_below li.gfield{vertical-align:top;}
}