¿Cómo agregar espacio entre el texto y el botón de radio?

Quiero un espacio individual entre el texto y el botón de radio. Para lograr esto probé la clase css answerBottomYesNo añadiendo margin-left: 7px. por alguna razón, no funcionó. A continuación se muestra un fragmento de código

Ear Aches?

¿Qué debo hacer para dar un espacio entre el botón de opción y el texto? Podría haber hecho nbsp pero realmente quiero que resida en el archivo CSS. Ayuda apreciada!

En lugar de span , agregue margin al input type=radio dentro del span esta manera:

 .answerBottomYesNo input[type="radio"]{ margin-right:20px; } 

Ver el violín de trabajo: https://jsfiddle.net/4ageousp/