.highlight-box {
  padding: 1.25em;
  margin-bottom: 1.25em;
  position: relative;
  padding: 0.8em;
  background-color: #022a5c;
  border-radius: 2px;
  font-family: "Oswald", Helvetica, sans-serif;
  font-size: 1.25em;
  color: white;
  line-height: 1.5625em;
  letter-spacing: 1px;
}

.small-type {
    font-weight: 700;
    margin-bottom: 1.5625em;
    font-size: 0.8em;
}

.highlight-type {
    font-family: "Oswald", Helvetica, sans-serif;
    font-size: 1.25em;
    font-weight: 300;
}

.node--type-article .field--name-body pre {
  font-size: 1em;
    line-height: 1.5625em;
    margin: 0 0 1em 0;
    overflow: auto;
}
@media (min-width: 38em) {
.headline-type {
    font-size: 1.5625em;
  }
}
.headline-type {
    font-family: "Oswald", Helvetica, sans-serif;
    font-weight: 300;
    font-size: 1.25em;
    line-height: 1.25em;
}
/*table styles for articles*/
.node--type-article table,
.node--type-page table {
    width: 100% !important;
    border-collapse: collapse;
    table-layout: fixed;
    font-size: 1em;
    line-height: 1.5625em;
    margin: 0 0 1em 0;
    border-spacing: 0;
}
.node--type-article table tbody,
.node--type-page table tbody {
    border: none;
}
table tr:nth-child(2n+1) {
    background-color: white;
}
table tr:nth-child(2n) {
    background-color: #f9f9fa;
}
.node--type-article table tr th, 
.node--type-article table thead tr th, 
.node--type-page table tr th, 
.node--type-page table thead tr th {
    font-family: "Oswald", Helvetica, sans-serif;
    color: white;
    background-color: #022a5c;
}
.node--type-article table tr th,
.node--type-page table tr th {
  padding: 15px;
  border: none;
  vertical-align: top;
  /*font-size: 0.8em;*/
  width: auto !important;
  line-height: 1.25em;
}