

      :root {
        --font: 'Poppins', sans-serif;;
        --alt-font: 'Poppins', sans-serif;;
        --accent-color: #062935;
        --secondary-color: #8e0049;
        --link-color: #066788;
        --accent-highlight-color: #062935;
        --accent-highlight-background-color: #d8f2fb;
        --accent-tinted-color-70: #b4bfc2;
        --accent-tinted-color-80: #cdd4d7;
        --accent-tinted-color-90: #e6eaeb;
        --accent-contrast-color: #fff;
        --accent-contrast-tinted-background-color: #b3b3b3;
        --accent-hover-color: #0b4c63;
        --secondary-hover-color: #c10063;
        --secondary-contrast-color: #fff;
        --link-hover-color: #0ab1ea;
      }
      
body { background: url('https://d36ai2hkxl16us.cloudfront.net/thoughtindustries/image/upload/v1/course-uploads/322394fc-13ca-4098-9370-98f0c0e20bbf/baj0xvk95l9m-Whitebackground.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/1d8dfc43-b56b-40a7-b479-fe86db481301/78wmelhm3bs2-Challenger_Color-600x110002.png') no-repeat center left;background-size: contain;} .company__logo span.h4 {visibility: hidden;}
/* Last Edited: 9/20/23 */

/************************************************************
*************************************************************
- i | Variables & Fonts
*************************************************************
************************************************************/

/* Clients CSS - Start */
@import url('https://fonts.googleapis.com/css2?family=Merriweather:wght@700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Open+Sans&display=swap');
@import url('https://fonts.googleapis.com/css2?family=caveat&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Delius&family=Kalam:wght@300;400;700&display=swap');
@font-face {
  font-family: 'Material Symbols Outlined';
  font-style: normal;
  src: url(https://example.com/material-symbols.woff) format('woff');
}
.material-symbols-outlined {
  font-family: 'Material Symbols Outlined';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
}
:root {
    /* Container size */
    --primary-container-width: 90%;
    --primary-container-max-width: 1400px;

    /* Rounded corners */
    --border-radius-container: 8px;
    --border-radius-thumbnail: 6px;
    --border-radius-button: 25px;

    /* Headers */
    --h1-size-main: 2.25rem;
    --h2-size-main: 1.5rem;

  /* Spacing */
    --spacing-base-xxs: 4px;
    --spacing-base-xs: 8px;
    --spacing-base-sm: 12px;
    --spacing-base: 16px;
    --spacing-base-lg: 24px;
    --spacing-base-xl: 32px;
    --spacing-base-xxl: 48px;
    --spacing-base-xxxl: 60px;
    --spacing-page-sm: 72px;
    --spacing-page: 120px;
    --spacing-page-lg: 180px;
    
    /* Brand colors */
    --color-mandarin: #F05523;
    --color-tangerine: #FF7936;
    --color-goldenrod: #CF8223;
    --color-mango: #FFAF41;
    --color-eggshell: #FFDDAC;
    --color-sky: #A7D1E1;
    --color-aegean: #066788;
    --color-midnight: #062935;
    --color-blossom: #ECDDE5;
    --color-thistle: #CE9FB7;
    --color-berry: #8E0049;

    /* Brand gradients */
    --gradient-ember: linear-gradient(66deg, rgba(142,0,73,1) 0%, rgba(240,85,35,1) 100%);
    --gradient-sunset: linear-gradient(66deg, rgba(142,0,73,1) 0%, rgba(255,175,65,1) 100%);
    --gradient-apricot: linear-gradient(66deg, rgba(240,85,35,1) 0%, rgba(255,121,54,1) 50%, rgba(255,175,65,1) 100%);
    --gradient-lemon: linear-gradient(66deg, rgba(255,175,65,1) 0%, rgba(255,221,172,1) 100%);
    --gradient-gold: linear-gradient(66deg, rgba(207,130,35,1) 0%, rgba(255,175,65,1) 50%, rgba(255,221,172,1) 100%);
    --gradient-noon: linear-gradient(66deg, rgba(167,209,225,1) 0%, rgba(6,103,136,1) 100%);
    --gradient-dawn: linear-gradient(66deg, rgba(167,209,225,1) 0%, rgba(6,103,136,1) 50%, rgba(6,41,53,1) 100%);
    --gradient-dusk: linear-gradient(66deg, rgba(6,41,53,1) 0%, rgba(6,103,136,1) 100%);
    --gradient-grape: linear-gradient(66deg, rgba(142,0,73,1) 0%, rgba(206,159,183,1) 100%);
    --gradient-hydrangea: linear-gradient(66deg, rgba(142,0,73,1) 0%, rgba(167,209,225,1) 100%);
    --gradient-pastel: linear-gradient(66deg, rgba(6,103,136,1) 0%, rgba(206,159,183,1) 100%);
    --gradient-nebula: linear-gradient(66deg, rgba(142,0,73,1) 0%, rgba(6,103,136,1) 100%);
    --gradient-acai: linear-gradient(66deg, rgba(6,41,53,1) 0%, rgba(142,0,73,1) 100%);

    /* Container size */
    --color-muted-blue: #D1DBE3;
    --color-page-background: #F6F4F4;
    --color-pri-ui: #EAEAEA;
    --color-sec-ui: #C6C7C7;
    --color-ui-text: #6F7676;
    --color-sec-text-onwhite: #545959;
    --color-sec-text-ongray: #4F5454;
    --color-gray-button-text: #484C4C;
    --color-hyperlink: #087AA1;
    --color-hyperlink-visited: #54278E;
    --color-success-text: #2C632D;
    --color-success-text-lg: #449A45;
    --color-success-ui: #5BB65C;
    --gradient-success: linear-gradient(66deg, rgba(91,182,92,1) 0%, rgba(68,154,69,1) 100%);
    --color-error-wrong-text: #B30000;
    --gradient-primary-button: linear-gradient(180deg, rgba(55,83,93,1) 0%, rgba(6,41,53,1) 100%);
    --gradient-secondary-button: linear-gradient(180deg, rgba(162,0,86,1) 0%, rgba(122,0,60,1) 100%);

    /* Drop shadows */
    --shadow-main-container: 0px 4px 10px 0px rgba(0,0,0,0.15);
}


/************************************************************
*************************************************************
- 1.1 | GLOBAL | COLOR
*************************************************************
************************************************************/

/* Global | Background colors */
.background-gradient-ember {
    background: var(--gradient-ember) !important;
}

.background-gradient-sunset {
    background: var(--gradient-sunset) !important;
}

.background-gradient-apricot {
    background: var(--gradient-apricot) !important;
}

.background-gradient-lemon {
    background: var(--gradient-lemon) !important;
}

.background-gradient-gold {
    background: var(--gradient-gold) !important;
}

.background-gradient-noon {
    background: var(--gradient-noon) !important;
}

.background-gradient-dawn {
    background: var(--gradient-dawn) !important;
}

.background-gradient-dusk {
    background: var(--gradient-dusk) !important;
}

.background-gradient-grape {
    background: var(--gradient-grape) !important;
}

.background-gradient-hydrangea {
    background: var(--gradient-hydrangea) !important;
}

.background-gradient-pastel {
    background: var(--gradient-pastel) !important;
}

.background-gradient-nebula {
    background: var(--gradient-nebula) !important;
}

.background-gradient-acai {
    background: var(--gradient-acai) !important;
}

div.layout__content--sales,
div.layout__content--prospecting-outreach,
div.layout__content--discovery-engagement,
div.layout__content--commercial-insight,
div.layout__content--stakeholder-management,
div.layout__content--negotiation-closing,
div.layout__content--account-management,
div.layout__content--coaching,
div.layout__content--implementation,
div.layout__content--marketing,
div.layout__content--commercial-teaching,
div.layout__content--tailoring,
div.layout__content--taking-control,
div.layout__content--constructive-tension {
    background: var(--color-page-background);
}

/************************************************************
*************************************************************
- 1.2 | GLOBAL | TEXT & PARAGRAPH STYLES
*************************************************************
************************************************************/


/************************************************************
*************************************************************
- 1.3 | GLOBAL | BUTTONS
*************************************************************
************************************************************/

/* Global | Buttons */
.button-primary {
    padding: var(--spacing-base-xxs) var(--spacing-base-lg) !important;
    background: #062935 !important;
    color: #ffffff !important;
    font-weight: 400 !important;
    border-radius: var(--border-radius-button);
    text-decoration: none !important;
    -webkit-transition-duration: .25s;
    transition-duration: .25s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}

.button-primary:hover {
    background: #144c60 !important;
    text-decoration: none !important;
}

.button-secondary,
.cPreviousWebinar.row a {
    background: none !important;
    color: #062935 !important;
    font-weight: 400 !important;
    border: solid 1px #062935 !important;
    border-radius: var(--border-radius-button) !important;
    padding: var(--spacing-base-xxs) var(--spacing-base-lg) !important;
    text-decoration: none !important;
    -webkit-transition-duration: .25s;
    transition-duration: .25s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}

.button-secondary:hover,
.cPreviousWebinar.row a:hover {
    border-color: var(--color-aegean) !important;
    text-decoration: none !important;
    color: var(--color-aegean) !important;
}

/************************************************************
*************************************************************
- 1.4 | GLOBAL | CONTAINER SIZING
*************************************************************
************************************************************/

/* Responsive iframe 16:9 */
.iframecontainer {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding-top: 56.25%; /* 16:9 Aspect Ratio (divide 9 by 16 = 0.5625) */
}

/* Style iframe to fit in the container div with full height and width */
.responsive-iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
}

/* Hide cart button */
#cart-button {
  display: none;
}

/* Container sizing & spacing */
#learner .container {
  max-width: 100%;
}

.row .row {
  margin: 0;
}

/* Global | Container styling */
.no-rounding {
    border-radius: 0px !important;
}

/* Global | Spacing */
.page-spacing-small {
    margin-bottom: 36px !important;
}

.page-spacing-medium {
    margin-bottom: 48px !important;
}

.page-spacing-large {
    margin-bottom: 72px !important;
}

/************************************************************
*************************************************************
- 1.5 | GLOBAL | THUMBNAILS
*************************************************************
************************************************************/

/* "Completed" overlay */
div.cFeaturedCarousel div.catalog-grid-item__completed div,
div.webinar-section-callout div.catalog-grid-item__completed div,
div.webinar-section-multiple div.catalog-grid-item__completed div {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 100%;
}

.catalog-grid-item__completed-container {
    background: hsla(0,0%,100%,.65);
    display: block;
    position: absolute;
    height: 100%;
    left: 0;
    top: 0;
    width: 100%;
    text-align: center;
    z-index: 1;
    background: rgb(0 0 0 / 5%);
}

/* Hover zoom */
div.catalog-grid-item__asset-container {
  position: relative !important;;
  overflow: hidden !important;;
  border-radius: 8px !important;;
}

div.catalog-grid-item__asset-container img {
  transition: transform 0.2s ease-in-out;
}

div.catalog-grid-item__asset-container:hover img {
  transform: scale(1.1);
}

/************************************************************
*************************************************************
- 1.6 | GLOBAL | MISC STYLING
*************************************************************
************************************************************/

/* "Not seeing any resources" message */
div.cFeaturedCarousel span.content-not-visible,
div.cResources span.content-not-visible,
div.cTempoSingle span.content-not-visible,
div.webinar-section-callout span.content-not-visible,
div.webinar-section-multiple span.content-not-visible {
  display: block;
  padding-left: var(--spacing-base);
  padding-right: var(--spacing-base);
  color: #595959;
}

div.cFeaturedCarousel span.content-not-visible,
div.webinar-section-callout span.content-not-visible,
div.webinar-section-multiple span.content-not-visible {
  padding-left: 0px;
  padding-right: 0px;
}

/************************************************************
*************************************************************
- 2.1 | LEARNER | HUB PAGE SECTIONS > HEADER
*************************************************************
************************************************************/

/* Section spacing */
.learn #learner .header {
    margin-bottom: 20px;
    padding: 0 0 1rem;
}

.header .column {
    padding: 0;
}

#learner .header.header--microsite {
    margin-bottom: 0;
    padding: 1rem 0 0;
}

.header .header__inner {
    width: 90%;
    max-width: 1366px;
    margin: 0 auto;
    padding: 1rem 0;
}

/* Company logo */
div.header__inner div.company-logo__container img {
    max-height: 40px !important;
}

/* Profile dropdown alignment */
@media only screen and (min-width: 768px) {
    div.header.header--dashboard div.header__inner div.column.small-6:nth-of-type(2) {
        width: auto !important;
        right: 14px !important;
    }

    div.widget--navbar.widget--navbar_standard.cNav div.small-12.columns,
    header.header--microsite nav.ember-view.top-bar {
        padding-left: 0px !important;
    }
}

