/* Basic */ @-ms-viewport { width: device-width; } html { box-sizing: border-box; color: white; } *, *:before, *:after { box-sizing: inherit; } html, body { height: 100%; } @media screen and (max-height: 640px) { html, body { height: auto; min-height: 100%; } } body {overflow: scroll;} /* Top bar styles */ .top-bar { padding: 0.4em 0em 0em 4em; position: fixed; top: 0; left: 0; opacity: 1; height: 65px; width: 100%; color: white; z-index: 1000; border-bottom: 3px dashed gray; white-space: pre; /* was pre-line */ line-height: 0.5; } .top-bar-bg { opacity: 0.5; background-color: #404040; height: 65px; width: 100%; position: fixed; z-index: 999; } .top-bar img { vertical-align: middle; } .content { padding: 4em 6em 4em 6em; background-color: #000; width: 100%; } .footer { padding: 2em 0em 0em 0em; position: relative; text-align: center; top: 0; left: 0; height: 300px; width: 100%; color: gray; background-color: #202020; z-index: 1000; border-top: 0px solid lightgray; white-space: pre; /* was pre-line */ line-height: 1.2; font: courier } body { margin: 0; justify-content: left; background-color: #202020; line-height: 1.5; width: 100%; } table { border:0px solid red; /* border-collapse: collapse; */ color: white; border-spacing: 0; justify-content: center; text-align: center; align: center; } .display thead { text-align: center; } .display th { background-color: #202020; text-align: center; } .display tr:nth-child(even) { background-color: #161616; } .center-div { justify-content: center; text-align: center; } div.tooltip { position: absolute; text-align: center; padding: .2rem; background: #000; color: white; border: 0px; border-radius: 8px; pointer-events: none; font-size: 14; line-height: 1.2; white-space: pre; } p { white-space: pre; font-weight: normal; } @media (max-width: 800px) { html { zoom: 0.5; } body { background-color: #000 } div.top-bar, div.top-bar-bg, div.footer { width: 200%; position: relative; } div.top-bar-bg { height: 0; } div.top-bar { background-color: #202020; } table { width: scale(0.5) } }