/***********lang***********/

@font-face {
  font-family: 'Cairo';
  src: url('../fonts/29LTZaridText-Regular.otf') , url('../fonts/29LTZaridText-Medium.otf') , url('../fonts/29LTZaridText-Light.otf');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
font-family: 'Cairo';
src: url('../fonts/29LTZaridText-Bold.otf');
font-weight: 600;
font-display: swap;
}

.ar {
  font-family: 'Cairo',Tahoma, sans-serif !important;
  direction: rtl;
  text-align: right;
}
.ar .login-bx .img-upload ,.ar *,.ar .blog .container .col-lg-12 h5,.ar .dark .btn-dark {
text-align: right;
}
/* @font-face {

font-family: 'Farsi';

src: url('../fonts/FarsiSimpleBold.eot');

 src: url('../fonts/FarsiSimpleBold.eot?#iefix') format('embedded-opentype'),

url('../fonts/FarsiSimpleBold.woff2') format('woff2'),

url('../fonts/FarsiSimpleBold.woff') format('woff'),

 url('../fonts/FarsiSimpleBold.ttf') format('truetype'),

url('../fonts/FarsiSimpleBold.svg#FarsiSimpleBold') format('svg');

font-weight: bold;

font-style: normal;
}

.ar .serif{
font-family: 'Farsi',serif!important;
} */
.ar .evnt-list .ui-carousel .ui-carousel-header,
.ar .guests .ui-carousel .ui-carousel-header,.ar .sidebar-nav .fa-chevron-right,.ar .ui-carousel .ui-carousel-header,
.ar .paging li:last-child {
float: left
}
.ar .float-right{
float: left!important
}
.ar .paging li:first-child ,.ar .images li,
.ar .login-bx .fileUpload svg,.ar .login-bx .image-upload .fa
,.ar .social-bx, .ar .social-bx li,.ar .wrapped strong,.ar .latest .col-lg-6
,.ar .fair .col-lg-8,.ar .fair .col-lg-4,.ar .fair .col-lg-2,.ar .footer>a {
float: right
}
.ar .float-left{
float: right!important
}
.ar .blog .container a.bg-light,.ar .details h1,.ar .center-c,
.ar .reaction,.ar .blog .container h5,.ar .cover,.ar .break td,
.ar .dark a,.ar .btn,.ar button,.ar button,.ar .btn,.ar .center{
  text-align: center;
}
.ar .sidebar-nav svg ,.ar .sidebar-nav .fa,.ar .sidebar-nav .badge,.ar .forum button[type=submit]{
margin-right: 0;
margin-left: 15px;
}
.ar .uploaded  img,.ar .checkmark , .ar .login-bx .fileUpload input.upload {
left: auto;
right: 0;
}

.ar ul.nav.navbar-bar.float-left li:first-child {
border-left: 1px solid #e5e3e2;
border-right: 0 none;
padding-left: 14px;
padding-right: 34px;
margin-left: 9px;
margin-right: 0;
}
.ar li.nav-item.right-nav {
margin-right: 26px;
margin-left: -24px;
}

.ar label.required:after {
margin-left: 0;
margin-right: 5px
}
.ar .paragraph{
text-align: justify
}
.ar .topleft{
left: auto;
right: 0;
}
.ar .bottomleft{
left: auto;
right: 16px;
}
.ar .topright,.ar .bottomright {
left: 16px;
right: auto;
}
.ar .lects .caption label,.ar .caption label {
padding: 10px 10px 10px 15px;
border-radius: 37px 0 0 37px;}
.ar .select-style {
background: #eee url("../img/select.png") no-repeat 10% 50%;
}
.ar i[class$="right"],.ar i[class$="left"],.ar .sidebar-nav .fa-chevron-right ,
.ar .fa-angle-right,.ar .fa-angle-left{
transform: rotate(180deg);}

