/* Replace logo */
.pf-v5-c-masthead__brand img,
img.pf-v5-c-brand {
    content: url('../img/CRA-logo.jpg'); /* Width at least 160PX per logo manual!*/
    width: 160px;
    height: auto;
}

/* Top bar background */
.pf-v5-c-masthead,
.pf-v5-c-page__header,
.pf-v5-c-masthead__content > .pf-v5-c-toolbar,
.pf-v5-c-page__sidebar-body {
    background-color: #283033 !important;
}

a,
.pf-v5-c-content a,
.pf-v5-c-button.pf-m-link {
    color: #eea01f;
}

a:hover,
.pf-v5-c-content a:hover,
.pf-v5-c-button.pf-m-link:hover {
    color: #c98312;
}

/* Save button - filled/primary */
.pf-v5-c-button.pf-m-primary {
    background-color: #eea01f !important;
    border-color: #eea01f !important;
    color: #ffffff !important;
}

.pf-v5-c-button.pf-m-primary:hover,
.pf-v5-c-button.pf-m-primary:focus {
    background-color: #c98312 !important;
    border-color: #c98312 !important;
    color: #ffffff !important;
}

/* Update button - outlined/secondary */
.pf-v5-c-button.pf-m-secondary,
.pf-v5-c-button.pf-m-secondary.pf-m-plain {
    border-color: #eea01f !important;
    color: #eea01f !important;
}

.pf-v5-c-button.pf-m-secondary:hover,
.pf-v5-c-button.pf-m-secondary:focus,
.pf-v5-c-button.pf-m-secondary::after,
.pf-v5-c-button.pf-m-secondary.pf-m-plain:hover,
.pf-v5-c-button.pf-m-secondary.pf-m-plain:focus {
    border-color: #c98312 !important;
    color: #c98312 !important;
}

.pf-v5-c-jump-links__item.pf-m-current,
.pf-v5-c-jump-links__item.pf-m-current .pf-v5-c-jump-links__link,
.pf-v5-c-jump-links__item.pf-m-current .pf-v5-c-jump-links__link::before
{
    border-color: #eea01f !important;
}

.pf-v5-c-tabs__item.pf-m-current,
.pf-v5-c-tabs__item.pf-m-current .pf-v5-c-tabs__link,
.pf-v5-c-tabs__item.pf-m-current .pf-v5-c-tabs__link::before,
.pf-v5-c-tabs__item.pf-m-current .pf-v5-c-tabs__link::after {
    border-top-color: #eea01f !important;
}

/* Switch ON state: orange track, white thumb */
.pf-v5-c-switch__input:checked + .pf-v5-c-switch__toggle {
    background-color: #eea01f !important;
    border-color: #eea01f !important;
}

.pf-v5-c-switch__input:checked + .pf-v5-c-switch__toggle::before {
    background-color: #ffffff !important;
}

/* Sidebar current item */
.pf-v5-c-nav__item.pf-m-current,
.pf-v5-c-nav__link.pf-m-current,
.pf-v5-c-nav__link.pf-m-current::before,
.pf-v5-c-nav__link.pf-m-current::after,
.pf-v5-c-nav__link.pf-m-current .pf-v5-c-nav__link-icon {
    border-color: #eea01f !important;
    border-left-color: #eea01f !important;
    box-shadow: inset 3px 0 0 #f4b35e !important;
}