@media (min-width: 700px) {
    #pageInnerText {
        display: none;
    }

    .en-forms-wizard .en-forms-steps {
        display: block !important;
    }
}
@media (max-width: 768px) {
    .en-forms-wizard {
        grid-template-columns: 30% 1fr;
    }
}
@media (max-width: 768px) and (min-width: 700px) {
    #index-page #edunet_webform .en-forms-wizard textarea {
        width: 275px;
    }
}

@media (max-width: 700px) {
    /*one form css */
    #index-page ul {
        display: flex;
        flex-direction: column;
    }

    /*one form css */
    #webform {
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        overflow: scroll;
    }

    #edunet_webform {
        display: flex;
    }

    #index-page div.form-item-left label {
        white-space: initial;
        text-align: left;
        font-size: 1.1em;
    }

    #index-page form.form-alignleft div.form-item-right {
        display: flex;
        width: 65%;
        flex-direction: column;
        text-align: left;
    }

    #index-page form.form-alignleft div.form-item-left {
        display: flex;
        width: 35%;
        text-align: left;
        flex-direction: column;
    }

    .en-forms-wizard > .en-forms-content > .en-forms-body label {
        margin-bottom: -0.6em;
    }

    #index-page #edunet_webform span.dollarSign,
    #index-page #edunet_webform .ui-datepicker-trigger {
        display: none;
    }

    #index-page form.form-alignleft div.form-item-right div.g-recaptcha {
        transform: scale(0.77);
        transform-origin: 0 0;
        margin-bottom: -20px;
        width: 100%;
    }

    .en-forms-wizard.en-forms-vertical .en-forms-steps > ul > li {
        float: left;
        border: 0.002em solid #EEE !important;
    }

    #index-page #edunet_webform > li {
        display: flex;
        flex-direction: column-reverse;
        border: none;
    }

    .en-forms-wizard .en-forms-actions {
        display: flex;
        flex-direction: column;
        text-align: left;
        height: min-content;
        white-space: nowrap;
        align-items: center;
        margin-top: 1em;
        padding-top: 1em;
        border-top: 1px solid #EEE;

    }

    .en-forms-wizard .en-forms-actions helptext {
        margin-top: 0px !important;
    }

    .en-forms-wizard.en-forms-vertical .en-forms-steps {
        margin-bottom: 15px;
        overflow: auto;
    }

    .en-forms-wizard.en-forms-vertical .en-forms-steps.makePopup .en-forms-actions { display: none; }

    #index-page .en-forms-wizard.en-forms-vertical .en-forms-steps #en-form-tabs-nav { display: none; }

    #index-page:not(.form-nav-active) .en-forms-steps ul[role="tablist"] { display: none; }

    #index-page.form-nav-active .en-forms-steps .en-forms-actions { display: none; }

    .makePopup {
        overflow: auto;
        z-index: 20;
        position: fixed;
        opacity: 0.8;
        width: 100% !important;
        animation-name: animatetop;
        animation-duration: 0.7s;
    }

    /* Add Animation */
    @-webkit-keyframes animatetop {
        from {
            top: -300px;
            opacity: 0
        }
        to {
            top: 0;
            opacity: 1
        }
    }
    @keyframes animatetop {
        from {
            top: -300px;
            opacity: 0
        }
        to {
            top: 0;
            opacity: 1
        }
    }

    #pageInnerText {
        display: flex;
        justify-content: center;
        width: 100%;
        box-sizing: border-box;
        text-align: center;
        align-items: center;
        font-size: 17px;
        line-height: 20px;
        color: #555555;
        vertical-align: middle;
        background-color: #fdfdfd;
    }

    .en-forms-wizard .en-forms-steps > ul li a div {
        display: contents;
    }

    .triangleCombo:before {
        float: left;
        color: gray;
    }

    .triangleCombo:after {
        content: "";
        margin: 0 0.5em;
        display: inline-block;
        border: 7px solid transparent;
        border-top: 8px solid #221e20;
        border-bottom: 0 none;
    }

    .triangleCombo {
        display: inline-block;
        padding: 0.3em;
    }

    #wrapperPageInner {
        display: flex;
        border: 1px solid #ccc;
        border-radius: 5px;
        margin: 10px;
    }

    .enr-info-container {
        width: 100% !important;
    }

    .en-forms-wizard .en-forms-actions ul {
        flex-direction: row !important;
    }

    #index-page.form-nav-active { border: none; box-shadow: rgba(0, 0, 0, 0.24) 0px 3px 8px; }
    #index-page.form-nav-active .en-forms-wizard.en-forms-vertical .en-forms-steps {}

    #index-page .en-forms-wizard > .en-forms-content { border: none;}
    #index-page.form-nav-active .en-forms-wizard > .en-forms-content { display: none; }

}
#index-page .en-forms-wizard > .en-forms-content { min-height: min(300px, 50vh) !important;}

@media (max-width: 500px) {
    #index-page form.form-alignleft div.form-item-right,
    #index-page form.form-alignleft div.form-item-left,
    #index-page #edunet_webform input.text,
    #index-page #edunet_webform textarea,
    #index-page #edunet_webform select,
    #index-page form.form-alignleft div.form-item-right select,
    .bootstrap select {
        width: 95% !important;
    }

    .form-item-right textarea {
        width: 95% !important;
    }

    #index-page form.form-alignleft div.form-item-right select,
    .bootstrap select {
        max-width: unset !important;
    }

    #index-page form.form-alignleft div.form-item-right div.g-recaptcha {
        transform: scale(0.77);
    }

    #pageInnerText {
        line-height: 20px;
    }

    .form-item-right #submitButton {
        border: solid 0.2px gray;
        border-radius: 5px;
        font-size: 16px;
        height: 30px;
        width: 45%;
        align-self: center;
    }

    #edunet_webform,
    #asig {
        padding: 5px !important;
    }

}

@media (max-width: 275px) {
    #index-page form.form-alignleft div.form-item-right div.g-recaptcha {
        transform: scale(0.57);
    }
}

#index-page .en-forms-wizard .en-forms-actions .en-forms-disabled a,
#index-page .en-forms-wizard .en-forms-actions .en-forms-disabled a:hover,
#index-page .en-forms-wizard .en-forms-actions .en-forms-disabled a:active {
    color: #757575
}

.asig-container {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
    gap: 12px;
}