@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: normal;
    src: url('../Fonts/IRANSansWeb(FaNum).woff') format('woff');
}

@font-face {
    font-family: IRANSans;
    font-style: normal;
    font-weight: bold;
    src: url('../Fonts/IRANSansWeb(FaNum)_Bold.woff') format('woff');
}

body{
    font-family: IRANSans, sans-serif;
    direction: rtl;
    text-align: right;
}

h1,h2,h3,h4,h6{
    direction: rtl;
}

.pull-right{
    float: left;
}

.pull-left{
    float: right;
}

.input-group-append.custom{
    right: initial;
    left: 0;
}

.input-group.custom > .custom-select:not(:last-child), .input-group.custom > .form-control:not(:last-child){
    padding-right: 1rem;
    padding-left: 50px;
}

.modal-header .close{
    margin-left: 0;
}

.font-english{
    font-family: 'Montserrat';
    direction: ltr;
}

.forgot-password{
    text-align: left;
}

.custom-control-input{
    left: initial;
    right: 0;
}

.custom-control {
    padding-left: initial;
    padding-right: 35px;
    text-align: right;
}

.custom-control-label::before{
    right: -30px;
    left: initial;
}

.custom-control-label::after{
    right: -30px;
    left: initial;
}

.header{
    right: initial;
    left: 0;
}

.left-side-bar{
    left: initial;
    right: 0;
}

.left-side-bar.open {
    right: 0;
}

.left-side-bar .close-sidebar{
    right: initial;
    left: 10px;
}

.main-container{
    padding-right: 300px;
    padding-left: 20px;
}

.sidebar-menu .dropdown-toggle{
    padding-right: 67px;
    padding-left: 15px;
}

.sidebar-menu .dropdown-toggle::after{
    right: initial;
    left: 15px;
}

.sidebar-menu .dropdown-toggle .micon{
    left: initial;
    right: 10px;
}

.sidebar-menu .submenu li a{
    padding-right: 60px;
    padding-left: 15px;
}

.sidebar-menu .submenu li > a::before{
    left: initial;
    right: 28px;
}

.dropdown-menu-icon-list .dropdown-item{
    padding-right: 45px;
    padding-left: 10px;
    text-align: right;
}

.dropdown-menu-icon-list .dropdown-item i{
    left: initial;
    right: 16px;
}

.card-box .action-buttons{
    text-align: left;
}

.profile-info ul li{
    text-align: right;
}

.profile-info ul li span{
    text-align: left;
}

.profile-info ul li > :first-child{
    text-align: right;
}

div.dataTables_wrapper div.dataTables_paginate ul.pagination{
    direction: ltr;
    justify-content: flex-start;
}

table.dataTable thead th, table.dataTable thead td, table.dataTable tfoot th, table.dataTable tfoot td, .table td{
    text-align: center;
}

div.dataTables_wrapper div.dataTables_filter{
    text-align: left;
}
div.dataTables_wrapper div.dt-buttons{
    direction: ltr;
}

.datepicker-plot-area{
    font: 14px IRANYekan;
}

.chat-footer .chat_text_area{
    float: right;
}

.clock-timepicker-popup{
    direction: ltr !important;
}

@media (min-width: 1301px){
    .sidebar-shrink .main-container {
        padding-right: 20px;
    }
    .sidebar-shrink .left-side-bar.open, .sidebar-shrink .left-side-bar{
        right: -281px;
    }
}

@media (max-width: 1300px){
    .main-container {
        padding-left: 5px;
        padding-right: 5px;
    }
    .left-side-bar {
        right: -281px;
    }
}

