Back in the days styling checkboxes and radio buttons was a traumatic experience. Every time I saw design with cute, colourful checkboxes I knew it will be a pain in the… lower back. Fortunately since IE9 we can use :checked pseudo-class to play with checkboxes and radio buttons.
Chevron is quite popular visual element used in all sort of sliders and buttons. The most popular way to implement chevron is to use font like Font Awesome or Glyphicons. The downside is that we have to settle with a given shape. If we need to use custom chevron our last resort is an old school png file.