.container {
    position: relative;
}

.text-block-distance {
    position: absolute;
    top: 61px;
    right: 787px;
    width: 147px;
    height: 27px;
    color: white;
    background-color: #0066cc;
}

.text-block-age {
    position: absolute;
    top: 97px;
    right: 787px;
    width: 147px;
    height: 27px;
    font-size: 11px;
    color: white;
    background-color: #0066cc;
}

.text-block-fuel {
    position: absolute;
    top: 131px;
    right: 787px;
    width: 147px;
    height: 27px;
    font-size: 11px;
    color: white;
    background-color: #0066cc;
}

.text-block-city {
    position: absolute;
    top: 165px;
    right: 787px;
    width: 147px;
    height: 27px;
    font-size: 11px;
    color: white;
    background-color: #0066cc;
}

.text-block-pm {
    position: absolute;
    top: 258px;
    right: 770px;
    color: #003399;
    font-weight: bold;
}

.text-block-nox {
    position: absolute;
    top: 326px;
    right: 770px;
    color: #003399;
    font-weight: bold;
}

.text-block-nh3 {
    position: absolute;
    top: 395px;
    right: 770px;
    color: #003399;
    font-weight: bold;
}

.text-block-so2 {
    position: absolute;
    top: 462px;
    right: 770px;
    color: #003399;
    font-weight: bold;
}

.text-block-hi {
    position: absolute;
    top: 616px;
    right: 757px;
    color: #003399;
    font-weight: bold;
}

.text-block-hc {
    position: absolute;
    top: 744px;
    right: 757px;
    color: #003399;
    font-weight: bold;
}

.text-block-cal {
    position: absolute;
    top: 795px;
    right: 817px;
    width: 143px; 
    border-radius: 15px;
    background-color: #0066cc;
    border-color: #0066cc;
}

.text-block-cal:hover {
    background-color: #003399;
    border-color: #003399;
}

.text-block-cal:focus {
    background-color: #003399;
    border-color: #003399;
}