
@media only screen and (max-width: 6000px) and (min-width: 700px) {
    .wrapper.right-bar-enabled .right-bar { right: 0; z-index: 99; }
}

@media (max-width: 1023px) {
    /*.button-menu-mobile { display: block !important; }*/
}

@media (min-width: 768px) and (max-width: 991px) {
    body { overflow-x: hidden; }
}

@media (max-width: 767px) {
    body { overflow-x: hidden; }
    .enlarged .left.side-menu { margin-left: -75px; }
    .logo .logo-lg,.back-to-application { display: none !important; }
    .icon-c-logo { display: block !important; }
    .topbar-left { width: 70px !important; }
    .content-page .content-area-pane { margin-top: 60px; }
    .navbar-nav { margin: 0px; display: inline-block; }
    .navbar-nav li { display: inline-block; line-height: 1px; }
    .navbar-nav.navbar-right { float: right; }
    .notification-box { display: inline; }
    .notification-box ul li a { line-height: 46px; }
    .notification-box .pulse { top: 5px; }
    .notification-box .dot { top: -7px; left: -3px; }
    #topnav .navbar-toggle { margin-right: 5px; }
    .navbar-nav .open .dropdown-menu { left: auto; position: absolute; right: 0; }
    .navbar-nav .open .dropdown-menu li { display: block; }
    .content-page { margin-left: 0px !important; }
    .footer { left: 0px !important; }
    .mobile-sidebar { left: 0px; }
    .mobile-content { left: 250px; right: -250px; }
    .wrapper-page { margin: 0 20px; }
    .dataTables_wrapper .col-xs-6 { width: 100%; text-align: left; }
    div#datatable-buttons_info { float: none; }
}

@media (max-width: 480px) {
    .side-menu { z-index: 10 !important; }
    .button-menu-mobile { display: block; }
    .search-bar { display: none !important; }
}

@media (max-width: 420px) {
    .hide-phone { display: none !important; }
}
/* Container-alt */
@media (min-width: 768px) {
    .container-alt { width: 750px; }
}

@media (min-width: 992px) {
    .container-alt { width: 970px; }
}

@media (min-width: 1200px) {
    .container-alt { width: 1170px; }
}

@media (max-width: 419px) {
    .topbar-left { width: 70px !important; }
    .content-page { margin-left: 70px; }
    .ms-container { width: 100%; }
    .display-xs-none { display: none; }
    .footer ul li a { font-size: 11px; }
    .page-title { margin-bottom: 10px; }
}
