Your border is working on firefox see DEMO you can check it with removing radius. FireFox having bug when you tried circle with dashed border.
This is a known bug. Your options are:
- If this is just for the sake of a circle, draw it with
<canvas>
, e.g. as demonstrated here - Use SVG (possibly inline), which supports various ways to stroke paths
- Just make a Image PNG