@font-face {
    font-family: Yekan;
    src: url('../fonts/Yekan-Bakh-FaNum-Regular.woff') format('woff');
    font-weight: normal;
    font-display: swap;
  }
  @font-face {
    font-family: Yekan;
    src: url('../fonts/Yekan-Bakh-FaNum-Bold.woff') format('woff');
    font-weight: bold;
    font-display: swap;
  }
  @font-face {
    font-family: Yekan;
    src: url('../fonts/Yekan-Bakh-FaNum-Thin.woff') format('woff');
    font-weight: 100;
    font-display: swap;
  }
  @font-face {
    font-family: Yekan;
    src: url('../fonts/Yekan-Bakh-FaNum-Light.woff') format('woff');
    font-weight: 300;
    font-display: swap;
  }
  @font-face {
    font-family: Yekan;
    src: url('../fonts/Yekan-Bakh-FaNum-Medium.woff') format('woff');
    font-weight: 500;
    font-display: swap;
  }
  @font-face {
    font-family: Yekan;
    src: url('../fonts/Yekan-Bakh-FaNum-Heavy.woff') format('woff');
    font-weight: 900;
    font-display: swap;
  }
  body {
    font-family: Yekan;
    position: relative;
    direction: rtl;
  }
  .TitleFormWpyarPanel{text-align: right;}
  .rememberme label{margin-left: 0;margin-right: 22px;}
  .rememberme label:before{right: 0;left: auto;}
  .rememberme input[type="checkbox"]:checked+label::after{right: 15px;left: auto;}
  .RightBoxWpyarPanelInAuth form p .toggle-password{right: auto;left: 8px;}
  .Sty3Swither a, .Sty4Swither a, .disloginform{margin-left: 0;margin-right: 5px;}
  .Sty2HeadForm div{display: flex;}
  .Sty2HeadForm a {border-left: 0;
    border-right: 1px solid #9f9f9f;
}
.Sty2HeadForm a:first-child{border-right: 0;}
.BasicLeftBox.slideOne {
    transform: translateX(-100%);
 }
 .styleOneForm.slideOne {
    transform: translateX(100%);
    transition: transform 0.5s linear;
}
.invalid,.valid{
    padding-right: 22px;padding-left: 0;
}
.invalid {
    background: url('../../img/invalid.png') no-repeat 100% 50%;
}
.valid {
     background: url('../../img/valid.png') no-repeat 100% 50%;
  }
  #pswd_info {
    direction: rtl;
    text-align: right;
}