body{background-color:#efefef}.login-wrapper{position:relative;text-align:center}.login-wrapper .brand-info{background:rgba(0,0,0,0) url(/build/images/login_bg.f0814005.jpeg) 50%;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-height:620px) and (min-aspect-ratio:1/2){.login-wrapper .brand-info{position:absolute;top:0;left:0;width:100vw;height:50vh}}@media screen and (min-width:600px) and (min-aspect-ratio:4/3){.login-wrapper .brand-info{position:absolute;top:0;left:0;width:50vw;height:100vh}}.login-wrapper .brand-info .brand-info-inner{width:100%;max-width:330px;padding:15px;margin:0 auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:4px}.login-wrapper .login-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-height:620px) and (min-aspect-ratio:1/2){.login-wrapper .login-container{position:absolute;top:50vh;left:0;width:100vw;height:50vh}}@media screen and (min-width:600px) and (min-aspect-ratio:4/3){.login-wrapper .login-container{position:absolute;top:0;left:50vw;width:50vw;height:100vh}}.brand-logo{display:block;max-width:200px;margin-left:auto;margin-right:auto}.form-signin{background-color:hsla(0,0%,100%,.3);width:100%;max-width:330px;padding:15px;margin:0 auto;border-radius:4px}.form-signin .checkbox{font-weight:400}.form-signin .form-control{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;padding:10px;font-size:16px}.form-signin .form-control:focus{z-index:2}.form-signin input[type=email]{margin-bottom:-1px;border-bottom-right-radius:0;border-bottom-left-radius:0}.form-signin input[type=password]{margin-bottom:10px;border-top-left-radius:0;border-top-right-radius:0}