body { padding-top: 60px; } html { position: relative; min-height: 100%; } .footer { position: absolute; bottom: 0; padding-top: 10px; width: 100%; height: 50px; background-color: #f5f5f5; } .flash { background: #cee5F5; padding: 0.5em; border: 1px solid #aacbe2; } .error { background: #f0d6d6; padding: 0.5em; }