body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Roboto', 'Oxygen',
    'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
    sans-serif;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: rgb(70, 70, 70);
}

code {
  font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New',
    monospace;
}

body{
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
}
#admin-modal{
  color: white;
  background-color: orange ;
  width: calc(var(--app-width) * 0.55);
  height: calc(var(--app-width) * 0.55);
  font-family: Arial, Helvetica, sans-serif
}
#message-modal{
  color: white;
  background-color: orange ;
  width: calc(var(--app-width) * 0.55);
  height: calc(var(--app-width) * 0.3);
  font-family: Arial, Helvetica, sans-serif
}
#appInfoLayer{
  position: absolute;
  width: 100%;
  height: 100%;
}
#appVersion{
  position: absolute;
  font-size: 0.6em;
  left: 80px;
  top: 45px;
}
#appName{
   display: flex;
   align-items: center;
   font-size: calc(var(--app-width) * 0.02);
}
#appCameraIcon{
  width: 5%;
  padding: 2%;
}
#appExitIcon {
  position:absolute;
  top:0;
  right:0;
  width: 10%;
  height: 10%;
  margin: 2%;
  z-index: 10;
}
#mainPage{
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

#mainPageFrame{
  left: 5%;
  top: 10%;
  position: absolute;
  width: 90%;
  height: 25%;
  background: white;
  border-radius: calc(var(--app-width) * 0.01);
}

#mainPageFrameImage{
  width: 30%;
  top: -25%;
  left: 35%;
  position: relative;
}
#menu{
  left: 20%;
  top: 42%;
  width: 60%;
  height: 46%;
  color: black;
  display: flex;
  flex-direction: column;
  align-content: center;
  justify-content: center;
  align-items: center;
  border-style: solid;
  border-radius: calc(var(--app-width) * 0.01);
  border-color: #d1d1d1b6;
  border-width: calc(var(--app-width) * 0.005);
  position: absolute;
}

#headText{
  font-weight: 500;
  position: relative;
  font-size: calc(var(--app-width) * 0.025);
  color: black;
  text-align: center;
  bottom: calc(var(--app-width) * 0.03);
}
.button {
  background-color: white;
  color: black;
  width: 80%;
  font-size: calc(var(--app-width) * 0.025);
  font-weight: 500;
  text-align: center;
  margin-bottom: 0.5em;
  text-transform: uppercase;
  padding: 0.5em;
  border-radius: inherit;
  cursor: pointer;
}
#messagePageFrame{
  left: 5%;
  top: 20%;
  position: absolute;
  width: 90%;
  height: 60%;
  background: white;
  border-radius: calc(var(--app-width) * 0.01);
}

#cameraRotationControl{
  position: absolute;
  left: 0;
  top: 0;
}