.logo {
  /* moved this from assets to style lib */
    text-indent: 200%;
    background-repeat: no-repeat;
    width: 330px;
    height: 77px;
    background-size: contain;
    background-image: url(/Style%20Library/Images/NC-DOT-logo-full-2x.png);
}

.logo.logo--nc-by-train {
    width: 408px;
    height: 87px;
    background-size: contain;    
    background-image: url(../../PublishingImages/nc-by-train-logo-full.svg);
}


th, header.site-header, .mobile-header, .side-nav__inner-wrapper, .site-footer__bottom, .site-footer, .link-group--on-dark, .primary-nav__logo-wrapper--nc-by-train, .slinky-menu-wrapper, a.js-slinky-close-btn, .slinky-menu h2~a.back {
  background: #253B8C;
}

.side-nav li.static ul.static {
    background: #2a44a0;
}

.side-nav .ms-core-listMenu-selected {
  background: #4c65bd;
}

.u-bg-img-accent-red {
    background-image: url(/Style%20Library/Images/bg_poly-accent-red-darkened.jpg);
}

div.mobile-search-box.active {
  background: #253b8c;
}