11: root {
2+ --pdc-font-color : # 151515 ;
3+ --pdc-page-background-color : # EFEFEF ;
4+ --pdc-element-background-color : # FFFFFF ;
5+ --pdc-element-hover-background-color : # DDDDDD ;
6+ --pdc-element-hover-color : var (--pdc-font-color );
27 --pf-global--spacer--form-element : 0.5rem ;
8+ --pf-v5-global--BackgroundColor : var (--pdc-page-background-color );
9+ --pf-v5-c-button--m-plain--BackgroundColor : var (--pdc-element-background-color );
10+ --pf-v5-c-nav__link--BackgroundColor : var (--pdc-element-background-color );
11+ --pf-v5-c-page__header--BackgroundColor : var (--pdc-page-background-color );
12+ --pf-v5-c-page__sidebar--BackgroundColor : var (--pdc-page-background-color );
13+ --pf-v5-c-page--BackgroundColor : var (--pdc-page-background-color );
14+ --pf-v5-global--BackgroundColor--dark-100 : var (--pdc-page-background-color );
15+ --pf-v5-global--Color : var (--pdc-font-color );
16+ --pf-v5-global--Color--100 : var (--pdc-font-color );
17+ --pf-v5-global--Color--200 : var (--pdc-font-color );
18+ --pf-v5-global--Color--300 : var (--pdc-font-color );
19+ --pf-v5-global--Color--400 : var (--pdc-font-color );
20+ --pf-v5-global--Color--dark : var (--pdc-font-color );
21+ --pf-v5-global--Color--dark-100 : var (--pdc-font-color );
22+ --pf-v5-global--Color--dark-200 : var (--pdc-font-color );
23+ --pf-v5-global--Color--dark-300 : var (--pdc-font-color );
24+ --pf-v5-global--Color--dark-400 : var (--pdc-font-color );
25+ --pf-v5-c-nav__section-title--Color : var (--pdc-font-color );
26+ --pf-v5-c-nav__link--Color : var (--pdc-font-color );
27+ --pf-v5-c-nav__link--BackgroundColor : var (--pdc-font-color );
28+ --pf-v5-c-nav__link--m-current--BackgroundColor : var (--pdc-element-hover-background-color );
29+ --pf-v5-c-nav--c-menu__list-item--hover--BackgroundColor : var (--pdc-element-hover-background-color );
30+ --pf-v5-c-nav--c-menu__list-item--hover--Color : var (--pdc-element-hover-background-color );
31+ --pf-v5-c-nav--m-horizontal-subnav__link--hover--BackgroundColor : var (--pdc-element-hover-background-color );
32+ --pf-v5-c-nav--m-horizontal-subnav__link--hover--Color : var (--pdc-element-hover-color );
33+ --pf-v5-c-menu-toggle--Color : var (--pdc-element-hover-background-color );
334}
435
536/* Begin: Original CSS copied from the following URL under the Apache License 2.0:
@@ -601,18 +632,18 @@ ul#kc-totp-supported-apps {
601632 background : none;
602633}
603634
604- .login-pf body {
635+ .login-pf body , body , . pf-v5-c-modal-box__title {
605636 font-family : "Source Sans Pro" , -apple-system, BlinkMacSystemFont, "Segoe UI" , "Roboto" , "Oxygen" , "Ubuntu" , "Cantarell" , "Fira Sans" , "Droid Sans" , "Helvetica Neue" , sans-serif;
606637 background-image : none;
607- background-color : # EFEFEF ;
638+ background-color : var ( --pdc-page-background-color ) ;
608639}
609640
610- .login-pf-page {
641+ .login-pf . login-pf-page , pf-v5-c-page , . login-pf -page {
611642 padding-top : 40px ;
612643}
613644
614- .login-pf-page # kc-header-wrapper {
615- background : transparent url ('../img/pdc -logo.png' ) center center no-repeat;
645+ # kc-header-wrapper , .login-pf-page # kc-header-wrapper , header . pf-v5-c-masthead__brand {
646+ background : transparent url ('../img/keycloak -logo-text .png' ) center center no-repeat;
616647 background-size : contain;
617648 aspect-ratio : 500 / 119 ;
618649 max-width : 300px ;
@@ -621,56 +652,92 @@ ul#kc-totp-supported-apps {
621652 text-indent : -9999px ;
622653}
623654
624- .login-pf-page .card-pf {
655+ header .pf-v5-c-masthead__brand img {
656+ opacity : 0 ;
657+ }
658+
659+ .pf-login .card-pf , .card-pf {
625660 border-top : none;
626661 border-radius : 5px ;
627662 box-shadow : 0 0 3px rgba (0 , 0 , 0 , 0.25 );
628663 padding-top : 20px ;
629664}
630665
631- .login-pf-page .login-pf-header h1 {
666+ .pf-login h1 , h1 , . login-pf-page .login-pf-header h1 {
632667 font-weight : 600 ;
633668}
634669
635- @media (min-width : 768px ) {
636- . login-pf-page . login-pf-header h1 {
670+ . pf-login @media ( min-width : 768 px ) , . pf-login @media (min-width : 768px ) {
671+ h1 {
637672 font-size : 1.2rem ;
638673 }
639674}
640675
641- .login- pf-page .pf-c-button .pf-m-block {
676+ .pf- login . pf-c-button . pf-m-block , .pf-c-button .pf-m-block {
642677 display : inline-block;
643678 width : auto;
644679 padding : 10px 20px ;
645680}
646681
647- .login- pf-page .pf-c-form__label {
682+ .pf-login . pf-c-form__label , .pf-c-form__label {
648683 --pf-c-form__label--FontSize : 0.85rem ;
649684}
650685
651- .login- pf-page .pf-c-form__label-text {
686+ .pf-login . pf-c-form__label-text , .pf-c-form__label-text {
652687 --pf-c-form__label-text--FontWeight : 400 ;
653688}
654689
655- .login- pf-page .pf-c-form-control {
690+ .pf-login . pf-c-form-control , .pf-c-form-control {
656691 --pf-c-form-control--BorderRadius : 5px ;
657692 --pf-c-form-control--BorderBottomColor : var (--pf-global--BorderColor--300 );
658693 --pf-c-form-control--hover--BorderBottomColor : var (--pf-global--BorderColor--300 );
659694 --pf-c-form-control--focus--BorderBottomColor : var (--pf-global--BorderColor--300 );
660695 --pf-c-form-control--focus--BorderBottomWidth : var (--pf-global--BorderWidth--sm );
661696}
662697
663- .login- pf-page .pf-c-form-control : focus {
698+ .pf-login . pf-c-form-control : focus , .pf-c-form-control : focus {
664699 --pf-c-form-control--focus--BorderBottomWidth : var (--pf-global--BorderWidth--sm );
665700}
666701
667- .login- pf-page .pf-c-button {
702+ .pf-login . pf-c-button , .pf-c-button {
668703 --pf-c-button--BorderRadius : 5px ;
669704 --pf-c-button--m-primary--BackgroundColor : # 1176BC ;
670705 --pf-c-button--FontWeight : 600 ;
671706}
672707
673- .login- pf-page .btn-lg {
708+ .btn-lg , . pf-login .btn-lg {
674709 border-radius : 5px ;
675710 padding : 10px ;
676711}
712+
713+
714+ body , .pf-login body , .keycloak__loading-container {
715+ color : var (--pdc-font-color );
716+ background-color : var (--pdc-page-background-color );
717+ }
718+
719+
720+ .pf-v5-c-tabs__item-text , .pf-v5-c-nav__link .pf-m-current , h1 , h2 , h3 , h4 , h5 , h6 , h7 , section , sidebar , nav , span , ul , ol , li , a , th , td , header , footer , main , .pf-v5-c-nav__link , # account , .pf-v5-c-nav__toggle , span .pf-v5-c-nav__toggle {
721+ color : var (--pdc-font-color );
722+ background-color : var (--pdc-page-element-background-color );
723+ }
724+
725+ html body div div .pf-v5-c-page .pf-m-resize-observer .pf-m-breakpoint-xl .pf-m-height-breakpoint-2xl div .pf-v5-c-page__sidebar .pf-m-expanded div .pf-v5-c-page__sidebar-body nav .pf-v5-c-nav ul .pf-v5-c-nav__list li .pf-v5-c-nav__item .pf-m-expandable button .pf-v5-c-nav__link {
726+ color : var (--pdc-font-color );
727+ background-color : var (--pdc-page-element-background-color );
728+ }
729+
730+ html body div div div nav ul li a .pf-v5-c-nav__link {
731+ color : var (--pdc-font-color );
732+ background-color : var (--pdc-background-color );
733+ }
734+
735+ div .pf-v5-c-page__sidebar-body nav .pf-v5-c-nav ul .pf-v5-c-nav__list li .pf-v5-c-nav__item a .pf-v5-c-nav__link {
736+ background-color : var (--pdc-background-color );
737+ color : var (--pdc-font-color );
738+ }
739+
740+ div div__sidebar-body nav .pf-v5-c-nav ul .pf-v5-c-nav__list li .pf-v5-c-nav__item .pf-m-expandable button .pf-v5-c-nav__link {
741+ background-color : var (--pdc-background-color );
742+ color : var (--pdc-font-color );
743+ }
0 commit comments