.dashboard-container { padding: $dashboard-padding; width: 100%; } .page-dashboard { .main-view { background-image: none; } } .template-variable { color: $variable; } div.flot-text { color: $text-color !important; } .panel { display: inline-block; float: left; &--solo { .resize-panel-handle { display: none; } .panel-container { border: none; } } } .panel-margin { margin: 0 0.4rem 0.8rem 0.4rem; display: block; } .panel-container { background-color: $panel-bg; position: relative; border: $panel-border; &.panel-transparent { background-color: transparent; border: none; } } .panel-content { padding: 0px 10px 5px 10px; } .panel-title-container { min-height: 9px; padding-top: 4px; cursor: pointer; } .panel-title { border: 0px; font-weight: $font-weight-semi-bold; position: relative; cursor: pointer; width: 100%; display: block; } .panel-links-btn { margin-left: 10px; display: none; } .panel-help-text { margin-left: 10px; display: none; } .panel-loading { position:absolute; top: -3px; right: 0px; z-index: 800; } .panel-header { text-align: center; } .panel-info-corner { color: $text-color; cursor: pointer; position: absolute; display: none; left: 0; width: 27px; height: 27px; top: 0; z-index: 10; .fa { position: relative; top: -2px; left: -5px; font-size: 90%; } &--info { display: block; background: $blue-dark; .fa:before { content: "\f129"; } } &--links { display: block; background: $blue-dark; .fa { left: -3px; } .fa:before { content: "\f08e"; } } &--error { display: block; background: $errorBackground !important; .fa:before { content: "\f12a"; } } } .panel-info-corner-inner { width: 0; height: 0; position: absolute; border-left: 27px solid transparent; border-right: 0px solid transparent; border-bottom: 26px solid $panel-bg; left: 0; bottom: 0; } .panel-full-edit { margin-top: 20px; margin-bottom: 20px; } .panel-menu { z-index: 500; position: absolute; background: $tight-form-func-bg; border: $panel-menu-border; .panel-menu-row { white-space: nowrap; border-bottom: $panel-menu-border; &:last-child { border-bottom: none; } } .panel-menu-link, .panel-menu-icon { padding: 5px 10px; } .panel-menu-link { display: inline-block; border-right: $panel-menu-border; &:last-child { border: none; } } .dropdown-menu { text-align: left; } } .panel-highlight { box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 5px rgba(82,168,236,10.8) } .panel-hover-highlight { box-shadow: inset 0 1px 1px rgba(0,0,0,0.025), 0 0 1px rgba(82,168,236,0.5) } .on-drag-hover { .panel-container { box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 5px rgba(82,168,236,10.8) } } .panel-drop-zone { display: none; .panel-container { border: $panel-border; display: flex; justify-content: center; flex-direction: column; text-align: center; color: $text-color-faint; font-weight: bold; background: $panel-drop-zone-bg; } } .panel-in-fullscreen { .panel-drop-zone { display: none !important; } } .panel-time-info { font-weight: bold; float: right; margin-right: 15px; color: $blue; font-size: 85%; position: absolute; top: 0; right: 0; } .resize-panel-handle { cursor: nwse-resize; position: absolute; bottom: 0; right: 0; width: 15px; height: 15px; display: block; color: $text-color-faint; overflow: hidden; &:before { left: initial; right: -5px; bottom: 0px; position: absolute; } } .dashboard-header { font-family: $headings-font-family; font-size: $font-size-h3; text-align: center; span { display: inline-block; @include brand-bottom-border(); padding: 0.5rem .5rem .2rem .5rem; } }