.ThemeGlobal {
    .Logo {
        display: none;
    }
    .ImcNavigation {
        --navigation-background: var(--cctDark);
        --navigation-shadow: none;
        --navigation-padding: 8px 0;
        --navigation-logo-padding: 20px;
        --navigation-burger-margin: 0;
        --navigation-burger-padding: 10px 20px;
        --navigation-item-padding: 12px 20px 10px;
        --navigation-item-text-color: var(--theme-color-text-primary);
        --navigation-item-font-weight: bold;
        --navigation-item-hover-text-color: var(--theme-color-primary);
        --navigation-item-active-text-color: var(--theme-color-primary);
        --navigation-dropdown-background: var(--theme-pattern-primary-over);
        --navigation-dropdown-item-text-color: #2A0035;
        --navigation-dropdown-item-font-weight: normal;
        --navigation-dropdown-item-hover-text-color: #4930CC;
        --navigation-dropdown-item-hover-shadow: inset 3px 0 0 0 #4930CC;
        --navigation-dropdown-item-hover-border-color: #4930CC;
        --navigation-dropdown-item-active-text-color: #4930CC;
        --navigation-dropdown-item-active-border-color: #4930CC;
        --navigation-dropdown-category-switch-active-border: 1px solid transparent;
        --navigation-item-badge-position-top: 4px;
        --navigation-item-badge-background: var(--theme-color-primary);
        --navigation-item-badge-border: 1px solid var(--theme-color-primary);
        --navigation-item-badge-text-color: #2A0035;
        .dropdownContentWrapper {
            .menuEntry {
                border-radius: 0 !important;
            }
        }
    }
    .ImcFooter {
        --footer-background: var(--cctDark);
        --footer-item-text-color: #fff;
        --footer-item-hover-text-color: var(--theme-color-primary);
    }
    .experience-wrapper .leaderboard-wrapper .rank-wrapper tr {
        --rank-row-background-disabled: #11022B;
      }
      
      .experience-wrapper .leaderboard-wrapper .ImcTabs {
        --tab-background: transparent;
      }      
    .ImcHeader {
        --header-background: transparent;
        --header-shadow: none;
        --header-border-bottom: 1px solid transparent;
        --header-hasImageAsBackground-text-color: #fff;
        --header-has-image-as-background-text-color: #fff;
      }
      
      .ImcHeader.hasImageAsbackground .ImcText {
        --text-color: #fff;
      }
      
      .ImcHeader.hasImageAsbackground .ImcHeading {
        --heading-text-color: #fff;
      }
      
      .ImcHeader.hasImageAsbackground .ImcBreadcrumbs {
        --breadcrumb-text-color: #fff;
      }
      
      .ImcHeader.hasImageAsbackground .ImcButton {
        --button-primary-text-color: #000;
      }
      
      .ImcHeader.hasImageAsbackground .ImcButton .ImcText {
        --text-color: #000;
      }
      
      .ImcHeader.hasImageOnlybackground .ImcText {
        --text-color: #fff;
      }
      
      .ImcHeader.hasImageOnlybackground .ImcHeading {
        --heading-text-color: #fff;
      }
      
      .ImcHeader.hasImageOnlybackground .ImcBreadcrumbs {
        --breadcrumb-text-color: #fff;
      }
      
      .ImcTopbar {
        --topbar-sticky-background: rgba(0, 0, 0, 0.3);
        --topbar-icon-color: #ffffff;
      }
      
      .ImcHeading {
        --heading-line-height: 1.2;
        --page-header-text-color: #fff;
      }
      
      .ImcHeading.h6 {
        font-family: var(--theme-font-family-primary, Roboto);
      }
      
      .ImcCheckbox {
        --checkbox-border: 1px solid #bbbbbb;
        --checkbox-disabled-background: rgba(255, 255, 255, 0.3);
      }
      
      .ImcLearningCard,
      .Card {
        --learning-card-background: #201f3b;
      }
      
      .ImcCard {
        --card-background: #201f3b;
        --background-color-disabled: #3c3c4d;
      }
      
      .ImcCard div {
        --status-icon-font-color: #000;
      }
      
      .ImcMediaCard {
        --media-card-background: #201f3b;
        --media-card-notStarted-box-shadow: unset;
      }
      
      .ImcChip {
        --chip-background: #0fa3b1;
        --chip-text-color: #fff;
      }
      
      .ImcProgressBar {
        --progress-bar-background: #004670;
      }
      
      .ImcProgressBar .progress-bar {
        --progress-bar-background-back: #004670;
      }
      
      .LearningPlan {
        background: transparent;
      }
      
      .LearningPlan .TaskItem .ImcMediaCard {
        box-shadow: unset;
      }
      
      .ImcTrainingCard {
        --training-card-background: #201f3b;
        --training-card-middle-border: 1px solid rgba(255, 255, 255, 0.1);
        --training-card-border: 1px solid rgba(255, 255, 255, 0.1);
      }
      
      .ImcTrainingCard .ImcDropdown .ImcButton {
        border-top: 1px solid rgba(255, 255, 255, 0.1);
        border-left: 1px solid rgba(255, 255, 255, 0.1);
      }
      
      /* MultiEnrollment */
      .MultiEnrollment {
        --search-bar-background: #201f3b;
        --training-card-background: #201f3b;
      }
      
      .MultiEnrollment .coursesSearchList .coursesList .cardSeparator {
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
      }
      
      .MultiEnrollment .coursesSearchList .coursesList .cardWrapper.disabled {
        background-color: rgba(255, 255, 255, 0.1);
      }
      
      .MultiEnrollment .coursesSearchList .coursesList .cardWrapper .Card {
        background: #201f3b;
      }
      
      .MultiEnrollment .coursesSearchList .coursesList .cardWrapper .Card:hover {
        background: rgba(255, 255, 255, 0.1);
      }
      
      /* ManageEnrollment */
      .ManageEnrollment {
        --search-bar-background: #201f3b;
      }
      
      .ManageEnrollment .wrapper .inputBox {
        padding: 11px;
        height: auto;
      }
      
      .ManageEnrollment .ImcInput {
        --input-background: #201f3b;
        --input-text-color: #fff;
      }
      
      .ManageEnrollment .cardWrapper.disabled {
        background-color: rgba(255, 255, 255, 0.1);
      }
      
      .ManageEnrollment .cardSeparator {
        border-bottom: 1px solid rgba(255, 255, 255, 0.1);
      }
      
      .ManageEnrollment .cardWrapper .Card:hover {
        background: rgba(255, 255, 255, 0.1);
      }
      
      /* ManagerTemplate */
      .ManagerTemplate > div:not(.mainBlock) {
        --table-cell-selected-background: #201f3b;
      }
      
      .ManagerTemplate .ImcToolbar {
        background: #201f3b;
      }
      
      .ManagerTemplate .ImcTable {
        --table-header-background: #ffffff;
      }
      
      .ManagerTemplate .ImcTable .ImcTablePagination {
        --table-pagination-background: #201f3b;
      }
      
      /* SelectionTableDrawer */
      .SelectionTableDrawer .ImcTable {
        --table-header-background: #ffffff;
      }
      
      .SelectionTableDrawer .ImcTable .ImcTablePagination {
        --table-pagination-background: #201f3b;
      }
      
      .SelectionTableDrawer .ImcTable .ImcTablePagination .ImcPagination {
        --pagination-background: transparent;
        --pagination-text-color: #fff;
      }
      
      /* UserProfileView */
      .UserProfileView .category-list,
      .UserProfileEdit .category-list {
        --category-background: #11022B;
        --category-shadow: none;
        --category-border: 4px solid #2c2c48;
        --category-border-radius: 8px;
      }
      
      .UserProfileEdit .ImcSelect {
        --select-dropdown-background: #242342;
      }
      
      .UserProfileEdit .ImcSelect .select-header .ImcText {
        --text-color: #000;
      }
      
      /* Inputs */
      .ImcSelect {
        --select-disabled-background: #aaa;
      }
      
      .ImcInput {
        --input-disabled-background: #aaa;
      }
      
      .ImcInput.disabled .inputBox .input {
        background: #aaa;
      }
      /* Courseroom */
      .SyllabusOnly {
        .ImcCard {
          .ImcText {
            --text-color: #19ffc1;
            --card-meta-text-color: #777;
          }
          .ImcHeading {
            --heading-text-color: #19ffc1;
          }
          &.isDisabled {
            --card-disabled-background: #08001F;
            .ImcText {
              --text-color: #777;
              --card-meta-text-color: #777;
            }
            .ImcHeading {
              --heading-text-color: #9a9a9a;
            }
          }
        }
      }
      .contentWrapper {
        .block {
            .ImcGrid {
                .ImcCard {
                    .ImcIcon {
                        --status-icon-color: #11022B;
                    }
                }
            }
        }
      }
}