@font-face {
  font-family: "Halvar_Breitschrift-Bold";
  src: url("../fonts/Halvar_Breitschrift-Bold.woff");
}

@font-face {
  font-family: "Halvar_Breitschrift-ExtraBold";
  src: url("../fonts/Halvar_Breitschrift-ExtraBold.woff");
}

@font-face {
  font-family: "Halvar_Breitschrift-Regular";
  src: url("../fonts/Halvar_Breitschrift-Regular.woff");
}

@font-face {
  font-family: "Halvar_Mittelschrift-Regular";
  src: url("../fonts/Halvar_Mittelschrift-Regular.woff");
}

.login-pf body {
    background: url(../img/yarko-bg.png) no-repeat center center fixed;
    background-size: cover;
    height: 100%;
}

#kc-header-wrapper {
  font-family: "Halvar_Breitschrift-Bold";
}

.card-pf {
  font-family: "Halvar_Breitschrift-Regular";
  background-color: #00C864;
  color: #000;
  border: 0;
}

#kc-info-wrapper {
  background-color: #FF94F0;
  color: #000;
}

.pf-c-alert.pf-m-inline {
  background-color: #FF94F0;
  color: #000;
}

.pf-c-alert__title {
  color: #000;
  font-weight: normal;
}

.pf-c-alert__icon {
  color: #A6304E;
}

#kc-login {
  background-color: #FFEC40;
  color: #000;
}

.pf-c-form-control {
  background-color: #66E3A4;
  border: solid 1px;
}

label {
  color: #000;
}

#kc-current-locale-link {
  color: #008240;
}

#kc-locale-dropdown a {
  color: #000;
  text-align: left;
}

.pf-c-dropdown__menu-item {
  background-color: #66E3A4;
}

.btn-lg {
  background-color: #FFEC40;
  color: #000;

}

.pf-c-button.pf-m-primary {
  background-color: #FFEC40;
  color: #000;
}

#kc-totp-settings {
  color: #000;
}

#kc-content-wrapper {
  color: #000;
}

p {
  color: #000;
}

.login-pf-page .card-pf p {
  color: #000;
}

.pf-c-form__label
{
  white-space: pre-line;
}
