/*MMB Feature Area Text Transform Update*/
.feature-area.lvl-01 h1,
.feature-area.lvl-01 h2,
.feature-area.lvl-02 h1,
.feature-area.lvl-02 h2,
.feature-area.lvl-03 h1,
.feature-area.lvl-03 h2,
.feature-area.lvl-04 h1,
.feature-area.lvl-04 h2 {
    font-weight: normal;
    font-size: 1.5rem;
    font-family: "Slate W02 Book",Arial,sans-serif;
     text-transform: none !important; 
    display: block;
    float: left;
    margin-top: 3px;
    color: #37424a;
    margin-bottom: 3.4375rem;
}
.feature-area .content-block h1 {
    text-transform: none !important; 
    display: block;
    float: left;
    margin-top: 0;
    color: #004281;
}

/*MMB Table Styling*/
/* line 125, ../../scss/components/_tables.scss */
table {
  background: #fff;
  margin-bottom: 1.25rem;
  border: solid 1px #ececec;
}
/* line 63, ../../scss/components/_tables.scss */
table caption {
  background: transparent;
  color: #222;
  font-size: 1rem;
  font-weight: bold;
}
/* line 72, ../../scss/components/_tables.scss */
table thead {
  background: #f5f5f5;
}
/* line 76, ../../scss/components/_tables.scss */
table thead tr th,
table thead tr td {
  padding: 0.5rem 0.625rem 0.625rem;
  font-size: 0.875rem;
  font-weight: bold;
  color: #222;
}
/* line 86, ../../scss/components/_tables.scss */
table tfoot {
  background: #f5f5f5;
}
/* line 90, ../../scss/components/_tables.scss */
table tfoot tr th,
table tfoot tr td {
  padding: 0.5rem 0.625rem 0.625rem;
  font-size: 0.875rem;
  font-weight: bold;
  color: #222;
}
/* line 101, ../../scss/components/_tables.scss */
table tr th,
table tr td {
  padding: 0.5625rem 0.625rem;
  font-size: 0.875rem;
  color: #222;
  text-align: left;
}
/* line 109, ../../scss/components/_tables.scss */
table tr.even, table tr.alt, table tr:nth-of-type(even) {
  background: #f9f9f9;
}
/* line 114, ../../scss/components/_tables.scss */
table thead tr th,
table tfoot tr th,
table tfoot tr td,
table tbody tr th,
table tbody tr td,
table tr td {
  display: table-cell;
  line-height: 1.125rem;
}