.pf-v5-c-masthead.pf-m-display-inline {
    background-color: #0D1527
}

.pf-v5-c-masthead {
    background-color: #0D1527
}

#page-sidebar > div > nav > h2 > span.pf-v5-c-label.pf-m-blue > span > span {
    color: #EF2B89
}

#app > div > header > div.pf-v5-c-page__header-brand > div.pf-v5-c-page__header-brand-link {
    height: 35px;
}

#app > div > header {
    background-color: #0D1527
}

#page-sidebar {
    background-color: #0D1527
}

.keycloak__realm_selector_dropdown__toggle {
    --pf-v5-c-dropdown__toggle--BackgroundColor: #0D1527;
}
.keycloak__realm_selector_dropdown__toggle:hover,.keycloak__realm_selector_dropdown__toggle:focus {
    --pf-v5-c-dropdown__toggle--hover--before--BorderBottomColor: white;
}

.keycloak__realm_selector_dropdown__toggle + .pf-v5-c-dropdown__menu {
    background-color: #0D1527;
    border: 1px solid darkgrey;
}

.keycloak__realm_selector_dropdown__toggle + .pf-v5-c-dropdown__menu > li > .pf-v5-c-dropdown__menu-item {
    color: white;
}

.keycloak__realm_selector_dropdown__toggle + .pf-v5-c-dropdown__menu > li > .pf-v5-c-dropdown__menu-item:hover {
    color: white;
}

.keycloak__realm_selector_dropdown__toggle + .pf-v5-c-dropdown__menu > li > .pf-v5-c-dropdown__menu-item:hover, .pf-v5-c-dropdown__menu-item:focus {
    --pf-v5-c-dropdown__menu-item--Color: none;
    --pf-v5-c-dropdown__menu-item--BackgroundColor: none;
    text-decoration: none;
}

.pf-v5-c-button.pf-m-primary {
    background-color: #3397c9;
}

.pf-v5-c-button.pf-m-primary:hover {
    filter: brightness(90%);
    text-decoration: none;
}

#app > div > header > div.pf-v5-c-page__header-tools > div:nth-child(1) > div > div > ul {
    background-color: #0D1527;
    border: 1px solid darkgrey;
}

#link > a, #enable > a, #enable > a > div.pf-v5-c-content.keycloak_help-header-description {
    color: white;
}

#enable > a > div.pf-v5-c-content.keycloak_help-header-description:hover {
    cursor: default;
}

#link > a:hover, #enable > a:hover, #enable > a > div.pf-v5-c-content.keycloak_help-header-description:hover {
    background-color: #0D1527;
}

#user-dropdown > ul  {
    background-color: #0D1527;
    border: 1px solid darkgrey;
}

#user-dropdown > ul > li > a {
    color: white;
}

#user-dropdown > ul > li > a:hover {
    background-color: #0D1527;
    filter: brightness(75%);
}

#realm-select > ul > li > a {
    text-decoration: none;
}

#realm-select > ul > li > a > a {
    text-decoration: none;
}

.pf-v5-c-nav__link.pf-m-current {
    border-color: #EF2B89;
}

#page-sidebar > div > nav > hr {
    display: none;
}

.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: #EF2B89;
}

.pf-v5-c-tabs__item.pf-m-current {
    --pf-v5-c-tabs__link--after--BorderColor: #3397c9;
}

.pf-v5-c-button.pf-m-primary.pf-m-disabled {
    background-color: #DADADA;
}

#pf-random-id-14 > div:nth-child(1) > div.pf-v5-c-toolbar__content-section > div:nth-child(1) > div {
    width: 300px;
}

:focus-visible {
    outline: #DADADA auto 1px;
}

.pf-v5-c-text-input-group__text:focus-within {
    --pf-v5-c-text-input-group__text--after--BorderBottomColor: #3397c9;
}

.pf-v5-c-text-input-group:hover, .pf-v5-c-select__toggle:hover {
    --pf-v5-c-text-input-group__text--after--BorderBottomColor: #3397c9;
}

