:root {
    --color-primary: #2e4437;
    --color-secondary: #717653;
    --color-tertiary: #bfb081;

    --color-white: #fff;
    --color-black: #000;

    --color-tab-inactive: #c3c3c3;
}

.wrapper-hans {
    background: var(--color-primary);
    background-size: cover;
}

.kulturfonden-tab-p, .kulturfonden-tab-w, .kulturfonden-tab-o, .kulturfonden-tab-all, .main-box-content-header {
    display:none;
}

#mainPageInfoScreen a {
    color: var(--color-tertiary) !important;
}

#mainPageInfoScreen a:hover {
    color: var(--color-tertiary) !important;
    text-decoration: underline;
}

.loginmodule a {
    color: var(--color-tertiary);
}

.loginmodule a:hover {
    color: var(--color-tertiary);
    text-decoration: underline;
}

.blue-module a {
    color: var(--color-tertiary);
}

.blue-module a:hover {
    color: var(--color-tertiary);
    text-decoration: underline;
}

/* Tabs – active / current */
.kulturfonden-tabs-active,
.current-steptab .text {
    color: var(--color-white) !important;
    border-bottom: 10px solid var(--color-white) !important;
}

.current-steptab div.steplabel,
.current-steptab .tab-arrow {
    color: var(--color-white);
}

/* Steps */
.kulturfonden-round-step-nok div.steplabel,
.kulturfonden-round-step-nok .tab-arrow {
    color: var(--color-tab-inactive);
}

.kulturfonden-round-step-nok .kulturfonden-round-tab {
    color: var(--color-tab-inactive);
    border-bottom: 10px solid var(--color-white) !important;
}

.kulturfonden-round-step-ok div.steplabel,
.kulturfonden-round-step-ok .tab-arrow {
    color: var(--color-tab-inactive);
}

.kulturfonden-round-step-ok .text,
.kulturfonden-round-tab .text {
    color: var(--color-tab-inactive);
    border-bottom: 10px solid var(--color-tab-inactive);
}

.kulturfonden-round-step-semiok div.steplabel {
    color: var(--color-white) !important;
    font-weight: 600;
}

