diff options
Diffstat (limited to 'app/assets/stylesheets/framework/layout.scss')
-rw-r--r-- | app/assets/stylesheets/framework/layout.scss | 26 |
1 files changed, 18 insertions, 8 deletions
diff --git a/app/assets/stylesheets/framework/layout.scss b/app/assets/stylesheets/framework/layout.scss index 20c7bc93c28..bd521028c44 100644 --- a/app/assets/stylesheets/framework/layout.scss +++ b/app/assets/stylesheets/framework/layout.scss @@ -25,6 +25,10 @@ body { .content-wrapper { padding-bottom: 100px; + + &:not(.page-with-layout-nav) { + margin-top: $header-height; + } } .container { @@ -47,6 +51,10 @@ body { &.limit-container-width { max-width: $limited-layout-width; } + + &.limit-container-width-sm { + max-width: $limited-layout-width-sm; + } } .alert-wrapper { @@ -101,14 +109,16 @@ body { } } +.page-with-sidebar > .content-wrapper { + min-height: calc(100vh - #{$header-height}); +} -/* The following prevents side effects related to iOS Safari's implementation of -webkit-overflow-scrolling: touch, -which is applied to the body by jquery.nicescroling plugin to force hardware acceleration for momentum scrolling. Side -effects are commonly related to inconsisent z-index behavior (e.g. tooltips). By applying the following to direct children -of the body element here, we negate cascading side effects but allow momentum scrolling to be applied to the body */ +.with-performance-bar .page-with-sidebar { + margin-top: $header-height + $performance-bar-height; +} -.navbar, -.page-gutter, -.page-with-sidebar { - -webkit-overflow-scrolling: auto; +.vertical-center { + min-height: 100vh; + display: flex; + align-items: center; } |