@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;500;600;700&display=swap);
.mt-15{margin-top:15px}.h-100vh{height:100vh}.login-parent-div{font-family:Open Sans,sans-serif!important}.login-parent-div .ribbonbar-parent{position:absolute!important;width:100%}.login-parent-div .ribbonbar-parent .close-logo-div{bottom:-32px}.login-parent-div .btn,.login-parent-div a,.login-parent-div h1,.login-parent-div h2,.login-parent-div h3,.login-parent-div h4,.login-parent-div h5,.login-parent-div h6,.login-parent-div p{font-family:Open Sans,sans-serif!important}.login-parent-div .form-div{display:flex;flex-direction:column;height:100vh;justify-content:center;margin-top:0;padding:0 41.9px;width:80%}.login-parent-div form input{border-color:#999;border-radius:0!important;box-shadow:none!important;font-size:18px;height:45px!important;padding-left:12px!important}.login-parent-div form input:focus{border-color:#f15623!important;box-shadow:none!important}.login-parent-div form input:hover{border:1px solid #999;border-color:#f15623!important;box-shadow:none!important}.login-parent-div form input.filled:hover,.login-parent-div form input:hover+.form-control-placeholder{color:#f15623!important}.login-parent-div form .form-control:focus+.form-control-placeholder,.login-parent-div form .form-control:valid+.form-control-placeholder :focus{color:#f15623!important}.login-parent-div form label.form-control-placeholder{background:#fff!important;color:#707070!important;font-family:Open Sans!important;font-size:18px!important;font-style:normal;font-weight:400!important;left:8px!important;line-height:22px!important;margin-top:4px!important;opacity:1!important;padding:3px 5px 0 8px!important;position:absolute;top:7px!important;transform:translate3d(1px,0,0)!important;transition:all .2s!important}.login-parent-div form .form-control:not(:-moz-placeholder-shown)+.form-control-placeholder{background-color:#fff!important;font-size:12px!important;font-weight:400!important;left:3px!important;line-height:12px!important;margin-top:0!important;opacity:1;padding:0 6px!important;transform:translateY(0) scale(.86)!important}.login-parent-div form .form-control:focus+.form-control-placeholder,.login-parent-div form .form-control:not(:placeholder-shown)+.form-control-placeholder,.login-parent-div form .form-control:valid+.form-control-placeholder :focus{background-color:#fff!important;font-size:12px!important;font-weight:400!important;left:3px!important;line-height:12px!important;margin-top:0!important;opacity:1;padding:0 6px!important;transform:translateY(0) scale(.86)!important}.login-parent-div form .form-control:not(:-moz-placeholder-shown){padding-top:18px!important}.login-parent-div form .form-control:focus,.login-parent-div form .form-control:not(:placeholder-shown),.login-parent-div form .form-control:valid{padding-top:18px!important}.login-parent-div form h1{color:#333;font-size:36px;line-height:49px;margin:0 0 15px}.login-parent-div form h1 span{color:#f15623}.login-parent-div form h5{color:#909399;font-size:18px;font-weight:600;line-height:26px;margin:0 0 30px}.login-parent-div form a{color:#f15623;cursor:pointer;font-size:12px;font-weight:600;line-height:17px;text-decoration:none}.login-parent-div form a:hover{color:#f15623!important}.login-parent-div form .theme-button{background:#f15623!important;border-radius:0;box-shadow:none;color:#fff;font-size:18px;font-weight:400;letter-spacing:.18px;line-height:26px;min-height:40px;padding:12px 30px;text-align:center;transition:all .3s cubic-bezier(.25,.8,.5,1),opacity .4s cubic-bezier(.25,.8,.5,1)}.login-parent-div form .theme-button:active{border-color:#f15623;color:#fff}.login-parent-div form .theme-button:hover{background-color:#f97a51!important}.login-parent-div form .circle{right:10px;top:13px}.login-parent-div form .form-group.error-field .error-mes{color:#b00020;display:block!important;font-size:12px;padding-top:4px}.login-parent-div form .form-group.error-field .error-mes a{color:#b00020;font-weight:700;text-decoration:underline}.login-parent-div form .form-group.error-field .error-mes a:hover,.login-parent-div form .form-group.error-field label{color:#b00020!important}.login-parent-div form .form-group.error-field .error-icon{display:none!important;right:10px}.login-parent-div form .form-group.error-field .circle{display:block!important}.login-parent-div form .form-group.error-field .circle svg circle{fill:#b00020;stroke:#fdd}.login-parent-div form .form-group.error-field input{border:1px solid #c10015!important;box-shadow:none!important}.login-parent-div form .form-group.error-field input:focus+label{color:#b00020!important}.login-parent-div form .form-group.readonly input{background-color:#e4e4e4!important;border:1px solid #e4e4e4}.login-parent-div form .form-group.readonly input:focus,.login-parent-div form .form-group.readonly input:hover{border-color:#e4e4e4!important}.login-parent-div form .form-group.readonly .form-control:focus+.form-control-placeholder{background:transparent!important;color:#707070!important;font-size:18px!important;font-weight:400!important;left:8px!important;line-height:22px!important;opacity:1!important;padding:3px 5px 0 8px!important;top:11px!important;transform:translate3d(1px,0,0)!important;transition:all .2s!important}.login-parent-div form .form-group.readonly .form-control-placeholder{background-color:transparent!important;color:#707070!important}.login-parent-div form .form-group.readonly .circle svg circle{fill:#ccc!important;stroke:#999!important}.login-parent-div form .login-submit-button{margin-top:35px}.login-parent-div form input:-webkit-autofill,.login-parent-div form input:-webkit-autofill:active,.login-parent-div form input:-webkit-autofill:focus,.login-parent-div form input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.login-parent-div a{color:#f15623;cursor:pointer;font-size:12px;font-weight:600;line-height:17px;text-decoration:none}.login-parent-div a:hover{color:#f15623!important}.login-parent-div .or-separator{color:#606266;font-size:14px;line-height:20px;margin:30px 0}.login-parent-div .or-separator p{padding:0 13.89px}.login-parent-div .or-separator:after{background-color:#909399;bottom:50%;content:"";height:1px;left:0;position:absolute;right:0;top:auto}.login-parent-div .instruction-div p{color:#909399;font-size:12px;line-height:17px;text-align:left}.login-parent-div .login-bg{background-image:url(/images/login/login-bg.png);background-position-x:right;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.login-parent-div .login-as-icon{bottom:0;left:0}.login-parent-div .transparent-btn{border:1px solid #e4e4e4;box-shadow:0 0 8px 0 #e9e9e9;color:#1e1e1e;font-size:12px;height:49px;line-height:17px;padding:0 4px}.login-parent-div .transparent-btn img{margin-left:10px;margin-right:13.41px;margin-top:-6px;width:180px}.login-parent-div .transparent-btn:active{background:#e7f6fd}.login-parent-div .transparent-btn:hover{background:#e0eaee;border-color:#e4e4e4;box-shadow:none;opacity:1}.auth-login form .circle{height:19px}.auth-login form .circle svg{vertical-align:inherit}.auth-login form .forget-pwd{height:17px}.auth-login form .forget-pwd a{vertical-align:top}.auth-login .instruction-div{line-height:16px}.back-login{margin-top:24px}.back-login a{font-size:14px!important}@media screen and (min-width:768px) and (max-width:985px){.login-parent-div .transparent-btn span{display:none}.login-parent-div .transparent-btn img{margin:-6px auto 0}.login-parent-div .d-flex{flex-wrap:wrap}.login-parent-div .ribbonbar-parent{position:relative!important}.login-inner-parent{height:92vh}}@media screen and (min-width:320px) and (max-width:767px){.login-parent-div .transparent-btn span{display:none}.login-parent-div .transparent-btn img{margin:-6px auto 0}.login-parent-div .d-flex{flex-wrap:wrap}.login-parent-div .form-div{margin-top:80px;width:100%}.login-parent-div .ribbonbar-parent{position:relative!important}.login-parent-div .login-inner-parent{height:92vh}.bg-div{display:none}}@media screen and (min-width:768px) and (max-width:940px){.login-parent-div .form-div{margin-top:40px;width:100%}.login-parent-div form h1{font-size:30px;line-height:35px}.login-parent-div form h5{font-size:15px;line-height:17px}.login-parent-div .login-bg{background-position-x:center}}@media screen and (min-width:941px) and (max-width:1023px){.login-parent-div .form-div{margin-top:100px;width:100%}.login-parent-div form h1{font-size:39px;line-height:45px}.login-parent-div form h5{font-size:15px;line-height:17px}.login-parent-div .login-bg{background-position-x:center}}
