﻿@font-face {
  font-family: '1903 Sans-Bold';
  src: url("type/1903Sans-Bold.woff") format("woff");
}
@font-face {
  font-family: '1903 Sans-Regular';
  src: url("type/1903Sans-Regular.woff") format("woff");
}
@font-face {
  font-family: '1903 Sans-BoldItalic';
  src: url("type/1903Sans-BoldItalic.woff") format("woff");
}
@font-face {
  font-family: '1903 Sans-Italic';
  src: url("type/1903Sans-Italic.woff") format("woff");
}
@font-face {
  font-family: '1903 SansCondensed-Bold';
  src: url("type/1903SansCondensed-Bold.woff") format("woff");
}
@font-face {
  font-family: '1903 SansCondensed-BoldItalic';
  src: url("type/1903SansCondensed-BoldItalic.woff") format("woff");
}
@font-face {
  font-family: '1903 SansCondensed-Italic';
  src: url("type/1903SansCondensed-Italic.woff") format("woff");
}
@font-face {
  font-family: '1903 SansCondensed-Regular';
  src: url("type/1903SansCondensed-Regular.woff") format("woff");
}
@font-face {
  font-family: '1903 Serif-Bold';
  src: url("type/1903Serif-Bold.woff") format("woff");
}
@font-face {
  font-family: 'Serif-Regular';
  src: url("type/1903Serif-Regular.woff") format("woff");
}
body {
  font-family: '1903 Sans-Regular';
  font-weight: 400;
}
body label,
body select,
body textarea {
  font-weight: 400 !important;
  font-family: '1903 Sans-Regular' !important;
}
body input[type="text"],
body input[type="password"],
body textarea {
  font-family: '1903 Sans-Regular' !important;
  font-weight: 400 !important;
}
body input[type="button"] {
  font-weight: 500 !important;
}
body button {
  font-weight: 500 !important;
}
body .btn {
  font-weight: 900 !important;
}
body h1 {
  font-weight: 900 !important;
  font-family: '1903 Sans-Bold' !important;
}
body h3 {
  font-family: '1903 Sans-Bold' !important;
}
body .cards-container table th {
  font-weight: 500 !important;
  font-family: '1903 Sans-Regular';
}
body .lead-medium {
  color: inherit;
  font-size: 21px;
  line-height: 30px;
  font-weight: 500;
  font-family: '1903 Sans-Regular';
}
body .lead-heavy {
  color: inherit;
  font-size: 21px;
  line-height: 30px;
  font-weight: 900;
  font-family: '1903 Sans-Bold';
}
body .lead {
  font-family: '1903 Sans-Regular' !important;
}
#body {
  font-family: '1903 Sans-Regular' !important;
}
#body .btn {
  font-family: '1903 Sans-Bold' !important;
}
#body legend {
  font-family: '1903 Sans-Regular' !important;
}
.bannerText {
  font-size: 31px !important;
  font-weight: 900 !important;
  font-family: '1903 Sans-Bold' !important;
}
.freedomMachine {
  font-family: '1903 Sans-Regular' !important;
  font-size: 1.35rem !important;
  font-weight: 500;
}
.footer-links-header {
  font-size: 13px;
  font-weight: bold;
  font-family: '1903 Sans-Bold' !important;
  font-weight: 400;
  color: #999999;
}
.footerLink {
  font-family: '1903 Sans-Regular';
  font-weight: 400;
}
#footer {
  font-family: '1903 Sans-Regular';
}
#footer li {
  line-height: 15px;
  text-align: left;
}
#body .home-links {
  font-weight: 500 !important;
  font-family: '1903 Sans-Regular';
}
#body .home-links a:hover {
  color: #ffffff;
  text-decoration: underline;
}
body h1 {
  font-family: '1903 Sans-Bold' !important;
  font-weight: 900 !important;
}
a.menu-link {
  font-family: '1903 Sans-Regular' !important;
  font-weight: 500 !important;
}
@media only screen and (max-device-width: 766px) {
  a {
    text-decoration: underline !important;
  }
  .hideMobile {
    display: none;
  }
  #body .home-links {
    margin: 75px 0 75px 0;
  }
}
.modal-header {
  font-family: '1903 Sans-Bold' !important;
}
.h1 {
  font-family: '1903 Sans-Bold' !important;
}