As the guide said, it's generally hard to style/change looks of radio & checkboxes, and it's better to hide the original, and instead create some other html element like a <span>, which changes looks based in the value of the checkbox/radio button. That first example replaces radio inputs with <button type=action>, which are then more easily styled to look different. The example right under it might be more helpful, which still uses the checkboxes but uses <span> elements for the visible part of it: <a href="https://wiki.roll20.net/CSS_Wizardry#Alternative_Checkboxes" rel="nofollow">https://wiki.roll20.net/CSS_Wizardry#Alternative_Checkboxes</a> Styling a input type="radio" or an input type="checkox" is fairly similar. If that doesn't do it either, you can try take a look at the Free Spacer char sheet code, that for several checkboxes uses images to determine their looks. <a href="https://github.com/Roll20/roll20-character-sheets/tree/master/FreeSpacer" rel="nofollow">https://github.com/Roll20/roll20-character-sheets/tree/master/FreeSpacer</a>