/* Página Absoluto */
.table-responsive {
  overflow-x: auto;
}

.table {
  width: 100%;
  max-width: 1460px;
}

.table strong {
  color: var(--irb-blue);
}

.table tr {
  font-size: 16px;
}

.table td {
  padding-block: 16px;

  color: var(--irb-black);
  border-bottom: 1px solid var(--irb-gray);
}

.table td.color--blue {
  color: var(--irb-blue);
}


.table tr.border-bottom--blue td {
  padding-bottom: 36px;
  border-bottom-color: var(--irb-blue);
}

/* Table: Back */
.table--back th {
  color: var(--irb-black);
  border-bottom: 1px solid var(--irb-blue);
}

.table--back td {
  border-bottom-color: var(--irb-blue);
}

.table td.color--black {
  color: var(--irb-black);
}

/* utils */
.s-page .title--table {
  font-size: 28px;
  font-family: var(--font-primary);
  color: var(--irb-black) !important;
}

.chart-container.relative {
  position: relative;
  padding-bottom: 100%;
  height: 0;
  width: 100%;
}

.chart-container.chart-container--volatility {
  padding-bottom: 67%;
}

.chart-container.relative>.chart-inner {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}