/*****************header************************/
.ar .top-header .nav .currency-select {
  border-left-width: 1px;
  border-right-width: 0;
}
.ar .social .nav-link {
padding: .5rem 10px .5rem 10px;
}
.ar .logo .dropdown-toggle {
padding: 0 21px 0 10px;
margin-right: 0;
margin-left: 41px;
}
.ar .logo {
padding-right: 15px;
padding-left: 0;
}
.ar header .dropdown .dropdown-menu {
  left: 0;
  right: auto !important;
}
/*************menu*******************/
.ar mat-sidenav.mat-drawer.mat-sidenav.ng-tns-c1-0.ng-trigger.ng-trigger-transform.ng-star-inserted {
  /* right: 0 !important;
  left: 0!important;
  overflow: hidden;
  background: transparent!important; */
}
.ar .footer {
  padding-left: 60px;
  padding-right: 38px;
}
@media (min-width:320px) and (max-width:991px){
  .ar .footer {
    padding-left: 0px;
    padding-right: 0px;
  }
  .footer .container-fluid{
    width:100%;
  }
}
.ar #sidebar-wrapper {
  left: auto;
  right: 220px;
  margin-right: -260px;
  margin-left: 0
}
.ar .sidebar-nav li ul {
margin-left: 0;
margin-right: -36px;
}
.ar .sidebar-nav li li {
padding-right: 60px;
padding-left: 0;
}
.ar #wrapper.toggled #sidebar-wrapper {
  left: auto;
  right:0;
  margin-right: 0;
}

.ar #wrapper.toggled #page-content-wrapper ,.ar #wrapper.toggled header,.ar #wrapper.toggled footer,.ar #wrapper.toggled section {
  margin-right: 0;
  margin-left: -220px;
}
/*-------------------------------*/
/*     Sidebar nav styles        */
/*-------------------------------*/

.ar .sidebar-nav li {
  padding-left: 0;
  padding-right: 36px;
}

/**************footer**************/
.ar footer h6::after {
left: auto;
right: 0;
}
.ar .logo-footer {
background-position: top right;
}

.ar .fair .small li.nav-item ,.ar .footer .social .nav-item{
  margin-left: 0;
  margin-right: 5px;
}

.ar .cards {
margin-left: 0;
margin-right: -15px;
}
.ar .latest a {
margin-right: 10px;
margin-left: 0;
}

.ar .cards li a {
float: right;
margin-right: 0;
margin-left: 10px;
}

/****************responsive*************/
.ar .wrapped strong:after{
  right: auto;
  padding-left: 0;
  left: 18px;
  padding-right: 5px; }
/********************article details***********************/
/* quotaion */
.ar .details .quote {
border-left: 0;
border-right: 3px solid #7b2817;
margin-right: 2% !important;
margin-left: 0 !important;
}
.ar .details .quoteReacte i.fa.fa-thumbs-up {
margin-left: 0;
margin-right: 10px;
}
.ar .details .quote::after {
left: auto;
right: -11px;
}
.ar .details .quote::before {
left: auto;
right: -5px;;
}
.ar .ui-carousel-header.ui-widget-header.ui-corner-all {
margin-top: -55px;
}
.ar .ui-carousel .ui-carousel-viewport {
/* margin-top: 60px; */
}
.paragraph{
padding-left: 0;
padding-right: 15px;
}

.ar .overlap{
   margin-left: 49px;
   margin-right: 49px;
  }
.ar .quote small {
   padding-left: 0;
   padding-right: 60px;
   float: right;
  }
 .ar .thumbnail .fa,.thumbnail svg {
       margin-right: -10px;
       margin-left: 0;
      }
  .ar .thumbnail:after {
       margin-left: 0;
       margin-right: -23%;
      }

.ar .paging{
margin: 30px 0 30px -10px}
/*********************add article***************************/
.ar .fileUpload input.upload {
   left: 0;
   margin-right: 0;
   right: auto;
   margin-left: 94px;
}

