:root{--font_size_10:10px;--font_size_13:13px;--font_size_14:14px;--font_size_15:15px;--font_size_16:16px;--font_size_18:18px;--font_size_20:20px;--font_size_22:22px;--font_size_24:24px;--font_size_25:25px;--font_size_26:26px;--font_size_28:28px;--font_size_30:30px;--font_size_32:32px;--font_size_38:38px;--font_size_42:42px;--font_size_52:52px;--font_size_54:54px;--font_size_58:58px;--font_size_62:62px;--font_size_102:102px}.v-main__wrap{background-size:cover;background-position:50%}.login-wrapper{background:linear-gradient(0deg,#000,#6b6b6b)}.logo{height:84px;padding:4px 16px}.logo img{width:172px;margin-top:10px!important;margin-left:0!important}.row-title-page{margin:0!important;padding-top:8%}.ktc-version{display:flex;justify-content:end;padding-right:10px;padding-top:5px}.app-title .middle{text-align:center;font-size:var(--font_size_28)}.card.card-login{background-color:#a5a5a5;font-size:var(--font_size_20);box-shadow:5px 10px 8px rgba(24,24,24,.3)}.v-input__icon .v-icon.v-icon{font-size:var(--font_size_22)}.login-input .v-input__control .v-input__slot{background:#2c2c2c;border:1px solid #b3b3b3;background-color:#2c2c2c!important;border-radius:3px!important;opacity:1!important;height:50px;width:100%}.login-input.bg-login-input .v-input__slot{border:1px solid #b1b2b2;background-color:#6b6b6b!important;border-radius:8px!important}.login-input .v-text-field__slot{margin-left:15px}.v-input.login-input .v-input__control .v-input__slot .v-text-field__slot input{cursor:text}.v-dialog.confirm-dialog-box .v-card{background-color:#2c2c2e;border-radius:10px}.v-dialog.confirm-dialog-box .v-card__title{color:#fff;font-size:var(--font_size_26);line-height:32px;padding:24px}.v-dialog.confirm-dialog-box .v-card__text{padding:0 24px 24px}.v-dialog.confirm-dialog-box .v-card__text .dialog-content{padding-top:4px}.v-dialog.confirm-dialog-box .v-card__text span{text-decoration:none;color:#fff;letter-spacing:0;font-size:var(--font_size_18);line-height:24px}.v-input.login-input.mb-login-input .v-input__control .v-input__slot .v-text-field__slot input{height:30px;line-height:30px}.v-input.login-input.mb-login-input.v-input--is-label-active .v-input__control .v-input__slot .v-text-field__slot input{margin-bottom:5px}.login-input .v-input__append-inner{margin-top:0;height:100%;align-items:center}@media only screen and (min-width:768px) and (max-width:959px){.login-label{font-size:var(--font_size_20)!important}}@media only screen and (max-width:1000px){.div-header{width:100%;top:0}.login-input .v-text-field__slot input::-moz-placeholder{font-size:var(--font_size_22)!important}.login-input .v-text-field__slot input,.login-input .v-text-field__slot input::placeholder{font-size:var(--font_size_22)!important}.button-login{max-width:200px;margin-top:20px;height:50px!important;font-size:var(--font_size_24)!important}.changepass-link a,.forgot-link a{font-size:var(--font_size_22)}.error-message{width:100%}}@media only screen and (min-width:1024px) and (max-width:1430px){.login-text{font-size:var(--font_size_28)}.login-wrapper .v-card{margin-top:100px!important;font-size:var(--font_size_22)}.login-input .v-text-field__slot input::-moz-placeholder{font-size:var(--font_size_26);max-height:100%;height:100%;padding:0}.login-input .v-text-field__slot input,.login-input .v-text-field__slot input::placeholder{font-size:var(--font_size_26);max-height:100%;height:100%;padding:0}.login-input .v-text-field__slot{margin-left:28px}.changepass-link a,.forgot-link a{font-size:var(--font_size_28)}.error-message{width:100%}}@media only screen and (min-width:1440px){.login-wrapper .v-card{margin-top:175px;margin-left:33px}.login-wrapper .spacing-buffer-login{margin-bottom:85px}.login-text{font-size:var(--font_size_38)}.login-input .v-text-field__slot input{height:100%;max-height:100%;padding:0}}.login-wrapper .v-card{box-shadow:none!important}.app-title{color:#fff;text-align:right}.container{padding:0!important}.login-input .error--text{color:#dc6a71!important}.forgot-link{margin-bottom:12px}.changepass-link{margin-top:-12px;margin-bottom:0}.changepass-link a,.forgot-link a{color:#f7ffc9!important;text-decoration:none}.login-input{display:block!important}.login-input .v-messages{margin-top:20px!important}.login-input .v-text-field__details{padding:5px 0!important;position:absolute;display:none!important}.validation-message{color:red}.error-message{margin-top:5px;line-height:1}.error-message-pink{margin-top:10px;margin-bottom:20px;color:#f5c242}.error-message-info,.error-message-white{color:#fcfcfc;margin-bottom:25px}.error-message-info{font-size:var(--font_size_22)}.error-message-red{color:#ff1b1b;margin-bottom:25px}.login-text{color:#5cb6e3;margin-bottom:10px}.login-label{color:#e8e8e8;margin-bottom:15px;margin-top:10px;font-size:var(--font_size_22);text-align:right;padding-right:15px!important}.login-label .login-color{color:#fff}.center{text-align:center}.button-login,.center{justify-content:center}.button-login{width:160px;min-width:160px;height:60px;letter-spacing:0;box-shadow:none;color:#fff;background-color:#6b6b6b;border-radius:5px;font-size:var(--font_size_24);font-weight:600;transition:all .3s}.button-login.login-hover:hover{background-color:#505050}.login-wrapper .success-message{color:#20b236!important;margin-top:12px;margin-bottom:20px}.login-input .v-input__control{height:60px!important}.no-cursor{cursor:default!important}.middle{color:#ebebeb}.login-input .v-text-field__slot input:-webkit-autofill,.login-input .v-text-field__slot input:-webkit-autofill:first-line,.login-input .v-text-field__slot input:-webkit-autofill:focus,.login-input .v-text-field__slot input:-webkit-autofill:hover{font-size:var(--font_size_24);border:none;-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0 1000px transparent inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.v-application--is-ltr .v-text-field .v-input__prepend-inner{margin:auto!important}@media only screen and (max-width:1023px){.v-main__wrap{background-size:cover;background-position:50%}.login-wrapper .v-card{margin-top:140px!important;font-size:var(--font_size_22)}}@media only screen and (max-width:1200px){.app-title{font-size:var(--font_size_42)}}@media only screen and (min-width:1280px) and (max-width:1344px){.app-title{font-size:var(--font_size_42)}}@media only screen and (min-width:1345px) and (max-width:1522px){.app-title{font-size:var(--font_size_52)}}@media only screen and (min-width:1523px) and (max-width:1536px){.app-title{font-size:var(--font_size_54)}}@media only screen and (min-width:1537px) and (max-width:1700px){.app-title{font-size:var(--font_size_58)}}@media only screen and (min-width:1900px) and (max-width:1920px){.app-title{font-size:var(--font_size_62)}}@media only screen and (width:1920px) and (max-height:1080px){.card-login-width{max-width:604px;margin:0 auto}.middle.login-heading{font-size:var(--font_size_26)}.login-title{font-size:var(--font_size_25)}.button-login{width:140px;min-width:140px;height:44px}.button-login.button-text{font-size:var(--font_size_22)}.login-label.login-col-3{flex:0 0 30%;max-width:30%}.login-col-9{flex:0 0 70%;max-width:70%}.login-label{padding-right:0!important;text-align:left}.p-4.login-p-4{padding:14px 18px!important}.submit-row{margin-top:22px!important;margin-bottom:8px!important}.input-text .v-input__control .v-input__slot .v-text-field__slot input{font-size:var(--font_size_22)}.input-text .v-input__control .v-input__slot .v-text-field__slot input::-moz-placeholder{font-size:var(--font_size_25)}.input-text .v-input__control .v-input__slot .v-text-field__slot input::placeholder{font-size:var(--font_size_25)}.error-message.error-message-width{max-width:362px;margin:0 auto}.error-message.error-message-size{font-size:var(--font_size_15);line-height:15px}}@media only screen and (min-width:3000px) and (max-width:3440px){.app-title{font-size:var(--font_size_102)}}@media only screen and (min-width:3440px){.col-card-login{flex:0 0 60%;max-width:60%}.card.card-login .card-body{padding:40px!important}.login-label{font-size:var(--font_size_32);padding-right:25px!important}.v-input__control{height:85px!important}.v-input__slot{height:70px;min-height:70px!important}.v-input__icon .v-icon.v-icon{font-size:var(--font_size_32)}.login-input .v-text-field__slot input:-webkit-autofill,.login-input .v-text-field__slot input:-webkit-autofill:first-line,.login-input .v-text-field__slot input:-webkit-autofill:focus,.login-input .v-text-field__slot input:-webkit-autofill:hover{font-size:var(--font_size_30)}.changepass-link a,.forgot-link a{font-size:var(--font_size_30)}.button-login{width:300px;min-width:300px!important;font-size:var(--font_size_32);height:80px}.error-message{font-size:var(--font_size_30)}}@media only screen and (width:800px) and (height:600px){.logo{height:unset}.footer-title span{font-size:var(--font_size_14)}.footer-copyright h5{font-size:var(--font_size_16)}.card-login-width{max-width:272px;margin:0 auto}.middle.login-heading{font-size:var(--font_size_16)}.login-title{font-size:var(--font_size_14)}.v-input__control{height:40px!important}.input-text .v-input__control .v-input__slot{height:40px;min-height:40px}.input-text .v-input__control .v-input__slot .v-text-field__slot input{font-size:var(--font_size_14)!important}.input-text .v-input__control .v-input__slot .v-text-field__slot input::-moz-placeholder{font-size:var(--font_size_16)}.input-text .v-input__control .v-input__slot .v-text-field__slot input::placeholder{font-size:var(--font_size_16)}.button-login{width:80px;min-width:80px;height:24px!important}.button-login.button-text{font-size:var(--font_size_13)!important;margin-top:10px!important}.p-4.login-p-4{padding:3px 14px 11px!important}.login-label.login-col-3{flex:0 0 30%;max-width:30%}.login-col-9{flex:0 0 70%;max-width:70%}.login-label{padding-right:0!important;text-align:left;margin-bottom:15px;margin-top:4px}.submit-row{margin-top:0!important;margin-bottom:8px!important}.error-message.error-message-size{font-size:var(--font_size_10);line-height:10px}.error-message-pink{margin-top:6px;margin-bottom:12px}.error-message.error-message-width{max-width:214px;margin:0 auto}}@media only screen and (max-width:1440px){.v-input.login-input .v-input__control .v-input__slot .v-text-field__slot input{font-size:var(--font_size_22)}}.error-message.error-message-size,.login-title,.middle.login-heading{font-family:DMSansMedium}.button-login.button-text{font-family:DMSansBold}.button-login.button-text,.login-title,.middle.login-heading{color:#fff}.login-input .v-text-field__slot input::-moz-placeholder{font-size:var(--font_size_24)}.login-input .v-text-field__slot input::placeholder{font-size:var(--font_size_24)}.footer-title{position:absolute;bottom:8px;left:20px}.footer-copyright{position:absolute;bottom:8px;left:43%}.footer-copyright h5{margin-bottom:2px}.login-input .v-text-field__slot{margin-left:0}.login-input .v-input__control .v-input__slot .v-text-field__slot input{color:#f5f5f5}.login-input .v-input__control .v-input__slot .v-text-field__slot input::-moz-placeholder{color:#c2c2c2}.login-input .v-input__control .v-input__slot .v-text-field__slot input::placeholder{color:#c2c2c2}.account-pages{min-height:100vh;display:flex;justify-content:center;align-items:center}.div-header{position:absolute;top:25px;left:38px}