/* Profile dropdown name styling */
    div.dashboard-header__name {
    font-size: .875rem !important;
}

/************************************************************
*************************************************************
- 2.2 | LEARNER | HUB PAGE SECTIONS > SEARCH BAR
*************************************************************
************************************************************/

/* Spacing & sizing */
.learn.dashboard .widget.cSearch,
.layout__content .widget.cSearch {
    width: 90%;
    max-width: 1366px;
    margin: 0 auto;
    position: relative;
    padding: 0;
}

.cSearch .search-bar-widget {
    display: block;
    width: 350px;
    position: absolute;
    right: 0;
    bottom: calc(100% + 14px);
}

/* Update text styling */
.search-bar-widget button {
    text-transform: initial !important;
    font-weight: 600 !important;
}

/* Rounded corners */
div.cSearch div.search-bar-widget input.ember-text-field {
    border-radius: 25px !important;
}

div.cSearch div.search-bar-widget button.btn--submit {
    border-radius: 0px 25px 25px 0px !important;
}

/* Responsiveness */
@media (max-width: 1040px) {
    div.cSearch div.search-bar-widget form input.form-control {
        width: 29vw;
        float: right;
    }
}

/* Input */
.cSearch .search-bar-widget input {
    height: 32px;
    box-shadow: none;
    border: 1px solid #000;
    font-size: 14px;
}

/* Button */
.cSearch .search-bar-widget button {
    height: 32px;
    border-radius: 0 !important;
}

@media only screen and (max-width: 580px) {
    .cSearch .search-bar-widget {
        width: 100%;
    }
  }

/************************************************************
*************************************************************
- 2.3 | LEARNER | HUB PAGE SECTIONS > NAVIGATION
*************************************************************
************************************************************/

/* Sizing & Position */
.cNav .navigation-bar .top-bar-section ul.left {
    border: 0;
}

.top-bar-section ul li {
    padding: 0;
}

/* Sizing & position (Home) */
.learn.dashboard .widget.cNav .top-bar {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
}

.learn.dashboard .widget.cNav {
    width: 90%;
    max-width: 1366px;
    margin: 0 auto;
    padding: 0;
}

div.cNav nav.navigation-bar.top-bar ul.left li.navigation-item {
    padding: 0 !important;
}

div.cNav nav.navigation-bar.top-bar ul.left li.navigation-item a {
    padding: 0 .75rem !important;
    line-height: 3rem !important;
}

div.header.header--dashboard {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}

/* Sizing & position (Page) */
header.header--microsite {
    padding-top: 0 !important;
}

div#learner header.header.header--microsite div.header__inner {
    padding-bottom: 0px !important;
}

div#learner header.header.header--microsite div.header__inner nav.top-bar {
    margin-bottom: 0px !important;
    margin-top: 31px !important;
}

div#learner header.header.header--microsite div.header__inner nav.top-bar section.top-bar-section {
    top: 0px !important;
}

/* Responsiveness */
@media only screen and (max-width: 768px) {
    .top-bar {
        width: calc(100% - 400px);
    }
}

@media only screen and (max-width: 580px) {
    .top-bar {
        width: 100%;
        margin-top: 20px;
        margin-bottom: 50px;
    }
}

/* Nav link styling */
.cNav .navigation-bar .top-bar-section ul li>a {
    text-transform: none;
}

.top-bar-section li:not(.has-form) a:not(.button) {
    color: #333;
    font-weight: 600;
    font-size: .875rem;
    padding: 0 .75rem;
}

/* Nav link dividers */
div.cNav nav.navigation-bar.top-bar ul.left li.navigation-item,
.top-bar-section ul li {
  display: inline-flex;
}

li.navigation-item:nth-of-type(2):before,
li.navigation-item:nth-of-type(6):before,
li.navigation-item:last-of-type:before,
.top-bar-section ul li:nth-of-type(2):before,
.top-bar-section ul li:nth-of-type(6):before,
.top-bar-section ul li:last-of-type:before {
  content: '';
  position: relative;
  height: var(--spacing-base-lg);
  width: 1px;
  top: var(--spacing-base-sm);
  border: 1px solid #ccc;
  margin-left: var(--spacing-base-sm);
  margin-right: var(--spacing-base-sm);
}

/* Hover states */
div.cNav nav.navigation-bar.top-bar ul.left li.navigation-item a:hover {
/*  padding: 0 1rem !important; */
    background: #f6f6f6 !important;
    color: #333 !important;
    transition-duration: .3s;
    border-radius: 8px 8px 0px 0px !important;
}

/************************************************************
*************************************************************
- 2.4 | LEARNER | HUB PAGE SECTIONS > HERO BANNER
*************************************************************
************************************************************/

/* Section spacing */
.learn.dashboard .widget.cDashboardBanner {
    margin: 0;
    padding: 0;
}

/* Spacing & position (Home) */
div.cDashboardBanner div.hero {
    max-height: 175px;
}

.cDashboardBanner div.hero__caption {
    left: 0 !important;
    width: 100% !important;
    padding-right: 0 !important;
}

.cDashboardBanner h2.hero__title {
    width: 90%;
    max-width: 1366px;
    margin: 0 auto;
}

/* Responsiveness (Home) */
@media only screen and (max-width: 980px) {
  .cDashboardBanner .hero__caption .hero__title {
    font-size: 36px;
  }
}

@media only screen and (max-width: 768px) {
    .cDashboardBanner .hero__caption {
        position: relative;
        transform: none;
        width: calc(90% - 74px);
        padding: 20px 0;
        display: block;
        margin: 0 auto;
        top: auto;
        left: auto;
    }

    .cDashboardBanner .hero__caption::before {
        right: 100%;
        top: 25px;
        border-bottom: 25px solid transparent;
        border-right: 25px solid #FFAF41;
    }

    .cDashboardBanner .hero__caption .hero__title {
        color: #000;
        text-align: center;
        font-size: 28px;
    }
}

/* Text formatting (Home) */
.cDashboardBanner .hero__caption {
    background: none;
    bottom: auto;
    top: 50%;
    transform: translateY(-50%);
    font-weight: bold;
    padding: 0;
}

.cDashboardBanner .hero__caption .hero__title {
    color: #fff;
    font-size: 52px;
    font-weight: 600;
    font-family: 'Poppins', sans-serif !important;
}

/* Add exclamation point (Home) */
.cDashboardBanner .hero__caption .hero__title::after {
    content: '!';
}

/* Text formatting (Pages) */
div.page-hero-title {
    padding-top: var(--spacing-base-lg);
    padding-bottom: var(--spacing-base-lg);
    padding-left: var(--spacing-base-xxl);
    padding-right: var(--spacing-base-xxl);
    width: var(--primary-container-width);
    max-width: var(--primary-container-max-width);
    margin: 0 auto;
    color: white;
}

div.page-hero-title h1 {
    font-weight: 600;
    font-size: 2rem;
    margin-bottom: 0.25rem;
    color: white;
}

div.page-hero-title p:not(.page-breadcrumbs) {
    margin-bottom: 0px !important;
    color: white;
}

div.page-hero-title p {
    margin-bottom: var(--spacing-base-xs);
}

/* Breadcrumbs (Pages) */
div.page-hero p.page-breadcrumbs a {
    text-decoration: underline !important;
    /* color: var(--color-hyperlink) !important; */
    color: white;
}

/************************************************************
*************************************************************
- 2.5 | LEARNER | HUB PAGE SECTIONS > FEATURED CONTENT CAROUSEL
*************************************************************
************************************************************/

