/* Este archivo pisa clases de los css--> ngDialog-theme-default.min.css; ngDialog.min.css; alertDialog.css
    El template que utiliza estas clases se crea en el JS: alertdialog.js */

/* ----------Alert dialog-----------*/

.ngdialog.ngdialog-theme-default .ngdialog-content{
    width: 550px;
    padding:0;
    border-radius: 20px;
}

.custom-ng-dialog-content{
    height: auto !important;
}

.ngdialog-overlay{
    /* background: var(--gray-light); */
    background-color: var(--gray-dark-enable);
    opacity:70%;
}
.alert-dialog__container{
    width: 100%;
    height: 100%;
    padding: 25px;
    border-radius: 20px;
    box-shadow: 0px 4px 4px 0px #00000040;
}

/* le quito la sombra y el borde a todos lo que no sean confirm */
.alert-dialog__container:not(:has(.alert-dialog-confirmsimple-message)) {
    border:none !important;
    box-shadow: none !important;
}

.ngdialog-content:has(.alert-dialog-confirmsimple-message){
    padding: 0 !important;
    border-radius: 18px !important;
}


.alert-dialog-confirmsimple-message {
    width: 100%;
	height: 110px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.alert-dialog__button{
    width: 150px;
}

.ngdialog-content{
    /* padding: 0 !important;
    border-radius: 20px !important; */
    /* background: transparent !important; */
}



/* ---------Error alert----------- */

.alert-dialog-error-message {
    width: 100%;
	height: 110px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.error-dialog{
    border: 1px solid var(--error);
    color: var(--error);
}


/* UI alert  */



.ui-widget-overlay{
    background-color: rgb(0, 0, 0) !important;
}
.ui-dialog{
    border-radius: 8px !important;
}

.ui-widget-header {
    border: none !important;
    background-color: transparent !important;
}

.ui-widget-content{
    border: none !important;
    background-color: var(--gray-light-disable) !important;
}

.ui-widget-content input, .ui-widget-content textarea , .ui-widget-content select{
    background-color: white !important;
}

.ui-button-text-only{
    border-radius: 8px !important;
    padding: 6px 12px !important;
}

.ui-button:active{
    background-color: var(--primary-enable) !important;
}

.ui-button-text-only:hover, 
.ui-button-text-only:active{
    background-color: var(--primary-enable) !important;
    color: var(--lime-white) !important;
}
.ui-button-text-only:focus-visible{
    outline: 1px solid var(--primary-disable) !important;
}

.ui-button-icon-only .ui-icon{
    margin-left: -9.2px !important;
    margin-top: -9.3px !important;
}


.modal-footer, .modal-header{
    border:none;
}