:root {
  --up-v1-global--Color: #555;
  --up-v1-global--BackgroundColor: white;
  --up-v1-form-control--BackgroundColor: #D1D1D1;
  --up-v1--ButtonBackgroundColor: #189ED9;
  --up-v1--hover-ButtonBackgroundColor: #1790c5;
  --up-v1--active-ButtonBackgroundColor: #adadad;
  --up-v1--active-ButtonColor: #e6e6e6;
  --up-v1-form-control-readonly--BackgroundColor: #b0b0b0;
}

.pf-v5-c-login {
  --pf-v5-c-login__main--BackgroundColor: var(--up-v1-global--BackgroundColor);
  --pf-v5-c-login__main--BoxShadow: none;
  --pf-v5-c-login__main--BorderColor: var(--up-v1-form-control--BackgroundColor);
  --pf-v5-c-login__main--Border: 0.8em solid var(--pf-v5-c-login__main--BorderColor);
  --pf-v5-c-login__main--Color: none;
  --pf-v5-c-login__main-footer-band--BorderTopColor: var(--pf-v5-c-login__main--BorderColor);
}

.pf-v5-c-login__main {
  border: 0.8em solid var(--up-v1-form-control--BackgroundColor);
}

.pf-v5-c-login__header {
  display: none;
}

.pf-v5-c-login__main-header {
    border-top: none;
}

.pf-v5-c-form-control {
  border: none;
  border-bottom-width: 0px;
  --pf-v5-c-form-control--BackgroundColor: var(--up-v1-form-control--BackgroundColor);
  --pf-v5-c-form-control--Color: var(--up-v1-global--Color);
  --pf-v5-c-form-control--m-readonly--BackgroundColor: var(--up-v1-form-control-readonly--BackgroundColor);
}

.pf-v5-c-button{
  border: none;
  --pf-v5-c-button--BackgroundColor: var(--up-v1--ButtonBackgroundColor);
  --pf-v5-c-button--m-primary--BackgroundColor: var(--pf-v5-c-button--BackgroundColor);
  --pf-v5-c-button--m-secondary--BackgroundColor: var(--pf-v5-c-button--BackgroundColor);
  --pf-v5-c-button--m-primary--hover--BackgroundColor: var(--up-v1--hover-ButtonBackgroundColor);
  --pf-v5-c-button--m-secondary--hover--BackgroundColor: var(--up-v1--hover-ButtonBackgroundColor);
  --pf-v5-c-button--m-primary--active--BackgroundColor: var(--up-v1--active-ButtonBackgroundColor);
  --pf-v5-c-button--m-secondary--active--BackgroundColor: var(--pf-v5-c-button--m-primary--active--BackgroundColor);
  --pf-v5-c-button--Color: var(--up-v1-global--BackgroundColor);
  --pf-v5-c-button--m-primary--Color: var(--pf-v5-c-button--Color);
  --pf-v5-c-button--m-secondary--Color: var(--pf-v5-c-button--Color);
  --pf-v5-c-button--m-primary--hover--Color: var(--pf-v5-c-button--Color);
  --pf-v5-c-button--m-secondary--hover--Color: var(--pf-v5-c-button--Color);
  --pf-v5-c-button--m-primary--active--Color: var(--up-v1--active-ButtonColor);
  --pf-v5-c-button--m-secondary--active--Color: var(--up-v1--active-ButtonColor);
  --pf-v5-c-button--FontWeight: bold;
  --pf-v5-c-button--LineHeight: 1.5;
  --pf-v5-c-button--m-control--BackgroundColor: var(--pf-v5-c-button--BackgroundColor);
  --pf-v5-c-button--m-control--focus--BackgroundColor: var(--pf-v5-c-button--m-primary--hover--BackgroundColor);
  --pf-v5-c-button--m-control--hover--BackgroundColor: var(--pf-v5-c-button--m-primary--hover--BackgroundColor);
}

.pf-v5-c-button.pf-m-secondary,.pf-v5-c-button.pf-m-secondary:hover,.pf-v5-c-button.pf-m-secondary:active {
  --pf-v5-c-button--after--BorderColor: transparent;
}

.pf-v5-c-alert {
/*  --pf-v5-c-alert--m-inline--m-info--BackgroundColor: var(--up-v1-global--BackgroundColor);
  --pf-v5-c-alert--m-inline--m-warning--BackgroundColor: var(--up-v1-global--BackgroundColor);
  --pf-v5-c-alert--m-inline--m-danger--BackgroundColor: var(--up-v1-global--BackgroundColor);
  --pf-v5-c-alert--m-inline--m-success--BackgroundColor: var(--up-v1-global--BackgroundColor);
  --pf-v5-c-alert--m-inline--m-custom--BackgroundColor: var(--up-v1-global--BackgroundColor);*/
}

.login-pf body {
  color: var(--up-v1-global--Color);
  background: none;
  background-color: var(--up-v1-global--BackgroundColor);
}

h1#kc-page-title {
  background-image: url("../img/LogoAai.png");
  background-repeat: no-repeat;
  padding-top: 50px;
  color: var(--pf-v5-c-button--BackgroundColor);
  margin-bottom: 15px;
  font-size: 1.3em;  
}

.pf-v5-c-input-group__item {
  border-inline-start: none;
}

.custom-footer {
  /*border-top: px solid #e0e0e0;*/
  background-color: var(--up-v1-form-control--BackgroundColor);
  padding: 0em 0em 0.6em 0em;
  border: 0.8em solid var(--up-v1-form-control--BackgroundColor);
}

.custom-footer .pf-v5-c-content {
  margin: 0;
  color: var(--up-v1-global--Color);
}

.pf-v5-c-button.pf-m-control {
  color: var(--up-v1-global--BackgroundColor);
  --pf-v5-c-button--after--BorderColor: transparent;
}