@import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,700;1,9..40,700&family=Manrope:wght@200..800&display=swap);html{font-size:16px}@media (max-width:1024px){html{font-size:12px}}@media (max-width:576px){html{font-size:10.8px}}@media (max-width:1024px){.btn:hover,.dangnhapmoi .dnkhac .dangkybtn:hover,.dangnhapmoi ul li a:hover,.dksd footer .menufooter ul li a:hover,.formlogin .btn-dark:hover,.formlogin .btn-secondary:hover,.formlogin .formmain .blockbot a.btn-dangnhap:hover,.formlogin .formmain .blockbot a:hover,.formlogin .formmain .checkcheck a:hover,.formlogin .formmain .terms-section a:hover,.formlogin .list-group-item:hover,.formlogin a.text-danger:hover,.terms-text a:hover,[class*=btn]:hover,a.quenmatkhau:hover,a:hover,button:hover,footer .mainfooter .footer-terms-btn:hover{text-decoration:none!important;filter:none!important;opacity:1!important;background-color:unset!important;color:unset!important;border-color:unset!important}.formlogin .formmain button.dangnhap:hover{background-color:var(--color-primary)!important;color:var(--color-white)!important;border-color:var(--color-primary)!important}}:root{--color-bg:#0b0c10;--color-bg-overlay:#0f1723;--color-card-bg:rgba(34, 36, 44, 0.5);--color-input-bg:rgba(51, 65, 85, 0.8);--color-input-border:rgba(75, 85, 99, 0.6);--color-primary:#0065FF;--color-link:#1877F2;--color-text:#fafaf9;--color-text-secondary:#afafaf;--color-text-muted:#6C727F;--color-success:#31da70;--color-error:#EF2D2C;--color-white:#fff;--color-footer-bg:#152D63;--spacing:2.5rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.5rem}body{font-family:Manrope,sans-serif;font-optical-sizing:auto;font-style:normal;font-size:var(--font-size-base);font-weight:400;background-color:var(--color-bg);background-image:linear-gradient(rgba(0,0,0,.8),rgba(0,0,0,.8)),url("../images/pattern-bg.jpg");background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover;color:var(--color-text);margin:0;padding:0}*{outline:0;box-sizing:border-box;padding:0;margin:0}a{text-decoration:none;transition:all .3s ease-in-out;color:var(--color-link)}button{transition:all .3s ease-in-out!important}a:hover{text-decoration:none}main{position:relative;display:flex;flex-direction:column}main.dangky>.container{flex:1;display:flex;align-items:center;justify-content:center;padding:var(--spacing) 0;min-height:100vh}main.dangky>.container>#dkLogin{width:100%}.formlogin{background:var(--color-card-bg);backdrop-filter:blur(12.5px);-webkit-backdrop-filter:blur(12.5px);position:relative;display:flex;flex-direction:column;padding:var(--spacing);width:37.5rem;max-width:100%;margin:0 auto}.formlogin .logo-login{width:7.5rem;height:3rem;object-fit:contain;display:block;margin:0 auto}.formlogin .logo-login-l{height:auto}.formlogin .logo-login-m{height:auto}.formlogin .logo-login-r{height:auto}.formlogin h4.title-login{font-weight:600;text-align:center;color:var(--color-text);text-transform:uppercase;margin:1.5rem 0;font-size:var(--font-size-xl);line-height:1.5rem}.formlogin h4.thanhcong{color:var(--color-success)}.formlogin .formmain .input-group{background:var(--color-input-bg)!important;border:1px solid var(--color-input-border)!important;border-radius:.375rem!important;overflow:hidden}.formlogin .formmain .input-group img{filter:brightness(0) invert(.7)}.formlogin .formmain .input-group i.fa{position:absolute;left:1.0625rem;z-index:5;top:.75rem;font-size:var(--font-size-base);color:var(--color-text-secondary)}.formlogin .formmain .input-group input.form-control{font-size:var(--font-size-base);font-weight:500;padding:1.0625rem 1.5625rem 1.0625rem .75rem;border-radius:0!important;background:0 0!important;border:none!important;color:var(--color-text)!important;height:3.625rem;line-height:1.5rem;color-scheme:dark}.formlogin .formmain .input-group input.form-control::placeholder{text-transform:none!important;color:var(--color-text-secondary)!important;font-weight:500}.formlogin .formmain .input-group input.form-control:focus{box-shadow:none!important;outline:0!important}.formlogin .formmain button.dangnhap{width:100%;background-color:var(--color-primary)!important;border:none;font-weight:800;text-transform:uppercase;padding:.875rem 1.5rem;font-size:var(--font-size-lg);line-height:1.5rem;border-radius:.375rem!important;color:var(--color-white);border:2px solid var(--color-primary);transition:all .3s ease-in-out}.formlogin .formmain button.dangnhap:hover{background-color:transparent!important;color:var(--color-primary)}.formlogin .formmain button.facebook{background-color:#3b5998}.formlogin .formmain button.google{background-color:#e76150}.formlogin .formmain button.huy{background-color:var(--color-text-muted)}.formlogin .formmain .blockbot{display:flex;justify-content:space-between;align-items:center}.formlogin .formmain .blockbot a{color:var(--color-text)}.formlogin .formmain .blockbot a:hover{color:var(--color-link)}.formlogin .formmain .blockbot a.btn-dangnhap{font-weight:500;color:var(--color-link)}.formlogin .formmain .blockbot a.btn-dangnhap:hover{text-decoration:underline}.formlogin .formmain .checkcheck{color:var(--color-text);align-items:center}.formlogin .formmain .checkcheck .form-check-input{margin-right:.3125rem;border-radius:.25rem!important;margin-top:0;background-color:transparent;border:2px solid var(--color-white)}.formlogin .formmain .checkcheck .form-check-input:checked{background-color:var(--color-primary);border-color:var(--color-white)}.formlogin .formmain .checkcheck a{color:var(--color-link);transition:all .3s ease-in-out}.formlogin .formmain .checkcheck a:hover{text-decoration:underline}.formlogin .formmain .form-label1{margin-bottom:0}.formlogin .formmain span i{margin-right:.3125rem;color:var(--color-link)}.formlogin .formmain span strong{color:var(--color-primary)}.formlogin .formmain .maotp a{color:var(--color-link)}.formlogin .formmain .pass .form-control.is-valid,.formlogin .formmain .was-validated .pass .form-control:valid{background-position:right calc(.375em + .1875rem + 1.5rem) center}.formlogin i.bi,.toggle-password-btn{color:var(--color-text-white)!important;cursor:pointer}.formlogin i.bi{position:absolute;right:1.25rem;top:.5rem;z-index:5}.toggle-password-btn{right:0!important;left:unset!important}.dangnhapmoi{display:flex;align-items:center;justify-content:center;flex-direction:column}.dangnhapmoi .dnkhac{gap:.5rem}.dangnhapmoi .dnkhac .dangkybtn{font-size:var(--font-size-lg);font-weight:700;color:var(--color-link)!important}.dangnhapmoi .dnkhac .dangkybtn:hover{text-decoration:underline}.dangnhapmoi .dnkhac .orloginwith{color:var(--color-text-white);font-size:var(--font-size-lg)}.dangnhapmoi ul{list-style:none;padding:0;display:flex;justify-content:center;align-items:center;gap:1.5rem;width:100%}.dangnhapmoi ul li a{display:flex;align-items:center;justify-content:center;flex-direction:column}.dangnhapmoi ul li a img{width:3.75rem;height:3.75rem;border-radius:50%;object-fit:cover}.dangnhapmoi ul li a:hover{filter:brightness(120%);opacity:.9}.formlogin .formmain .terms-section p,.terms-text{font-size:var(--font-size-base);font-weight:500;color:var(--color-text)!important;line-height:1.5rem;text-align:center}.formlogin .formmain .terms-section a,.terms-text a{color:var(--color-link)!important;font-weight:700;text-decoration:underline}.formlogin .formmain .terms-section a:hover,.terms-text a:hover{opacity:.85}.form-check-input{background-color:transparent;border:2px solid var(--color-white)}.form-check-input:checked{background-color:var(--color-primary);border-color:var(--color-white)}.form-check-input:focus{box-shadow:none}.form-check-label{color:var(--color-text);font-size:var(--font-size-base)}.formlogin .alert{background:0 0;border:none;color:var(--color-error)}.formlogin .alert ul{list-style:none;padding-left:0;color:var(--color-error)}footer{width:100%;text-align:center;background-color:var(--color-bg);background-image:linear-gradient(rgba(21,45,99,.5),rgba(21,45,99,.5)),linear-gradient(rgba(24,35,53,.5),rgba(24,35,53,.5)),url("../images/footer-bg.jpg");background-repeat:no-repeat;background-position:center center;background-size:cover;padding:0;margin-top:auto}footer .mainfooter{position:relative;padding:3.5rem 0}footer .mainfooter img{height:2.25rem;object-fit:contain;margin-bottom:1.5625rem}footer .mainfooter p{line-height:1.6;color:var(--color-text);font-size:var(--font-size-sm)}footer .mainfooter b{color:var(--color-text)}footer .mainfooter .footer-terms-btn{display:inline-block;margin-top:1.25rem;padding:.5rem 1.75rem;border:1px solid rgba(255,255,255,.3);border-radius:1.25rem;color:var(--color-text);font-size:var(--font-size-sm);transition:all .3s ease-in-out}footer .mainfooter .footer-terms-btn:hover{border-color:rgba(255,255,255,.7);background:rgba(255,255,255,.08)}.nofixed{position:relative!important}.dangky .formlogin{margin:0 auto}.dksd .logo-login{width:7.875rem;height:3.625rem;object-fit:cover;display:block;margin:2rem auto 1rem}.dksd h4.title-login{text-align:center;color:var(--color-text);text-transform:uppercase;margin:2.375rem 0 1.5625rem}.dksd h4.thanhcong{color:var(--color-success)}.dksd footer{position:fixed;padding-top:0;display:flex;flex-direction:column;margin-top:4.375rem}.dksd footer .menufooter{background-color:rgba(255,255,255,.05);width:100%;padding:.5rem 0;margin-bottom:1rem}.dksd footer .menufooter ul{list-style:none;display:flex;align-items:center;justify-content:center;margin-bottom:0;padding:0}.dksd footer .menufooter ul li{margin:0 .5rem}.dksd footer .menufooter ul li a{color:var(--color-text-secondary)}.dksd footer .menufooter ul li a:hover{color:var(--color-link)}.loading-overlay-box{z-index:9999;background:rgba(0,0,0,.5)}.btn-close-for-pc{z-index:99;left:unset;right:1rem;width:2.5rem;height:2.5rem;color:var(--color-text-secondary)!important}input[type=password]::placeholder,input[type=text]::placeholder{text-transform:none!important;color:var(--color-text-secondary)!important}.cursor-pointer{cursor:pointer}.otp-input-container>input[type=number]::-webkit-inner-spin-button,.otp-input-container>input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.otp-input-container>input[type=number]{appearance:textfield;-moz-appearance:textfield}a.quenmatkhau{color:var(--color-text)!important;font-size:var(--font-size-base);font-weight:500}a.quenmatkhau:hover{color:var(--color-link)!important}#registerForm .checkcheck label{color:var(--color-text-muted);font-size:var(--font-size-sm)}#registerForm .checkcheck a{color:var(--color-link)!important}#registerForm .blockbot span{color:var(--color-text-muted)}#registerForm .blockbot .btn-dangnhap{color:var(--color-link)!important}@media (max-width:1024px){.formlogin{width:37.5rem;max-width:90%}}@media (max-width:576px){:root{--spacing:1.25rem}.formlogin{width:calc(100% - 3rem);max-width:calc(100% - 3rem);padding:2rem}.formlogin .logo-login-l{width:6.25rem!important}.formlogin .logo-login-m{width:.875rem!important}.formlogin .logo-login-r{width:7.5rem!important}}@media (max-width:320px){.formlogin .logo-login-l{width:5rem!important}.formlogin .logo-login-m{width:.75rem!important}.formlogin .logo-login-r{width:5.9375rem!important}.dangnhapmoi ul li a img{width:2.75rem;height:2.75rem}}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px #2d394b inset!important;box-shadow:0 0 0 1000px #2d394b inset!important;-webkit-text-fill-color:var(--color-text)!important;border:none!important;font-size:var(--font-size-base)!important;font-weight:500!important;font-family:Manrope,sans-serif!important;caret-color:var(--color-text)!important;transition:background-color 9999s ease-in-out 0s}input:-moz-autofill{box-shadow:0 0 0 1000px #2d394b inset!important;color:var(--color-text)!important;font-size:var(--font-size-base)!important;font-weight:500!important;font-family:Manrope,sans-serif!important}input:-ms-autofill{box-shadow:0 0 0 1000px #2d394b inset!important;color:var(--color-text)!important;font-size:var(--font-size-base)!important;font-weight:500!important;font-family:Manrope,sans-serif!important}.text-secondary{color:var(--color-text-secondary)!important}.text-black-50{color:var(--color-text-secondary)!important}.opacity-75{color:var(--color-text-secondary)}.formlogin ul{color:var(--color-text);padding-left:1.5rem}.formlogin ul li{margin-bottom:.25rem}.formlogin p{color:var(--color-text)}.formlogin .fs-3,.formlogin .fs-5{color:var(--color-text)}.formlogin code{color:var(--color-primary);font-size:1.2rem}.formlogin .btn-danger{background-color:var(--color-primary)!important;border-color:var(--color-primary)!important}.formlogin .btn-secondary{background-color:rgba(75,85,99,.6);border-color:rgba(75,85,99,.6);color:var(--color-text)}.formlogin .btn-secondary:hover{background-color:rgba(75,85,99,.8)}.formlogin .list-group{border-radius:.375rem;overflow:hidden}.formlogin .list-group-item{background:var(--color-input-bg);border-color:var(--color-input-border);color:var(--color-text)}.formlogin .list-group-item:focus,.formlogin .list-group-item:hover{background:#334155;color:var(--color-text)}.formlogin .list-group-item .bg-danger{background-color:var(--color-primary)!important}.formlogin .list-group-item .text-black-50{color:var(--color-text-secondary)!important}.formlogin .list-group-item .text-light{color:var(--color-white)!important}.formlogin .list-group-item span.d-block.fw-bold{color:var(--color-text)}.formlogin h4.text-capitalize{color:var(--color-text)}.formlogin h6.text-capitalize{color:var(--color-text-secondary)}.formlogin .text-danger{color:var(--color-error)!important}.formlogin a.text-danger{color:var(--color-link)!important}.formlogin a.text-danger:hover{color:var(--color-primary)!important}.formlogin h5{color:var(--color-text)}.formlogin .form-label1{color:var(--color-text);margin-bottom:.5rem}.formlogin #blockStep1 .input-group,.formlogin #blockStep3 .input-group{background:var(--color-input-bg)!important;border:1px solid var(--color-input-border)!important;border-radius:.375rem!important}.formlogin #blockStep1 input.form-control,.formlogin #blockStep3 input.form-control{background:0 0!important;color:var(--color-text)!important;border:none!important;height:3.375rem}.formlogin #inputGroupOtp input.form-control{background:var(--color-input-bg);border:1px solid var(--color-input-border);color:var(--color-text);font-size:1.2rem;padding:0;aspect-ratio:1/1}.formlogin #inputGroupOtp input.form-control:focus{border-color:var(--color-primary);box-shadow:0 0 0 .15rem rgba(0,101,255,.25)}.formlogin #delaySendOTP{color:var(--color-text-secondary)!important}.formlogin #reSendOTP{color:var(--color-text-secondary)!important}.formlogin #reSendOTP a{color:var(--color-link)}.formlogin .input-group i.fa{color:var(--color-text-secondary)}.formlogin .input-group .form-control{background:0 0!important;color:var(--color-text)!important;border:none!important}.formlogin .btn-dark{background-color:#1a1a1a;border-color:var(--color-input-border);color:var(--color-text)}.formlogin .btn-dark:hover{background-color:#2a2a2a}.formlogin .btn-link{color:var(--color-link)!important}.formlogin small{color:var(--color-text-secondary)}.formlogin .blockbot span{color:var(--color-text-muted)}.formlogin .blockbot .btn-dangnhap,.formlogin .blockbot a{color:var(--color-link)!important}.formlogin .blockbot .btn-dangnhap,.formlogin .blockbot a.quenmatkhau{color:var(--color-white)!important}.formlogin .logo-login{height:3.75rem!important;width:auto!important;max-width:20rem!important;max-height:5rem!important}footer .mainfooter .logo-footer{height:2.25rem;object-fit:contain;margin-bottom:1.5625rem}.formlogin #inputGroupVerifyInfo>div>svg,.formlogin .formmain .input-group>div>svg{width:1.5rem;height:1.5rem;flex-shrink:0}.toggle-password-hide-icon,.toggle-password-show-icon{width:1.5rem;height:1.5rem}.list-group-item .flex-shrink-0 svg{width:2.25rem;height:2.25rem}.form-check-input[type=checkbox]{width:1.25rem!important;height:1.25rem!important}