body.login {
    background-color: #F0F0FF !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
body.login div#login {
    padding: 0;
}
body.login div#login h1 {}
body.login div#login h1 a {
    background-image: url(./img/UBO-Logo-Blauw.png) !important;
    background-size: 200px 106px !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    height: 106px !important;
    width: 200px !important;
    margin: 0 auto 20px auto !important;
    
}
body.login div#login form#loginform {
    border: none !important;
    /* border-radius: 10px !important; */
    background-color: #ffffff !important;
}
body.login div#login form#lostpasswordform {
    border: none !important;
    /* border-radius: 10px !important; */
    padding: 25px !important;
}
body.login div#login form#loginform p {}
body.login div#login p.message {
    /* border-radius: 10px; */
    color: #070744;
    border-left: 4px solid #000CED;
}
body.login div#login p#nav {
    display: none;
}
body.login div#login p#backtoblog {
    display: none;
}
body.login div#login form#loginform p label {}
body.login div#login form#lostpasswordform label {
    color: #070744 !important;
}
body.login div#login form#lostpasswordform input {
    background-color: #ffffff;
    border-bottom: 2px solid #000CED !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-radius: 0 !important;
    outline: none !important;
    box-shadow: none !important;
    /* border-radius: 5px; */
    color: #070744;
    font-size: 14px;
    min-height: 38px;
}
body.login div#login form#loginform input {}
body.login div#login form#loginform input#user_login {
    background-color: #ffffff;
    border-bottom: 2px solid #000CED !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-radius: 0 !important;
    outline: none !important;
    box-shadow: none !important;
    outline: none !important;
    box-shadow: none !important;
    /* border-radius: 5px; */
    color: #070744;
    font-size: 14px;
    min-height: 38px;
}
body.login div#login form#loginform input#user_pass {
    background-color: #ffffff;
    border-bottom: 2px solid #000CED !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-radius: 0 !important;
    outline: none !important;
    box-shadow: none !important;
    /* border-radius: 5px; */
    color: #070744;
    font-size: 14px;
    min-height: 38px;
}
body.login div#login form#loginform label {
    color: #070744;
}
body.login div#login form#loginform p.forgetmenot {
    float: unset;
    margin-bottom: 20px;
}
body.login div#login form#loginform p.forgetmenot input#rememberme {}
body.login div#login form#loginform p.submit {}
body.login div#login form p.submit input#wp-submit {
    border: 2px solid #000CED !important;
    background-color: #ffffff !important;
    color: #000CED;
    border-radius: 100px !important;
    padding: 14px 23px;
    transition: all 0.3s ease;
    width: 100%;
    font-size: 16px;
    line-height: 14px;
}
body.login div#login form p.submit input#wp-submit:hover {
    background-color: #000CED !important;
    border: 1px solid #ffffff;
    color: #ffffff;
}
body.login div#login p#nav {}
body.login div#login p#nav a {}
body.login div#login p#backtoblog {}
body.login div#login p#backtoblog a {}

.privacy-policy-page-link, .language-switcher {
    display: none !important;
}