.gform_wrapper .gform_footer input[type=submit] {position: relative;}
.gform_wrapper .gform_footer input[type=submit].submitting {position: relative; background: url(/wp-content/plugins/esformprocess/loader.gif) no-repeat center; background-size: cover; color: transparent;}

#redslidein {left: -100%; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}
#redslidein.slidein {left: 0; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}

.gform_validation_error::before {content: ''; display: block; position: fixed; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; background: rgba(0,0,0,.65); -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; z-index: 2;}
.normal .gform_validation_error::before {height: 0; width: 0; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease;}
.gform_validation_error .gform_validation_errors {position: fixed; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 75%; max-width: 780px; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; z-index: 3;}
.normal .gform_validation_error .gform_validation_errors {position: relative; top: auto; left: auto; transform: none; width: auto; -webkit-transition: all .5s ease; -moz-transition: all .5s ease; -ms-transition: all .5s ease; -o-transition: all .5s ease; transition: all .5s ease; margin: 0 auto;}

.gform_validation_error .gform_validation_errors, .gform_validation_error .gfield_error {background: #36AFA3 !important; color: #000 !important;}
.gform_validation_error .gfield_error div.ginput_container {margin-top: 0 !important;}
.gform_validation_error .gform_submission_error {font-size: 36px !important; color: #000 !important;}
.gform_validation_error .validation_message {color: #000 !important;}
.gform_validation_error .field_description_below .gfield_description {padding-top: 8px !important;}
