a, a:hover, a:visited {
color: inherit;
text-decoration: none;
}

.header {
font-family: 'Open Sans', sans-serif;
color: inherit;
font-size: 24px;
font-weight: 600;
font-style: normal;
text-decoration: none;
padding-bottom: 10px;
color: #006892;
line-height: 130%;
}
.highDpi .header {
    font-size: 48px;
}

#startContainer .header {
    padding-top: 20px;
}

.miniheader {
font-family: 'Open Sans', sans-serif;
color: inherit;
font-size: 21px;
font-weight: 400;
font-style: italic;
text-decoration: none;
padding-top: 5px;
padding-bottom: 5px;
}
.highDpi .miniheader {
    font-size: 42px;
}

.normaltext {
font-family: 'Open Sans', sans-serif;
color: #000000;
font-size: 22px;
font-weight: 300;
padding-bottom: 5px;
line-height: 120%;
}
.highDpi .normaltext {
    font-size: 44px;
}

.rowheader {
font-family: 'Open Sans', sans-serif;
color: #ffffff;
font-size: 16px;
font-weight: 400;
padding-bottom: 3px;
padding-top: 3px;
line-height: 100%;
text-transform: uppercase;
}
.highDpi .rowheader {
    font-size: 32px;
}

.date {
font-family: 'Open Sans', sans-serif;
color: inherit;
font-size: 16px;
font-weight: 600;
padding-bottom: 5px;
line-height: 100%;
}
.highDpi .date {
    font-size: 32px;
    padding-bottom: 15px;
}


.smalltext {
font-family: 'Open Sans', sans-serif;
color: inherit;
font-size: 14px;
font-weight: 600;
padding-top: 5px;
padding-bottom: 5px;
line-height: 140%;
}
.highDpi .smalltext {
    font-size: 28px;
}

.pre-wrap {
    white-space: pre-wrap;
}

#viewPortLocal .header {
font-size: 28px;
}
.highDpi #viewPortLocal .header {
font-size: 56px;
}

#viewPortLocal .header {
font-size: 28px;
}
.highDpi #viewPortLocal .header {
font-size: 56px;
}

#viewPortLocal .normaltext {
font-size: 24px;
}
.highDpi #viewPortLocal .normaltext {
font-size: 48px;
}

.timetext {
font-family: 'Open Sans', sans-serif;
font-size: 42px;
font-weight: 600;
font-style: normal;
text-decoration: none;
color: #ffffff;
line-height: 100%;
}
.highDpi .timetext {
    font-size: 84px;
}

.timetext .seconds {
color: #a3b3b9;
display: none;
}

.datetext {
font-family: 'Open Sans', sans-serif;
font-size: 32px;
font-weight: 600;
font-style: normal;
text-decoration: none;
color: #34e0a1;
line-height: 100%;
padding-top: 10px;
}

.highDpi .datetext {
   font-size: 64px; 
}

#deptTextContainer .normaltext {
    color: #ffffff;
}

.postTag {
    text-transform: uppercase;
    font-size: 16px;
    background-color: #006892;
    color: #ffffff;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 3px;
    padding-bottom: 1px;
    float: right;
    clear: both;
    margin-bottom: 3px;
    font-weight: bold;
}
.highDpi .postTag {
    font-size: 32px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 6px;
    padding-bottom: 2px;
}
.postTag2 {
    text-transform: uppercase;
    font-size: 16px;
    background-color: #34e0a1;
    color: #00354e;
    padding-left: 7px;
    padding-right: 7px;
    padding-top: 3px;
    padding-bottom: 1px;
    float: right;
    clear: both;
    font-weight: bold;
}
.highDpi .postTag2 {
    font-size: 32px;
    padding-left: 14px;
    padding-right: 14px;
    padding-top: 6px;
    padding-bottom: 2px;
}

.ingresstext {
font-family: 'Open Sans', sans-serif;
color: #000000;
font-size: 28px;
font-weight: 400;
font-style: italic;
padding-bottom: 15px;
padding-top: 10px;
line-height: 100%;
}
.highDpi .ingresstext {
    font-size: 56px;
}