.ThemeGlobal {
    --accent: #c2fe06;
    --primary1: #008C82;
    --primary2: #002733;

    .ImcNavigation {
        --navigation-logo-padding: 16px 20px;
        --navigation-logo-width: 333px;
        --navigation-logo-height: 47px;
        --navigation-background: #002733;
        --navigation-item-text-color: #fff;
        --navigation-item-hover-text-color: #c2fe06;
        --navigation-item-active-text-color: #c2fe06;
        --navigation-item-padding: 4px 10px 4px 10px;
        --navigation-dropdown-background: #002733;
        --navigation-search-result-hover-background: #657d86;
        --navigation-search-result-breadcrumb-text-color: #ccd4d6;
        --navigation-item-badge-border: 1px solid #8CBEE6;
        --navigation-item-badge-background: #8CBEE6;
        --navigation-item-badge-text-color: #002733;
        --navigation-dropdown-separator: 1px solid rgba(255, 255, 255, 0.1);

        .QuickSearch {
            --quick-search-shadow-focus-color: #002733;
            --input-border: 1px solid #fff;
            --quick-search-border-radius: 12px;
            --quick-search-icon-active-color: #002733;
            --input-border-radius: 0;
        }
    }

    .ImcFooter {
        --footer-background: #002733;
        --footer-item-text-color: #c2fe06;
        --footer-item-hover-text-color: #fff;
        --footer-item-text-decoration: underline;
        --footer-item-hover-text-decoration: underline;
    }


    .ImcButton {
        --button-primary-background: #c2fe06;
        --button-primary-border: 1px solid #c2fe06;
        --button-primary-text-color: #002733;
        --button-hover-background: #008C82;
        --button-hover-border: 1px solid #008C82;
        --button-hover-text-color: #c2fe06;
        --button-selected-text-color: #002733;
    }


    /* Fix search button and input border radius */
    .ImcDropdown {
        .ImcButton {
            border-radius: calc(var(--quick-search-border-radius) - 1px) 0 0 calc(var(--quick-search-border-radius) - 1px) !important;
        }

        .ImcInput {
            --input-border-radius: calc(var(--quick-search-border-radius) - 1px) 0 0 calc(var(--quick-search-border-radius) - 1px) !important;
        }
    }
}