html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  /* 26.05.2015: E.S.: Original 60px aendert Abstand footer zum Content*/
  margin-bottom: 120px;
}

/* Org. MB-Style
footer {
    margin: 50px 0;
} */

.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
/* Set the fixed height of the footer here */
/* 26.05.2015: E.S.: Original 60px */
  height: 130px;
  margin-top: 2.5em;
/*  background-color: #43A4FF; */
  background-color: #64b5f6; /* 300 */
}

.footer > .container {
  padding-right: 15px;
  padding-left: 15px;
  margin-top: 2.5em;
}

.footerH4ES {
  text-align:center;
}

.footerH5ES {
  text-align:center;
}


