.headersec {
  background-color: #191b21;
  padding-bottom: 1%;
}

.navbarsec {
  background-color: #191b21;
  padding-top: 1%;
}

.title {
  color: white;
}

.itemsec {
  background-color: #191b21;
  color: white;
}

#bodysec {
  background-color: #191b21;
  color: #191b21;
  padding-top: 2%;
  padding-bottom: 1%;
}

#photoobj {
  background-color: #191b21;
  padding-top: 2%;
  width: 100%;
  height: 75%;
  overflow: hidden;
}

.div {
  background-color: #191b21;
}

#blue {
  background-color: #045A73;
}

.content {
  padding-top: 2%;
}

body {
  background: #191b21;
  color: #23d160;
  font-family: Roboto, Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0;
}

@media (max-width: 600px) {
  body,
  #message {
    margin-top: 0;
    background: #191b21;
    box-shadow: none;
  }
  body {
    border-top: 16px solid #23d160;
  }
}

.notification {
  background-color: #191b21;
  border-style: dashed;
  border-color: #23d160;
}

#neon {
  background-color: #23d160;
  float: left;
  position: relative;
  width: 180px;
  text-align: center;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  text-decoration: none;
}

strong {
  color: #1CA8DD;
}

.notification strong {
  color: #1CA8DD;
}

.ingametext {
  color: #23d160;
  padding-top: 5%;
}

html,
body {
  overflow: auto;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
}

#forms {
  padding-top: 10%;
  margin-top: 10%;
}

.gameDisplay {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: 100%;
  touch-action: none;
  overflow: hidden;
}

.icon .fa {
  color: #23d160;
}

a {
  color: #23d160;
}

#footersec {
  background-color: #191b21;
  width: 100%;
  padding: 40px 0px 40px 0px;
  position: relative;
  z-index: 10;
}

#playnow {
  background-color: #1CA8DD;
  padding-bottom: 2%;
  background-color: #1CA8DD;
  padding-bottom: 2%;
}

a.halflink:hover {
  cursor: pointer;
}

.image-container {
  position: relative;
  width: 200px;
  height: 300px;
}

.image-container .after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: none;
  color: #FFF;
}

.image-container:hover .after {
  display: block;
  background: rgba(0, 0, 0, .6);
}

.columnspace {
  padding-top: 3%;
}

.formspacing {
  padding-bottom: 5%;
}

.infoScreen {
  position: absolute;
  top: 73%;
  left: 4%;
  width: 17vw;
  height: 20vh;
  padding: 1%;
  background-color: rgba(0, 0, 0, 0.48);
  border: 2px solid #00a9b2;
  border-radius: 10px;
  color: #00a9b2;
  font-size: 1.75vh;
  box-shadow: 0 0 100px 2px rgb(18, 156, 132);
}

.scoreTable {
  position: absolute;
  top: 15vh;
  left: 15vw;
  width: 70vw;
  height: 70vh;
  background-color: rgba(0, 0, 0, 0.48);
  border: 2px solid #00a9b2;
  border-radius: 10px;
  color: #00a9b2;
  font-size: 2vh;
  box-shadow: 0 0 100px 2px rgb(18, 156, 132);
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

.fullbutton {
  color: #191b21;
}

h3 {
  padding-top: 2%;
}

body {
  background: #191b21;
}

#greenText {
  color: #23d160;
}

#choose {
  margin: 10% 10%;
}

.winScreen {
  position: absolute;
  top: 30vh;
  left: 20vw;
  height: 20vh;
  width: 60vw;
}

.space {
  padding-top: 5%;
}

#centerInput {
  justify-content: center;
}

#centerButtons {
  justify-content: center;
}

#muteSound {
  position: absolute;
  top: 2%;
  left: 90%;
  font-size: 30px;
  color: white;
  z-index: 100;
}

#noUnderline {
  text-decoration: none;
}

.imgBall {
  border-radius: 50%;
  height: 10em;
  width: 10em;
}

#tableList {
  color: #23d160;
}

.playNow {
  height: 8vh;
  padding: 10px;
  border: 2px solid black;
  border-radius: 10px;
  background-color: #002b41;
  z-index: 8;

}

.playNow:hover {
  box-shadow: 0 0 40px 3px rgba(255, 255, 255, 0.98);
}

.homeContainer {
  display: flex;
  position: absolute;
  top: 15%;
  left: 20%;
  right: 20%;
  justify-content: center;
  align-items: center;
}

.homeScreen {
  position: absolute;
  top: 25%;
  left: 20%;
  right: 20%;
  padding: 1px;
  border-radius: 10px;
  background-color: #002b41;
  z-index: 8;
}

.content h4 {
  color: white;
}

#tutorial {
  margin: auto;
  display: block;
}

