th, td {
  text-align: left;
}

.overview-hidden {
    position:absolute;
    left:0;
    top:0;
    width: 0;
    height: 0;
}

.overview-visible {
    position:absolute;
    left:20%;
    top:20%;
    width: 50%;
    height: 50%;
    background:white;
}

.price {
  font-size:1.4vw;
  text-align: center;
}

.img3{
 width: 100%;
 display: flex;
 flex-wrap: wrap;
}


.checked{
 vertical-align: top;
 width: 100%;
}

.button{
 /*background: radial-gradient(circle, rgb(255, 255, 255) 50%, rgb(132, 131, 131) 100%);*/
 background: radial-gradient(circle, rgb(255, 255, 255) 50%, rgb(237, 183, 40) 100%);
 /*background: radial-gradient(circle, rgb(247,204,101) 50%, rgb(132,131,131) 100%);*/
 border-radius: 23px;
}

.button:hover{
 background: radial-gradient(circle, rgb(255, 255, 255) 28%, rgb(103, 136, 235) 55%, rgb(41, 91, 242) 74%, rgb(47, 126, 237) 81%);
 /*background: radial-gradient(circle, rgb(255,255,255) 28%, rgb(103, 136, 235) 55%, rgb(41, 91, 242) 74%, rgb(47, 126, 237) 81%);*/
}

.button-clicked{
 background: radial-gradient(circle, rgb(255, 255, 255) 28%, rgb(103, 136, 235) 55%, rgb(41, 91, 242) 74%, rgb(47, 126, 237) 81%);
 border-radius: 23px;
}

.button21{
 background: radial-gradient(circle, rgb(255, 255, 255) 50%, rgb(132, 131, 131) 100%);
 border-radius: 23px;
}

.button2B2:hover{
 transform: scale(2.0);
}

.button21:hover{
 background: radial-gradient(circle, rgb(255, 255, 255) 28%, rgb(103, 136, 235) 55%, rgb(41, 91, 242) 74%, rgb(47, 126, 237) 81%);
}

.button21-clicked{
 background: radial-gradient(circle, rgb(255, 255, 255) 28%, rgb(103, 136, 235) 55%, rgb(41, 91, 242) 74%, rgb(47, 126, 237) 81%);
 border-radius: 23px;
}

.button20{
 background: radial-gradient(circle, rgb(255, 255, 255) 50%, rgb(132, 131, 131) 100%);
 border-radius: 23px;
}

.button20:hover{
 background: radial-gradient(circle, rgb(255, 255, 255) 28%, rgb(103, 136, 235) 55%, rgb(41, 91, 242) 74%, rgb(47, 126, 237) 81%);
}

.button20-clicked{
 background: radial-gradient(circle, rgb(255, 255, 255) 28%, rgb(103, 136, 235) 55%, rgb(41, 91, 242) 74%, rgb(47, 126, 237) 81%);
 border-radius: 23px;
}

.button22{
 background: radial-gradient(circle, rgb(255, 255, 255) 50%, rgb(132, 131, 131) 100%);
 border-radius: 23px;
}

.button22:hover{
 background: radial-gradient(circle, rgb(255, 255, 255) 28%, rgb(103, 136, 235) 55%, rgb(41, 91, 242) 74%, rgb(47, 126, 237) 81%);
}

.button22-clicked{
 background: radial-gradient(circle, rgb(255, 255, 255) 28%, rgb(103, 136, 235) 55%, rgb(41, 91, 242) 74%, rgb(47, 126, 237) 81%);
 border-radius: 23px;
}


.button23{
 background: radial-gradient(circle, rgb(255, 255, 255) 50%, rgb(132, 131, 131) 100%);
 border-radius: 23px;
 background-size: contain;
}

.button23:hover{
 background: radial-gradient(circle, rgb(255, 255, 255) 28%, rgb(103, 136, 235) 55%, rgb(41, 91, 242) 74%, rgb(47, 126, 237) 81%);
}

.button23-clicked{
 background: radial-gradient(circle, rgb(255, 255, 255) 28%, rgb(103, 136, 235) 55%, rgb(41, 91, 242) 74%, rgb(47, 126, 237) 81%);
 border-radius: 23px;
}


.button24{
 background: radial-gradient(circle, rgb(255, 255, 255) 50%, rgb(132, 131, 131) 100%);
 border-radius: 23px;
}

.button24:hover{
 background: radial-gradient(circle, rgb(255, 255, 255) 28%, rgb(103, 136, 235) 55%, rgb(41, 91, 242) 74%, rgb(47, 126, 237) 81%);
}

.button24-clicked{
 background: radial-gradient(circle, rgb(255, 255, 255) 28%, rgb(103, 136, 235) 55%, rgb(41, 91, 242) 74%, rgb(47, 126, 237) 81%);
 border-radius: 23px;
}


.button25{
 background: radial-gradient(circle, rgb(255, 255, 255) 50%, rgb(132, 131, 131) 100%);
 border-radius: 23px;
}

.button25:hover{
 background: radial-gradient(circle, rgb(255, 255, 255) 28%, rgb(103, 136, 235) 55%, rgb(41, 91, 242) 74%, rgb(47, 126, 237) 81%);
}

.button25-clicked{
 background: radial-gradient(circle, rgb(255, 255, 255) 28%, rgb(103, 136, 235) 55%, rgb(41, 91, 242) 74%, rgb(47, 126, 237) 81%);
 border-radius: 23px;
}

.button26{
 background: radial-gradient(circle, rgb(255, 255, 255) 50%, rgb(132, 131, 131) 100%);
 border-radius: 23px;
}

.button26:hover{
 background: radial-gradient(circle, rgb(255, 255, 255) 28%, rgb(103, 136, 235) 55%, rgb(41, 91, 242) 74%, rgb(47, 126, 237) 81%);
}

.button26-clicked{
 background: radial-gradient(circle, rgb(255, 255, 255) 28%, rgb(103, 136, 235) 55%, rgb(41, 91, 242) 74%, rgb(47, 126, 237) 81%);
 border-radius: 23px;
}


.button3{
 background: radial-gradient(circle, rgb(255, 255, 255) 50%, rgb(132, 131, 131) 100%);
 border-radius: 23px;
 height: 100%;
 margin-top:1px;
 margin-right:1px;
 margin-left:1px;
 margin-bottom:1px;
}

.buttonL{
 border-radius: 23px;
 height: 100%;
}

.button3-price{
 background: radial-gradient(rgb(255, 255, 255) 50%, rgb(132, 131, 131) 100%);
 border-radius: 23px;
 height: 100%;
 display:table;
}


.button3:hover{
 background: radial-gradient(circle, rgb(255, 255, 255) 28%, rgb(103, 136, 235) 55%, rgb(41, 91, 242) 74%, rgb(47, 126, 237) 81%);
}

.button3-empty{
 background: None;
 height: 100%;
}

.button3-clicked{
 background: radial-gradient(circle, rgb(255, 255, 255) 28%, rgb(103, 136, 235) 55%, rgb(41, 91, 242) 74%, rgb(47, 126, 237) 81%);
 border-radius: 23px;
}


.center {
 text-align: center
}

html, body {
    height: 100%;
}

.top-left {
    position:absolute;
    top:0;
    left:0;
    width: 100%;
}

.top-right {
    position:absolute;
    right:0;
    width: 100%;
}

.bottom {
    position:absolute;
    left:0;
    top:90%;
    width: 100%;
    height: 10%;
}
