.pf-v5-c-masthead {
    background-color: var(--cyber-white);
}

.pf-v5-c-masthead__content {
    background-color: var(--cyber-white);
}

.pf-v5-c-toolbar {
    background-color: var(--cyber-white);
}

.pf-v5-c-page {
    --pf-v5-c-page--BackgroundColor: var(--cyber-white);
    --pf-v5-c-page__main-section--BackgroundColor: var(--cyber-white);
    --pf-v5-c-page__sidebar--BackgroundColor: var(--cyber-lightest-grey);
}

.pf-v5-c-content {
    --pf-v5-c-content--h1--FontSize: var(--pf-global--FontSize--4xl);
    --pf-v5-c-content--h1--FontWeight: var(--pf-global--FontWeight--overpass--semi-bold);
}

.pf-v5-c-page__main-section[class*=pf-m-dark-] .pf-c-button,
.pf-v5-c-page__sidebar-body.pf-m-menu .pf-c-context-selector .pf-c-button,
.pf-v5-c-page__header .pf-c-button {
    --pf-v5-c-button--m-primary--Color: var(--cyber-black);
    --pf-v5-c-button--m-primary--hover--Color: var(--cyber-extra-red);
    --pf-v5-c-button--m-primary--focus--Color: var(--cyber-black);
    --pf-v5-c-button--m-primary--active--Color: var(--cyber-red);
    --pf-v5-c-button--m-primary--BackgroundColor: var(--cyber-light-grey);
    --pf-v5-c-button--m-primary--hover--BackgroundColor: var(--cyber-light-grey);
    --pf-v5-c-button--m-primary--focus--BackgroundColor: var(--cyber-light-grey);
    --pf-v5-c-button--m-primary--active--BackgroundColor: var(--cyber-light-grey);
}

.pf-v5-c-card {
    --pf-v5-c-card--BackgroundColor: var(--cyber-lightest-grey);
    border-radius: 0.3125rem;
}

.pf-v5-c-page__main {
    padding-left: 20px;
    padding-right: 20px;
}

.brand {
    height: 3.5rem;
    margin-left: -10px;
}

a {
    font-weight: var(--pf-global--FontWeight--overpass--bold);
}

.pf-v5-c-masthead {
    color: var(--cyber-black);
}

.pf-v5-c-nav {
    --pf-v5-c-nav__link--Color: var(--cyber-black);
    --pf-v5-c-nav__link--m-current--Color: var(--cyber-black);
    --pf-v5-c-nav__link--hover--Color: var(--cyber-black);
    --pf-v5-c-nav__link--active--Color: var(--cyber-black);
    --pf-v5-c-nav__link--focus--Color: var(--cyber-black);
    --pf-v5-c-nav__link--hover--BackgroundColor: var(--cyber-light-grey);
    --pf-v5-c-nav__link--focus--BackgroundColor: transparent;
    --pf-v5-c-nav__link--active--BackgroundColor: transparent;
    --pf-v5-c-nav__link--m-current--BackgroundColor: var(--cyber-lightest-grey);
}

.pf-v5-c-nav__link::before {
    right: unset;
    bottom: unset;
    left: unset;
    border-color: unset;
    border-bottom-width: unset;
}

.pf-v5-c-nav__item.pf-m-expandable::before {
    border-bottom: unset;
}

.pf-v5-c-title {
    --pf-v5-c-title--m-xl--FontWeight: 600;
    --pf-v5-c-title--m-2xl--FontWeight: 800;
}

.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-c-nav__link::after {
    border-color: transparent
}

.pf-v5-c-page__sidebar.pf-m-expanded {
    padding-left: 15px;
    background-color: var(--cyber-white);
}

