/* /Layout/MainLayout.razor.rz.scp.css */
/* /Layout/NavMenu.razor.rz.scp.css */
.hei-logo[b-dl802ja2vg] {
    width: auto;
    max-height: 100px;
}
/* /Pages/Home.razor.rz.scp.css */

html[b-qp8u11cytb], body[b-qp8u11cytb] {
    height: 100%;
    margin: 0;
}

.subtitle[b-qp8u11cytb] {
    color: red;
}

.WozzadLightBlueButton[b-qp8u11cytb] {
    background-color: #399FE7;
    background-image: none;
    border: none;
    color: white;
    border-radius: .25rem;
}

.login-page[b-qp8u11cytb] {
    display: flex;
    min-height: 100vh;
}
/* Left panel */
.login-form-panel[b-qp8u11cytb] {
    flex: 1;
    background-color: #0d3c67;
    color: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 2rem;
}

    .login-form-panel h1[b-qp8u11cytb] {
        font-size: 3rem;
        margin-bottom: 0.5rem;
    }

    .login-form-panel .subtitle[b-qp8u11cytb] {
        margin-bottom: 2rem;
        opacity: 0.8;
    }

    .login-form-panel .form-control[b-qp8u11cytb] {
        margin-bottom: 1rem;
        height: 2.5rem;
        font-size: 1rem;
    }

    .login-form-panel .btn[b-qp8u11cytb] {
        width: 100%;
        height: 3.25rem;
        font-size: 1rem;
        margin-bottom: 0.75rem;
        border-radius: 0.25rem;
    }
/* Right image panel */
.login-image-panel[b-qp8u11cytb] {
    flex: 1;
    background: url('/images/login-bg.jpg') no-repeat center center;
    background-size: cover;
}

/* Mobile behaviour */
@media (max-width: 767px) {
    .login-page[b-qp8u11cytb] {
        flex-direction: column;
    }

    .login-image-panel[b-qp8u11cytb] {
        display: none;
    }

    .login-form-panel[b-qp8u11cytb] {
        position: relative;
        background: url('/images/login-bg.jpg') no-repeat center center;
        background-size: cover;
    }

        .login-form-panel[b-qp8u11cytb]::before {
            content: "";
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            background: rgba(0,0,0,0.5);
        }

        .login-form-panel > *[b-qp8u11cytb] {
            position: relative;
            z-index: 1;
        }

    .WozzadLightBlueButton[b-qp8u11cytb] {
        background-color: #399FE7;
        background-image: none;
        border: none;
        color: white;
        border-radius: .25rem;
    }
}
/* /Shared/Applications/ApplicationComponent.razor.rz.scp.css */
