.login-pf #kc-header-wrapper {
    padding-top: 40px;
}

.login-pf body {
    background: none;
    font-size: 14px;
}

div.kc-logo-text {
    background-image: url(../img/logo.svg);
  background-position: center;
  background-size: contain;
}

@media (max-width: 767px) {
    div.kc-logo-text {
        background-size: 115px, 35px;
        height: 30px;
        width: 155px;
    }
}

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

:root {
    --pf-global--primary-color--100: #5256A2;
    --pf-global--danger-color--100: #E95065;
}

.card-pf {
    border-color: #E61B41;
}
