.header-hero-logo, .header-hero-logo-left {
  height: 72px;
  width: auto;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("https://learnupon.s3.eu-west-1.amazonaws.com/portal_images/125245/store_logo/header2x/65a319bc-590b-4c15-83e5-ff6a4d59db13-K1_Academy_Logo-03.png");
  background-size: contain;
  margin-bottom: 18px; }

.header-hero-logo-left {
  background-position: left; }

.is-scrolling {
  background: rgba(0, 174, 131, 0.98) !important;
  -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2); }

.modal-header--tos {
  background: #00ae83 !important; }

.brand-logo {
  width: 161px;
  background-image: url("https://learnupon.s3.eu-west-1.amazonaws.com/portal_images/125245/store_logo/header2x/65a319bc-590b-4c15-83e5-ff6a4d59db13-K1_Academy_Logo-03.png");
  background-size: contain; }

.footer-brand-logo {
  margin: 0 auto;
  left: 0;
  right: 0;
  height: 36px;
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url("https://learnupon.s3.eu-west-1.amazonaws.com/portal_images/125245/store_logo_squared/footer2x/193875fa-ebf8-46ff-bdf9-90dbf53320f7-K1_Logo_(1).png");
  background-size: contain; }

.brand-logo {
  height: 36px;
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: left center; }

@media only screen and (-webkit-min-device-pixel-ratio: 2) and (min-width: 1300px), only screen and (min--moz-device-pixel-ratio: 2) and (min-width: 1300px), only screen and (-o-min-device-pixel-ratio: 2 / 1) and (min-width: 1300px), only screen and (min-device-pixel-ratio: 2) and (min-width: 1300px), only screen and (min-resolution: 192dpi) and (min-width: 1300px), only screen and (min-resolution: 2dppx) and (min-width: 1300px) {
  /* Large screen, retina, stuff to override above media query */
  .brand-logo {
    background-image: url("https://learnupon.s3.eu-west-1.amazonaws.com/portal_images/125245/store_logo/header2x/65a319bc-590b-4c15-83e5-ff6a4d59db13-K1_Academy_Logo-03.png");
    background-size: contain; }

  .footer-brand-logo {
    background-image: url("https://learnupon.s3.eu-west-1.amazonaws.com/portal_images/125245/store_logo_squared/footer2x/193875fa-ebf8-46ff-bdf9-90dbf53320f7-K1_Logo_(1).png");
    background-size: contain; } }
@media (max-width: 768px) {
  .brand-logo {
    background-image: url("https://learnupon.s3.eu-west-1.amazonaws.com/portal_images/125245/store_logo_squared/footer2x/193875fa-ebf8-46ff-bdf9-90dbf53320f7-K1_Logo_(1).png");
    width: 36px; } }
body, footer {
  background-color: #00ae83 !important; }

.top-section-container {
  background-color: #00ae83; }

.top-section-overlay.has-overlay {
  background: rgba(0, 0, 0, 0.48); }

.top-section-container {
  background-image: url("https://learnupon.s3.eu-west-1.amazonaws.com/portal_images/125245/store_hero_image/header/00187828-a3ce-46c1-b020-f69771882aa5-Academy_Header_(1).png");
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center; }

/*.top-navigation-wrapper {
	background:rgba($color-primary, 0.9)!important;
}*/
.jumbotron.header h1 {
  color: #fff !important;
  margin-top: 4px !important; }

a {
  color: #00ae83 !important; }

a:hover {
  color: #008b69 !important; }

a.no-link-color {
  color: #5a5a5a !important; }

a.no-link-color:hover {
  color: #5a5a5a !important; }

.link-color {
  color: #00ae83 !important; }

.link-color:hover {
  color: #008b69 !important; }

#have-coupon {
  text-decoration: none; }
  #have-coupon span {
    cursor: pointer; }

.nav-tabs.nav-justified > li > a.active {
  background: #00ae83 !important;
  color: #fff !important;
  border-top: 1px #00ae83 solid !important;
  border-right: 1px #00ae83 solid !important; }
.nav-tabs.nav-justified > li > a.active:hover {
  background: #008b69 !important;
  border-top: 1px #008b69 solid !important;
  border-right: 1px #008b69 solid !important; }

.secondary-color {
  color: #fff !important; }

.btn-primary {
  border-color: #00ae83 !important;
  background-color: #00ae83 !important;
  color: #ffffff !important; }

.btn-primary:active, .btn-primary:focus, .btn-primary:hover {
  background-color: #008b69 !important;
  border-color: #008b69 !important;
  color: #ffffff !important; }

#shopping-cart-element .container-fluid span {
  color: #00ae83 !important; }

.jumbotron.header h2 {
  color: #ffffff !important; }

.cart-list .col-xs-9 {
  color: #00ae83 !important; }

#footer_link_a {
  color: #ffffff !important; }

.content-container h5,
.content-container h3,
.content-container h2,
.content-container h1 {
  color: #00ae83 !important; }

.brand-identity {
  background: #00ae83;
  padding: 24px;
  text-align: center; }

/*.navbar-default .navbar-nav > li.open > a {
	color: $color-header-navigation !important;
	background-color: $color-primary-dark !important;
}*/
/*.is-scrolling + .main-content {
	.navbar-default .navbar-nav > li > a {
		color: $contrast-primary !important;
		border:1px $contrast-primary solid !important;
	}

	.navbar-default .navbar-nav > li > a:hover {
		background-color: $color-primary-dark !important;
	}

	!*.navbar-default .navbar-nav > li.open > a {
		color: $color-header-navigation !important;
		background-color: $color-primary-dark !important;
	}*!
}*/
.load-more, .header-btn {
  color: #fff !important;
  border-color: #fff !important;
  background: rgba(0, 0, 0, 0.3) !important; }
  .load-more:hover, .header-btn:hover {
    background: #00ae83 !important;
    color: #ffffff !important; }

.navbar-default .navbar-nav > li > a {
  color: #fff !important;
  border-color: #fff !important;
  background: rgba(0, 0, 0, 0.3) !important;
  font-weight: 500; }
.navbar-default .navbar-nav > li > a:hover {
  background: #00ae83 !important;
  color: #ffffff !important; }

.navbar-default .navbar-nav > li.open > a {
  /*color: $color-header-navigation !important;
  background-color: $color-primary-dark !important;*/
  background: rgba(0, 0, 0, 0.3) !important; }

/*Navbar after scrolling*/
.is-scrolling .navbar-default .navbar-nav > li > a {
  color: white !important;
  border-color: white !important;
  background: transparent !important; }
.is-scrolling .navbar-default .navbar-nav > li > a:hover {
  background: white !important;
  color: #00ae83 !important; }

.is-scrolling .navbar-default .navbar-nav > li.open > a {
  background: white !important;
  color: #00ae83 !important; }

.chosen-container .chosen-results li.active-result.highlighted {
  background-color: #00ae83 !important; }

.footer .container {
  color: #ffffff !important; }

.jumbotron .search-box .search-icon {
  color: #00ae83 !important; }

#shopping-cart-element .header {
  background-color: #00ae83 !important; }

#shopping-cart-element .header {
  background-color: #009d76 !important; }

#shopping-cart-element .header h4 {
  color: #ffffff !important; }

.container.top-navigation .navbar a.active {
  background-color: #fff !important;
  color: #00ae83 !important; }

.container.top-navigation .navbar li.open a {
  background-color: #fff !important;
  color: #00ae83 !important; }

.container.top-navigation .navbar li.open a:hover {
  color: #00ae83 !important; }

.container.top-navigation .navbar a.active:hover {
  color: #00ae83 !important; }

.container.top-navigation .navbar a:hover {
  background-color: #00ae83 !important;
  color: #fff; }

.socicons a {
  color: #ffffff !important; }

.socicons a:hover {
  color: #ffffff !important; }

.dropdown-menu {
  border-radius: 3px; }

.dropdown-menu > li {
  padding: 6px; }

.login-form .header {
  background-color: #00ae83 !important; }

.dropdown-menu > li > a {
  border: 0 !important;
  border-radius: 0 !important;
  height: auto !important;
  text-align: left !important;
  padding: 0; }

.secondary-color + .dropdown-menu > li > a {
  color: #666 !important; }

.dropdown-menu > li > a:hover {
  border: 0 !important;
  border-radius: 0 !important;
  background-color: inherit !important;
  text-decoration: underline; }

.dropdown-menu.achieved-percentage > li > a {
  border: 0 !important;
  border-radius: 4px !important;
  text-align: center !important;
  padding: 0; }
  .dropdown-menu.achieved-percentage > li > a:hover {
    text-decoration: none; }

.dropdown-menu.achieved-percentage > li > a.btn-primary:hover {
  border-color: #00ae83 !important;
  background-color: #00ae83 !important;
  color: #ffffff !important; }

.boxes .box .btn.btn-danger {
  background-color: #c2c2c2 !important;
  border: 1px solid #c2c2c2 !important; }

.boxes .box .btn.btn-danger:hover {
  background-color: #adadad !important;
  border: 1px solid #adadad !important; }

.calendar-main-container .event-container a {
  color: #00ae83 !important; }

.calendar-main-container .block-container .block.active {
  background-color: #00ae83 !important; }

.calendar-main-container .month-selector,
.calendar-main-container .event-description {
  background-color: #00ae83 !important; }

.calendar-main-container .time {
  color: #00ae83 !important; }

.ilt-sessions .panel-heading.active {
  background-color: #00ae83 !important; }
