html { position: relative; min-height: 100%; } body { /* Margin bottom by footer height */ margin-bottom: 60px; } .footer { position: absolute; bottom: 0; width: 100%; /* Set the fixed height of the footer here */ height: 60px; line-height: 60px; color: #AAA; text-align: center; } #logo { max-height: 50px; margin-top: -16px; } .navbar-default .navbar-nav > li > a { text-transform: uppercase; font-size: small; } @media (min-width: 768px) { .navbar-default .navbar-nav > li.active > a, .navbar-default .navbar-nav > li > a:hover { background: none; border-bottom: 5px solid #eee; padding-bottom: 25px; } } .navbar-text { font-size: small; } .glyphicon.up, .glyphicon.new, .glyphicon.paused, .glyphicon.grace, .glyphicon.down { font-size: 22px; } .glyphicon.up { color: #5cb85c; } .glyphicon.new, .glyphicon.paused { color: #AAA; } .glyphicon.grace { color: #f0ad4e; } .glyphicon.down { color: #d9534f; } .hc-dialog { background: #FFF; padding: 2em; margin-top: 100px; } .hc-dialog h1 { margin: 0; } .dialog-body { margin: 24px 0; }