.pf-v5-c-select {
    border: 1px solid #bbb;
    --pf-v5-c-select__toggle--before--BorderBottomWidth: 0;
}

.pf-v5-c-select__toggle:hover {
    --pf-v5-c-select__toggle--before--BorderBottomColor: #3397c9;
}

.pf-v5-c-select__toggle:focus-within {
    --pf-v5-c-select__toggle--before--BorderBottomColor: #3397c9;
}

.pf-v5-c-wizard__toggle-num, .pf-v5-c-wizard__nav-link.pf-m-current:before {
    --pf-v5-c-wizard__nav-link--before--BackgroundColor: #3397c9;
    --pf-v5-c-wizard__nav-link--before--Color: white;
}

.pf-v5-c-switch {
    --pf-v5-c-switch__input--checked__toggle--BackgroundColor: #3397c9;
}

#kc-main-content-page-container > section:nth-child(4) > div > div > div > div > div > form > div:nth-child(5) > div.pf-v5-c-form__group-control {
    padding-top: 6px;
}

.pf-v5-c-switch__input:focus~.pf-v5-c-switch__toggle {
    outline: none;
}

.pf-v5-c-switch__input:focus-visible~.pf-v5-c-switch__toggle {
    outline: 1px solid #DADADA;
    outline-offset: 5px;
}

.pf-v5-c-button.pf-m-primary:focus-visible {
    outline: 1px solid #DADADA;
    outline-offset: 5px;
}

.pf-v5-c-switch__input:focus {
    --pf-v5-c-switch__input--focus__toggle--OutlineOffset: 0;
}

.pf-v5-c-spinner {
    --pf-v5-c-spinner--Color: #EF2B89;
}

span.pf-v5-c-spinner__clipper {
    --pf-v5-c-spinner__clipper--after--Height: 0;
}

span.pf-v5-c-spinner {
    --pf-v5-c-spinner__ball--after--Width: 10px;
    --pf-v5-c-spinner__ball--after--Height: 10px;
}

.pf-v5-c-spinner__tail-ball {
    --pf-v5-c-spinner__tail-ball--after--BackgroundColor: #6036F5;
}

.pf-v5-c-number-input .pf-v5-c-form-control {
    margin: 0 1px;
}

.pf-v5-c-button.pf-m-control {
    --pf-v5-c-button--after--BorderColor: #DADADA;
    margin: 0 1px;
}

#kc-main-content-page-container > section:nth-child(4) > form > div:nth-child(5) > div.pf-v5-c-form__group-control {
    margin-top: 7px;
}

.pf-v5-c-nav__link:focus-visible {
    outline: none;
}

.pf-v5-c-dropdown__toggle:hover {
    --pf-v5-c-dropdown__toggle--hover--before--BorderBottomColor: #3397c9;
}
.pf-v5-c-dropdown__toggle:active {
    --pf-v5-c-dropdown__toggle--active--before--BorderBottomColor: #3397c9 ;
}

.pf-v5-c-dropdown__toggle:focus {
    --pf-v5-c-dropdown--m-expanded__toggle--before--BorderBottomColor: #3397c9;
    --pf-v5-c-dropdown__toggle--focus--before--BorderBottomColor: #3397c9;
}

div:nth-child(1) > div.pf-v5-c-toolbar__content-section > div:nth-child(1) > div > div.pf-v5-c-select {
    margin-right: 3px;
}

div:nth-child(1) > div.pf-v5-c-toolbar__content-section > div:nth-child(1) > div > div.pf-v5-c-input-group > div > div.pf-v5-c-text-input-group__main.pf-m-icon > span > input:focus-visible {
    outline: 0;
}

#kc-login {
    margin: 0 15px 0 0 !important;
    border-radius: 0 !important;
    height: unset !important;
}

.pf-v5-c-nav__item > .pf-v5-c-menu-toggle {
    background: #0D1527;
    --pf-v5-c-menu-toggle--before--BorderTopColor: transparent !important;
    --pf-v5-c-menu-toggle--before--BorderRightColor: transparent !important;
    --pf-v5-c-menu-toggle--before--BorderLeftColor: transparent !important;
    --pf-v5-c-menu-toggle--after--BorderBottomColor: transparent !important;
    outline: 1px solid grey;
}

