.dashboard-container { padding: $dashboard-padding; background: $dashboard-gradient; width: 100%; min-height: 100%; } .template-variable { color: $variable; } div.flot-text { color: $text-color !important; } .panel { &--solo { .panel-container { border: none; } } } .panel-container { background-color: $panel-bg; border: $panel-border; position: relative; height: 100%; &.panel-transparent { background-color: transparent; border: none; } } .panel-content { padding: 0px 10px 5px 10px; height: 100%; } .panel-title-container { min-height: 9px; cursor: move; word-wrap: break-word; display: block; } .panel-title { border: 0px; font-weight: $font-weight-semi-bold; position: relative; width: 100%; display: block; padding-bottom: 2px; } .panel-title-text { cursor: pointer; font-weight: $font-weight-semi-bold; &:hover { color: $link-hover-color; } } .panel-menu-container { width: 1px; height: 19px; display: inline-block; } .panel-menu-toggle { color: $text-color-weak; cursor: pointer; padding: 3px 5px; visibility: hidden; opacity: 0; position: absolute; width: 16px; height: 16px; left: 1px; top: 4px; &:hover { color: $link-hover-color; } } .panel-loading { position:absolute; top: -3px; right: 0px; z-index: 800; font-size: $font-size-sm; color: $text-color-weak; } .panel-header { text-align: center; &:hover { transition: background-color 0.1s ease-in-out; background-color: $panel-header-hover-bg; } } .panel-menu { top: 25px; left: -100px; } .panel-info-corner-inner { width: 0; height: 0; position: absolute; left: 0; bottom: 0; } @mixin panel-corner-color($corner-bg) { .panel-info-corner-inner { border-left: 27px solid $corner-bg; border-right: none; border-bottom: 27px solid transparent; } } .panel-info-corner { color: $text-muted; cursor: pointer; position: absolute; display: none; left: 0; width: 27px; height: 27px; top: 0; z-index: 10; .fa { position: relative; top: -4px; left: -6px; font-size: 75%; z-index: 1000; } &--info { display: block; @include panel-corner-color(lighten($panel-bg, 4%)); .fa:before { content: "\f129"; } } &--links { display: block; @include panel-corner-color(lighten($panel-bg, 4%)); .fa { left: -5px; } .fa:before { content: "\f08e"; } } &--error { display: block; color: $text-color; @include panel-corner-color($popover-error-bg); .fa:before { content: "\f12a"; } } } .panel-hover-highlight { .panel-menu-toggle { visibility: visible; transition: opacity 0.1s ease-in 0.2s; opacity: 1; } } .panel-time-info { font-weight: bold; float: right; margin-right: 15px; color: $blue; font-size: 85%; position: absolute; top: 4px; right: 0; } .dashboard-header { font-family: $headings-font-family; font-size: $font-size-h3; text-align: center; overflow: hidden; position: relative; top: -10px; span { display: inline-block; @include brand-bottom-border(); padding: 0.5rem .5rem .2rem .5rem; } } .dash-edit-view { opacity: 0; &--open{ opacity: 1; transition: opacity 200ms ease-in-out; } } .dashboard-nav-shadow { box-shadow: 0 0 20px black; height: 10px; position: absolute; width: 100%; z-index: 1; top: -10px; }