/*-----------------------------------------------
|   Phoenix buttons
-----------------------------------------------*/
/* -------------------------------------------------------------------------- */
/*                                Phoenix button                              */
/* -------------------------------------------------------------------------- */
/* prettier-ignore */
/* ----------------------------- Phoenix-buttons ---------------------------- */
/*# sourceMappingURL=user.css.map */



.was-validated .form-control.is-invalid:valid {
    border-color: #ed2000;
    box-shadow: rgba(237, 32, 0, 0.25) 0px 0px 0px 4px;
    padding-right: calc(1.49em + 1rem);
    background-image: unset !important;
    
}
#testapp.was-validated .form-select:valid:not([multiple]):not([size]) {
    /*    border-color: #ed2000;
    box-shadow: rgba(237, 32, 0, 0.25) 0px 0px 0px 4px;
    padding-right: calc(1.49em + 1rem);*/
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUwIiBoZWlnaHQ9IjE1MCIgdmlld0JveD0iMCAwIDE1MCAxNTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik03NS4zNDggMTI3LjE5MkM3Mi40MzgxIDEyNy4xOTIgNjkuODUxNCAxMjYuMjIyIDY3LjkxMTUgMTI0LjI4Mkw1LjgzMjE1IDYyLjIwMjNDMS42Mjg4NyA1OC4zMjIzIDEuNjI4ODcgNTEuNTMyNCA1LjgzMjE1IDQ3LjY1MjVDOS43MTIxMSA0My40NDkyIDE2LjUwMiA0My40NDkyIDIwLjM4MiA0Ny42NTI1TDc1LjM0OCAxMDIuMjk1TDEyOS45OTEgNDcuNjUyNUMxMzMuODcxIDQzLjQ0OTIgMTQwLjY2MSA0My40NDkyIDE0NC41NDEgNDcuNjUyNUMxNDguNzQ0IDUxLjUzMjQgMTQ4Ljc0NCA1OC4zMjIzIDE0NC41NDEgNjIuMjAyM0w4Mi40NjEzIDEyNC4yODJDODAuNTIxMyAxMjYuMjIyIDc3LjkzNDcgMTI3LjE5MiA3NS4zNDggMTI3LjE5MloiIGZpbGw9IiMzMTM3NEEiLz4KPC9zdmc+Cg==");

    
}


.gx_close_toast {
    position: absolute;
    top: 17px;
    right: 10px;
}

#modale_sessione.modal {
    top: calc(50% - 170px) !important;
}

#modale_waiting.modal {
    top: calc(50% - 80px) !important;
}
#modale_waiting.modal .modal-dialog {
    width: 330px;
   
}

#modale_upload_doc_lega.modal {
    top: calc(50% - 170px) !important;
}

#modale_edit_doc_lega.modal {
    top: calc(50% - 170px) !important;
}


.fix_waiting {
    text-align: center !important;
    margin-top: 28px !important;
}


.select_offcanvas {
    background-color: var(--phoenix-input-bg)!important;
}

.choices {
    margin-bottom: 0!important;
}



.choices .choices__inner {
    border-radius: 0.375rem;
    line-height: 1.5rem !important;
    font-size: 0.8rem;
    background-color: var(--phoenix-input-bg) !important;
    min-height: var(--phoenix-choices-inner-min-height) !important;
    background-size: 9px 12px;
    border: 1px solid var(--phoenix-input-border-color);
    padding: 6px 3.5rem 6px 1rem;
    -webkit-box-shadow: inset 0 1px 2px transparent;
    box-shadow: inset 0 1px 2px transparent;
}

.choices .choices__input--cloned {
 
    font-size: 0.8rem;
 
}
.choices .choices__list--dropdown .choices__item--selectable {
    padding: 2px 0.8rem;
  
    font-size: 0.8rem !important;
   
}

.choices.is-disabled .choices__inner {
    background-color: rgba(var(--phoenix-gray-100-rgb), 0.7)!important;
}

.dark .gx-alert:not(.light) {
    background-color: #ffefca!important;
    color: var(--phoenix-navbar-top-bg-color);
}

.dark .gx-alert:not(.light)  a{
    color: #3874ff!important;
}

.gx-alert {
    background-color: var(--phoenix-warning-100) !important;
}

.spinner-border-xs {
    --phoenix-spinner-width: 1.0rem;
    --phoenix-spinner-height: 1.0rem;
    --phoenix-spinner-border-width: 0.2em;
}

@media (max-width: 767px) {
    #modale_sessione.modal {
        top: 0 !important
    }
    #modale_waiting.modal {
        top: 0 !important
    }
    #modale_upload_doc_lega.modal {
        top: 0 !important
    }
    #modale_edit_doc_lega.modal {
        top: 0 !important
    }
    
    .bootbox.modal {
        top: 0 !important
    }
}

