.pace{pointer-events:none;user-select:none}.pace .pace-progress{background:#3900bd;position:fixed;z-index:2000;top:0;right:100%;width:100%;height:2px}.pace .pace-progress-inner{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 10px #3900bd,0 0 5px #3900bd;opacity:1;transform:rotate(3deg) translate(0,-4px)}.pace-inactive{display:none}.login-container{margin-bottom:3em;margin:50px auto}.login-content{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70vh}.login-content .logo{margin-bottom:40px;font-family:'Gotham A','Gotham B',arial,helvetica,sans-serif;color:#fff}.login-content .logo h1{font-size:52px;font-weight:400}.login-content .login-box{position:relative;min-width:380px;min-height:550px;background-color:#fff;box-shadow:0 29px 147.5px 102.5px rgba(0,0,0,.05),0 29px 95px 0 rgba(0,0,0,.16);perspective:800px;transition:all .5s ease-in-out}.login-content .login-box.with-error{min-height:590px}.login-content .login-box .login-head{margin-top:0;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ddd;text-align:center;color:#707070}.login-content .login-box label{color:#666;font-weight:400}.login-content .login-box .utility{display:flex;padding:1px;justify-content:space-between;align-items:center}.login-content .login-box .btn-container{margin-bottom:0}.login-content .login-box .forget-form,.login-content .login-box .login-form{position:absolute;top:0;bottom:0;left:0;right:0;padding:40px;backface-visibility:hidden;-webkit-backface-visibility:hidden;transition:all .5s ease-in-out}.login-content .login-box .forget-form a,.login-content .login-box .login-form a{text-decoration:underline;text-transform:uppercase;font-weight:500}.login-content .login-box .forget-form a span,.login-content .login-box .login-form a span{text-decoration:underline;text-transform:uppercase;font-weight:500}.login-content .login-box .forget-form{opacity:0;transform:rotateY(180deg)}.login-content .login-box.flipped{min-height:300px}.login-content .login-box.flipped .login-form{opacity:0;transform:rotateY(-180deg)}.login-content .login-box.flipped .forget-form{opacity:1;transform:rotateY(0)}@media(max-width:321px){.login-content .login-box{min-width:300px;min-height:550px}}@media(max-width:375px){.login-content .login-box{min-width:330px;min-height:550px}}@media(max-width:351px){.login-content .login-box{min-width:100%}.login-content .login-box .forget-form,.login-content .login-box .login-form{width:100%}}.material-half-bg{height:100vh;background-color:#e7e7e7;position:fixed;top:0;left:0;right:0;bottom:0;z-index:-1}.material-half-bg .cover{background-color:#dff1f1;height:50vh}