@import 'ember-paper'; @import 'bower_components/bootstrap-sass/assets/stylesheets/_bootstrap'; @import 'ember-modal-dialog/ember-modal-structure'; @import 'ember-modal-dialog/ember-modal-appearance'; // BRIDGE FINDER #pressButtonBridgeImg { width: 200px; margin: 0 auto 0 auto; display: inherit; } .noTextDecoration { text-decoration: none; } md-content { max-width: 800px; } // BRIDGE CONTROLS .navigation { margin: 0 auto 0 auto; padding: 30px 0 30px 0; } .navigationItem { cursor: pointer; font-family: 'Slabo 27px', serif; font-size: 18px; padding: 0 10px 0 10px; } .navigationItem:hover{ text-decoration: underline; } .navigationItem.active { font-weight: bold; cursor: default; } .navigationItem.active:hover { color: #000; text-decoration: none; } // LIGHT GROUP .lightGroup { margin: 0 auto 0 auto; } .hueLight { margin-right: 10px; border-radius: 20px; } .hueLight.inactive { cursor: pointer; background-color: rgba(192, 192, 192, 0.7); } .hueLight.unreachable { background-color: rgba(255, 0, 0, 0.7); } .hueLight.active:hover { cursor: pointer; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transform: scale(1.2); transform: scale(1.2); -webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36); } .ember-modal-overlay.translucent { background-color: #000000; } md-icon { color: rgba(0, 0, 0, 0.54) !important; } md-icon.menu { margin: 30px 0 0 16px; } .addButton { cursor: pointer; float: right; margin-right: 16px; } .removeButton { cursor: pointer; margin: 10px 0 10px auto; } .sideNavTitle { margin-left: 16px; font-family: 'Slabo 27px', serif; } md-toolbar { background-color: inherit !important; } .innerControlFrame { height: 100vh; } // GROUP CONTROL .groupRow.selectedRow { background-color: #7F7F7F !important; color: white; } .groupRow:hover { background-color: #c3c3c3; } .groupRow.selectedRow .groupSelect { cursor: default; } .groupSelect { padding: 10px 0 10px 0; cursor: pointer; width: 70%; font-family: 'Open Sans', sans-serif; } .groupRow:hover * .close { display: block; } .groupRow:hover * .close { display: block; } .selectedRow * .close { color: white !important; } .selectedRow.groupRow * .close:hover { color: darken(white, 20%) !important; } .groupRow * .close:hover { color: darken(#333333, 20%) !important; } .close:hover { opacity: 1; } .close { color: rgb(51, 51, 51); display: none; opacity: 1; text-shadow: none; } // MUSIC CONTROL #playListContainer { height: 600px; width: 200px; color: red; } #playerControls { opacity: 0; transition: all 0.2s ease-in-out; position: absolute; bottom: 0; left: 0; padding: 10px; width: 100%; color: white !important; z-index: 20; background: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7)); } #playerTimeControls { position: relative; font-size: 12px; top: 2px; margin-left: 10px; } #playerControlsRight { float: right; } .playerControllIcon { color: white !important; cursor: pointer; transition-duration: 0.1s; } .playerControllIcon:hover { transform: scale(1.1) } #playerArea { height: 300px; background-color: black; display: inline-block; } #playerArea:hover #playerControls { opacity: 1; } #playlist { height: 300px; background-color: #1E1E1E; } .noUi-origin { background-color: black; border-radius: 5px; } .noUi-base { background-color: #F12B24; border-radius: 5px; } #volumeBar { width: 100px; height: 8px; display: inline-block; } #seekSlider { height: 12px; margin-bottom: 10px; } .noUi-horizontal .noUi-handle { width: 7px; height: 21px; left: -1px; top: -8px; cursor: pointer; transition-duration: 0.1s; } .noUi-horizontal .noUi-handle:hover { transform: scale(1.1); } .noUi-handle:after, .noUi-handle:before { content: none; } #seekSlider * .noUi-handle { height: 20px; width: 20px; border-radius: 50%; background: #F12B24; top: -7px; left: -10px; }