body {
    background-color: black;
    margin: 0;
    color: white;
    font-family: 'Roboto', sans-serif;
}

.linje_logo {
    position: absolute;
    top: 1vw;
    left: 1vw;
    height: 10vw;
}
.DestinationName {
    position: absolute;
    top: 12vw;
    left: 1vw;
    font-size: 10vw;
}
.AimedDepartureTime {
    position: absolute;
    top: 12vw;
    right: 1vw;
    font-size: 10vw;
}
.OperatorRef {
    position: absolute;
    top: 1vw;
    left: 25vw;
    height: 10vw;
}
.Via {
    position: absolute;
    top: 24vw;
    left: 1vw;
    font-size: 4vw;
    font-weight: 400;
    width: 70vw;
}
.Via>p {
    font-weight: 200;
    margin: 0;
}
.Via_blank {
    display: none;
}
.pmarking {
    background-color: #3b3b3b;
    position: absolute;
    bottom: 4vw;
    left: 0;
    right: 0;
    width: 100vw;
    height: 3vw;
    font-size: 2vw;
    text-align: center;
}
.pmarking_2 {
    background-color: #3b3b3b;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100vw;
    height: 3vw;
    font-size: 2vw;
    text-align: center;
}
.ExpectedTime {
    position: absolute;
    top: 22vw;
    right: 1vw;
    font-size: 8vw;
    color: #ffd300;
}
.DepartureStatus {
    position: absolute;
    top: 23vw;
    left: 1vw;
    font-size: 8vw;
    font-weight: 200;
    color: #ffd300;
}
.DepartureStatus>b {
    font-weight: 400;
}
.DatedVehicle {
    position: absolute;
    top: 24vw;
    left: 1vw;
    font-size: 4vw;
    color: #ffd300;
    width: 70vw;
}
.DatedVehicle_can {
    position: absolute;
    top: 32vw;
    left: 1vw;
    font-size: 4vw;
    color: #ffd300;
    width: 70vw;
}


/* Togsett DIV */

.tog_DIV {
    width: 98vw;
    height: auto;
    position: absolute;
    bottom: 7vw;
    left: 1vw;
    right: 1vw;
}
.tog_DIV_2 {
    width: 98vw;
    height: auto;
    position: absolute;
    bottom: 3vw;
    left: 1vw;
    right: 1vw;
}

/* Togsett reting A */

.tog1 {
    display: inline-block;
    height: 2.3vw; 
    width: auto;
}
.tog2 {
    display:inline-block;
    height: 2.3vw; 
    width: auto;
}
.tog1_F1x {
    display: inline-block;
    height: 7vw; 
    width: auto;
}

/* Togsett reting B */

.tog1_B {
    display: inline-block;
    height: 2.3vw; 
    width: auto;
    float: right;
}
.tog2_B {
    display: inline-block;
    height: 2.3vw; 
    width: auto;
    float: right;
}

/* Togsett reting SLUTT */

#clock {
    position: absolute;
    top: 0.5vw;
    right: 1vw;
    font-size: 4.5vw;
}
#sclock {
    position: absolute;
    top: 1vw;
    right: 13vw;
    font-size: 4.5vw;
}
.airport {
    height: 3vw;
}

.linje_logo_2 {
    position: absolute;
    bottom: 0.4vw;
    left: 11vw;
    height: 3vw;
}
.DestinationName_2 {
    position: absolute;
    bottom: 0.25vw;
    left: 19vw;
    font-size: 3vw;
}
.AimedDepartureTime_2 {
    position: absolute;
    bottom: 0.25vw;
    left: 1vw;
    font-size: 3vw;
}
.ExpectedDepartureTime_2 {
    position: absolute;
    bottom: 0.25vw;
    right: 1vw;
    font-size: 3vw;
    color: #ffd300;
}
.DepartureStatus_2 {
    position: absolute;
    bottom: 0.25vw;
    right: 1vw;
    font-size: 3vw;
    font-weight: 200;
    color: #ffd300;
}
.DepartureStatus_2>b {
    font-weight: 400;
}

#hour {
    position: absolute;
    top: 0.5vw;
    right: 7vw;
    font-size: 4.5vw;
}
#blink {
    position: absolute;
    top: 0.5vw;
    right: 6vw;
    font-size: 4.5vw;
}
#minute {
    position: absolute;
    top: 0.5vw;
    right: 1vw;
    font-size: 4.5vw;
}

/* Flytoget retting drammen */

.ankomst {
    font-family: 'Roboto', sans-serif !important;
    font-size: 10vw;
    font-weight: 500;
    position: absolute;
    top: 10.5vw;
    left: 2vw;
}
.arrival {
    font-family: 'Roboto', sans-serif !important;
    font-size: 10vw;
    font-weight: 300;
    position: absolute;
    top: 10.5vw;
    left: 44.5vw;
}
.F2_logo {
    width: 12.749285714285714vw;
    height: 5.999821428571428vw;
    position: absolute;
    top: 22.8vw;
    left: 2vw;
}
.navn {
    font-family: 'Roboto', sans-serif !important;
    font-size: 7vw;
    position: absolute;
    top: 21.6vw;
    left: 16vw;
}
.AimedDepartureTime_F2 {
    font-family: 'Roboto', sans-serif !important;
    font-size: 7vw;
    position: absolute;
    top: 21.6vw;
    right: 1vw;
}
.ingen {
    font-family: 'Roboto', sans-serif !important;
    font-size: 4vw;
    font-weight: 500;
    position: absolute;
    top: 32vw;
    left: 2vw;
}
.please {
    font-family: 'Roboto', sans-serif !important;
    font-size: 4vw;
    font-weight: 300;
    position: absolute;
    top: 36.8vw;
    left: 2vw;
}

.newTimeText {
    color: #ffd300;
    position: absolute;
    right: 1vw;
    top: 30.5vw;
    font-size: 3vw;
    font-weight: 200;
    font-family: 'Roboto', sans-serif !important;
}
.newTimeText>b {
    font-weight: 400;
}
.newTimeText_2 {
    color: #ffd300;
    position: absolute;
    right: 10vw;
    bottom: 0.25vw;
    font-size: 3vw;
    font-weight: 200;
    font-family: 'Roboto', sans-serif !important;
}
.newTimeText_2>b {
    font-weight: 400;
}

/* FLYTOGET */

.ExpectedTime_FLY {
    position: absolute;
    top: 30vw;
    right: 1vw;
    font-size: 8vw;
    color: #ffd300;
}
.newTimeText_FLY {
    color: #ffd300;
    position: absolute;
    right: 1vw;
    top: 38.5vw;
    font-size: 3vw;
    font-weight: 200;
    font-family: 'Roboto', sans-serif !important;
}
.newTimeText_FLY>b {
    font-weight: 400;
}