:root {
    --azulado: #405D72;
}

::-webkit-scrollbar {
    display: none;
}

.bg-fondo {
    background-color: var(--azulado);
}

body {
    height: 100vh;
}

hr {
    width: 100% !important;
    height: 1px !important;
    background-color: rgba(131, 131, 131, 0.363) !important;
}

.contenedor {
    height: 100vh;
}

body {
    scrollbar-width: none;
}

.body::-webkit-scrollbar {
    display: none;
}

.img-login {
    background-image: url('../../img/login.png');
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
}

.titulo {
    border-bottom: 1px solid #5591cc;
}

/*- Estilos de las datatables */

.th-table {
    background-color: var(--azulado);
}

.pagination-link.is-current {
    background-color: var(--azulado) !important;
    border-color: var(--azulado) !important;
}

.th-table th {
    color: white !important;
}

/*- Estilos de las datatables FIN */



/*! Estilos del Select 2 */

select:not([size]) {
    background-image: none !important;
}

.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option.select2-results__option--selected,
.select2-container--bootstrap-5 .select2-dropdown .select2-results__options .select2-results__option[aria-selected=true]:not(.select2-results__option--highlighted) {
    background-color: rgba(0, 158, 53, 0.65) !important;
    margin-bottom: 2px;
}


.select2-selection__choice__display {
    border-bottom: 1px solid rgba(15, 175, 69, 0.7);
}

.select2-container--bootstrap-5 .select2-selection {
    border: none !important;
    border-bottom: 2px solid #c3ddfd !important;
}

/*! Estilos del Select 2 FIN */



/** Estilos del buscador de eventos  */

.filtro {
    display: none;
}


.fade-out {
    opacity: 1;
    transition: opacity 0.5s ease-in-out;
}