.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.boton {
	background: #0F4C81;
	color: white !important;
	cursor: pointer
}

.table td.boton > a {
	color: white !important;
	display: inline-block; padding: 0.75rem; font-size: 14px
}


.table td.boton:hover {
	background: #0b365b;
}