// @import url('https://fonts.googleapis.com/css?family=Roboto&display=swap');

body {
  // font-family: 'Roboto', sans-serif;
}

table {
  // width: 100%;
}

table tbody tr.indexbreakrow:nth-of-type(2) {
  background: white;
}

tr.indexbreakrow:last-of-type {
 background: white; 
}


table thead tr {
  background: #dcd5c5; 
}
table thead tr.Vertical {
}
table thead tr h1,
table thead tr h2,
table thead tr .h1,
table thead tr .h2,
table thead tr h3,
table thead tr .h3,
table thead tr h4,
table thead tr .h4 {
  color: #151515;
}
table thead tr a {
  color: #0075b0;
}
table thead tr a:hover,
table thead tr a:focus {
  color: white;
}
table tbody tr:nth-of-type(even) {
  // background: #e2e2e2;
  background: #f2f2f2;
}
table td,
table th {
  padding: 4px 7px;
  text-align: left;
  font-size: 0.8rem;
}
table td a,
table th a {
  font-weight: bold;
  color: #00918a !important;
}
table td a:hover,
table th a:hover,
table td a:focus,
table th a:focus {
  color: black !important;
}
table th {
  // font-weight: 300;
  // font-size: 0.6rem;
  line-height: 1.0;
  // font-family: 'Lato', sans-serif, "Gotham SSm A", "Gotham SSm B", Helvetica; 
  text-transform: uppercase;
  margin: 0;
  max-width: 800px;
  line-height: inherit;
  color: #151515;
}
table th.PrimaryFont {
  text-transform: none;
}


@media only screen and (max-width: 599px) {
  table th {
    display: none;
  }
  table td {
    position: relative;
    display: block;
    padding-left: 110px;
  }
  table td:before {
    position: absolute;
    top: 8px;
    left: 10px;
    display: block;
    content: attr(aria-label) ": ";
    font-weight: 300;
  }
  table tbody tr {
    padding: 20px 0;
    display: block;
  }
  table:nth-of-type(odd) {
    background: #f3f3f3;
  }
}

