.ThemeGlobal {
    .ImcNavigation {
        --navigation-padding: 0;
        --navigation-background: #282828;
        --navigation-shadow: 0 1px 0px 0 rgb(0 0 0 / 10%);
        --navigation-logo-height: 19px;
        --navigation-burger-margin: 0;
        --navigation-burger-padding: 10px 20px;
        --navigation-logo-padding: 20px;
        --navigation-item-font-weight: 700;
        --navigation-item-text-color: #fff;
        --navigation-item-active-text-color: #fff;
        --navigation-item-hover-text-color: #fff;
        --navigation-dropdown-background: #fff;
        --navigation-dropdown-item-text-color: #000;
        --navigation-dropdown-item-hover-text-color: #ff4637;
        --navigation-dropdown-item-active-text-color: #ff4637;
        --navigation-dropdown-grouptitle-font-weight: 700;
        --navigation-dropdown-item-font-weight: 400;
        --navigation-search-result-match-text-color: #ff4637;
        --navigation-dropdown-category-switch-active-border: 1px solid transparent;
        --navigation-item-avatar-height: 36px;
        --navigation-item-avatar-width: 36px;
        --navigation-item-badge-background: #0fa3b1;
        --navigation-item-badge-border: 1px solid #0fa3b1;
        --navigation-item-icon-hover-color: #ff4637;
        --navigation-item-icon-active-color: #ff4637;
        --navigation-item-icon-mobile-hover-color: #ff4637;

        .navLeftSection {
            .MenuItem {
                .NavItemContent {

                    &:hover,
                    &.active {
                        &::before {
                            content: "";
                            width: 60%;
                            height: 6px;
                            background: rgba(255, 70, 55, 1);
                            position: absolute;
                            box-sizing: border-box;
                            bottom: 2px;
                            left: 10px;
                            z-index: 1;
                        }

                        .ImcText {
                            z-index: 2;
                        }
                    }
                }
            }
        }
    }

    .ImcFooter {
        --footer-background: #282828;
        --footer-item-text-color: #fff;
        --footer-item-hover-text-color: rgba(255, 255, 255, 0.8);
    }

    .ImcHeader {
        --header-shadow: 0 1px 0px 0 rgb(0 0 0 / 10%);
        --header-border-bottom: none;
    }

    .ImcHeader .UserContext .contentWrapper .multipleUsers {
        border-radius: 0 0 4px 4px;
    }

    .ImcHeader .ImcHeading {
        position: relative;
    }

    .ImcHeader .ImcHeading:before {
        content: "";
        height: 4px;
        width: 1em;
        background: #ff4637;
        position: absolute;
        top: 100%;
        left: 0;
    }

    .ImcButton {
        --button-radius: 4px;
        --button-hover-background: #525252;
        --button-hover-border: 1px solid #525252;
        --button-focus-background: #525252;
        --button-focus-border: 1px solid #525252;
    }

    .ImcLink {
        --link-hover-text-color: #282828;
    }

    .FilterBar .ImcSelect .selectDropdown .isSelectable.disabled .ImcText {
        --text-color: #ff4637;
    }

    .ImcTabs {
        --tab-active-border-bottom-color: transparent;
    }

    .ImcProgressBar .ImcText {
        --progress-bar-color-back: transparent;
    }

    #content-page-wrapper {
        .page-wrapper {
            .content-wrapper {
                .cards-wrapper {
                    article {
                        overflow: hidden;
                    }
                }
            }
        }
    }

    .hasImageOnlybackground {
        .ImcBreadcrumbs {
            .ImcLink.default {
                &:hover {
                    --link-hover-text-color: #e1e1e1;
                }
            }
        }

        .ImcToolbar {
            .ImcButton {
                margin: 0;

                &[disabled].primary {
                    opacity: 1;
                    background-color: transparent;
                }
            }
        }
    }

    .Dashboard {
        .ImcCard.textOverWithMore {
            .detailsOverlay {
                border-radius: 0 0 20px 20px;
            }
        }

        .panelHeader {
            .extraInfo {
                .SearchBar {
                    .ImcInput {
                        border-radius: 20px 0 0 20px;
                    }

                    .searchButton {
                        border-radius: 20px;
                    }
                }
            }
        }
    }
    .ImcDashboard {
        .taskList {
            article {
                --learning-card-border-radius: 20px 20px 4px 20px;
            }
        }
    }
}