@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,700|Roboto:300,400,700");

      :root {
        --font: Open Sans;
        --alt-font: Roboto;
        --accent-color: #000000;
        --secondary-color: #757575;
        --link-color: #757575;
        --accent-highlight-color: #000000;
        --accent-highlight-background-color: #cccccc;
        --accent-tinted-color-70: #b3b3b3;
        --accent-tinted-color-80: #cccccc;
        --accent-tinted-color-90: #e6e6e6;
        --accent-contrast-color: #fff;
        --accent-contrast-tinted-background-color: #b3b3b3;
        --accent-hover-color: #1a1a1a;
        --secondary-hover-color: #8f8f8f;
        --secondary-contrast-color: #fff;
        --link-hover-color: #a8a8a8;
      }
      
body { background: url('https://d3i9g4671ronu3.cloudfront.net/course-uploads/82df7bba-5b44-4a70-86e5-54b1e867800c/103f4fqh325e-----e6cpr5xssrdm-image-background.jpg'); background-attachment: fixed; background-size: cover; }

/* 
#cart-button { display: none; }*/
/*new Adds - 3rd-sep19*/
.facilitators.widget--one-column {background-color: #564A00;}
.CoreM1Graphic.widget--one-column {background-color: #564A00;}
.Coregraphic.widget--one-column {background-color:#564A00;}
.M1PMGraphic.widget--one-column {background-color: #564A00;}  
.COREPMGraphic.widget--one-column {background-color: #564A00;}
.rcone.widget--one-column {background-color: #053328; font-size: 40px; color:#77bc1f;} 
.rcone.widget--one-column h3 {background-color: #053328; font-size: 50px; color:#77bc1f }
.nepone.widget--one-column {background-color:#2DD7D2}
.neptwo.widget--one-column h3 {font-size:40px; color:#021C3C; background-color:#2DD7D2;}
.neptunefour.widget--featured-content {background-color: #2DD7D2;}
.session__container .company__beta-logo {
        display: block;
        height: 75px;
        background-image: url(https://d3i9g4671ronu3.cloudfront.net/course-uploads/82df7bba-5b44-4a70-86e5-54b1e867800c/em538i3mtod5-Kornferry_Primary_Green_FINAL.png) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: 50% 50% !important;
    }
.session__container .company__beta-logo img {
        display: none;
    }
.header .header__inner .company__beta-logo {
        display: block;
        height: 115px;
        background-image: url(https://d3i9g4671ronu3.cloudfront.net/course-uploads/82df7bba-5b44-4a70-86e5-54b1e867800c/em538i3mtod5-Kornferry_Primary_Green_FINAL.png) !important;
        background-repeat: no-repeat !important;
        background-size: contain !important;
        background-position: 50% 50% !important;
    }
 .header .header__inner .company__beta-logo img {
        display: none;
    }
/*.header .header--student .company__beta-logo{*/
/*      display: none;*/
/*    }*/
.header--microsite,
.header--dashboard {
  background-color: #000000;
  color: #fff;
  padding-top: 11px;
}
.company-logo__container h4 {display:none !important;}
/* dashboard */
.dashboard-header__name,
.dashboard-header__arrow {
  color: #fff;
}
.header .company__beta-logo .company-logo__container img{
  max-height: /*59*/80px;
}
footer {
  background-color: #000000;
  color: #fff;
}
.home-hero .hero .hero__caption .btn--primary {
  min-height: 40px;
  text-transform: uppercase;
  color: #fff;
  font-size: 18px;
  background-color: #000000;
}
.layout__content .hero {
  margin-bottom: 0;
}
.featured-actions {
  Display:none;
}
.featured-actions--item {
  Display:none;
}/*
.featured-actions {
  background-color: #e5e8ec;
  display: block;
  padding-top: 48px;
  padding-bottom: 20px;
  min-height: 410px;
}
.featured-actions--item {
  width: 100%;
  max-width: 100%;
  text-align: center
}
.featured-actions--item .icon {
  width: 214px;
  height: 214px;
  border-radius: 50%;
  display: block;
  margin-left: auto;
  margin-right: auto;
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

.featured-actions--item h2 {
  text-transform: uppercase;
  margin-top: 40px;
  font-weight: 300;
  font-size: 30px;
  line-height: 32px;
  color: #393939;
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
} */
.color-teal {
  background-color: #000000;
}
.color-green {
  background-color: #FFFFFF;
}
.color-orange {
  background-color: #000000;
}
.footer__inner {
  border-top: none;
  min-height: 100px;
}
.footer__inner::before {
  content: '';
  display: block;
  width: 320px;
  height: 100px;
  background-image: url(https://d3i9g4671ronu3.cloudfront.net/course-uploads/82df7bba-5b44-4a70-86e5-54b1e867800c/yc6fceg8ijts-Kornferry_Primary_White_FINAL.png);
  background-repeat: no-repeat;
  background-position: 0 50%;
  background-size: contain;
}
.footer__inner::after {
  display: none;
}
.footer .footer__company__info {
  color: #fff;
  font-size: 18px;
  line-height: 20px;
  padding-top: 17px;
  font-weight: 300;

}
.footer .footer__powered-by {
  color: #fff;
  font-size: 18px;
  font-weight: 300;
}
.footer .footer__powered-by a {
  color: #fff;
  font-size: 18px;
  font-weight: 300;
  margin: 0;
  padding: 0;
  border-left: none;
}
.footer__links {
  display: none;
  position: absolute;
}
/*.testimonial .testimonial-quote--left {*/
/*  padding: 0 34em 0 4em;*/
/*}*/
.testimonial  .icon-navigateright:before {
  content: '';
  background-image: url(//d36ai2hkxl16us.cloudfront.net/m/strategy/forward-arrow.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 34px;
  height: 34px;
  margin-top: -17px;
  position: absolute;
  top: 50%;
  left: 0;
}
.testimonial  .icon-navigateleft:before {
  content: '';
  background-image: url(//d36ai2hkxl16us.cloudfront.net/m/strategy/back-arrow.svg);
  background-repeat: no-repeat;
  background-position: 50% 50%;
  width: 34px;
  height: 34px;
  margin-top: -17px;
  position: absolute;
  top: 50%;
  right: 0;
}
/* dahsboard */
.dashboard-stat {
  border: none;
  border-radius: 50%;
  position: relative;
  max-width: 176px;
  min-height: 176px;
  margin-left: auto;
  margin-right: auto;
  color: #fff;
  text-align: center;
}
.dashboard-stat__label {
  color: #fff;
  font-size: 16px;
}
.dashboard-stat--available .dashboard-stat {
  background-color: /*#247495*/ #05AAA4;
}
.dashboard-stat--available .dashboard-stat__value,
.dashboard-stat--started .dashboard-stat__value,
.dashboard-stat--completed .dashboard-stat__value,
.dashboard-stat--certificates .dashboard-stat__value,
.dashboard-stat--collaborations .dashboard-stat__value{
  color: #fff;
}
.dashboard-stat--started .dashboard-stat {
  background-color: /*#acb037*/ #c4ca36;
}
.dashboard-stat--completed .dashboard-stat{
  background-color:  /*#a80532*/ #f2ac46;
}
.dashboard-stat--certificates .dashboard-stat{
  background-color: /*#4990a6*/ #24628F;
}
.dashboard-stat--collaborations .dashboard-stat{
  background-color: /*#4990a6*/ #a81c36;
}
.dashboard-stats__container {
  box-shadow: none;
}
.widget.widget--badges {
  background-color: #ebebeb;
}
.dashboard-badges-container {
  box-shadow: none;
}
.dashboard-stat__icon {
  width: 30px;
  height: 30px;
  background-size: contain;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  margin-left: auto;
  margin-right: auto;
}
.dashboard-stat__icon:before {
  content: '';
}
.dashboard-stat__label .icon-notebook {
  background-image: url(//d36ai2hkxl16us.cloudfront.net/m/strategy/gears.svg);
}
.dashboard-stat__label .icon-index {
  background-image: url(//d36ai2hkxl16us.cloudfront.net/m/strategy/stop-watch.svg);
}
.dashboard-stat__label .icon-check {
  background-image: url(//d36ai2hkxl16us.cloudfront.net/m/strategy/check.svg);
}
.dashboard-stat__label .icon-users {
  background-image: url(//d36ai2hkxl16us.cloudfront.net/m/strategy/people.svg);
}
.dashboard-stat__label .icon-star {
  background-image: url(\E604);
}

@media only screen and (min-width: 24em) {
  .testimonial-quote__text{
    font-size: .75em;
    float: left;
}
}
@media only screen and (min-width: 30.063em) {
  .testimonial-quote__text{
    font-size: .75em;
}
}
@media only screen and (min-width: 40.063em) {
  .testimonial-quote .testimonial-quote--left{
    padding-right: 25px;
  }
    .testimonial-quote__text{
    font-size: .50em;
}
}
@media only screen and (min-width: 48.063em) {
  /* .header--microsite {

  } */

  .header__inner {
    min-height: 72px;
    position: relative;
  }
  .nav--top {
    position: absolute;
    right: 0;
    top: -13px;
  }
  /*.company__beta-logo {*/
  /*  position: absolute;*/

  /*}*/
  .nav ul>li:not(.has-form) a:not(.button):focus,
  .nav--top a:not(.button){
    color: #FFFFFF;
    background-color: transparent;
    padding-left: 24px;
    background-image: url(//d36ai2hkxl16us.cloudfront.net/m/strategy/forward-arrow.svg?);
    background-repeat: no-repeat;
    background-position: 0 50%;
    background-size: 16px;
    font-size: 12px;
    line-height: 12px;
  }

  .nav--top a:not(.button):focus {
    background-color: transparent;
  }
#cart-button {
   color: #000000;
    background-color: transparent;
    padding-left: 24px;
    background-image: url(//d36ai2hkxl16us.cloudfront.net/m/strategy/forward-arrow.svg?);
    background-repeat: no-repeat;
    background-position: 0 50%;
    background-size: 16px;
    font-size: 12px;
    line-height: 12px;
}
  .top-bar-section .has-dropdown>a:after,
  .top-bar-section .navigation-widget__item--has-dropdown>a:after {
    display: none;
  }

  .top-bar{
    border: none;
    background-color: transparent;
    float: right;
    margin-top: 19px;
    margin-left: 280px;
  }
  
  .top-bar-section ul li {
    background-color: transparent;
  }

  .top-bar-section ul li:hover:not(.has-form)>a,
  .top-bar-section li:not(.has-form) a:not(.button),
  .top-bar-section li:not(.has-form) a:not(.button):hover,
  .top-bar-section li:not(.has-form) a:not(.button):focus {
    color: #fff;
    background-color: transparent;
    padding-left: 24px;
    background-image: url(//d36ai2hkxl16us.cloudfront.net/m/strategy/arrow-white.svg?);
    background-repeat: no-repeat;
    background-position: 0 50%;
    background-size: 16px;
    text-transform: uppercase;
    font-size: 18px;
  }

  .top-bar-section ul li.has-dropdown:hover:not(.has-form)>a,
  .top-bar-section li.has-dropdown:not(.has-form) a:not(.button),
  .top-bar-section li.has-dropdown:not(.has-form) a:not(.button):hover,
  .top-bar-section li.has-dropdown:not(.has-form) a:not(.button):focus {
    background-image: url(//d36ai2hkxl16us.cloudfront.net/m/strategy/arrow-white-down.svg);
    padding-right: 1rem!important;
  }

  .home-hero .hero__caption {
        /*background: transparent;*/
    background: rgb(0,0,0, 0.6 );
  }
  .home-hero .hero .hero__caption .hero__title {
    color: #fff;
    font-weight: 300;
    font-size: 60px;
    letter-spacing: 0.03em;
    margin-bottom: 12px;
  }
  .home-hero .hero .hero__caption span {
    color: #fff;
    font-weight: 400;
    font-size: 18px;
    display: block;
    max-width: 540px;
    letter-spacing: 0.03em;
    margin-bottom: 22px;
    line-height: 22px;
  }
  .featured-actions {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
  .featured-actions--item {
    max-width: 33%;
  }
  .footer__inner {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
  }
  .footer .footer__company__info {
    float: none;
    color: #fff;

  }
  .footer .footer__powered-by {
    display: block;
    color: #fff;
  }
  .footer .footer__links {
    float: none;
  }
  .catalog-search-bar {
    padding-left: 50px;
    padding-right: 50px;
    margin-bottom: 0;
  }
  .catalog-search-bar ~ .row {
    padding-left: 65px;
    padding-right: 50px;
    display: flex;
  }
  .learn.dashboard .widget.widget--hero-image {
    padding: 0;
  }
  .dashboard-stat__icon {
    display: block;
    margin-bottom: 2px;
  } 

}
@media only screen and (min-width: 55em) {

}
@media only screen and (min-width: 60.063em) {

}
@media only screen and (min-width: 64.063em) {
   .container {
     max-width: 100%;
     background-color: transparent;
   }
   .header__inner {
    max-width: calc(90% + 2rem);
    margin-left: auto;
    margin-right: auto;
    padding-left: 5px;
  }
  .footer__inner {
    max-width: calc(90% + 2rem);
    margin-left: auto;
    margin-right: auto;
  }
  div[role=main] {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
    background-color: #fff;
  }
  .footer .footer__powered-by {
    margin: 0;
    padding: 0;
    border: none;
  }
}
@media only screen and (min-width: 72.063em) {

}
@media only screen and (min-width: 80.063em) {

}
