﻿ 
    .fmx-shell-layout > .navbar-custom.operaio-topbar-app {
        position: fixed !important;
        top: 0 !important;
        right: 0 !important;
        left: 0 !important;
        margin-left: 0 !important;
        width: 100% !important;
        z-index: 1040 !important;
    }

    .fmx-shell-layout > .navbar-custom.operaio-topbar-app ~ .content-page {
        padding-top: 82px !important;
        margin-left: 0 !important;
        left: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
    }

    html.operai-hide-leftbar .leftside-menu,
    html.operai-hide-leftbar .sidebar,
    html.operai-hide-leftbar .app-menu,
    body.operai-hide-leftbar .leftside-menu,
    body.operai-hide-leftbar .sidebar,
    body.operai-hide-leftbar .app-menu {
        display: none !important;
        transform: none !important;
        transition: none !important;
    }

    html.operai-hide-leftbar .content-page,
    html.operai-hide-leftbar .main-content,
    html.operai-hide-leftbar .page-content,
    body.operai-hide-leftbar .content-page,
    body.operai-hide-leftbar .main-content,
    body.operai-hide-leftbar .page-content {
        margin-left: 0 !important;
        margin-top: 0 !important;
        left: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
        transform: none !important;
        transition: none !important;
    }

    html.operai-hide-leftbar .content-page > .content,
    body.operai-hide-leftbar .content-page > .content {
        margin-top: 0 !important;
        padding-top: 0 !important;
    }

    html.operai-hide-leftbar .content-page > .content > .container-fluid,
    body.operai-hide-leftbar .content-page > .content > .container-fluid {
        padding-top: 0 !important;
    }

    html,
    body {
        overflow-x: hidden !important;
         }
