.v-main__wrap{background-size:cover;background-position:50%}.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}.row-header{margin-right:15px;margin-left:15px;margin-top:0}.app-title .middle{text-align:center;font-size:60px}.card.card-login{background-color:#2c2c2c;font-size:18px}.v-input__icon .v-icon.v-icon{font-size:20px}.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 .v-text-field__slot{margin-left:15px}@media only screen and (max-width:1000px){.div-header{width:100%;top:0}.login-input .v-text-field__slot input{font-size:20px!important}.mdi-account:before,.mdi-email:before,.mdi-lock:before{margin-left:18px;margin-top:-6px}.button-login{max-width:200px;margin-top:20px;height:50px!important;font-size:22px!important}.login-input .v-input__append-inner{margin-top:15px!important}.changepass-link a,.forgot-link a{font-size:20px}.error-message{width:100%}}@media only screen and (min-width:1024px) and (max-width:1430px){.login-text{font-size:26px}.login-wrapper .v-card{margin-top:100px!important;font-size:20px}.login-input .v-text-field__slot input{font-size:26px!important;max-height:35px!important}.login-input .v-text-field__slot{margin-left:28px}.mdi-account:before{margin-left:28px;margin-top:6px}.mdi-email:before{margin-left:30px;margin-top:10px}.mdi-lock:before{margin-left:28px;margin-top:6px}.login-input .v-input__append-inner{margin-top:21px!important}.changepass-link a,.forgot-link a{font-size:26px}.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:36px}.login-input .v-text-field__slot input{max-height:35px!important}.mdi-account:before{margin-left:40px;margin-top:15px}.mdi-email:before{margin-left:48px;margin-top:19px}.mdi-lock:before{margin-left:40px;margin-top:15px}.login-input .v-input__append-inner{margin-top:27px!important}.error-message{font-size:22px}}.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}.mdi-account:before{background-image:url(../img/login-user.604765e6.svg);content:".";width:28px;color:transparent}.mdi-email:before{background-image:url(../img/login-email.086f1407.svg);content:".";width:33px;height:22px;color:transparent}.mdi-lock:before{background-image:url(../img/login-password.0327251c.svg);content:".";width:28px;height:28px;color:transparent}.error-message{margin-top:5px;line-height:1}.error-message-pink{margin-top:10px;margin-bottom:20px!important;color:#ff1b1b}.error-message-info,.error-message-white{color:#fcfcfc;margin-bottom:25px}.error-message-info{font-size:20px}.error-message-red{color:#ff1b1b;margin-bottom:25px}.login-text{color:#5cb6e3;margin-bottom:10px}.login-label{color:#fcfcfc;margin-bottom:15px;margin-top:10px;font-size:22px;text-align:right;padding-right:15px!important}.center{text-align:center}.button-login,.center{justify-content:center}.button-login{width:200px;min-width:200px!important;height:60px;letter-spacing:0;box-shadow:none;color:#fcfcfc;border:2px solid #b3b3b3;background-color:#393838;border-radius:5px;font-size:22px;font-weight:600}.login-wrapper .success-message{color:#20b236!important;margin-top:12px;margin-bottom:20px}.v-input__control{height:60px!important}.no-cursor{cursor:default!important}.middle{color:#f7ffc9}.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-family:Helvetica-Neue;font-size:22px;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:20px}.app-title{margin-top:190px;padding-right:15px}}@media only screen and (max-width:1200px){.app-title{font-size:40px}}@media only screen and (min-width:1280px) and (max-width:1344px){.app-title{font-size:40px}}@media only screen and (min-width:1345px) and (max-width:1522px){.app-title{font-size:50px}}@media only screen and (min-width:1523px) and (max-width:1536px){.app-title{font-size:52px}}@media only screen and (min-width:1537px) and (max-width:1700px){.app-title{font-size:56px}}@media only screen and (min-width:1900px) and (max-width:1920px){.app-title{font-size:60px}.login-input .v-input__append-inner{margin-top:17px!important}}@media only screen and (min-width:3000px) and (max-width:3440px){.app-title{font-size:100px}}@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:30px;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:30px}.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:28px}.changepass-link a,.forgot-link a{font-size:28px}.button-login{width:300px;min-width:300px!important;font-size:30px;height:80px}.error-message{font-size:28px}}.footer-title{position:absolute;bottom:8px;left:20px}.footer-copyright{position:absolute;bottom:8px;left:43%}