Using dashes for CSS classes is widespread; bootstrap uses it, the github CSS styleguide uses it, the Google CSS style guide uses it, etc.