.ar .uploaded .badge {
   right: auto;
   margin-right: 0;
   left: 0px;
   margin-left: -8px;
  }
/* new update */
.ar .list-filter .c-clear {
right: auto;
left: 10px;
}
.ar .list-filter .c-search {
left: auto;
right: 10px;
}
.ar .selected-list .c-angle-down, .ar .selected-list .c-angle-up {
right: auto;
left: 10px;
}
/* article indent */
.ar .ql-editor .ql-indent-1 {
padding-right: 3em;
}
.ar .ql-editor .ql-indent-2 {
padding-right: 6em;
}
.ar .ql-editor .ql-indent-3 {
padding-right: 9em;
}
.ar .ql-editor .ql-indent-4 {
padding-right: 12em;
}
.ar .ql-editor .ql-indent-5 {
padding-right: 15em;
}
.ar .ql-editor .ql-indent-6 {
padding-right: 18em;
}
.ar .ql-editor .ql-indent-7 {
padding-right: 21em;
}
.ar .ql-editor .ql-indent-8 {
padding-right: 24em;
}
/* new select */
.ar .pure-checkbox input[type=checkbox]+label {
padding-right: 2em;
}
.ar .pure-checkbox input[type=checkbox]+label:before {
left: auto;
right: 0;
}
.ar .pure-checkbox input[type=checkbox]+label:after {
left: auto;
right: 4px;
}
.ar .selected-list .c-list .c-token {
float: right;
}
/********************************login************************************/
.ar .login-bx .modal-body {
padding-right: 75px;
padding-left: 0;
}
.ar .login-bx .md-form{
      padding-left: 0;
      padding-right: 23px;
}
.ar .login-bx .md-form:hover,.ar .login-bx .md-form:active
,.ar .login-bx .md-form:focus,.ar .login-bx .md-form:visited {
border-right: 2px solid red;
border-left: 0 none;
}
.ar .costum {
padding-left: 0;
padding-right: 35px;
float: right;
}

/* Style the checkmark/indicator */
.ar .costum .checkmark:after {
/* right: 5px;
left: auto;
border-width: 0 0 3px 3px; */
}
.ar .login-bx .modal-body.regi {
padding-left: 0;
padding-right: 76px;
}

.ar .login-bx .fileUpload {
  float:right;
  margin-right: 25%;
  margin-left: 0
}

/****************************stepper********************************/
.ar .steps {
/* new update */
/* right: auto;
left: 0; */
left: auto;
right: 25px;
}
/* new update */
.ar .costum.steps-custom-input {
padding-right: 25px;
}
/*************************event list***************************/
.ar .spot {
float: right;
margin-right: 0;
margin-left: 5px;
}
.ar .evt-ul li {
margin-right: 0;
margin-left: 14px;
}
.ar .page-item {
margin-right: 0;
margin-left: 10px;
}
/************event details*************/
.ar .btn.bordered {
margin-left: 0!important;
margin-right: 15px!important;
}
.ar .makers h5:after,.ar .black-txt:after {
right: 15px;
left: auto;
}
.ar .ui-carousel-viewport {
direction: ltr;
}
.ar .makers p {
margin-top: 10px;
}
/******************/

.ar .guests .overlap {
margin-right: inherit
}
  .ar .lects .overlap li {
margin-left: 10px;
margin-right: 0;
}

.ar .lects .overlap label {
  padding: 10px 10px 10px 15px;
  margin-right: -49px;
  margin-left: 0;
  border-radius: 40% 0 0 40%;
}

  /**************conf-lect-list***************/
  .ar .lect-list.lects h1 {
      margin-right: 0;
  }
.ar .lect-list .overlap {
      margin-right: 15%;
    margin-left: 0}
.ar .caption-lst .bottomleft {
left: 0;
right: 13%;
}
/*********************tables*************************/
.ar .table-responsive tr {
/* float: right; */
}
.ar .lect-list h1 {
margin-right: 0;
margin-left: auto
}

