.form-group{position:relative;padding-bottom:1.5rem;display:flex;flex-direction:column}.form-group .form-label{position:relative;padding:0;margin-bottom:.5rem;color:#717171;display:flex;gap:.5rem;align-items:center}.form-group .form-label.required:after{content:'';font-family:var(--font-awesome-light);font-size:.7rem;height:100%;align-items:center;display:flex;color:var(--bs-danger);font-weight:bold}.form-group .form-control{font-size:1rem;padding:.4rem .75rem;height:2.75rem;line-height:2.75rem;position:relative;color:#212529;background-color:var(--bs-light);background-clip:padding-box;border-radius:.25rem!important;border:1px solid #ced4da!important;display:block;box-shadow:none}.form-group .form-control.k-disabled{opacity:1}.form-group .form-control.k-invalid{border:1px solid #f31700!important}.form-group .form-control.validating:before{content:'';font-family:var(--font-awesome-light);position:absolute;right:.75rem;top:0;z-index:999;color:#008000;font-weight:bold;-webkit-animation-name:fa-spin;animation-name:fa-spin;-webkit-animation-direction:var(--fa-animation-direction,normal);animation-direction:var(--fa-animation-direction,normal);-webkit-animation-duration:var(--fa-animation-duration,1s);animation-duration:var(--fa-animation-duration,1s);-webkit-animation-iteration-count:var(--fa-animation-iteration-count,infinite);animation-iteration-count:var(--fa-animation-iteration-count,infinite);-webkit-animation-timing-function:var(--fa-animation-timing,steps(32));animation-timing-function:var(--fa-animation-timing,steps(32))}.form-group .form-control.dir-rtl.validating:before{left:.75rem;right:unset}.form-group .form-control.dir-ltr.validating:before{right:.75rem;left:unset}.form-group .form-control.valid:before{content:'';font-family:var(--font-awesome-light);position:absolute;right:.75rem;top:0;z-index:999;color:#008000;font-weight:bold}.form-group .form-control.dir-rtl.valid:before{left:.75rem;right:unset}.form-group .form-control.dir-ltr.valid:before{right:.75rem;left:unset}.form-group .form-control.invalid:before{content:'';font-family:var(--font-awesome-light);position:absolute;right:.75rem;top:0;z-index:999;color:#8b0000;font-weight:bold}.form-group .form-control.dir-rtl.invalid:before{left:.75rem;right:unset}.form-group .form-control.dir-ltr.invalid:before{right:.75rem;left:unset}.form-group .form-control:after{transform:none;border-width:0}.form-group .form-control.k-input-inner{padding:0!important;border:0!important;box-shadow:none!important;height:100%!important;line-height:100%!important;color:#464646;background-color:transparent}.form-group .form-control .password-visibility{position:absolute;top:0;bottom:0;right:.5rem;z-index:99}.form-group .form-control .password-visibility .checkmark:hover{cursor:pointer}.form-group .form-control .password-visibility .checkmark:before{content:'';font-family:var(--font-awesome-light);font-size:1.2rem}.form-group .form-control .password-visibility input{display:none}.form-group .form-control .password-visibility input:checked+.checkmark:before{content:'';font-family:var(--font-awesome-light);font-size:1.2rem}.form-group .form-control.k-numerictextbox .k-input-spinner{display:none;visibility:collapse}.form-group textarea.form-control{resize:none!important;line-height:1.4rem!important;text-indent:unset!important;padding:.4rem .8rem!important}.form-group .field-validation-valid,.form-group .field-validation-error{color:var(--bs-danger);position:absolute;width:max-content;left:0;font-size:.8rem;font-style:normal;margin:0;bottom:.25rem}textarea.form-control{resize:none!important;min-height:65px;line-height:1.4rem!important;text-indent:unset!important;padding:.4rem .8rem!important}.form-group .avatar{width:180px;height:180px}