/* Multiple list: Section container spacing & sizing */
div.cFeaturedCarousel {
    width: var(--primary-container-width);
    max-width: var(--primary-container-max-width) !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

/* Multiple list: Section heading */
div.cFeaturedCarousel h2.widget__title {
    text-align: left;
    font-size: var(--h2-size-main);
    font-weight: 600;
    color: #062935 !important;
}

/* Text Alignment */
div.cFeaturedCarousel h2,
div.cFeaturedCarousel h4,
div.cFeaturedCarousel p.featured-content-multi-carousel-item__source {
    text-align: left !important;
}

/* Multiple list: Item container spacing & sizing */
div.cFeaturedCarousel div.featured-content-article-item {
    border: none;
    padding: 0 !important;
}

div.cFeaturedCarousel ul.featured-content-block-grid li {
    padding-bottom: 0px !important;
}

div.cFeaturedCarousel div.featured-content-multi-carousel-item {
    background: none !important;
    border: none !important;
}

/* Multiple list: Item thumbnails */
div.cFeaturedCarousel ul.featured-content-block-grid li div.featured-content-article-item div.column.medium-12 {
    padding: 0px !important;
    border-radius: var(--border-radius-thumbnail);
    overflow: hidden !important;
}

div.cFeaturedCarousel div.featured-content-multi-carousel-item img {
    padding: 0px !important;
}

/* Multiple list: Body container */
div.cFeaturedCarousel ul li div.featured-content-article-item div.featured-content-article-item__body {
    padding: 0 !important;
}

div.cFeaturedCarousel div.featured-content-multi-carousel-item__body {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

/* Multiple list: Item heading */
div.cFeaturedCarousel h4 {
    margin-bottom: var(--spacing-base-xxs) !important;
}

/* Multiple list: Item description */
div.cFeaturedCarousel p.featured-content-multi-carousel-item__description {
    padding-left: 0px !important;
    padding-right: 0px !important; 
    margin-top: var(--spacing-base-sm) !important;
    font-size: 14px;
}

div.cFeaturedCarousel p.featured-content-article-item__description {
    font-size: 14px;
}

/* Single callout: Section container spacing & sizing */
div.featured-content-callout {
    width: var(--primary-container-width) !important;
    max-width: var(--primary-container-max-width) !important;
}

/* Single callout: Item container */
div.featured-content-callout div.featured-content-article li div.featured-content-article-item {
    padding: 0px !important;
    border: none !important;
}

/* Single callout: Item thumbnail */
div.featured-content-callout div.featured-content-article-item div.column.medium-6 {
    padding: 0px !important;
    border-radius: var(--border-radius-thumbnail) !important;
    overflow: hidden !important;
}

/* Single callout: Item body container */
div.featured-content-callout div.featured-content-article-item__body {
    padding: var(--spacing-base-lg);
}

/* Single callout: Item heading */
div.featured-content-callout div.featured-content-article-item__body p.featured-content-article-item__title {
    font-size: 1.5em;
    font-weight: 600;
}

/* Single callout: Item description */
div.featured-content-callout div.featured-content-article-item__body p.featured-content-article-item__description {
    font-size: 14px;
}

/************************************************************
*************************************************************
- 2.6 | LEARNER | HUB PAGE SECTIONS > RESOURCES
*************************************************************
************************************************************/

/* Section container */
div.cResources {
    width: var(--primary-container-width);
    max-width: var(--primary-container-max-width) !important;
    background: #ffffff !important;
    /* border-top: solid 3px #eeeeee !important; */
    padding: var(--spacing-base-xl) var(--spacing-base-xl) var(--spacing-base) !important;
    border: none !important;
    box-shadow: var(--shadow-main-container);
    border-radius: var(--border-radius-container); 
}

div.cResources div.small-12.columns {
    padding: 0px !important;
}

div.cResources div.featured-content-article ul.featured-content-block-grid {
    margin: 0px !important;
}

/* Section heading */
div.cResources h2.widget__title {
    text-align: left;
    font-size: var(--h2-size-main);
    padding-left: var(--spacing-base);
    padding-right: var(--spacing-base);
    color: #062935 !important;
    font-weight: 600 !important;
}

/* Item container spacing */
div.cResources div.featured-content-article-item {
    padding: 0px !important;
    border: none;
}

div.cResources div.featured-content-article ul.featured-content-block-grid li {
    padding-left: 1rem;
    padding-right: 1rem;
    padding-bottom: 0px !important;
}

/* Item thumbnail */
div.cResources div.featured-content-article-item div {
    padding-left: 0px !important;
    padding-right: 0px !important;
    border-radius: var(--border-radius-thumbnail);
    overflow: hidden;
}

div.cResources div.featured-content-article-item img {
    transition: transform 0.2s ease-in-out;
}

/* Item heading */
div.cResources p.featured-content-article-item__title {
    margin-top: var(--spacing-base-xs);
}

/* Item source */
div.cResources p.featured-content-multi-carousel-item__source {
  margin-top: .25rem;
}

/* Item source icons */
div.cResources span.material-symbols-rounded {
    position: relative;
    top: 5px;
    line-height: 0;
    font-size: 18px;
    margin-right: 2px;
    font-variation-settings:
      'FILL' 0,
      'wght' 600,
      'GRAD' 0,
      'opsz' 24
}

/* Item description divider */
div.cResources p.featured-content-article-item__description:before {
    border: none !important;
}

/* Item description */
div.cResources p.featured-content-article-item__description {
    margin-top: .75rem;
    font-size: 14px;
}

/************************************************************
*************************************************************
- 2.7 | LEARNER | HUB PAGE SECTIONS > TEMPO
*************************************************************
************************************************************/

/* Multiple list: Section size & spacing */
div.cTempoHeaderExp,
div.cTempoMulti {
    width: var(--primary-container-width);
    max-width: var(--primary-container-max-width);  
}

/* Multiple list: Section heading container */
div.cTempoHeaderExp {
    background: var(--color-blossom);
    border-radius: var(--border-radius-container) var(--border-radius-container) 0px 0px;
    padding-top: var(--spacing-base-xl) !important;
    padding-bottom: 0px !important;
}

/* Multiple list: Section heading */
div.cTempoHeaderExp div.medium-6.columns:nth-of-type(1) {
    width: 60% !important;
}

/* Multiple list: "View All TEMPO" Button */
div.cTempoHeaderExp div.medium-6.columns:nth-of-type(2) {
    width: 40% !important;
}

@media (min-width: 769px) {
    div.cTempoHeaderExp div.medium-6.columns:nth-of-type(2) {
        text-align: right !important;
    }
}

div.cTempoHeaderExp div.medium-6.columns a.btn {
    background: none !important;
    color: #062935 !important;
    border: solid 1px #062935 !important;
    border-radius: var(--border-radius-button) !important;
    padding: var(--spacing-base-xxs) var(--spacing-base-lg) !important;
    text-decoration: none !important;
    -webkit-transition-duration: .25s;
    transition-duration: .25s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}

div.cTempoHeaderExp div.medium-6.columns a.btn:hover {
    border-color: var(--color-aegean) !important;
    text-decoration: none !important;
    color: var(--color-aegean) !important;
}

/* Multiple list: Item list container */
div.cTempoMulti {
    background: var(--color-blossom);
    border-radius: 0px 0px var(--border-radius-container) var(--border-radius-container);
}

/* Multiple list: Item container */
div.cTempoMulti a.catalog-item div.featured-content-multi-carousel-item {
    background: none !important;
    border: none !important;
}

/* Multiple list: Item thumbnails */
div.cTempoMulti a.catalog-item img {
    padding: 0px !important;
}

/* Multiple list: Item thumbnail: "Completed" overlay */
div.cTempoMulti a.catalog-item div.catalog-grid-item__completed-container div.catalog-grid-item__completed div {
    top: 21px !important;
    position: relative;
}

/* Multiple list: Item body container */
div.cTempoMulti a.catalog-item div.featured-content-multi-carousel-item__body {
    padding: var(--spacing-base-xs) 0px !important;
}

/* Multiple list: Item heading */
div.cTempoMulti a.catalog-item h4.featured-content-multi-carousel-item__title {
    text-align: left !important;
    font-size: 1rem !important;
}

/* Multiple list: Item description */
div.cTempoMulti a.catalog-item p.featured-content-multi-carousel-item__description {
    padding: 0px !important;
    font-size: 14px;
}

/* Single callout: Section container */
div.cTempoHeader {
    background: var(--color-blossom);
    width: var(--primary-container-width);
    max-width: var(--primary-container-max-width);
    margin: 0 auto;
    padding: var(--spacing-base-xl) var(--spacing-base-xl) 0px;
    border-radius: var(--border-radius-container) var(--border-radius-container) 0px 0px;
}

/* Single callout: Section heading */
div.cTempoHeader h2 {
    text-align: center;
    font-size: 2em;
    font-weight: 600;
}

/* Single callout: Progress graphic */
div.cTempoSingleGraphic {
    max-width: 36em;
    margin: 0 auto;
    top: 7px;
    position: relative !important;
}

/* Single callout: Item outer container */
div.cTempoSingle {
    background: var(--color-blossom);
    width: var(--primary-container-width);
    max-width: var(--primary-container-max-width);
    margin-left: auto !important;
    margin-right: auto !important;
    border-radius: 0px 0px var(--border-radius-container) var(--border-radius-container);
    padding: 0px var(--spacing-base-xl) var(--spacing-base-xl) !important;
}

/* Single callout: Item inner container */
div.cTempoSingle div.small-12.columns {
    background: var(--color-page-background) !important;
    border-radius: var(--border-radius-container) !important;
    padding: var(--spacing-base) !important;
}

div.cTempoSingle ul.featured-content-block-grid {
    margin: 0px !important;
}

div.cTempoSingle ul.featured-content-block-grid li {
    padding: 0px !important;
}


/* Single callout: Item thumbnail */
div.cTempoSingle div.catalog-grid-item div.column.medium-6 {
    padding: 0px !important;
}

div.cTempoSingle div.catalog-grid-item__asset-container.catalog-grid-item__asset-container--split {
    border-radius: var(--border-radius-thumbnail) !important;
    overflow: hidden !important;
    padding: 0px;
}

/* Single callout: Item heading */
div.cTempoSingle div.catalog-grid-item__body p.catalog-grid-item__title {
    font-size: 1.5em !important;
    font-weight: 600 !important;
    margin-bottom: 0px !important;
    color: var(--color-midnight);
}

/* Single callout: Item descripton */
div.cTempoSingle p.catalog-grid-item__description {
    font-size: 14px;
    color: var(--color-midnight);
}

/* Single callout: Item thumbnail: Remove "Completed" label */
div.cTempoSingle div.catalog-grid-item__completed-container {
    display: none !important;
}

/* Single callout: Remove borders */
div.cTempoSingle div.catalog-grid-item {
    border: none !important;
}

div.cTempoSingle div.catalog-grid-item hr.catalog-grid-item__hr {
    border: none !important;
}

div.cTempoSingle hr.hr__accent {
    display: none !important;
}

div.cTempoSingle div.widget__alt-title__container--with-cta h3 {
    display: none !important;
}

/* Single callout: Item button styling */
div.cTempoSingle div.catalog-grid-item div.catalog-grid-item__cta-container span.btn.btn--primary {
    float: left !important;
    padding: var(--spacing-base-xxs) var(--spacing-base-lg) !important;
    background: #062935 !important;
    color: #ffffff !important;
    border-radius: 25px !important;
}

div.cTempoSingle div.catalog-grid-item div.catalog-grid-item__cta-container span.btn.btn--primary:hover {
    background: #066788 !important;
}

/* Single callout: "View All TEMPO" Button */
div.cTempoSingle a.widget__title-cta {
    top: 16px !important;
    z-index: 10 !important;
    color: #062935 !important;
    border: solid 1px #062935 !important;
    border-radius: var(--border-radius-button) !important;
    padding: var(--spacing-base-xxs) var(--spacing-base-lg) !important;
    text-decoration: none !important;
    -webkit-transition-duration: .25s;
    transition-duration: .25s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}

div.cTempoSingle a.widget__title-cta:hover {
    border-color: var(--color-aegean) !important;
    text-decoration: none !important;
    color: var(--color-aegean) !important;
}

/************************************************************
*************************************************************
- 2.8 LEARNER | HUB PAGE SECTIONS > WEBINARS
*************************************************************
************************************************************/

/* Global | Webinars: Section container */
div.cWebinarHeader,
div.cWebinarSingle,
div.cWebinarCarousel,
div.cWebinarLinks {
    width: var(--primary-container-width);
    max-width: var(--primary-container-max-width);
}

div.cWebinarHeader {
    padding: 0.5rem 2rem !important;
}

/* Global | Webinars: Basic text styling */
div.cWebinarHeader h1,
div.cWebinarHeader p {
    text-align: left;
}

div.cWebinarSingle h2,
div.cWebinarSingle h4 {
    text-align: left;
    font-size: 1.5rem;
}

div.cWebinarCarousel h2,
div.cWebinarCarousel h4 {
    text-align: left;
    color: #062935 !important;
    font-weight: 600 !important;
}

/* Global | Webinars: Section heading */
div.cWebinarHeader h1.widget__title,
div.cWebinarHeader p.widget__subtitle {
    padding-left: 1rem;
    padding-right: 1rem;
    color: #062935 !important;
}

div.cWebinarHeader h1.widget__title {
    font-size: 1.15rem !important;
    margin-bottom: 0px !important;
}

div.cWebinarHeader p.widget__subtitle {
    font-size: var(--h2-size-main) !important;
    font-weight: 600 !important;
}

/* Global | Webinars: Featured episode callout */
div.cWebinarSingle div.catalog-grid-item__asset-container,
div.cWebinarSingle div.featured-content-multi-carousel-item__body {
    max-width: 50%;
    float: left;
}

div.cWebinarSingle ul.featured-content-block-grid li  {
    padding-bottom: 0px !important;
}

div.cWebinarSingle div.featured-content-multi-carousel-item__body {
    transform: translateY(20%) !important;
}

/* Global | Webinars: Featured episode callout body styling */
div.cWebinarSingle div.featured-content-multi-carousel-item__body {
    padding: 25px !important;
}

div.cWebinarSingle p.featured-content-multi-carousel-item__description {
    padding: 0px !important;
    font-size: 14px;
}

/* Global | Webinars: Multiple */
div.cWebinarCarousel .featured-content-multi-carousel__nav-right .icon-navigateright:before {
    font-size: 36px;
    line-height: 40px;
    color: black;
}

div.cWebinarSingle div.featured-content-multi-carousel-item img,
div.cWebinarCarousel div.featured-content-multi-carousel-item img {
    padding: 0px !important;
}

div.cWebinarCarousel div.featured-content-multi-carousel-item__body {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

div.cWebinarCarousel p.featured-content-multi-carousel-item__description {
    padding-left: 0px !important;
    padding-right: 0px !important;
    font-size: 14px; 
}

div.cWebinarCarousel div.featured-content-multi-carousel-item {
    background: none !important;
    border: none !important;
}

/* Global | Webinars: Multiple episode list */
div.cWebinarLinks {
    padding-left: 3rem;
    padding-right: 3rem;
    margin: 0 auto var(--spacing-base) !important;
}

div.cWebinarLinks a.button-primary {
    margin-right: var(--spacing-base-sm) !important;
}

div.cPreviousWebinar a.button-primary {
    margin-right: var(--spacing-base-sm) !important;
    margin-bottom: var(--spacing-base-sm) !important;
}

div.cPreviousWebinar a.button-secondary:hover {
    color: var(--color-aegean) !important;
}

/* Global | Webinars: Links Large */
div.cWebinarLinksLarge a {
    margin-right: var(--spacing-base-sm);
}

div.cWebinarLinksLarge {
    background: #f4f4f4 !important;
    width: var(--primary-container-width);
    max-width: var(--primary-container-max-width);
    margin: 50px auto !important;
    border-radius: var(--border-radius-container);
}

div.cWebinarLinksLarge.row .ember-view .row .columns:nth-child(1) {
    position: relative;
    right: 0% !important;
    top: 0% !important;
    transform: translateY(3rem);
    max-width: 40%;
}

.cWebinarLinksLarge h2 {
    font-size: 1.75rem !important;
}

/************************************************************
*************************************************************
LEARNER > HUB PAGE SECTIONS > CROSS-PAGE CALLOUT
*************************************************************
************************************************************/


/* Global | Cross-Page callout banner | Single callout: Container styling */
div.cross-page-callout {
    width: var(--primary-container-width);
    max-width: var(--primary-container-max-width);
    background: #062935;
    border-radius: var(--border-radius-container);
    margin: var(--spacing-base) auto;
    color: #ffffff !important;
}

div.cross-page-callout div.medium-6.columns:nth-of-type(1) {
    width: 20% !important;
}

div.cross-page-callout div.medium-6.columns:nth-of-type(2) {
    width: 80% !important;
}

/* Global | Cross-Page callout banner | Single callout: Header */
div.cross-page-callout h3 {
    color: #ffffff !important;
}

/* Global | Cross-Page callout banner | Single callout: Icon */
div.cross-page-callout div.cross-page-callout-icon {
    text-align: right !important;
}

div.cross-page-callout div.cross-page-callout-icon svg {
    max-width: 100px !important;
}

/* Global | Cross-Page callout banner | Single callout: Button styling */
div.cross-page-callout a.btn.btn--primary {
    background-color: #ffffff !important;
    color: #062935 !important;
    border: none !important;
    border-radius: 25px !important;
    margin-bottom: 0px !important;
}

div.cross-page-callout a.btn.btn--primary:hover {
    opacity: 60%;
}








/* Promo banner */

/* Container styling */
div.promo-banner {
    color: var(--color-midnight) !important;
    box-shadow: var(--shadow-main-container);
}

div.promo-banner div.medium-6.columns:nth-of-type(1) {
    width: 30% !important;
    display: table;
    height: 150px !important;
}

div.promo-banner div.medium-6.columns:nth-of-type(2) {
    width: 70% !important;
}

div.promo-banner {
    background: white !important;
}

/* Heading */
div.promo-banner h3 {
    color: var(--color-midnight) !important;
}

/* Button styling */
div.promo-banner a.btn.btn--primary {
    background-color: var(--color-midnight) !important;
    color: white !important;
}

div.promo-banner div.medium-6.columns:nth-of-type(1) div.editor-content.indent-list {
   display: table-cell;
   vertical-align: middle;
}


@media only screen and (min-width: 769px) {
    div.cNewPromo p.featured-content-article-item__title,
    div.cNewPromo p.featured-content-article-item__description {
        margin-left: 15px !important;
    }

}




/************************************************************
*************************************************************
LEARNER > HUB PAGE SECTIONS > FOOTER
*************************************************************
************************************************************/



.cFooter {
    display: block;
    width: 100%;
    background: #a9a9a9;
    padding: 40px 0;
}

.cFooter .cFooterInner {
    width: 90%;
    max-width: 1366px;
    margin: 0 auto;
    padding: 0 0;
}

.cFooter .cFooterInner .logo {
    display: inline-block;
    vertical-align: middle;
    width: 240px;
}

.cFooter .cFooterInner .logo img {
    width: 100%;
}

.cFooter .cFooterInner nav {
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 240px - 8px);
    text-align: right;
}

.cFooter .cFooterInner nav .lnks {
    display: inline-block;
    vertical-align: middle;
    width: calc(100% - 174px - 8px);
}

.cFooter .cFooterInner nav .lnks ul {
    display: block;
    margin: 0;
    padding: 0;
}

.cFooter .cFooterInner nav .lnks ul li {
    display: inline-block;
    margin: 0 18px;
}

.cFooter .cFooterInner nav .lnks ul li a,
.cFooter .cFooterInner nav .lnks ul li a:hover {
    display: block;
    color: inherit;
}

.cFooter .cFooterInner nav .sociallnks {
    display: inline-block;
    vertical-align: middle;
    width: 174px;
}

.cFooter .cFooterInner nav .sociallnks ul {
    display: block;
    margin: 0;
    padding: 0;
}

.cFooter .cFooterInner nav .sociallnks ul li {
    display: inline-block;
    margin: 0 8px;
}

.cFooter .cFooterInner nav .sociallnks ul li i {
    display: block;
    width: 28px;
    height: 28px;
    background: #292929;
    border-radius: 50%;
    background-size: 16px auto !important;
}

.cFooter .cFooterInner nav .sociallnks ul li i.in {
    background: #292929 url(https://d36ai2hkxl16us.cloudfront.net/course-uploads/afc979d1-f6cd-414a-9ed5-6468126f6b52/9lkfgd7msbe1-Linkedin.png) center no-repeat;
}









.cFooter .cFooterInner .copyright {
    font-size: 12px;
    margin-top: 20px;
}


.page .footer {
    padding: 0;
}

.page .footer .footer__inner {
    padding: 0;
    border: 0;
}

.page .footer .footer__inner .footer__company__info {
    display: none;
}



@media only screen and (max-width: 580px) {
    .cFooter .cFooterInner .logo {
        width: 100%;
        margin-bottom: 12px;
    }

    .cFooter .cFooterInner .logo img {
        max-width: 240px;
    }

    .cFooter .cFooterInner nav,
    .cFooter .cFooterInner nav .lnks {
        width: 100%;
    }

    .cFooter .cFooterInner nav {
        text-align: left;
    }

    .cFooter .cFooterInner nav .lnks {
        margin-bottom: 12px;
    }

    .cFooter .cFooterInner nav .lnks ul li {
        display: block;
        margin: 4px 0;
    }

    .cFooter .cFooterInner nav .sociallnks {
        width: 100%;
        text-align: left;
    }
  }


/************************************************************
*************************************************************
LEARNER > HOME PAGE > TRANSLATION/LANGUAGE WIDGETS
*************************************************************
************************************************************/


.cTranslatedWidget-Portuguese,
.cTranslatedWidget-Japanese,
.cTranslatedWidget-Spanish,
.cTranslatedWidget-French,
.cTranslatedWidget-German,
.cTranslatedWidget-Italian {
	display: none;
}


/************************************************************
*************************************************************
LEARNER > HOME PAGE > MY ACTIVITY
*************************************************************
************************************************************/

.learn.dashboard .widget.cActivity {
    width: 90%;
    max-width: 1366px;
    margin: 0 auto;
    padding: 40px 0;
}

.cActivity .columns, .cActivity.row .row {
    padding: 0;
    margin: 0;
}

.cActivity .dashboard-access__header {
    background: #ffaf41;
    border: 0;
}

.cActivity .dashboard-access__header .button-expander,
.cActivity .dashboard-access__header .button-expander:hover {
    background: #000 !important;
    width: 28px;
    height: 28px;
    border: 0;
}

.cActivity .icon-hyphen:before,
.cActivity .icon-plus:before {
    color: #fff;
    font-weight: bold;
}

.cActivity .dashboard-access__header {
    font-size: 20px;
    font-weight: bold;
    line-height: 20px;
}

.cActivity .dashboard-access-tab--active {
    border: 0;
    font-weight: bold;
    background: none;
}

.cActivity .dashboard-access-tabs,
.cActivity .dashboard-access {
    border: 0;
}

.cActivity .dashboard-access-tabs {
    background: #f4f4f4;
}

.cActivity .dashboard-access-tab {
    padding: 1.5em 2em;
}


























/* Fix padding in My Activity section of Dashboard*/
@media only screen and (min-width: 48.063em) {
  div.cActivity div.dashboard-access-list-item div.medium-8.columns {
    padding-left: 10px;
  }
}





/* Dashboard | My Activity: Hide "View Details" in Learning Paths */
div.cActivity .dashboard-access-list-view-detail-page {
    display: none;
}

/* Dashboard | My Activity: Box shadow */
div.cActivity div.dashboard-access {
    box-shadow: 2px 2px 5px 0px rgb(0 0 0 / 10%);
    border-radius: 8px !important;
}

/* Dashboard | My Activity: Rounded edges & color */
div.cActivity div.dashboard-access__header {
    border-radius: 8px 8px 0px 0px !important;
    background-color: #A7D1E1 !important;
}

div.cActivity div.dashboard-access-list-item:last-of-type {
    border-radius: 0px 0px 8px 8px !important;
}

div.cActivity div.dashboard-access-list-item div.dashboard-access-list-item-expansion img {
    border-radius: 8px !important;
}

/* Dashboard | My Activity: Plus Icon */
div.cActivity button.button-expander {
    border-radius: 6px !important;
}

/* Dashboard | My Activity: Rounded buttons */
div.cActivity div.dashboard-access-list-item a.btn--primary.btn--small {
    border-radius: 25px;
}



/************************************************************
*************************************************************
LEARNER > HOME PAGE > CHALLENGER BY TOPIC
*************************************************************
************************************************************/


/* Home Page | Topics Section */
div.topics-section {
    width: var(--primary-container-width);
    max-width: var(--primary-container-max-width);
    border-radius: var(--border-radius-container);
    background: var(--color-page-background);
}

div.topics-section h2.widget__title {
    font-size: var(--h2-size-main) !important;
    font-weight: 600 !important;
    text-align: left;
    padding-left: var(--spacing-base);
    color: var(--color-midnight);
    margin-bottom: var(--spacing-base-xl);
}

div.topics-card {
    margin-bottom: var(--spacing-base-xl);
    box-shadow: var(--shadow-main-container);
    padding: var(--spacing-base-lg);
    border-radius: var(--border-radius-container);
    transition: 0.3s;
    background: white;
}

div.topics-card:hover {
    box-shadow: 0px 4px 10px 1px rgba(0,0,0,0.35);
    transform: scale(1.02);
}

div.topics-card div.topics-thumbnail {
    /* background-color: #eeeeee; */
    /* text-align: center; */
    /* padding: var(--spacing-base); */
    border-radius: var(--border-radius-thumbnail) var(--border-radius-thumbnail) 0 0;
    margin-bottom: var(--spacing-base-sm);
}

div.topics-card div.topics-body {
    /* background-color: #eeeeee; */
    /* text-align: center; */
    /* padding: var(--spacing-base); */
    border-radius: 0 0 var(--border-radius-thumbnail) var(--border-radius-thumbnail);
}

div.topics-section div.topics-body h3 {
    margin-bottom: var(--spacing-base-xs);
    text-decoration: none;
}

div.topics-section div.topics-body p {
    text-decoration: none;
    color: var(--color-midnight);
}

div.topics-section .editor-content a:not(.btn),
div.topics-section .editor-content a:not(.btn):visited,
div.topics-section a:-webkit-any-link {
    text-decoration: none !important;
}

div.topics-card svg {
    height: 60px;
    vertical-align: middle;
    fill: #C7C7C7;
}

div.topics-card div.topics-thumbnail svg path#target {
    fill: var(--color-mandarin) !important;
}

div.topics-card div.topics-thumbnail svg#coach {
    fill: var(--color-mango) !important;
}