/*****************home**********************/
.ar .home .bottomleft {
/* left:auto;
right: 14.5%;} */
}

/* m-fawzy */
.reaction {
direction: ltr;
}
.cover h4 {
margin-bottom: 10px;
}
.cover h4 , .cover h4 + p{
text-align: center;
}

.slid-cap{
font-family: 'Cairo',Tahoma, sans-serif !important;
}
.slid-cap small{
font-size:12px;
font-weight: bolder;
}
.slid-cap p{
font-weight: bold;
font-size: 14px;
}
.slid-cap button{
width: 127px;
height: 42px;
transition: all 0.3s ease-in-out;
}
.ar .arrow-steps .step{
float: right;
}
.ar .arrow-steps .step p{
text-align: center;
}

.ar .arrow-steps .step:after, .ar .arrow-steps .step:before {
content: " ";
position: absolute;
top: 30%;
left: -17px;
right: initial;
width: 0;
height: 0;
border-top: 19px solid transparent;
border-bottom: 17px solid transparent;
border-right: 17px solid #fafafa;
border-left: 0;
z-index: 2;
transition: border-color 0.2s ease;
}
.ar .arrow-steps .step:before{
left: auto;
right: 0;
border-right: 17px solid #efefef;
border-left: 0;
z-index: 0;
}
.ar .guests h6 , .ar .sponsor h6{
position: relative;
top: 53px;
}

.ar .guests  .ui-carousel .ui-carousel-button {
float: left;
transform: rotateY(180deg);
}
.ar .slider-homepage .ui-carousel-header {
position: absolute;
bottom: 25%;
left: 20px;
right: unset;
z-index: 2;
}

.ar .slider-homepage .slider-item {
direction: ltr;
}


.ar .slider-homepage label {
/* left:unset; */
/* right:0; */
}

.ar .day-lec-title {
padding: 0 5px;
border-right: 1px solid #f24d2f;
border-left: 0;
}
.ar .slider-homepage .slick-prev {
z-index: 5;
right: 10%;
left: unset;
transform: rotatey(180deg);
}
.ar .slider-homepage .slick-next {
z-index: 5;
left: 10%;
right: unset;
transform: rotatey(180deg);
}




.ar .article-details-info {
flex-flow: row-reverse;
}
.ar .article-details-info li:first-child .dott{
/* display: none; */
}
.ar .article-details-by {
top:0;
flex-flow: row-reverse;
}
.ar .article-details-by strong:not(:first-of-type)::before {
content: "";
margin: 0;
}
.ar .article-details-by strong:not(:first-of-type)::after {
content: "-";
margin: 0 5px;
}
.ar .article-details-by .dott{
top:0;
}
.ar .article-details-like {
margin: 0 5px;
display: flex;
flex-flow: row-reverse;
align-items: center;
}
.ar .article-details-like .dott {
top: 0px;
}
.ar .article-details-info a {
transform: rotateY(160deg);
position: relative;
right: -4px;
}
.ar .article-details-time {
display: flex;
align-items: center;
flex-flow: row-reverse;
}
.ar .article-details-time .dott{
top:0;
}
.ar .article-details-fav{
display: flex;
flex-flow: row-reverse;
align-items: center;
margin: 0 5px;
}

.ar .article-details-time .date{
padding-left: 0;
padding-right: 6px;
}
.ar .article-details-info li:first-child{
display: flex;
flex-flow: row-reverse;
align-items: center;/*new update*/
}
.ar .reaction span {
vertical-align: middle;/*new update*/
}
.ar .ql-editor {
text-align: right;/*new update*/
}
.ar .related-article-sec h6 {/* new update */
/* position: relative; */
/* top: -12px; */
}
.ar .related-article-sec .data-bottom p{
padding: 0 2px;
}

