:root {
  --height: 500px;
  --border-left: yellow;
  --shade: hsl(118, 31%, 55%);
  --hue: 118;
  /* green       */
  --sat: 31%;
  /* Saturation */
  --light: 55%;
  /* Lightness  */ }

.white {
  color: #ffffff; }

.black {
  color: #111111 !important; }

.source {
  font-size: .85rem;
  Font-family: "OpenSansRegular", Helvetica, Arial, sans-serif !important;
  margin-top: 1rem; }

.pad-all {
  padding: 1rem; }

figure {
  border-bottom: 1px solid #837d7a;
  padding: 0 0 .5rem 0;
  margin-bottom: 1rem; }
  figure figcaption h2, figure figcaption h3, figure figcaption h4 {
    display: block;
    color: white;
    background-color: #44413f;
    font: normal normal 600 1.15rem OpenSansSemibold, Helvetica, Arial, sans-serif;
    padding: .5rem 1rem;
    margin: 0 0 1rem 0;
    text-transform: none; }

table caption {
  text-align: center; }
  table caption span {
    display: block;
    font-size: 1rem; }

table.no-stripe {
  border: 0; }
  table.no-stripe thead, table.no-stripe thead th {
    border: 0;
    border-bottom: 1px solid #837d7a; }
  table.no-stripe tr td, table.no-stripe tr th, table.no-stripe caption, table.no-stripe tbody, table.no-stripe thead {
    background-color: #ffffff;
    color: #111111;
    font-size: .85rem;
    border-color: #837d7a; }
  table.no-stripe th[scope=rowgroup] {
    font-family: OpenSansItalic, Helvetica, Arial, sans-serif;
    font-weight: inherit !important;
    font-style: italic;
    text-transform: uppercase; }
  table.no-stripe th[scope=row] .splotch {
    display: inline-block;
    background-color: #757575;
    width: 20px;
    border-radius: 50%;
    margin: 0 1rem 0 .5rem; }
  table.no-stripe th[scope=row].square {
    border-left: 20px solid var(--border-left, green); }
    table.no-stripe th[scope=row].square.us {
      border-left-color: #757575; }
    table.no-stripe th[scope=row].square.tx {
      border-left-color: #a5a5a5; }
    table.no-stripe th[scope=row].square.alamo {
      border-left-color: #5c8958; }
    table.no-stripe th[scope=row].square.capital {
      border-left-color: #c18d2a; }
    table.no-stripe th[scope=row].square.central {
      border-left-color: #d6c735; }
    table.no-stripe th[scope=row].square.gulf {
      border-left-color: #46509c; }
    table.no-stripe th[scope=row].square.hplains {
      border-left-color: #63502d; }
    table.no-stripe th[scope=row].square.metro {
      border-left-color: #288dce; }
    table.no-stripe th[scope=row].square.nwest {
      border-left-color: #0464a0; }
    table.no-stripe th[scope=row].square.seast {
      border-left-color: #474a63; }
    table.no-stripe th[scope=row].square.south {
      border-left-color: #ecb95a; }
    table.no-stripe th[scope=row].square.ueast {
      border-left-color: #74baa0; }
    table.no-stripe th[scope=row].square.urio {
      border-left-color: #c7711a; }
    table.no-stripe th[scope=row].square.west {
      border-left-color: #c33959; }
  table.no-stripe .border-all {
    border: 1px solid #837d7a !important; }
  table.no-stripe .border-left {
    border-left: 1px solid #837d7a !important; }
  table.no-stripe .border-right {
    border-right: 1px solid #837d7a !important; }
  table.no-stripe th.tx-green {
    background-color: #70ae61; }
  table.no-stripe th.us-gold {
    background-color: #d3a31f; }
  table.no-stripe tr td.shade-10 {
    background-color: #6BB069;
    background-color: hsl(var(--hue), var(--sat), var(--light)); }
  table.no-stripe tr td.shade-9 {
    background-color: #87BB83;
    background-color: hsl(var(--hue), var(--sat), calc(var(--light) * 1.12)); }
  table.no-stripe tr td.shade-8 {
    background-color: #95C290;
    background-color: hsl(var(--hue), var(--sat), calc(var(--light) * 1.18)); }
  table.no-stripe tr td.shade-7 {
    background-color: #9AC493;
    background-color: hsl(var(--hue), var(--sat), calc(var(--light) * 1.24)); }
  table.no-stripe tr td.shade-6 {
    background-color: #ABCDA4;
    background-color: hsl(var(--hue), var(--sat), calc(var(--light) * 1.3)); }
  table.no-stripe tr td.shade-5 {
    background-color: #B9D4B2;
    background-color: hsl(var(--hue), var(--sat), calc(var(--light) * 1.36)); }
  table.no-stripe tr td.shade-4 {
    background-color: #C0D8BA;
    background-color: hsl(var(--hue), var(--sat), calc(var(--light) * 1.42)); }
  table.no-stripe tr td.shade-3 {
    background-color: #D1E2CD;
    background-color: hsl(var(--hue), var(--sat), calc(var(--light) * 1.48)); }
  table.no-stripe tr td.shade-2 {
    background-color: #DAE7D6;
    background-color: hsl(var(--hue), var(--sat), calc(var(--light) * 1.54)); }
  table.no-stripe tr td.shade-1 {
    background-color: #DDE9D9;
    background-color: hsl(var(--hue), var(--sat), calc(var(--light) * 1.6)); }
  table.no-stripe tr td.shade-0 {
    background-color: #ECF3EA;
    background-color: hsl(var(--hue), var(--sat), calc(var(--light) * 1.7)); }

.table-fix {
  width: 100% !important;
  display: table;
  table-layout: auto;
  font-size: .85rem; }
  .table-fix thead th {
    font-size: .85rem; }

table.bubble-tip {
  display: block;
  margin-left: 1rem; }
  table.bubble-tip th, table.bubble-tip td {
    font-size: .85rem !important;
    padding: .5rem 1rem; }
  table.bubble-tip td {
    text-align: right; }
  table.bubble-tip h5 {
    margin: 0; }

#exhibit8 {
  height: 750px; }
  @media screen and (max-width: 1107px) {
    #exhibit8 {
      height: 775px; } }

/*# sourceMappingURL=mfg20.css.map */
