/* DataVault custom branding — display lockup banner above login form */

/* Hide the existing logo + name row inside the card */
#sign_in_form > .container.mb-10 {
    display: none;
}

/* DataVault custom branding — CCS company logo above login card */

.d-flex.flex-center.flex-column.flex-column-fluid::before {
    content: "";
    display: block;
    width: 100%;
    max-width: 500px;
    height: 80px;
    margin: 0 auto 30px auto;
    background-image: url('/static/branding/ccs_logo.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
/* Inject the DataVault lockup as a banner above the form */
#sign_in_form::before {
    content: "";
    display: block;
    width: 100%;
    height: 110px;
    margin-bottom: 30px;
    background-image: url('/static/branding/datavault_lockup.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

/* Apply the same treatment to the forgot-password and 2FA forms if present */
form[id$="_form"]::before {
    content: "";
    display: block;
    width: 100%;
    height: 110px;
    margin-bottom: 30px;
    background-image: url('/static/branding/datavault_lockup.png');
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}

form[id$="_form"] > .container.mb-10 {
    display: none;
}