@font-face{font-family:Roboto;src:url(../fonts/roboto/Roboto-Regular.woff2) format("woff2");src:url(../fonts/roboto/Roboto-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/roboto/Roboto-Medium.woff2) format("woff2");src:url(../fonts/roboto/Roboto-Medium.woff) format("woff");font-weight:500;font-style:normal}@font-face{font-family:Roboto;src:url(../fonts/roboto/Roboto-Bold.woff2) format("woff2");src:url(../fonts/roboto/Roboto-Bold.woff) format("woff");font-weight:700;font-style:normal}body,html{width:100%}@media only screen and (min-device-width:768px){body,html{height:100%}}body{font-family:Roboto,Arial,Tahoma,helvetica,sans-serif;font-size:13px;background:#CFDAE5;margin:0;color:#333;display:flex;align-items:center;justify-content:center;flex-direction:column}input::-ms-clear,input::-ms-reveal{display:none}button,input{outline:0;font-family:inherit;font-size:inherit}input[type=checkbox],input[type=radio]{position:relative;top:1px;margin-right:4px}.block-login{width:820px;padding:20px 20px 20px 4px;background:url(../images/bg-form-login.png) center center/cover no-repeat;border-radius:10px;box-shadow:0 4px 15px rgba(0,0,0,.35);display:flex;align-items:center}.block-login .msg-error{color:#d33;line-height:16px;margin-bottom:8px!important}.block-login::before{width:447px;height:336px;content:"";background:url(../images/image-login.png) center center/cover no-repeat}.block-login .form-login{width:350px;min-height:460px;margin-left:auto;background:#fff;border-radius:5px;padding:27px 20px;display:flex;flex-direction:column;justify-content:center}.block-login .form-login>*{width:100%}.block-login .head-form-login{display:flex;align-items:center;flex-direction:row-reverse;margin-bottom:8px}.block-login .head-form-login .title{font-size:24px;line-height:2;font-weight:700;color:#0B599C;margin:0 auto 0 0}.block-login .switch-mode-box .switch-mode{display:flex;justify-content:space-between;width:48px;height:24px;border-radius:50px;background:#cfdae5;padding:2px;margin-right:16px;cursor:pointer}.block-login .switch-mode-box .switch-mode:before{content:url(../images/sun.svg)}.block-login .switch-mode-box .switch-mode:after{content:url(../images/moon.svg)}.block-login .box-lang{display:flex}.block-login .box-lang .dropdown{width:84px}.block-login .box-lang .dropdown .dropdown-menu{top:calc(100% + 10px);box-shadow:0 2px 6px rgba(0,0,0,.35);border:0;min-width:133px;left:auto;right:0;padding:0}.block-login .box-lang .dropdown .dropdown-menu li a{padding:5px 15px 5px 8px}.block-login .box-lang .dropdown .dropdown-menu li a:hover{font-weight:700;color:#0b599c;background:0 0}.block-login .box-lang .dropdown .dropdown-menu li a .flag{top:3px;margin-right:9px}.block-login .box-lang .dropdown .btn{padding:0;font-size:13px;line-height:1;border:0}.block-login .box-lang .dropdown .btn:active{box-shadow:none}.block-login .box-lang .dropdown .btn:hover{color:#333}.block-login .box-lang .dropdown .btn .flag{position:relative;top:1px;left:-1px}.block-login .box-lang .dropdown .btn #lblLanguage{position:relative;right:2px;top:-6px}.block-login .box-lang .dropdown .btn .caret{position:relative;right:1px;top:-5px}.block-login .box-lang .flag{background:url(../images/sprites5.png) no-repeat;display:inline-block;width:22px;height:22px;position:relative;top:0;border:1px solid #828282;border-radius:20px;margin-right:1px}.block-login .box-lang .flag.flag-en{background-position:0 0}.block-login .box-lang .flag.flag-cn,.block-login .box-lang .flag.flag-tw{background-position:0 -30px}.block-login .box-lang .flag.flag-jp{background-position:0 -120px}.block-login .box-lang .flag.flag-th{background-position:0 -60px}.block-login .box-lang .flag.flag-kr{background-position:0 -90px}.block-login .box-lang .flag.flag-vn{background-position:0 -150px}.block-login .label{display:block!important;font-weight:500;line-height:24px}.block-login .txt{background:#fff;border:1px solid #d1d1d1;color:#333;border-radius:5px;width:100%;height:36px;padding:0 8px;font-size:13px}.block-login .txt:-webkit-autofill{-webkit-text-fill-color:#333!important}.block-login .txt:-webkit-autofill,.block-login .txt:-webkit-autofill:active,.block-login .txt:-webkit-autofill:focus,.block-login .txt:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px #fff inset!important;color:#333!important}.block-login input::-moz-placeholder{color:transparent}.block-login input::placeholder{color:transparent}.block-login ::-moz-placeholder{color:transparent}.block-login .rowlg{margin-bottom:16px}.block-login .rowlg.checkbox{margin-bottom:13px}.block-login .avatar{padding-top:10px;padding-bottom:12px;text-align:center}.block-login .avatar img{height:72px;width:72px;border:3px solid #aeaeae;border-radius:50%}.block-login .avatar figcaption{padding:12px 0 0;text-transform:uppercase}.block-login .avatar figcaption .username{color:#333;font-weight:700}.block-login .list-button{padding-top:8px;text-align:center;display:flex;justify-content:space-between}.block-login .list-button .btnLogin{width:150px}.block-login .checkbox label{line-height:24px;display:inline-flex;align-items:center;cursor:pointer}.block-login .checkbox input[type=checkbox]{width:18px;height:18px;margin-right:7px;top:0;margin-left:3px}.block-login .btnLogin{width:100%;background-color:#0b599c;color:#fff;height:40px;line-height:40px;text-align:center;border:none;cursor:pointer;text-transform:uppercase;border-radius:5px}.block-login .btnLogin:hover{opacity:.85}.block-login .icon-lock,.block-login .icon-user{display:none}.block-login .alpha-slider-captcha{margin-top:0;margin-bottom:16px}.block-login .alpha-slider-captcha .captcha-container{border:1px solid #d1d1d1;background:#f4f4f4;border-radius:5px}.block-login .alpha-slider-captcha .captcha-container.captcha-status-success{border:0;background:0 0;padding:0;margin:-2px 0 -3px}.block-login .alpha-slider-captcha .captcha-container.captcha-status-success .captcha-message{display:inline-block!important;color:#23a858!important}.block-login .alpha-slider-captcha .captcha-container.captcha-status-success .captcha-message::before{content:url(../images/check.svg);margin-right:4px;display:inline-block;vertical-align:middle;position:relative;top:2px}.block-login .alpha-slider-captcha .captcha-container .captcha-header{font-size:13px;padding:0 4px;color:#333}.block-login .alpha-slider-captcha .captcha-container .captcha-header .captcha-refresh-icon svg{fill:#325275}.block-login .alpha-slider-captcha .captcha-container .captcha-body{padding:4px}.block-login .alpha-slider-captcha .captcha-container .captcha-footer{padding:0 4px}.block-login .alpha-slider-captcha .captcha-container .captcha-footer .captcha-slider-container{background:#bccbdc}.block-login .alpha-slider-captcha .captcha-container .captcha-footer .captcha-slider-container .captcha-slider-text{color:#333;padding-left:0}.block-login .alpha-slider-captcha .captcha-container .captcha-footer .captcha-slider-container .captcha-slider-button{background:#0b599c;border:none;box-shadow:none;display:flex;align-items:center;justify-content:center;padding:0}.block-login .alpha-slider-captcha .captcha-container .captcha-footer .captcha-slider-container .captcha-slider-button .svg{fill:#fff}.block-info{max-width:820px;display:inline-block;box-sizing:border-box;color:#333;margin-top:18px;margin-bottom:18px;padding:10px 40px;line-height:16px;position:relative;background-color:#fdf6e4;border-left:4px solid #d99f3b;border-radius:5px}.block-info:before{background:url(../images/info.svg) no-repeat;display:inline-block;content:"";height:32px;width:32px;position:absolute;left:-1px;top:-24px}.warning{background:url(../images/warning.svg) left 10px center no-repeat #FDF6E4;padding:10px 10px 10px 40px;border-left:3px solid #D99F3B;border-radius:5px;font-size:14px;margin-bottom:10px}@media only screen and (max-device-width:767px){body{background-image:url(../../styles/images/bg-form-login-sm.png);background-repeat:repeat;background-size:cover;justify-content:flex-start}.block-login{width:100%;background:0 0;box-shadow:none;border-radius:0;flex-wrap:wrap;padding:12px 0 16px;align-items:flex-start;flex-direction:column}.block-login:before{width:278px;height:228px;content:"";margin:0 auto}.block-login .head-form-login .title{line-height:32px}.block-login .form-login{width:350px;padding:20px;margin:0 auto;min-height:300px}.block-info{padding:10px 40px;color:#6c8aa7;margin:0 31px 16px}.block-info:before{background:url(../images/info-sm.svg) no-repeat;left:0;top:0}}