@font-face {
	font-family: 'Boosty';
	font-style: normal;
	font-weight: 400;
	src: url('fonts/Woff/KalamehWeb(FaNum)-Regular.woff') format('woff'),
	url('fonts/Woff2/KalamehWeb(FaNum)-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'IRANSansX';
	font-style: normal;
	font-weight: 400;
	src: url('fonts/Woff/IRANSansXFaNum-Regular.woff') format('woff'),
	url('fonts/Woff2/IRANSansXFaNum-Regular.woff2') format('woff2');
}
@font-face {
	font-family: PeydaWebFaNum;
	font-style: normal;
	font-weight: 100;
	src: url('fonts/Woff2/PeydaWebFaNum-Thin.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/Woff/PeydaWebFaNum-Thin.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: PeydaWebFaNum;
	font-style: normal;
	font-weight: 200;
	src: url('fonts/Woff2/PeydaWebFaNum-ExtraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/Woff/PeydaWebFaNum-ExtraLight.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: PeydaWebFaNum;
	font-style: normal;
	font-weight: 300;
	src: url('fonts/Woff2/PeydaWebFaNum-Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/Woff/PeydaWebFaNum-Light.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: PeydaWebFaNum;
	font-style: normal;
	font-weight: 500;
	src: url('fonts/Woff2/PeydaWebFaNum-Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/Woff/PeydaWebFaNum-Medium.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: PeydaWebFaNum;
	font-style: normal;
	font-weight: 600;
	src: url('fonts/Woff2/PeydaWebFaNum-SemiBold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/Woff/PeydaWebFaNum-SemiBold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}

@font-face {
	font-family: PeydaWebFaNum;
	font-style: normal;
	font-weight: 800;
	src: url('fonts/Woff2/PeydaWebFaNum-ExtraBold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/Woff/PeydaWebFaNum-ExtraBold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: PeydaWebFaNum;
	font-style: normal;
	font-weight: 900;
	src: url('fonts/Woff2/PeydaWebFaNum-Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/Woff/PeydaWebFaNum-Black.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: PeydaWebFaNum;
	font-style: normal;
	font-weight: bold;
	src: url('fonts/Woff2/PeydaWebFaNum-Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/Woff/PeydaWebFaNum-Bold.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
@font-face {
	font-family: PeydaWebFaNum;
	font-style: normal;
	font-weight: normal;
	src: url('fonts/Woff2/PeydaWebFaNum-Regular.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('fonts/Woff/PeydaWebFaNum-Regular.woff') format('woff');  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
}
body {
 font-family: 'PeydaWebFaNum';
  
  word-spacing: -1px;
}
.sweet-alert {
    background-color: #fff;
    direction: rtl;
}
.truncated, .text-muted, .inputComment{
   font-family: 'PeydaWebFaNum';
  }
.text-mutedcolor{color:#454f5b !important;
}
.d-inline {
    display: inline !important;
    padding-right: 5px;
}
.text-word-break {
   font-family: 'PeydaWebFaNum';
}
.text-word-break{
box-shadow: 0px 4px 60px hsla(0, 0%, 100%, .05);
}
.custom-control {
    padding-left: 0;
}
.recharge{
    text-decoration: none;
    /* background: #000; */
    padding: 2px 10px 4px 10px;
    margin-right: 10px;
    border-radius: 10px;
    background-color: #3b82f62b;
}
input[type=number] {
    -moz-appearance: textfield;
}
.container{
    direction:rtl;
}
.table td, .table th {
    padding: .75rem;
    vertical-align: top;
    border: none;
    padding-right: 1.5rem;
    padding-left: 1.5rem;
    font-size: 15px;
}
.font-size{
    font-size:18px;
}
.dropdown.show .dropdown-menu {
  font-family: PeydaWebFaNum;
}
.dropdown-menu.show {
    display: block;
    font-family: PeydaWebFaNum;
}
.bg-yellow-500 {
    background-color: rgb(234 179 8 / var(--tw-bg-opacity));
}
.w-4 {
    width: 1rem;
}
.rounded-full {
    border-radius: 9999px;
}
.mr-14px {
font-size: 18px;
}
.tooltip
{
font-family: PeydaWebFaNum;
font-size:12px;
}
.containerLikeComment
{
font-family: PeydaWebFaNum;
direction:ltr;
}
textarea.form-control{
    font-size: 15px;
    	font-family: 'IRANSansX';
}
.menu-left-home li > a:hover, .menu-left-home li > a.active {
    background-color: #629bf836;
    color: #3b82f6;
}
.list-group-item.active{
    color: #113461;
    background-color: #629bf836;
    border-color: #3b82f6;
}
.popout{
    direction:rtl;
}
.overflow-x-hidden {
    overflow-x: clip;
}
.select2-container .select2-search--inline {
    float: right !important;
}

.btn-arrow::after {
    padding-left: unset !important;
    padding-right: 5px;
    content: "\f12f";
}
.max-w-200 {
  max-width:160px;
}
.custom-select {
    background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23a5a5a5' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e")
    no-repeat left .75rem center/8px 10px
}
.input-group .form-control.datepicker {
    padding: 4px !important;
}

.custom-control-input {
    position: absolute;
    right: 0;
    z-index: -1;
    width: 1rem;
    height: 1.25rem;
    opacity: 0;
}
.btn-category {
    text-align: right !important;
}
.button-search {
    right: unset !important;
    left: 0 !important;
}
body, .dropdown-menu {
    text-align: right;
    font-size: 0.90rem;
    background: #f7f9fe;
}
.float-right {
    float: left !important;
}
.float-left {
    float: right !important;
}


.input-group>.form-control:not(:last-child),.input-group>.custom-select:not(:last-child) {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group>.form-control:not(:first-child),.input-group>.custom-select:not(:first-child) {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.input-group>.input-group-prepend>.btn,.input-group>.input-group-prepend>.input-group-text,.input-group>.input-group-append:not(:last-child)>.btn,.input-group>.input-group-append:not(:last-child)>.input-group-text,.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group>.input-group-append:last-child>.input-group-text:not(:last-child) {
    border-top-right-radius: 0.25rem;
    border-bottom-right-radius: 0.25rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}

.input-group>.input-group-append>.btn,.input-group>.input-group-append>.input-group-text,.input-group>.input-group-prepend:not(:first-child)>.btn,.input-group>.input-group-prepend:not(:first-child)>.input-group-text,.input-group>.input-group-prepend:first-child>.btn:not(:first-child),.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child) {
    border-top-left-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.buttons-mobile-nav {
    right: unset;
    left: 10px;
}
.input-group .form-control:not(:first-child) {
    border-left: inset;
    border-right: 0;
    font-family: 'IRANSansX';
    font-size: 15px;
}
.select2-container--default .select2-selection--multiple {
    border-top-left-radius: 0.25rem !important;
    border-bottom-left-radius: 0.25rem !important;
    border-top-right-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    border-left-width: 1px !important;
}

.btn {

  font-size: 17px;
}





.section-sm {
    background: #f7f9fe;
}
.py-5, .pt-3{
	direction:rtl;
}
.pb-4, .py-4{
	direction:rtl;
}
.nav-profile {
       direction: rtl;
}
.dropdown-menu{
    right:0;
}
.text-truncate-2{
    text-align:right;
}
.align-items-end {

    float: left;
}
.type-item {
    right: 10px;
}
.fileuploader-input .fileuploader-input-caption {
    margin-left: 16px;}
.mb-2, .my-2 {
    font-family: PeydaWebFaNum;
}
.fileuploader {
    direction: ltr;
}
.wrap-container {
    direction: ltr;
}
.d-block {

    margin-bottom: 15px;
}
.pl-5, .px-5 {
    
    direction: rtl;
}
.custom-select {
    text-align: right;
}
.no-gutters {
    direction: ltr;
}
.stories.snapssenger.carousel .story > .item-link > .info{text-align:center;}
.text-story {
    font-family: inherit;

}
.truncated {
    text-align: justify;
}
.list-unstyled {
    padding-right: 9px;
    list-style: none;
    margin-top: 12px;
}
.text-uppercase {
    text-transform: uppercase !important;
}
.footer-des-title{
    padding-bottom: 3px;
    font-size: 25px;
    color: #fff;
}
.footer-des-details{
    text-align: justify !important;
    padding-bottom:10px;

}
.footer-line{
    border-bottom: 1px solid #fff;
    margin-bottom: 25px;
    margin-top: 15px;
}
.home-sec-image{
    width: 50%;
    padding: 20px 80px 0px 80px;
}
.img-influid{
    position: absolute;
    max-width: 50%;

}
.img-upfluid{
    max-width: 46%;
    position: absolute;

}
.home-sec{
    padding-right:30px;
    height: auto;
}
.home-sec-title{
    font-size:23px;
    padding-bottom:40px;
    color:#f74608;
}
.home-sec-check{
    font-size:16px;
    padding-bottom:8px;
    color:#339107;
}
.home-sec-check-txt{
    color:#000;
}
.my-button{
    font-size: 17px;
      text-transform: None;
    line-height: 1em;
    letter-spacing: 0em;
    color: #FFF;
    background-color: #f74608;
    border-style: none;
    padding:10px;
    border-radius:10px;
}
.my-button:hover{
    color: #FFF;
    background-color: #082032 !important;

}
.my-btn-left{
    margin-top:20px;
    text-align:left;
}
.home-sec-text{
    text-align: justify;
}
.my-background{
    background-color: #ab2b2b;
}
.ml-3, .mx-3 {
    color: #000;
}
.text-word-break {
    font-family: 'IRANSansX';
    font-size: 13px;
    line-height: 28px;
    color: #3d3d3d;
    background: #00000005;
    padding: 8px;
    border-radius: 10px;
}
.padding-left{
    padding-left:5px;
}
.rounded-circle {
    border-radius: 50% !important;
    /* border-color: #000; */
    border: 1px solid;
}
.ml-2, .mx-2 {
    font-size: 17px;
   font-family: PeydaWebFaNum;
}
.dir-ltr{
    direction:ltr;
}
.iran-font{
    font-family: PeydaWebFaNum;
}
.text-left{
    text-align:left;
}
.max-w-30{width: 30%;}
.mail-logo-back{background-color: #0e1733;
    border-radius: 15px;}

.copyright, .ico-social{color:#fff;}
.h5, h5 {
    font-size: 0.95rem;
}
.h6, h6 {
    font-size: 0.89rem;
}
.containerLikeComment {
    direction: ltr;
    font-size: 0.85rem;
}
.body {
    font-size: .90rem;}
.form-control {
    font-size: .85rem;}

.list-inline-item:not(:last-child){
    margin-right: 0;
}
.list-inline-item {
    padding: 9px 9px 3px 9px;
    background: #ffffff52;
    border-radius: 5px;
    /* padding-bottom: 0; */
    margin-bottom: 20px;}

.zarrin-logo {
    /* height: 50px; */
    padding: 10px;
    border-radius: 5px;
}
.trust-logo{

}
.btn-success{
    color: #fff;
    background-color: #00ad87;
    border-color: #009575;
    /* border: 2px solid; */
}
.btn-success:hover{
    color: #fff;
    background-color: #009575;
    border-color: #009575;
    /* border: 2px solid; */
}
.enamad-logo{
    padding: 10px;
}
.alert-primary {
   background-image: linear-gradient(to top, #f5f5f5 0%, #ffffff 1%, #e8f9ff 100%);
    color:#3b82f6;
    font-family: PeydaWebFaNum;
    font-size: 18px;
    line-height: 45px;
}
.alert-warning {
    color: #ffffff;
    background: #ff0740d9;
    /* border-color: #edb100; */
    font-size: 18px;
    text-align: center;
   font-family: PeydaWebFaNum;
}
.icon-wrap {
    position: absolute;
    top: -30px;
    left: 10px;
    z-index: 0;
    font-size: 115px;
    color: rgba(0, 0, 0, 0.10);
    transform: rotate(20deg);
}
.menu-left-home li > a {
    color: #7385af;}
.h2, h2 {
    font-size: 1.7rem;
   font-family: PeydaWebFaNum;
}
.h1, h1{
        font-family: PeydaWebFaNum;

}
.username-back{
    background:#000;
}
.alert a, .alert .alert-link {
    color: #fff;
    text-decoration: none;
}
.lead {
    font-size: 15px;
   }
.input-group .form-control:focus{box-shadow: 0 5px 16px rgb(0 9 128 / 10%);
}
.custom-control-label::before {
    left: unset !important;

}
.custom-control-label::after {
    left: unset !important;

}
.custom-control-label::after ,.custom-checkbox .custom-control-label::after {
    left: unset !important;

}

.custom-switch .custom-control-label {
    padding-right: 50px;
}
.custom-switch .custom-control-label::after {
    right: calc(1.2rem + 4px);
}
.custom-switch .custom-control-label::before {
    right: -2.25px;
}
.custom-switch-rtl .custom-control-label::before {
    right: 10.25px;
}
.custom-control-label > span {
    margin-right: 30px;
}
.dropdown-emoji {
    z-index: 10000 !important;
}
.align-items-center {
    -ms-flex-align: center !important;
    align-items: center !important;

}
.select2-container--default .select2-search--inline .select2-search__field {
    background: transparent;
    border: none;
    outline: 0;
    text-align: right;
}
.close {
    float: left;
}
.master-co{
    color:#3b82f6;
    font-size: 18px;
}
.ico-social-login{
    color:#3b82f6;
}
.login_social_color {
    background-color: #5b6ba9;
    border-radius: 15px;
    margin-top: 15px;
}
.rtl-login-btn {
       background: #f63b3b;
    padding: 10px 40px 10px 40px;
    border-radius: 20px;
    color: #fff;
    font-size: 16px;
}
.modal-sign{
    background: #d6eaff;
  padding: 15px;
  border-radius: 10px;
  width: 80%;
  color: #fff;
  font-size: 16px;
}
.custom-control-label {
  font-size: .875rem;
  cursor: pointer;
}
.muted-font{
    font-size:13px;
    color: #252424;
    padding-right: 10px;
}
.post-btn-form{
        background: #629bf812;
    padding: 5px;
   border-radius: 0px 0px 15px 15px;
    color: #fff;
}
.NotificationsButton_button_tQ6Ho {
    align-items: center;
    background-color: #fff;
    border: none;
    border-radius: 8px;
    cursor: pointer;
    display: flex;
    height: 40px;
    justify-content: center;
    position: relative;
    transition: all .2s ease;
    width: 40px;
}
.alert-danger {
  color: #424040;
  border: 2px solid;
    background-color: #3b82f62b;
    box-shadow: 0 5px 16px rgb(0 9 128 / 25%);
    font-size: 16px;
    text-align: justify;
}
.other-color{
    background:#f63b3b;
}
.mb-2-zip {
    /* text-align: end; */
    font-size: 18px;
    color: #000;
    background: #fff;
    border-radius: 5px;
    box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important;
    text-align: -webkit-center;
}