:root {
    --sst-root-font-size: 14px;
    --sst-form-control-accent: transparent none;
    --sst-form-control-color: currentColor;
    --sst-form-control-font-size: 16px;
    --sst-form-control-height: 48px;
    --sst-form-control-padding: 16px;
    --sst-form-control-border-radius: 5px;
    --sst-form-control-border-width: 2px;
    --sst-form-control-border-color: rgba(0, 0, 0, 0.14);
    --sst-form-control-border-color-active: var(--sst-palette-primary-500)
}

body {
    background: #DDDDD7
}

.c-sst-box {
    margin-top: 30px;
    padding: 30px 35px 35px
}

.c-sst-logo {
    -ms-flex-pack: start;
    justify-content: flex-start
}

.c-sst-logo img {
    max-width: none;
    width: 170px
}

.c-sst-checkbox__indicator {
    width: 32px;
    height: 32px
}

.c-sst-checkbox__description {
    padding-left: 45px
}

.l-sst-security {
    padding: 10px
}

.l-sst-security__content {
    position: relative;
    z-index: 1;
    max-width: 460px
}

@media (min-width: 64em) {
    .l-sst-security {
        width:80vw
    }
}

.l-sst-form {
    margin-top: 10px
}

.l-sst-form #Remember p {
    display: none
}

.l-sst-form input[type=submit] {
    width: 100%;
    text-align: center
}

.security-img-bg {
    content: '';
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    width: 55%;
    height: 100%;
    margin: 0;
    z-index: 0;
    background-size: cover;
    background-position: center center
}
#MemberLoginForm_LoginForm_Remember_Holder{
    display: flex;
    align-items: center;
}
#MemberLoginForm_LoginForm_Remember_Holder label{
    margin: 0;
}
#MemberLoginForm_LoginForm_Remember{
    margin-right: 15px;
}


@media (min-width: 64em) {
    .security-img-bg {
        display:block
    }
}

#MemberLoginForm_LoginForm_action_doLogin {
    background-color: #e61419;
    border: none;
}

/*# sourceMappingURL=loginform.css.map */
