CSSには、コードの優先順位が決まっています。
- idセレクタやclassセレクタなどの具体的・局所的なセレクタは、タイプセレクタや全称セレクタのような全般的なセレクタより優先される
- idセレクタはclassセレクタより優先され、タイプセレクタは全称セレクタより優先される(idセレクタ > classセレクタ > タイプセレクタ > 全称セレクタ)
- 要素を特定したidセレクタ・classセレクタは、要素を特定しないidセレクタ・classセレクタより優先される
- 優先順位が同じになった場合は、最後に指定したスタイルが適用される
- !importantを付けると最優先される
- タグそのもののstyleにCSSを書くと優先される
などです。
だから、
html
1<div style="margin: 0px !important;" class="container">
2</div>
のように、タグ自体のstyleに!importantでCSSをかいてみてると、行けると思います。