#header{border-bottom:1px dashed var(--theme-color-border)}#header .container{padding-bottom:15px;padding-top:15px}#header .container .row{row-gap:35px}#header .container .header-item-support-list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px}@media(min-width:1200px){#header .container .header-item-support-list{gap:70px}#header .container .header-item-support-list .header-item-support .header-item-support-icon{font-size:22px!important;height:48px!important;padding:13px!important;width:48px!important}#header .container .header-item-support-list .header-item-support .header-item-support-info .header-item-support-big-text{font-size:16px!important}}#header .container .header-item-support-list .header-item-support{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}#header .container .header-item-support-list .header-item-support .header-item-support-icon{background-color:var(--theme-color-text);border-radius:100%;color:#fff;font-size:20px;height:40px;padding:9px;width:40px}#header .container .header-item-support-list .header-item-support .header-item-support-info .header-item-support-title{color:var(--theme-color-text);font-size:12px;font-weight:400;margin-bottom:0}#header .container .header-item-support-list .header-item-support .header-item-support-info .header-item-support-big-text{color:var(--theme-color-text);font-size:14px;font-weight:700}#header .header-logo{height:50px!important}#forget-password .container,#login .container{padding:35px 15px}@media(min-width:770px)and (max-width:1899px){#forget-password .container,#login .container{min-height:calc(100vh - 252px);padding:calc(50vh - 326px) 90px}}@media(min-width:1900px){#forget-password .container,#login .container{min-height:calc(100vh - 252px);padding:calc(50vh - 326px) 90px}}#forget-password .container .title-container,#login .container .title-container{margin-bottom:30px}#forget-password .container .title-container .forget-password-title,#login .container .title-container .forget-password-title{color:var(--theme-color-text);font-size:24px;font-weight:700;margin-bottom:8px}#forget-password .container .title-container .forget-password-subtitle,#login .container .title-container .forget-password-subtitle{color:var(--theme-color-text-50);font-size:16px;font-weight:400}#forget-password .container label.login-label,#login .container label.login-label{color:var(--theme-color-text);font-size:15px;font-weight:600;margin-bottom:10px}#forget-password .container span.input-helper-danger,#login .container span.input-helper-danger{color:var(--theme-color-red);display:none;font-size:13px;margin-top:12px}#forget-password .container span.input-helper-danger.field-validation-error,#login .container span.input-helper-danger.field-validation-error{display:block}#forget-password .container .login-input-contain,#login .container .login-input-contain{position:relative}#forget-password .container .login-input-contain.input-username:before,#login .container .login-input-contain.input-username:before{content:"\f007"}#forget-password .container .login-input-contain.input-email:before,#login .container .login-input-contain.input-email:before{content:"\f0e0"}#forget-password .container .login-input-contain.input-password:before,#login .container .login-input-contain.input-password:before{content:"\f023"}#forget-password .container .login-input-contain.input-password .show-hide,#login .container .login-input-contain.input-password .show-hide{color:var(--theme-color-text-50);cursor:pointer;font-size:14px;position:absolute;right:18px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#forget-password .container .login-input-contain:before,#login .container .login-input-contain:before{color:var(--theme-color-text-50);font-family:Font Awesome\ 6 Free;font-size:14px;font-weight:900;left:18px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#forget-password .container .login-input-contain input.login-input,#login .container .login-input-contain input.login-input{border:1px solid var(--theme-color-border);border-radius:50px;font-size:14px;font-weight:400;outline:unset;padding:8.5px 40px;width:100%}#forget-password .container .login-remember-contain,#login .container .login-remember-contain{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}#forget-password .container .login-remember-contain .login-checkbox,#login .container .login-remember-contain .login-checkbox{display:none}#forget-password .container .login-remember-contain .login-checkbox:checked+.login-label-remember-me:before,#login .container .login-remember-contain .login-checkbox:checked+.login-label-remember-me:before{background:var(--theme-color-red);border-color:var(--theme-color-red);color:#fff}#forget-password .container .login-remember-contain .login-label-remember-me,#login .container .login-remember-contain .login-label-remember-me{color:var(--theme-color-text);display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;font-weight:400;margin:0}#forget-password .container .login-remember-contain .login-label-remember-me:before,#login .container .login-remember-contain .login-label-remember-me:before{border:1px solid var(--theme-color-border);border-radius:4px;color:transparent;content:"\f00c";font-family:Font Awesome\ 6 Free;font-size:12px;font-weight:900;height:18px;line-height:18px;margin-right:10px;margin-top:2px;text-align:center;width:18px}#forget-password .container .login-remember-contain .login-forget-password,#login .container .login-remember-contain .login-forget-password{color:var(--theme-color-text);float:right;font-size:14px;font-weight:700}#forget-password .container .login-hr-or,#login .container .login-hr-or{border:0;height:1.5em;line-height:1em;margin-bottom:15px;margin-top:15px;opacity:.5;outline:0;position:relative;text-align:center}#forget-password .container .login-hr-or:after,#login .container .login-hr-or:after{background-color:#fff;color:var(--theme-color-text);content:attr(data-content);display:inline-block;line-height:1.5em;padding:0 20px;position:relative}#forget-password .container .login-hr-or:before,#login .container .login-hr-or:before{border:1px dashed var(--theme-color-border);content:"";height:1px;left:0;position:absolute;top:50%;width:100%}#forget-password .container .btn-default,#login .container .btn-default{font-size:16px;padding:7px 59px}#before-login .container{padding:35px 15px}@media only screen and (max-width:600px){#before-login .container .btn-org{padding:.8rem 2rem!important;text-align:center!important}#before-login .container .btn-sso{padding:.8rem 2rem!important}#before-login .container .label-login-title{font-size:2rem!important}#before-login .container .label-login-sub-title{font-size:.8rem!important;margin-bottom:1.5rem!important;margin-top:.8rem!important}#before-login .container .login-note{font-size:.85rem!important}}@media(min-width:770px)and (max-width:1899px){#before-login .container{min-height:calc(100vh - 252px);padding:calc(50vh - 326px) 90px calc(50vh - 335px)}}@media(min-width:1900px){#before-login .container{min-height:calc(100vh - 252px);padding:calc(50vh - 326px) 90px}}@media(min-width:1200px){#before-login .container .col-xl-6{max-width:47%}}#before-login .container .label-login-title{color:#1b365d;font-size:2.5rem;font-weight:700}#before-login .container .label-login-sub-title{color:rgba(27,54,93,.5);font-size:1rem;font-weight:600;margin-bottom:1.875rem;margin-top:1rem}#before-login .container .box-note{margin-top:1.875rem}#before-login .container .box-note div ul{-webkit-padding-start:20px!important;-webkit-margin-before:0;-webkit-margin-after:1em;-webkit-margin-start:0;-webkit-margin-end:0;margin-block-end:1em;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;padding-inline-start:20px!important}#before-login .container .box-note div ul li::marker{color:#ed1b2e}#before-login .container .login-note{color:#1b365d!important}#before-login .container .login-note span{color:#1b365d;font-weight:700}#before-login .container .btn-org{background-color:#68737a}#before-login .container .btn-org,#before-login .container .btn-sso{font-size:16px;padding:.8rem 4.5rem}#before-login .container .fa-headset:before{content:"\f590";font-size:1.25rem}#before-login .container .fa-user-friends:before,#before-login .container .fa-user-group:before{content:"\f500";font-size:1rem}main{min-height:180px}@media(min-width:1200px){main{min-height:calc(100vh - 754px)}}.info-footer-login{padding:15px 10px}@media(max-width:1200px){.info-footer-login .contact-info{margin-bottom:30px}}.info-footer-login .contact-info .contact-info-title{color:#1b365d;font-size:18px;font-weight:700;margin-bottom:10px;text-transform:uppercase}.info-footer-login .contact-info .contact-info-company-name{color:#1b365d;font-size:12px;font-weight:700;margin-bottom:5px;text-transform:uppercase}.info-footer-login .contact-info .contact-info-method{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px}.info-footer-login .contact-info .contact-info-method .contact-info-method-title{color:#1b365d;font-size:12px;font-weight:700;margin-bottom:0;margin-right:auto}.info-footer-login .contact-info .contact-info-method .contact-info-method-title .contact-info-method-icon{color:var(--theme-color-red);font-size:13px;margin-right:10px;text-align:center;width:16px}.info-footer-login .contact-info .contact-info-method .contact-info-method-title hr{border-right:1px solid #1b365d;display:inline-block;height:12px;margin:0 10px;width:1px}.info-footer-login .contact-info .contact-info-method .contact-info-method-list{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;margin:0;padding-left:15px;width:calc(100% - 52px)}.info-footer-login .contact-info .contact-info-method .contact-info-method-list-item{color:#1b365d;font-size:12px;font-weight:400}.info-footer-login .contact-info .contact-info-copyright{font-size:12px;margin-bottom:0}.info-footer-login .pay-methods .pay-methods-body .paymethod-cash,.info-footer-login .pay-methods .pay-methods-body .paymethod-internet-backking{height:40px;width:60px}.info-footer-login .pay-methods .pay-methods-body .bo-cong-thuong{display:block;height:57px;margin-left:auto;width:150px}.footer-logo img{height:78px}@media(max-width:1200px){.footer-logo{margin-bottom:20px;text-align:center}.footer-logo img{height:78px}}footer#login-footer{background:#efefef}