Im starting to feel crazy here. My footer doesnt reach the window edges even though its defined (at least i think so)
.footer {
  height: 200px;
  bottom: 0px;
  margin: 0px;
  left: 0px;
  right: 0px;
  padding: 0px;
  width: 100%;
  background-color: #E5E5E5;
  text-align: center;
}
<footer>
  <div class="footer">
    <p>Footer</p>
  </div>
</footer>