.ThemeGlobal {
    .ImcNavigation {
        --navigation-padding: 0 0 10px;
        --navigation-max-width: 1280px;
        --navigation-logo-padding: 40px 20px 0;
        --navigation-items-left-valign: flex-end;
        --navigation-items-right-valign: flex-end;
        --navigation-item-padding: 10px 15px;
        --navigation-burger-margin: 0;
        --navigation-burger-padding: 20px 20px 10px;
        --navigation-item-badge-position-top: -8px;
        --navigation-dropdown-background: #fff;
        --navigation-search-result-hover-background: #f9f9f9;
        --navigation-item-badge-position-top: 2px;
    }

    .QuickSearch {
        --quick-search-margin: 0 12px 6px 0;
    }

    .ImcFooter {
        --footer-background: #002855;
        --footer-item-text-color: #fff;
    }

    .LearningCard {
        .infoContainer {
            --card-info-icon-color-success: #4cb963;
            --card-info-icon-color-warning: #ff9f1c;
            --card-info-icon-color-overdue: #ba2d0b;
        }
    }

    .ImcBreadcrumbs {
        .ImcBreadcrumbsNode {
            .ImcLink {
                --link-hover-text-color: #339999;
            }
        }
    }

    .SyllabusOnly {
        .ImcHeader {
            .HeaderContent {
                .description {
                    font-size: 18px;
                }
            }
        }
    }
    .SliderContentPanel {
        --slider-caption-background: rgba(0,0,0,.8);
    }

    .Dashboard {
        .DashboardPanel {
            &.StandardPanel {
                .VerticalLayout {
                    padding: 0 24px;
                }
            }
        }
    }

    @media only screen and (min-width: 1300px) {
        .Dashboard {
            .DashboardPanel {
                &.StandardPanel {
                    .VerticalLayout {
                        padding: 0;
                    }
                }
            }
        }
    }
    @media only screen and (max-width: 1024px) {
        .Dashboard {
            .DashboardPanel {
                &.StandardPanel {
                    .VerticalLayout {
                        padding: 0 16px;
                    }
                }
            }
        }
    }
    .SliderContentPanel {
        --slider-video-object-fit: cover;
    }
    /* Fix slider full-width bug for version 27.3.1  */
    /* .dashboardSection:has(.SliderContentPanel) {
        padding: 0;
    }
    .dashboardSectionContentWrapper:has(.SliderContentPanel) {
        max-width: none;
    } */
    /* End fix ---> removed for 28.1.0 */

    /* Syllabus only header */
    @media screen and (min-width: 768px) {
        .SyllabusOnly {
            .ImcHeader {
                height: 50vh;
                --header-hasImageAsBackground-image-overflow: 0px;
            }
            .contentWrapper .block {
                padding-top: 24px;
                .ImcGrid > .ImcGridCell {
                    max-width: calc(50% - 20px);
                }
            }
        }
        
    }
}