div.topics-card div.topics-thumbnail svg#setting {
    fill: var(--color-aegean) !important;
}

div.topics-card div.topics-thumbnail svg#megaphone {
    fill: var(--color-berry) !important;
}

div.topics-card .button-primary {
    display: inline-block;
    text-decoration: none;
}



/************************************************************
*************************************************************
LEARNER > HOME PAGE > WEBINAR PROMO
*************************************************************
************************************************************/


























































.learn.dashboard .widget.cPreviousWebinar {
    width: 100%;
    margin: 0 auto;
    padding: 40px 0;
    background: #f4f4f4;
}

.cPreviousWebinar.row .row {
    margin: 0;
    padding: 0;
}

.cPreviousWebinar.row .ember-view > .row {
    width: 90%;
    max-width: 1366px;
    margin: 0 auto;
    position: relative;
}

.cPreviousWebinar.row .ember-view > .row .columns:nth-child(1) {
    position: absolute;
    right: 50%;
    max-width: 400px;
    top: 50%;
    transform: translateY(-50%);
}

.cPreviousWebinar.row a,
.cPreviousWebinar.row a:visited {
    display: inline-block;
    padding: 8px 20px;
    background: #292929;
    font-weight: bold;
    font-size: 12px;
}

.cPreviousWebinar.row a:hover {
    display: inline-block;
    padding: 8px 20px;
    background: #545454;
    color: #fff!important;
    font-weight: bold;
    font-size: 12px;
}




@media only screen and (max-width: 768px) {

    .cPreviousWebinar.row .ember-view > .row .columns:nth-child(1) {
        position: static;
        transform: none;
        width: 100%;
        max-width: 100%;
        padding: 20px 0;
    }
  }





/* Dashboard | Webinar: Button styling */
div.cWebinarRegistration div.editor-content.indent-list a,
div.cPreviousWebinar div.editor-content.indent-list a {
    border-radius: 25px !important;
    text-decoration: none !important;
}






/************************************************************
*************************************************************
LEARNER > SALES PAGE
*************************************************************
************************************************************/


/* Sales Page | Activities section */
div.activities-section {
    width: var(--primary-container-width);
    max-width: var(--primary-container-max-width);
}

div.activities-section div.medium-4.columns {
    padding-bottom: var(--spacing-base-lg);
}

div.activities-card {
    box-shadow: var(--shadow-main-container);
    border-radius: var(--border-radius-container);
    background: white;
    transition: 0.3s;
}

div.activities-card:hover {
    box-shadow: 0px 4px 10px 1px rgba(0,0,0,0.35);
    transform: scale(1.02);
}

div.activities-section a:-webkit-any-link,
div.activities-section .editor-content a:not(.btn),
div.activities-section .editor-content a:not(.btn):visited {
    text-decoration: none !important;
}

div.activities-section h2.widget__title {
    font-size: var(--h2-size-main) !important;
    font-weight: 600 !important;
    color: #062935 !important;
    text-align: left;
    padding-left: var(--spacing-base);
}

div.activities-section div.activities-body h3 {
    color: #062935 !important;
    margin-bottom: var(--spacing-base-xs);
    text-decoration: none;
}

div.activities-card div.activities-thumbnail {
    /* background: var(--gradient-ember); */
    /* text-align: center; */
    padding: var(--spacing-base-lg);
    border-radius: var(--border-radius-thumbnail) var(--border-radius-thumbnail) 0 0;
    background: none;
    padding-bottom: 0px;
    padding-top: var(--spacing-base-xl);
}

div.activities-card div.activities-body {
    padding: var(--spacing-base-lg);
    /* background-color: #eeeeee; */
    /* text-align: center; */
    border-radius: 0 0 var(--border-radius-thumbnail) var(--border-radius-thumbnail);
    background: none;
}

div.activities-card div.activities-body p {
    text-decoration: none;
    color: var(--color-midnight);
}

