.sv .sv-login-view{display:block}.sv .sv-login-view .sv-sso-button{width:100%}.sv .sv-login-view .hr-container{display:block;margin:0 auto;width:90%;text-align:center}.sv .sv-login-view hr[data-content]{overflow:visible}.sv .sv-login-view hr[data-content]:after{content:attr(data-content);display:inline-block;background-color:#fff;padding:.5em 1em;height:1em;position:relative;top:-1em;line-height:1;color:#848484}.sv .sv-login-view .sv-section,.sv .sv-login-view .sv-section .sv-section{margin:0 auto}.sv .sv-login-view .sv .sv-login-view .sv-section--login .sv-form__actions .sv-button--link{margin:0;padding:0;width:auto;min-width:auto}.sv .sv-login-view .sv-section--login,.sv .sv-login-view .sv-section--signup{display:block;margin:0 auto;padding:2.4em 0}.sv .sv-login-view .sv-section--login .wrapper,.sv .sv-login-view .sv-section--signup .wrapper{max-width:480px;max-width:30rem}.sv .sv-login-view .sv-section--login{background:#fff}.sv .sv-login-view .sv-section--login .sv-form__error{margin:0 auto 2.25em}.sv .sv-login-view .sv-section--login .sv-form-group{margin:0 auto 1em}.sv .sv-login-view .sv-section--login .sv-text-field__input,.sv .sv-login-view .sv-section--login .sv-password-field__input,.sv .sv-login-view .sv-section--login .sv-password-field__controls{width:100%}.sv .sv-login-view .sv-section--login .sv-password-field__input{margin-right:.75em}.sv .sv-login-view .sv-section--login .sv-password-field__controls{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;padding-right:3.25em}.sv .sv-login-view .sv-section--login .sv-password-field__hint{opacity:1}.sv .sv-login-view .sv-section--login .sv-password-field__mask-toggle{position:absolute;top:0;right:0}.sv .sv-login-view .sv-section--login .sv-form__actions{margin:1.5em auto 0}.sv .sv-login-view .sv-section--login .sv-form__actions .sv-list,.sv .sv-login-view .sv-section--login .sv-form__actions .sv-list-item,.sv .sv-login-view .sv-section--login .sv-form__actions .sv-button{width:100%}.sv .sv-login-view .sv-section--login .sv-form__actions .sv-list{margin-bottom:0}.sv .sv-login-view .sv-section--login .sv-form__actions .sv-list-item{margin:0;padding:0}.sv .sv-login-view .sv-section--login .sv-form__actions .sv-list-item:last-child{padding:.75em 0;border-top:1px solid #cdcdcd}.sv .sv-login-view .sv-section--login .sv-form__actions .sv-button{border-radius:.25em;font-size:1em;line-height:1.3750000005em;padding:.75em 2em;margin-bottom:1.5em;min-width:128px;min-width:8rem}.sv .sv-login-view .sv-section--login .sv-form__actions .sv-button .icon,.sv .sv-login-view .sv-section--login .sv-form__actions .sv-button .svg-icon{font-size:20px;font-size:1.25rem}.sv .sv-login-view .sv-section--signup{background:#e7e7e7}.sv .sv-login-view .sv-section--signup .sv-section__actions .sv-list,.sv .sv-login-view .sv-section--signup .sv-section__actions .sv-list-item,.sv .sv-login-view .sv-section--signup .sv-section__actions .sv-button{width:100%}.sv .sv-login-view .sv-section--signup .sv-section__actions .sv-list{margin-bottom:0}.sv .sv-login-view .sv-section--signup .sv-section__actions .sv-list-item{margin:0;padding:0}.sv .sv-login-view .sv-section--signup .sv-section__actions .sv-button{border-radius:.25em;font-size:1em;line-height:1.3750000005em;padding:.75em 2em;margin-bottom:1.5em}.sv .sv-login-view .sv-section--signup .sv-section__actions .sv-button .icon,.sv .sv-login-view .sv-section--signup .sv-section__actions .sv-button .svg-icon{font-size:20px;font-size:1.25rem}.sv .sv-login-view .sv-section--signup .sv-section--standardbank{margin-top:1.2em}.sv .sv-login-view .sv-section--signup .sv-section--standardbank .sv-section__header>div{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap;-webkit-box-align:center;align-items:center}.sv .sv-login-view .sv-section--signup .sv-section--standardbank .sv-section__header>div .sv-figure{-webkit-box-flex:0;flex:0 0 3.5em;margin:0 0 1em}.sv .sv-login-view .sv-section--signup .sv-section--standardbank .sv-section__header>div .sv-figure img{display:inline-block;width:100%;height:auto;max-width:2.5em}.sv .sv-login-view .sv-section--signup .sv-section--standardbank .sv-section__header>div .sv-section-heading{-webkit-box-flex:1;flex:1 1 auto}@media (min-width: 36em){.sv .sv-login-view .sv-section--login,.sv .sv-login-view .sv-section--signup{padding:2.88em 0}.sv .sv-login-view .sv-section--login .sv-form__actions .sv-button,.sv .sv-login-view .sv-section--signup .sv-section__actions .sv-button{width:auto;margin-bottom:2.25em}}@media (min-width: 48em){.sv .sv-login-view .sv-login-form{-webkit-box-sizing:border-box;box-sizing:border-box;border:5px solid #c0c0c0;margin:0 auto;width:90%;max-width:54rem}.sv .sv-login-view .sv-sections{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-flow:row nowrap}.sv .sv-login-view .sv-section--login,.sv .sv-login-view .sv-section--signup{padding:3.456em 0}.sv .sv-login-view .sv-section--login .wrapper,.sv .sv-login-view .sv-section--signup .wrapper{width:100%}.sv .sv-login-view .sv-section--login,.sv .sv-login-view .sv-section--signup{-webkit-box-flex:1;flex:1 1 50%}.sv .sv-login-view .sv-section__header,.sv .sv-login-view .sv-section__body,.sv .sv-login-view .sv-section__actions{padding:0 1.5em}.sv .sv-login-view .sv-section--signup .sv-section--standardbank .sv-section__header>div .sv-figure{-webkit-box-flex:0;flex:0 0 4em}.sv .sv-login-view .sv-section--signup .sv-section--standardbank .sv-section__header>div .sv-figure img{max-width:3em}.sv .sv-login-view .sv-section--signup .sv-section--standardbank .sv-section__header>div .sv-section-heading{font-family:Roboto,Helvetica,Arial,sans-serif;color:inherit;font-size:1.25em;font-weight:700;line-height:1.25;-webkit-box-flex:1;flex:1 1 auto}}@media (min-width: 78em){.sv .sv-login-view .sv-section--login{-webkit-box-flex:1;flex:1 1 60%}.sv .sv-login-view .sv-section--signup{-webkit-box-flex:1;flex:1 1 40%}.sv .sv-login-view .sv-section__header,.sv .sv-login-view .sv-section__body,.sv .sv-login-view .sv-section__actions{padding:0 2.5em}}@media (min-width: 48em){.sv .sv-login-view--auth .sv-login-form{max-width:30rem}}
