/*!
Theme Name: Sunny Cottage
Theme URI: https://cairsolutions.com
Author: Cairs
Author URI: https://cairsolutions.com
Version: 1.0.0
Template: cenote
*/

body .gform_wrapper .gform_footer input[type=submit]  {	
    background-color: #0064c0;
    color: white;
    padding: 10px 30px;
    border: 1px solid #0064c0;
    font-weight: 500;
}
.gform_required_legend, .gform_validation_errors {
  display: none;
}
input[type=text], input[type=email], input[type=tel], textarea {
  -webkit-transition: all 0.30s ease-in-out;
  -moz-transition: all 0.30s ease-in-out;
  -ms-transition: all 0.30s ease-in-out;
  -o-transition: all 0.30s ease-in-out;
  outline: none;
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid #CCC;
  border-radius: 2px;
}
input[type=text]:focus, input[type=email]:focus, input[type=tel]:focus, textarea:focus {
  @include box-shadow(0 0 5px rgba(81, 203, 238, 1));
  padding: 3px 0px 3px 3px;
  margin: 5px 1px 3px 0px;
  border: 1px solid rgba(81, 203, 238, 1);
  box-shadow: 0 0 8px rgba(81, 203, 238, 1);
}

body #gform_wrapper_1 .gform_body .gform_fields .gfield_error .validation_message {background-color: #FFF; border-style: none;}
/*
body #gform_wrapper_1 [aria-invalid=true]+label, #gform_wrapper_1 label+[aria-invalid=true] {
    background-color: #f1765a;
	color: #FFF;
}
*/

.gfield_error input, .gfield_error textarea, .gfield_error placeholder {
    background-color: #f1765a82;
	color: #FFF;
}
body #gform_wrapper_1 .gform_body .gform_fields .gfield_error .validation_message {
	padding: inherit;
}