/** * Copyright © 2016-2017 The Thingsboard Authors * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ @import "~compass-sass-mixins/lib/compass"; @import '../../scss/constants'; section.tb-dashboard-title { position: absolute; top: 0; left: 20px; } input.tb-dashboard-title { font-size: 2.000rem; font-weight: 500; letter-spacing: 0.005em; height: 38px; } div.tb-padded { top: 60px; } section.tb-padded { top: 60px; } div.tb-shrinked { width: 40%; } tb-details-sidenav.tb-widget-details-sidenav { md-sidenav.tb-sidenav-details { @media (min-width: $layout-breakpoint-gt-sm) { width: 85% !important; } @media (min-width: $layout-breakpoint-gt-md) { width: 75% !important; } @media (min-width: $layout-breakpoint-lg) { width: 60% !important; } } } /*********************** * dashboard toolbar ***********************/ section.tb-dashboard-toolbar { position: absolute; top: 0px; left: -100%; z-index: 3; pointer-events: none; &.tb-dashboard-toolbar-opened { right: 0px; @include transition(right .3s cubic-bezier(.55,0,.55,.2)); } &.tb-dashboard-toolbar-closed { right: 18px; @include transition(right .3s cubic-bezier(.55,0,.55,.2) .2s); } md-fab-toolbar { &.md-is-open { md-fab-trigger { .md-button { &.md-fab { opacity: 1; @include transition(opacity .3s cubic-bezier(.55,0,.55,.2)); } } } } md-fab-trigger { .md-button { &.md-fab { line-height: 36px; width: 36px; height: 36px; margin: 4px 0 0 4px; opacity: 0.5; @include transition(opacity .3s cubic-bezier(.55,0,.55,.2) .2s); md-icon { margin: 0; line-height: 18px; height: 18px; width: 18px; min-height: 18px; min-width: 18px; } } } } .md-fab-toolbar-wrapper { height: 40px; md-toolbar { min-height: 36px; height: 36px; md-fab-actions { .close-action { margin-right: -18px; } tb-timewindow { font-size: 16px; } } } } } } .tb-dashboard-container { &.tb-dashboard-toolbar-opened { margin-top: 40px; @include transition(margin-top .3s cubic-bezier(.55,0,.55,.2)); } &.tb-dashboard-toolbar-closed { margin-top: 0px; @include transition(margin-top .3s cubic-bezier(.55,0,.55,.2) .2s); } }