/* html, body, */ #Navbar { overflow: hidden; } html, body { width: 100%; height: 100%; margin: 0; padding: 0; font-family: sans-serif; } .container { display: grid; grid-template-columns: 1fr 1fr; height: 100vh; background-color: #ffffff; } .cesium-container { grid-column: 1; background: #000; } .chart-container { max-width: 800px; margin: 20px auto; background-color: #ffffff; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); padding: 20px; display: flex; justify-content: center; align-items: center; } #myChart2 { max-width: 400px; max-height: 400px; width: 100%; height: 100%; } .backdrop { display: inline-block; background: rgba(42, 42, 42, 0.7); border-radius: 5px; border: 1px solid #444; color: #fff; line-height: 150%; font-size: small; box-shadow: 0 0 10px 1px #000; } button.cesium-infoBox-camera { display: none; } .cesium-infoBox { width: 80%; height: auto; right: 5px; background: rgba(0, 0, 0, 0.65); border-radius: 10px; border: 1px solid #444; padding: 5px 10px; color: #fff; font: 1em "Fira Sans", sans-serif; float: right; } .cesium-infoBox-title { background: rgba(0, 0, 0, 0); font: 1em "Fira Sans", sans-serif; } .cesium-infoBox-close { z-index: 99999; } #legend { position: relative; left: 5px; top: 5px; } .my-legend .legend-title { text-align: left; margin-bottom: 5px; font-weight: bold; font-size: 90%; } .my-legend .legend-scale ul { margin: 0; margin-bottom: 5px; padding: 0; float: left; list-style: none; } .my-legend .legend-scale ul li { list-style: none; margin-left: 0; line-height: 18px; margin-bottom: 2px; } .my-legend ul.legend-labels li span { display: block; float: left; height: 16px; width: 30px; margin-right: 5px; margin-left: 0; border: 1px solid #999; } .my-legend a { color: #777; } .credit { width: 100px; height: 100px; overflow: hidden; position: fixed; z-index: 99999; background: url(Images/hft.jpg) no-repeat; background-size: 100px; bottom: 40px; left: 10px; box-shadow: 0 0 10px 1px #000; }