:root {
    --pf-v5-global--Color--200: var(--groupui-sys-color-text-weaker);
    --pf-v5-global--link--Color: var(--groupui-sys-color-link-primary-unvisited-default);
    --pf-v5-global--link--Color--hover: var(--groupui-sys-color-link-primary-unvisited-hover);
    --pf-v5-global--active-color--100: var(--groupui-sys-color-link-primary-unvisited-default);
    /*--pf-v5-global--active-color--200: var();*/
    /*--pf-v5-global--active-color--300: var();*/
    --pf-v5-global--active-color--400: var(--groupui-sys-color-link-primary-unvisited-hover);
    --pf-v5-global--link--Color--light: var(--groupui-sys-color-link-primary-unvisited-default);
    --pf-v5-global--link--Color--light--hover: var(--groupui-sys-color-link-primary-unvisited-hover);
    --pf-v5-global--link--Color--dark: var(--groupui-sys-color-link-primary-unvisited-default);
    --pf-v5-global--link--Color--dark--hover: var(--groupui-sys-color-link-primary-unvisited-hover);
    --pf-v5-global--link--Color--visited: var(--groupui-sys-color-link-primary-unvisited-default);
    --pf-v5-global--primary-color--100: var(--groupui-sys-color-link-primary-unvisited-default);
    --pf-v5-global--primary-color--200: var(--groupui-sys-color-link-primary-unvisited-hover);
    --pf-v5-global--primary-color--300: var(--groupui-sys-color-link-primary-unvisited-pressed);
    --pf-v5-global--primary-color--light-100: var(--groupui-sys-color-link-primary-unvisited-default);
    --pf-v5-global--primary-color--dark-100: var(--groupui-sys-color-link-primary-unvisited-default);
    --pf-v5-global--primary-color--dark-200: var(--groupui-sys-color-link-primary-unvisited-hover);
    --pf-v5-global--BackgroundColor--100: var(--groupui-sys-color-background-base);
    --pf-v5-global--BackgroundColor--dark-100: var(--groupui-vwgroup-ref-color-grey-900);
    --pf-v5-global--BackgroundColor--dark-300: var(--groupui-vwgroup-ref-color-grey-950);
    --pf-v5-global--danger-color--100: var(--groupui-sys-color-danger-basic-default);
    --pf-v5-global--danger-color--200: var(--groupui-sys-color-danger-basic-hover);
    --pf-v5-global--danger-color--300: var(--groupui-sys-color-danger-basic-pressed);
    --pf-v5-global--BorderRadius--sm: var(--groupui-sys-border-radius-xl);
    --pf-v5-global--BackgroundColor--light-100: var(--groupui-sys-color-background-base);
    --pf-v5-global--FontFamily--text: var(--groupui-vwgroup-ref-font-family-the-group-text);
    --pf-v5-global--FontFamily--heading: var(--groupui-vwgroup-ref-font-family-the-group-head);
    --pf-v5-global--spacer--form-element: var(--groupui-sys-spacing-200);

    --pf-v5-c-page--BackgroundColor: var(--groupui-sys-color-background-base);
    /* sidebar is always deep space blue */
    --pf-v5-c-page__sidebar--BackgroundColor: var(--groupui-sys-color-background-inform);
}
a {
    font-weight: var(--groupui-sys-font-weight-action);
}
/* left side more space because rounded border */
.pf-v5-c-menu-toggle.pf-m-primary {
    --pf-v5-c-menu-toggle--PaddingLeft: var(--pf-v5-global--spacer--lg);
}

/* form label text */
.pf-v5-c-form {
    --pf-v5-c-form__label-text--FontWeight: var(--groupui-sys-font-weight-bold);
}
.pf-v5-c-form__label {
    margin-bottom: var(--groupui-sys-spacing-100);
}

/* sidebar  */
.pf-v5-c-nav__link.pf-m-current, .pf-v5-c-nav__link.pf-m-current:hover, .pf-v5-c-nav__item.pf-m-current:not(.pf-m-expanded) .pf-v5-c-nav__link {
    background-color: var(--groupui-sys-color-background-inform);
}

/* header in deep-space-blue-1000 */
.pf-v5-c-masthead .pf-v5-c-toolbar {
    --pf-v5-c-toolbar--BackgroundColor: var(--groupui-vwgroup-ref-color-deep-space-blue-1000);
}
.pf-v5-c-masthead {
    --pf-v5-c-masthead--BackgroundColor: var(--groupui-vwgroup-ref-color-deep-space-blue-1000);
    --pf-v5-c-masthead--item-border-color--base: var(--groupui-vwgroup-ref-color-deep-space-blue-1000);
}

#masthead-logo {
  height: 60px;
}
.c-link, .pf-v5-c-helper-text__item-text a, a.pf-v5-c-login__main-footer-links-item-link{
    text-decoration: underline;
}
.pf-v5-c-helper-text {
    /* smaller helper text in forms */
    --pf-v5-c-helper-text--FontSize: var(--pf-v5-global--FontSize--sm);
}
.pf-v5-c-nav__link.pf-m-current::after, .pf-v5-c-nav__link.pf-m-current:hover::after, .pf-v5-c-nav__item.pf-m-current:not(.pf-m-expanded) .pf-v5-c-nav__link::after {
    border-color: var(--groupui-sys-color-hero-basic-default);
}
.pf-v5-c-nav {
    --pf-v5-c-nav__link--m-current--Color: var(--groupui-sys-color-navigation-selected-basic-default-inverse);
    --pf-v5-c-nav__link--hover--BackgroundColor: var(--groupui-sys-color-navigation-unselected-subtle-hover-inverse);
    --pf-v5-c-nav__link--hover--Color: var(--groupui-sys-color-navigation-unselected-basic-hover-inverse);
    --pf-v5-c-nav__link--focus--BackgroundColor: var(--groupui-sys-color-background-inform);
    --pf-v5-c-nav__link--focus--Color: var(--groupui-sys-color-navigation-unselected-basic-default-inverse);
    --pf-v5-c-nav__link--active--BackgroundColor: var(--groupui-sys-color-navigation-unselected-subtle-pressed-inverse);
    --pf-v5-c-nav__link--active--Color: var(--groupui-sys-color-navigation-unselected-basic-pressed-inverse);
}
.pf-v5-c-form-control input[readonly] {
    background-color: var(--groupui-sys-color-hero-basic-disabled);
}
.pf-v5-c-alert {
    --pf-v5-c-alert--BorderTopWidth: 0;
    border-radius: var(--groupui-sys-border-radius-s);
    --pf-v5-c-alert__title--FontWeight: var(--groupui-sys-font-weight-action);
    --pf-v5-c-alert--m-inline--m-danger--BackgroundColor: var(--groupui-sys-color-danger-weak-default);
    --pf-v5-c-alert--m-inline--m-success--BackgroundColor: var(--groupui-sys-color-success-weak-default);
    --pf-v5-c-alert--m-inline--m-warning--BackgroundColor: var(--groupui-sys-color-warning-weak-default);
    --pf-v5-c-alert--m-inline--m-info--BackgroundColor: var(--groupui-sys-color-information-weak-default);
    --pf-v5-c-alert--m-danger__title--Color:var(--groupui-sys-color-text-normal);
    --pf-v5-c-alert--m-success__title--Color:var(--groupui-sys-color-text-normal);
    --pf-v5-c-alert--m-warning__title--Color:var(--groupui-sys-color-text-normal);
    --pf-v5-c-alert--m-info__title--Color:var(--groupui-sys-color-text-normal);
}
