.tablepress-id-3 tbody td {
	font-size: 90%;
}

.tablepress thead th,
.tablepress tfoot th {
	background: #1d2327;
	color: #ffffff !important;
}

.tablepress .highlight-1 {
	color: black;
	font-size: 30px;
	font-weight: bold;
}

/*Redimensiona y centra la columna*/
.tablepress.tablaGrupos th.column-8 {
/*width: center 200px;*/
	width: 200px;
}

/*Colores alternados odd=impares / even=pares*/
.tablepress>:where(tbody.row-striping)>:nth-child(even)>* {
	background-color: #B8CEFD;
	color: #262626;
}

.tablepress>:where(tbody.row-striping)>:nth-child(odd)>* {
	background-color: #ffffff;
	color: #262626;
}

/*Quita el borde de la tabla*/
.tablepress.tablaGrupos,
.tablepress.tablaGrupos tr,
.tablepress.tablaGrupos tbody td,
.tablepress.tablaGrupos thead th,
.tablepress.tablaGrupos tfoot th {
	border: none !important;
}

/*Cambia la caja de busqueda*/
.dt-container .dt-search input[type="search"] {
	width: 200px;
	border: none;
	vertical-align: middle;
	padding: 3px 15px;
	background-color: #ffffff;
	border-radius: 5px;
	color: black;
}

.dt-container .dt-length,
.dt-container .dt-search,
.dt-container .dt-info,
.dt-container .dt-processing,
.dt-container .dt-paging {
	color: #ffffff;
}

.dt-container label input,
.dt-container label select {
	display: inline;
	margin: 20px;
	width: auto;
}

/* Creación de botones para links (columnas: 5, 7 y 8)*/
.tablepress.tablaGrupos td.column-5 a {
	vertical-align: middle;
	padding: 2px 15px;
	background-color: #3874ff;
	border-radius: 10px;
	color: white;
	text-decoration: none;
}

.tablepress.tablaGrupos td.column-7 a {
	vertical-align: middle;
	padding: 2px 15px;
	background-color: #01CDFF;
	border-radius: 10px;
	color: white;
	text-decoration: none;
}

.tablepress.tablaGrupos td.column-8 a {
	vertical-align: baseline;
	padding: 2px 15px;
	background: rgb(251,71,36);
	background-color: #33A751;
	border-radius: 10px;
	color: white;
	text-decoration: none;
}