.q {
    background-color: transparent;
    font-size: calc(47vw/19.20);
    font-weight: 700;
    text-align: center;
    width: calc(276vw/19.20);
    z-index: 20;
}

.queuepanel {
    display: none;
    background-color: #FFFFFF;
    opacity: 0.8;
    color: #002564;
    position: relative;
    z-index: 30;
    font-size: calc(305vw/19.20);
    text-align: center;
}

.deskpanel {
    display: none;
    background-color: #FFFFFF;
    opacity: 0.8;
    color: #002564;
    position: relative;
    z-index: 30;
    font-size: calc(305vw/19.20);
    text-align: center;
}

#queuedatasingle {
    text-align: center;
}

#q1, #q1single {
    color: #CF6F00;
}

#d1 {
    color: #002564;
}

#queuenr {
    color: #CF6F00;
}

.qtext {
    border-bottom: calc(4vh/10.80) solid #002564;
}

#qtitle {
    position: relative;
    top: calc(272vh/10.80);
    left: calc(0vw/19.20);
    color: #F2F1F0;
    font-size: calc(46vw/19.20);
    z-index: 30;
    font-weight: 700;
}

#qheader {
    position: relative;
    top: calc(370vh/10.80);
    left: calc(0vw/19.20);
    color: #000000;
    font-size: calc(33vw/19.20);
    z-index: 30;
    font-weight: 900;
}

#qbon {
    padding-right: calc(95vw/19.20);
}

.qnr {
    font-size: calc(103vw/19.20);
}

.qdesk {
    line-height: calc(34vh/10.80);
    margin-bottom: calc(2vh/10.80);
}

#q1single {
    font-size: calc(164vw/19.20);
    position: relative;
    top: calc(340vh/10.80);
}

#q1 {
    left: calc(0vw/19.20);
}

#q2 {
    left: calc(0vw/19.20);
    color: #002564;
}

#q3 {
    left: calc(0vw/19.20);
    color: #002564;
}

#q4 {
    left: calc(0vw/19.20);
    color: #002564;
}

#d1v {}

#d2v {}

#d3v {}

#d4v {}

.wait {}

#waittime {
    background-color: transparent;
    font-size: calc(45vw/19.20);
    height: calc(83vh/10.80);
    line-height: 96%;
    padding-top: calc(0vh/10.80);
    text-align: center;
    width: calc(276vw/19.20);
    z-index: 20;
}

#wlabel {
    height: calc(38vh/10.80);
}

#queuenrlarge {
    display: none;
    background-color: #F2F1F0;
    font-size: calc(600vw/19.20);
    height: calc(694vh/10.80);
    left: calc(279vw/19.20);
    line-height: calc(694vh/10.80);
    opacity: 0.8;
    position: fixed;
    top: calc(130vh/10.80);
    width: calc(1220vw/19.20);
}

#queuenr {
    background-color: #F2F1F0;
    height: calc(347vh/10.80);
    left: calc(279vw/19.20);
    line-height: calc(347vh/10.80);
    opacity: 0.8;
    position: fixed;
    top: calc(130vh/10.80);
    width: calc(1220vw/19.20);
}

#queuedesk {
    top: calc(477vh/10.80);
    left: calc(279vw/19.20);
    width: calc(1220vw/19.20);
    height: calc(474vh/10.80);
    background-color: #F2F1F0;
    opacity: 0.8;
    position: fixed;
}

#queuedesklabel {
    font-size: calc(126vw/19.20);
    padding-top: calc(50vh/10.80);
    padding-bottom: calc(30vh/10.80);
}

#queuedeskdata {
    line-height: calc(211vh/10.80);
}