Today I learnt an interesting fact about how the nth-child CSS selector works and it was different to what I expected and what seems to make sense.
I had the following HTML snippet:
<div class="input-group">
<div class="legacy">
<div class="input-subgroup">
<input name="itemId" id="Type0" type="radio" checked="checked" value="1">
<label for="Type0">Single</label>