


/** Make the caption italic and black **/
.table caption{
  font-style: italic;
  font-family: 'Atkinson Hyperlegible', serif;
  font-size: 14px;
  text-align: left;
  caption-side: top;
}

.table caption span{
  font-style: normal;
  font-weight: bold;
  margin-bottom: 30px;
}



/** Style header row **/
.table thead tr th{
  font-family: 'Atkinson Hyperlegible', serif;
  font-size: 14px;
  font-weight: bold;
  border-color: black;
  border-width: 2px;
}



/** Add a top border to the table header row **/
.table thead tr:first-child { 
  border-top: 1px solid black;
}


/** Format and remove borders within the table body **/
.table tbody tr td {
  border: none;
  font-family: 'Atkinson Hyperlegible', serif;
  font-size: 14px;
}


/** Add a bottom border to the table body **/
.table tbody tr:last-child {
  border-bottom: 2px solid black;
}


/** Format and remove borders within the table footer **/
.table tfoot {
  border: none;
  font-family: 'Atkinson Hyperlegible', serif;
  font-size: 14px;
}
