.task-login #logo {
    display: inline-block;
    position: relative;
    top: 16vh;
    max-height: 300px !important;
}
body.xelastic.login-page #layout-content { 
    background-color: #0c3561 !important;
}
body.xelastic.login-page #layout-content label {
    color: #FFFFFF !important;
}

body.xelastic.login-page #layout-content input:hover {
    color: #ffab03 !important;
}

body.xelastic.login-page #layout-content input:focus {
    border: solid 3px #ffab03 !important;
}

body.xelastic.login-page #layout-content button {
    background-color: #ffab03 !important;
}

body.xelastic.login-page #layout-content {
    margin: 10vh auto 0 auto !important;
}