body {
    font-size: .75rem;
}

.dt-buttons {
    padding: 0.75rem 1.25rem;
}

.dataTables_length {
    padding: 0.75rem 1.25rem;
    border-bottom: 0;
    font-size: .875rem;
}

.dataTables_filter {
    padding: 0.75rem 1.25rem;
    border-bottom: 0;
    font-size: .875rem;
}

table.dataTable td {
    font-size: .75rem;
}

.card-header {
    background-color: antiquewhite;
}

.colorBackGestion { 
    background-color: #D6EAF8 !important;
}

.colorBackGlosas { 
    background-color: #FADBD8 !important;
}

.colorBackAdverso { 
    background-color: #D5F5E3 !important;
}
.colorBackObservacion{
    background-color: #D6EAF8 !important;
}

.colorBackProductionToday { 
    background-color: #00aaff  !important;
    color: #ffffff;
}

.colorBackProductionWeek { 
    background-color: #17a2b8  !important;
    color: #ffffff;
}

.colorBackProductionMonth { 
    background-color: #17b87d !important;
    color: #ffffff;
}

.colorBackProductionHistoric { 
    background-color: #28a745 !important;
    color: #ffffff;
}

.colorBackTraza { 
    background-color: #FAD7A0 !important;
}

table.dataTable.table-striped>tbody>tr:nth-of-type(2n+1) {
    background-color: 0;
}

.form-control{
    font-size: .875rem;
}

/* .choices__inner{
    padding-top: 0.4rem; padding-bottom: 0.35rem;
} */

.select2 {
    width: 100% !important; 
}


.select2-container--default .select2-selection--single{
    height: calc(1.5em + 0.75rem + 2px);
    border: 1px solid #ced4da; 
}

.select2-container .select2-selection--single .select2-selection__rendered{
    padding-top: 0.1rem;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 0.3em;
}

.card-shadow-me{

    -webkit-box-shadow: 0px 0px 15px 0px rgba(158,158,158,1);
    -moz-box-shadow: 0px 0px 15px 0px rgba(158,158,158,1);
    box-shadow: 0px 0px 15px 0px rgba(158,158,158,1);

}

.blue-dots {
    color: blue;
    cursor: pointer; /* Agregar un puntero al texto para indicar que es interactivo */
}

#avatarCircle {
    width: 40px; /* ajusta el tamaño del círculo según tus necesidades */
    height: 40px;
    border-radius: 50%;
    background-color: #007bff; /* color de fondo del círculo */
    color: #fff; /* color de las letras */
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: bold;
}