html {
  font-size: calc(14px + 0.390625vw);
}

button {
  box-shadow: 0px 10px 14px -7px #276873;
  border-radius: 15px;
  text-shadow:0px 1px 0px #3d768a;
  -webkit-tap-highlight-color:rgba(200,0,0,0.4);
}

button:active {
  background-color: #3e8e41;
  box-shadow: 0 5px #666;
  transform: translateY(4px);
}

div.listcontainer {
  display: block; overflow: scroll; 
}

.waiting {
  border: 5px solid red;
}

#popupdisplay div:first-child {
  background-color: lightgray;
  position: sticky;
  top: 0;
  z-index: 15;
}

#popupdisplay {
  display:block; overflow-y: scroll;
}