* {
    text-align: right;
}

#main-wrapper[data-layout="vertical"][data-sidebartype="full"] .page-wrapper {
    margin-left: unset!important;
    margin-right: 260px;
}

.topbar .top-navbar .navbar-header .navbar-brand .logo-icon {
    margin-right: unset;
    margin-left: 5px;
}

.sidebar-nav #sidebarnav .sidebar-item .sidebar-link {
    margin-right: unset;
    margin-left: 17px !important;
}

.sidebar-nav #sidebarnav .sidebar-item .sidebar-link .feather-icon, .sidebar-nav #sidebarnav .sidebar-item .sidebar-link i {
    margin-right: unset;
    margin-left: 8px;
}

.sidebar-nav .base-level-line {
    border-left: unset;
    border-right: 1px solid rgba(0,0,0,.1);
    margin-left: unset;
    margin-right: 40px;
}

.sidebar-nav .has-arrow::after {
    right: unset;
    left: 15px;
}

.activity .border-left-line {
    border-left: unset;
    border-right: 1px solid #edf2f9;
    margin-left: unset;
    margin-right: 17px;
}

.activity .border-left-line .btn-item {
    margin-left: unset;
    margin-right: -22px;
}

.sidebar-nav #sidebarnav .sidebar-item.selected > .sidebar-link {
    border-radius: 60px 0 0 60px;
}

.dropdown-item {
    text-align: right;
}

.popover-item {
    margin-left: unset;
    margin-right: -15px;
}

.c3-tooltip td > span {
    margin-right: unset;
    margin-left: 6px;
}

.number,
.number * {
    font-family: 'Dana';
}

.alert {
    font-size: 13px;
}

.footer {
    font-size: 14px;
}

.modal-header .close {
    margin: -1rem;
}

.modal-footer button {
    margin: 4px;
}

.breadcrumb-item + .breadcrumb-item::before {
    padding-left: 0.5rem;
}

.invalid-tooltip {
    right: unset;
    left: 7%;
    font-size: 12px;
}

.custom-control-label::before,
.custom-control-label::after {
    left: unset;
    right: -1.5rem;
}

.custom-control {
    padding-right: 0.75rem;
}

.modal-body p {
    font-size: 14px;
}

td a {
    font-size: 14px;
}

.number {
    font-family: 'dana';
}

.pagination .page-link {
    font-family: 'dana';
    font-size: 13px;
}

.dataTables_filter {
    text-align: left!important;
    margin-left: -22px!important;
}

.dataTables_paginate {
    margin-left: -14px!important;
}

#datatable_info {
    font-size: 14px;
    font-family: 'dana';
}

#datatable_length * {
    font-family: 'dana' !important;
}

.banner-image {
    background-image: url(../images/login-bg-fa.jpg);
}

.c3-tooltip * {
    font-family: dana !important;
    font-size: 12px !important;
}

.c3-legend-item {
    direction: ltr;
}

.card .card-title {
    font-size: 14px;
}

.info-badge {
    margin-right: unset;
    margin-left: 5px;    
}

.dashboard-indicator .number {
    padding-top: 8px;
}

.dataTables_empty {
    font-size: 14px;
}

/* Fonts */
* {
    font-family: 'IRANSans';
}

@font-face {
    font-family: 'Vazir';
    src: url('./fonts/vazir/Vazir-Light.woff');
}

@font-face {
    font-family: 'Dana';
    src: url('./fonts/dana/dana-num.woff');
}

@font-face {
	font-family: 'IRANSans';
	font-style: normal;
	font-weight: 900;
	src: url('./fonts/iransans/eot/IRANSansWeb_Black.eot');
	src: url('./fonts/iransans/eot/IRANSansWeb_Black.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('./fonts/iransans/woff2/IRANSansWeb_Black.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/iransans/woff/IRANSansWeb_Black.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('./fonts/iransans/ttf/IRANSansWeb_Black.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSans';
	font-style: normal;
	font-weight: bold;
	src: url('./fonts/iransans/eot/IRANSansWeb_Bold.eot');
	src: url('./fonts/iransans/eot/IRANSansWeb_Bold.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('./fonts/iransans/woff2/IRANSansWeb_Bold.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/iransans/woff/IRANSansWeb_Bold.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('./fonts/iransans/ttf/IRANSansWeb_Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSans';
	font-style: normal;
	font-weight: 500;
	src: url('./fonts/iransans/eot/IRANSansWeb_Medium.eot');
	src: url('./fonts/iransans/eot/IRANSansWeb_Medium.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('./fonts/iransans/woff2/IRANSansWeb_Medium.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/iransans/woff/IRANSansWeb_Medium.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('./fonts/iransans/ttf/IRANSansWeb_Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSans';
	font-style: normal;
	font-weight: 300;
	src: url('./fonts/iransans/eot/IRANSansWeb_Light.eot');
	src: url('./fonts/iransans/eot/IRANSansWeb_Light.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('./fonts/iransans/woff2/IRANSansWeb_Light.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/iransans/woff/IRANSansWeb_Light.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('./fonts/iransans/ttf/IRANSansWeb_Light.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSans';
	font-style: normal;
	font-weight: 200;
	src: url('./fonts/iransans/eot/IRANSansWeb_UltraLight.eot');
	src: url('./fonts/iransans/eot/IRANSansWeb_UltraLight.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('./fonts/iransans/woff2/IRANSansWeb_UltraLight.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/iransans/woff/IRANSansWeb_UltraLight.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('./fonts/iransans/ttf/IRANSansWeb_UltraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'IRANSans';
	font-style: normal;
	font-weight: normal;
	src: url('./fonts/iransans/eot/IRANSansWeb.eot');
	src: url('./fonts/iransans/eot/IRANSansWeb.eot?#iefix') format('embedded-opentype'),  /* IE6-8 */
		 url('./fonts/iransans/woff2/IRANSansWeb.woff2') format('woff2'),  /* FF39+,Chrome36+, Opera24+*/
		 url('./fonts/iransans/woff/IRANSansWeb.woff') format('woff'),  /* FF3.6+, IE9, Chrome6+, Saf5.1+*/
		 url('./fonts/iransans/ttf/IRANSansWeb.ttf') format('truetype');
}




/* Tablet */
@media (min-width: 768px) {
    #main-wrapper[data-layout="vertical"][data-sidebar-position="fixed"][data-sidebartype="full"] .topbar .top-navbar .navbar-collapse {
      margin-left: unset!important;
      margin-right: 260px;
    }
    .sidebar-nav #sidebarnav .sidebar-item .sidebar-link {
        margin-left: unset;
    }
    #main-wrapper[data-layout="vertical"][data-sidebar-position="fixed"][data-sidebartype="mini-sidebar"] .topbar .top-navbar .navbar-collapse, #main-wrapper[data-layout="vertical"][data-sidebartype="mini-sidebar"] .page-wrapper {
        margin-left: unset;
        margin-right: 65px;
    }
    #main-wrapper[data-layout="vertical"][data-sidebartype="mini-sidebar"] .left-sidebar:hover .sidebar-nav ul .sidebar-item .sidebar-link .feather-icon, #main-wrapper[data-layout="vertical"][data-sidebartype="mini-sidebar"] .left-sidebar:hover .sidebar-nav ul .sidebar-item .sidebar-link i {
        margin-right: unset;
        margin-left: 8px;
    }
}

@media (max-width: 767.98px) {
    #main-wrapper.show-sidebar .left-sidebar {
        left: unset!important;
        right: 0!important;
    }
    #main-wrapper[data-sidebartype="mini-sidebar"] .left-sidebar {
        left: unset; 
        right: -260px; 
    }
}