div.activities-card svg {
    height: 60px;
    vertical-align: middle;
    fill: var(--color-berry) !important;
}


div.activities-card.skills-card svg {
    height: 60px;
    vertical-align: middle;
    fill: var(--color-tangerine) !important;
}















div.activities-card .button-primary {
    display: inline-block;
    text-decoration: none;
}






/************************************************************
*************************************************************
LEARNER > CATALOG PAGE
*************************************************************
************************************************************/

.cCatalog .catalog-grid-item__completed span
/*.cFeaturedCarousel .catalog-grid-item__completed span */ {
    display: none;
}

.cCatalog .catalog-grid-item__completed > div
/*.cFeaturedCarousel .catalog-grid-item__completed > div */ {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}

.catalog-grid-item__completed p {
    margin-top: 4px;
    font-size: 16px;

    color: rgb(0 0 0 / 0%);
}







.cCatalog .catalog-grid-item__source {
    display: inline-block;
    font-size: 14px;
    color: #656565;
}

.cCatalog .featured-content-item__authors::before {
    content: "|";
    padding-right: 5px;
    padding-left: 8px;
    font-size: 14px;
    color: #656565;
}

.cCatalog .featured-content-item__authors {
    text-align: left;
    display: inline-block;
    font-size: 13px;
    line-height: 14px;
    margin-top: 7px;
    margin-bottom: 7px;
}






.cCatalog .catalog-grid-item__title {
    font-weight: 700;
    font-size: .9375rem;
}

.cCatalog .catalog-grid-item__description {
    color: #333;
}

.cCatalog .catalog-grid-item__source strong {
    font-weight:400;
}






/* Adjust image tile size in Catalog */
.cCatalog .column.medium-12 {
    padding: 0;
}




/* Catalog | Header: Height */
div.cCatalog div.hero {
    max-height: 175px;
}

/* Catalog | Results: Rounded corners */
div.cCatalog div.catalog-grid-item {
    border-radius: 8px !important;
    overflow: hidden !important;
}

/* Catalog: UI rounded corners */
div.cCatalog div.catalog-filters {
    border-radius: 8px;
    overflow: hidden;
}

div.cCatalog div.catalog-display-type button {
    border-radius: 8px;
}







/************************************************************
*************************************************************
LEARNER > LEARNING PATHS
*************************************************************
************************************************************/


/* Learning Path | Header: Height  */
div.widget--learning-path-content-hero div.learning-content-hero {
    max-height: 275px;
}

/* Learning Path | Header: Font */
div.widget--learning-path-content-hero_standard h1,
div.widget--learning-path-content-hero_standard h4 {
    font-family: 'Poppins', sans-serif !important;
}

/* Learning Path | Header: Back button
a.learning-content__back-button.active {
    color: #ffffff !important;
} */

div.widget--learning-path-content-hero_standard h1 {
    font-weight: 600 !important; padding-bottom: var(--spacing-base-sm);
}

/* Learning Path | Header: Background adjustment */
@media (min-width: 641px) {

    div.learning-content-hero.learning-content-hero--with-asset picture.picturefill img {
        margin-top: -9vw
    }

}

/* Learning Path | Course Thumbnails: Rounded corners */
div.learning-path-body.learning-path-body--secondary img.learning-path-milestone-item__asset {
    border-radius: 8px !important;
}

/* Learning Path | Course Thumbnails: Completed badges */
div.catalog-grid-item__completed i {
    font-size: clamp(30px, 3vw, 50px)
}

div.catalog-grid-item__completed-container {
    overflow: hidden;
}

div.catalog-grid-item__completed-container {
    background-color: rgba(0, 0, 0, .60);
    border-radius: 8px !important;
}

/* Learning Path: Milestone rounded corners */
div.learning-path-body div.learning-path-milestone-item.learning-path-milestone-item--with-body,
div.learning-path-body div.learning-path-milestone {
    border-radius: 8px !important;
}

/* Learning Path: Button rounded corners */
div.learning-path-milestone-item a.btn--primary.catalog-item {
    border-radius: 25px !important;
} 










/* Learning Paths | Next Steps: Header */
div.lp-next-steps-header {
    width: var(--primary-container-width);
    max-width: var(--primary-container-max-width);
    margin: 48px auto 0 !important;
    padding: 0 36px 0 !important;
}

div.lp-next-steps-header h1.h2.widget__title {
    display: block !important;
    text-align: left !important;
    font-weight: 600;
    margin-bottom: .5em;
}

div.lp-next-steps-header p.widget__subtitle {
    text-align: left !important;
    margin-bottom: 1rem !important;
    padding-top: 0 !important;
}

/* Learning Paths | Next Steps: Recommended Learning Paths */
div.lp-next-steps {
    width: var(--primary-container-width);
    max-width: var(--primary-container-max-width);
    margin: 0 auto 48px !important;
    padding: 0 36px 0 !important;
}

div.lp-next-steps div.small-12.columns {
    padding: 0 !important;
}

div.lp-next-steps div.catalog-grid-item__asset-container img {
    padding: 0 !important;
}

div.lp-next-steps div.featured-content-multi-carousel-item__body {
    padding-left: .75em 0 !important;
    text-align: left !important;
}

div.lp-next-steps div.featured-content-multi-carousel-item__body p.featured-content-multi-carousel-item__description {
    padding: 0 !important;
}




/************************************************************
*************************************************************
LEARNER > COURSES
*************************************************************
************************************************************/

/* Feedback Prompt | Hide default prompt and overlay
div.completed-section__overlay {
  display: none !important;
}

div.sidebar__container.sidebar__container--right {
  opacity: 0% !important;
}

.sidebar__testimonial { display: none;}
 */



/* Survey - Clear Response Button */
div.topic__container__survey button.clear-response {
	color: var(--color-midnight);
	box-shadow: 0px 1px 3px rgba(0, 0, 0, .28);
	border-radius: 25px;
}

div.topic__container__survey button.clear-response:hover {
	background-color: var(--color-page-background) !important;
}

div.topic__container__survey button.clear-response:active {
	background-color: var(--color-pri-ui) !important;
}

div.topic__container__survey button.btn.btn--primary.btn--right {
    margin-right: var(--spacing-base);
}

/* Survey - Thank You Message */
div.topic__container__survey div.question__container.question__container--summary div.quiz__start {
    background-color: var(--color-page-background);
}

div.topic__container__survey div.question__container.question__container--summary div.quiz__start::before {
  content: "🎉 "; /* Party popper emoji */
  font-size: 2em; /* Adjust size if needed */
}




/* Hide Purchase Required instructions on course pages before login - courses */
.learner__content .layout-panel .btn.btn--bare.btn--expand.purchase-paywall-submit {
    padding-top: 100px;
    color: #FB5201;
    font-weight: 600;
    font-size: 23px;
    font-family: 'Poppins';
    padding-bottom: 75px;
}

.learner__content .layout-panel .ember-view.enroll {
    display: none;
}

.learner__content .layout-panel .medium-4.medium-push-1.end.columns .ember-view.btn.btn--expand.btn--alt {
    display: none;
}

.learner__content .layout-panel .medium-4.medium-push-1.end.columns .panel {
    display: none;
}

.learner__content .layout-panel .medium-6.columns .topic__text__body {
    display: none;
}

.learner__content .layout-panel .btn.btn--bare.btn--expand.purchase-paywall-submit .icon-lock {
    font-weight: 600;
}

.learner__content .layout-panel .medium-4.medium-push-1.end.columns {
    padding-left: 0px;
    left: 0px;
    width: 100%;
}


/* Hide Purchase Required instructions on course pages before login - non-courses */
.course__detail__container .panel {
    display: none;
}

.course__detail__container .course__detail__enrolled {
    border: none;
}

.course__detail__container .course__detail__enrolled .btn {
    color: #FB5201;
    font-size: 23px;
    font-weight: 600;
    font-family: 'Poppins';
}

.course__detail__container .course__detail__enrolled .btn .icon-lock {
    font-weight: 600;
}

.course__detail__container {
    max-width: 1366px;
    padding-bottom: 3rem;
}

@media only screen and (min-width: 48.063em) {
    .course__detail__container .course__detail__sidebar {
        padding-top: 1.2rem;
    }
}


/* Adjust font for Quiz, Reflection pages */
@media only screen and (max-width: 48em) { 
    .quiz-start__main-title {
        font-size: 25px !important;
        font-family: 'Merriweather';
        padding-bottom: 1rem;
    }

    .quiz-start__text p {
        font-size: 16px;
    }
}
@media only screen and (min-width: 48.063em) { 
    .quiz-start__text p.quiz-start__main-title {
        font-size: 35px;
        font-family: 'Merriweather', sans-serif;
        padding-bottom: 1rem;
    }

    .quiz-start__text p {
        font-size: 18px;
    }
}
.quiz-start__main-title .icon-help {
    display: none;
}








/******************************
DEFAULT IN-COURSE PAGE STYLING BOILERPLATE
******************************/

/* Set text color */
.topic__text__body {
  color: #292929;
}

/* Set link colors */
.editor-content a:not(.btn):focus, .editor-content a:not(.btn):hover {
  color: #0e8daf;
  /* text-decoration: underline; */
}

.editor-content a:not(.btn):link, .editor-content a:not(.btn):link {
  color: #066788;
 /* text-decoration: underline; */
}


/* Change color of bookmark icon */
.icon-bookmark-plus:before {
  color: #FF7936;
}

/* Adjust appearance of Next/Previous buttons */
.directional__nav__button.directional__nav__button--right {
  background-color: white;
  margin-left: 0;
  color: #545454;
}

.directional__nav__button.directional__nav__button--left {
  background-color: white;
  margin-right: 0;
  color: #545454;
}
.directional__nav .directional__nav__label {
  visibility: visible;
  color: #545454
}
.directional__nav__button__container:hover .directional__nav__label, .directional__nav__button__container:hover .icon-navigateright, .directional__nav__button__container:hover .icon-navigateleft {
  color: #8e0049 !important;
}

/* Adjust appearance of progress in sidebar */
.progress.colorized .meter {
  background: #FF7936;
}

.course-progress__overall .highlight {
  color: #062935;
  padding-left: 10px;
}

.course-progress .stat sup {
  top: 0;
  font-size: 1.125rem;
  min-width: 50px;
}

.btn.btn--link.btn--primary.btn--right {
  font-size: 0.8rem;
  font-family: 'Poppins', sans-serif;
}

/* Adjust appearance of section title */
.learner-section__title {
  display: block;
  padding-bottom: 0.25em;
}

