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

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

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

@media (max-width: 767px) {
    div.kc-logo-text {
        background-position: left;
    }
}

.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;
}
