.fondo{
    background-image: url('/img/backgroud.jpg');
    background-repeat: no-repeat;
    background-size: cover;
}

.login-logo a, .register-logo a{
    color: #fff;
}

.select2-container .select2-selection--single{
    height: auto !important;
}

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

.hide {
    display: none;
}

#lineas {
    columns: 2;
    -webkit-columns: 2;
    column-gap: 0;
}

#lineas .form-check {
    list-style: none;
}

.text-success {
    color: #cad225!important;
}

.flotante{
    position: fixed !important;
    bottom: 0px;
    right: 30px;
    width: 100%;
    max-width: 300px;
}

.texto-largo {
    display: -webkit-box;
    -webkit-line-clamp: 2; /* Muestra solo dos líneas de texto */
    -webkit-box-orient: vertical;
    overflow: hidden;
}

.icon-color{
    color: #f05a24 !important;
}

.sidebar-dark-orange .nav-sidebar>.nav-item>.nav-link.active{
    color : #fff;
}
.sidebar-dark-orange{
    background-color: #395878;
}

h1{
    color: #395878;
}

a {
    color: #5c8ec3;
}

a:hover, .nav-tabs .nav-link.active{
    color: #fd7e14;
}

.bg-azul{
    background-color: #395878;
    color: #FFF;
}


.select2-container--default .select2-selection--single{
    padding: 0.3rem 0.75rem;
}

.alto-fijo{
    /*transform: translate(0,0);
    height: 200px;
    overflow: auto;*/
    max-height: 500px; /* Altura máxima del tbody */
    overflow-y: auto; /* Agrega un scrollbar vertical cuando es necesario */
    display: block; /* Permite establecer altura y scrollbar en el tbody */
    width: 100%;

}

.tableFixHead { overflow: auto; max-height: 400px; }
.tableFixHead thead{ position: sticky; top: 0; z-index: 1; }
.tableFixHead tfoot{ position: sticky; bottom: 0; z-index: 1; background-color: #fff;}

/*FAR*/
.descripcion_f {
    width: 300px; /* Ancho deseado para mostrar */
    overflow: hidden; /* Oculta el texto que no cabe en el contenedor */
    white-space: nowrap; /* Evita el ajuste automático de líneas */
    text-overflow: ellipsis
}

.modal {
    background: rgba(0,0,0,0.3);
}

.mailbox-attachment-icon{
    max-height : 100%;
}

/*
.modalShow{
    max-width: 55%;
}

@media (max-width: 992px) {
    .modalShow{
        max-width: 95%;
    }
}

@media (max-width: 770px) {
    .modalShow{
        max-width: 95%;
    }
}*/