.learner__sidebar-inner-list span.syllabus__section-title {
  letter-spacing: 0.01em;
}
.learner-lesson__title {
  font-family: 'Poppins', sans-serif;
  font-weight: 600;
}
.learner-section__title__slash {
  display: none;
}
/* Adjust top progress bar */
.section-progress-bar span {
  background-color: #545454;
  border-radius: 50px;
}
/* Change section title to title case */
.learner__sidebar-list|li|span {
  text-transform: none;
}
/* Adjust search bar area and Hide button */
.learner__sidebar__search .small-8 {
  width: 75%;
}
.learner__sidebar__search .small-4 {
  width: 25%;
}
.learner__container__toggle--small .btn {
  width: 100%;
  color: #292929;
  background-color: #DDDDDD;
  border-color: #DDDDDD;
  padding-right: 3px;
  padding-left: 3px;
  height: 30px;
}
.learner__sidebar__search input {
  height: 30px!important;
  border-width: 1px;
  border-color: #DDDDDD;
  box-shadow: none;
}
.learner__container__toggle--small .btn:hover {
  background-color: #a9a9a9;
  border-color: #a9a9a9;
}
/* Hide sidebar icons */
.expandable-sidebar__toggle i.expandable-sidebar__icon--left {
  display: none;
}
/* Adjust spacing sidebar */
.expandable-sidebar__content {
  padding: .5rem 0em .5rem 0em;
}
.syllabus__topic--non-expandable-title-text {
  padding-bottom: 0.2em;
}
.learner__sidebar-inner-list .syllabus__lesson .syllabus__lesson--title .syllabus__lesson--title-text {
  padding-bottom: 0.2em;
  line-height: 13pt;
}
.learner__sidebar-list {
  max-height: 100%;
  overflow-y: hidden;
}
/* Adjust color/spacing of bullets in sidebar */
.syllabus__topic--non-expandable-title-text {
  padding-left: 0.8em;
}
li.syllabus__topic--non-expandable:before {
  color: #7F7F7F;
  font-size: 50%;
}
.syllabus__topic {
  padding: .3em .7em .2em;
}
/* Adjust appearance of slideout after each section */
.share__container {
  display: none;
}
.sidebar__container.sidebar__container--right p.h4, span.h5 {
  padding-bottom: 0.5em;
}
.sidebar__container.sidebar__container--right p.h4, p.h2 {
  letter-spacing: 0.03rem;
}
.sidebar--open--right .sidebar__container.sidebar__container--right {
  padding: 1.5rem;
}
/* Adjust appearance of slideshow */
.slide-show__controls .slide-show__button {
  padding-left: 10px;
  padding-right: 10px;
}
.slide-show__count {
  padding-right: 0.6em;
  padding-left: 0.6em;
}
/* Adjust appearance of Resources in sidebar */
.small-9.columns.resources__category__label {
  font-family: 'Poppins', sans-serif;
  text-transform: Capitalize;
}
.sidebar__resources|li {
  padding: .6em .8em .6em 1.5em;
}
.resources__count {
  font-family: 'Poppins', sans-serif;
}
/* Adjust appearance of list roll */
.catalog-calendar__table caption, .h3, .metrics__title, .quiz__container--assessment .question__container h2, .quiz__container--learner .question__container h2 {
  font-size: 1em;
}
@media only screen and (min-width: 48.063em) {
.list-roll__content.list-roll__content--full-width {
  padding-left: 2em;
  padding-right: 2em;
}
}
.topic__list__description {
  padding-bottom: 0.5em;
}
.topic__list__item {
  padding: 0.7em 0;
  margin-bottom: 10px!important;
}
.topic__list__title .h3 {
  font-family: 'Poppins', sans-serif !important;
  font-weight: 600;
  color: #FB5201;
}
/* Increase spacing between content and next/previous buttons */
.directional__nav {
  padding-bottom: 1.5em;
}
/* Change appearance of Tally */
.quiz-start__text .editor-content {
  text-align: center;
  padding-bottom: 30px;
}
.quiz-start__text .btn {
  border-radius: 0;
  padding: 0.5em 1.3em;
}
@media only screen and (min-width: 64.063em) {
.quiz-start__text {
  font-size: 1.2em!important;
}
}
.quiz-start__text p {
  font-size: inherit;
}
.choice__index {
  float: left;
  padding-right: 15px;
  line-height: 1.45;
  height: 25px;
  overflow: hidden;
}
@media only screen and (max-width: 40em) {
  span.choice__index {
  height: 35px;
  }
}
.quiz__container--assessment .choices__list li .choice, .quiz__container--learner .choices__list li .choice {
  font-size: 16px;
  width: 100%;
  display: flex;
}
.quiz__container--survey .choices__list li.choice--selected, .quiz__container--survey .choices__list li.choice--selected:hover, .quiz__container--tally .choices__list li.choice--selected, .quiz__container--tally .choices__list li.choice--selected:hover, .quiz__container--test .choices__list li.choice--selected, .quiz__container--test .choices__list li.choice--selected:hover {
  padding: 10px;
  box-shadow: 1px 1px 8px #a9a9a9;
  border-color: #a9a9a9;
}
.quiz__container--tally .choices__list li.choice--selected.choice--selected--true, .quiz__container--tally .choices__list li.choice--selected.choice--selected--true:hover {
  box-shadow: 1px 1px 5px #d4d4d4;
  border-color: #a9a9a9;
}
.quiz__container--assessment .choices__list li .choice__response, .quiz__container--learner .choices__list li .choice__response {
  margin-bottom: 3px;
  padding-left: 1.95rem;
  font-size: 16px;
  padding-top: 0.5rem;
}
.quiz__container .choices__list li:hover {
  border-color: #a9a9a9;
  box-shadow: 1px 1px 5px #d4d4d4;
}
.quiz__container--assessment .choices__list li, .quiz__container--learner .choices__list li {
  border: 1px solid transparent;
}
.quiz__container--assessment .choices__list li.choice--multiple, .quiz__container--learner .choices__list li.choice--multiple {
  padding: 10px;
  cursor: pointer;
}
.quiz__container--assessment .choices__list li.choice--selected, .quiz__container--learner .choices__list li.choice--selected {
  border: 1px solid #a9a9a9;
}
.quiz__container--assessment .choices__list li.choice--selected:hover, .quiz__container--learner .choices__list li.choice--selected:hover {
  border: 1px solid #a9a9a9;
}
.quiz__container--assessment .choices__list li.choice--selected.choice--selected--true, .quiz__container--assessment .choices__list li.choice--selected.choice--selected--true:hover, .quiz__container--learner .choices__list li.choice--selected.choice--selected--true, .quiz__container--learner .choices__list li.choice--selected.choice--selected--true:hover {
border: 1px solid #a9a9a9;
}
.topic__content.topic__content--full-width .btn--large {
  margin-top: 20px;
}
.topic__content.topic__content--full-width .btn--large span {
  display: none;
}
/* ONLY FOR THIS COURSE: Change 'See Results' to 'Continue' Tally button */
.topic__content.topic__content--full-width .btn--large:before {
  content: 'Continue';
}

/* Change appearance of Text page */
/*
.topic__text__body {
  padding: 0 1em 0 1em;
}
*/

.topic__text__body {
  padding: 0;
}

/* Change image placement */
.topic__image {
  padding: 0 1em;
}

/* Change font weight of bold text */
strong {font-weight: 600;}


/******************************
END OF DEFAULT IN-COURSE PAGE STYLING BOILERPLATE
******************************/




/* Courses: Default text styling color */
div.course__container {
    color: #062935 !important;
}

/* Courses: Background colors */
body.learn.course,
div.course__container div.learner__container div.layout-panel {
    background-color: #F7F4F4 !important;
    background-image: none !important;
}

div.course__container div.learner__container div.sco,
div.course__container div.learner__container div.quiz-start__content,
div.topic__content.topic__content--text.topic__content--full-width {
    background-color: #ffffff;
    border-radius: 8px !important;
}

/* Courses | Header: Return to Management top of page banner */
div.panel.panel--secondary.flex.py-2.px-4.rounded {
    margin-bottom: 0 !important;
}

/* Courses | Header: Return to Learning Path adjustment */
div.h-14.md_h-16.bg-accent {
    position: absolute !important;
    top: 140px !important;
    height: 32px !important;
    margin-left: 2vw !important;
    z-index: 100 !important;
}

div.h-14.md_h-16.bg-accent {
    background: none !important;
}

div.h-14.md_h-16.bg-accent button.bg-transparent.font-light.text-base.text-accent-contrast {
    color: #8e0049 !important;
    font-weight: 400 !important;
}

div.h-14.md_h-16.bg-accent button.bg-transparent.font-light.text-base.text-accent-contrast i.icon-navigateleft {
    font-weight: 800 !important;
}

div.h-14.md_h-16.bg-accent button.bg-transparent.text-lg.text-accent-contrast i.icon-delete.p-0 {
    display: none !important;
}

/* Courses | Header: Dashboard/Home icon and course title adjustments */
/* 
div.header.header--student.header--learner,
div.header.header--student.header--learner a.header__left__icon.active {
    height: 50px !important;
}
*/

/* div.header.header--student.header--learner a.header__left__icon.active {
    background-color: #EAEAEA !important;
    position: relative !important;
    top: -3px !important;
} */

/* 
div.header.header--student.header--learner a.header__left__icon {
    padding-top: .75rem !important;
} */

div.header.header--student.header--learner a.header__left__icon {
    color: #062935 !important;
}

/* 
div.header.header--student.header--learner, div.header__left__copy {
    padding-top: 3px !important;
    padding-bottom: 0px !important;
    position: relative !important;
} */

/*
div.header--student div.header__left__copy {
    height: 4rem !important;
} */

div.header.header--student.header--learner h1.course-title {
    color: #062935 !important;
}

/* 
div.header.header--student.header--learner h1.course-title {
    font-size: 1.25rem !important;
    position: relative !important;
    top: -3px !important;
}

@media only screen and (min-width: 769px) and (max-width: 1024px) {
    div.header.header--student.header--learner h1.course-title {
        top: -10px !important;
    }
}

@media only screen and (max-width: 768px) {
    div.header.header--student.header--learner h1.course-title {
        top: 0px !important;
    }
}
*/

/* Courses | Header: Logo adjustment */
/*
div.course__container div.header a.company__beta-logo div.company-logo__container {
    margin-top: 0.7rem !important;
}


div.course__container div.header a.company__beta-logo div.company-logo__container img {
    max-height: 35px !important;
    position: relative !important;
    top: -4px !important;
}

div.header.header--student div.header__right {
    padding-right: 2vw;
} */


/* Courses | Sidebar: Search & hide section */
.learner__sidebar div.learner__sidebar__search input.form-control {
    border-radius: 25px !important;
}

.learner__sidebar div.learner__sidebar__search button.btn.btn--expand.hide-sidebar {
    background: none !important;
    border: none !important;
    font-size: .8rem !important;
}

/* Courses | Sidebar: Search icon adjustment */
.learner__sidebar__search-icon {
    margin-top: 4px !important;
    margin-left: 3px !important;
}

/* Courses | Sidebar: Collapsed menu button */
.learner__content div.learner__container__toggle {
    padding-left: 32px !important;
}

.learner__content div.learner__container__toggle button.btn {
    border-radius: 25px !important;
    border: solid 1px #062935 !important;
    background: none !important;
    color: #062935 !important
}

/* Courses | Sidebar: Menu position */
.course__container div.learner__container.learner__container--toggled div.learner__sidebar {
    padding-top: 4.5rem !important;
    padding-right: 0px !important;
}

/* Courses | Sidebar: Menu styling */
.learner__sidebar__expandables div.expandable-sidebar div.expandable-sidebar__content {
    background-color: #ffffff !important;
    border-radius: 8px !important;
    box-shadow: 0px 2px 6px rgb(0 0 0 / 15%) !important;
}


.learner__sidebar__expandables div.expandable-sidebar div.expandable-sidebar__content {
    padding: 14px !important;
}

.learner__sidebar__expandables div.expandable-sidebar div.expandable-sidebar__toggle {
    padding: 10px 14px !important;
}

.learner__sidebar__expandables div.expandable-sidebar div.expandable-sidebar__toggle {
    background: none !important;
    color: #062935 !important;
    font-size: 1rem !important;
}

.expandable-sidebar div.expandable-sidebar__toggle i.expandable-sidebar__icon--left {
    display: inline !important;
}

ul.learner__sidebar-list ul.syllabus__section-list li.syllabus__topic.syllabus__topic--active {
    border-radius: 25px !important;
    background-color: #EAEAEA !important;
}

li.learner__sidebar-inner-list span.syllabus__section-title {
    font-weight: 500 !important;
    font-size: 1rem !important;
    font-family: 'Poppins' !important;
    color: #062935 !important;
}

li.learner__sidebar-inner-list span.syllabus__lesson a.syllabus__lesson--title {
    font-weight: 700 !important;
}

li.learner__sidebar-inner-list span.syllabus__lesson a.syllabus__lesson--title span.syllabus__lesson--title-text {
    padding-bottom: 0.5em !important;
    color: #062935 !important;
}

li.learner__sidebar-inner-list li.syllabus__topic.syllabus__topic--non-expandable {
    padding-top: .5em !important;
}

li.learner__sidebar-inner-list li.syllabus__topic.syllabus__topic--non-expandable a {
    color: #062935;
}

.learner__sidebar div.expandable-sidebar li.learner__sidebar-inner-list {
    padding: 0px !important;
}

.expandable-sidebar.expandable-sidebar--toggled span.avatar.avatar--initials.avatar--completion-criteria {
    height: 36px !important;
    width: 36px !important;
    font-size: 1rem !important;
    margin-bottom: 10px !important;
}

