@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}*{font-family:'vazir-fd';box-sizing:border-box}body{margin:0;height:100vh;width:100vw}.main{position:relative;background:none}.rightSec{width:40vw;height:80vh;position:absolute;top:10vh;left:15vw;background-image:url("../../layout/auth/img/blueSection.png");background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:15px;color:#eee;display:flex;justify-content:center}.rightSec h4{width:29vw;font-size:1.22vw;position:absolute;top:15vh;right:2vw}.footer-text{position:absolute;font-size:.7vw;bottom:5vh;right:7vw}.footer-text p a{color:#0ff}.leftSec{width:36vw;height:70vh;position:absolute;background:#fff;border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.2);right:15vw;top:15vh;display:flex;justify-content:center;align-items:center}.leftSec .custom-checkbox span{margin-right:10px}.leftSec .title{justify-content:center;margin-bottom:6vh;font-size:1.5vw}.box{width:21vw;margin-bottom:12px}.input-box{width:100%;display:flex;align-items:stretch;height:48px;border:1px solid #dfe3e8;border-radius:8px;background:#fff;direction:rtl}.input-box input{flex:1 1 auto;height:100%;border:0;outline:0;padding:0 12px;font-size:14px;background:#eef4ff;box-sizing:border-box}.leftSec form .box input:hover{outline:0}.input-box{display:flex}.input-box>.placeholderIcons:last-child{border-inline-start:3px solid #2952e3}.placeholderIcons{flex:0 0 44px;display:flex;align-items:center;justify-content:center;height:100%;box-sizing:border-box}.placeholderIcons i{font-size:18px;color:#2952e3;line-height:1}.passIcon{height:6vh;display:flex;justify-content:center;align-items:center;opacity:.6;font-size:.8vw;width:2.5vw}.options{width:21vw;height:6.8vh;display:flex;justify-content:space-between;align-items:center;font-size:.7vw;font-weight:bold}.remember{display:flex}.forgot-password a{padding-right:5px;color:#999;text-decoration:none;transition:color .3s}.forgot-password:hover{text-decoration:underline}form .btn{display:flex;justify-content:center;align-items:center}form .btn button{display:flex;justify-content:center;align-items:center;width:18vw;height:40px;color:#fff;border:3px;background-color:#00f;border-radius:10px;font-size:16px;font-weight:bold;cursor:pointer;transition:background-color .3s ease}.btn-start:hover{border:0;background-color:#eee;color:#000}.logo{width:200px;margin-top:280px}div.k-widget.k-tooltip.k-tooltip-validation-fixed{margin-top:40px;margin-right:80px;background-color:#000}@media(min-width:1200px) and (max-width:1400px){.footer-text{font-size:.75vw}.options{font-size:.8vw}.leftSec form .box input{font-size:.9vw}}@media(min-width:992px) and (max-width:1200px){.rightSec h4{width:35vw;font-size:1.55vw;right:-3vw}.footer-text{font-size:.78vw;right:1vw}.logo{width:150px;margin-top:300px}.leftSec .title{font-size:2vw;text-align:center}.leftSec form .box{width:28vw}.leftSec form .box input{font-size:1.2vw}.placeholderIcons{width:5vw;font-size:1.4vw}.passIcon{font-size:1.1vw}.options{width:28vw;font-size:.9vw}form .btn button{width:27vw}}@media(min-width:768px) and (max-width:992px){body{background-image:url("../../layout/auth/img/blueSection.png");background-size:cover;background-position:center;background-repeat:no-repeat}.rightSec{display:none}.leftSec{width:70vw}.leftSec .title{font-size:3.2vw;text-align:center}.leftSec form .box{width:60vw}.leftSec form .box input{margin-right:1vw;width:50vw;font-size:1.8vw}.placeholderIcons{width:7vw;font-size:1.9vw}.passIcon{font-size:1.5vw}.options{width:56vw;font-size:1.4vw}form .btn button{width:50vw}}@media(min-width:576px) and (max-width:768px){body{background-image:url("../../layout/auth/img/blueSection.png");background-size:cover;background-position:center;background-repeat:no-repeat}.rightSec{display:none}.leftSec{width:70vw}.leftSec .title{font-size:3.5vw;text-align:center}.leftSec form .box{width:60vw}.leftSec form .box input{width:50vw;font-size:2vw}.placeholderIcons{width:7vw;font-size:2.4vw}.passIcon{font-size:2vw}.options{width:58vw;font-size:1.8vw}form .btn button{width:50vw}}@media(max-width:576px){body{background-image:url("../../layout/auth/img/blueSection.png");background-size:cover;background-position:center;background-repeat:no-repeat}.rightSec{display:none}.leftSec{width:70vw}.leftSec .title{font-size:4vw}.leftSec form .box{width:60vw}.leftSec form .box input{width:50vw;font-size:2.5vw}.placeholderIcons{width:8vw;font-size:2.7vw}.passIcon{font-size:2.4vw}.options{width:60vw;font-size:2vw}form .btn button{width:55vw}}body{margin:0;padding:0;font-family:"vazir-fd";box-sizing:border-box}.forgotPasswordForm{background:linear-gradient(120deg,#490786,#051c9e);width:100vw}.form-box{height:560px;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}}