.login-pf body {
  background: none;
  background-color: white !important;
}

#kc-header-wrapper {
  visibility: hidden;
}

.login-pf-page .login-pf-page-header {
  margin-bottom: 24px;
}

.login-pf-page-header:after {
  content: url("../img/portail.png");
  height: 45px;
  width: 200px;
}

#ie-alert {
  display: none;
}

.password-reveal {
  color: #0066CC;
  margin-left: -30px;
  font-size: 18px;
  cursor: pointer;
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {
  .card-pf {
    display: none;
  }

  #ie-alert {
    display: block;
  }
}
