/* Aufwind branding, child skin of Elastic. Loaded via templates/includes/footer.html. */
@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap");

body.task-login,
body.task-login #layout,
body.task-login #layout-content {
    background: #1B2C41 !important;
    font-family: 'IBM Plex Sans', sans-serif !important;
}

body.task-login #logo {
    max-width: 190px;
    height: auto;
}

body.task-login #login-footer {
    display: none !important;
}

body.task-login .form-control {
    border-radius: 2px !important;
    font-family: 'IBM Plex Sans', sans-serif !important;
}

body.task-login .form-control:focus {
    border-color: #527093 !important;
    box-shadow: 0 0 0 3px #E2E9F0 !important;
}

body.task-login .btn-primary,
body.task-login #rcmloginsubmit {
    background-color: #325172 !important;
    border-color: #325172 !important;
    border-radius: 3px !important;
    font-family: 'IBM Plex Sans', sans-serif !important;
    font-weight: 500 !important;
}

body.task-login .btn-primary:hover,
body.task-login #rcmloginsubmit:hover {
    background-color: #28425E !important;
    border-color: #28425E !important;
}

body.task-login .btn-primary:active,
body.task-login #rcmloginsubmit:active {
    background-color: #1B2C41 !important;
    border-color: #1B2C41 !important;
}
