@import url("//fonts.googleapis.com/css?family=Roboto+Condensed:400,400i,700,700i");
@import url("/apps/js/polls/polls-pack.css");
body:before {
  background: #063d63; }
body #header_title a {
  color: #063d63;
  background-image: url("/pics/header.png");
  background-position: top center;
  background-repeat: no-repeat;
  background-size: 75px auto; }
  body #header_title a .btmline {
    color: #3f7da9; }
  @media screen and (min-width: 768px) {
    body #header_title a {
      background-position: left center; } }
body #topbar_nav a:hover {
  color: #3f7da9;
  white-space: nowrap;
  display: -webkit-inline-box;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal; }
  body #topbar_nav a:hover svg {
    fill: #3f7da9; }
body #topbar_nav a {
  display: contents; }
body #topnav_mobile {
  border-color: #063d63; }
body #topnav {
  background: #063d63; }
  body #topnav .first > header a {
    color: white; }
  body #topnav .first .level {
    background: #063d63; }
  body #topnav .first:hover > header a,
  body #topnav .first:hover .third:hover header a,
  body #topnav .first:hover .level a:hover {
    color: white;
    background: #3f7da9; }
  @media screen and (min-width: 1024px) {
    body #topnav {
      background: transparent; }
      body #topnav .first > header a {
        padding: 0 5px;
        font-size: 1.4rem;
        color: #063d63; }
      body #topnav .first:hover > header a {
        background: transparent !important;
        color: #3f7da9 !important; }
      body #topnav .menu-blurb h2 {
        color: #3f7da9; } }
body .pageTitle {
  color: #063d63; }
body .right-column-page-navigation {
  background: #3f7da9; }
  body .right-column-page-navigation li.active a {
    background: #063d63; }
body #flyout_mobile {
  color: #063d63; }
  body #flyout_mobile:hover {
    color: #3f7da9; }
body #flyout {
  background: #063d63; }
  body #flyout a:hover {
    background: #3f7da9; }
body .caption h1, body .caption h2, body .caption h3 {
  margin-bottom: 2em; }
  body .caption h1 a, body .caption h2 a, body .caption h3 a {
    background: #3f7da9 !important;
    text-decoration: none !important;
    padding: 10px; }
    body .caption h1 a:hover, body .caption h2 a:hover, body .caption h3 a:hover {
      background: #063d63 !important; }
body #index_quicklinks {
  background: #3f7da9;
  border-top: 5px #074c7b solid;
  border-bottom: 5px #074c7b solid; }
body .content-container .section-title {
  background: #063d63; }
body .content-container .read-more-link {
  background-color: #3f7da9; }
  body .content-container .read-more-link:hover {
    background: #063d63; }
body .content-container [class*="-name"] a {
  color: #063d63; }
body #learn_more {
  background: #3f7da9; }
  body #learn_more:hover {
    background: #063d63; }
body #quicklinks a:hover {
  color: #063d63; }
  body #quicklinks a:hover svg {
    fill: #063d63; }
body #footer_main {
  background: #063d63;
  position: relative; }
  @media screen and (min-width: 1024px) {
    body #footer_main:after {
      content: "";
      position: absolute;
      bottom: 0;
      left: 0;
      height: 29px;
      width: 100%;
      z-index: 0;
      background: #3f7da9;
      border-bottom: 20px white solid; } }
body #social_nav a:hover svg {
  fill: #3f7da9; }
body #apps_nav a:hover svg {
  fill: #3f7da9; }
body #footer_nav {
  background: #3f7da9; }
  body #footer_nav a:hover {
    color: #063d63; }
body #edlio_logo {
  display: block;
  width: 140px;
  height: 20px;
  overflow: hidden;
  background-color: transparent; }
  body #edlio_logo svg {
    display: block;
    width: 140px;
    height: 20px;
    margin: 0;
    fill: rgba(6, 61, 99, 0.5); }
body #mobile_nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  -webkit-justify-content: space-around;
  justify-content: space-around;
  position: fixed;
  z-index: 999;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 64px;
  background: #063d63; }
  body #mobile_nav a {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    font-size: .75em;
    text-decoration: none;
    color: white; }
    body #mobile_nav a svg {
      width: 28px;
      height: 28px;
      margin-bottom: 5px;
      fill: white; }
    body #mobile_nav a:hover {
      color: #3f7da9; }
      body #mobile_nav a:hover svg {
        fill: #3f7da9; }
  @media screen and (min-width: 768px) {
    body #mobile_nav {
      display: none; } }
  @media screen and (max-width: 767px) {
    #footer_main {
      padding-bottom: 64px; } }
body #spotlight_container .item-text {
  padding: 0; }
body #videos_container {
  margin: 0; }

#essential8_container .items-list a {
  color: #063d63; }
#essential8_container .items-list .read-more-link {
  color: white !important; }

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