/*Form Themes Updates April 2026*/

/*common modal issues */
.uael-modal-content-data {
    overflow: auto;
    max-height: 95vh !important;
}
/*common modal issues */


.form-style-v1 .gform_wrapper .ginput_container {
    width: 100%;
    order: 10;
}
.form-style-v1 .gform_wrapper .ginput_container input {
    width: 100% !important
}
.form-style-v1 .gform_wrapper .gfield_error {
    display: flex;
    flex-flow: wrap;
    align-items: center;
}
.form-style-v1 .gform_wrapper .gfield_error .gfield_label {
    max-width: calc(100% - 170px);
}

.form-style-v1 .gform_wrapper .ginput_counter.gfield_description {
    color: #fff !important;
    padding-top: 0 !important;
    text-align: right;
}
.form-style-v1 .gform_wrapper .gfield_error .validation_message {
    background: transparent;
    margin-top: 0;
    border: 0;
    text-align: right;
    width: 160px;
    margin-left: auto;
    margin-bottom: 8px;
    line-height: normal;
}
.form-style-v1 p.gform_required_legend {
    color: #fff;
}

@media (max-width: 500px) {
    .form-style-v1 .gform_wrapper .gfield_error .gfield_label {
        max-width: calc(100% - 135px);
        font-size: 15px;
    }

    .form-style-v1 .gform_wrapper .gfield_error .validation_message {
        width: 130px;
        line-height: normal;
        font-size: 13px;
    }
}
@media (max-width: 420px) {
    .form-style-v1 .gform_wrapper .gfield_error .gfield_label {
        max-width: calc(100% - 123px);
    }

    .form-style-v1 .gform_wrapper .gfield_error .validation_message {
        width: 120px;
        font-size: 12px;
    }
}
@media (max-width: 399px) {
    .form-style-v1 .gform_wrapper .gfield_error .gfield_label {
        max-width: calc(100% - 95px);
    }

    .form-style-v1 .gform_wrapper .gfield_error .validation_message {
        width: 90px;
    }
}


/*Singupform*/

.footer-singup-form .validation_message.gfield_validation_message {
    background: transparent !important;
    margin-top: 0 !important;
    border: 0 !important;
    text-align: right;

}
.footer-singup-form p.gform_required_legend {
    color: #fff;
}
.uael-modal-content-data {
    overflow: auto;
    max-height: 95vh !important;
}

.email-list-spacing legend {
    margin-bottom: 0px !important
}

.footer-singup-form .uael-gf-style .gform_wrapper .top_label .gfield_error {
    display: flex;
    flex-flow: wrap;
    align-items: center;
}
.footer-singup-form .uael-gf-style .gform_wrapper .top_label .ginput_container input {
    width: 100%
}
.footer-singup-form .uael-gf-style .gform_wrapper .top_label .gfield_error .ginput_container {
    width: 100%;
    order: 10;
}
.footer-singup-form .uael-gf-style .gform_wrapper .top_label .gfield_error .gfield_label {
    max-width: calc(100% - 170px);
}
.footer-singup-form .uael-gf-style .gform_wrapper .top_label .gfield_error .validation_message {
    width: 160px;
    margin-left: auto;
    margin-bottom: 8px;
    line-height: normal;
}
.footer-singup-form .uael-gf-style .gform_wrapper .top_label fieldset.gfield_error {
    position: relative;
}
.footer-singup-form .uael-gf-style .gform_wrapper .top_label fieldset.gfield_error .validation_message {
    position: absolute;
    right: 0;
    top: -30px;
}
.footer-singup-form fieldset legend {
    margin-bottom: 0 !important
}

@media (max-width: 500px) {
    .footer-singup-form .uael-gf-style .gform_wrapper .top_label .gfield_error .gfield_label {
        max-width: calc(100% - 135px);
        font-size: 15px;

    }

    .footer-singup-form .uael-gf-style .gform_wrapper .top_label .gfield_error .validation_message {
        width: 130px;
        line-height: normal;
        font-size: 13px;
    }

    .footer-singup-form .uael-gf-style .gform_wrapper .top_label fieldset.gfield_error .validation_message {
        top: -22px;
    }
}
@media (max-width: 420px) {
    .footer-singup-form .uael-gf-style .gform_wrapper .top_label .gfield_error .gfield_label {
        max-width: calc(100% - 123px);
    }

    .footer-singup-form .uael-gf-style .gform_wrapper .top_label .gfield_error .validation_message {
        width: 120px;
        font-size: 12px;
    }
}
@media (max-width: 399px) {
    .footer-singup-form .uael-gf-style .gform_wrapper .top_label .gfield_error .gfield_label {
        max-width: calc(100% - 95px);
    }

    .footer-singup-form .uael-gf-style .gform_wrapper .top_label .gfield_error .validation_message {
        width: 90px;
    }

    .footer-singup-form .uael-gf-style .gform_wrapper .top_label fieldset.gfield_error .validation_message {
        top: -30px;

    }
}


/*Singupform*/