.container {
    position: relative;
}

.text-block-distance {
    position: absolute;
    top: 57px;
    right: 169px;
    width: 147px;
    height: 27px;
    color: white;
    background-color: #0066cc;
}

.text-block-age {
    position: absolute;
    top: 91px;
    right: 169px;
    width: 147px;
    height: 27px;
    font-size: 11px;
    color: white;
    background-color: #0066cc;
}

.text-block-fuel {
    position: absolute;
    top: 125px;
    right: 169px;
    width: 147px;
    height: 27px;
    font-size: 11px;
    color: white;
    background-color: #0066cc;
}

.text-block-city {
    position: absolute;
    top: 159px;
    right: 169px;
    width: 147px;
    height: 27px;
    font-size: 11px;
    color: white;
    background-color: #0066cc;
}

.text-block-pm {
    position: absolute;
    top: 252px;
    right: 154px;
    color: #003399;
    font-weight: bold;
}

.text-block-nox {
    position: absolute;
    top: 320px;
    right: 154px;
    color: #003399;
    font-weight: bold;
}

.text-block-nh3 {
    position: absolute;
    top: 389px;
    right: 154px;
    color: #003399;
    font-weight: bold;
}

.text-block-so2 {
    position: absolute;
    top: 456px;
    right: 154px;
    color: #003399;
    font-weight: bold;
}

.text-block-hi {
    position: absolute;
    top: 596px;
    right: 112px;
    color: #003399;
    font-weight: bold;
}

.text-block-hc {
    position: absolute;
    top: 722px;
    right: 112px;
    color: #003399;
    font-weight: bold;
}

.text-block-cal {
    position: absolute;
    top: 769px;
    right: 182px;
    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;
}