.table-dark {
    color: #fff;
    background-color: #3b3b3b;
}

.tabla-pantalla-completa {
	overflow-y: auto;
	height: calc(100vh - 230px);
}

.tabla-pantalla-completa-300 {
	overflow-y: auto;
	height: calc(100vh - 300px);
}

.tabla-cabecera-fija thead th {
	position: sticky;
	top: 0;
	border-top: 1px;
}

/* Interesante para reducir tablas, esto es como table-sm */
/* @media (max-width: 992px) {  */
/*  .table th, */
/*  .table td { */
/*      padding: .3em !important; */
/*   } */
/* } */


.table .thead-ezenonline th {
    color: #3b3b3b;
    background-color: #fff !important;
    border-color: #fff !important;
}


.table td.fit, 
.table th.fit {
    white-space: nowrap;
    width: 1%;
    padding: 0px;
}

.table td.boton {
	background: #fff;
	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;
}