/*
Theme Name: AVSAB 2025
Theme URI: https://avsab.org
Author: Shane Larrabee
Author URI: https://fatlabwebsupport.com
Description: Custom theme built for AVSAB.
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: avsab
Tags: 
*/

.gform_wrapper form .gform_footer .gform_button,input#gform_submit_button_1{background-color:#d7a727;font-size:.75rem !important;padding:1rem 1.5rem !important;font-weight:600;text-transform:uppercase;line-height:0 !important;width:auto !important;color:#fff;border-radius:.3rem;border:1px solid #d7a727;transition:.15s ease-in-out;}
.gform_wrapper form .gform_button:hover,input#gform_submit_button_1:hover{background-color:#b78703;color:#fff;text-decoration:none;border:1px solid #d7a727;}
.sidebar .widget .gform_wrapper form .gform_button{width:100%;}
.sidebar .widget .gform_wrapper form input{margin:0 !important;}
.sidebar .widget .gform_wrapper form .gform-footer.gform_footer.top_label{padding:0;}
.sidebar .widget .gform_wrapper div.ginput_container_name span,.sidebar .widget .gform_wrapper ul.gform_fields li.gfield{padding-right:0 !important;}
.sidebar .widget .gform_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_1,.sidebar .widget .gform_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_2,.sidebar .widget .gform_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_3{width:100%;}
.gform_wrapper form input{padding:5px 10px !important;}
.gform_wrapper form{background:#f7f7f7;padding:20px 40px 40px 40px;border-radius:6px;}
.sidebar .widget .gform_wrapper form{background:transparent;padding:0px;}
.gform_wrapper .ginput_container.ginput_container_checkbox{margin:0 0 15px;color:#000;font-size:19px;text-align:left;}
.gform_wrapper .ginput_container.ginput_container_checkbox input{padding:0 !important;margin-bottom:0;display:none !important;cursor:pointer;}
.gform_wrapper .ginput_container.ginput_container_checkbox input:checked + label:after{content:'';display:block;position:absolute;top:6px;left:7px;width:5px;height:10px;border:solid #d7a727;border-width:0 2px 2px 0;transform:rotate(45deg);}
.gform_wrapper .ginput_container.ginput_container_checkbox label{position:relative;cursor:pointer;padding-left:25px;}
.gform_wrapper .ginput_container.ginput_container_checkbox label:before{content:'';-webkit-appearance:none;border:2px solid #d7a727;box-shadow:0 1px 2px rgb(0 0 0 / 5%),inset 0px -15px 10px -12px rgb(0 0 0 / 5%);padding:0;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:10px;border-radius:3px;background-color:transparent;margin-bottom:3px;height:18px;width:18px;}
.gform_wrapper .ginput_container.ginput_container_checkbox div#input_1_14 label:before,.gform_wrapper .ginput_container.ginput_container_checkbox label:before{position:absolute;left:0;top:3px;}

@media only screen and (max-width:1200px){
    .gform_wrapper form{padding:15px 10px 20px 25px;}
}

