@font-face {
  font-family: 'IRANSansDN';
  src: url('/themes/altum/assets/css/iransansdn/eot/iransansdnweb.eot'); /* IE9 Compat Modes */
  src:   url('/themes/altum/assets/css/iransansdn/woff2/iransansdnweb.woff2') format('woff2'), /* Super Modern Browsers */
         url('/themes/altum/assets/css/iransansdn/woff/iransansdnweb.woff') format('woff'), /* Pretty Modern Browsers */
         url('/themes/altum/assets/css/iransansdn/ttf/iransansdnweb.ttf')  format('truetype'), /* Safari, Android, iOS */
         url('/themes/altum/assets/css/iransansdn/eot/iransansdnweb.svg#IRANSansDN') format('svg'); /* Legacy iOS */
}

*{
    letter-spacing: 0!important;
}
body {
    direction:rtl;
    font-family: 'IRANSansDN';
    text-align: right;  
}
.tooltip {
    font-family:IRANSansDN; 
}
.text-left {
    text-align: right !important;
}

.index-image {
    right: 0;
}
.index-container {
    background-position: 30%, 0%, 0%, 17%;
    background-size: contain, 30rem, 45rem, contain;
    background-repeat: no-repeat;
}
.dropdown-menu {
    text-align: right;
}
.mr-1, .mx-1 {
    margin-left: .25rem !important;
    margin-right: 0 !important;
}
.dropdown-toggle::after {
    margin-right: .255em;
    margin-left: 0;
}
.mr-3, .mx-3 {
    margin-left: 1rem !important;
    margin-right: 0 !important;
}
.mxr-3 {
margin-left: 0.5rem !important;
margin-right: 0.5rem !important;
}
.input-group {
    direction: ltr;
}
.ml-1, .mx-1 {
    margin-right: .25rem !important;
    margin-left: 0 !important;
}
input[name="location_url"],input[name="start_date"],input[name="end_date"],input[name="end_date"] {
    direction:ltr;
  }
  
.close {
    float: left!important;
    margin: 0!important;
}
.admin-sidebar-links li.active {
    border-right: 5px solid var(--primary);
    border-left: 0;
}
svg.svg-inline--fa.fa-arrow-right {
    transform: rotate(180deg);
}
div.dataTables_wrapper div.dataTables_filter {
    text-align: left!important;
}
.form-check-input {
    margin-left: 0;
    margin-right: -1.25rem;
}

.form-check {
    padding-right: 1.25rem;
    padding-left: 0;
}
.pricing-container{
    right: calc(-40vw + 50%);
    left: 0;
}
.custom-row-side-controller {
    left: 100%;
    right: unset;
}
svg.svg-inline--fa.fa-arrow-left {
    transform: rotate(180deg);
}
.nav {
    padding-right: 0;
}

.navbar-nav {
    padding-right: 0;
}
.custom-breadcrumbs > li > svg { 
    transform: scaleX(-1);
    margin-right: .5rem;
    margin-left: 0;
}
.btn-group>.btn:not(:last-child):not(.dropdown-toggle), .btn-group>.btn-group:not(:last-child)>.btn{
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; 
}
.btn-group>.btn:not(:first-child), .btn-group>.btn-group:not(:first-child)>.btn {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.biolink-preview-container {
    direction: ltr;
}
.payment-price-savings.mr-2 span.badge{
    margin-left: 0;
    direction:rtl;
}


.mr-2, .mx-2 {
    margin-left: .5rem!important;
    margin-right: unset!important;
}

.payment-price-savings.mr-2 {
    direction: ltr;
}

.custom-file {
    text-align: left;
}

.dir-ltr {
    direction: ltr;
}

@media (max-width: 768px){
    .admin-sidebar {
        transition: margin-right .15s linear;
        margin-left: unset;
        margin-right: -250px;
    }
    
    .ml-auto, .mx-auto {
        margin-right: auto !important;
        margin-left: unset !important;
    }
    
    body.admin-sidebar-opened .admin-sidebar {
        margin-right: 0;
        margin-left: unset;
    }
}

.daterangepicker {
    display: none !important;
}

#particles-js-one canvas {
    display: block;
    vertical-align: bottom;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -webkit-transition: opacity .8s ease, -webkit-transform 1.4s ease;
    transition: opacity .8s ease, transform 1.4s ease
}

#particles-js-one {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: -10;
    top: 0;
    left: 0
}

#particles-js-two canvas {
    display: block;
    vertical-align: bottom;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -webkit-transition: opacity .8s ease, -webkit-transform 1.4s ease;
    transition: opacity .8s ease, transform 1.4s ease
}

#particles-js-two {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: -10;
    top: 0;
    left: 0
}

#particles-js-three canvas {
    display: block;
    vertical-align: bottom;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -webkit-transition: opacity .8s ease, -webkit-transform 1.4s ease;
    transition: opacity .8s ease, transform 1.4s ease
}

#particles-js-three {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: -10;
    top: 0;
    left: 0
}

#particles-js-four canvas {
    display: block;
    vertical-align: bottom;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -webkit-transition: opacity .8s ease, -webkit-transform 1.4s ease;
    transition: opacity .8s ease, transform 1.4s ease
}

#particles-js-four {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: -10;
    top: 0;
    left: 0
}

#particles-js-five canvas {
    display: block;
    vertical-align: bottom;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -webkit-transition: opacity .8s ease, -webkit-transform 1.4s ease;
    transition: opacity .8s ease, transform 1.4s ease
}

#particles-js-five {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: -10;
    top: 0;
    left: 0
}

#particles-js-six canvas {
    display: block;
    vertical-align: bottom;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -webkit-transition: opacity .8s ease, -webkit-transform 1.4s ease;
    transition: opacity .8s ease, transform 1.4s ease
}

#particles-js-six {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: -10;
    top: 0;
    left: 0
}

#particles-js-seven canvas {
    display: block;
    vertical-align: bottom;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -webkit-transition: opacity .8s ease, -webkit-transform 1.4s ease;
    transition: opacity .8s ease, transform 1.4s ease
}

#particles-js-seven {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: -10;
    top: 0;
    left: 0
}

#particles-js-eight canvas {
    display: block;
    vertical-align: bottom;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -webkit-transition: opacity .8s ease, -webkit-transform 1.4s ease;
    transition: opacity .8s ease, transform 1.4s ease
}

#particles-js-eight {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: -10;
    top: 0;
    left: 0
}

#particles-js-nine canvas {
    display: block;
    vertical-align: bottom;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    -webkit-transition: opacity .8s ease, -webkit-transform 1.4s ease;
    transition: opacity .8s ease, transform 1.4s ease
}

#particles-js-nine {
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: -10;
    top: 0;
    left: 0
}
