/// /// This file regroups the general rules for website design. See the website.snippets.less rules for /// snippets-specific rules. /// // Resize and vertically align navbar’s items relative to @navbar-height .o-w-fill-navbar(@ratio: 0.8) { height: round(@navbar-height * @ratio); margin-top: round(@navbar-height * (1 - @ratio) / 2); } #wrapwrap { position: relative; display: table; table-layout: fixed; width: 100%; height: 100%; > * { display: table-row; } > main { height: 100%; } } // Default Style header a.navbar-brand { &.logo { padding: 0 15px; img { .o-w-fill-navbar(); } } } footer { background-color: #F8F8F8; #footer { padding-top: 32px; // TODO This solves a bug that should be solved differently when // possible. When automatic footer option is enabled,