diff --git a/static/scss/custom.scss b/static/scss/custom.scss index ade3c4ad1f15b5b1f8663f9c57cbe77ba1936d07..0a34515d68664bd696bc950ed2c48d9be37bdeb6 100644 --- a/static/scss/custom.scss +++ b/static/scss/custom.scss @@ -1,16 +1,34 @@ body { padding-top: 50px; position: relative; + font-weight: 300; // Not overridable in bootstrap at the moment. + /*background: url("../images/website-background.svg"); + background-size: cover; + background-repeat: no-repeat;*/ } + +// Not overridable in bootstrap at the moment +.dropdown-menu >li >a { + font-weight: 300; +} + +// Not overridable in bootstrap at the moment. +strong { + font-weight: 500; +} + section { padding: 20px 0px; } .modal form { margin-bottom: 0px; } + footer { - padding-bottom: 20px; + padding-top: 40px; + padding-bottom: 20px; } + p.login-signup { margin-top: 20px; } @@ -69,5 +87,99 @@ body.auth .panel-heading .panel-title span.pull-right { margin: 0 auto; } +.home { + margin: 0; + padding-top: $navbar-height - $navbar-padding-vertical - 8; +} + +.home#content_body { + margin: 0; + padding: 0; +} +#content_body { + background-color: $background-filter-transparent; + box-shadow: 0px 0px 2em $background-filter; //, inset 0px -5px 1em rgba(0, 0, 0, 0.8); +} + +.homepage-block-content { + position: relative; + height: 100%; +} + +.bottom-align { + position: absolute; + bottom: 0; +} + +.homepage-block { + margin-top: 0; + margin-bottom: 0; + min-height: 480px; // TODO: change + height: 480px; + position: relative; + box-shadow: $box-shadow; + z-index: 3; +} +.homepage-block.light { + background-color: $background-filter; + z-index: 2; +} + +.homepage-block.white { + background-color: white; + z-index: 1; +} + +.homepage-block-bg { + top: 0; + bottom: 0; + width: 100%; + height: 100%; + position: absolute; + background-size: cover; + background-position: center; + opacity: 0.3; + background-blend-mode: multiply; + z-index: -9999; + box-shadow: $box-shadow; +} + +.homepage-block.dark { + background: $gray-base; + color: white; +} + +.navbar { + box-shadow: $box-shadow; +} + +.tight-headings { + + h1, h2, h3, h4, h5, h6 { + margin: 0; + } + +} + + +.hills { + background-size: 100%; + background-position: bottom; + background-repeat: no-repeat; + width: 50%; + height: 100%; + position: absolute; + bottom: 0; + right: 0; + z-index: -9999; + + &.main { + background-image: url("../images/hills.svg"); + } + + &.footer { + background-image: url("../images/hills-footer.svg"); + } +}