Radio & Label elements alignments

Not really sure how to say what I want… so… hear it goes.

Without flex-box, I am trying to get the radio elements align to the left and on the same line. I am close, is this an optimal way without using flex-box?

I get that they are kinda on the same line, do I just need to adjust alignment/padding/margin?

For clarity, elements in question are in red.

Code Found Below

simply reduce the width of the input from 49% to 1.5em or so and that will pull everything to the left

span input[type="radio"] {
    width: 49%;