.tabla_7columns .table-fixed
{
  width: 100% !important;
}
.tabla_7columns .table-fixed thead > tr, .tabla_7columns .table-fixed tbody > tr {
  display: flex;
  justify-content: space-around;
  flex: 0 0 auto;
}
.tabla_7columns .table-fixed thead > tr th, .tabla_7columns .table-fixed thead > tr td, .tabla_7columns .table-fixed tbody > tr th, .tabla_7columns .table-fixed tbody > tr td {
  flex: 1;
}
.tabla_7columns .table-fixed tbody {
  overflow: scroll;
  display: flex;
  flex-direction: column;
}

.table-lock-height > tbody {
  height: 80vh !important;
}

.table-custom-width td:nth-child(1),
.table-custom-width th:nth-child(1) {
  flex: unset !important;
  width: 5% !important;
}
.table-custom-width td:nth-child(2),
.table-custom-width th:nth-child(2) {
  flex: unset !important;
  width: 5% !important;
}
.table-custom-width td:nth-child(3),
.table-custom-width th:nth-child(3) {
  flex: unset !important;
  width: 5% !important;
}
.table-custom-width td:nth-child(4),
.table-custom-width th:nth-child(4) {
  flex: unset !important;
  width: 10% !important;
}
.table-custom-width td:nth-child(5),
.table-custom-width th:nth-child(5) {
  flex: unset !important;
  width: 30% !important;
}
.table-custom-width td:nth-child(6),
.table-custom-width th:nth-child(6) {
  flex: unset !important;
  width: 20% !important;
}
.table-custom-width td:nth-child(7),
.table-custom-width th:nth-child(7) {
  flex: unset !important;
  width: 25% !important;
}