/*
Template: astra
*/

:root {
    --theme-color: #035aa6;
}

.no-margin * {
    margin: 0 !important;
}

.no-padding * {
    padding: 0 !important;
}

.shadow {
    text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.5), 
                 0 0 1px rgba(0, 0, 0, 0.7), 
                 0 0 7px rgba(0, 0, 0, 0.5);
}

#gform_submit_button_1 {
    background: #000000;
    font-size: 18px;
}

.gform_title, .gform_required_legend {
    display: none;
}

form .gform-body input.large,
form .gform-body textarea {
    box-shadow: none;
    border-color: #3a3a3a !important;
    background: #FFFFFF !important;
}

.gform-theme--foundation .gform_fields {
    row-gap: 30px;
}

div.gform_footer.top_label {
    margin: 0;
}

/* message box max character */
div.charleft.ginput_counter {
    display: none;
}

/* hide captcha label */
div.gfield--input-type-captcha label.gfield_label {
    display: none;
}

#contact_page_form input[type="submit"] {
    background: var(--theme-color);
} 

#ninefooter {
    text-align: center; 
    font-size: 12px;
}

#ninefootertext {
    font-size:12px;
}