html{
  position: relative;
  margin: 0px;
  padding: 0px;
  text-align: center;
  background-color: #eee;
  height: calc(100% - 20px);
  /*overflow: hidden;*/
}

body{
  position: relative;
  margin: 0px auto;
  padding: 0px;
  background-color: #fff;
  height: calc(100% - 20px);
  /*overflow: hidden;*/
  width: 100%;
}

*{
  position: relative;
  padding: 0px;
  margin: 0px;
  box-sizing: border-box;
  font-family: Verdana;
}

h1{
  position: relative;
  height: 16%;
  width: 100%;
  background-color: #93c9bb;
  color: white;
  font-size: 8.5vh;
  text-transform: uppercase;
  line-height: 16vh;
}

.info_text{
  position: relative;
  height: 16%;
  width: 100%;
  color: white;
  font-size: 4.5vh;
  line-height: 16vh;
}

.red_b{
  background-color: #ff836f;
}

.green_b{
  background-color: #59e871;
}

.red{
  color: #ff836f;
}

.green{
    color: #59e871;
}

.big_input{
  position: relative;
  height: calc(16vh - 5px);
  width: calc(100% - 10px);
  border-radius: 4px;
  border: 1px solid black;
  margin: 5px;
  font-size: 5vh;
  text-transform: uppercase;
  line-height: 16vh;
  text-align: center;
}

input[type="submit"]:disabled{
  background: #cdcdcd;
  color: #9b9b9b;
}


.yellow_btn{
  background: #fffcc1;
  color: black;
}

.green_btn{
  background: #59e871!important;
  color: white!important;
}

.over_input{
  position: absolute;
  top: 0px;
  height: calc(16vh + 10px);
  width: 100%;
  background-color: rgba(100,100,100,0);
  z-index: 1000;
}

table{
  border-collapse: separate;
  border-spacing: 0px;
  border: 1px solid black;
  width: 100%;
}

h3{
  position: relative;
  padding: 5px;
  font-size: 2vh;
  background-color: #fffcc1; 
}

th{
  background-color: #ececec;
  font-size: 16px;
  text-align: left;
  padding: 3px 5px;
  border: 1px solid black;
  white-space: nowrap;
}

td{
  font-size: 16px;
  text-align: left;
  padding: 3px 5px;
  border: 1px solid black;
}

.stv_0{
  background-color: #ff7c7c;
}
.stv_1{
  background-color: #ffc343;
}
.stv_2{
  background-color: #7cffeb;
}
.stv_3{
  background-color: #98ff7c;
}

.center{
  text-align: center;
}

.right{
  text-align: right;
}