* {
    color: #001158 !important;
}

.login-pf-page .card-pf{
    background-color: #DFE3EE!important;
}


.login-pf body{
    background: #DFE3EE;
}

.login-pf-page{
    background: #DFE3EE!important;
}


div#kc-header {
    display:none;
}
div#kc-header-wrapper {
    display:none;
}

header.login-pf-header::before {
    content: url('../img/logo.png');
    transform: scale(.5);
    margin-left: 50px;
}



.card-pf{
    border: none;
    font: 100%/1.375em Georgia;
    border-radius: 6px;
    box-shadow: 0px 0px 6px rgba(0,0,0,0.5);
}

div#kc-form label {
    margin-bottom:10px;
}

/*button*/
input[type=submit] {
    border-radius: 6px;
    background-color: #001158!important;
    box-shadow: 0px 0px 6px rgba(0,0,0,0.5);
    margin-bottom: 3em;
    font-size: 1rem;
    color: white!important;

}

div#kc-form::after {
    text-align: center;
    display: block;
    font-size: 0.7rem;
    content: "By using this service you agree to abide to the Leiden University ICT Code of Conduct and authorise the temporary storage of your session information (e.g. IP address) for debugging and security purposes.";
    
}
