/* Form */

.gform_wrapper .percentbar_blue {background-color: #279303 !important;color: #fff;}
.gform_anchor::before {content: "";display: block;width: 0;height: 90px;margin: -90px 0 0;}
.gform_wrapper .gform_page_footer .button.gform_button, .gform_wrapper .gform_page_footer .button.gform_next_button, .gform_wrapper .gform_page_footer .button.gform_previous_button 
{margin: auto;border-radius: 3px;ackground-color: #397639;box-shadow: 1px 1px 2px #000200; padding: 1em 1.9em;text-decoration: none !important;}
.gform_wrapper .gform_page_footer {width: 100% !important;border-top: 1px dotted #ccc;padding: 30px 10% 0 0 !important;clear: both;margin:14px 0 14px !important;text-align:right}
.form-container-61620 h2 {font-size: 26px !important;line-height: 34px !important;background-color: #f8f8f8;border-radius: 6px;box-shadow: #989898 1px 1px 1px;padding: 16px;margin: 10px 0 20px;text-align: center;color: #000 !important;font-family:inherit !important}
.gform_page_fields, .gform_body, form {text-align:left !important;}
.left, .mobile-left {max-width:550px;float:left;width:100%;}
.wideleft {max-width:575px;float:left;width:100%}
.right, .mobile-right {max-width:500px;float:right;width:100%;}
.narrowright {max-width:390px;float:right;width:100%}
.white-container {background-color: #ffffff;border-radius: 6px;box-shadow: #989898 1px 1px 3px;padding:20px;margin:6px 0 0}
.white-container h2 {font-family: Georgia, serif;font-style: normal;font-weight: 400;font-size:29px !important;text-align:center;margin:0 auto 20px;color:#ababab}
.white-container h2 a {text-decoration:none !important;}
.form-container {
box-shadow: #000 2px 4px 6px;
border-left: #4b6750 1px solid !important;
border-right: #1a381f 1px solid !important;
border-bottom: #1a381f 1px solid !important;
border-radius: 7px !important;
background: #ffffff;
background: -moz-linear-gradient(top, #ffffff 30%, #efefef 100%);
background: -webkit-linear-gradient(top, #ffffff 30%,#efefef 100%);
background: linear-gradient(to bottom, #ffffff 30%,#efefef 100%);
border-top: #488645 39px solid !important;
height: auto !important;
clear: both !important;
padding: 23px !important;
/* min-height:365px; */
}
.gform_legacy_markup_wrapper div.validation_error {padding: 16px 20px 16px 20px !important;}
.green-button {border-radius: 6px;
max-width: 215px;
background-color: #af0909;
background: -webkit-linear-gradient(#075817,#153513);
background: -moz-linear-gradient(#075817,#153513);
background: -ms-linear-gradient(#075817,#153513);
background: -o-linear-gradient(#075817,#153513);
background: linear-gradient(#075817,#153513);
box-shadow: inset 0px 1px 0px #2b7138, inset 0 -1px 2px #000200;
text-shadow: 1px 1px #000000;
color: #fff !important;
font-size: 22px !important;
line-height: 26px;
font-weight: 700;
font-family: Lato;
text-align: center;
padding: 10px 30px 14px;
text-decoration:none !important;
margin: 25px auto 8px;
clear: both;
}
.gform_wrapper textarea, .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]) {border-radius: 3px !important;border-width: 1px !important;}
button, a.button, a.button:visited, input[type=button], input[type=reset], input[type=submit] {
display: inline-block;
border: none;
-webkit-border-radius: 3px;
border-radius: 3px;
background-color: #2b803c !important;
color: #fff !important;
line-height: 1;
margin-bottom: 0.5em;
padding: 0.75em 1em;
white-space: nowrap;
text-decoration:none !important;
font-weight: 700;
}