/*!
Theme RTL File
*/body{direction:rtl}.ui.right.sidebar{left:0!important;right:auto!important;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.side-radius-container:before{left:auto;right:0;border-radius:0 10px 10px 0}.hero-area .hero-content{right:90px;left:auto}.main-navigation .main-menu>li{letter-spacing:0}.logged-in .user-data{margin-left:20px;margin-right:0}.logged-in .user-data:before{right:0;left:auto}.logged-in .user-data .user-name-email{margin-left:0;margin-right:20px}.logged-in .user-data .avatar{margin-left:15px;margin-right:0}.main-navigation .main-menu>li.menu-logout-link{margin-right:15px;margin-left:30px}.main-navigation .main-menu>li.menu-logout-link .icon{margin-right:10px;margin-left:0}#login-register-btns,.login-register-btns{margin-right:20px;margin-left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.ui.input>input{text-align:right}.ui[class*="left icon"].input>input{padding-right:2.671em!important;padding-left:1em!important}.form-title span,.iti .iti__flag-container{right:0;left:auto}.iti .iti__flag-container{border-right-width:0;border-left-width:1px}.iti #signonphone,.ui.form .iti input[type=number],.ui.form .iti input[type=text]{padding-right:80px;padding-left:16px;text-align:right;direction:ltr}.login-form .ihs-otp-btn{margin:24px 0 10px 10px}.login-form .password-field-wrap .icon{left:20px;right:auto}.iti__arrow{margin-right:6px;margin-left:0}.iti__country-list{text-align:right}.iti__country{display:-webkit-box;display:-ms-flexbox;display:flex;direction:rtl;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.iti__country-name,.iti__flag-box{margin-left:6px;margin-right:0}.login-form .phone-msg{left:30px;right:auto}.ui.dropdown,.ui.dropdown .menu>.item,.ui.message .list:not(.ui){text-align:right}.ui.selection.dropdown>.delete.icon,.ui.selection.dropdown>.dropdown.icon,.ui.selection.dropdown>.search.icon{left:25px;right:auto}.ui.message>.close.icon{left:.5em;right:auto}.w3eden .media-left,.w3eden .media>.pull-left{padding-left:10px;padding-right:0}.ui.message>.icon{margin-left:.4em;margin-right:0}.button.small-btn .icon{margin-left:10px;margin-right:0}.ui.left.attached.button{border-left:1px solid #ba8f39}.widget_nav_menu ul a:before{margin-left:5px;margin-right:0}.main-title .entry-title:after,.widget .widget-title:after{right:0;left:auto}




.telegram-modal .um-login{
  max-width: 600px;
}

@media (max-width: 600px){
  .telegram-modal .um-login{
    padding: 0;
  }
}

.telegram-modal .copy-to-clipboard{
  direction: ltr;
  background: #dab252;
  color: #fff;
  padding: 2px 5px;
  border-radius: 2px;
  position: relative;
}

.telegram-modal .copy-to-clipboard.copied{
  background: #8bc34a;
}

.telegram-modal .is-valid-message:after,
.telegram-modal .copy-to-clipboard:after{
  content: 'تم نسخ الرمز';
  display: inline-block;
  margin: 0 5px;
  position: fixed;
  left: 50%;
  transform: translateX(-50%) translateY(100%);
  bottom: 20px;
  width: 100px;
  background: #8bc34a;
  color: #fff;
  font-weight: bold;
  border-radius: 3px;
  padding: 10px;
  z-index: 99;
  transition: 0.3s;
  opacity: 0;
}

.telegram-modal .is-valid-message:after{
  content: 'تم التحقق من حسابك بنجاح، شكراً لك';
  width: auto;
}

@media (max-width: 992px){
  .telegram-modal .is-valid-message:after,
  .telegram-modal .copy-to-clipboard:after{
    bottom: 70px;
  }

  .telegram-modal .is-valid-message:after{
    width: 90%;
    text-align: center;
  }
}

.telegram-modal input.input-valid ~ .is-valid-message:after,
.telegram-modal .copy-to-clipboard.copied:after{
  opacity: 1;
  transform: translateX(-50%) translateY(0);
}


ol.how-to-list{
  padding: 0 22px 0 0;
  margin-top: 0;
}

.how-to-list li{
  margin-bottom: 10px;
}

.how-to-list li::marker{
  font-weight: bold;
  font-size: 20px;
}

.how-to-list li small{
  display: inline-block;
  background: #f3f3f3;
  padding: 0px 5px;
  border-radius: 3px;
}

.telegram-modal .field-wrapper{
  margin-top: 20px;
}

.telegram-modal .field-wrapper > div{
  display: flex;
  align-items:start;
  position: relative;
}

.telegram-modal .field-wrapper > div > div{
  flex: 1;
}

.telegram-modal .field-wrapper .load-spinner{
  position: absolute;
  left: 147px;
  top: 14px;
  border: 2px solid #fff;
  background: #fff;
  border-radius: 50%;
  width: 20px;
  height: 20px;
}

.telegram-modal .field-wrapper input[type="text"]{
  border: 2px solid #eee;
  width: 100%;
  height: 45px;
  border-radius: 0 6px 6px 0;
  padding-right: 10px;
  padding-left: 10px;
  font-size: 28px;
  font-weight: bold;
  border-left: 0;
  outline: 0;
  transition: 0.3s;
}

.telegram-modal .field-wrapper input[type="text"]:focus,
.telegram-modal .field-wrapper input[type="text"]:hover{
  border-color: #dab252;
}

.telegram-modal .field-wrapper input.input-valid{
  border: 2px solid #8bc34a !important;
}
.telegram-modal .field-wrapper input.input-valid + button{
  background: #8bc34a;
}

.telegram-modal .field-wrapper button{
  box-sizing: border-box;
  height: 51px;
  padding: 4px 30px;
  flex: 1 0 auto;
  border-radius: 6px 0 0 6px;
  min-width: 160px;
}

.telegram-modal .field-wrapper label{
  font-weight: bold;
  margin-bottom: 10px;
  display: block;
}

.telegram-modal .wpft-notice{
  margin: 20px 0 0;
  border: 0;
}

.telegram-modal .wpft-notice.wpft-notice-warning{
  background: #fecbcc;
  color: #b1160a;
  font-weight: bold;
  padding: 3px 13px;
  border-radius: 2px;
}