/* * TerranQuest - Augmented Reality fantasy game * * Copyright 2016 Netsyms Technologies * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ 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; } .found-box { position: absolute; z-index: 9001; background: rgba(0, 0, 0, .5); border-radius: 10px; bottom: 12%; left: 10%; right: 10%; height: fit-content; max-height: 100px; padding: 10px; display: none; } .found-box-title { font-size: 120%; color: white; border-left: 1px solid white; padding-left: 5px; } .found-box-text { color: white; border-top: 1px solid white; border-right: 1px solid white; padding-right: 5px; padding-left: 5px; padding-top: 2px; } #munzeeoauth { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } #shopmessage { position: fixed; z-index: 9999; background: rgba(0, 0, 0, .85); border-radius: 10px; left: 10%; right: 10%; top: 25%; bottom: 25%; height: fit-content; max-height: 500px; padding: 10px; padding-top: 20px; padding-bottom: 15px; display: none; } .hugesymbol { text-align: center; margin-bottom: 20px; display: none; } #shopmessagecontent { font-size: 120%; text-align: center; margin-bottom: 10px; } #shop-balance-bar { text-align: right; position: fixed; right: 10px; background: rgba(0, 0, 0, .5); border-radius: 5px; z-index: 9500; padding: 10px; } #menutablist { z-index: 9999; position: fixed; width: 100%; left: 0; top: 0; background: rgba(0, 0, 0, .8); } #menutabcontent { padding-top: 85px; }