html { position: relative; min-height: 100%; } body { /* Margin bottom by footer height */ margin-bottom: 60px; } a.navbar-brand { font-weight: bold; } .footer { position: absolute; bottom: 0; width: 100%; /* Set the fixed height of the footer here */ height: 60px; background-color: #f5f5f5; } .footer > .container { padding-right: 15px; padding-left: 15px; } .footer .copyright, .footer .powered-by { margin: 20px 0; } body > .container { padding: 60px 15px 0; } .user-subscribers { margin-top: 30px; } .user-subscriptions-log { margin-top: 30px; } h4.panel-title a { text-decoration: none; } /* .user:before { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: normal; line-height: 1; margin-right: 3px; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\e008"; } */ .user-info p.user-login { font-weight: bold; } .user-info p.user-name { } h1.user-login a { text-decoration: none; margin-left: 10px; } ul.users.mosaic { list-style: none; columns: 140px auto; -webkit-columns: 140px auto; -moz-columns: 140px auto; padding-left: 0px; margin-left: 8px; } ul.users.mosaic li { display: inline-block; width: 140px; line-height: 18px; padding-top: 1px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } ul.users.mosaic li:nth-child(odd) { background-color: #EFEFEF; } /* Required quick fix */ .required:after { content: " *"; color: red; } a.tag { position: relative; display: inline-block; margin: .8em .8em 0 0; padding: .25em .5em; background: #ebeef2; /* font-size: .85em; */ color: #35587c; text-decoration: none; } .post-block .post-date { margin-top: 5px; color: #a0a0a0; font-size: .75em; } .post-block .post-text { margin-top: 10px; } .post-block .post-image .img-thumbnail { max-width: 600px; } a.post { font-weight: bold; }