body {
  overflow: hidden;
}

#menu {
  visibility: visible;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0%;
  top: 0%;
}

.menu {
  font-family: Helvetica;
}

.player-menu {
  position: relative;
  left: 0%;
  top: 0%;
  width: 70px;
  height: 50px;

  background-color:crimson;
  font-family: Helvetica;
  color: white;
  font-size: 24px;
  margin-right: 30px;
  border: 6px solid black;
}

.player-menu:hover {
  cursor: pointer;
}

#input {
  visibility: visible;
  position: absolute;
  transform: translate(-50%,-50%);
  left: 50%;
  top: 50%;
}

.input-type {
  margin: 7px;
  width: 150px;
  height: 150px;
  color: white;
  background-color: crimson;
  border: 6px solid black;
}

.input-type:hover {
  background-color: brown;
  cursor: pointer;
}

#players {
  visibility: hidden;
  position:absolute;
  transform: translate(-50%,-50%);
  left: 50%;
  top: 50%;
}

#nintendo {
  background: url(assets/nsw-logo.png);
  background-color: crimson;
  background-size: 100%;
}

#keyboard {
  background: url(assets/keyboard.png);
  background-color: crimson;
  background-size: 100%;
}

#ps4 {
  background: url(assets/ps4.png);
  background-color: crimson;
  background-size: 100%;
}

#console-type {
  display: flex;
  justify-content: center;
}

#input-loader {
  visibility: hidden;
  position: absolute;
  transform: translate(-50%,-50%);
  left: 50%;
  top: 50%;
}

#gamepad-error {
  visibility: hidden;
  position: absolute;
  transform: translate(-50%,-50%);
  left: 50%;
  top: 50%;
}

#screen {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0%;
  top: 0%;
  background-color: #00bfff;
}

#input-connect {
  display: flex;
  justify-content: center;
}