<!-- 誤
<form class="form_group"></form> -->
<!-- 正 -->
<form class="form-group"></form>
スネークケース(単語の間を_
で区切る)が標準の言語をサーバーサイドで使っていると、ついついCSSのクラス名もそのように記述してしまいますが、HTMLやCSSでは普通ケバブケース (単語の間を-
で区切る)が使われます。Bootstrapなどの著名なCSSフレームワークでもケバブケースが使われています。なんとなくドキュメントを読んだ記憶のままスネークケースでクラスを書くとなんのスタイルもつかないので注意しましょう。
(「そんなミスしないよ!」って思った方はごめんなさい。僕は二日に一回くらいするんです・・・)