.firstq {
    background-color: #006498 !important;
}
.queuebox {
    background-color: #00a0d6;
    height: calc(150vh / 10.8);
    display: flex;
    justify-content: space-between;
    align-items: center;
    border-top-left-radius: calc(30vw / 19.2);
    margin-bottom: calc(10vh / 10.8);
}
.q {
    background-color: transparent;
    font-size: calc(40vw / 19.2);
    font-weight: 700;
}
.queuepanel {
    display: none;
    background-color: #ffffff;
    opacity: 0.8;
    color: #002c55;
    position: relative;
    z-index: 30;
    font-size: calc(305vw / 19.2);
    text-align: center;
}
.desk {
    display: flex;
    flex-direction: row;
    margin-left: calc(10vw / 19.2);
    font-size: calc(56vw / 19.2);
}
#queuedata {
    background-color: transparent;
    color: #ffffff;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
#queuepanelimg {
    display: none;
}
#queuearea {
    background-color: transparent;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
    justify-content: center;
    margin-bottom: calc(5vh/10.80);
    margin-top: calc(10vh / 10.8);
}
#qtitle {
    display: none;
}
#qheader {
    display: none;
}
.deskpanel {
    display: none;
    background-color: #ffffff;
    opacity: 0.8;
    color: #002c55;
    position: relative;
    z-index: 30;
    font-size: calc(305vw / 19.2);
    text-align: center;
}
#queuedatasingle {
    text-align: center;
}
#q1,
#q1single {
    color: #ffffff;
}
#d1 {
    color: #ffffff;
}
#queuenr {
    color: rgb(0, 160, 214);
}
.qtext {
    color: #ffffff;
    padding-left: calc(10vw / 19.2);
    padding-right: calc(0vw / 19.2);
}
#qtitle {
    position: relative;
    top: calc(272vw / 19.2);
    left: calc(0vw / 19.2);
    color: #f2f1f0;
    font-size: calc(46vw / 19.2);
    z-index: 30;
    font-weight: 700;
}
#qheader {
    position: relative;
    top: calc(370vw / 19.2);
    left: calc(0vw / 19.2);
    color: #000000;
    font-size: calc(33vw / 19.2);
    z-index: 30;
    font-weight: 900;
}
#qbon {
    padding-right: calc(95vw / 19.2);
}
.qnr {
    font-size: calc(100vw / 19.2);
    margin-left: calc(25vw / 19.2);
    margin-right: calc(35vw / 19.2);
}
#q1single {
    font-size: calc(164vw / 19.2);
}
.wait {
    font-size: calc(35vw / 19.2);
    height: calc(100vh / 10.8);
    color: #002c55;
}
#waittime {
    text-align: center;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
#wlabel {
    margin-right: calc(10vw / 19.2);
}
#queuenrlarge {
    display: none;
    background-color: #f2f1f0;
    font-size: calc(600vw / 19.2);
    height: calc(694vw / 19.2);
    left: calc(279vw / 19.2);
    line-height: calc(694vw / 19.2);
    opacity: 0.8;
    position: fixed;
    top: calc(130vw / 19.2);
    width: calc(1120vw / 19.2);
}
#queuenr {
    background-color: #f2f1f0;
    height: calc(347vw / 19.2);
    left: calc(279vw / 19.2);
    line-height: calc(347vw / 19.2);
    opacity: 0.8;
    position: fixed;
    top: calc(130vw / 19.2);
    width: calc(1120vw / 19.2);
}
#queuedesk {
    top: calc(477vw / 19.2);
    left: calc(279vw / 19.2);
    width: calc(1120vw / 19.2);
    height: calc(474vw / 19.2);
    background-color: #f2f1f0;
    opacity: 0.9;
    position: fixed;
}
#queuedesklabel {
    font-size: calc(126vw / 19.2);
    padding-top: calc(50vw / 19.2);
    padding-bottom: calc(30vw / 19.2);
}
#queuedeskdata {
    line-height: calc(211vw / 19.2);
}
