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

      :root {
        --font: Roboto;
        --alt-font: Open Sans;
        --accent-color: #000000;
        --secondary-color: #6f777f;
        --link-color: #6f777f;
        --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: #899198;
        --secondary-contrast-color: #fff;
        --link-hover-color: #a4aab0;
      }
      
body { background: url('https://d36ai2hkxl16us.cloudfront.net/thoughtindustries/image/upload/v1/course-uploads/e1e4c2d6-3c2b-4f86-87b2-7e6b35cd26f8/tjbtpm3nw54z-kflearnbackground2-1204188116.jpg'); background-attachment: fixed; background-size: cover; }
.company__logo {text-indent: 100%;white-space: nowrap;overflow: hidden;background: url('https://d36ai2hkxl16us.cloudfront.net/thoughtindustries/image/upload/a_exif,c_fit,t_ti_company_logo_v4/v1/course-uploads/e1e4c2d6-3c2b-4f86-87b2-7e6b35cd26f8/0k5ij3lm3hmv-____-korn-ferry-logo-black.png') no-repeat center left;background-size: contain;} .company__logo span.h4 {visibility: hidden;}
/* 
#cart-button { display: none; }*/
*/
/* Widget CSS - Client specific CSS in widgets */
.IFFherobanner.widget--hero-image.hero__caption {background: transparent;}
.KFPD.widget--one-column {background-color: #053328;}
.Empowerlinks.widget--navbar_standard {text-align: left;}
.CrossPD.widget--one-column {background-color: #0067ac;}
.CrossMR.widget--one-column {background-color: #bcbec0;}
.CrossBackgroundMR.widget--two-column {background-color: #0067ac;}
.CrossBackgroundLP.widget--four-column {background-color: #bcbec0;}
.deloitteone.widget--about-blocks_standard {background-color:#156082;}
.fujifilmtitle.widget--one-column h2 {font-size: 30px;}
.share__container { display: none; }
.coopervisionbg2.widget--featured-content_article {background-image: url(https://d36ai2hkxl16us.cloudfront.net/thoughtindustries/image/upload/a_exif,c_fit,w_300/v1/course-uploads/e1e4c2d6-3c2b-4f86-87b2-7e6b35cd26f8/ra36veusfjhv-CV_Academy_Green_Icon.jpg) !important; background-repeat: no-repeat !important; background-size: 20% !important; background-position: 80% !important;}
.coopervisionbg1.widget--featured-content_article {background-image: url(https://d36ai2hkxl16us.cloudfront.net/thoughtindustries/image/upload/a_exif,c_fit,w_300/v1/course-uploads/e1e4c2d6-3c2b-4f86-87b2-7e6b35cd26f8/598qapyokcja-Kites.jpg) !important; background-repeat: no-repeat !important; background-size: 27% !important; background-position-x: right; background-position: 75%;}
.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} 
.jeone.widget--featured-content h3 {background-color: #00634f; font-size: 36px; color: #77bc1f;}
.primarytwo.widget--title_standard h3 {background-color: #568e30; font-size: 40px; color:#77bc1f;}
.primaryone.widget--one-column h3 {background-color: #00634f; font-size: 45px; color: #77bc1f;}
.rpo6090title.widget--two-column h3 {font-size: 45px; color: #00adbb;}
.rpozerotitle.widget--two-column h3 {font-size: 45px; color: #009b77;}
.applehero.widget--hero-image {background-color: #1d1d1e;}
.appleone.widget--three-column {background-color: #1d1d1e;}  
.lovesac2.widget--four-column p {font-weight: 700; color: #FFFFFF;}
.lovesac3.widget--four-column h3 {font-size: 30px;color: #FFFFFF;}
.lovesac4.widget--four-column_standard {background-color: #009ca6;border: 5px solid #54585a;}
.lovesacbackground.widget--three-column_standard {background-color: #54585a;}
.lovesactitle.widget--title_standard h3 {font-size: 45px; color: #009ca6;}
.pldp-dto1 {background-color: #000000;}
.pldp-dto2 {color: #FF5733;}
.rpo3060title.widget--two-column h3 {font-size: 45px; color: #77bc1f;}
.rpo90title.widget--two-column h3 {font-size: 45px; color: #005971;}
.rpomain.widget--one-column h3 {font-size: 45px; color: #00634f;}

/*.header .header--student .company__beta-logo{*/
/*      display: none;*/
/*    }*/
/* Dashboard in Panorama - Header Dashboard color */
.session__container .company__beta-logo {
        display: block;
        height: 75px;
        background-image: url(https://d3i9g4671ronu3.cloudfront.net/course-uploads/82df7bba-5b44-4a70-86e5-54b1e867800c/6ztjm1u4kes7-korn-ferry-logo-black.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/6e4p8ex5fkys-korn-ferry-logo-bg.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;
}
.header__inner {
    min-height: 72px;
    position: relative;
}
.footer {
  background-color: #000000;
   color: #fff;
}
.home-hero .hero .hero__caption .btn--primary {
  min-height: 40px;
  text-transform: uppercase;
  color: #fff;
  font-size: 18x;
  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/6e4p8ex5fkys-korn-ferry-logo-bg.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: #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;
}
  .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: #FFFFFF;
    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: 300;
    font-size: 20px;
    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) {

}
