If you investigate with the webdevelopment tool of your browser (F12) you see that this questioon type is realized by an unordered list.
If you have more than one column there are more lists.
This you have to consider.
A solution could be
Code:
...
#question{QID} .list-unstyled:nth-child(1) .radio-item:nth-child(4) label::before {
content: "4";
padding-left: 12px;
padding-top: 8px;
}
#question{QID} .list-unstyled:nth-child(2) .radio-item:nth-child(1) label::before {
content: "5";
padding-left: 12px;
padding-top: 8px;
}
...
But a much better and easier solution is to use bootstrap buttons with stacked fontawesome 4.7. icons
Just style the button to your wish.
Code:
<style type="text/css">
.fruity .btn-primary, .fruity .btn-primary.disabled, .fruity .btn-primary.disabled.active, .fruity .btn-primary.disabled:active, .fruity .btn-primary.disabled:focus, .fruity .btn-primary.disabled:hover {
text-align: left;
background-color: transparent;
color: #328637;
}
</style>