.login-pf-page {
    margin-bottom: -65px;
    padding-bottom: 65px;
    min-height: 100%;
}

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

.login-logo {
    background-image: url("../img/edge.png");
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center; 
    height: 75px;
}

.ciru-white-logo {
    background-image: url("../img/ciru-white.png");
    background-repeat: no-repeat;
    height: 100%;
    width: 80px;

}

.uos-white-logo {
    background-image: url("../img/soton-white.png");
    background-repeat: no-repeat;
    width: 200px;
    height: 100%;
}

.card-pf {
    border-color: rgb(183, 211, 55);
}

.pf-c-button.pf-m-primary {
    background-color: #005c85;
}

.login-sub-message {
    font-size: 0.75rem;
    color: #999;
    margin-top: 1em;
}

.login-warning-message {
    font-size: 0.75rem;
    margin-bottom: 10px;
    color: red;
}

.login-footer {
    background-color: #005c85;
    color: white;
    display: flex;
}

.footer {
    padding: 1rem;
    position: relative; 
    bottom: 0;
    left: 0;

    height: 65px;
    width: 100%;
}

.login-footer-item-right {
    margin-left: auto;
    cursor: pointer;
    color: #fff;
}

