.table>thead {
    color: #595959;
}

.table>thead tr th  {
    background-color: #fff;
}

.tabla-pantalla-completa {
	overflow-y: auto;
	height: calc(100vh - var(--espacio-final-tabla));
	scrollbar-width: thin;
}

.tabla-cabecera-fija thead th {
	position: sticky;
	top: 0;
	border-top: 1px;
	white-space: nowrap;
}

/* Interesante para reducir tablas, esto es como table-sm */
/* @media (max-width: 992px) {  */
/*  .table th, */
/*  .table td { */
/*      padding: .3em !important; */
/*   } */
/* } */


.col-12-tabla-datos {
	padding-right: 7px;
}



.table td.fit, 
.table th.fit {
    width: 1%;
    padding-left: 2px;
    padding-right: 2px;
}

.table td.semi-fit, 
.table th.semi-fit {
    width: 1%;
}

.table td.tabla-fila-accion, 
.table th.tabla-fila-accion {
	width: 1%;
    padding: 0;
   	vertical-align: middle;
}

.table td .btn {
    padding: 0.5rem 0.5rem;
}