.ar .next svg {
position: relative;
top: 1px;
right: 4px;
}
.ar .event-details-p {
margin-right: 0;
}


.ar .payment-amout p{
float: left;
}

/* Slider */

.ar .first-slider-data {
right: 20%;
left: unset;
}


.ar .comment-photo img{
left: 6px;
right: unset;
}


.ar .head-underLine:after {
right: 0;
left: unset;
}
/******************************** new ui updates ********************************/
/* home */
.ar .article-section::after {
left: auto;
right: 0;
}
.ar .article-section:nth-of-type(odd)::after {
left: 0;
right: auto;
}
/* blog page */
.ar .blog .blog-content .card .card-title::after {
left: auto;
right: 0;
}
.ar .main-section .intro .search-input i  {
border-right: 0 !important;
border-left: 1px solid #5C636E;
}
/* fix slider */
.ar button.rightRs:not(.categories .rightRs) {
left: 12px;
right: auto;
}
.ar button.leftRs:not(.categories .leftRs) {
right: 12px;
left: auto;
}
/* article font-size*/
.ar .article-text, .ar .blog .blog-content .card .card-text, .ar .single-blog-paragraph.paragraph {
font-family: 'Cairo',Tahoma, sans-serif !important;
font-size: 20px;
}
.ar .single-blog-paragraph.paragraph {
font-size: 21px;
}

/* ecommerce homepage */
/* .ar .categories .categories-slider button.leftRs {
right: auto !important;
left: 58px !important;
} */
/* .ar .main-section .intro .search-input .custom-select {
  border-right: 1px solid #E0E0E0 !important;
  border-left: 0;
} */
.ar .filter .filter-content h5::after {
right: auto !important;
left: -8px;
}
.ar  .popular-authors .author .author-info {
transform: translateX(100%) !important;
}
.ar  .popular-authors .author .author-info .btn i {
margin-right: 0 !important;
margin-left: 10px;
}
.ar .filter .filter-content .custom-select-box .form-control {
padding-left: 0 !important;
padding-right: 27px !important;
}
.ar .filter .filter-content .custom-select-box i {
left: auto;
right: 8px;;
}
.ar .filter .filter-content .custom-check label div .icon {
margin-right: 0;
margin-left: 10px;
}
/* product details */
.ar .quotaions .heading h2 {
border-left: 1px solid #fff;
border-right: 0 !important;
}
.ar .quotaions .quotaion-slider p.text {
margin-right: 0 !important;
margin-left: auto !important;
}
.ar .quotaions .quotaion-slider button.leftRs {
right: auto !important;
left: 40px !important;
}
.ar .quotaions .quotaion-slider button.rightRs {
left: 0;
right: auto !important;
}
.ar .reviews-section .comments .comment .user-info .image i {
right: auto !important;
left: -2px;
}
/* book card */
.ar .profile .best-seller-books .book-cards .book-card .book-cover .book-interest-status {
  left: auto;
  right: 0;
}
.ar .book-details .book-info .rating .stars i:first-of-type {
margin-left: 5px !important;
margin-right: 0 !important;
}
.ar .book-details .book-select-options .custom-select {
  background-position: 97% !important;
}
.ar .book-details .book-select-options .icon {
  right: auto !important;
  left: 10px;
}
/* book intro font */
.ar .book-details .book-info .book-intro, .ar.book-modal .book-intro, .ar .publisher-books .book-info .book-intro {
  font-family: 'Cairo',Tahoma, sans-serif !important;
  /* font-family: 'Markazi Text', serif; */
  font-size: 19px;
}
.ar .reviews-section .reviews .progress .progress-bar .value {
right: auto !important;
left: -15px;
}
.ar  .reviews-section .reviews .stars-number {
margin-right: 0 !important;
margin-left: auto !important;
}
.ar .reviews-section .reviews .author-info .image {
margin-right: 0 !important;
margin-left: 10px
}

