﻿* {
    font-family: IRANSans-web, FontAwesome, Glyphicons Halflings !important;
}

.content-wrapper,
.right-side,
.main-footer {
    margin-right: 280px;
}

.k-grid-header th.k-header {
    text-align: right !important;
}

@media (max-width: 767px) {
    .content-wrapper,
    .right-side,
    .main-footer {
        margin-right: 0;
    }
}



@media (min-width: 768px) {
    .sidebar-collapse .content-wrapper,
    .sidebar-collapse .right-side,
    .sidebar-collapse .main-footer {
        margin-right: 0;
    }
}

.main-header > .navbar {
    -webkit-transition: margin-right 0.3s ease-in-out;
    -o-transition: margin-right 0.3s ease-in-out;
    transition: margin-right 0.3s ease-in-out;
    margin-right: 280px;
}

.main-header .navbar-custom-menu,
.main-header .navbar-right {
    float: left;
}

.main-header .sidebar-toggle {
    float: right;
}

.main-header .logo {
    float: right;
}


.content-header > .breadcrumb {
    left: 10px;
}


@media (max-width: 767px) {
    .main-header .navbar-custom-menu {
        float: left;
    }
}

.main-sidebar,
.left-side {
    right: 0;
}

.user-panel > .info {
    right: 55px;
}


@media (min-width: 768px) {
    .sidebar-mini.sidebar-collapse .sidebar-menu > li > a > span {
        border-top-left-radius: 4px;
    }


    .sidebar-mini.sidebar-collapse .sidebar-menu > li:not(.treeview) > a > span {
        border-bottom-left-radius: 4px;
    }

    .sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu {
        border-bottom-left-radius: 4px;
    }

    .sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > a > span:not(.pull-right),
    .sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > .treeview-menu {
        right: 50px;
    }


    .sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > .treeview-menu {
        margin-right: 0;
    }
}


.control-sidebar-bg,
.control-sidebar {
    left: -230px;
    -webkit-transition: left 0.3s ease-in-out;
    -o-transition: left 0.3s ease-in-out;
    transition: left 0.3s ease-in-out;
}


    .control-sidebar.control-sidebar-open,
    .control-sidebar.control-sidebar-open + .control-sidebar-bg {
        left: 0;
    }

.control-sidebar-open .control-sidebar-bg,
.control-sidebar-open .control-sidebar {
    left: 0;
}

.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > h4 > small {
    left: 0;
}


.navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
    left: 0;
    right: auto;
}

.small-box .icon {
    left: 10px;
}

.box-header > .box-tools {
    left: 10px;
}

@media (max-width: 767px) {
    .main-sidebar,
    .left-side {
        right: -230px;
    }
}

.pull-right-or-left {
    float: left !important;
}

.margin-50 {
    margin-right: 50px !important;
}

.skin-blue .sidebar-menu > li:hover > a, .skin-blue .sidebar-menu > li.active > a {
    border-right-color: #3c8dbc !important;
}

.skin-blue .sidebar-menu > li > a {
    border-right: 3px solid transparent !important;
    border-left: 0px !important;
}

.search-input {
    text-align: right !important;
}

.dtp-ig {
    border: 1px solid #ccc !important;
    border-radius: 5px 0px 0px 5px !important;
}
.ADMdtpInput input {
    border-radius: 0px 5px 5px 0px !important
}

.ADMdtpInput > .removeIcon {
    left: 35px;
    right: auto !important;
}

.ADMdtp.rtl .masterInput input {
    direction: rtl !important;
}