/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */


.gform-theme--foundation .gform_fields {
    --gf-form-gap-y: 20px !important;
}

.gfield.choice-buttons .gchoice {
     z-index:1;
     position:relative;
     margin:0 0 0px 0;
     padding:0;
     height:45px;
     width: 100%!important;
}
.gfield.choice-buttons input.gfield-choice-input {
     z-index:2;
     appearance:none;
     margin:0;
     padding:0;
     width: 100%;
     border-radius: 5px;
     border:1px solid #ccc; 
     height:100%;
     transition: .3s all ease-in-out;
     background:#FFF;
     position:absolute;
}
.gfield.choice-buttons input.gfield-choice-input:hover,
.gfield.choice-buttons .gchoice label:hover {
     cursor:pointer;
}
.gfield.choice-buttons input.gfield-choice-input:checked {
     background:#1273e6;
}
.gfield.choice-buttons input.gfield-choice-input:checked + label {
     color:white;
}

.gform-theme--framework .gf_page_steps, .gform-theme--framework .gf_progressbar_wrapper { border-top:1px solid #ccc !important; border-bottom:1px solid #ccc !important;  padding:10px 0px; }

.gfield.choice-buttons .gchoice label {
     z-index:3;
     font-weight:700;
     color:#141c25;
     display:block;
     margin: 0px;
     text-align: center;
     position: absolute;
     padding: 0 0 0 0px;
     top: 50%;
     transform: translateY(-50%);
     width:100%;
     overflow:visible;
}

#input_1_19 {
    font-size: 24px;
    font-weight: bold;
}

#input_1_27 {
    font-size: 24px;
    font-weight: bold;
}
