.hidden {
    display: none !important;
}

.page-item .page-link {
    cursor: pointer;
}

.ps__rail-x, .ps__rail-y {
    display: none !important;
}

.svg-icon.svg-icon-danger svg [fill]:not(.permanent):not(g) {
    transition: fill 0.3s ease;
    fill: #F1416C !important;
}

.modal.modalContenido {
    overflow-y: auto !important;
}

body {
    overflow: unset !important;
}

.menu.menu-sub.menu-sub-dropdown .btn.btn-icon .svg-icon.svg-icon-primary svg [fill]:not(.permanent):not(g)  {
    fill: #009EF7 !important;
}

.select2-selection__choice:not([title]), .select2-selection__choice[title=""] {
    display: none !important;
}

.portlet-selectable {
    cursor: pointer;
}

.badge-danger.badge-outline {
    border: 1px solid #F1416C;
    color: #F1416C;
    background-color: transparent;
}

.badge-success.badge-outline {
    border: 1px solid #50CD89;
    color: #50CD89;
    background-color: transparent;
}

.badge-muted.badge-outline {
    border: 1px solid #A1A5B7;
    color: #A1A5B7;
    background-color: transparent;
}

.border-2 {
    border-width: 2px;
}

.text-ellipsis {
    display: block !important;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.select2-container--bootstrap5 .select2-dropdown .select2-search .select2-search__field.form-control.form-control-solid {
    background-color: #F5F8FA !important;
    border-color: #F5F8FA !important;
}

.toast {
    padding: 0rem !important;
}

/* form select.form-control {
    width: 100% !important;
} */

.overlay:not(.overlay-block):hover .overlay-layer {
    transition: none !important;
    opacity: 0 !important;
}

.overlay .overlay-layer {
    display: none !important;
}

.overlay.overlay-block .overlay-layer {
    display: flex !important;
}