/* Screen widths */
/* Site Colors */
/* Font Styles */
.blue7-bg {
  background-color: #092D40;
}
.text-blue7 {
  color: #092D40;
}
.blue6-bg {
  background-color: #1D435C;
}
.text-blue6 {
  color: #1D435C;
}
.blue5-bg {
  background-color: #0A5882;
}
.text-blue5 {
  color: #0A5882;
}
.blue4-bg {
  background-color: #0C70AD;
}
.text-blue4 {
  color: #0C70AD;
}
.blue3-bg {
  background-color: #74AFD4;
}
.text-blue3 {
  color: #74AFD4;
}
.blue2-bg {
  background-color: #BFE7FF;
}
.text-blue2 {
  color: #BFE7FF;
}
.blue1-bg {
  background-color: #EDF8FF;
}
.text-blue1 {
  color: #EDF8FF;
}
.orange2-bg {
  background-color: #ED8F0C;
}
.text-orange2 {
  color: #ED8F0C;
}
.orange1-bg {
  background-color: #FCE6C2;
}
.text-orange1 {
  color: #FCE6C2;
}
.gray90-bg {
  background-color: #1A1C1E;
}
.text-gray90 {
  color: #1A1C1E;
}
.gray80-bg {
  background-color: #2A2B2E;
}
.text-gray80 {
  color: #2A2B2E;
}
.gray70-bg {
  background-color: #404144;
}
.text-gray70 {
  color: #404144;
}
.gray60-bg {
  background-color: #5E5F62;
}
.text-gray60 {
  color: #5E5F62;
}
.gray50-bg {
  background-color: #838487;
}
.text-gray50 {
  color: #838487;
}
.gray40-bg {
  background-color: #9D9EA1;
}
.text-gray40 {
  color: #9D9EA1;
}
.gray30-bg {
  background-color: #B9B9BC;
}
.text-gray30 {
  color: #B9B9BC;
}
.gray20-bg {
  background-color: #D4D4D7;
}
.text-gray20 {
  color: #D4D4D7;
}
.gray10-bg {
  background-color: #E9E9ED;
}
.text-gray10 {
  color: #E9E9ED;
}
.gray05-bg {
  background-color: #F5F5F7;
}
.text-gray05 {
  color: #F5F5F7;
}
.gray00-bg {
  background-color: #FEFEFF;
}
.text-gray00 {
  color: #FEFEFF;
}
.white-bg {
  background-color: #FDFDFD;
}
.blue6-grad-bg {
  background: linear-gradient(86.86deg, #0C70AD 4.85%, #0A5882 45.7%);
}
.blue2-grad-bg {
  background: linear-gradient(86.86deg, #E9F7FF 4.85%, #D0EDFF 61.14%);
}
.card-grad-bg {
  background: linear-gradient(90deg, #0C70AD 0%, #126D9E 100%);
}
.white-links a:not(.btn) {
  color: #FEFEFF;
}
.white-links a:not(.btn):hover,
.white-links a:not(.btn):focus {
  color: #FEFEFF !important;
}
body .btn {
  line-height: 1.5rem;
  font-weight: 500;
  padding: 8px 12px !important;
  border-radius: 8px;
}
body .btn.btn-primary {
  background-color: #ED8F0C !important;
  color: #1A1C1E !important;
  border: 3px solid #ED8F0C;
}
body .btn.btn-primary:hover,
body .btn.btn-primary:focus {
  background-color: #0C70AD !important;
  border: 3px solid #0C70AD;
  color: #FEFEFF !important;
  text-decoration: underline;
}
body .btn.btn-secondary {
  background-color: #FEFEFF !important;
  color: #2A2B2E !important;
  border: 3px solid #092D40;
}
body .btn.btn-secondary:hover,
body .btn.btn-secondary:focus {
  text-decoration: underline;
}
body .btn.btn-tertiary {
  background-color: transparent !important;
  color: #2A2B2E !important;
  border: 3px solid transparent;
}
body .btn.btn-tertiary:hover,
body .btn.btn-tertiary:focus {
  text-decoration: underline;
}
body .btn.btn-justtext {
  background-color: transparent !important;
  color: #FEFEFF !important;
  border: 0;
  text-decoration: underline;
}
body .btn.btn-justtext:hover,
body .btn.btn-justtext:focus {
  text-decoration: none;
}
.gradient-green-bg {
  background: linear-gradient(90deg, #F1FFDA 2.59%, #FFFCE5 98.46%);
}
.gradient-blue-bg {
  background: linear-gradient(180deg, #1E6BAE 0%, #0C3D67 100%);
}
.gradient-blue-bg a {
  color: #FFF;
}
.gradient-cyan-bg {
  background: linear-gradient(180deg, #00BDE3 0%, #0085A3 100%);
}
