
.etf--page {
  position: relative;
  margin-top: 4rem;
}

.etf--pdf-download {
  text-align: right;
}
.etf--pdf-download a {
  text-align: center;
}

table.etf-table {
  width: 100%;
  table-layout: fixed;
  margin-top: 2rem;
  margin-bottom: 0;
}


table.etf-table thead > tr  th {
  background-color: #000000;
  text-align: center;
  font-weight: bold;
  color: #ffffff;
  font-size: 11pt;
  vertical-align: middle;
  white-space: nowrap;
  direction: ltr;
  padding: 10px 3px 10px 3px;
  border-bottom: none;
}


table.etf-table thead th:first-of-type {
  width: 10%
}

table.etf-table thead th:nth-child(2){
  width: 25%
}

table.etf-table thead th:nth-child(3) {
  width: 15%
}

table.etf-table thead th:nth-child(4) {
  width: 35%
}

table.etf-table thead th:nth-child(5) {
  width: 5%
}

table.etf-table thead th:last-child {
  width: 10%
}

table.etf-table tr,
table.etf-table td,
thead tr {
  border-width: 1px;
  border-color: #dfdfde;
}

thead tr {
  border-left: solid;
  border-right: solid;
  border-width: 1px;
}

table.etf-table tbody tr {
  border-bottom: unset;
}

table.etf-table td {
  border-left: solid;
  border-right: solid;
  border-top: none;
  border-bottom: solid;
  border-width: 1px;
  border-color: #dfdfde;
}
table.etf-table td.s8 {
  border-bottom: unset;
}
td[colspan="6"] {
  border-bottom: 1px SOLID #dfdfde;
  border-right: 1px SOLID #dfdfde;
  background-color: #b4d600;
  text-align: left;
  font-weight: bold;
  color: #000000;
  font-family: 'docs-Calibri',
  Arial;
  font-size: 11pt;
  vertical-align: middle;
  white-space: nowrap;
  direction: ltr;
}

.disclaimer {
  border: solid 1px #dfdfde;
  border-top: unset;
  background: #ffff00;
  margin-bottom: 2rem;
  padding: 10px;
  text-align: center;
  font-weight: 500;
  color: #000;
}
.disclaimer span {
  font-size: 2rem;
  font-weight: 800;
}
