.content { padding-top: 65px; padding-bottom: 100px; } .footer{ position: fixed; bottom: 0; right: 0; left: 0; color: white; font-size:small; background-color: #292c2f; box-sizing: border-box; width: 100%; font: bold 12px; } html, body{ margin:0; padding:0; height:100%; } #container{ min-height: 100%; position: relative; } #header{ } #body{ padding: 10px; padding-bottom: 60px: }