@import 'huegasm-variables'; @import 'bootstrap'; // used to take out bootstrap scss modules that we don't need @import 'paper'; @import 'bridge-finder'; @import 'common'; @import 'dimmer'; @import 'fancy-speaker'; @import 'introjs'; @import 'hue-controls'; @import 'light-group'; @import 'music-tab'; @import 'noui-slider'; body > .ember-view { display: flex; min-height: 100vh; flex-direction: column; } body, button { font-family: 'Raleway', sans-serif; } .full-width { width: 100%; } #huegasm { flex: 1; justify-content: center; align-items: center; } .ember-app { padding-bottom: 50px; } #footer { margin: 0 auto 10px auto; width: 100%; max-width: 1200px; text-align: center; display: flex; align-items: center; justify-content: space-between; padding: 0 15px; //margin-bottom: 8rem; } @media(min-width:767px) { #footer { padding: 0 9%; } } #footer-text { display: inline-block; font-size: 18px; padding-right: 30px; a { margin-left: 5px; } } .alert { margin-bottom: 0; border: none; } button.md-warn { background: $secondaryThemeColor; } .display-flex { display: flex !important; } #intro-logo { width: 55%; margin-bottom: 4vh; min-width: 250px; } #intro-background { min-height: 50vh; min-height: 200px; padding: 0 0 10px; #intro-wrapper { width: 80%; padding: 0 10px 10px; border-radius: 5px; margin: auto; } } .video-icon { position: absolute; md-icon { transition: all .1s linear; color: rgba($blackish, 0.4) !important; &:hover { color: rgba($blackish, 0.7) !important; } } } @media(max-width:768px) { #intro-logo { margin-bottom: 10px; } } // fancy webkit scrollbars @media(min-width:767px) { #intro { padding: 1vh 0 3vh; } ::-webkit-scrollbar { -webkit-appearance: none; } ::-webkit-scrollbar:vertical { width: 12px; } ::-webkit-scrollbar:horizontal { height: 12px; } ::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, .5); border-radius: 10px; border: 2px solid #ffffff; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); } ::-webkit-scrollbar-track { background-color: #ffffff; } }