﻿@font-face {
    font-family: vazir;
    src: url('fonts/font vazir/Vazir.eot');
    src: url('fonts/font vazir/Vazir.eot?#iefix') format('embedded-opentype'),
        url('fonts/font vazir/Vazir.woff') format('woff'),
        url('fonts/font vazir/Vazir.ttf') format('truetype');
    font-weight: normal;
}

* {
    font-family: vazir, 'Source Sans Pro', sans-serif,"Font Awesome 5 Free", FontAwesome, Nunito,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji !important;
}
body {
  
    text-align: right;
    direction: rtl;
}


.custom-file-label:after {
   
    float: left;
    left: 0;
    right: unset;
    
}



@media (min-width: 34em) {
    .card-columns {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        column-count: 1;
    }
}

 

@media (min-width: 62em) {
    .card-columns {
        -webkit-column-count: 2;
        -moz-column-count: 2;
        column-count: 2;
    }
}

@media (min-width: 80em) {
    .card-columns {
        -webkit-column-count: 3;
        -moz-column-count: 3;
        column-count: 3;
    }
}
.input-group > .custom-select:not(:last-child), .input-group > .form-control:not(:last-child) {
    border-radius: .35rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
}
.btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
    border-radius: .35rem;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; 
}

.btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:not(:first-child) {
    border-radius: .35rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.bootstrap-select .dropdown-toggle .filter-option {
  
    text-align: right;
   
}
.navbar-nav {
    padding-right: unset;
    padding-left: 0px;
}
@media(min-width: 768px) {
    .sidebar .nav-item .nav-link {
       
        text-align: right;
       
    }

        .sidebar .nav-item .nav-link i {
            margin-right: unset;
            margin-left: .25rem;
        }


    .ml-md-3, .mx-md-3 {
        margin-right: 1rem !important;
        margin-left: auto !important;
    }

 

 

}
 
.dropdown-menu-left {
    right: auto !important; 
}
h1, h2, h3, h4, h5, h6 {
  text-align:right;
}

.ml-auto, .mx-auto {
    margin-right: auto !important;
    margin-left: unset !important;
}
.input-group > .input-group-append > .btn, .input-group > .input-group-append > .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), .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text {
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
}

.img-profile {
    width:50px!important;
}

.dropdown-item { 
    text-align: initial; 
}

.scroll-to-top {
    right: auto;
    left: 1rem;
}





.sidebar #sidebarToggle:after {
    content: "\f105";
}
.sidebar.toggled #sidebarToggle:after {
 
    content: "\f104";
}



.custom-control-label:after, .custom-control-label:before {
    left: unset;
    right: -1.5rem;
}

.mr-2, .mx-2 {
    margin-right:unset;
    margin-left: .5rem !important;
}



.sidebar .nav-item.dropdown .dropdown-toggle:after, .topbar .nav-item.dropdown .dropdown-toggle:after {
 
    float: left;
   
    content: "\f104";
    
}

.navbar-nav .dropdown-menu {
    position: absolute; 
}



.form-check-input { 
    margin-left: unset;
    margin-right: -1.25rem;
}

.form-check-label {
    margin-right:  1.25rem;
}