﻿/* Black-blue theme styles */
/* Header vav theme overides */
/* Nav text color */
.navbar-default .navbar-nav > li > a {
  color: #0276a5 !important; }
  .navbar-default .navbar-nav > li > a:hover {
    color: #0276a5 !important; }

.dd-first,
.dropdown-menu > li > a,
.nav-btn:hover > a > span,
span.nav-highlight:hover,
.nav-item:hover > span,
.nav-search-open-link a {
  color: #0276a5 !important; }

@media screen and (min-width: 912px) {
  /* Nav border bottom highlight color */
  .navbar-default .navbar-nav > li > a {
    border-bottom-color: #0276a5 !important; }
    .navbar-default .navbar-nav > li > a:hover {
      border-bottom-color: #0276a5 !important; }
  .dd-first,
  .dropdown-menu > li > a,
  .nav-btn:hover > a > span,
  span.nav-highlight:hover,
  .nav-item:hover > span {
    border-bottom-color: #0276a5 !important; } }

/* Tab focus color */
.navbar-default a:focus,
.navbar-default li:focus,
.navbar-default img:focus {
  box-shadow: 0 0 5px 0 #0276a5 !important; }

.e2g-slider-frame div:focus {
  box-shadow: 0 0 5px 0 #0276a5 !important; }

.e2g-hosted-cat-inner-frame div:focus {
  box-shadow: 0 0 5px 0 #0276a5 !important; }

/* Default Button Bkg */
.e2g-bkg-blue {
  background: #0276a5; }

/* About us Heading overrides */
/* .e2g-bkg-blue {
    background: #000;
}

.e2g-hosted-aboutus-frame {
    color: #ffc601;
} */
.e2g-hosted-hdr-bold {
  text-shadow: none !important; }

/* Primary text color */
.e2g-hosted-search-ac,
.e2g-hero-searchblock > .e2g-hosted-search-ac {
  color: #0276a5; }

.e2g-hosted-featured-view-btn {
  color: #0276a5; }
  .e2g-hosted-featured-view-btn:visited, .e2g-hosted-featured-view-btn:active, .e2g-hosted-featured-view-btn:hover {
    color: #0276a5; }

.e2g-hosted-cart-ico-counter {
  color: #0276a5; }

/* Text shadows */
.e2g-hosted-hdr-bold {
  text-shadow: 0 0 5px #0276a5; }

/* Input focus */
.form-control:focus {
  border-color: #0276a5 !important; }

/* Checkbox sprites*/
/* Default */
/* Checkbox sprites*/
/* input.check-plus[type="checkbox"] + label:before {
    background: url('/oic/Includes/assets/img/check_radio_sheet-red.png')left top no-repeat !important;
    background-size: cover !important;
}

input.check-plus[type="checkbox"]:checked + label:before {
    background: url('/oic/Includes/assets/img/check_radio_sheet-red.png')-22px top no-repeat !important;
    background-size: cover !important;
}

input.check-minus[type="checkbox"] + label:before {
    background: url('/oic/Includes/assets/img/subcheck-red.png')left top no-repeat !important;
    background-size: cover !important;
}

input.check-minus[type="checkbox"]:checked + label:before {
    background: url('/oic/Includes/assets/img/subcheck-red.png')-22px top no-repeat !important;
    background-size: cover !important;
} */
/* Cart Icon */
/* Default */
/*.e2g-hosted-cart-ico {
    background: url('/oic/Includes/assets/img/cart-ico.png');
}*/
/* Search Icon */
/* Default */
/* .e2g-search-btn-ico {
    background: url('/oic/Includes/assets/img/search-icon-active.png');
}*/
/* Button colors */
.e2g-blue-btn,
a.e2g-blue-btn {
  cursor: pointer;
  color: white;
  background: #0276a5; }

.e2g-blue-btn:hover, .e2g-blue-btn:focus {
  transition: background 0.2s;
  text-decoration: none;
  color: white;
  background: #246c97; }

.e2g-blue-btn:focus {
  border: 3px solid black !important; }

.e2g-blue-btn:active {
  color: white;
  background: #1f5f88; }

.e2g-blue-btn-dark,
a.e2g-blue-btn-dark {
  cursor: pointer;
  color: white;
  background: #222; }

.e2g-blue-btn-dark:hover, .e2g-blue-btn-dark:focus {
  transition: background 0.2s;
  text-decoration: none;
  color: white;
  background: #1c1c1c; }

.e2g-blue-btn-dark:active {
  color: white;
  background: #191919; }

/* Body theme overides */
/* Default Focus States */
.cc-body-frame a:focus,
.cc-body-frame li:focus,
.cc-body-frame img:focus,
.cc-body-frame div:focus {
  box-shadow: inset 0 0 0 1px #0276a5 !important;
  border-color: #0276a5;
  text-decoration: none; }

.e2g-hosted-cat-inner-frame div:focus {
  box-shadow: 0 0 5px 0 #0276a5; }

/* Link Styles */
/* Primary Links */
.cc-body-frame a,
.cc-body-frame a:link,
.cc-body-frame a:visited,
.cc-body-frame a:hover,
.cc-body-frame a:active {
  color: #0276a5; }

.tab-button.e2g-default-btn-white {
  color: #fff !important; }

/* Search Nav Input Style */
/* .ui-menu-item > a,
.ui-menu-item > a:link,
.ui-menu-item > a:visited,
.ui-menu-item > a:hover,
.ui-menu-item > a:active {
    color: #000000;
} */
.e2g-hosted-view-btn-block a {
  color: #fff; }
  .e2g-hosted-view-btn-block a:link, .e2g-hosted-view-btn-block a:visited, .e2g-hosted-view-btn-block a:hover, .e2g-hosted-view-btn-block a:active {
    color: #fff; }

/* Primary colors */
.sr-c-title,
.sr-pricing,
.sr-price-one {
  color: #0276a5; }

.pagination > li > a,
.pagination > li > span {
  color: #0276a5; }

/* Secondary background colors */
.e2g-subcription-container,
.e2g-promo-subscribe,
.e2g-hosted-sub-ct-right {
  background: #007cad; }

/* Secondary text-color */
.e2g-promo-subscribe,
.e2g-hosted-sub-ct-right {
  color: #fff; }

.e2g-promo-subscribe .sub-success p,
.e2g-promo-subscribe p,
.e2g-promo-subscribe .r-col,
.e2g-promo-subscribe .l-col {
  color: #fff; }

.e2g-sub-promo-title,
.e2g-hosted-sub-col-split a {
  color: #fff; }

/* Detail tabs */
.cd-tab-section {
  border-bottom-color: #222;
  background: #222; }

.course-detail-tabs li span {
  border-bottom-color: #222;
  background: #222; }

.course-detail-tabs li:hover span,
.course-detail-tabs li:focus span {
  transition: border-bottom-color 0.2s;
  border-bottom-color: #0276a5; }

/* Tab section headers */
/* Default */
/* .tab-section-left strong, .tab-eo-price-current {
    color: #0276a5;
} */
/* Enrollment Button */
.e2g-default-btn-white {
  text-decoration: none !important;
  color: #fff;
  background: #0276a5; }
  .e2g-default-btn-white:hover, .e2g-default-btn-white:focus {
    color: #fff;
    background: #246c97; }
  .e2g-default-btn-white:active {
    color: #fff;
    background: #1f5f88; }

/* Enrollment Button */
/* Enrollment Button */
/* Subscriber Block */
.e2g-subscribe-container {
  background: #007cad; }

/* Share Icons */
/* Default */
/* .cd-share-info, .cd-share-info a i, .cd-share-info span {
    color: #007CAD;
} */
/* Subscribed Success Icon */
/* Default */
/* .success-img {
    background: url('/oic/Includes/assets/img/success-ico.png');
} */
/* Review Icon */
/* Default */
/* .review-slide-quote-ico {
    background: url('/oic/Includes/assets/img/circ-quote.png');
} */
/* Cart Buttons */
.cart-btn-block .cart-shop {
  color: #0276a5;
  border-color: #0276a5;
  background: #fff; }

#divPasscodes .cart-apply {
  color: white; }
  #divPasscodes .cart-apply:hover {
    color: white;
    background: #bfbfbf; }

/* Review slider dots */
/* Default */
/* .slick-dots li.slick-active button::before {
    opacity: .75;
    color: #007CAD;
} */
/* Footer theme overides */
/* Backgrounds */
.ed-ov-fc,
.footer-clean {
  background: #222; }

/* Text cols */
.ed-ftr-head {
  color: white; }

/* Btns */
.e2g-ftr-button {
  color: #fff;
  background: #0276a5; }
  .e2g-ftr-button:hover, .e2g-ftr-button:focus {
    color: #fff;
    background: #246c97; }

.ftr-head a:hover,
.panel-title:hover {
  color: #fff !important; }

/* Default Cart Wizard headers */
.cart-selector-title {
  color: #0276a5 !important; }

.active-pointer {
  position: absolute;
  bottom: 33.5px;
  display: inline-block;
  width: 22px;
  height: 22px;
  margin: 0 auto;
  padding: 3px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  border-width: 0 2px 2px 0;
  border-right: 2px solid #0276a5 !important;
  border-bottom: 2px solid #0276a5 !important;
  background: #fff; }

.cur-select-active {
  width: 100%;
  padding: 0 0 36px;
  border-top: 2px solid #0276a5 !important; }

/* Cart Login Highlight color */
#ulLoginTabs > li.active > a > span,
#ulLoginTabs .carat_inner {
  color: #0276a5 !important; }

.cart-list-full .your-info-h3 {
  color: #0276a5; }

/* RTC Banner */
.rtc-banner {
  background-color: #0276a5 !important; }

.course-slider-border {
  border-color: #0276a5; }
