@import url(vazir.css);
	
html{direction:rtl}body{direction:rtl;font-family:"Vazirmatn FD";font-size: 16px;}
body.rtl .sppb-nav-pills li, body.rtl .sppb-nav-tabs li {
  width: auto;
}
.sppb-addon h3.sppb-addon-title::after {
  float: right;
  margin: 10px -30% 0 0;
}
body.rtl .ap-modal-login .modal-content .modal-body .forget-name-link > a {
  display: inline;
  padding: 0 5px;
  
}
body.rtl #login label::after, #login-form label::after, .login label::after {
  height: 6px;
  width: 16px;
}
body.rtl .ap-modal-login .modal-content .modal-body .button-wrap {
  float: left !important;
  margin-right: 0;
}
body.rtl #login label::before, #login-form label::before, .login label::before {
  left:auto;
  right: 0;
  }
body.rtl #login label::after, #login-form label::after, .login label::after {
  left:auto;
  right: 0;
}
body.rtl .sppb-addon h3.sppb-addon-title {
   padding-left: 30px;
}
  
body.rtl.acymailing_form .acysubbuttons, .acym_form .acysubbuttons {
  position: absolute;
  top: 0px;
  right: 0px;
  overflow: hidden;
}
body.rtl .readmore {
  margin: 20px 0 0 20px;
  float: right;
}
.addon-root-articles-scroller {direction:ltr;}
.sppb-articles-scroller-date-left-content, .sppb-articles-ticker-text {direction:rtl;text-align:right;padding-right: 55px;}
.sppb-panel-heading .sppb-toggle-direction {right:auto;left: 15px;}

 .body-innerwrapper {
    min-height: 100vh;
    display: flex;
    flex-direction: column;
}
#sp-main-body {
    margin-bottom: auto;
}


.joomdle_mycourses_box_cat {
box-shadow: rgba(17, 17, 26, 0.1) 0px 4px 16px, rgba(17, 17, 26, 0.1) 0px 8px 24px, rgba(17, 17, 26, 0.1) 0px 16px 56px;
  border-radius: 6px;
    padding: 22px;
    margin-bottom: 20px  
}

.joomdle_mycourses_box_course {
box-shadow: rgba(0, 0, 0, 0.05) 0px 6px 24px 0px, rgba(0, 0, 0, 0.08) 0px 0px 0px 1px;
  border-radius: 2px;
    margin-bottom: 15px;
    padding: 22px;
    margin-top: 22px;
}

.joomdle_mycourses_box_titr {
	text-align: center;
}

.col-12.col-sm-6.mt-5.mt-sm-0.mobile-centered {
	display: none;
}


.com-users-profile dl.dl-horizontal {
    direction: rtl;
}

.com-users-profile dl.dl-horizontal dt,
.com-users-profile dl.dl-horizontal dd {
    float: none;
    width: 100%;
    text-align: right;
    margin: 0;
}

.com-users-profile dl.dl-horizontal dt {
    font-weight: 700;
    margin-top: 12px;
}

.com-users-profile dl.dl-horizontal dd {
    margin-bottom: 12px;
    color: #555;
}

  .swal2-popup .swal2-radio{
	flex-direction: column;
	text-align: justify;
    align-items: start;
  }
  
  .swal2-label{
    font-size: 15px;
  }

  .sweet-alert[data-has-cancel-button="false"] button, .swal2-popup .swal2-styled.swal2-confirm{
    font-family: "Vazirmatn FD";
  }

  
  .sweet-alert p, .swal2-popup #swal2-content{
  	font-family: "Vazirmatn FD";
    font-weight: 500;
	text-align: justify;
	color: #797979;
	font-size: 16px;    
  }

/*----------------------------- Begin Virtuemart Style ---------------------------------*/
.productdetails-view .vm-product-details-inner .product-price .PricesalesPrice span.PricesalesPrice {font-weight: 500;font-size: 23px;margin: 5px;}
.cur {font-size: 16px;}
.productdetails-view .vm-product-details-inner .spacer-buy-area .addtocart-bar .calculate .quantity-controls .fas {display: inherit;}
.popup-cart {max-width: 30vw;}
#fancybox-outer {max-width: 27vw;min-width: 30%;}
body.rtl #fancybox-content .continue_link {margin: 0 0 0 10px !important;}
body.rtl .category-view .row .spacer .spacer-inner .product-price .cur {display: inline;float: none;}
body.rtl .category-view .row .spacer .spacer-inner .product-price * {float: none;}
body.rtl .category-view .row .spacer .addtocart-bar .calculate .quantity-controls .fas.fa-chevron-up{margin: 1px 6px 0 0;}
body.rtl .productdetails-view .vm-product-details-inner .product-price .PricesalesPrice span.PricesalesPrice{float: right;}
body.rtl .productdetails-view .vm-icons, .related_products .vm-icons {
  float: left;
  top: 35px;
  position: relative;
}
.category-view .row .spacer .spacer-img span.overlay {display: inline;position: relative;}
.col-lg-3 {
    position: relative;
  }
.product-fields .product-field-display .form-check input.form-check-input:checked + label.form-check-label span.checker::before {
  right: -8px;
  left:auto;  
}


/*----------------------------- End Virtuemart Style  ----------------------------------*/