.table-fixed{
	table-layout: fixed !important;
}
.table-fixed td, .table-fixed th {
	text-align: center !important; /* Opcional: centrar el texto en las celdas */
	overflow: hidden !important; 
	text-overflow: ellipsis !important;
	white-space: normal !important;
}

label{
    color: #0e0e0e;
}
.dt-paging-button {
    background-color: #303030 !important;
    color: white !important;
}

.dt-paging-button:hover {
    background-color: #d82a2f !important; /* Fondo un poco más claro al pasar el ratón */
    color: white !important;               /* Mantener el texto blanco */
}

div.dt-container .dt-paging .dt-paging-button.current,div.dt-container .dt-paging .dt-paging-button.current {
    background-color: #d82a2f !important;
    color: white !important;
}

.dt-paging-button, .disabled, .previous{
    background-color: #303030 !important;
    color: white !important;
}

.button-red-uvm{
    background-color: #d82a2f !important;
    color: white !important;
}

.btn-black-uvm {
    background-color: #0e0e0e !important;;
    color: white !important;
}

/* Estilo base para los tabs */
.nav-tabs .nav-link {
    background-color: #0e0e0e;
    color: #fff;
    border: 1px solid #c0bebe;
    border-bottom: none;
    border-radius: 0;
}
  
/* Estilo al pasar el mouse */
.nav-tabs .nav-link:hover {
    background-color: #1a1a1a;
    color: #ff4c4f;
}
  
/* Estilo para el tab activo */
.nav-tabs .nav-link.active {
    background-color: #d82a2f !important;
    color: #ffffff !important;
    border-color: #d82a2f #d82a2f #0e0e0e !important;
}
  
/* Bordes del contenido de las tabs */
.tab-content {
    padding: 1rem;
    color: #0e0e0e;
}

.tb {
    border-collapse: collapse;
    width: 100%;
}

.tb th, .tb td {
    border: 1px solid #c0bebe;
    padding: 8px;
    text-align: center;
}

.tb thead {
    background-color: #525252; /* Opcional: da un fondo al encabezado */
    color: white;
}

.tb tbody {
    background-color: #525252; /* Opcional: da un fondo al encabezado */
    color: white;
}

.tb tbody tr:last-child td {
    border-bottom: 1px solid #c0bebe;
}