/* all custom SCSS should go into here */ body { overflow-y: scroll; word-wrap: break-word; background-color: #fafafa; } @import "scss/flags"; @import "scss/variable"; @import "scss/generic"; @import "scss/answerbox"; @import "scss/comments"; @import "scss/entry"; @import "scss/navbar"; @import "scss/panel"; @import "scss/user"; @import "scss/notifications"; @import "scss/groups"; @import "scss/data"; @import "scss/mobile"; .j2-page { padding-top: 30px; } .centre { text-align: center; } .ios-web-app { padding-top: 1em; } #load-more-btn { margin-bottom: 1.5em; } .j2-jumbo { background-color: darken($navbar-inverse-bg, 10%); color: #fff; } .j2-jumbo h1, .j2-jumbo h2, .j2-jumbo h3, .j2-jumbo h4, .j2-jumbo h5, .j2-jumbo h6 { color: #fff; } .j2-jumbo a, .j2-jumbo a:hover { color: #fff; opacity: 0.6; } .j2-jumbo a:hover { opacity: 1; } .j2-jumbo a .btn { opacity: 1; } .smiles { margin-bottom: 7px; } .j2-lh { color: $main-color; } .about--moderator { padding-left: 0px; } .about--moderator li { list-style: none; } .about--moderator a { text-decoration: none; } .about--moderator a:hover { text-decoration: none; } .j2-up { text-transform: uppercase; } .j2-label { display: inline-block; } .j2-table { display: table; } .input--center { display: table-cell; vertical-align: middle; } .sweet-overlay { z-index: 1031; } #create-group { margin-top: 5px; } .j2-delete { color: $brand-danger; text-decoration: none; } .j2-navbar { margin-bottom: 0px; } @media (max-width: $screen-xs-max) { .j2-col-reset { padding-left: 0px; padding-right: 0px; } } #growls.default{ top:64px; right:10px } .links { padding-bottom: 10px; } .panel { box-shadow: 0px 0px 20px rgba(0,0,0,0.1); } .panel-default > .panel-heading { box-shadow: inset 0 -10px 10px -10px rgba(0,0,0,0.1); } .panel-default > .panel-footer { box-shadow: inset 0 10px 10px -10px rgba(0,0,0,0.1); } #profile { border-color: transparent; border-width: 0px; } .panel { border-radius: 2px; } .panel > .panel-heading { border-top-left-radius: 2px; border-top-right-radius: 2px; } .panel > .panel-footer { border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; } .frontpage { margin-top: -50px; height: 100vh; display: table; } .frontpage-scroll { display: block; position: absolute; bottom: 0; margin: 0 auto; padding: 20px; text-align: center; z-index: 1000; font-size: 32px; width: 100%; } .frontpage-content { display: table-cell; vertical-align: middle; } .frontpage-features { padding-top: 20px; padding-bottom: 10px; } .features-heading { margin-bottom: 20px; } .frontpage-fluid { background-color: darken($navbar-inverse-bg, 10%); color: #fff; a { color: #fff; font-weight: bold; &:hover { opacity: 0.8; } } p { margin: 20px; text-align: center; } } .frontpage-heading { margin-top: 0px; } #content { padding-bottom: 30px; } #register { padding: 20px; } .register-now { margin: 10px; } .btn-register { opacity: 1 !important; background: transparent; color: #fff; border: 4px #fff solid; border-radius: 4px; transition: background-color .25s ease-in-out; &:hover { background-color: #fff; color: darken($navbar-inverse-bg, 10%) !important; transition: background-color .25s ease-in-out; } } .lead { margin-bottom: 3px; } .particle-jumbotron { padding: 0px; overflow: hidden; position: relative; width: 100%; } .particle-content { position: relative; top: 0; padding-top: 48px; padding-bottom: 48px; padding-left: 30px; padding-right: 30px; } #particles { position: absolute; width: 100%; height: 100%; } .icon-showcase { font-size: 78px; text-align: center; display: block; } .colored-icon:before { color: $brand-primary; } .colored-icon { padding-left: 3px; padding-right: 5px; } .heading-showcase { margin-top: 5px; } .heading-about { margin-top: 0px; } .discover { padding-top: 20px; } .row-eq-height { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; }