:root {
    --thyssengas-light:  #eff7fd;
    --thyssengas-dark: #0046b4;
    --thyssengas-darker: #003890;
    --thyssengas-orange: #ff9105;
  ;

    /* EP variable overrides */ 
    --ep-header-color: gray;
    --ep-header-bg: white;

    --ep-content-bg:  var(--thyssengas-light)!important;

    --ep-footer-color: white;
    --ep-footer-bg:  var(--thyssengas-dark);

  /* Patternfly variable overriodes */
    --ct-color-host-accent: var(--thyssengas-dark) !important;
    --ct-color-list-hover-text: var(--thyssengas-darker) !important;
    
    /* Theme color */
    --pf-global--primary-color--100: var(--thyssengas-orange) !important;
    --pf-global--primary-color--200: var(--thyssengas-dark) !important;
    /*--pf-global--warning-color--100: #eea0d3 !important;
    --pf-global--warning-color--200: #D35FAA !important;*/

    /*  Link colors */
    --pf-global--link--Color: var(--thyssengas-dark) !important;
    --pf-global--link--Color--hover: var(--thyssengas-darker) !important;

    /*  Inline link colors */
    --pf-c-button--m-link--Color: var(--thyssengas-dark) !important;
    --pf-c-button--m-link--m-inline--hover--Color: var(--thyssengas-darker) !important;

    /*  Nav link colors */
    --pf-c-badge--m-unread--BackgroundColor: var(--thyssengas-light) !important;
    --pf-c-nav__link--Color: gray !important;
    --pf-c-nav__link--m-current--Color: var(--thyssengas-orange) !important;
    --pf-c-nav__link--before--BorderColor: var(--thyssengas-light) !important;
    --pf-c-nav__section__link--hover--after--BorderColor: var(--thyssengas-orange) !important;

    /*  Progress indicators colors */
    --pf-c-progress__indicator--BackgroundColor: var(--thyssengas-light) !important;
    --pf-c-progress__bar--BackgroundColor: gray !important;

    /*  Table headings colors */
    --pf-c-table__sort__button__text--Color: var(--thyssengas-dark) !important;

    --pf-global--BorderColor--100: var(  --ep-form-control-border-color)!important;
    --pf-c-form-control--BorderRadius: 0 !important;
    --pf-global--BorderRadius--sm: 0 !important;
    --pf-global--BorderRadius--lg: 0 !important;

    --pf-c-button--m-primary--Color: var(--thyssengas-dark) !important;
    --pf-c-button--m-primary--BackgroundColor: transparent !important;
  }




.login-pf body {
   /* background: url("../img/thyssengas_heli-1010.jpg") no-repeat center center fixed !important;*/
    background: #eee !important;
}

/*
* Buttons
*/
.pf-c-button.pf-m-primary, .pf-c-button.btn-default {
  color: var(--thyssengas-dark);
  background-color: transparent;
  border: 2px solid var(--thyssengas-dark);
  font-weight: bold;
  border-radius: .5em;
  /*line-height: 2em;*/
} 
.pf-c-button.pf-m-primary:hover, .pf-c-button.btn-default:hover  {
  color: white; 
  background-color: var(--thyssengas-orange) !important;
  border: 2px solid var(--thyssengas-orange);
}

.ep-header a.menu-item.active{
  color: var( --thyssengas-dark);
}
/* thyssengas Link Style */
a{
  color: var( --thyssengas-dark);
  text-decoration: underline;
}
a:hover, .login-pf a:hover {
  color: var( --thyssengas-darker) ;
  text-decoration: underline;
}

/* Other Custom thyssengas Styles */
.ep-header{
    border-bottom: 1px solid gray;
  }

/* Welcome message */
.welcome-message h4{
  font-weight: bold;
}
.welcome-message p{
  font-size: small;
}
/* .welcome-message{
  display: none;
}
[data-page-id=login-login] .welcome-message{
  display: block;
} */

/* Content Card */
[data-page-id=login-login] .card-pf {
    max-width: 87rem !important;/*500px;*/
    width: 100%;
}

#kc-locale a {
  text-decoration: none;
  color: black;
}