﻿@font-face {
    font-family: 'Roboto';
    font-size: 11px;
    src: url("/fonts/roboto.regular.woff") format("woff"), url("/fonts/roboto.regular.ttf") format("truetype"), url("/fonts/roboto.regular.eot") format("embedded-opentype");
}


* {
    font-family: Roboto,IRANSans-web, FontAwesome, Glyphicons Halflings !important;
}


.content-wrapper,
.right-side,
.main-footer {
    margin-left: 280px;
}

@media (max-width: 767px) {
    .content-wrapper,
    .right-side,
    .main-footer {
        margin-left: 0;
    }
}

@media (min-width: 768px) {
    .sidebar-collapse .content-wrapper,
    .sidebar-collapse .right-side,
    .sidebar-collapse .main-footer {
        margin-left: 0;
    }
}

.main-header > .navbar {
    -webkit-transition: margin-left 0.3s ease-in-out;
    -o-transition: margin-left 0.3s ease-in-out;
    transition: margin-left 0.3s ease-in-out;
    margin-left: 280px;
}

.main-header .navbar-custom-menu,
.main-header .navbar-right {
    float: right;
}


.main-header .sidebar-toggle {
    float: left;
}


.main-header .logo {
    float: left;
}

.content-header > .breadcrumb {
    right: 10px;
}


@media (max-width: 767px) {
    .main-header .navbar-custom-menu {
        float: right;
    }
}

.main-sidebar,
.left-side {
    left: 0;
}

.user-panel > .info {
    left: 55px;
}


@media (min-width: 768px) {
    .sidebar-mini.sidebar-collapse .sidebar-menu > li > a > span {
        border-top-right-radius: 4px;
    }


    .sidebar-mini.sidebar-collapse .sidebar-menu > li:not(.treeview) > a > span {
        border-bottom-right-radius: 4px;
    }

    .sidebar-mini.sidebar-collapse .sidebar-menu > li > .treeview-menu {
        border-bottom-right-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 {
        left: 50px;
    }


    .sidebar-mini.sidebar-collapse .sidebar-menu > li:hover > .treeview-menu {
        margin-left: 0;
    }
}


.control-sidebar-bg,
.control-sidebar {
    right: -230px;
    -webkit-transition: right 0.3s ease-in-out;
    -o-transition: right 0.3s ease-in-out;
    transition: right 0.3s ease-in-out;
}


    .control-sidebar.control-sidebar-open,
    .control-sidebar.control-sidebar-open + .control-sidebar-bg {
        right: 0;
    }

.control-sidebar-open .control-sidebar-bg,
.control-sidebar-open .control-sidebar {
    right: 0;
}

.navbar-nav > .messages-menu > .dropdown-menu > li .menu > li > a > h4 > small {
    right: 0px;
}
.navbar-custom-menu > .navbar-nav > li > .dropdown-menu {
    right: 0;
    left: auto;
}


.small-box .icon {
    right: 10px;
}


.box-header > .box-tools {
    right: 10px;
}

@media (max-width: 767px) {
    .main-sidebar,
    .left-side {
        left: -230px;
    }
}

.sidebar-menu li > a > .pull-right-or-left {
    float: right !important;
    transform: rotate(-180deg);
}

.margin-50 {
    margin-left: 50px !important;
}

.search-input {
    text-align: left !important;
}

.ADMdtpInput input {
    border-radius: 5px 0px 0px 5px !important
}

.ADMdtpInput > .removeIcon {
    right: 35px;
    left: auto !important;
}

.ADMdtp.rtl .masterInput input {
    direction: ltr !important;
}