.expandable-sidebar__content div.progress.colorized span.meter {
    background: linear-gradient(90deg,#5BB65C,#449A45) !important;
    transition: width .5s ease-in-out !important;
}

.expandable-sidebar__content div.progress.round.colorized {
    box-shadow: inset 0px 2px 7px rgb(0 0 0 / 16%) !important;
    padding: 0px !important;
    height: .75rem !important;
}

.expandable-sidebar__content a.syllabus__lesson--title span.completed__indicator i.icon-check {
    font-weight: 600 !important;
    margin-right: 9px !important;
}

/* Courses | Sidebard: Lessons: Titles */
.syllabus__lesson--expander div.expander-triangle__container {
    padding-top: .25rem;
}

/* Courses | Sidebar: Divider lines */
ul.learner__sidebar-list|li {
    border-bottom: 1px solid #EAEAEA !important;
}

ul.learner__sidebar-list|li:last-of-type {
    border-bottom: none !important;
    margin-bottom: 0 !important;
}

div.course-progress__overall hr {
    border: 1px solid #EAEAEA !important;
}

/* Courses | Sidebar | Lessons: Toggle & expander arrows */
button.btn.expandable-sidebar__link i.icon-navigatedown,
button.btn.expandable-sidebar__link i.icon-navigateright {
    margin-top: 4px !important;
    font-weight: 700 !important;
}

/* Courses | Sidebar | Lessons: Progress dot animation */
span.lesson-progress-page.lesson-progress-page--current i.icon-circle--half span {
    height: 7px;
    border-radius: 1px;
    animation-name: progress;
    animation-duration: 2.75s;
    animation-timing-function: linear;
    background-color: #FF7936 !important;
} 

@keyframes progress {
  0% {height: 0px;}
  100% {height: 7px;}
}

/* Courses | Sidebar | Lessons: Progress dot borders */
span.lesson-progress-page i.icon-circle {
    border: 2px solid #EAEAEA !important;
    height: 10px !important;
    width: 10px !important;
    border-radius: 6px !important;
    top: -1px !important;
    right: 6px !important;
    margin-left: 11px !important;
}

span.lesson-progress-page.lesson-progress-page--current i.icon-circle.icon-circle--half {
    border-color: #FF7936 !important;
}

span.lesson-progress-page i.icon-circle.icon-circle--full,
span.lesson-progress-page.lesson-progress-page--current i.icon-circle.icon-circle--full {
    border-color: #5bb65c !important;
    background-color: #5bb65c !important;
}

span.lesson-progress-page i.icon-circle.icon-circle--full span {
    background-color: #5bb65c !important;
}

div.learner__sidebar li.syllabus__topic span.syllabus__topic--non-expandable-title span:not(.lesson-progress-page) {
    display: flex !important;
    align-items: center !important;
}

/* Courses | Sidebar | Progress: Hide Details */
div.course-progress div.clearfix button {
    color: #062935 !important;
}

/* Courses | Sidebar | Progress: Total completion */
div.learner__sidebar div.course-progress__overall div.stat.highlight,
div.learner__sidebar div.course-progress__overall div.description {
    font-weight: 600 !important;
    color: #449a45 !important;
    font-size: 1.125rem !important;
}

/* Courses | Sidebar | Progress: Stats */
div.learner__sidebar div.course-completion-progress div.course-progress__section.course-progress__table-row.expandable,
div.learner__sidebar div.course-completion-progress div.course-progress--course-percent-viewed {
    font-weight: 600 !important;
}

/* Courses | Sidebar: Support & Sign Out formatting */
div.learner__sidebar div.expandable-sidebar__buttons {
    background: none !important;
}

div.learner__sidebar div.expandable-sidebar__buttons | a {
    border-style: solid;
    border-radius: 25px;
    border-color:  #062935;
    border-width: 1px;
}
div.learner__sidebar div.expandable-sidebar__buttons | a ~ a {
    border: none;
}

/* Courses | Main section: Bookmark icon */ 
a.bookmark-dropdown__link.bookmark-plus i.icon-bookmark-plus:before {
    color: #8E0049 !important;
    font-weight: 600 !important;
}

/* Courses | Main Section: Alignment */
div.learner__container div.layout-panel {
    padding-top: 0px;
}

/* Courses | Main Section: Top lesson progress bar */
div.learner__content div.section-progress-bar span {
    background-color: #062935 !important;
}

/* Courses | Main Section: Top lesson progress bar */
div.learner__content div.section-progress-bar div.section-progress-bar div {
    background-color: #EAEAEA !important;
}

/* Courses | Main Section: Text formatting */
div.learner-section__title__container span.learner-section__title {
    color: #062935 !important;
    font-size: 1rem !important;
}

div.quiz-start__content p.quiz-start__main-title {
    font-family: 'Poppins' !important;
}

/* Courses | Main Section: Container settings */
div.learner__content {
    padding-top: 0px !important
}

div.learner__content div.topic__content.topic__content--full-width {
    padding-left: 0px !important;
    padding-right: 0px !important;
}

div.learner__content div.topic__container.topic__container__embed,
div.learner__content div.topic__container.topic__container__text,
div.learner__content div.topic__container.topic__container__shareable-content-object,
div.learner__content div.topic__container.topic__container__list-roll,
div.learner__content div.topic__container.topic__container__pdf-viewer,
div.learner__content div.topic__container.topic__container__presentation,
div.learner__content div.topic__container.topic__container__audio,
div.learner__content div.topic__container.topic__container__video,
div.learner__content div.topic__container.topic__container__image,
div.learner__content div.topic__container.topic__container__workbook,
div.learner__content div.topic__container.topic__container__flip-card-set,
div.learner__content div.topic__container.topic__container__highlight-zone-set,
div.learner__content div.topic__container.topic__container__quiz,
div.learner__content div.topic__container.topic__container__tally,
div.learner__content div.topic__container.topic__container__match-pair-set,
div.learner__content div.topic__container.topic__container__x-api-object, 
div.learner__content div.topic__container.topic__container__survey {
    background-color: #ffffff !important;
    border-radius: 8px !important;
    padding: 3vw !important;
}


/* Courses | Main Section: Quiz formatting */
div.topic__container__quiz div.quiz__container.quiz__container--learner.quiz__container--quiz {
    margin: 0 auto !important;
}

/* Courses | Main Section: Resources background */
div.learner__content div.tools__container__inner--resources {
    border: none;
    background: none;
}

/* Courses: In-course header images */
div.learner__content div.hero-image-deal,
div.learner__content div.hero-overlay {
    border-radius: 8px !important;
}

/* Courses | Main Section: Previous & Next arrows */
div.directional__nav span.directional__nav__button.directional__nav__button--right i.icon-navigateright,
div.directional__nav span.directional__nav__button.directional__nav__button--left i.icon-navigateleft {
    font-weight: 600 !important;
}

div.directional__nav span.directional__nav__button.directional__nav__button--right,
div.directional__nav span.directional__nav__button.directional__nav__button--left {
    background: none !important;
    color: #062935 !important;
}

div.directional__nav span.directional__nav__label {
    color: #062935 !important;
    font-weight: 600 !important;
}

div.directional__nav span.directional__nav__button.directional__nav__button--right:hover,
div.directional__nav span.directional__nav__button.directional__nav__button--left:hover,
div.directional__nav__button__container.directional__nav__button__container--prev:hover,
div.directional__nav__button__container.directional__nav__button__container--next:hover,
div.directional__nav span.directional__nav__label:hover {
    color: #8E0049 !important;
}

/* Courses | Main section: Open SCORM lesson button */
div.learner__container div.topic__container div.quiz-start__content button.btn--centered.btn--huge {
    background-color: #8e0049 !important;
    border: none !important; 
    border-radius: 25px !important;
    font-family: 'Poppins';
}

/* Courses | Main Section: Open SCORM fullscreen button */
button#fullscreenScorm {
    background-color: #8e0049 !important;
    border: none !important; 
    border-radius: 25px !important;
    color: #ffffff !important;
}

/* Courses | Main section: Scorm layering */
div.fullscreen-scorm-container {
    z-index: 100;
}

/* Courses | Main section: SCORM File X Close Button */
div.standalone-scorm__header button.btn.btn--link {
    width: 160px;
    text-align: right;
    padding: 0px 10px !important;
}

div.standalone-scorm__header button.btn.btn--link::before {
    content: "Save & Exit";
    font-size: 14pt;
    position: relative;
    bottom: 1px;
    padding: 0px 10px !important;
}











/************************************************************
*************************************************************
LEARNER > COURSES > SCORM
*************************************************************
************************************************************/

/* Adjust X button in Scorm header */
.standalone-scorm__header {
    width: 100%;
}

.standalone-scorm__header button {
    float: right;
    font-size: 30px!important;
}

.standalone-scorm__header h4 {
    padding-left: 2em;
}

.standalone-scorm__header .btn.btn--link:hover {
    color: white;
}









/************************************************************
*************************************************************
MANAGER > DASHBOARD
*************************************************************
************************************************************/

 /* Display new Challenger logo */
.manager-dashboard__logo .company-logo__container img {
content: url("https://d36ai2hkxl16us.cloudfront.net/thoughtindustries/image/upload/a_exif,c_lfill,h_150/v1/course-uploads/1d8dfc43-b56b-40a7-b479-fe86db481301/78wmelhm3bs2-Challenger_Color-600x110002.png");
}

/* "Get started here" tasks -- Buttons */
div.panorama-dashboard div.panel--container button.btn--primary--manager {
    background-color: #062935 !important;
    border-color: #062935 !important;
    border-radius: 25px !important;
}


/* Zendesk Customer Support link */
div.cAdminHelpdesk {
    margin: 0 auto;
    position: relative;
}

div.cAdminHelpdesk a {
    float: right;
    background: var(--gradient-primary-button);
    color: white;
    padding: 6px 24px;
    border-radius: 26px;
    box-shadow: 1px 2px 4px 0px rgba(0,0,0,.5);
    margin-top: 100px;
    margin-right: 50px;
    z-index: 100;
}

div.cAdminHelpdesk a:hover,
div.cAdminHelpdesk a:focus,
div.cAdminHelpdesk a:active {
    color: white !important;
}

/* Enter Learner Dashboard button */
a.cEnterLearnerDash {
    box-shadow: inset 0 0 0 0 #fff,inset 0 0 0 1px #d1d5db,0 1px 2px 0 rgba(0,0,0,.05)!important;
    background-color: #fff;
    border-radius: 0.375rem;
    color: var(--color-midnight);
    font-size: .875rem;
    font-weight: 600;
    line-height: 1.25rem;
    padding: 0.5rem 0.75rem;
    font-family: Inter, sans-serif, Arial, Helvetica;
    margin: 0 0 1rem .5rem;
    cursor: pointer;
    display: inline-block;
    text-transform: none;
    }

a.cEnterLearnerDash:hover {
    background-color: var(--color-pri-ui);
    color: var(--color-midnight) !important;
}

/************************************************************
*************************************************************
MANAGER > USERS
*************************************************************
************************************************************/

/* Hide "Last Login" on Engagement Tab */
span.engagement__last-login {
display: none !important;
}


/************************************************************
*************************************************************
ADMIN > SETTINGS > TRACKING SCRIPTS
*************************************************************
************************************************************/

/* Adjust height for JavaScript code editor */
.ace_editor {
    min-height: 600px !important;
}













/************************************************************
*************************************************************
ADDED BY TI
*************************************************************
************************************************************/




