body { position: relative; overflow-x: hidden; height: 100%; } h3 { padding: 0px 0px 0px 10px; } /* stile bottone per la compressione della navbar */ .hamburger { position: fixed; top: 70px; width: 32px; height: 32px; margin-left: 15px; background: transparent; border: none; } .hamburger.is-closed .hamb-top { top: 5px; } .hamburger.is-closed .hamb-middle { top: 50%; margin-top: -2px; } .hamburger.is-closed .hamb-bottom { bottom: 5px; } .hamburger.is-open .hamb-top { -webkit-transform: rotate(45deg); } .hamburger.is-open .hamb-middle { display: none; } .hamburger.is-open .hamb-bottom { -webkit-transform: rotate(-45deg); } .hamburger.is-closed .hamb-top, .hamburger.is-closed .hamb-middle, .hamburger.is-closed .hamb-bottom, .hamburger.is-open .hamb-top, .hamburger.is-open .hamb-middle, .hamburger.is-open .hamb-bottom { position: absolute; left: 0; height: 4px; width: 100%; background-color: #1a1a1a; } /* Wrappers */ #wrapper { padding-left: 0; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } #wrapper.toggled { padding-left: 300px; } #sidebar-wrapper { left: 300px; width: 0; height: 100%; margin-left: -300px; overflow-y: auto; overflow-x: hidden; background: #eeeeee; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease; } #sidebar-wrapper::-webkit-scrollbar { display: none; } #wrapper.toggled #sidebar-wrapper { width: 300px; } #page-content-wrapper { width: 100%; } #wrapper.toggled #page-content-wrapper { position: absolute; margin-right: -300px; } /* Aspetto albero */ .tree, .tree ul { margin:0; padding:0; list-style:none } .tree ul { margin-left:1em; position:relative } .tree ul ul { margin-left:.5em } .tree ul:before { content:""; display:block; width:0; position:absolute; top:0; bottom:0; left:0; border-left:1px solid } .tree li { margin:0; padding:0 1em; line-height:2em; color:#000; font-weight:700; position:relative } .tree ul li:before { content:""; display:block; width:10px; height:0; border-top:1px solid; margin-top:-1px; position:absolute; top:1em; left:0 } .tree ul li:last-child:before { background:transparent; height:auto; top:1em; bottom:0 } .indicator { margin-right:5px; } .tree li button, .tree li button:active, .tree li button:focus { text-decoration: none; color:#000; border:none; background:transparent; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; outline: 0; } .navbar { margin-bottom: -20pt; border-radius: 0; } /* Set gray background color and 100% height */ .sidenav { padding-top: 20px; background-color: #555555; min-height: 650px; } /* Set padding for pannel with slider */ .sliderPannel { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; } /* Create options for drag&drop pannel*/ .droppable { text-align: center; height: 75pt; } .droppable.dragover { background: #f1f1f1; } a { color: #333333; } /* Set black background color, white text and some padding */ footer { background-color: #555; color: white; padding: 15px; text-align: center; } canvas{ height: 100%; width: 100%; } #mappa-pannel, #chart-pannel { max-height: 650px; } /* On small screens, set height to 'auto' for sidenav and grid */ @media screen and (max-width: 767px) { .sidenav { height: auto; padding: 0px; } .row.content {height:auto;} }