body {
  background-color: #20272b !important;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.main-page{
  background-color: #20272b !important;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

.stream-panel{
position: absolute;
z-index: 0;
width: 100%;
height: 100%;
}

.stream-canvas {
  display: block;
  margin: auto auto;
  transform: rotate(180deg);
}

.overlay-info{
  z-index: 10;
  position: absolute;
  margin-left: auto;
  margin-right: auto;
  visibility: hidden;
  width: 500px;
  height: 300px;
  margin-left: auto;
  margin-right: auto;
  margin-top: auto;
  margin-bottom: auto;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  text-align: center;
  color:white;
  background-color: #20272b;
  border-radius: 10px;
  border-color: white;
  border-style: solid;
}

.overlay-primary-controls{
  z-index: 20;
  position: absolute;
  width: 100%;
  height: 100%;
}

.overlay-secondary-controls{
  z-index: 10;
  position: absolute;
  width: 100%;
  height: 100%;
}

.top-bar{
  width: 500px;
  height: 70px;
  background-color: #20272b;
  border-radius: 10px;
  border-color: white;
  border-style: solid;
}

.bottom-bar{
  width: 500px;
  height: 70px;
  background-color: #20272b;
  border-radius: 10px;
  border-color: white;
  border-style: solid;
}

.left-joystick{
  width: 200px;
  height: 200px;
}

.right-joystick{
  width: 200px;
  height: 200px;
}