| /* |
| Licensed to the Apache Software Foundation (ASF) under one |
| or more contributor license agreements. See the NOTICE file |
| distributed with this work for additional information |
| regarding copyright ownership. The ASF licenses this file |
| to you 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. |
| */ |
| * { |
| outline: none; |
| } |
| a:focus { |
| outline: none; |
| } |
| .navbar .brand { |
| font-size: 18px; |
| } |
| |
| .brand > img { |
| height: 11px; |
| width: auto; |
| } |
| |
| .property-name { |
| white-space: nowrap; |
| } |
| |
| small table tbody tr td.property-name { |
| font-weight: bold; |
| text-align: right; |
| } |
| |
| #log-panel { |
| position: fixed; |
| top: -5px; |
| left: 30px; |
| right: 30px; |
| bottom: 50%; |
| z-index: 10000; |
| background: inherit; |
| transition: bottom 1s ease-in-out; |
| } |
| |
| #log-panel > div { |
| position: relative; |
| width: 100%; |
| height: 100%; |
| } |
| |
| #log-panel #log-panel-statements { |
| margin-left: 0; |
| margin-bottom: 0; |
| position: absolute; |
| top: 0; |
| left: 0; |
| right: 0; |
| bottom: 20px; |
| overflow-y: auto; |
| } |
| |
| #log-panel-statements li { |
| margin-left: 3px; |
| margin-right: 3px; |
| transition: background .25s ease-in-out; |
| } |
| |
| #log-panel-statements li pre { |
| border-radius: 0; |
| font-size: 11px; |
| } |
| |
| #log-panel-statements li:hover { |
| background: #111111; |
| } |
| |
| #log-panel-statements li.DEBUG { |
| color: dodgerblue; |
| } |
| |
| #log-panel-statements li.INFO { |
| color: white; |
| } |
| |
| #log-panel-statements li.WARN { |
| color: yellow; |
| } |
| |
| #log-panel-statements li.ERROR { |
| color: red; |
| } |
| |
| #log-panel #close { |
| text-align: center; |
| position: absolute; |
| height: 20px; |
| bottom: 0; |
| left: 0; |
| right: 0; |
| box-shadow: 0 1px 13px rgba(0, 0, 0, 0.1) inset; |
| opacity: 1; |
| } |
| |
| #log-panel #copy { |
| position: absolute; |
| right: 23px; |
| bottom: 26px; |
| background: inherit; |
| transition: opacity 1s ease-in-out; |
| opacity: 0.4; |
| cursor: pointer; |
| } |
| |
| #log-panel #copy:hover { |
| opacity: 1; |
| } |
| |
| div.log-stack-trace p { |
| line-height: 14px; |
| margin-bottom: 2px; |
| } |
| |
| #canvas { |
| display: inline-block; |
| } |
| .fill { |
| min-height: 100%; |
| height: 100%; |
| } |
| /* sub tab tweaks */ |
| body div div ul.nav { |
| margin-bottom: 5px; |
| border-bottom: none; |
| } |
| |
| #tree-ctrl { |
| position: relative; |
| top: -3px; |
| } |
| |
| #tree-ctrl > li > a { |
| display: block; |
| padding-left: 5px; |
| padding-right: 5px; |
| /* padding: 5px; */ |
| } |
| |
| ul.dynatree-container { |
| background: inherit; |
| } |
| ul.dynatree-container li { |
| background: inherit; |
| } |
| /* Chart stuff */ |
| #charts { |
| display: block; |
| overflow: hidden; |
| margin: 5px auto; |
| position: relative; |
| padding-bottom: 35px; |
| } |
| .group { |
| margin-bottom: 1em; |
| } |
| .axis { |
| font: 10px sans-serif; |
| pointer-events: none; |
| z-index: 2; |
| } |
| .axis.text { |
| -webkit-transition: fill-opacity 250ms linear; |
| } |
| .axis path { |
| display: none; |
| } |
| .axis line { |
| stroke: #000; |
| shape-rendering: crispEdges; |
| } |
| .axis.top { |
| position: relative; |
| top: 0; |
| padding: 0; |
| } |
| .axis.bottom { |
| position: absolute; |
| bottom: 0px; |
| padding: 0; |
| } |
| .horizon { |
| overflow: hidden; |
| position: relative; |
| } |
| .horizon:last-child { |
| border-bottom: none; |
| } |
| .horizon + .horizon { |
| border-top: none; |
| } |
| .horizon canvas { |
| display: block; |
| } |
| .horizon .title, |
| .horizon .value { |
| bottom: 0; |
| line-height: 30px; |
| margin: 0 6px; |
| position: absolute; |
| white-space: nowrap; |
| } |
| .horizon .title { |
| left: 0; |
| } |
| .horizon .value { |
| right: 0; |
| } |
| .line { |
| opacity: .2; |
| z-index: 2; |
| } |
| |
| td { |
| padding-right: 20px; |
| } |
| |
| .expandable { |
| padding: 3px; |
| } |
| |
| .expandable > .title { |
| cursor: pointer; |
| } |
| |
| i.expandable-indicator { |
| font-family: FontAwesome; |
| font-weight: normal; |
| font-style: normal; |
| display: inline-block; |
| text-decoration: inherit; |
| } |
| |
| .expandable-body form fieldset legend { |
| font-size: inherit; |
| margin-bottom: 0px; |
| } |
| |
| .expandable.opened i.expandable-indicator:before { |
| font-family: FontAwesome; |
| content: "\f078" !important; |
| } |
| |
| .expandable.closed i.expandable-indicator:before { |
| font-family: FontAwesome; |
| content: "\f054"; |
| } |
| |
| .expandable.opened i.expandable-indicator.folder:before { |
| font-family: FontAwesome; |
| content: "\F07C" !important; |
| } |
| |
| .expandable.closed i.expandable-indicator.folder:before { |
| font-family: FontAwesome; |
| content: "\F07B"; |
| } |
| |
| .expandable.opened .expandable-body { |
| display: inline-block; |
| margin-bottom: 3px; |
| } |
| |
| .expandable.closed .expandable-body { |
| display: none; |
| } |
| |
| span.dynatree-icon { |
| position: relative; |
| top: -2px; |
| font-size: 17px; |
| } |
| |
| span:not(.dynatree-has-children) .dynatree-icon:before { |
| font-family: FontAwesome; |
| content: "\f013"; |
| } |
| |
| ul.inline, |
| ol.inline { |
| margin-left: 0; |
| list-style: none; |
| } |
| |
| ul.inline > li, |
| ol.inline > li { |
| display: inline-block; |
| padding-right: 2px; |
| padding-left: 2px; |
| } |
| |
| .tab { |
| display: block; |
| margin-left: 1em; |
| } |
| |
| .red { |
| color: red !important; |
| } |
| |
| .orange { |
| color: orange !important; |
| } |
| |
| .yellow { |
| color: yellow !important; |
| } |
| |
| .green { |
| color: green !important; |
| } |
| |
| .background-green { |
| color: white; |
| background-color: #51a351; |
| } |
| |
| .background-light-green { |
| color: white; |
| background-color: #5ab15a; |
| } |
| |
| .blue { |
| color: dodgerblue !important; |
| } |
| |
| .background-blue { |
| color: white; |
| background-color: #006dcc; |
| } |
| |
| .icon1point5x { |
| font-size: 1.5em; |
| } |
| |
| .centered, |
| .align-center { |
| margin-left: auto !important; |
| margin-right: auto !important; |
| text-align: center; |
| } |
| |
| .align-right { |
| text-align: right; |
| } |
| |
| .align-left { |
| text-align: left; |
| } |
| |
| .inline { |
| display: inline; |
| } |
| |
| .inline-block, |
| .list-row-select, |
| .list-row-contents, |
| .list-row-contents > .ngCellText { |
| display: inline-block; |
| } |
| |
| .list-row { |
| height: 30px; |
| white-space: nowrap; |
| } |
| |
| .list-row .ngCellText { |
| padding: 0; |
| vertical-align: middle; |
| } |
| |
| .list-row-select, |
| .list-row-contents { |
| height: 100%; |
| vertical-align: middle; |
| } |
| |
| .list-row-select > input { |
| vertical-align: middle; |
| } |
| |
| .no-bottom-margin { |
| margin-bottom: 0 !important; |
| } |
| |
| .no-bottom-margin .control-group { |
| margin-bottom: 4px; |
| } |
| |
| .bottom-margin { |
| margin-bottom: 20px; |
| } |
| |
| li.attr-column { |
| width: 1em; |
| } |
| |
| .editor-autoresize .CodeMirror { |
| height: auto; |
| } |
| |
| .well.editor-autoresize { |
| padding: 0px; |
| } |
| |
| .well.editor-autoresize .CodeMirror { |
| margin-bottom: 0px; |
| border: none; |
| } |
| |
| .editor-autoresize .CodeMirror .CodeMirror-scroll { |
| overflow-y: hidden; |
| overflow-x: auto; |
| } |
| |
| .gridster ul#widgets { |
| list-style-type: none; |
| } |
| |
| .gridster ul#widgets .gs_w { |
| padding: 0px; |
| overflow: hidden; |
| position: relative; |
| } |
| |
| .gridster ul#widgets .preview-holder { |
| transition-property: opacity; |
| transition-duration: 500ms; |
| padding: 1px; |
| } |
| |
| .widget-area { |
| position: relative; |
| height: 100%; |
| width: 100%; |
| } |
| |
| .widget-title { |
| margin: 0; |
| padding-left: 5px; |
| padding-right: 5px; |
| z-index: 6000; |
| position: absolute; |
| top: 0; |
| left: 0; |
| right: 0; |
| } |
| |
| .widget-title:hover { |
| cursor: move; |
| } |
| |
| .widget-title > .row-fluid > .pull-right > i { |
| cursor: pointer; |
| opacity: .25; |
| } |
| |
| .widget-title > .row-fluid > .pull-right > i:hover { |
| transition: opacity 0.25s ease-in-out; |
| -moz-transition: opacity 0.25s ease-in-out; |
| -webkit-transition: opacity 0.25s ease-in-out; |
| opacity: 1; |
| } |
| |
| .widget-body { |
| position: absolute; |
| top: 20px; |
| bottom: 0; |
| left: 0; |
| right: 0; |
| } |
| |
| .height-controls > a { |
| float: left; |
| display: block; |
| opacity: .1; |
| text-decoration: none; |
| } |
| |
| .width-controls > a { |
| float: left; |
| display: block; |
| opacity: .1; |
| text-decoration: none; |
| } |
| |
| .width-controls > a:hover { |
| opacity: .9; |
| text-decoration: none; |
| } |
| |
| .height-controls > a:hover { |
| opacity: .9; |
| text-decoration: none; |
| } |
| |
| .width-controls { |
| font-size: 32px; |
| z-index: 50; |
| position: absolute; |
| width: 1.5em; |
| height: 3em; |
| display: block; |
| right: 5px; |
| top: 43%; |
| } |
| |
| .height-controls { |
| font-size: 32px; |
| z-index: 50; |
| position: absolute; |
| display: block; |
| width: 3em; |
| height: 1.5em; |
| left: 41%; |
| bottom: 5px; |
| } |
| |
| editable-property { |
| position: relative; |
| } |
| |
| .ep.editing { |
| position: absolute; |
| top: -10px; |
| padding: 0; |
| z-index: 10000; |
| border: 1px solid #cecdcd; |
| white-space: nowrap; |
| } |
| |
| /* |
| .widget-title > div > div .ep[ng-show=editing] { |
| top: -1px; |
| } |
| |
| table .ep.editing { |
| top: 12px; |
| } |
| */ |
| .ep.editing > form > fieldset > i { |
| position: relative; |
| top: 2px; |
| } |
| |
| .ep > i { |
| cursor: pointer; |
| opacity: .25; |
| transition: opacity 0.25s ease-in-out; |
| -moz-transition: opacity 0.25s ease-in-out; |
| -webkit-transition: opacity 0.25s ease-in-out; |
| } |
| |
| .ep > form > fieldset > input { |
| border: 0; |
| } |
| |
| .ep > i:hover { |
| opacity: 1; |
| } |
| |
| .ep form fieldset i { |
| cursor: pointer; |
| padding-left: 5px; |
| } |
| |
| .ep form.no-bottom-margin { |
| margin: 0; |
| } |
| |
| .ngTotalSelectContainer { |
| margin: 0px; |
| } |
| |
| .ngTopPanel { |
| background: inherit; |
| } |
| |
| .ngGrid { |
| background: inherit; |
| } |
| |
| .ngViewport { |
| margin-left: 0px; |
| margin-right: 0px; |
| } |
| |
| #widgets li div div div div form fieldset div input { |
| display: none; |
| } |
| #widgets li div div div div div#attributesGrid div div div div.ngHeaderCell { |
| border: none; |
| } |
| #widgets li div div div div div#attributesGrid div div div div.ngCell { |
| border: none; |
| } |
| #widgets li div div div div div#attributesGrid div.ngTopPanel { |
| border: none; |
| } |
| #widgets li div div div div div#attributesGrid div.ngTopPanel div.ngGroupPanel { |
| border: none; |
| } |
| #widgets li div div div div div#attributesGrid div.ngFooterPanel { |
| border: none; |
| display: none; |
| } |
| .ngFooterPanel { |
| border-top: none; |
| } |
| .ngRow .ngCell:last-child { |
| border-right: none; |
| } |
| .ngRow:last-child { |
| border-bottom: none; |
| } |
| .ngFooterTotalItems span:first-child { |
| margin-right: .5em; |
| } |
| |
| .ACTIVE:before { |
| font-family: FontAwesome; |
| content: "\f087"; |
| font-style: normal; |
| color: #777777; |
| } |
| |
| .RESOLVED:before { |
| font-family: FontAwesome; |
| content: "\f0ad"; |
| font-style: normal; |
| } |
| |
| .STARTING:before { |
| font-family: FontAwesome; |
| content: "\f021"; |
| font-style: normal; |
| } |
| |
| .STARTING { |
| -moz-animation: spin 2s infinite linear; |
| -o-animation: spin 2s infinite linear; |
| -webkit-animation: spin 2s infinite linear; |
| animation: spin 2s infinite linear; |
| } |
| |
| .STOPPING:before { |
| font-family: FontAwesome; |
| content: "\f021"; |
| font-style: normal; |
| } |
| |
| .STOPPING { |
| -moz-animation: spin 2s infinite linear; |
| -o-animation: spin 2s infinite linear; |
| -webkit-animation: spin 2s infinite linear; |
| animation: spin 2s infinite linear; |
| } |
| |
| .UNINSTALLED:before { |
| font-family: FontAwesome; |
| content: "\f014"; |
| font-style: normal; |
| } |
| |
| .INSTALLED:before { |
| font-family: FontAwesome; |
| content: "\f06b"; |
| font-style: normal; |
| } |
| |
| .table-bordered { |
| border: none; |
| border-radius: 0px; |
| } |
| |
| .table-bordered thead:first-child tr:first-child th:first-child, |
| .table-bordered tbody:first-child tr:first-child td:first-child { |
| border-radius: 0px; |
| border-left: none; |
| } |
| |
| .table-bordered th, |
| .table-bordered td { |
| border-left: none; |
| border-top: none; |
| } |
| |
| .table-bordered th:last-child, |
| .table-bordered td:last-child { |
| border-left: none; |
| border-top: none; |
| border-right: none; |
| } |
| |
| table.table thead .sorting { |
| background: inherit; |
| } |
| |
| table.table thead .sorting_asc:after { |
| background: url('../img/datatable/sort_asc.png') no-repeat top center; |
| } |
| |
| table.table thead .sorting_desc:after { |
| background: url('../img/datatable/sort_desc.png') no-repeat top center; |
| } |
| |
| .dataTables_filter label { |
| margin-bottom: 0px; |
| } |
| |
| .dataTables_filter label input { |
| padding-right: 14px; |
| padding-right: 4px \9; |
| padding-left: 14px; |
| padding-left: 4px \9; |
| margin-bottom: 0; |
| } |
| |
| .nav { |
| margin-bottom: 10px; |
| } |
| |
| .navbar-fixed-top { |
| margin-bottom: 0px; |
| } |
| |
| #main > div > ul.nav, |
| ng-include > .nav.nav-tabs { |
| margin-bottom: 10px; |
| min-width: 120px; |
| } |
| |
| #main > div > ul.nav > li, |
| ng-include > .nav.nav-tabs > li { |
| margin-top: 3px; |
| margin-bottom: 3px; |
| } |
| |
| .navbar .btn-navbar span:after { |
| font-family: FontAwesome; |
| content: "\f0de"; |
| margin-left: 7px; |
| } |
| |
| .navbar .btn-navbar.collapsed span:after { |
| font-family: FontAwesome; |
| content: "\f0dd"; |
| margin-left: 7px; |
| } |
| |
| #main > div > ul.nav, |
| ng-include > .nav.nav-tabs { |
| padding-left: 3px; |
| padding-right: 3px; |
| } |
| |
| .nav-tabs > li > a, |
| .nav-pills > li > a { |
| margin-right: 0px; |
| } |
| |
| div#main div ul.nav li a, |
| div#main div ul.nav li span { |
| padding-bottom: 2px; |
| padding-top: 2px; |
| } |
| |
| div#main div ul.nav li a:hover { |
| padding-bottom: 2px; |
| padding-top: 2px; |
| } |
| |
| #main div div div section .tabbable .nav.nav-tabs { |
| margin-top: 0px; |
| margin-bottom: 10px; |
| min-width: 120px; |
| } |
| |
| #main > div > div > div > .nav.nav-tabs:not(.connected), |
| .span12 > .nav.nav-tabs:not(.connected) { |
| margin-top: 5px; |
| } |
| |
| .span12 > .nav.nav-tabs:not(.connected), |
| .span12 > .nav.nav-tabs > li { |
| margin: 3px; |
| } |
| |
| .logbar { |
| z-index: 40; |
| position: fixed; |
| width: 87%; |
| top: 70px; |
| left: 5%; |
| padding-left: 20px; |
| padding-right: 20px; |
| } |
| |
| .logbar-container { |
| margin-top: 10px; |
| margin-bottom: 5px; |
| } |
| |
| .logbar-container .control-group { |
| margin-bottom: 5px; |
| } |
| |
| .log-main { |
| margin-top: 55px; |
| } |
| |
| .log-filter { |
| margin-right: 30px; |
| } |
| |
| .ui-resizeable-handle { |
| display: none; |
| } |
| |
| .ui-resizable-se { |
| height: 10px; |
| width: 10px; |
| margin-right: 5px; |
| margin-bottom: 5px; |
| font-size: 32px; |
| z-index: 50; |
| position: absolute; |
| display: block; |
| right: 0px; |
| bottom: 0px; |
| cursor: se-resize; |
| } |
| |
| .no-log { |
| margin-top: 55px; |
| } |
| |
| .control i { |
| cursor: pointer; |
| } |
| |
| td.details { |
| padding: 0px; |
| border: none; |
| margin: 0px; |
| height: 0px; |
| } |
| |
| .innerDetails { |
| padding: 5px; |
| white-space: normal; |
| display: none; |
| } |
| |
| table.dataTable { |
| table-layout: fixed; |
| } |
| |
| table.dataTable tbody tr td { |
| overflow: hidden; |
| white-space: nowrap; |
| text-overflow: ellipsis; |
| } |
| |
| .wiki.logbar-container { |
| margin-top: 5px; |
| margin-bottom: 5px; |
| } |
| |
| .wiki.logbar-container > .nav.nav-tabs { |
| margin-top: 0px; |
| margin-bottom: 0px; |
| } |
| |
| .wiki.logbar-container .pull-right { |
| margin-top: 1px; |
| } |
| |
| .wiki-fixed { |
| margin-top: 45px; |
| } |
| |
| .wiki-fixed .pane { |
| top: 120px; |
| } |
| |
| .help-sidebar li { |
| padding-left: 2px; |
| padding-right: 2px; |
| } |
| |
| .help-sidebar li a { |
| padding-left: 3px; |
| padding-right: 3px; |
| } |
| |
| .help-sidebar li:first-child { |
| margin-top: 0px !important; |
| padding-top: 20px; |
| } |
| |
| .help-display p { |
| text-align: justify; |
| } |
| |
| .help-display h5 { |
| margin-top: 2em; |
| } |
| |
| .help-display h6 { |
| margin-top: 2em; |
| } |
| |
| .form-data { |
| display: inline-block; |
| margin: 5px; |
| } |
| |
| input[type="checkbox"].hawtio-checkbox { |
| margin-top: 10px; |
| } |
| |
| .bundle-list { |
| width: 100%; |
| } |
| |
| .bundle-item { |
| position: relative; |
| display: inline-block; |
| width: 300px; |
| margin-bottom: 1px; |
| } |
| |
| .bundle-item-details table { |
| min-height: 0; |
| } |
| |
| .bundle-item-details { |
| height: 0; |
| display: inline-block; |
| z-index: 15; |
| } |
| |
| .bundle-item > a { |
| display: block; |
| z-index: 5; |
| } |
| |
| .bundle-item > a:hover { |
| text-decoration: none; |
| } |
| |
| .bundle-item a span { |
| display: block; |
| padding: 8px; |
| font-weight: normal; |
| z-index: 6; |
| text-overflow: ellipsis; |
| overflow: hidden; |
| } |
| |
| .bundle-item a span.badge { |
| margin-left: 7px; |
| } |
| |
| .bundle-item a span.badge::before { |
| padding: 0px; |
| float: left; |
| position: relative; |
| top: 4px; |
| left: -8px; |
| display: block; |
| content: ' '; |
| height: 6px; |
| width: 6px; |
| z-index: 10; |
| } |
| |
| .bundle-item a.toggle-action { |
| position: absolute; |
| display: block; |
| width: 16px; |
| height: 16px; |
| margin: 0; |
| padding: 0; |
| right: 12px; |
| top: 6px; |
| opacity: 0.2; |
| transition: all 500ms ease-in-out; |
| font-size: 18px; |
| } |
| |
| .bundle-item a.toggle-action .icon-power-off { |
| color: orange; |
| } |
| |
| .bundle-item a.toggle-action .icon-play-circle { |
| color: green; |
| } |
| |
| .bundle-item a.toggle-action:hover { |
| opacity: 1; |
| text-decoration: none; |
| } |
| |
| .bundle-list { |
| margin-bottom: 2em; |
| } |
| |
| div.hawtio-form-tabs div.tab-content { |
| padding-top: 15px; |
| padding: 10px; |
| } |
| |
| .hawtio-form fieldset legend { |
| margin-bottom: 0; |
| border-bottom: none; |
| font-size: 15px; |
| } |
| |
| .spacer { |
| display: inline-block; |
| margin-bottom: 10px; |
| } |
| |
| div.hawtio-form-tabs ul.nav-tabs { |
| margin-bottom: 0px !important; |
| } |
| |
| div.hawtio-form-tabs ul.nav-tabs li { |
| margin-bottom: -1px !important; |
| } |
| |
| div.hawtio-form-tabs ul.nav-tabs li.active:first-child { |
| margin-left: 0px; |
| } |
| |
| div.hawtio-form-tabs ul.nav-tabs li.active { |
| margin-right: 1px; |
| margin-left: 2px; |
| box-shadow: 0 -10px 10px -10px rgba(0, 0, 0, 0.1) !important; |
| } |
| |
| div.hawtio-form-tabs ul.nav-tabs li.active a { |
| font-weight: bold; |
| } |
| |
| .popover-inner .popover-title { |
| overflow: hidden; |
| text-overflow: ellipsis; |
| white-space: nowrap; |
| } |
| |
| .popover { |
| width: auto; |
| } |
| |
| li.stacktrace { |
| line-height: 10px; |
| } |
| |
| .control-button { |
| width: 14px; |
| } |
| |
| .ngViewport:focus { |
| outline: none; |
| } |
| |
| .wikiGridStyle { |
| height: 350px; |
| } |
| |
| /** Animations */ |
| .wave-enter-setup, |
| .wave-leave-setup { |
| transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s; |
| } |
| |
| .wave-enter-setup { |
| position: absolute; |
| left: -100%; |
| } |
| |
| .wave-enter-start { |
| left: 0; |
| } |
| |
| .wave-leave-setup { |
| position: absolute; |
| left: 0; |
| } |
| |
| .wave-leave-start { |
| left: 100%; |
| } |
| |
| /* slideout directive stuff */ |
| .slideout { |
| position: fixed; |
| z-index: 3000; |
| width: 75%; |
| } |
| |
| .slideout > .slideout-title { |
| min-height: 22px; |
| font-size: 20px; |
| padding: 15px; |
| } |
| |
| .slideout > .slideout-content { |
| position: relative; |
| min-height: 93%; |
| max-height: 93%; |
| overflow: auto; |
| -webkit-transform: translateZ(0); |
| } |
| |
| .slideout-title span { |
| width: 97%; |
| display: inline-block; |
| text-align: left; |
| } |
| |
| .slideout.left > .slideout-content { |
| left: 0; |
| top: 0; |
| margin-right: 2px; |
| margin-left: 0px; |
| } |
| |
| .slideout.right > .slideout-content { |
| left: 2px; |
| top: 0; |
| margin-left: 2px; |
| margin-right: 0px; |
| } |
| |
| .slideout > .slideout-content > .slideout-body { |
| margin: 5px; |
| height: 100%; |
| } |
| |
| .slideout.right { |
| left: 100%; |
| } |
| |
| .slideout.left { |
| left: -75%; |
| } |
| |
| .slideout .slideout-title a { |
| display: inline-block; |
| } |
| |
| .slideout .slideout-title a:hover { |
| text-decoration: none; |
| } |
| |
| .slideout.right .slideout-title a { |
| margin-left: 5px; |
| float: left; |
| } |
| |
| .out { |
| transition: left 1s, right 1s ease-in-out; |
| } |
| |
| .slideout.left .slideout-title a { |
| margin-right: 5px; |
| float: right; |
| } |
| |
| .slideout.right.out { |
| left: 25%; |
| } |
| |
| .slideout.left.out { |
| left: 0%; |
| } |
| |
| .column-filter { |
| width: 94%; |
| margin-bottom: 10px !important; |
| } |
| |
| .color-picker { |
| display: inline-block; |
| position: relative; |
| margin: 0px; |
| line-height: 0px; |
| } |
| |
| .color-picker .wrapper { |
| display: inline-block; |
| padding: 2px; |
| line-height: 0; |
| } |
| |
| .selected-color { |
| width: 1em; |
| height: 1em; |
| padding: 4px; |
| transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s; |
| display: inline-block; |
| cursor: pointer; |
| } |
| |
| .color-picker-popout { |
| transition: opacity 0.25s ease-in-out; |
| position: absolute; |
| top: 0px; |
| overflow: hidden; |
| padding: 0px; |
| line-height: 0; |
| margin: 0px; |
| width: 0px; |
| opacity: 0; |
| } |
| |
| .popout-open { |
| padding: 1px; |
| width: auto; |
| opacity: 1; |
| } |
| |
| .color-picker div table tr td div { |
| width: 1em; |
| height: 1em; |
| padding: 3px; |
| transition: all cubic-bezier(0.25, 0.46, 0.45, 0.94) 0.5s; |
| } |
| |
| .color-picker div table tr td { |
| padding-right: 5px; |
| } |
| |
| .color-picker div table tr td:last-child { |
| padding-right: 0px; |
| } |
| |
| .modal-body div form fieldset div.spacer { |
| display: inherit; |
| margin-bottom: inherit; |
| } |
| |
| .mouse-pointer { |
| cursor: pointer; |
| } |
| |
| .clickable { |
| cursor: pointer; |
| opacity: 0.6; |
| transition: opacity .5s; |
| text-decoration: none; |
| } |
| |
| .clickable, |
| .clickable:before { |
| width: 16px; |
| height: 16px; |
| line-height: 16px; |
| } |
| |
| .clickable.no-fade { |
| transition: none; |
| opacity: 1; |
| } |
| |
| .clickable:hover { |
| opacity: 1; |
| text-decoration: none; |
| } |
| |
| .hawtio-pager { |
| overflow: auto; |
| display: inline-block; |
| } |
| |
| .hawtio-pager label { |
| min-height: 100%; |
| vertical-align: middle; |
| margin-right: 5px; |
| display: inline-block; |
| } |
| |
| .fabric-view { |
| position: relative; |
| min-width: 928px; |
| } |
| |
| .columns { |
| position: absolute; |
| bottom: 0; |
| top: 0; |
| left: 0; |
| right: 0; |
| padding-left: 300px; |
| padding-right: 304px; |
| padding-bottom: 0px; |
| padding-top: 0px; |
| } |
| |
| .column { |
| float: left; |
| position: relative; |
| margin-top: 0px; |
| margin-bottom: 0; |
| height: 100%; |
| overflow-x: hidden; |
| overflow-y: auto; |
| } |
| |
| .columns #center { |
| width: 100%; |
| padding: 0 5px; |
| margin-right: 8px; |
| } |
| |
| .columns #left { |
| width: 280px; |
| padding: 0 5px; |
| margin-left: -100%; |
| right: 315px; |
| } |
| |
| .columns #right { |
| width: 270px; |
| padding: 0 5px; |
| margin-right: -330px; |
| } |
| |
| .canvas { |
| height: 91%; |
| } |
| |
| .container-section { |
| height: 90%; |
| overflow-x: hidden; |
| overflow-y: auto; |
| } |
| |
| .profile-section { |
| overflow-x: hidden; |
| overflow-y: auto; |
| } |
| |
| .box.ui-draggable-dragging { |
| width: 274px; |
| transition: none; |
| } |
| |
| .box.selected .box-right i { |
| text-shadow: none; |
| } |
| |
| .contained { |
| display: inline-block; |
| overflow: hidden; |
| text-overflow: ellipsis; |
| position: relative; |
| white-space: nowrap; |
| } |
| |
| h2 > .contained { |
| top: 5px; |
| } |
| |
| h4 > .contained { |
| top: 4px; |
| } |
| |
| .dropdown-toggle > .contained, |
| .breadcrumb-link > .contained { |
| top: 2px; |
| line-height: 15px; |
| } |
| |
| /* these widths are totally arbitrary */ |
| .c-narrow { |
| max-width: 5em; |
| } |
| |
| .c-medium { |
| max-width: 10em; |
| } |
| |
| .c-wide { |
| max-width: 15em; |
| } |
| |
| .c-wide2 { |
| max-width: 20em; |
| } |
| |
| .c-wide3 { |
| max-width: 25em; |
| min-width: 10em; |
| } |
| |
| .c-max { |
| width: 100%; |
| } |
| |
| .fabric-page-header > .profile-summary-wide { |
| margin-left: 10px; |
| line-height: 22px; |
| } |
| |
| .profile-selector-name > .contained { |
| top: 8px; |
| } |
| |
| .box { |
| cursor: pointer; |
| height: 50px; |
| overflow: hidden; |
| padding: 0; |
| margin: 0; |
| position: relative; |
| text-overflow: ellipsis; |
| transition: all 0.2s ease 0s; |
| white-space: nowrap; |
| line-height: 22px; |
| vertical-align: middle; |
| } |
| |
| .box > .box-left, |
| .box > .box-right, |
| .box > .box-middle { |
| display: inline-block; |
| position: absolute; |
| vertical-align: middle; |
| top: 0; |
| bottom: 0; |
| padding-top: 10px; |
| } |
| |
| .box > .box-left { |
| left: 11px; |
| } |
| |
| .box > .box-right { |
| right: 11px; |
| } |
| |
| .box > .box-middle { |
| right: 60px; |
| } |
| |
| .box > .box-left > div, |
| .box > .box-right > div, |
| .box > .box-middle > div { |
| |
| } |
| |
| .box > .box-left > div > div, |
| .box > .box-right > div > div, |
| .box > .box-middle > div > div { |
| vertical-align: middle; |
| display: inline-block; |
| margin-left: 4px; |
| margin-right: 4px; |
| } |
| |
| |
| .box > .box-left > div > div .contained, |
| .box > .box-left > div > div > span, |
| .box > .box-right > div > div .contained, |
| .box > .box-middle > div > div .contained { |
| vertical-align: middle; |
| } |
| |
| |
| .box > .box-left > .profile-select { |
| display: inline-block; |
| top: 9px; |
| max-width: 210px; |
| width: 210px; |
| overflow: hidden; |
| white-space: nowrap; |
| text-overflow: ellipsis; |
| } |
| |
| .box input[type='checkbox'] { |
| margin-top: 5px; |
| display: inline; |
| } |
| |
| .box .active-profile a.invisible { |
| visibility: none; |
| } |
| |
| .box .active-profile div { |
| display: inline; |
| } |
| |
| .box .active-profile { |
| position: absolute; |
| display: inline-block; |
| top: 10px; |
| left: 12px; |
| right: 0px; |
| } |
| |
| .box .active-profile [class^='icon-circle'] { |
| top: 0; |
| } |
| |
| .box-middle ul.inline li { |
| opacity: 0.5; |
| transition: opacity 0.5s; |
| } |
| |
| .box-middle ul.inline li:hover{ |
| opacity: 1; |
| } |
| |
| .section-header { |
| padding: 5px 7px; |
| } |
| |
| .selection-controls { |
| display: inline-block; |
| } |
| |
| .section-title { |
| margin-left: 10px; |
| display: inline-block; |
| } |
| |
| .section-controls { |
| display: inline-block; |
| float: right; |
| } |
| |
| #center .section-header .section-controls { |
| position: relative; |
| top: 7px; |
| left: -2px; |
| } |
| |
| .page-padded .section-header .section-controls { |
| position: relative; |
| top: 6px; |
| left: -3px; |
| } |
| |
| .page-padded .section-header .selection-controls { |
| position: relative; |
| top: 1px; |
| } |
| |
| .section-controls > a, |
| .section-controls > span > span > span > span > span > .hawtio-dropdown { |
| margin-left: 12px; |
| margin-right: 12px; |
| cursor: pointer; |
| } |
| |
| .section-controls > a:hover, |
| .section-controls > span:hover { |
| text-decoration: none; |
| } |
| |
| .section-controls > a.nav-danger { |
| color: IndianRed !important; |
| } |
| |
| .section-controls > a.nav-danger:hover { |
| text-shadow: rgba(205, 92, 92, 0.6) 0 0 20px !important; |
| } |
| |
| .page-padded .section-header .section-filter { |
| margin-top: 0px; |
| } |
| |
| .section-filter { |
| position: relative; |
| display: inline-block; |
| margin-left: 12px; |
| } |
| |
| .active-profile-filter > .section-filter { |
| margin-top: 5px; |
| } |
| |
| #center > .section-header > .section-filter { |
| margin-top: 0px; |
| } |
| |
| #right > .section-header > .section-filter { |
| margin-left: 8px; |
| } |
| |
| #right > .canvas { |
| height: 80%; |
| } |
| |
| .section-filter .icon-remove { |
| position: absolute; |
| top: 7px; |
| right: 9px; |
| } |
| |
| .features-toolbar { |
| position: relative; |
| margin-bottom: 0.5em; |
| } |
| |
| .version-section > .canvas > div > .box { |
| line-height: inherit; |
| } |
| |
| .version-section select { |
| width: 100%; |
| margin-top: 5px; |
| margin-bottom: 5px; |
| } |
| |
| span.remove { |
| float: right; |
| } |
| |
| span.deleting { |
| text-decoration: line-through; |
| } |
| |
| td.deleting { |
| background-color: IndianRed !important; |
| } |
| |
| td.adding { |
| background-color: Aquamarine !important; |
| } |
| |
| .no-match-filter { |
| display: none; |
| } |
| |
| .file-upload div form fieldset .input-prepend .btn { |
| float: left; |
| } |
| |
| @-moz-document url-prefix() { |
| /* hack to get the add button to line up correctly in FF */ |
| .input-prepend .btn { |
| padding-top: 5px; |
| padding-bottom: 5px; |
| } |
| } |
| |
| .input-prepend .progress { |
| position: relative; |
| left: 1px; |
| top: 0px; |
| min-height: 30px; |
| width: 160px; |
| } |
| |
| .login-wrapper { |
| position: absolute; |
| left: 0; |
| top: 350px; |
| padding-top: 2px; |
| padding-bottom: 2px; |
| padding-left: 0; |
| padding-right: 0; |
| line-height: 0; |
| width: 100%; |
| } |
| |
| .login-wrapper form { |
| margin-bottom: 0px; |
| padding-top: 67px; |
| padding-bottom: 7px; |
| padding-right: 40px; |
| padding-left: 40px; |
| } |
| |
| .login-wrapper form fieldset { |
| width: 413px; |
| } |
| |
| .login-form form fieldset .control-group { |
| margin-bottom: 15px; |
| margin-left: 5px; |
| } |
| |
| .login-form form fieldset .control-group button[type='submit'] { |
| float: right; |
| } |
| |
| .login-logo { |
| display: block; |
| position: absolute; |
| letter-spacing: 5px; |
| padding: 10px; |
| font-size: 20px; |
| left: 233px; |
| top: 9px; |
| } |
| |
| .login-logo > img { |
| height: 30px; |
| } |
| |
| /** highlight required fields which have no focus */ |
| input.ng-invalid, |
| textarea.ng-invalid, |
| select.ng-invalid { |
| border-color: #e5e971; |
| -webkit-box-shadow: 0 0 6px #eff898; |
| -moz-box-shadow: 0 0 6px #eff898; |
| box-shadow: 0 0 6px #eff898; |
| } |
| |
| /** Use bigger and darker border on checkboxes as its hard to see since they already have a shadow */ |
| input[type="checkbox"].ng-invalid { |
| -webkit-box-shadow: 0 0 12px #e5e971; |
| -moz-box-shadow: 0 0 12px #e5e971; |
| box-shadow: 0 0 12px #e5e971; |
| } |
| |
| .container-profile-settings { |
| min-width: 360px; |
| } |
| |
| .container-settings { |
| min-width: 360px; |
| } |
| |
| .bold { |
| font-weight: bold; |
| } |
| |
| .container-settings dd .ep { |
| display: inline-block; |
| top: -5px; |
| } |
| |
| .deployment-pane h3 { |
| margin-top: 0px; |
| } |
| |
| .deployment-pane ul li i { |
| display: inline-block; |
| white-space: nowrap; |
| } |
| |
| .deployment-pane ul li { |
| white-space: nowrap; |
| padding: 7px; |
| } |
| |
| .deployment-pane ul li editable-property { |
| display: inline-block; |
| } |
| |
| .deployment-pane ul li .ep { |
| display: inline-block; |
| } |
| |
| .container-settings dd input[type=radio] { |
| display: inline-block; |
| } |
| |
| .fabric-page-header .span4 h1, |
| .fabric-page-header .span4 h2 { |
| line-height: inherit; |
| } |
| |
| .fabric-page-header h2.inline-block { |
| margin-top: 0; |
| margin-bottom: 0; |
| } |
| |
| .create-container-body { |
| margin-top: 10px; |
| } |
| |
| .log-stack-trace > dd { |
| margin-left: 0; |
| } |
| |
| .log-message > dd > div { |
| margin-top: 10px; |
| } |
| |
| .log-stack-trace > dd > ul { |
| margin-top: 10px; |
| } |
| |
| .log-stack-trace > dd > ul > li { |
| line-height: 12px; |
| } |
| |
| .log-stack-trace > dd > ul > li > div.stack-line > a { |
| font-weight: bold; |
| } |
| |
| pre.stack-line { |
| padding: 0; |
| margin: 0; |
| line-height: 14px; |
| } |
| |
| div.stack-line { |
| white-space: pre-wrap; |
| word-break: break-all; |
| word-wrap: break-word; |
| line-height: 14px; |
| } |
| |
| #container-create-form { |
| margin-bottom: 14px; |
| } |
| |
| #container-create-form .control-group { |
| margin-bottom: 0px; |
| } |
| |
| h1.ajaxError { |
| font-size: 16px; |
| } |
| |
| h2.ajaxError { |
| font-size: 14px; |
| } |
| |
| h3.ajaxError, |
| h4.ajaxError { |
| font-size: 12px; |
| } |
| |
| .directive-example { |
| padding: 10px; |
| margin: 10px; |
| } |
| |
| div#main div ul.nav li a.nav-primary.active { |
| color: rgba(255, 255, 255, 0.75); |
| } |
| |
| div#main div ul.nav li a.nav-primary { |
| color: #ffffff; |
| text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); |
| background-color: #006dcc; |
| background-image: -moz-linear-gradient(top, #0088cc, #0044cc); |
| background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc)); |
| background-image: -webkit-linear-gradient(top, #0088cc, #0044cc); |
| background-image: -o-linear-gradient(top, #0088cc, #0044cc); |
| background-image: linear-gradient(to bottom, #0088cc, #0044cc); |
| background-repeat: repeat-x; |
| filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0); |
| border-color: #0044cc #0044cc #002a80; |
| border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25); |
| *background-color: #0044cc; |
| /* Darken IE7 buttons by default so they stand out more given they won't have borders */ |
| |
| filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); |
| } |
| |
| div#main div ul.nav li a.nav-primary:hover, |
| div#main div ul.nav li a.nav-primary:active, |
| div#main div ul.nav li a.nav-primary.active, |
| div#main div ul.nav li a.nav-primary.disabled, |
| div#main div ul.nav li a.nav-primary[disabled] { |
| color: #ffffff; |
| background-color: #0044cc; |
| *background-color: #003bb3; |
| } |
| |
| div#main div ul.nav li a.nav-primary:active, |
| div#main div ul.nav li a.nav-primary.active { |
| background-color: #003399 \9; |
| } |
| |
| .nav.nav-tabs li a[disabled] { |
| cursor: not-allowed; |
| opacity: 0.3; |
| } |
| |
| .caret:before { |
| font-family: 'FontAwesome'; |
| border: 0; |
| content: "\f078"; |
| font-size: 11px; |
| display: block; |
| position: relative; |
| top: -9px; |
| left: 0; |
| } |
| |
| .dropdown.perspective-selector .caret:before { |
| top: -7px; |
| } |
| |
| .caret { |
| border: none; |
| width: 9px; |
| } |
| |
| div#main div ul.nav li a.nav-primary .caret { |
| border-top-color: #ffffff; |
| border-bottom-color: #ffffff; |
| } |
| |
| .main-nav-upper .container:before { |
| display: none; |
| } |
| |
| .main-nav-upper .container:after { |
| display: none; |
| } |
| |
| .main-nav-upper .container { |
| width: auto; |
| line-height: 23px; |
| vertical-align: auto; |
| } |
| |
| .main-nav-upper .icon-desktop:before { |
| position:relative; |
| top: 1px; |
| } |
| |
| .main-nav-lower .container:before { |
| display: none; |
| } |
| |
| .main-nav-lower .container:after { |
| display: none; |
| } |
| |
| .main-nav-lower .container { |
| width: 100%; |
| } |
| |
| .overflow > .dropdown-toggle:not(.open) + .dropdown-menu { |
| border: none; |
| } |
| |
| .main-nav-lower .container ul.nav { |
| width: 100%; |
| } |
| |
| .navbar-inner { |
| height: auto; |
| min-height: 0; |
| } |
| |
| .main-nav-upper { |
| height: 28px; |
| min-height: 28px; |
| font-size: 11px; |
| } |
| |
| .main-nav-upper .brand { |
| font-size: 13px; |
| margin-left: 0px; |
| padding: 0px; |
| font-weight: normal; |
| margin-left: 20px; |
| } |
| |
| .main-nav-upper .nav li a { |
| padding-top: 2px; |
| padding-bottom: 5px; |
| } |
| |
| #main-nav { |
| max-height: 70px; |
| } |
| |
| #main { |
| margin-top: 70px !important; |
| } |
| |
| dd.file-list { |
| margin-left: 0; |
| } |
| |
| .file-list-toolbar .nav .caption { |
| font-weight: bold; |
| padding-top: 5px; |
| padding-bottom: 5px; |
| padding-left: 0 !important; |
| } |
| |
| .file-icon { |
| padding: 0; |
| margin: 0; |
| display: inline-block; |
| width: 16px; |
| height: 16px; |
| margin-right: 6px; |
| } |
| |
| .file-icon i { |
| width: 16px; |
| height: 16px; |
| font-size: 17px; |
| position: relative; |
| left: 2px; |
| top: 2px; |
| } |
| |
| .file-icon img { |
| width: 16px; |
| height: 16px; |
| } |
| |
| .page-padded { |
| padding-left: 20px; |
| padding-right: 20px; |
| } |
| |
| .fabric-page-header .span4 h2 i { |
| margin-right: 13px; |
| } |
| |
| .controller-section-widget { |
| padding: 3px; |
| } |
| |
| .container-dashboard-controls { |
| position: relative; |
| z-index: 10; |
| } |
| |
| .container-dashboard-controls .pull-right .btn { |
| opacity: 0.5; |
| transition: opacity 1s; |
| } |
| |
| .container-dashboard-controls .pull-right .btn:hover { |
| opacity: 0.9; |
| } |
| |
| .container-dashboard-status-table { |
| position: relative; |
| top: -34px; |
| display: table; |
| max-width: 278px; |
| z-index: 9; |
| } |
| |
| .container-status-dashboard { |
| text-align: center; |
| display: table-cell; |
| min-width: 144px; |
| } |
| |
| .container-status-dashboard i { |
| position: relative; |
| left: 0px; |
| font-size: 133px; |
| } |
| |
| .status-icon { |
| display: inline-block; |
| text-decoration: none; |
| color: inherit; |
| } |
| |
| .status-icon:hover { |
| text-decoration: none; |
| } |
| |
| .dashboard-service-list { |
| display: table-cell; |
| min-width: 139px; |
| vertical-align: middle; |
| } |
| |
| .container-dashboard-profile-controls { |
| width: 100%; |
| text-align: center; |
| margin-bottom: 5px; |
| } |
| |
| .no-list { |
| list-style-type: none; |
| } |
| |
| .profile-selector-item { |
| display: table; |
| } |
| |
| .profile-selector-checkbox { |
| display: table-cell; |
| padding-right: 5px; |
| } |
| |
| .profile-selector-name { |
| display: table-cell; |
| position: relative; |
| width: 100%; |
| } |
| |
| .profile-info { |
| position: absolute; |
| right: 3px; |
| } |
| |
| .profile-list ul { |
| margin-left: 0; |
| margin-bottom: 0; |
| } |
| |
| .profile-list ul li .expandable .expandable-body { |
| margin-left: 16px; |
| } |
| |
| /** fabric active profiles */ |
| .active-profile-titles { |
| position: relative; |
| display: inline-block; |
| width: 100%; |
| height: 40px; |
| } |
| |
| .active-profile-list .expandable { |
| padding: 0; |
| } |
| |
| .active-profile-titles.section-header { |
| padding: 0; |
| } |
| |
| .active-profile-titles div:not(.active-profile-filter) { |
| display: inline-block; |
| font-weight: bold; |
| top: 10px; |
| } |
| |
| .active-profile-row { |
| position: relative; |
| display: inline-block; |
| width: 100%; |
| line-height: 22px; |
| height: 22px; |
| } |
| |
| .active-profile-row div { |
| display: inline-block; |
| } |
| |
| .active-profile-list .expandable .expandable-body { |
| width: 100%; |
| } |
| |
| .active-profile-list .expandable .expandable-body ul li .box { |
| background: inherit; |
| } |
| |
| .active-profile-list .expandable .expandable-body ul li .child-container { |
| margin-left: 0; |
| } |
| |
| .active-profile-expander { |
| position: absolute; |
| left: 0; |
| } |
| |
| .active-profile-requirements { |
| position: absolute; |
| right: 75px; |
| } |
| |
| .active-profile-requirements-title { |
| position: absolute; |
| right: 75px; |
| } |
| |
| .active-profile-create { |
| position: absolute; |
| right: 210px; |
| } |
| |
| .active-profile-count { |
| position: absolute; |
| right: 0px; |
| } |
| |
| .active-profile-count-title { |
| padding: 5px; |
| text-align: right; |
| font-weight: bold; |
| } |
| |
| .active-profile-titles .section-controls { |
| position: absolute; |
| top: 10px !important; |
| right: 10px; |
| } |
| |
| .active-profile-titles .section-controls a { |
| font-weight: normal; |
| } |
| |
| |
| .active-profile-name { |
| position: absolute; |
| left: 35px; |
| white-space: nowrap; |
| overflow: hidden; |
| text-overflow: ellipsis; |
| right: 95px; |
| } |
| |
| .active-profile-icon { |
| position: absolute; |
| top: 1px; |
| left: 15px; |
| color: green !important; |
| } |
| |
| .active-profile-icon i { |
| font-size: 17px; |
| } |
| |
| .active-profile-filter { |
| position: absolute; |
| left: 0px; |
| top: -10px; |
| } |
| |
| .active-profile-main { |
| min-width: 754px; |
| } |
| |
| .active-profile-count a .icon-plus { |
| position: relative; |
| top: 1px; |
| } |
| |
| .active-profile-count a:hover { |
| text-decoration: none; |
| } |
| |
| /** fabric brokers page */ |
| .mq-titles { |
| position: relative; |
| display: inline-block; |
| width: 100%; |
| height: 40px; |
| } |
| |
| .mq-titles.section-header { |
| padding: 0; |
| } |
| |
| .mq-titles .section-controls { |
| position: absolute; |
| top: 9px !important; |
| right: 0px; |
| } |
| |
| .mq-titles .section-controls a { |
| font-weight: normal; |
| } |
| |
| .mq-profile-icon { |
| color: green !important; |
| } |
| |
| .mq-profile-list, .mq-broker-list, .mq-container-list { |
| margin-left: 15px; |
| } |
| |
| i.mq-master { |
| color: orange; |
| } |
| |
| .mq-broker-rectangle, .mq-container-rectangle { |
| position: relative; |
| |
| display: inline-block; |
| *display: inline; |
| /* IE7 inline-block hack */ |
| |
| |
| margin-left: 5px; |
| margin-right: 5px; |
| margin-bottom: 5px; |
| margin-top: 5px; |
| |
| border-left-width: 10px; |
| border-right-width: 10px; |
| border-top-width: 10px; |
| |
| *zoom: 1; |
| padding: 4px 12px; |
| margin-bottom: 0; |
| font-size: 14px; |
| line-height: 20px; |
| *line-height: 20px; |
| text-align: center; |
| vertical-align: middle; |
| cursor: pointer; |
| } |
| |
| .mq-page { |
| position: relative; |
| } |
| |
| .mq-page .hero-unit { |
| position: absolute; |
| top: 53px; |
| left: 10px; |
| right: 10px; |
| } |
| |
| .mq-groups { |
| position: absolute; |
| top: 42px; |
| left: 19px; |
| right: 10px; |
| } |
| |
| .mq-group-rectangle:first-child { |
| margin-top: 10px; |
| } |
| |
| .mq-group-rectangle { |
| position: relative; |
| margin-left: 0; |
| margin-right: 10px; |
| margin-bottom: 10px; |
| margin-top: 0; |
| } |
| |
| .mq-group-rectangle-label .mq-group-name { |
| white-space: nowrap; |
| overflow: hidden; |
| text-overflow: ellipsis; |
| position: absolute; |
| top: 61px; |
| left: 4px; |
| right: 0; |
| } |
| |
| .mq-group-rectangle-label a { |
| position: absolute; |
| top: 5px; |
| right: 5px; |
| } |
| |
| .mq-group-rectangle-label { |
| position: relative; |
| top: 7px; |
| display: inline-block; |
| min-width: 150px; |
| max-width: 150px; |
| min-height: 150px; |
| } |
| |
| .mq-profiles { |
| position: absolute; |
| min-height: 185px; |
| left: 150px; |
| right: 0; |
| display: inline-block; |
| overflow-x: auto; |
| } |
| |
| .mq-profiles .mq-profile-canvas { |
| overflow: auto; |
| } |
| |
| .mq-profile-rectangle { |
| display: inline-block; |
| height: 150px; |
| margin: 0; |
| margin-top: 5px; |
| margin-left: 10px; |
| padding-left: 4px; |
| padding-right: 4px; |
| padding-top: 4px; |
| } |
| |
| .mq-profile-rectangle-label { |
| position: relative; |
| top: 2px; |
| } |
| |
| .mq-profile-name { |
| white-space: nowrap; |
| overflow: hidden; |
| text-overflow: ellipsis; |
| margin-right: 48px; |
| max-width: 300px; |
| display: block; |
| } |
| |
| .mq-profile-rectangle-label .mq-profile-create-broker { |
| position: absolute; |
| top: 0; |
| right: 0; |
| } |
| |
| .mq-profile-canvas { |
| display: inline-block; |
| } |
| |
| .mq-broker-area { |
| position: relative; |
| top: 11px; |
| text-align: center; |
| margin-left: auto; |
| margin-right: auto; |
| } |
| |
| .mq-container-rectangle { |
| margin-top: 2px; |
| width: 20px; |
| } |
| |
| .mq-container-row { |
| display: block; |
| margin-top: 8px; |
| margin-left: auto; |
| margin-right: auto; |
| } |
| |
| .mq-broker-rectangle { |
| height: 88px; |
| } |
| |
| .mq-group-rectangle-label, .mq-profile-rectangle-label, .mq-broker-rectangle-label, .mq-container-rectangle-label { |
| white-space:nowrap; |
| } |
| |
| /** dashboard */ |
| .dashboard-link-row { |
| width: 100%; |
| position: relative; |
| } |
| |
| a.dashboard-link { |
| line-height: 15px; |
| font-weight: normal; |
| } |
| |
| a.dashboard-link:hover { |
| text-decoration: none; |
| } |
| |
| .dashboard-link { |
| position: absolute; |
| top: 15px; |
| right: 76px; |
| z-index: 500; |
| } |
| |
| .container-list-main { |
| min-width: 592px; |
| } |
| |
| .widget-title > .row-fluid { |
| position: relative; |
| } |
| |
| .widget-title > .row-fluid > .pull-left { |
| position: absolute; |
| right: 16px; |
| left: 0; |
| } |
| |
| .widget-title > .row-fluid > .pull-left > .ep > div { |
| overflow: hidden; |
| white-space: nowrap; |
| text-overflow: ellipsis; |
| } |
| |
| .container-detail-profiles { |
| position: relative; |
| margin-top: 2px; |
| } |
| |
| .container-detail-profile-buttons { |
| position: absolute; |
| right: 0; |
| z-index: 50; |
| } |
| |
| #dialog-body div .profile-list { |
| max-height: 327px; |
| overflow-y: auto; |
| } |
| |
| @media (max-width: 979px) { |
| .navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner { |
| padding: 0; |
| } |
| |
| .navbar-fixed-top, .navbar-fixed-bottom { |
| position: fixed; |
| } |
| |
| } |
| |
| .header-list li { |
| vertical-align: top; |
| height: 30px; |
| } |
| |
| .header-list li div { |
| height: 30px; |
| } |
| |
| .provision-list { |
| margin-left: 0px; |
| } |
| |
| .provision-list ul { |
| margin-left: 0px; |
| } |
| |
| .provision-list ul li { |
| list-style-type: none; |
| padding: 7px; |
| } |
| |
| ul.zebra-list { |
| margin-left: 0; |
| } |
| |
| .zebra-list li { |
| padding: 7px; |
| } |
| |
| ul.zebra-list > li { |
| list-style-type: none; |
| } |
| |
| ol.zebra-list { |
| counter-reset:li; |
| margin-left: 0; |
| padding-left: 0; |
| } |
| |
| ol.zebra-list > li { |
| position: relative; |
| list-style-type: none; |
| } |
| |
| ol.zebra-list > li:before { |
| content: counter(li); |
| counter-increment: li; |
| padding: 7px; |
| font-weight: bold; |
| } |
| |
| .pointer { |
| cursor: pointer; |
| } |
| |
| .container-profile-settings span.folder-title { |
| font-weight: bold; |
| } |
| li.profile-selector-folder span.folder-title:hover, li.profile div.profile-selector-name>span>span:hover { |
| color: #005580; |
| } |
| .widget-body div div .wiki-fixed { |
| margin: 3px; |
| } |
| |
| .loading { |
| position: relative; |
| top: 140px; |
| } |
| |
| .loading p { |
| margin-top: 20px; |
| font-weight: bold; |
| font-size: 20px; |
| } |
| |
| .add-link { |
| position: absolute; |
| right: 20px; |
| top: 130px; |
| width: 22px; |
| height: 19px; |
| text-align: center; |
| } |
| |
| .log-table > li { |
| position: relative; |
| list-style-type: none; |
| min-height: 32px; |
| max-width: 100%; |
| padding: 0; |
| } |
| |
| .log-table .table-head div div { |
| font-weight: bold; |
| text-align: center !important; |
| direction: ltr !important; |
| } |
| |
| .log-table .table-head div div:nth-child(4) { |
| font-weight: bold; |
| left: 247px; |
| width: 326px; |
| text-align: center !important; |
| direction: ltr !important; |
| } |
| |
| .log-table > li > div > div { |
| position: absolute; |
| display: inline-block; |
| white-space: nowrap; |
| text-overflow: ellipsis; |
| font-size: 12px; |
| min-height: 28px; |
| overflow-x: hidden; |
| padding: 3px; |
| padding-top: 6px; |
| width: auto; |
| } |
| |
| .log-table { |
| margin: 0; |
| } |
| |
| .log-table > .table-row { |
| cursor: pointer; |
| } |
| |
| .log-table > .table-row.selected:before { |
| z-index: 39; |
| position: absolute; |
| top: 6px; |
| font-family: FontAwesome; |
| content: "\f054"; |
| font-size: 20px; |
| color: green; |
| } |
| |
| .log-table > li > div > div:nth-child(1):not(.stack-line) { |
| left: 0; |
| width: 11px; |
| z-index: 5; |
| } |
| |
| .log-table > li > div > div:nth-child(2) { |
| left: 18px; |
| width: 180px; |
| z-index: 5; |
| } |
| |
| .log-table > li > div > div:nth-child(3) { |
| left: 190px; |
| width: 60px; |
| z-index: 5; |
| text-align: center; |
| } |
| |
| .log-table > li > div > div:nth-child(4) { |
| padding-right: 5px; |
| text-align: right; |
| direction: rtl; |
| z-index: 3; |
| left: 0; |
| width: 573px; |
| } |
| |
| .log-table > li > div > div:nth-child(5) { |
| left: 580px; |
| right: 0; |
| padding-left: 5px; |
| } |
| |
| .log-table > li > div > div:nth-child(6) { |
| position: static; |
| margin-top: 43px; |
| white-space: normal; |
| display: block; |
| } |
| |
| .log-info-panel { |
| z-index: 60; |
| position: fixed; |
| right: 7em; |
| top: 150px; |
| bottom: 5em; |
| padding: 0; |
| overflow: hidden; |
| min-height: 500px; |
| min-width: 800px; |
| } |
| |
| @media(max-width: 1085px) { |
| .log-info-panel { |
| left: 5px; |
| right: 5px; |
| max-width: inherit; |
| min-width: 500px; |
| } |
| } |
| |
| .log-info-panel >.log-info-panel-frame { |
| position: relative; |
| height: 100%; |
| width: 100%; |
| margin: 10px; |
| } |
| |
| .log-info-panel > .log-info-panel-frame > .log-info-panel-header { |
| position: absolute; |
| top: 0; |
| height: 80px; |
| left: 5px; |
| right: 50px; |
| white-space: nowrap; |
| } |
| |
| .log-info-panel-header > span { |
| margin-left: 7px; |
| position: relative; |
| top: 2px; |
| overflow: hidden; |
| } |
| |
| .log-info-panel-frame > .log-info-panel-body { |
| position: absolute; |
| overflow: auto; |
| left: 5px; |
| right: 27px; |
| top: 80px; |
| bottom: 15px; |
| padding-top: 10px; |
| padding-left: 5px; |
| padding-right: 5px; |
| } |
| |
| .log-info-panel-body > .row-fluid { |
| margin-bottom: 10px; |
| } |
| |
| .log-info-panel > .log-info-panel-frame > .log-info-panel-body > .row-fluid > span { |
| margin-right: 7px; |
| white-space: nowrap; |
| } |
| |
| .log-table-dashboard { |
| position: absolute; |
| bottom: 0; |
| left: 0; |
| right: 0; |
| } |
| |
| .ex-node-container { |
| position: relative; |
| width: 100%; |
| height: 696px; |
| } |
| |
| .ex-node { |
| position: absolute; |
| width: 150px; |
| height: 90px; |
| text-align: center; |
| padding-top: 60px; |
| } |
| |
| .dozer-mapping-node { |
| display: block; |
| margin-top: 10px; |
| margin-bottom: 10px; |
| padding: 20px; |
| } |
| |
| .dozer-mappings li { |
| list-style-type: none; |
| } |
| |
| .dozer-mappings ul { |
| margin-left: 50px; |
| } |
| |
| .dozer-mappings span { |
| width: 500px; |
| } |
| |
| .wiki-file-list-up:hover { |
| text-decoration: none; |
| |
| } |
| |
| .fabric-page-header.features { |
| margin-top: 10px; |
| } |
| |
| .fabric-page-header > * { |
| line-height: 38px; |
| } |
| |
| .profile-selector-name a:hover { |
| text-decoration: none; |
| } |
| |
| .file-name:hover { |
| text-decoration: none; |
| } |
| |
| i.expandable-indicator.folder { |
| font-size: 17px; |
| } |
| |
| .switches li { |
| width: 215px; |
| } |
| |
| .switch-light.switch-ios { |
| width: 100px; |
| } |
| |
| .switch-container { |
| position: static; |
| padding-top: 5px; |
| width: 215px; |
| height: 45px; |
| } |
| |
| [class^="dynatree-folder icon-"], [class*=" dynatree-folder icon-"] { |
| |
| } |
| |
| [class^="dynatree-folder icon-"]:before, [class*=" dynatree-folder icon-"]:before { |
| font-size: 17px; |
| margin-left: 18px; |
| } |
| |
| |
| [class^="dynatree-folder icon-"], [class*=" dynatree-folder icon-"] .dynatree-connector { |
| display: none; |
| } |
| |
| [class^="dynatree-folder icon-"], [class*=" dynatree-folder icon-"] .dynatree-icon { |
| display: none; |
| } |
| |
| .main-nav-lower .container ul .dropdown.overflow { |
| margin-right: 25px; |
| } |
| |
| .dropdown-menu.right { |
| left: auto; |
| right: 0; |
| } |
| |
| .dropdown-menu.right:before { |
| left:auto !important; |
| right: 9px; |
| } |
| |
| .dropdown-menu.right:after { |
| left:auto !important; |
| right: 10px; |
| } |
| |
| @media(max-width: 1134px) { |
| .profile-details > [class^="span"] { |
| width: 100%; |
| float: inherit; |
| display: block; |
| margin-left: 2px; |
| margin-right: 2px; |
| } |
| } |
| |
| /* Start 800x600 Optimzations */ |
| @media(max-width: 849px) { |
| |
| .page-padded { |
| padding-left: 5px; |
| padding-right: 5px; |
| } |
| |
| .wiki-fixed { |
| margin-left: 0 !important; |
| margin-right: 0 !important; |
| } |
| |
| .wiki-fixed .row-fluid .span9 { |
| margin-left: 9px; |
| } |
| |
| .container-details > [class*=" offset"] { |
| display: none; |
| } |
| |
| .container-details > .span4.offset1 { |
| width: 100%; |
| float: inherit; |
| display: block; |
| margin-left: 2px; |
| margin-right: 2px; |
| } |
| |
| .container-details > .span5.offset1 { |
| width: 100%; |
| float: inherit; |
| display: block; |
| margin-left: 2px; |
| margin-right: 2px; |
| } |
| |
| .create-container-body > [class^="span"] { |
| width: 100%; |
| float: inherit; |
| display: block; |
| margin-left: 2px; |
| margin-right: 2px; |
| } |
| |
| .create-container-body > [class^="span"]:first-child { |
| margin-bottom: 15px; |
| } |
| |
| .features-toolbar .pull-left { |
| margin-bottom: 10px; |
| } |
| |
| .edit-feature-lists > [class^="span"] { |
| width: 49%; |
| float: inherit; |
| display: inline-block; |
| margin-left: 0; |
| margin-right: 0; |
| } |
| |
| } |
| /* End 800x600 optimizations */ |
| |
| /* |
| * jquery.tocify.css 1.8.0 |
| * Author: @gregfranko |
| */ |
| /* The Table of Contents container element */ |
| .tocify { |
| /* top works for the wiki, may need customization |
| elsewhere */ |
| top: 120px; |
| width: 232px; |
| padding-left: 1em; |
| padding-right: 1em; |
| overflow-y: auto; |
| overflow-x: hidden; |
| text-overflow: ellipsis; |
| white-space: nowrap; |
| position: fixed; |
| bottom: 5px; |
| z-index: 20; |
| } |
| |
| .tocify h2, |
| .tocify h3 { |
| white-space: normal; |
| } |
| |
| .toc-container { |
| position: relative; |
| width: 100%; |
| } |
| |
| .toc-content { |
| position: absolute; |
| left: 290px; |
| right: 0; |
| } |
| |
| .tocify ul { |
| margin-left: 0px; |
| } |
| |
| .tocify li { |
| list-style-type: none; |
| display: block; |
| } |
| |
| .tocify li a { |
| display: block; |
| padding: 3px; |
| transition: background,border .25s ease-in-out; |
| } |
| |
| .tocify li a:hover { |
| text-decoration: none; |
| } |
| |
| .tocify li a.active { |
| font-weight: bolder; |
| } |
| |
| /* Makes the font smaller for all subheader elements. */ |
| .tocify-subheader li { |
| font-size: 12px; |
| } |
| |
| /* Further indents second level subheader elements. */ |
| .tocify-subheader .tocify-subheader { |
| text-indent: 30px; |
| } |
| |
| /* Further indents third level subheader elements. You can continue this pattern if you have more nested elements. */ |
| .tocify-subheader .tocify-subheader .tocify-subheader { |
| text-indent: 40px; |
| } |
| |
| @media(max-width: 700px) { |
| .tocify { |
| position: static; |
| width: auto; |
| margin-bottom: 1em; |
| } |
| |
| .toc-content { |
| position: static; |
| left: auto; |
| } |
| } |
| |
| fs-donut svg g text.value { |
| font-size: 40px; |
| } |
| |
| fs-donut svg g text.units { |
| font-size: 20px; |
| } |
| |
| .health-displays { |
| width: 100%; |
| } |
| |
| .panel { |
| position: fixed; |
| } |
| |
| .panel.bottom { |
| bottom: 0; |
| } |
| |
| .deploy { |
| right: 0; |
| } |
| |
| .profile-list-item:after { |
| content: ", "; |
| } |
| |
| .profile-list-item:last-child:after { |
| content: " "; |
| } |
| |
| .health-displays .health-display, |
| .column-box, |
| .column-box-variable, |
| .column-box-square, |
| .column-box-half-screen { |
| position: relative; |
| display: inline-block; |
| width: 300px; |
| height: 300px; |
| margin-left: 0; |
| margin-right: 0; |
| margin-bottom: 10px; |
| overflow: hidden; |
| vertical-align: top; |
| } |
| |
| .column-box { |
| height: auto; |
| min-height: 175px; |
| width: 500px; |
| } |
| |
| .wiki-icon-view { |
| min-height: 200px; |
| } |
| |
| .wiki-icon-view .column-box { |
| min-height: 0; |
| margin-bottom: 25px; |
| } |
| |
| .column-box-half-screen { |
| width: 50%; |
| min-width: auto; |
| height: auto; |
| } |
| |
| .column-box-square { |
| height: 32px; |
| width: 32px; |
| line-height: 28px; |
| vertical-align: middle; |
| text-align: center; |
| } |
| |
| .column-box-variable { |
| height: auto; |
| min-height: 175px; |
| width: auto; |
| min-width: 175px; |
| max-width: 500px; |
| } |
| |
| .column-box-variable > h3 { |
| margin-bottom: 0; |
| } |
| |
| .column-box .file-icon > * { |
| width: 100%; |
| height: auto; |
| } |
| |
| .location-box { |
| margin: 12px; |
| } |
| |
| .column-box-square > i { |
| font-size: 24px; |
| height: 24px; |
| vertical-align: middle; |
| } |
| |
| .container-groups .column-box { |
| height: 125px; |
| width: auto; |
| } |
| |
| .container-header-version, |
| .container-header-version + hr { |
| margin-bottom: 0; |
| } |
| |
| .container-header-version + hr { |
| margin-top: 0; |
| } |
| |
| .container-groups .container-group-header { |
| border-bottom: none; |
| } |
| |
| .column-row { |
| float: left; |
| } |
| |
| .column-box-selected .column-box-header { |
| font-size: 150%; |
| font-weight: bold; |
| } |
| |
| .column-box-icons > .span1 { |
| text-align: center; |
| vertical-align: middle; |
| width: 32px; |
| } |
| |
| .column-box-icons i, |
| .column-box-icons img { |
| font-size: 32px; |
| width: 32px; |
| } |
| |
| .ok-container > i { |
| font-size: 32px; |
| color: #a4a4a4; |
| } |
| |
| .column-box > div { |
| position: relative; |
| height: 100%; |
| margin: 10px; |
| } |
| |
| .column-box h3 { |
| text-overflow: ellipsis; |
| line-height: normal; |
| margin-bottom: 0; |
| } |
| |
| .bottom-anchored { |
| position: absolute; |
| bottom: 0; |
| margin-top: -3em; |
| } |
| |
| .label-list > li > .badge { |
| margin-top: 3px; |
| margin-bottom: 3px; |
| } |
| |
| .label-list > .inline-block > .badge { |
| margin-left: 3px; |
| margin-right: 3px; |
| } |
| |
| .health-details { |
| top: 0; |
| bottom: 0; |
| z-index: 40; |
| } |
| |
| .health-status { |
| padding: 0; |
| position: absolute; |
| bottom: 0; |
| overflow: hidden; |
| left: 0; |
| right: 0; |
| z-index: 20; |
| } |
| |
| .health-message-wrap { |
| margin: 0; |
| padding: 0; |
| width: 100%; |
| height: 100%; |
| } |
| |
| .health-message { |
| display: block; |
| margin: 10px; |
| } |
| |
| .health-details-toggle { |
| position: absolute; |
| display: inline-block; |
| width: 16px; |
| height: 16px; |
| right: 2px; |
| top: 0px; |
| } |
| |
| .health-details-wrap { |
| width: 300px; |
| height: 300px; |
| overflow-y: auto; |
| overflow-x: hidden; |
| } |
| |
| .health-details-wrap a { |
| color: #d4d4d4; |
| } |
| |
| .health-details-wrap dl { |
| margin-top: 5px; |
| margin-bottom: 2px; |
| margin-left: 0; |
| } |
| |
| .health-details-wrap table { |
| max-width: 300px; |
| } |
| |
| .health-details-wrap table tr td { |
| vertical-align: middle; |
| } |
| |
| .health-details-wrap table tr td:first-child { |
| font-weight: bold; |
| text-align: right; |
| padding-right: 5px; |
| } |
| |
| .health-details-wrap table tr td:last-child { |
| padding-left: 5px; |
| overflow-x: hidden; |
| text-overflow: ellipsis; |
| } |
| |
| .health-display-title { |
| padding-top: 18px; |
| font-size: 30px; |
| width: 100%; |
| height: 40px; |
| margin-top: 10px; |
| margin-bottom: 10px; |
| font-weight: bold; |
| text-align: center; |
| } |
| |
| .health-display-title.ok { |
| background-color: lightgreen; |
| } |
| |
| .health-display-title.warning { |
| background-color: darkorange; |
| } |
| |
| .health-displays .health-display .health-chart { |
| width: 300px; |
| height: 300px; |
| } |
| |
| .create-column { |
| vertical-align: top; |
| display: inline-block; |
| width: 445px; |
| margin-bottom: 10px; |
| } |
| |
| #create-form { |
| max-width: 422px; |
| } |
| |
| /* hack to work around strange tabset behavior */ |
| tabset > .tabbable > ul { |
| display: none; |
| } |
| /* end hack */ |
| |
| tabset > .tabbable > .tab-content > .nav.nav-tabs > li { |
| cursor: pointer; |
| } |
| |
| tabset > .tabbable > .tab-content > .nav.nav-tabs > li.active { |
| cursor: pointer; |
| } |
| |
| tabset > .tabbable > .tab-content > .nav.nav-tabs > li.disabled { |
| opacity: 0.3; |
| } |
| |
| .toast.toast-warning * { |
| color: black; |
| } |
| |
| .hawtio-toc .panel-title { |
| padding: 0; |
| margin-top: 20px; |
| margin-bottom: 20px; |
| } |
| |
| .hawtio-toc .panel-title a { |
| display: block; |
| text-align: center; |
| padding: 10px; |
| } |
| |
| ._jsPlumb_endpoint { |
| z-index: 25; |
| } |
| |
| .panes { |
| position: relative; |
| display: block; |
| min-height: 100%; |
| } |
| |
| .panes > .left-pane { |
| position: absolute; |
| left: 0; |
| right: 285px; |
| height: 100%; |
| } |
| |
| .panes > .right-pane { |
| position: absolute; |
| right: 0; |
| width: 275px; |
| height: 100%; |
| } |
| |
| .camel-viewport { |
| overflow: auto; |
| height: 100%; |
| } |
| |
| .camel-canvas-endpoint svg circle { |
| fill: #346789; |
| } |
| |
| .camel-props { |
| position: relative; |
| height: 100%; |
| } |
| |
| .camel-props > .button-bar { |
| left: 0; |
| right: 0; |
| display: block; |
| position: absolute; |
| } |
| |
| .button-bar > .centered > form { |
| margin-bottom: 10px; |
| } |
| |
| .camel-props > .prop-viewport { |
| overflow-y: auto; |
| overflow-x: visible; |
| position: absolute; |
| bottom: 0; |
| top: 80px; |
| width: 100%; |
| } |
| |
| .camel-props form > fieldset > legend { |
| font-size: medium; |
| font-weight: bold; |
| margin: 0; |
| line-height: 12px; |
| padding: 3px; |
| } |
| |
| .endpoint-control > label { |
| font-size: medium; |
| font-weight: bold; |
| margin: 0; |
| line-height: 12px; |
| padding: 3px; |
| } |
| |
| .endpoint-props > p { |
| font-size: medium; |
| font-weight: bold; |
| margin: 0; |
| margin-bottom: 25px; |
| line-height: 12px; |
| padding: 3px; |
| } |
| |
| .endpoint-control > .controls { |
| margin-top: 15px; |
| } |
| |
| .camel-props form fieldset .control-label { |
| float: none; |
| width: auto; |
| text-align: left; |
| } |
| |
| .camel-props form fieldset .controls { |
| margin-left: auto; |
| } |
| |
| .camel-props form fieldset .controls .input-xxlarge { |
| width: auto; |
| margin-left: auto; |
| margin-right: auto; |
| } |
| |
| .camel-props form fieldset div[hawtio-form-array] > div > div > div > .controls.pull-right { |
| float: none; |
| } |
| |
| .welcome { |
| margin-left: 5em; |
| margin-right: 5em; |
| } |
| |
| input.ng-invalid-pattern { |
| border-color: #e9322d; |
| -webkit-box-shadow: 0 0 6px #f8b9b7; |
| -moz-box-shadow: 0 0 6px #f8b9b7; |
| box-shadow: 0 0 6px #f8b9b7; |
| } |
| |
| input.ng-invalid-pattern:focus { |
| border-color: #e9322d; |
| -webkit-box-shadow: 0 0 6px #f8b9b7; |
| -moz-box-shadow: 0 0 6px #f8b9b7; |
| box-shadow: 0 0 6px #f8b9b7; |
| } |
| |
| .threads.logbar > .logbar-container { |
| margin-top: 2px; |
| margin-bottom: 5px; |
| } |
| |
| .state-panel > ul > li:not(:first-child) > span { |
| margin-left: 15px; |
| } |
| |
| .state-panel > ul > li.active { |
| font-weight: bold; |
| } |
| |
| .runnable { |
| color: green; |
| } |
| |
| .timed-waiting { |
| color: orange; |
| } |
| |
| .waiting, |
| .darkgray { |
| color: darkgray; |
| } |
| |
| .blocked { |
| color: red; |
| } |
| |
| strong.new, |
| .lightgreen { |
| color: lightgreen; |
| } |
| |
| .terminated, |
| .darkred { |
| color: darkred; |
| } |
| |
| .thread-state-indicator { |
| width: 100%; |
| height: 100%; |
| padding-top: 5px; |
| } |
| |
| .monitor-indicator { |
| font-size: 10px; |
| padding: 4px; |
| margin: 5px; |
| } |
| |
| .monitor-indicator.button { |
| cursor: pointer; |
| } |
| |
| .monitor-indicator.true { |
| background: #1cd11d; |
| box-shadow: inset 0px 1px 0px 0px rgba(250, 250, 250, 0.5), 0px 0px 4px 1px rgba(34, 203, 1, 0.49); |
| } |
| |
| .monitor-indicator.false { |
| background: #737373; |
| box-shadow: inset 0px 1px 0px 0px rgba(250, 250, 250, 0.5); |
| } |
| |
| .table-header { |
| color: black; |
| position: relative; |
| } |
| |
| .table-header > .indicator:after { |
| font-family: 'FontAwesome'; |
| position: absolute; |
| right: 5px; |
| } |
| |
| .table-header.asc > .indicator:after { |
| content: "\f077"; |
| } |
| |
| .table-header.desc > .indicator:after { |
| content: "\f078"; |
| } |
| |
| .camel-tree > ul.nav { |
| margin-bottom: 3px !important; |
| } |
| |
| .camel-tree > .section-filter { |
| margin: 0 0 8px; |
| display: block; |
| } |
| |
| .table > thead > tr > th { |
| white-space: nowrap; |
| overflow: hidden; |
| text-overflow: ellipsis; |
| } |
| |
| th > .indicator:before { |
| display: inline-block; |
| content: "\00a0"; |
| margin-left: 12px; |
| } |
| |
| .simple-table-checkbox, |
| .simple-table-checkbox > input { |
| vertical-align: middle; |
| margin: 0; |
| width: 16px; |
| line-height: 16px; |
| max-width: 16px; |
| } |
| |
| |
| .table td, |
| .table th { |
| vertical-align: middle; |
| } |
| |
| .ngCellText .icon-replication-controller { |
| width: 32px; |
| } |
| |
| .repository-browser-toolbar > .btn { |
| margin-bottom: 10px; |
| } |
| |
| .bundle-list-toolbar { |
| vertical-align: top; |
| } |
| |
| .bundle-list-toolbar > .pull-left > *, |
| .bundle-list-toolbar > .pull-right > * { |
| display: inline-block; |
| } |
| |
| .bundle-list-toolbar > div > input, |
| .bundle-list-toolbar > div > div > input { |
| margin-bottom: 10px; |
| } |
| |
| .bundle-list-toolbar > div > label, |
| .bundle-list-toolbar > div > strong { |
| position: relative; |
| top: -3px; |
| } |
| |
| .bundle-list-toolbar > div > .input-append { |
| position: relative; |
| left: 3px; |
| top: -9px; |
| } |
| |
| .connect-column { |
| display: inline-block; |
| vertical-align: top; |
| width: 550px; |
| } |
| |
| .icon-spacer:before { |
| content: '\00a0'; |
| width: 11px; |
| } |
| |
| .dropdown-menu { |
| padding-top: 0; |
| padding-bottom: 0; |
| margin-top: 0; |
| top: 100%; |
| left: 0; |
| right: 0; |
| border-radius: 0; |
| } |
| |
| .main-nav-upper .dropdown-menu { |
| border-top: none; |
| margin-top: -1; |
| border-radius: 0; |
| } |
| |
| .main-nav-lower .dropdown-menu { |
| border-top: none; |
| } |
| |
| .dropdown-menu > li > a { |
| cursor: pointer; |
| padding-left: 15px; |
| padding-right: 15px; |
| } |
| |
| .dropdown.perspective-selector > .dropdown-menu { |
| min-width: 160px; |
| overflow: hidden; |
| text-overflow: ellipsis; |
| } |
| |
| .dropdown.perspective-selector .dropdown-menu > div { |
| display: block; |
| } |
| |
| .dropdown.perspective-selector .dropdown-menu > div > p, |
| .hawtio-dropdown p { |
| font-size: smaller; |
| padding-left: 3px; |
| padding-right: 3px; |
| margin-bottom: 0; |
| } |
| |
| .nav .hawtio-dropdown { |
| margin-top: 2px; |
| } |
| |
| .dropdown.perspective-selector .dropdown-menu > div > ul { |
| margin-top: 0; |
| } |
| |
| .dropdown.perspective-selector .dropdown-menu > div > ul > li.clear-recent > a { |
| padding: 3px 5px; |
| } |
| |
| .dropdown-menu > li:hover > a { |
| text-shadow:0px 0px 1px white; |
| } |
| |
| .dropdown-menu:before { |
| display: none !important; |
| } |
| |
| .dropdown-menu:after { |
| display: none !important; |
| } |
| |
| .nav.nav-tabs li .hawtio-dropdown .dropdown-menu { |
| margin-top: 4px; |
| border-top: none; |
| } |
| |
| span.hawtio-dropdown { |
| position: relative; |
| display: block; |
| cursor: pointer; |
| } |
| |
| span.hawtio-dropdown .dropdown-menu { |
| width: auto; |
| } |
| |
| .btn .hawtio-dropdown > .caret { |
| width: 7px; |
| } |
| |
| .btn .hawtio-dropdown > .dropdown-menu { |
| left: -10px; |
| margin-top: 5px; |
| text-align: left; |
| } |
| |
| .submenu-caret { |
| display: inline-block; |
| width: 0; |
| height: 0; |
| } |
| |
| .submenu-caret:before { |
| font-family: 'FontAwesome'; |
| border: 0; |
| content: "\f054"; |
| font-size: 11px; |
| display: block; |
| } |
| |
| .hawtio-dropdown > ul > li { |
| padding: 3px; |
| padding-left: 5px; |
| } |
| |
| .hawtio-dropdown > ul > li > .menu-item { |
| position: relative; |
| display: block; |
| } |
| |
| .hawtio-dropdown > .submenu-caret:before, |
| .hawtio-dropdown > ul > li > .menu-item > .submenu-caret:before { |
| position: absolute; |
| top: 0; |
| right: -2px; |
| } |
| |
| .dropdown-menu .sub-menu { |
| position: absolute; |
| left: 195px; |
| top: -8px; |
| } |
| |
| .hawtio-breadcrumb > li { |
| display: inline-block; |
| } |
| |
| .dropdown-menu .dropdown .caret { |
| display: none; |
| } |
| |
| .hawtio-breadcrumb .caret { |
| border: 0; |
| width: 17px; |
| margin-right: 2px; |
| margin-left: 0; |
| } |
| |
| .hawtio-breadcrumb .caret:before { |
| font-family: 'FontAwesome'; |
| content: "\F105"; |
| font-size: 40px; |
| top: -9px; |
| } |
| /* |
| .modal { |
| z-index: 5000; |
| width: 660px; |
| margin: -250px 0 0 -320px; |
| } |
| .modal-backdrop { |
| z-index: 4090; |
| } |
| */ |
| .scrollable-section { |
| overflow-x: hidden; |
| overflow-y: auto; |
| max-height: 260px; |
| } |
| |
| .component { |
| opacity: 0.8; |
| filter: alpha(opacity = 80); |
| } |
| |
| .window, |
| .node > rect { |
| stroke-width: 2px; |
| stroke: #346789; |
| fill: url(#rect-gradient); |
| border: 2px solid #346789; |
| z-index: 20; |
| position: absolute; |
| font-size: 0.8em; |
| filter: alpha(opacity = 80); |
| cursor: move; |
| |
| box-shadow: 2px 2px 19px #e0e0e0; |
| -o-box-shadow: 2px 2px 19px #e0e0e0; |
| -webkit-box-shadow: 2px 2px 19px #e0e0e0; |
| -moz-box-shadow: 2px 2px 19px #e0e0e0; |
| -moz-border-radius: 4px; |
| border-radius: 4px; |
| background-color: lightgrey; |
| fill: lightgrey; |
| } |
| |
| .window, |
| .node.selected > rect { |
| stroke-width: 2px; |
| stroke-dasharray: 10,5; |
| stroke: red; |
| } |
| |
| .window-inner { |
| position: relative; |
| border-radius: 2px; |
| } |
| |
| .window-inner { |
| padding: 6px; |
| } |
| |
| .window-inner.from, |
| .node > .from { |
| background-color: lightsteelblue; |
| fill: lightsteelblue; |
| } |
| |
| .window-inner.choice, |
| .node > .choice { |
| background-color: lightblue; |
| fill: lightblue; |
| } |
| |
| .window-inner.when, |
| .node > .when { |
| background-color: lightgreen; |
| fill: lightgreen; |
| } |
| |
| .window-inner.otherwise, |
| .node > .otherwise { |
| background-color: lightgreen; |
| fill: lightgreen; |
| } |
| |
| .window-inner.to, |
| .node > .to { |
| background-color: lightsteelblue; |
| fill: lightsteelblue; |
| } |
| |
| .window-inner.log, |
| .node > .log { |
| background-color: lightcyan; |
| fill: lightcyan; |
| } |
| |
| .window-inner.setBody, |
| .node > .setBody { |
| background-color: #d3d3d3; |
| fill: #d3d3d3; |
| } |
| |
| .window-inner.onException, |
| .node > .onException { |
| background-color: lightpink; |
| fill: lightpink; |
| } |
| |
| .window-inner.delay, |
| .node > .delay { |
| background-color: lightgrey; |
| fill: lightgrey; |
| } |
| |
| .window-inner.bean, |
| .node > .bean { |
| background-color: mediumaquamarine; |
| fill: mediumaquamarine; |
| } |
| |
| .window-inner > * { |
| vertical-align: middle; |
| } |
| |
| .window-inner > span { |
| max-width: 15em; |
| display: inline-block; |
| white-space: nowrap; |
| text-overflow: ellipsis; |
| overflow: hidden; |
| } |
| |
| .window:hover { |
| border-color: #5d94a6; |
| background-color: #ffffa0; |
| } |
| |
| .window:hover > .window-inner { |
| background: inherit; |
| } |
| |
| .window.selected { |
| background-color: #f0f0a0; |
| } |
| |
| .window.selected > .window-inner { |
| background: inherit; |
| } |
| |
| img.nodeIcon { |
| width: 24px !important; |
| height: 24px !important; |
| cursor: crosshair; |
| margin-right: 10px; |
| } |
| |
| img.nodeIcon:hover { |
| opacity: 0.6; |
| box-shadow: 2px 2px 19px #a0a0a0; |
| background-color: #a0a0a0; |
| } |
| |
| .l1 { |
| font-size: 13px; |
| } |
| |
| ._jsPlumb_connector { |
| z-index: 4; |
| } |
| |
| ._jsPlumb_overlay { |
| z-index: 6; |
| } |
| |
| .hl { |
| border: 3px solid red; |
| } |
| |
| .strong { |
| font-weight: bold; |
| } |
| |
| .discovery > li { |
| position: relative; |
| } |
| |
| .discovery > li > div { |
| vertical-align: middle; |
| } |
| |
| .discovery > li > div:first-child { |
| margin-right: 10px; |
| } |
| |
| .discovery > li > div:last-child, |
| .discovery > li > .lock { |
| position: absolute; |
| width: 32px; |
| height: 32px; |
| margin: auto; |
| top: 0; |
| bottom: 0; |
| right: 10px; |
| } |
| |
| .discovery > li > .lock { |
| right: 42px; |
| } |
| |
| .discovery > li > div:last-child > div.connect-button { |
| width: 32px; |
| height: 32px; |
| } |
| |
| .discovery > li > div:last-child > div > i, |
| .discovery > li > .lock > i { |
| font-size: 32px; |
| cursor: pointer; |
| } |
| |
| .discovery > li > .lock > i { |
| cursor: inherit; |
| } |
| |
| .discovery > li > div:first-child > img { |
| vertical-align: middle; |
| width: 64px; |
| max-height: 64px; |
| } |
| |
| .auth-form { |
| white-space: nowrap; |
| } |
| |
| .auth-form > form > input { |
| margin-bottom: 0; |
| } |
| |
| .slideout-body .btn-group, |
| .btn-group[hawtio-pager] { |
| line-height: normal; |
| } |
| |
| @media print { |
| #main-nav, |
| #log-panel { |
| display: none !important; |
| height: 0 !important; |
| } |
| |
| .wiki-grid { |
| display: none; |
| } |
| |
| .wiki-fixed { |
| margin-top: 0 !important; |
| } |
| |
| .wiki-fixed > .row-fluid > .span3 { |
| display: none; |
| } |
| |
| .wiki-fixed > .row-fluid > .span9 { |
| width: 100%; |
| } |
| |
| .instance-name { |
| display: none !important; |
| } |
| |
| .logbar-container > .nav { |
| display: none !important; |
| height: 0 !important; |
| } |
| |
| } |
| |
| .prefs { |
| height: 100%; |
| margin: 0; |
| } |
| |
| .prefs > div { |
| height: 100%; |
| margin: 0; |
| } |
| |
| .slideout-body .prefs { |
| overflow: hidden; |
| margin: 0; |
| } |
| |
| .slideout-body .prefs .tabbable { |
| position: relative; |
| height: 100%; |
| margin: 0; |
| } |
| |
| .pref-slideout > div > div > div { |
| height: 100%; |
| margin: 0; |
| } |
| |
| .pref-slideout .slideout-body { |
| position: absolute; |
| top: 0; |
| bottom: 0; |
| left: 0px; |
| right: 0; |
| overflow: none !important; |
| margin: 0 !important; |
| } |
| |
| .slideout-body .prefs .nav.nav-tabs { |
| top: 5px; |
| bottom: 5px; |
| left: 0; |
| width: 130px; |
| position: absolute; |
| margin: 0; |
| overflow-y: auto; |
| } |
| |
| .slideout-body .prefs .nav.nav-tabs:after, |
| .slideout-body .prefs .nav.nav-tabs:before { |
| display: none; |
| } |
| |
| .slideout-body .prefs .nav.nav-tabs li { |
| display: block; |
| float: none; |
| } |
| |
| .slideout-body .prefs .tab-content { |
| position: absolute; |
| overflow: auto; |
| top: 5px; |
| left: 140px; |
| right: 15px; |
| bottom: 5px; |
| margin: 0; |
| } |
| |
| .help-header .without-text, |
| .about-header .without-text { |
| position: relative; |
| top: -4px; |
| vertical-align: middle; |
| height: 48px; |
| } |
| |
| .help-header .with-text, |
| .about-header .with-text { |
| position: relative; |
| top: -4px; |
| vertical-align: middle; |
| height: 48px; |
| } |
| |
| .service-list > li { |
| list-style-type: none; |
| display: inline-block; |
| margin-left: 3px; |
| margin-right: 3px; |
| vertical-align: middle; |
| } |
| |
| .container-type { |
| width: 16px; |
| } |
| |
| .container-status > i:before, |
| .container-type i:before, |
| .container-type img { |
| vertical-align: middle; |
| font-size: 16px; |
| height: 16px; |
| width: auto; |
| line-height: 16px; |
| } |
| |
| .container-type img.girthy { |
| height: auto; |
| width: 16px; |
| } |
| |
| .app-logo { |
| width: 64px; |
| margin-right: 10px; |
| } |
| |
| .app-logo img, |
| .app-logo i { |
| vertical-align: middle; |
| font-size: 64px; |
| height: 64px; |
| width: auto; |
| line-height: 64px; |
| } |
| |
| .app-logo img.girthy { |
| height: auto; |
| width: 64px; |
| } |
| |
| .service-list i:before, |
| .service-list img { |
| height: 16px; |
| width: auto; |
| font-size: 16px; |
| vertical-align: middle; |
| } |
| |
| .service-list img.girthy { |
| height: auto; |
| width: 16px; |
| } |
| |
| .perspective-selector img { |
| width: auto; |
| height: 16px; |
| vertical-align: top; |
| } |
| |
| .operation-row { |
| position: relative; |
| height: 30px; |
| vertical-align: middle; |
| } |
| |
| .operation-row.can-invoke { |
| cursor: pointer; |
| } |
| |
| .operation-row.cant-invoke { |
| cursor: not-allowed; |
| } |
| |
| .operation-row > * { |
| display: inline-block; |
| height: 100%; |
| line-height: 30px; |
| } |
| |
| .operation-actions { |
| position: absolute; |
| right: 6px; |
| top: 4px; |
| } |
| |
| .help-block:empty { |
| margin-top: 10px; |
| } |
| |
| ul.dynatree-container { |
| overflow: visible; |
| } |
| |
| .pane { |
| position: fixed; |
| bottom: 0; |
| top: 70px; |
| height: auto; |
| width: 300px; |
| } |
| |
| .pane > .pane-wrapper { |
| position: relative; |
| height: 100%; |
| width: 100%; |
| overflow: hidden; |
| } |
| |
| .pane-viewport { |
| position: absolute; |
| top: 0; |
| bottom: 0; |
| left: 0; |
| overflow: auto; |
| margin-right: 10px; |
| } |
| |
| .pane-content { |
| width: auto; |
| height: auto; |
| } |
| |
| .pane-bar { |
| position: absolute; |
| top: 0; |
| right: 0; |
| width: 5px; |
| cursor: ew-resize; |
| height: 100%; |
| } |
| |
| .pane-content { |
| float: none; |
| position: static; |
| } |
| |
| .pane.left { |
| left: 0; |
| z-index: 39; |
| } |
| |
| .pane.left .pane-viewport { |
| margin-left: 10px; |
| right: 5px; |
| margin-right: 0; |
| } |
| |
| .pane.left .pane-bar { |
| right: 0; |
| } |
| |
| .pane.right { |
| right: 0; |
| } |
| |
| .pane.right .pane-viewport { |
| margin-left: 10px; |
| margin-right: 5px; |
| right: 5px; |
| } |
| |
| .pane.right .pane-bar { |
| left: 0; |
| } |
| |
| .pane-header-wrapper { |
| margin-left: 10px; |
| margin-right: 10px; |
| } |
| |
| .tree-header { |
| position: relative; |
| height: 26px; |
| } |
| |
| .fabric-app-view-header { |
| height: auto; |
| } |
| |
| .fabric-app-view-header > * { |
| line-height: 12px; |
| } |
| |
| .fabric-app-view-header .alert { |
| margin-bottom: 0; |
| } |
| |
| .fabric-app-view-header .row-fluid:last-child { |
| padding-bottom: 8px; |
| } |
| |
| .tree-header > .left, |
| .tree-header > .right { |
| position: absolute; |
| top: 3px; |
| bottom: 6px; |
| vertical-align: middle; |
| line-height: 10px; |
| } |
| |
| .tree-header > .left { |
| left: 0; |
| } |
| |
| .tree-header > .right { |
| right: 10px; |
| } |
| |
| .camel.tree-header { |
| height: 42px; |
| } |
| |
| .camel.tree-header > .left { |
| right: 94px; |
| } |
| |
| .camel.tree-header > .left, |
| .camel.tree-header > .right { |
| top: 6px; |
| line-height: 30px; |
| } |
| |
| |
| .camel.tree-header > .left > .section-filter { |
| width: 100%; |
| } |
| |
| .camel.tree-header > .left > .section-filter > .search-query { |
| width: 100%; |
| margin-bottom: 10px; |
| } |
| |
| .camel.tree-header > .left > .section-filter > .icon-remove { |
| right: -16px; |
| } |
| |
| .attributes-wrapper { |
| width: 100%; |
| overflow: auto; |
| } |
| |
| .separator { |
| padding-top: 4px; |
| display: inline-block; |
| } |
| |
| .grid-block, |
| .health-display { |
| border: 1px solid #00f; |
| } |
| |
| .widget-title { |
| border-bottom: 1px solid #00f; |
| } |
| |
| .container-group-header { |
| vertical-align: middle; |
| line-height: 18px; |
| font-weight: bold; |
| padding: 4px; |
| margin-top: 10px; |
| } |
| |
| .search-query.has-text { |
| background: #55ddff; |
| color: #333333; |
| } |
| |
| .dataTables_filter input { |
| border-radius: 15px |
| } |
| |
| .config-admin-form .form-horizontal .control-label { |
| width: 260px; |
| } |
| .config-admin-form .form-horizontal .controls { |
| margin-left: 280px; |
| } |
| |
| .new-config-name-form { |
| margin-top: 30px; |
| } |
| |
| .td-fixed-width-150 { |
| white-space: normal; |
| width: 150px; |
| } |
| |
| .pod-label { |
| margin-right: 1em; |
| } |
| |
| td > ul { |
| margin-bottom: 0px; |
| } |
| |
| td > .zebra-list > li { |
| padding: 2px; |
| } |
| |
| ul.nav select { |
| margin-bottom: 0px; |
| height: 25px; |
| } |
| |
| /* ENTESB-2249: fixing bootstrap forms with tooltips */ |
| .form-horizontal input + div + .help-block, |
| .form-horizontal select + div + .help-block, |
| .form-horizontal textarea + div + .help-block { |
| margin-top: 10px; |
| } |