.container {
    position: relative;
}

.text-block-distance {
    position: absolute;
    top: 55px;
    right: 153px;
    width: 147px;
    height: 27px;
    color: white;
    background-color: #ff3366;
}

.text-block-age {
    position: absolute;
    top: 90px;
    right: 153px;
    width: 147px;
    height: 27px;
    font-size: 11px;
    color: white;
    background-color: #ff3366;
}

.text-block-fuel {
    position: absolute;
    top: 127px;
    right: 153px;
    width: 147px;
    height: 27px;
    font-size: 11px;
    color: white;
    background-color: #ff3366;
}

.text-block-city {
    position: absolute;
    top: 163px;
    right: 153px;
    width: 147px;
    height: 27px;
    font-size: 11px;
    color: white;
    background-color: #ff3366;
}

.text-block-pm {
    position: absolute;
    top: 252px;
    right: 138px;
    color: #ff0033;
    font-weight: bold;
}

.text-block-nox {
    position: absolute;
    top: 318px;
    right: 138px;
    color: #ff0033;
    font-weight: bold;
}

.text-block-nh3 {
    position: absolute;
    top: 385px;
    right: 138px;
    color: #ff0033;
    font-weight: bold;
}

.text-block-so2 {
    position: absolute;
    top: 450px;
    right: 138px;
    color: #ff0033;
    font-weight: bold;
}

.text-block-hi {
    position: absolute;
    top: 600px;
    right: 118px;
    color: #ff0033;
    font-weight: bold;
}

.text-block-hc {
    position: absolute;
    top: 730px;
    right: 118px;
    color: #ff0033;
    font-weight: bold;
}

.text-block-cal {
    position: absolute;
    top: 798px;
    right: 170px;
    width: 166px;
    border-radius: 15px;
    background-color: #ff3366;
    border-color: #ff3366;
}

.text-block-cal:hover {
    background-color: #ff0033;
    border-color: #ff0033;
}

.text-block-cal:focus {
    background-color: #ff0033;
    border-color: #ff0033;
}