html,body{width:100%;height:100%;position:relative;font-family:'Roboto',sans-serif;font-size:12px;font-weight:44;line-height:20px}.login-main-wrapper{min-height:100%;background-color:hsl(220,33%,98%);position:relative}.login-main-wrapper>*{position:relative;z-index:1}.login-main-wrapper::before,.login-main-wrapper::after{content:"";position:absolute;display:block;width:200px;height:200px;background-image:url(../img/bg-image.png);background-color:transparent;background-repeat:no-repeat;background-size:contain}.login-main-wrapper::before{left:0;top:0;background-position:left top;transform:rotate(180deg)}.login-main-wrapper::after{bottom:0;right:0;background-position:right bottom}.login-main-wrapper.login-bg{background-image:url(../img/bg-login.png)}.login-main-wrapper.login-bg:before,.login-main-wrapper.login-bg:after{display:none}.login-main-wrapper .inner-wrapper{padding:0 8px;max-width:1200px;margin:0 auto;display:flex;flex-direction:column}.login-main-wrapper .form-frame{margin:50px auto;min-width:270px;max-width:400px;padding:30px 24px;background:#fff;border-radius:7px;-webkit-box-shadow:0 2px 20px rgba(0,0,0,0.05);box-shadow:0 2px 20px rgba(0,0,0,0.05)}.login-main-wrapper h1{font-size:18px;font-weight:400;margin-bottom:28px}.login-main-wrapper .site-logo{margin-bottom:20px;text-align:left}.login-main-wrapper .site-logo img{max-width:200px;max-height:30px;-o-object-fit:contain;object-fit:contain}.login-main-wrapper .form-control{border:1px solid #999999;padding:8px 10px;height:30px;margin-bottom:20px;border-radius:4px;-webkit-box-shadow:none;box-shadow:none;font-size:16px}.login-main-wrapper .form-control.form-control{border-width:0 0 1px 0;border-radius:0;box-shadow:none;padding-left:0;padding-top:0;padding-bottom:6px;line-height:1.5}.login-main-wrapper .form-group{margin-bottom:20px}.login-main-wrapper .form-group.has-error .form-control{border:1px solid #AF1200}.login-main-wrapper .form-group.has-error .help-block{text-align:left;margin:5px 0 0 0;line-height:14px}.login-main-wrapper .form-group.has-error .input-group .input-group-addon{border-color:#af1200}.login-main-wrapper .input-group .form-control{margin-bottom:0}.login-main-wrapper .input-group .input-group-addon{border-color:#e5e5e5}.login-main-wrapper .link-register{font-size:14px;margin-top:16px}.login-main-wrapper .link-register a:hover{opacity:.8}.login-main-wrapper .copyright{margin:24px 0;text-align:center;width:100%}.login-main-wrapper .copyright img{margin:30px 0 24px 0;width:275px}.login-main-wrapper .field-remember{font-size:12px}.login-main-wrapper .forgot-pass{font-size:12px}.login-main-wrapper .forgot-pass a{color:#707070}.login-main-wrapper .forgot-pass a:hover{opacity:.8;text-decoration:none}.login-main-wrapper .btn{width:100%;border-radius:4px;padding:0;font-size:14px;line-height:40px;height:40px;font-weight:600;box-shadow:0 3px 6px rgba(0,0,0,0.1)}.login-main-wrapper .btn-default{color:hsl(209,100%,31%);font-weight:400;border-color:hsl(209,100%,80%)}.login-main-wrapper input[type="submit"]{background:hsl(209,100%,31%);color:white}.login-main-wrapper input[type="submit"]:hover,.login-main-wrapper input[type="submit"]:focus{color:white;opacity:.9}.login-main-wrapper.login-text .form-frame{background-image:-webkit-gradient(linear, left top, left bottom, from(#f05638), color-stop(35%, #f05638), color-stop(35%, white), to(white));background-image:-webkit-linear-gradient(top, #f05638, #f05638 35%, white 35%, white 100%);background-image:-o-linear-gradient(top, #f05638, #f05638 35%, white 35%, white 100%);background-image:linear-gradient(to bottom, #f05638, #f05638 35%, white 35%, white 100%);padding:25px}.login-main-wrapper.login-text .site-logo{font-size:40px;line-height:1.25;color:#fff;margin-bottom:20px}.login-main-wrapper.login-text .form-box{-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16);box-shadow:0 3px 6px rgba(0,0,0,0.16);padding:25px;background-color:#fff;border-radius:5px}@media screen and (min-width:900px){.login-main-wrapper .inner-wrapper{flex-direction:row-reverse;flex-wrap:wrap;align-items:center;padding:60px}.login-main-wrapper::before,.login-main-wrapper::after{height:400px;width:400px}.login-main-wrapper .user-journey{margin:30px 0;padding:20px 30px 30px 30px;flex:1 1 65%;min-width:0;border-radius:8px 0 0 8px}.login-main-wrapper .user-journey-title{font-size:20px;margin-bottom:20px}.login-main-wrapper .user-journey .tab-pane{border-radius:0 0 8px 8px;border:none;padding:30px 12px}.login-main-wrapper .user-journey .nav.nav-tabs{border:none !important}.login-main-wrapper .user-journey .user-journey-tab a{font-size:14px;padding:16px}.login-main-wrapper .form-frame{flex:1 1 35%;margin:0;padding-left:30px;align-self:stretch;z-index:10}.login-main-wrapper .copyright{margin:60px}.login-main-wrapper .copyright img{margin:30px 0 24px 0;width:450px}.login-main-wrapper .user-journey .tab-pane{height:500px}}@media screen and (min-width:1024px){.login-main-wrapper::before,.login-main-wrapper::after{height:420px;width:420px}.login-main-wrapper .user-journey{padding:30px 40px 40px 40px}.login-main-wrapper .inner-wrapper{padding:60px 16px 0 16px;align-items:flex-start}.login-main-wrapper .form-frame{padding:56px 50px}.login-main-wrapper h1{font-size:24px}.login-main-wrapper .site-logo{margin-bottom:30px}.login-main-wrapper .site-logo img{max-width:240px}.login-main-wrapper .form-control{padding:12px 10px;height:38px}.login-main-wrapper .link-register{margin-top:32px;font-size:16px}.login-main-wrapper .field-remember{font-size:14px}.login-main-wrapper .forgot-pass{font-size:14px}.login-main-wrapper .btn{font-size:16px;line-height:54px;height:54px}.login-main-wrapper .user-journey .tab-pane{height:auto}}.login-failed{background-color:#B81E0C;color:#fff;padding:12px;margin-bottom:20px;line-height:16px}.login-title{color:#666666;margin-bottom:30px}.login-title h1{font-size:18px;line-height:22px;font-weight:600;margin:0 auto 8px;font-family:'Montserrat',sans-serif}.login-title p{line-height:18px}label{font-size:12px;font-weight:400}.login-page{font-size:16px}.user-journey{background:white;margin:0 -8px 30px -8px;padding:16px 0;box-shadow:0 2px 20px rgba(0,0,0,0.05)}.user-journey-title{font-size:18px;margin:0 0 16px 0}.user-journey .user-journey-title{text-align:center}.user-journey .user-journey-tab li{flex:1;text-align:center}.user-journey .user-journey-tab a{font-size:12px;border:none !important;padding:8px 10px !important;min-height:100%;color:#888 !important;border-bottom:1px solid currentColor !important;color:hsl(209,100%,31%) !important;opacity:.4}.user-journey .user-journey-tab .active a,.user-journey .user-journey-tab li a:hover{opacity:1}.user-journey .nav.nav-tabs{display:flex}.user-journey .tab-pane{background:hsl(220,33%,98%);padding:12px 8px;overflow:auto;max-height:70vh;border-bottom:1px solid hsl(0,0%,87%);text-align:center}@media screen and (min-width:425px){.user-journey{margin-left:20px;margin-right:20px;padding-left:16px;padding-right:16px;border-radius:8px}.user-journey .tab-pane{border-radius:0 0 8px 8px}.user-journey .user-journey-title{text-align:left}}.img-alur{max-width:100%}.reset-page .form-frame{margin-left:auto;margin-right:auto}