.queuepanel {
    display: none;
    background-color: #FFFFFF;
    opacity: 0.8;
    color: #002564;
    position: relative;
    z-index: 20;
    text-align: center;
}

.deskpanel {
    display: none;
    background-color: #FFFFFF;
    opacity: 0.8;
    color: #002564;
    position: relative;
    z-index: 20;
    text-align: center;
}

.q {
    background-color: transparent;
    text-align: center;
    z-index: 20;
}

#queue_th9 {
    min-width: calc(470vw/19.20);
    width: calc(470vw/19.20);
    padding: calc(50vh/10.80) calc(20vw/19.20) 0 calc(50vw/19.20);
}

#queuedata {
    color: #002564;
}

#qtitle {
    background-color: green;
    color: #F2F1F0;
    text-align: center;
    z-index: 30;
}

.qheader {
    color: #000000;
    z-index: 30;
}

.qheaderrow {
    text-align: center;
}

.q {
    font-size: calc(90vw/19.20);
    font-weight: 700;
    height: calc(82vh/10.80);
    position: relative;
    width: calc(179vw/19.20);
}

#queuedata {
    border: solid calc(2vw/19.20) #002664;
    border-top-left-radius: calc(16vw/19.20);
    border-top-right-radius: calc(16vw/19.20);
    height: calc(750vh/10.80);
    width: calc(384vw/19.20);
    margin: 0;
    margin-left: calc(23vw/19.20);
}

#qtitle {
    border-top-left-radius: calc(16vw/19.20);
    border-top-right-radius: calc(16vw/19.20);
    font-size: calc(44vw/19.20);
    font-weight: 700;
    height: calc(77vh/10.80);
    left: calc(0vw/19.20);
    line-height: calc(77vh/10.80);
    position: absolute;
    top: calc(0vh/10.80);
    width: calc(380vw/19.20);
}

.qheader {
    font-size: calc(40vw/19.20);
    position: absolute;
    top: calc(83vh/10.80);
    left: calc(-9vw/19.20);
    font-weight: 900;
}

.qheaderrow {
    width: calc(192vw/19.20);
    position: absolute;
    font-weight: 600;
    font-size: 79%;
}

#qheaderbon {
    left: calc(192vw/19.20);
}

.qrow {
    position: absolute;
}

.waitrow {
    position: absolute;
}

.lastcalled {
    color: #CF6F00;
}

.qbalie {
    position: absolute;
    text-align: center;
}

.qbon {
    position: absolute;
    text-align: center;
}

#waitrow {
    text-align: center;
}

#queuenr {
    color: #CF6F00;
}

#waittime {
    background-color: 'transparent';
    position: absolute;
    text-align: center;
}

#queuenr {
    background-color: #F2F1F0;
    color: #CF6F00;
    font-family: Arial, Calibri, Candara, Segoe, Segoe UI, Optima, sans-serif;
    font-weight: 500;
    opacity: 0.8;
    position: fixed;
}

#queuedesk {
    background-color: #F2F1F0;
    opacity: 0.8;
    position: fixed;
}

#queuedesklabel {
    color: #002564;
}

#queuedeskdata {
    color: #002564;
    font-family: Arial, Calibri, Candara, Segoe, Segoe UI, Optima, sans-serif;
}

#queuepnl {
    position: relative;
}

.qrow {
    font-size: 175%;
    height: calc(120vw/19.20);
}

.qbalie {
    height: calc(107vw/19.20);
    border-bottom: calc(1vw/19.20) solid grey;
    width: calc(192vw/19.20);
}

.qbon {
    height: calc(107vw/19.20);
    left: calc(161vw/19.20);
    border-bottom: calc(1vw/19.20) solid grey;
    width: calc(219vw/19.20);
}

#qrow1 {
    top: calc(130vw/19.20);
    left: calc(0vw/19.20);
}

#qrow2 {
    top: calc(260vw/19.20);
    left: calc(0vw/19.20);
}

#qrow3 {
    top: calc(390vw/19.20);
    left: calc(0vw/19.20);
}

#qrow4 {
    top: calc(520vw/19.20);
    left: calc(0vw/19.20);
}

#waitrow {
    top: calc(664vw/19.20);
    left: calc(0vw/19.20);
    width: calc(392vw/19.20);
}

.dheadert {
    left: calc(7vw/19.20);
    vertical-align: bottom;
    line-height: calc(46vw/19.20);
}

.qheadert {
    left: calc(200vw/19.20);
    line-height: calc(46vh/10.80);
}

.qheader2 {
    top: calc(237vw/19.20);
}

.qheader3 {
    top: calc(367vw/19.20);
}

.qheader4 {
    top: calc(494vw/19.20);
}

#waittime {
    top: calc(640vh/10.80);
    left: calc(65vw/19.20);
    width: calc(277vw/19.20);
    text-align: center;
    /* height: calc(114vw/19.20); */
    font-size: 85%;
}

#queuenr {
    font-size: 700%;
    font-weight: 500;
    height: calc(347vw/19.20);
    left: calc(232vw/19.20);
    line-height: calc(347vw/19.20);
    top: calc(130vw/19.20);
    width: calc(1220vw/19.20);
}

#queuedesk {
    top: calc(477vw/19.20);
    left: calc(232vw/19.20);
    width: calc(1220vw/19.20);
    height: calc(474vw/19.20);
}

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

#queuedeskdata {
    font-size: 600%;
    line-height: calc(211vw/19.20);
}
