.table-tabs.nav-tabs .nav-link.active {
  color: var(--akaya-rojo);
}

.table-tabs.nav-tabs .nav-link {
  color: var(--akaya-gris-oscuro);
  font-family: "CircularStd-Book";
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
  padding: var(--rem-3) var(--rem-6);
  background-color: transparent;
}

.table-tabs.nav-tabs .nav-link:hover,
.table-tabs.nav-tabs .nav-link:focus {
  color: var(--akaya-rojo) !important;
  border-color: transparent;
}

.table-tabs.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}

.table-tabs.nav-tabs .nav-link.active,
.table-tabs.nav-tabs .nav-item.show .nav-link {
  font-family: "CircularStd-Bold";
  color: var(--akaya-rojo);
  background-color: transparent;
  border-bottom: 2px solid;
  border-color: var(--akaya-blanco) var(--akaya-blanco) var(--akaya-rojo) var(--akaya-blanco);
}

.table-tabs.nav-tabs .nav-link:focus {
  outline: none;
}

.dataTables_wrapper {
  overflow: auto;
}

.dataTables_wrapper {
  overflow: auto;
}

table.dataTable {
  width: 100% !important;
  table-layout: fixed;
}

.table-responsive {
  overflow: visible !important;
}


/* Agregar sombra al lado derecho de las columnas fijas */
.dtfc-fixed-right {
  box-shadow: -4px 0px 10px rgba(0, 0, 0, 0.1);
  background-color: white;
  /* Para evitar superposición de contenido */
}

/* Agregar sombra al lado izquierdo de las columnas fijas */
.dtfc-fixed-left {
  box-shadow: 4px 0px 10px rgba(0, 0, 0, 0.1);
  background-color: white;
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  justify-content: center;
  padding: 12px;
}

/* list Table */

.list-table .table th {
  border-top: none;
  border-bottom: none;
  color: var(--akaya-gris-oscuro);
}

.list-table .table td{
  border-top: none;
  border-bottom: 1px solid var(--akaya-gris-dark);
}