/* Added by KS for Manager Access link */
.managerAccess {display: block; background: #e6eaeb; padding: 8px 0; border-bottom: 1px solid #cdd4d7;}
.managerAccess .inner {display: block; width: 90%; margin: 0 auto; font-size: 12px; color: #7979ac;}
.managerAccess .inner a {color: #8e0049; text-decoration: underline; font-weight: 500;}












/************************************************************
*************************************************************
TO BE MOVED (saved portions from TO BE REMOVED)
*************************************************************
************************************************************/


.learn.dashboard .widget.widget--html_standard {
    padding: 0;
    color: #000;
}

.top-bar {
    border: 0;
}


/* Featured Content */
.layout__content .widget.cExpHead,
.learn.dashboard .widget.cExpHead {
    padding: 40px 0;
    width: 90%;
    max-width: 1366px;
    margin: 0 auto;
}

.cExpHead .widget__title {
    font-size: 20px;
    font-weight: 600;
    color: #000;
    margin-bottom: 0;
    text-align: left;
    font-family: 'Poppins', sans-serif !important;
}
/*
.cFeaturedCarousel .featured-content-multi-carousel-item__source {
    display: inline-block;
}

.cFeaturedCarousel .featured-content-multi-carousel-item__description {
    float: left;
}
*/


/* Explore & Catalog: Tab hover state */
header.header--microsite nav.top-bar section.top-bar-section li:not(.has-form) a:not(.button):hover {
    border-radius: 8px 8px 0px 0px !important;
}

header.header--microsite nav.top-bar section.top-bar-section li:not(.has-form) a:not(.button) {
    transition-duration: .3s;
}















/************************************************************
*************************************************************
TO BE REMOVED | TO BE REMOVED | TO BE REMOVED | TO BE REMOVED
*************************************************************
************************************************************/



.learn.dashboard .widget.cChallengerSPTempo {
  width: 100%;
  padding: 1rem 0 40px;
  background: #ffaf41;
}

.cChallengerSPTempo.row .row {
  margin: 0;
  padding: 0;
}

.cChallengerSPTempo.row > .row {
  width: 90%;
  max-width: 1366px;
  margin: 0 auto;
  display: block;
}

.cChallengerSPTempo .column {
  padding: 0;
}

.cChallengerSPTempo h3 {
  font-weight: 600;
  color: #000;
  font-family: 'Poppins', sans-serif !important;
}

.cChallengerSPTempo .hr__accent {
  display: none;
}

.cChallengerSPTempo .widget__alt-title__container--with-cta {
  margin-bottom: 32px;
}

.cChallengerSPTempo .featured-content-article-item {
  padding: 0;
  border: 0;
}

.cChallengerSPTempo .featured-content-article-item__title {
  font-weight: 700;
}

.cChallengerSPTempo .featured-content-article-item__description {
  font-size: 14px;
  color: #000;
  margin-top: 4px;
}

.cChallengerSPTempo .featured-content-article-item__description:before {
  display: none;
}

.cChallengerSPTempo .columns {
  padding: 0;
}

.cChallengerSPTempo .columns [class*=block-grid-] {
  margin: 0;
}

.cChallengerSPTempo .columns [class*=block-grid-] li {
  padding-left: 0;
}



.learn.dashboard .widget.widget--html_standard {
  padding: 0;
  color: #000;
}




/* For Explore Page */
.top-bar {
  border: 0;
}

.home__content {
  padding: 0;
}

.cExploreBanner .hero .hero__caption {
  width: 90%;
  max-width: 1366px;
  left: 50%;
  top: 50%;
  bottom: auto;
  background: none;
  transform: translate(-50%, -50%);
  padding: 0;
}

.cExploreBanner .hero .hero__caption .hero__title {
  font-size: 52px;
  font-weight: 600;
  color: #fff;
  font-family: 'Poppins', sans-serif !important;
}

.cExploreBanner .hero .hero__caption span {
  color: #fff;
  font-size: 22px;
}



.layout__content .widget.cExploreByTopicLnks,
.learn.dashboard .widget.cExploreByTopicLnks {
  width: 90%;
  max-width: 1366px;
  margin: 0 auto;
  padding: 1px 0;
}

.cExploreByTopicLnks .navigation-bar .top-bar-section ul>li.navigation-item {
  padding: 0;
  margin-right: 20px;
  margin-bottom: 20px;
}

.cExploreByTopicLnks .navigation-bar .top-bar-section ul>li.navigation-item a {
  display: block;
  padding: 8px 20px;
  color: #000 !important;
  border: 1px solid #000;
  font-size: 16px;
  text-transform: none;
  font-weight: 400;
}

.cExploreByTopicLnks .navigation-bar .top-bar-section ul>li.navigation-item a:hover {
  display: block;
  padding: 8px 20px;
  color: #fff !important;
  border: 1px solid #000;
  font-size: 16px;
  text-transform: none;
  font-weight: 400;
  background:#000;
}

.cExploreByTopicLnks .columns,
.cExploreByTopicLnks .top-bar {
  padding:0 !important;
}

.layout__content .widget.cExpHead.expHead {
  padding: 40px 0 0;
}



.layout__content .widget.cExploreByTopic {
  width: 90%;
  max-width: 1366px;
  margin: 0 auto;
  padding: 40px 0;
}

.cExploreByTopic h2.widget__title {
  color: #000;
  font-size: 20px;
  font-weight: 700;
  text-align: left;
}

.cExploreByTopic .hr__accent {
  display: none;
}

.cExploreByTopic p {
  display: inline-block;
  margin-bottom: 20px;
  vertical-align: top;
  margin-right: 20px;
}

.cExploreByTopic p a {
  display: block;
  padding: 8px 20px;
  color: #000 !important;
  border: 1px solid #000;
  font-weight: 14px;
}





.layout__content .widget.cExpHead,
.learn.dashboard .widget.cExpHead {
  padding: 40px 0;
  width: 90%;
  max-width: 1366px;
  margin: 0 auto;
}

.cExpHead .widget__title {
  font-size: 20px;
  font-weight: 600;
  color: #000;
  margin-bottom: 0;
  text-align: left;
  font-family: 'Poppins', sans-serif !important;
}

.cExpHead .widget__subtitle {
  text-align: left;
}





.layout__content .widget.cExpFeaturedContent,
.learn.dashboard .widget.cExpFeaturedContent {
  padding: 0;
  width: 90%;
  max-width: 1366px;
  margin: 0 auto;
}

.cExpFeaturedContent .featured-content-article-item {
  padding: 0;
  border: 0;
}

.cExpFeaturedContent .featured-content-article-item__description::before {
  display: none;
}

.cExpFeaturedContent .featured-content-article-item__description {
  font-size: 14px;
  margin-top: 4px;
}

.cExpFeaturedContent .column, .cExpFeaturedContent .columns {
  padding: 0;
}

.cExpFeaturedContent.row .row {
  margin: 0;
  padding: 0;
}

.cExpFeaturedContent .catalog-grid-item {
  border: 0;
}

.cExpFeaturedContent .catalog-grid-item__body {
  padding: 0;
}

.cExpFeaturedContent .catalog-grid-item__title {
  margin-top: 1em;
  color: #000;
  font-weight: 700;
}

.cExpFeaturedContent .catalog-grid-item__description {
  font-size: 14px;
  color: #000;
  padding: 0;
}

.cExpFeaturedContent .catalog-grid-item__hr {
  display: none;
}



/*

.cFeaturedCarousel .featured-content-item__authors {
  text-align: left;
  display: inline-block;
  font-size: 13px;
  line-height: 14px;
  margin-top: 7px;
  margin-bottom: 7px;
}

.cFeaturedCarousel .featured-content-multi-carousel-item__source {
  display: inline-block;
}

.cFeaturedCarousel .featured-content-multi-carousel-item__description {
  float: left;
}

.cFeaturedCarousel .featured-content-item__authors::before {
  content: "|";
  padding-right: 5px;
  padding-left: 8px;
  font-size: 14px;
}
*/
.cNewFeatured .featured-content-block-grid.small-block-grid-1.medium-block-grid-5 {
  padding-bottom: 40px;
}




.layout__content .widget.cNewAndFeatured {
  display: block;
  padding: 40px 0 30px 0;
  background: #ffaf41;
}

.cNewAndFeatured > .row {
  margin: 0 auto;
  padding: 0;
  width: 90%;
  max-width: 1366px;
}

.cNewAndFeatured .widget__title {
  font-size: 20px;
  font-weight: 600;
  color: #000;
  text-align: left;
  font-family: 'Poppins', sans-serif !important;
}

.cNewAndFeatured .featured-content-multi-carousel-item {
  border: 0;
  background: none;
}

.cNewAndFeatured .featured-content-multi-carousel-item img {
  padding: 0;
  width: 100%;
}

.cNewAndFeatured .featured-content-multi-carousel-item__body {
  padding: 1em .25em;
}

.cNewAndFeatured .featured-content-multi-carousel-item__title {
  font-size: 16px;
  font-weight: 400;
  color: #000;
  text-align: left;
  font-family: 'Poppins', sans-serif !important;
}

.cNewAndFeatured .featured-content-multi-carousel-item__description {
  font-size: 14px;
  font-weight: 600;
  color: #000;
  text-align: left;
  padding: 0;
}

.cNewAndFeatured .ember-view {
  text-align: center;
}

.cNewAndFeatured .featured-content-multi-carousel__nav-right,
.cNewAndFeatured .featured-content-multi-carousel__nav-left {
  height: auto;
  top: 50%;
  transform: translateY(-50%);
}

.cNewAndFeatured .featured-content-multi-carousel__nav-right i,
.cNewAndFeatured .featured-content-multi-carousel__nav-left i {
  color: #000;
  display: block;
}

.cNewAndFeatured .featured-content-multi-carousel__nav-left i {
  margin-left: -10px;
}

.cNewAndFeatured .icon-navigateright:before,
.cNewAndFeatured .icon-navigateleft:before {
  color: #000;
  font-size: 40px;
}






.learn.dashboard .widget.cChallengerSPTempoHead {
  background: #ffaf41;
  padding: 40px 5% 1rem;
  margin: 0 auto;
  max-width: 100%;
  width: 100%;
}

.cChallengerSPTempoHead p {
  max-width: 1366px;
  margin: 0 auto;
  color: #000;
}

.cChallengerSPTempoHead .widget__title {
  max-width: 1366px;
  margin: 0 auto;
}




/*CSS for recommended content*/
.learn.dashboard .widget.cRecommendedContent,
.layout__content .widget.cRecommendedContent {
  width: 90%;
  max-width: 1366px;
  margin: 0 auto;
  padding: 0;
}

.cRecommendedContent .columns {
  padding: 0;
}

.cRecommendedContent .featured-content-block-grid > li {
  width: 20%;
}

.cRecommendedContent .featured-content-block-grid > li .column {
  width: 100%;
}

.cRecommendedContent .catalog-grid-item__asset-container--split {
  padding: 0;
}

.cRecommendedContent h3 {
  font-size: 20px;
  font-weight: 600;
  color: #000;
  margin-bottom: 32px;
  font-family: 'Poppins', sans-serif !important;
}

.cRecommendedContent .hr__accent {
  display: none;
}

.cRecommendedContent.row .row {
  margin: 0;
}

.cRecommendedContent ul.featured-content-block-grid {
  padding: 0;
  margin: 0 -.625rem;
}

.cRecommendedContent [class*=block-grid-]>li {
  padding: 0 .625rem 1.25rem;
}

.cRecommendedContent .catalog-grid-item {
  border: 0;
}

.cRecommendedContent .catalog-grid-item .column {
  padding: 0;
}

.cRecommendedContent .catalog-grid-item .catalog-grid-item__body {
  padding: .75em 0;
}

.cRecommendedContent .catalog-grid-item .catalog-grid-item__title {
  color: #000;
  font-weight: 700;
}

.cRecommendedContent .catalog-grid-item .catalog-grid-item__source {
  color: #000;
  font-size: 14px;
  margin-bottom: 12px;
}

.cRecommendedContent .catalog-grid-item .catalog-grid-item__description {
  font-size: 14px;
}
.cRecommendedContent .catalog-grid-item .catalog-grid-item__hr {
  display: none;
}
.cRecommendedContent .catalog-grid-item .catalog-grid-item__cta-container {
  text-align: left; padding-top: 16px;
}




@media only screen and (max-width: 768px) {

    .cExploreBanner .hero .hero__caption {
      position: static;
      transform: none;
      margin: 0 auto;
      padding: 20px 0;
    }

    .cExploreBanner .hero .hero__caption .hero__title {
      color: #000;
      font-size: 28px;
    }

    .cExploreBanner .hero .hero__caption span {
      color: #000;
      font-size: 14px;
    }

    .layout__content .cExploreBanner {
      margin-bottom: 0;
    }    


    .cRecommendedContent ul.featured-content-block-grid {
      margin: 0;
    }

    .cRecommendedContent [class*="block-grid-"] > li {
      padding: 0 0 1.25rem;
      width: 100%;
    }

    .cRecommendedContent .featured-content-default-grid {
      padding: 0 1rem;
    }
}



@media only screen and (max-width: 580px) {
    .company__school-name {
      display: none;
    }
  }






/* Dashboard | Explore section: Button rounded corners */
div.cDashboardBanner2 a.btn--primary {   
    border-radius: 25px !important;
}

/* Dashboard | TEMPO: Image rounded edges */
.cChallengerSPTempo li a img {
    border-radius: 8px !important;
}

/* Dashboard | TEMPO: Background and text color */
.learn.dashboard div.widget.cChallengerSPTempoHead,
.learn.dashboard div.widget.cChallengerSPTempo {
    background: #ECDDE5;
}

.cExpHead div.cChallengerSPTempoHead h1,
.cExpHead div.cChallengerSPTempoHead p,
.learn.dashboard div.widget.cChallengerSPTempo li a,
.cChallengerSPTempo p.featured-content-article-item__description {
    color: #062935;
}




/******************************
EXPLORE PAGE STYLING
******************************/

/* Explore & Catalog: Tab hover state */
header.header--microsite nav.top-bar section.top-bar-section li:not(.has-form) a:not(.button):hover {
    border-radius: 8px 8px 0px 0px !important;
}

header.header--microsite nav.top-bar section.top-bar-section li:not(.has-form) a:not(.button) {
    transition-duration: .3s;
}

/* Explore: Header: Height */
div.cExploreBanner div.hero {
    max-height: 175px;
}

/* Explore | Explore by Topic: Buttons */
div.cExploreByTopicLnks .navigation-bar .top-bar-section ul li.navigation-item a {
    border-radius: 25px;   
}

.cExploreByTopicLnks .navigation-bar .top-bar-section ul li.navigation-item a {
    transition-duration: .3s;
}

/* Explore | New and Featured Content: Rounded edges */
.cNewAndFeatured .featured-content-multi-carousel-item img {
    border-radius: 8px !important;
}

/* Explore | New and Featured Content: Background and text color */
div.layout__content--explore div.widget.cNewAndFeatured {
    background: #A7D1E1;
}

div.layout__content--explore div.widget.cNewAndFeatured h2.widget__title,
div.layout__content--explore div.widget.cNewAndFeatured h4.featured-content-multi-carousel-item__title,
div.layout__content--explore div.widget.cNewAndFeatured p.featured-content-multi-carousel-item__description {
    color: #062935;
}


/* END - "TO BE REMOVED" */



