.pf-c-button,
.pf-c-form-control {
    --pf-c-button--m-primary--BackgroundColor: #003056;
    --pf-global--primary-color--100: #003056;
    --pf-global--link--Color: #003056;
    --pf-c-form-control--focus--BorderBottomColor: #003056;
}

.login-pf body {
    background-image: url(../img/background.jpg);
    background-color: #003056;
}

#kc-header-wrapper {
    color: transparent;
}

.login-pf-header {
    margin-bottom: 20px !important;
    color: transparent;
    text-align: center;
    min-height: 160px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 220px;

    background-image: url(../img/logo_long.png);
}

.login-pf-page .card-pf {
    border-radius: .8rem;
    border-top: 0px;
    box-shadow: 0 0 25px #17446c;
}

.pf-c-button {
    border-radius: .2rem;
}
