body { color: #eee; } .brandlogo { margin-top: 20px; margin-left: auto; margin-right: auto; margin-bottom: 15px; } .splashlogo { margin-top: auto; margin-left: auto; margin-right: auto; margin-bottom: auto; } .btn-wide { width: 98%; } .whitetext { color: white; } body { padding: 0; margin: 0; } #map { position: absolute; top: 0; left: 0; height: 100%; width: 100%; } #loading { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 50000; background: #324150; color: white; } #no-lock { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 9000; background: rgba(0,0,0,.6); color: white; display: none; } #no-lock p { position: absolute; top: 40%; left: 0px; width: 100%; text-align: center; } #overlay-top { position: absolute; top: 0; left: 0; width: 100%; height: auto; z-index: 9500; } #overlay-main { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 9600; background: rgba(0,0,0,.9); } #overlay-main #main-content { overflow-x: auto; overflow-y: auto; position: absolute; top: 0; left: 0; height: 100%; width: 100%; } #mainCloseBtn { z-index: 999999; position: absolute; top: 5px; right: 5px; border-radius: 50%; border: 1px solid white; background-color: black; width: 30px; height: 30px; line-height: 30px; text-align: center; margin: 0px; padding: 0px; font-size: 100%; color: white; } .badge-img { border: 2px solid green; margin-bottom: 10px; } #terrain-image { position: absolute; top: 5px; right: 5px; height: 60px; width: 80px; border: 3px solid green; } .leaflet-control-locate { display: none; } #namedisp { color: black; position: absolute; left: 8px; top: 5px; font-size: 120%; font-weight: bold; } #energybar-container { position: absolute; top: 30px; left: 5px; height: 10px; width: calc(100% - 95px); background: rgba(0,0,0,.25); } #energybar { width: 0%; background: green; } #energybar-label { color: black; position: absolute; left: 8px; top: 40px; font-size: 75%; background: rgba(0,0,0,.2); padding: 0px 5px 0px 5px; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; } #chatbox { position: absolute; bottom: 0px; left: 0px; height: auto; max-height: 50%; width: 100%; z-index: 9501; } #chatmsgs { z-index: 9500; top: 0px; width: 100%; height: calc(100% - 35px) !important; display: none; position: absolute; font-family: monospace; color: #ffffff; overflow-x: hidden; overflow-y: auto; overflow-wrap: break-word; word-wrap: break-word; hyphens: auto; word-break: break-all; background: rgba(0,0,0,.8); } .chat-username { color: green; font-weight: bold; } .chat-username-admin { color: red; font-weight: bold; font-style: italic; } #buttons { position: absolute; right: 0px; top: 25%; width: 70px; padding-top: auto; padding-bottom: auto; padding-right: 10px; display: block; z-index: 9000; } #buttons .circlebutton { border: 1px solid black; background: rgba(255,255,255,.8); border-radius: 50%; box-shadow: 0 0 5px grey; width: 60px; height: 60px; margin-bottom: 20px; } #buttons .circlebutton img { position: static; margin-top: 14px; margin-left: 14px; width: 30px; height: 30px; } .scrollable-box { overflow-y: auto; } #player-name { padding-left: 5px; border-left: 1px solid white; } #player-level { font-size: 120%; color: #d5d5d5; font-style: italic; padding-left: 5px; padding-top: 10px; margin-top: -10px; border-left: 1px solid white; border-bottom: 1px solid white; padding-right: 100px; width: fit-content; } #badge-header { padding-top: 5px; border-top: 1px solid white; border-right: 1px solid white; } #badges { border-right: 1px solid white; padding-top: 10px; margin-top: -10px; } #loading-badges { border-right: 1px solid white; padding-top: 10px; margin-top: -10px; } #place-name { max-width: 90%; border-bottom: 1px solid white; border-left: 1px solid white; padding-left: 5px; padding-bottom: 2px; } #place-info-div { font-size: 120%; padding: 5px; border-right: 1px solid white; border-top: 1px solid white; } #team-choice-list { color: #000; font-size: 120%; } #place-log { padding: 5px; border-left: 1px solid white; border-bottom: 1px solid white; border-right: 0px; border-top: 0px; border-radius: 0px; height: 100px; max-height: 100px; min-height: 100px; overflow-y: hidden; } #user-health-place-bar { background-color: green; } #user-health-place { height: 15px; } #place-health-place-bar { background-color: white; } #place-health-place { height: 15px; } #capturebtn { color: black; }