/* 
Theme Name: Child
Theme URI: /
Description: 
Author: 
Author URI: 
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
License:
License URI:
Tags:
*/

.gform-body .gfield--no-description .gfield_checkbox {
    flex-direction: row;
}

.gform-body .gfield--no-description .gfield_radio{
        flex-direction: row;
}

.gform_heading .gform_required_legend{
    display: none;
}

.gform-body .gfield input{
    border-radius: 0px;
    border-color: #d3d3d3;
    border-width: 2px;
}

.gform-body .gfield select{
    border-radius: 0px;
    border-color: #d3d3d3;
    border-width: 2px;
}

.gform-body .gfield text{
    border-radius: 0px;
    border-color: #d3d3d3;
    border-width: 2px;
}

.gform-body .gfield_no_follows_desc{
    padding-top: 25px
}

.gform-body .gfield--no-description label.gform-field-label{
    text-transform: uppercase!important;
    font-weight: 600!important;
}

.gform-body .gfield--no-description .gform-field-label{
        text-transform: uppercase!important;
    font-weight: 600!important;
}

.gform-body .gfield_no_follows_desc b{
    font-size: 18px;
    color: #1f77c6;
}

#gform_submit_button_1{
    min-width: 100%;
    background-color: #1f77c6;
    border: none;
    border-radius: 0px;
    color: #ffffff;
}

#gform_submit_button_1:hover{
    min-width: 100%;
    background-color: #000000;
    border: none;
    border-radius: 0px;
    color: #ffffff;
}

#gform_submit_button_2{
    min-width: 100%;
    background-color: #1f77c6;
    border: none;
    border-radius: 0px;
    color: #ffffff;
}

#gform_submit_button_2:hover{
    min-width: 100%;
    background-color: #000000;
    border: none;
    border-radius: 0px;
    color: #ffffff;
}



.gform-body .gfield--no-description .gfield_label_before_complex{
        text-transform: uppercase!important;
    font-weight: 600!important;
}

.gfield_checkbox .gchoice .gform-field-label{
    text-transform: none!important;
    font-weight: 400!important;
}

.gform-body .form_sublabel_below .gfield--no-description .ginput_container_radio .gfield_radio .gchoice .gform-field-label{
        text-transform: none!important;
    font-weight: 400!important;
}

.gform-body .form_sublabel_below .gfield--no-description .ginput_container_checkbox .gfield_checkbox .gchoice .gform-field-label{        
    text-transform: none!important;
    font-weight: 400!important;
}

.gfield--datepicker-no-icon input[type=text]{
    min-width: 100%;
}

.gform-body .gfield--no-description textarea{
        border-radius: 0px;
    border-color: #d3d3d3;
    border-width: 2px;
    min-height: 135px!important;
}

.gform-body .gform-field-label .gfield_required_asterisk{
    color: #1f77c6;
    font-size: 16px;
}

.gform-body .gfield--no-description .ginput_container_text input[type=text]{
min-height: 50px;
padding-top: 3px;
}

.gform-body .gfield--no-description input[type=email]{
min-height: 50px;
padding-top: 3px;
}

.gform-body .gfield--no-description input[type=tel]{
min-height: 50px;
padding-top: 3px;
}

.gform-body .gfield--no-description input[type=number]{
min-height: 50px;
padding-top: 3px;
}

.gform-body .gfield--no-description .gfield_checkbox{
    padding-top: 12.5px
}

.gform-body .gfield--no-description select{
min-height: 50px;
padding-top: 3px;
}


#gform_submit_button_3{
    min-width: 100%;
    background-color: #1f77c6;
    border: none;
    border-radius: 0px;
    color: #ffffff;
}

#gform_submit_button_3:hover{
    min-width: 100%;
    background-color: #ffffff;
    border: none;
    border-radius: 0px;
    color: #000000;
}