﻿.loginPageRow {
    padding-top: 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
    font-family: var(--primaryFontFamily), Arial;
}

    .loginPageRow .iframeWrapper {
        width: 100%;
        max-width: 680px;
    }


    .loginPageRow .loginContainer {
        width: 100%;
        max-width: 460px;
        margin-top: 30px;
        background: white;
        padding: 3.4rem 2.4rem 5rem;
        border-radius: 1rem;
        box-shadow: 0px 4px 4px 0px #655b9640;
    }

    .loginPageRow .loginContainer .logoWrap img{
        width: 120px;
        margin-left: 56px;
    }

        .loginPageRow .loginContainer .inputRow {
            margin-top: 25px;
            width: 300px;
            margin-left: auto;
            margin-right: auto;
        }

        .loginPageRow .loginContainer .inputRow.pw {
            margin-top: 10px;
        }

            .loginPageRow .loginContainer .inputRow > label {
                margin-bottom: 0px;
                font-weight: 500 !important;
                font-size: 13px;
            }

            .loginPageRow .loginContainer .inputRow > input {
                margin-top: 2px;
                padding: 6px 10px;
                font-size: 13px !important;
                font-weight: 500;
            }

        .loginPageRow .loginContainer .btnWrap {
            margin-top: 30px;
            width: 300px;
            margin-left: auto;
            margin-right: auto;
        }

            .loginPageRow .loginContainer .btnWrap .btn {
                width: 100%;
                font-weight: 500;
                height: 36px;
            }

        .loginPageRow .loginContainer .forgotWrap {
            margin-top: 6px;
            width: 300px;
            margin-left: auto;
            margin-right: auto;
            font-weight: 400;
        }

#FailedLogin {
    padding: 7px 10px;
    width: 300px;
    margin: auto;
}

#FailedLogin p {
    margin: 0;
}