/* Gravity Forms — Required fields message */
.gform_required_legend {
    display: none !important;
}

/* Gravity Forms — General Field Styling */
.gform_wrapper.gravity-theme .gfield_label{
    font-family: 'palanquin', sans-serif;
    font-weight: 400 !important;
    font-size: 1.6rem !important;

}
.gform_wrapper .gform_body .gform_fields .gfield {
    margin: 10px 0;
}

.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_total .ginput_total {
    color: #000;
    font-size: 18px;
}

/* Gravity Forms — Button Styling */
.gform_wrapper .gform_button,
.gform_wrapper .gform_previous_button,
.gform_wrapper .gform_next_button,
.gform_wrapper .gform_footer input[type="submit"] {
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: -0.5px;
    color: #fff;
    border: 2px solid var(--color-uwga-action);
    background-color: var(--color-uwga-action);
    border-radius: 50px;
    padding: 12px 25px;
    min-width: 120px;
    cursor: pointer;
}


/* Gravity Forms — Field Labels */
.gform_wrapper .gfield .gfield_label {
    color: #000;
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
}

/* Gravity Forms — Input Fields */
.gform_wrapper .gform_body .gform_fields .gfield.adv-txt input,
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_text input[type="text"],
.gform_wrapper .gform_body .gform_fields .gfield .ginput_container_email input,
.gform_wrapper .gform_body .gform_fields .gfield .name_first input,
.gform_wrapper .gform_body .gform_fields .gfield .name_last input,
.gform_wrapper .gform_body textarea {
    padding: 8px;
    font-size: 16px;
    color: #000;
    border-radius: 4px;
    background-color: #fff !important;
}

/* Gravity Forms — Textarea Specific */
.gform_wrapper .gform_body .gform_fields .gfield textarea {
        border-radius: 4px;
}

/* Gravity Forms — Placeholder Styling */
.gform_wrapper ::placeholder {
    color: #000;
}

/* Gravity Forms — Radio & Checkbox Labels */
.gform_wrapper .gfield.adv-txt .gfield_radio label,
.gform_wrapper .gfield.adv-txt .gfield_checkbox label,
.gform_wrapper.gravity-theme .gfield_checkbox label,
.gform_wrapper.gravity-theme .gfield_radio label {
    display: inline-block;
    max-width: 100%;
    font-size: 18px;
    border: none;
    margin: 6px;
    cursor: pointer;
}

/* Gravity Forms — Radio Inputs */
.gform_wrapper.gravity-theme .gfield_radio input[type="radio"] {
    width: 1.2rem;
    height: 1.2rem;
    margin: 5px 0;
}

/* Gravity Forms — Checkbox & Radio Input Styling */
.gform_wrapper .gfield .gfield_checkbox .gfield-choice-input,
.gform_wrapper .gfield .gfield_radio .gfield-choice-input {
    border: 1px solid #000;
    padding: 8px;
    background-color: #fff;
}

.gform_wrapper .gfield .gfield_radio .gfield-choice-input {
    border-radius: 100%;
}

/* Gravity Forms — Select Dropdowns */
.gform_wrapper .gform_body .gform_fields .gfield select {
    padding: 8px;
    border-radius: 4px;
    background-color: #fff !important;
    font-size: 16px;
    appearance: none;
}

/* Gravity Forms — Confirmation Message */
.gform_confirmation_wrapper .gform_confirmation_message p {
    font-size: 18px;
}
body #gform_wrapper_13 .gform_footer input[type=submit],
body #gform_wrapper_18 .gform_footer input[type=submit],
body #gform_wrapper_17 .gform_footer input[type=submit] {
    border: 2px solid #ffba00;
    background-color: #FFBA00;
    color: #21296b;
}