#body { width: 100%; height: 100%; margin: 0; } #wrapper { position: relative; overflow-x: hidden; overflow-y: hidden; } #sidebar-wrapper { width: 320px; height: 100%; position: fixed; margin-left: -320px; transition: 0.4s; display: flex; flex-flow: column; } #sidebar-header { flex: 0 1 auto; } #sidebar-body { flex: 0 1 auto; position: relative; overflow-y: scroll; height: 100%; } #page-content-wrapper { width: 100vw; height: 100vh; transition: 0.4s; display: flex; flex-flow: column; } body.sb-sidenav-toggled #wrapper #sidebar-wrapper { margin-left: 0; } body.sb-sidenav-toggled #wrapper #page-content-wrapper { margin-left: 320px; } #content-map { width: 100%; flex: 1; } #infoOverlay { position: absolute; z-index: 1000; pointer-events: none; bottom: 0; margin: 10px; padding: 5px; border: 2px solid rgba(0, 0, 0, 0.2); border-radius: 5px; background: rgba(255, 255, 255, .7); } @media (min-width: 768px) { #sidebar-wrapper { margin-left: 0; } #page-content-wrapper { min-width: 0; width: 100%; margin-left: 320px; } body.sb-sidenav-toggled #wrapper #sidebar-wrapper { margin-left: -320px; } body.sb-sidenav-toggled #wrapper #page-content-wrapper { margin-left: 0px; } } .hide-party { position: relative; display: flex; align-items: center; justify-content: flex-end; width: 17%; padding-right: 1.25rem; font-size: 1rem; color: #212529; text-align: right; background-color: #fff; border: 0; border-radius: 0; overflow-anchor: none; box-shadow: inset 1px -1px 0px rgba(0, 0, 0, 0.125); } .tooltip { background: rgba(255, 255, 255, 0.65); padding: .1rem; white-space: nowrap; border-radius: 0; border: 0; } .table-condensed{ font-size: 12px; margin-bottom: 0; } .leaflet-tooltip-top:before, .leaflet-tooltip-bottom:before, .leaflet-tooltip-left:before, .leaflet-tooltip-right:before { border: none !important; }