.pf-v5-c-button {
    --pf-v5-c-button--m-plain--Color: var(--cyber-light-grey);
    --pf-v5-c-button--m-plain--hover--Color: var(--cyber-dark-grey);
    --pf-v5-c-button--m-plain--focus--Color: var(--cyber-light-grey);
    --pf-v5-c-button--m-plain--active--Color: var(--cyber-dark-grey);
    --pf-v5-c-button--m-danger--BackgroundColor: var(--cyber-red);
    --pf-v5-c-button--m-danger--hover--BackgroundColor: var(--cyber-extra-red);
    --pf-v5-c-button--m-primary--BackgroundColor: var(--cyber-light-grey);
    --pf-v5-c-button--m-primary--Color: var(--cyber-black);
    --pf-v5-c-button--m-primary--hover--BackgroundColor: var(--cyber-green);
    --pf-v5-c-button--m-primary--hover--Color: var(--cyber-black);
    --pf-v5-c-button--m-primary--focus--BackgroundColor: var(--cyber-green);
    --pf-v5-c-button--m-primary--focus--Color: unset;
    --pf-v5-c-button--m-primary--active--BackgroundColor: var(--cyber-green);
    --pf-v5-c-button--m-primary--active--Color: var(--cyber-black);
    --pf-v5-c-button--m-secondary--BackgroundColor: var(--cyber-light-grey);
    --pf-v5-c-button--m-secondary--after--BorderColor: transparent;
    --pf-v5-c-button--m-secondary--Color: var(--cyber-black);
    --pf-v5-c-button--m-secondary--hover--BackgroundColor: var(--cyber-green);
    --pf-v5-c-button--m-secondary--hover--after--BorderColor: transparent;
    --pf-v5-c-button--m-secondary--hover--Color: var(--cyber-black);
    --pf-v5-c-button--m-secondary--focus--BackgroundColor: var(--cyber-green);
    --pf-v5-c-button--m-secondary--focus--after--BorderColor: transparent;
    --pf-v5-c-button--m-secondary--focus--Color: var(--cyber-black);
    --pf-v5-c-button--m-secondary--active--BackgroundColor: var(--cyber-green);
    --pf-v5-c-button--m-secondary--active--after--BorderColor: transparent;
    --pf-v5-c-button--m-secondary--active--Color: var(--cyber-black);
    transition: 0.1s;
}

.pf-v5-c-data-list {
    --pf-v5-c-data-list__item--m-expanded--before--BackgroundColor: var(--cyber-red);
}

.pf-v5-c-nav__link {
    transition: 0.1s;
    border-radius: 2px;
}

.pf-v5-c-label.pf-m-green {
    --pf-v5-c-label--BackgroundColor: var(--cyber-green);
}

.pf-v5-c-label__content {
    color: var(--cyber-black);
}

.pf-v5-c-label__content::before {
    border: unset;
}

.pf-v5-c-button.pf-m-link {
    color: var(--cyber-extra-dark-grey);
}

.pf-v5-c-button.pf-m-link:not([id=refresh-page], [id=cancel-btn]) {
    text-decoration: underline;
    text-underline-offset: 4px;
}

.pf-v5-c-button.pf-m-link:hover {
    color: var(--cyber-black);
    filter: drop-shadow(0px 0px 5px var(--cyber-lightest-grey));
}

.pf-v5-c-button.pf-m-link:active {
    color: var(--cyber-red);
}

.pf-v5-c-form-control {
    --pf-v5-c-form-control--hover--BorderBottomColor: var(--cyber-light-grey);
}

.pf-v5-c-nav__subnav {
    --pf-v5-c-nav__link--hover--after--BorderColor: transparent;
    --pf-v5-c-nav__link--focus--after--BorderColor: transparent;
    --pf-v5-c-nav__link--active--after--BorderColor: transparent;
}

.pf-v5-u-flex-direction-column {
    flex-direction: unset !important;
}

.pf-icon {
    padding-right: 10px;
}

.pf-v5-c-menu-toggle__text {
    color: var(--cyber-black);
}

.pf-v5-c-menu-toggle__toggle-icon {
    color: var(--cyber-dark-grey);
}

:root {
    --pf-v5-global--FontFamily--sans-serif: "Inter", "RedHatText", "Overpass", overpass, helvetica, arial, sans-serif;
    --pf-v5-global--FontFamily--heading--sans-serif: "Inter", "RedHatDisplay", "Overpass", overpass, helvetica, arial, sans-serif;
    --pf-v5-global--FontFamily--monospace: "Inter", "Liberation Mono", consolas, "SFMono-Regular", menlo, monaco, "Courier New", monospace;
    --pf-v5-global--BoxShadow--sm-bottom: var(--cyber-white);
    --pf-v5-global--link--Color: var(--cyber-black);
    --pf-v5-global--link--Color--hover: var(--cyber-black);
}
