.ThemeGlobal {
    .ImcNavigation {
        --navigation-padding: 10px;
        --navigation-background: #2b2b30;
        --navigation-shadow: 0 1px 0 0 #2b2b30;
        /* --navigation-logo-padding: 15px 40px 15px 20px; */
        --navigation-logo-height: 24px;
        --navigation-logo-width: 207px;
        --navigation-burger-margin: 0;
        /* --navigation-item-padding: 2px 15px 0; */
        --navigation-item-text-color: #fff;
        --navigation-item-font-weight: 500;
        --navigation-item-hover-text-color: #fa4d0f;
        --navigation-item-active-text-color: #fa4d0f;
        /* --navigation-item-active-border-color: #fa4d0f; */
        --navigation-item-avatar-border: none;
        --navigation-item-avatar-border-radius: 0px;
        --navigation-dropdown-background: #2b2b30;
        /* --navigation-dropdown-item-font-weight: 700; */
        --navigation-dropdown-item-text-color: #fff;
        --navigation-dropdown-item-border-color: #3a3a42;
        --navigation-dropdown-grouptitle-text-transform: uppercase;
        --navigation-dropdown-grouptitle-font-weight: 500;
        --navigation-dropdown-separator: none;
        --navigation-search-result-hover-background: #eee;
        --navigation-search-result-border-bottom: none;
        --navigation-search-placeholder-text-color: #eee;
        --navigation-search-divider: #3a3a42;
        --navigation-dropdown-category-switch-active-border: 1px solid transparent;
        --navigation-dropdown-grouptitle-font-weight: bold;
        --navigation-dropdown-grouptitle-font-size: 16px;
        --navigation-dropdown-grouptitle-text-color: #fa4d0f;
    }


    .ImcFooter {
        --footer-background: #2b2b30;
        --footer-item-text-color: #ffffff;
        --footer-item-hover-text-color: #fa4d0f;
    }

    .ImcButton {
        --button-default-background: var(--theme-color-primary);
        --button-default-text-color: var(--theme-color-primary-over);
        --button-default-border: 1px solid var(--theme-color-primary);
        --button-hover-background: var(--theme-color-secondary);
        --button-hover-text-color: var(--theme-color-secondary-over);
        --button-hover-border: 1px solid var(--theme-color-secondary);
    }

    .ImcHeading {
        font-family: var(--theme-font-family-secondary);
    }

    .ImcLearningCard,
    .LearningCard,
    .Card,
    .ImcCard {
        --learning-card-background: #ffffff;
        --card-background: #ffffff;
        --card-text-color: #2b2b30;
        --card-border-color: #ede8e3;
    }

    .ImcProgressBar {
        --progress-bar-background: #ede8e3;
    }

    .subnavigation-section,
    .imc-subnavigation-header {
        background: #fcfcf4;
        color: #2b2b30;
    }

    .ImcHeader {
        --header-background: transparent;
    }

    .ImcTabs {
        --tab-background: transparent;

    }

    .selectDropdown {
        --select-option-hover-background: #ede8e3;
        --select-option-hover-text-color: #2b2b30;
    }

    .DockSection .ImcButton:focus .ImcText,
    .DockSection .ImcButton:focus .ImcIcon {
        --button-focus-text-color: #fff !important;
    }

    /* Secondary button */
    .DockSection .ImcButton.is-secondary {
        --button-secondary-background: var(--theme-color-primary);
        --button-secondary-border: 1px solid var(--theme-color-primary);
        --button-secondary-text-color: var(--theme-color-primary-over);

        --button-radius: 0;

        --button-hover-background: var(--theme-color-secondary);
        --button-hover-border: 1px solid var(--theme-color-secondary);

        --button-focus-background: var(--theme-color-secondary);
        --button-focus-border: 1px solid var(--theme-color-secondary);
    }

    /* Secondary button icon */
    .DockSection .ImcButton.is-secondary .ImcIcon {
        --button-secondary-text-color: #fff;
    }

    /* Primary button */
    .DockSection .ImcButton.is-primary {
        --button-primary-background: var(--theme-color-secondary);
        --button-primary-border: 1px solid var(--theme-color-secondary);
        --button-primary-text-color: var(--theme-color-secondary-over);

        --button-radius: 0;

        --button-hover-background: var(--theme-color-secondary);
        --button-hover-border: 1px solid var(--theme-color-secondary);

        --button-focus-background: var(--theme-color-secondary);
        --button-focus-border: 1px solid var(--theme-color-secondary);
    }

    /* Search input */
    .DockSection .ImcInput .inputBox {
        --input-border-radius: 0;
    }

    .ImcSelect .ImcText {
        --text-color: #000 !important;
    }

    .selectDropdown .ImcText {
        --text-color: #000 !important;
    }

    .selectDropdown .ImcIcon {
        color: #000 !important;
    }

    .ImcSelect .ImcIcon {
        color: #000 !important;
    }

}