@font-face{font-family:'vazir-fd';src:url('../../fonts/vazir/webfonts/Vazirmatn-FD-Light.woff2') format('woff2');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'vazir-fd';src:url('../../fonts/vazir/webfonts/Vazirmatn-FD-Light.woff2') format('woff2');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'vazir-fd';src:url('../../fonts/vazir/webfonts/Vazirmatn-FD-Light.woff2') format('woff2');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'vazir-fd';src:url('../../fonts/vazir/webfonts/Vazirmatn-FD-Light.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'vazir-fd';src:url('../../fonts/vazir/webfonts/Vazirmatn-FD-Light.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'vazir-fd';src:url('../../fonts/vazir/webfonts/Vazirmatn-FD-Light.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'vazir-fd';src:url('../../fonts/vazir/webfonts/Vazirmatn-FD-Light.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'vazir-fd';src:url('../../fonts/vazir/webfonts/Vazirmatn-FD-Light.woff2') format('woff2');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'vazir-fd';src:url('../../fonts/vazir/webfonts/Vazirmatn-FD-Light.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap}html{height:100%;font-size:13px}body,h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,input,div,header,section,article,select,text,ul[data-contextMenu="true"],ul[role=menu]>li,.k-widget,.k-panelbar{font-family:'vazir-fd',"Segoe UI",Arial,Tahoma,'Lucida Sans Unicode','Lucida Grande',Helvetica,Arial,sans-serif!important;font-weight:600!important}input::-ms-reveal{display:none}input,textarea{border-radius:3px}body{font-family:"vazir-fd"}a{text-decoration:none}.form-box{width:400px}.custom-input{height:48px;border:1px solid #d9d9d9;border-right:5px solid #051c9e;border-radius:4px;overflow:hidden;background:#fff;position:relative}.custom-input .input-group-text{background:#fff;border:0;color:#666;padding:0 15px}.custom-input .form-control{border:0;box-shadow:none;direction:rtl;text-align:right;font-family:"vazir-fd"}.custom-input .form-control:focus{box-shadow:none;background:#f4f8ff}.options{font-size:14px;direction:rtl}.form-check-label{cursor:pointer;color:#555}.form-check-input:checked{background-color:#051c9e;border-color:#051c9e}.forgot-password{color:#666;text-decoration:none;transition:.3s}.forgot-password:hover{color:#051c9e;text-decoration:underline}.register-btn{width:140px;border-radius:35px;background:linear-gradient(90deg,#490786,#051c9e);color:#fff;font-weight:bold;font-size:medium;padding:7px}.register-btn:hover{color:#fff}.social{display:flex;justify-content:center;gap:20px}.social a{width:60px;height:60px;display:flex;justify-content:center;align-items:center;border-radius:50%;background:#fff;color:#000;font-size:28px;text-decoration:none;box-shadow:0 2px 8px rgba(0,0,0,.15)}.left-side{position:relative;background:linear-gradient(90deg,#490786,#051c9e);display:flex;align-items:center;justify-content:center}.logo{width:260px}.left-content{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:230px}.browser-text{width:100%;color:#fff;direction:rtl;font-size:small}.browser-text a{color:#3f59ee;font-weight:600}.browser-label{position:absolute;display:flex;flex-direction:column;bottom:5px;text-align:center}.placeholderIcons{position:absolute;left:15px;top:50%;transform:translateY(-50%);z-index:10;cursor:pointer;color:#666}.custom-input input{padding-left:45px}.form-box,form#LoginForm,.input-group.custom-input{overflow:visible!important}.input-group.custom-input{position:relative;z-index:1}.k-tooltip-validation-fixed{z-index:50!important}@media(max-width:991.98px){.register-btn{background:#0d6efd;border:0}.form-check-label{color:#fff}.custom-input{border-right:5px solid #0d6efd}}body{font-family:"vazir-fd"}.forgotPassword{background:linear-gradient(120deg,#490786,#051c9e)}.forgotPassword div.form-box{height:80vh}.form-box{background:rgba(255,255,255,.96)!important}.lock-icon{width:65px;height:65px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:linear-gradient(135deg,#490786,#051c9e);color:#fff;font-size:28px;margin-bottom:15px;box-shadow:0 10px 25px rgba(73,7,134,.3)}.description{color:#888;font-size:13px;margin-top:8px;text-align:center}.form-box label{font-size:13px;font-weight:600;color:#555;margin-bottom:-10px}.input-box{position:relative;width:300px}.icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#490786;z-index:2}.form-control{height:48px;border-radius:10px;border:1px solid #ddd;padding-left:45px;transition:.3s;direction:rtl!important}.form-control::placeholder{color:#aaa;font-size:12px}.form-control:focus{border:0;box-shadow:0 0 0 3px rgba(73,7,134,.08);outline:0}.form-box button{height:48px;border:0;border-radius:10px;background:linear-gradient(90deg,#490786,#051c9e);color:#fff;font-weight:600;transition:all .3s ease}.form-box button:hover{transform:translateY(-3px);background:linear-gradient(90deg,#051c9e,#490786);color:#fff}.form-box button i{margin-right:8px}.back-login{color:#490786;font-size:13px;text-decoration:none;margin-top:10px;transition:.2s;display:flex;justify-content:center}.back-login:hover{color:#051c9e}div .k-otp{flex-direction:row-reverse!important}@media(max-width:767.98px){body{background:#fff}}