.ar .reviews-section .comments .comment .comment-content {
border-left: 0 !important;
padding-left: 0 !important;
padding-right: 38px !important;
margin-left: 0;
margin-right: 23px;
/* border-right: 1px solid #D1D1D1; */
}
.ar .reviews-section .comments .ng-star-inserted:not(:last-of-type) .comment .comment-content {
  border-right: 1px solid #D1D1D1;
}
.ar .related-books .best-seller-books button.leftRs {
right: auto !important;
left: 60px !important;
}
/****************************************** books-categories-section ******************************************/
.ar .mat-expansion-panel-header, .ar .mat-expansion-panel-spacing .mat-expansion-panel-content {
  font-family: 'Cairo',Tahoma, sans-serif !important;
}
/* coupon card  */
.ar .coupon .coupon-text .coupon-input i{
right: auto !important;
left: 15%;
}
.ar .coupon .discount {
border-left: 0 !important;
border-right: 2px solid #7b2817;
}

/* about us */
.ar .about-us .head-underline::after {
left: auto;
right: 0;
}
/* shipping info */
.shipping .heading-text-dark::after {
left: auto;
right: 0;
}
/* reader profile */
.ar .ticket-content .ticket-date .date i {
margin-right: 0;
margin-left: 10px;
}
.ar .profile .profile-info .custom-check-box {
margin-left: 10px;
margin-right: 0 !important;
}
/* request publish book */
/*TODO(mdc-migration): The following rule targets internal classes of radio that may no longer apply for the MDC version.*/
.ar .mat-radio-label-content {
padding-left: 0;
padding-right: 8px;
}
/*TODO(mdc-migration): The following rule targets internal classes of checkbox that may no longer apply for the MDC version.*/
.ar .mat-checkbox-inner-container {
margin-right: 0;
margin-left: 8px;
}
/* admin tables */
.ar .table-container th.mat-mdc-header-cell {
  text-align: right;
  font-size: 16px;
  color:black;
}
/* admin order list style */
.ar .mat-calendar-previous-button::after {
transform: translateX(2px) rotate(130deg) !important;
}
.ar .mat-calendar-next-button::after {
transform: translateX(2px) rotate(-130deg) !important;
}
.ar .mat-mdc-paginator-range-actions .mat-mdc-paginator-range-label {
  direction: ltr;
}
th.mat-mdc-header-cell:first-of-type, td.mat-mdc-cell:first-of-type, td.mat-mdc-footer-cell:first-of-type
{
  padding-left: 0px !important;
}

/* book details page */
.ar.book-modal {
text-align: right;
direction: rtl;
}
.ar.book-modal button.close-btn {
right: auto !important;
left: 0;
}
/* after sign up stepper*/
.ar.steps-content {
  direction: rtl;
  text-align: right;
  font-family: 'Cairo',Tahoma, sans-serif;
}
/* admin quotes */
/* fix modal direction issue */
.ar .mat-mdc-dialog-container {
  font-family: 'Cairo',Tahoma, sans-serif !important;
  direction: rtl;
  text-align: right;
}
.ar .ui-dropdown .ui-dropdown-clear-icon {
right: auto;
left: 4px;
}
/****************************************** global style ******************************************/
.ar .m-l-auto {
margin-left: 0;
margin-right: auto;
}
.ar .main-search-box .search.more-options.show:before {
  right: auto;
  left: 91px;
}
/* fix pagination ar issue*/
.ar .mat-mdc-paginator-range-actions button {
  transform: rotate(180deg);
}
.breadcrumb-item+.breadcrumb-item:before{
  float: right !important;
}
.mat-mdc-paginator-page-size-label{
  color: transparent !important;
}
.mat-mdc-paginator-page-size-label::after{
  content: " عنصر في الصفحة ";
  color: rgba(0,0,0,.54) !important;
}
.btn-padding-profile{
  width: 100px !important;
  margin: 0 9px !important;
}