#user-dropdown {
    background: #0D1527;
    --pf-v5-c-menu-toggle--before--BorderTopColor: transparent !important;
    --pf-v5-c-menu-toggle--before--BorderRightColor: transparent !important;
    --pf-v5-c-menu-toggle--before--BorderLeftColor: transparent !important;
    --pf-v5-c-menu-toggle--after--BorderBottomColor: transparent !important;
    outline: 1px solid grey;
}


.pf-v5-c-menu-toggle:hover,
.pf-v5-c-menu-toggle:active,
.pf-v5-c-menu-toggle:focus,
.pf-v5-c-menu-toggle:focus,
.pf-v5-c-menu-toggle:focus-within,
#user-dropdown:hover,
#user-dropdown:active,
#user-dropdown:focus,
#user-dropdown:focus,
#user-dropdown:focus-within {
    --pf-v5-c-menu-toggle--after--BorderBottomColor: #EF2B89 !important;
}

#kc-main-content-page-container {
    border-top: 1px solid rgb(68, 69, 72);
}

.pf-v5-c-masthead__content > .pf-v5-c-toolbar {
    background: #0D1527;
}

#kc-main-content-page-container {
    border-top: 1px solid rgb(68, 69, 72);
}

.pf-v5-c-masthead__content > .pf-v5-c-toolbar {
    background: #0D1527;
}

.pf-v5-c-nav__item > .pf-v5-c-menu__list > li {
    background: #0D1527;
}

.pf-v5-c-nav__item > .pf-v5-c-menu__list > li:first-child {
    border-top: 1px solid dimgrey;
}

.pf-v5-c-nav__item > .pf-v5-c-nav .pf-v5-c-menu__item:before {
    border-block-end: none;
}

.pf-v5-c-menu__list {
    padding-block-start: 0;
    padding-block-end: 0;
    outline: 1px solid dimgrey;
}

.pf-v5-c-menu__list > .pf-v5-c-divider {
    margin-block-start: 0;
    margin-block-end: 0;
}

.pf-v5-c-text-input-group__text:focus-within,
.pf-v5-c-text-input-group__text:hover {
    --pf-v5-c-text-input-group__text--after--BorderBottomColor: #EF2B89;
    --pf-v5-c-text-input-group__text--after--BorderBottomWidth: 1px;
}

:where(.pf-v5-theme-dark) {
    --pf-v5-global--active-color--100: #EF2B89;
}

:where(:root) {
    --pf-v5-global--active-color--100: #EF2B89;
}

.pf-v5-c-form-control:focus-visible {
    outline: none;
}

input[readonly] {
    cursor: default;
}

input[readonly]:focus,
input[readonly]:hover,
input[readonly]:focus-within {
    --pf-v5-c-form-control--after--BorderBottomColor: transparent;
    --pf-v5-c-form-control--after--BorderBottomWidth: 1px;
}

.pf-v5-c-form-control:focus-within,
.pf-v5-c-form-control:focus,
.pf-v5-c-menu-toggle:active {
    --pf-v5-c-form-control--after--BorderBottomColor: #EF2B89;
    --pf-v5-c-form-control--after--BorderBottomWidth: 2px;
}

.pf-v5-c-form-control:hover {
    --pf-v5-c-form-control--after--BorderBottomColor: #EF2B89;
}

.pf-v5-c-jump-links__item.pf-m-current>.pf-v5-c-jump-links__link {
    --pf-v5-c-jump-links__link--before--BorderColor: #EF2B89;
}

.pf-v5-c-menu-toggle.pf-m-expanded {
    --pf-v5-c-menu-toggle--after--BorderBottomColor: #EF2B89;
}

.pf-v5-c-menu__item-select-icon {
    color: #EF2B89;
}

.pf-v5-c-label__content {
    color: #EF2B89 !important;
}