| /* |
| 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. |
| */ |
| main-display > .span8 { |
| height: 100%; |
| position: relative; |
| } |
| |
| ul.qdrListNodes > li > span { |
| padding: 6px 20px 6px 6px; |
| display: block; |
| } |
| |
| .qdrList .grid { |
| width: 20em; |
| margin-right: 0; |
| float: left; |
| } |
| |
| |
| .qdrList div.gridDetails { |
| width: auto; |
| } |
| |
| .qdrListPane { |
| top: 110px; |
| } |
| |
| .qdrListActions { |
| width: auto; |
| margin-left: 1em; |
| } |
| |
| div.listAttrName { |
| padding-top: 5px; |
| } |
| |
| div.listAttrName button { |
| float: right; |
| margin: 3px 5px; |
| } |
| |
| div.listAggrValue button { |
| float: right; |
| margin: 3px 5px; |
| } |
| @-moz-document url-prefix() { |
| div.listAggrValue button { |
| padding: 2px 6px !important; |
| } |
| } |
| |
| @-moz-document url-prefix() { |
| div.listAttrName button { |
| /* top: -24px; */ |
| position: relative; |
| margin: 3px 0px; |
| padding: 0 5px !important; |
| } |
| } |
| |
| div#main div ul.nav li a:not(.btn) { |
| background: initial !important; |
| } |
| |
| div#main div ul.nav li.active a { |
| background-color: #f0f0ff !important; |
| } |
| |
| div#main.qdr { |
| margin-top: 56px !important; |
| } |
| |
| div.charts-header { |
| font-size: 1.2em; |
| color: #666666; |
| margin: 1em 0; |
| } |
| |
| .selectedNode, .selectedAction, .selectedEntity { |
| font-weight: 600; |
| color: #606066; |
| } |
| |
| .okButton { |
| text-align: center; |
| margin: 1em; |
| } |
| |
| span.showChartsLink { |
| border: 1px solid blue; |
| padding: 1px 2px; |
| } |
| |
| div.listGraphs p { |
| margin: 1em 0 2em 2em; |
| text-align: center; |
| } |
| |
| div.centered { |
| text-align: center; |
| margin: 4em; |
| } |
| |
| .modal-body.centered { |
| margin: 0; |
| } |
| |
| /* dialog */ |
| div.aChart { |
| height: 200px; |
| width: 400px; |
| margin: 1em; |
| } |
| |
| /* dashboard */ |
| div.aChart.hDash { |
| /* width: 21em; */ |
| /* height: 17em; */ |
| width: 100%; |
| height: 87%; |
| margin: 0; |
| padding: 0; |
| |
| } |
| div.chartContainer { |
| float: left; |
| width: 100%; |
| height: 100%; |
| overflow: hidden; |
| } |
| |
| /* the x and y axis lines */ |
| .d3Chart g.axis path.domain { |
| stroke-width: 1; |
| stroke: black; |
| } |
| |
| /* the line above the area chart */ |
| /* the color gets overridden */ |
| div.d3Chart path.line { |
| stroke: steelblue; |
| stroke-width: 1.5; |
| fill: none; |
| opacity: 1; |
| } |
| |
| .mo-rect { |
| fill: #ffffdd; |
| stroke: #f0f0f0; |
| stroke-width: 1; |
| } |
| |
| .mo-guide { |
| fill: none; |
| stroke: #d0d0d0; |
| stroke-width: 2; |
| stroke-dasharray: 3,3; |
| } |
| |
| div.d3Chart .title { |
| text-decoration: underline; |
| } |
| |
| |
| .axis line, .axis path { |
| fill: none; |
| shape-rendering: crispEdges; |
| stroke-width: 1; |
| stroke: #000000; |
| } |
| |
| .axis line { |
| stroke: #C0C0C0; |
| stroke-dasharray: 1,1; |
| opacity: 0.5; |
| } |
| |
| .y.axis text, .x.axis text, .focus text, div.d3Chart .title { |
| font-size: 12px; |
| } |
| |
| .y.axis path { |
| stroke: #000; |
| } |
| |
| .overlay { |
| fill: none; |
| pointer-events: all; |
| } |
| |
| .focus circle { |
| fill: none; |
| stroke: steelblue; |
| } |
| |
| div.d3Chart { |
| /* padding: 1em 0; */ |
| /* border: 1px solid #C0C0C0; */ |
| margin-bottom: 2em; |
| } |
| div.d3Chart.hDash { |
| border: 0px; |
| } |
| |
| div.d3Chart .axis path { |
| display: inherit; |
| } |
| |
| .fo-table { |
| border: 1px solid darkgray; |
| background-color: white; |
| font-size: .85em; |
| } |
| |
| .fo-table td { |
| padding: 4px; |
| border-left: 1px solid darkgray; |
| } |
| .fo-table tr.detail td { |
| padding: 1px 4px; |
| } |
| .fo-title { |
| color: white; |
| background-color: darkgray; |
| } |
| |
| .fo-table-legend { |
| width: 8px; |
| height: 8px; |
| border: 1px solid black; |
| margin: 0 4px; |
| display: inline-block; |
| } |
| |
| svg .legend { |
| dominant-baseline: central; |
| } |
| |
| div.chartContainer div.aChart { |
| margin-top: 0.5em; |
| } |
| |
| div#main.qdr div ul.nav li.active a { |
| background-color: #e0e0ff !important; |
| color: #000000; |
| } |
| |
| div#main.qdr .selected, .box.selected { |
| color: #000000; |
| text-shadow: none; |
| } |
| |
| /* the selected node on the list page */ |
| div.qdrList li.active, ul.qdrListNodes li.active { |
| background-color: #e0e0ff; |
| } |
| |
| div.qdr-attributes span.fancytree-selected a { |
| background-color: #e0e0ff; |
| } |
| div.qdr-attributes.pane, div.qdr-topology.pane { |
| position: absolute; |
| margin-left: 10px; |
| } |
| div.qdr-overview.pane { |
| position: absolute; |
| } |
| div.qdr-topology.pane.left { |
| width: auto; |
| /*border-right: 1px solid lightgray; */ |
| } |
| |
| /* the selected row in the name table */ |
| div#main.qdr div.qdrList div.selected { |
| background-color: #e0e0ff !important; |
| } |
| |
| #dialogChart, #dialogEditChart { |
| height: 220px; |
| } |
| |
| .chartOptions .modal-body { |
| overflow-y: initial; |
| } |
| |
| div.qdrCharts p.chartLabels button { |
| float: right; |
| } |
| |
| div.qdrCharts p.chartLabels { |
| padding-right: 1em;; |
| } |
| |
| p.dialogHeader { |
| text-align: center; |
| } |
| |
| p.dialogHeader input { |
| margin-top: 10px; |
| width: 480px; |
| } |
| |
| .ui-slider-tick { |
| position: absolute; |
| background-color: #666; |
| width: 2px; |
| height: 8px; |
| top: 12px; |
| z-index: -1; |
| } |
| |
| label.rateGroup { |
| float: left; |
| } |
| |
| div.chartOptions div.dlg-slider { |
| float: left; |
| width: 28em; |
| font-size: 14px; |
| } |
| |
| div.chartOptions div.duration { |
| width: 35em !important; |
| } |
| |
| div.chartOptions .slider { |
| margin-top: 1em; |
| margin-bottom: 1em; |
| } |
| |
| input[type="radio"] { |
| margin-top: 0 !important; |
| } |
| |
| div.chartOptions legend { |
| font-size: 1.2em; |
| font-weight: bold; |
| margin-bottom: 10px; |
| } |
| |
| div.chartOptions tab > div { |
| margin-left: 1em; |
| } |
| |
| div.chartOptions span.minicolors-swatch { |
| width: 14px; |
| height: 14px; |
| } |
| |
| .minicolors-input { |
| width: 4em; |
| padding: 0 0 0 24px !important; |
| } |
| |
| div.colorPicker div.colorText { |
| display: inline-block; |
| width: 10em; |
| } |
| div.colorPicker div:nth-of-type(1), /* first span under div.colorPicker */ |
| div.minicolors{ |
| float:left; |
| margin-right: 0.5em; |
| } |
| |
| div.chartOptions p.sep { |
| height: 1em; |
| } |
| |
| ul.nav-tabs { |
| border-bottom: 1px solid #ddd !important; |
| } |
| |
| .chartOptions ul.nav-tabs { |
| margin-bottom: 0px !important; |
| } |
| |
| div.tabbable div.tab-content { |
| overflow: visible; |
| } |
| |
| div.tabbable ul.nav-tabs > .active > a { |
| background-color: #f8f8f8; |
| border: 1px solid #ddd; |
| border-bottom-color: transparent; |
| } |
| |
| |
| div.tabbable .tab-pane { |
| background-color: #f8f8f8; |
| padding: 12px; |
| border-right: 1px solid #ddd; |
| border-left: 1px solid #ddd; |
| border-bottom: 1px solid #ddd; |
| } |
| div.dlg-large div.tabbable .tab-pane { |
| margin-left: 11em; |
| } |
| |
| div.tabbable ul.nav-tabs { |
| margin-bottom: 0; |
| } |
| |
| ul.qdrTopoModes { |
| position: relative; |
| top: -10px; |
| } |
| .overview.section .ngGrid { |
| height: 12em !important; |
| min-height: 12em !important; |
| } |
| |
| .overview.routers.section .ngGrid { |
| height: 16em !important; |
| min-height: 16em !important; |
| } |
| |
| .grid-align-value { |
| text-align: right; |
| } |
| |
| .grid-align-value .ngCellText { |
| padding-right: 10px; |
| } |
| |
| .overview .ngRow:hover { |
| background:#e0e0ff; |
| } |
| |
| .overview-cell .ngCell:hover { |
| background:#e0e0ff; |
| } |
| .overview-cell .ngCell.col0:hover, .overview-cell .ngCell.col1:hover { |
| background: initial; |
| } |
| |
| |
| .qdr-overview.pane.left, .qdr-attributes.pane.left { |
| top: 104px; |
| } |
| .qdr-topology.pane.left { |
| top: 104px; |
| } |
| .qdr-overview.pane.left, .qdr-attributes.pane.left, .qdr-topology.pane.left { |
| left: 10px; |
| } |
| |
| .overview-tree, .qdr-attributes { |
| min-height: calc(100vh - 90px) |
| } |
| /* |
| .treeContainer { |
| width: 100%; |
| float: left; |
| } |
| */ |
| .pane-content { |
| overflow: auto; |
| } |
| |
| #entityNames { |
| width: 20em; |
| float: left; |
| } |
| |
| .treeDetails { |
| margin-left: 260px; |
| } |
| |
| .grid:not(.noHighlight) .ui-grid-row:hover .ui-grid-cell-contents { |
| /*background-color: #e0e0ff; */ |
| background-color: #e9f2f9 |
| } |
| .ngCellText { |
| padding: 4px 0 0 4px; |
| } |
| |
| .ui-grid-row.ui-grid-row-selected > [ui-grid-row] > .ui-grid-cell { |
| background-color: #e0e0ff; |
| } |
| |
| .tab-content .tab-pane { |
| background-color: #f8f8f8; |
| padding: 12px; |
| border-right: 1px solid #ddd; |
| border-left: 1px solid #ddd; |
| border-bottom: 1px solid #ddd; |
| } |
| |
| div.chartOptions ul.nav-tabs > .active > a { |
| background-color: #f8f8f8; |
| border: 1px solid #ddd; |
| border-bottom-color: transparent; |
| } |
| |
| div.chartOptions label:nth-of-type(2) { |
| margin-left: 1em; |
| } |
| div.chartOptions label { |
| font-weight: normal; |
| display: inline-block; |
| } |
| |
| /* |
| .form-horizontal .control-label { |
| float: left; |
| width: 160px; |
| padding-top: 5px; |
| text-align: right; |
| } |
| |
| .form-horizontal .controls { |
| margin-left: 180px; |
| } |
| |
| .form-horizontal input, { |
| display: inline-block; |
| margin-bottom: 0; |
| vertical-align: middle; |
| } |
| |
| input[type="text"], input[type="number"], input[type="password"] { |
| background-color: #ffffff; |
| border: 1px solid #cccccc; |
| -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); |
| -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); |
| box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); |
| -webkit-transition: border linear 0.2s, box-shadow linear 0.2s; |
| -moz-transition: border linear 0.2s, box-shadow linear 0.2s; |
| -o-transition: border linear 0.2s, box-shadow linear 0.2s; |
| transition: border linear 0.2s, box-shadow linear 0.2s; |
| } |
| |
| input[type="text"], input[type="number"], input[type="password"] { |
| display: inline-block; |
| width: 200px; |
| padding: 4px 6px; |
| margin-bottom: 10px; |
| font-size: 14px; |
| line-height: 20px; |
| color: #555555; |
| vertical-align: middle; |
| -webkit-border-radius: 4px; |
| -moz-border-radius: 4px; |
| border-radius: 4px; |
| } |
| |
| .login input[type="checkbox"] { |
| margin-top: 0.75em; |
| } |
| */ |
| |
| #dispatch-login-container { |
| /* width: 18.5em; */ |
| margin-top: 2em; |
| } |
| /* |
| div.login.container { |
| width: 550px; |
| } |
| */ |
| |
| |
| #overtree .fancytree-container { |
| border: 0px; |
| } |
| |
| #overtree span.fancytree-alert-icon.ui-icon-refresh { |
| background-position: -64px -80px; |
| } |
| #overtree span.fancytree-alert-icon.ui-icon-transfer-e-w { |
| background-position: -112px -80px; |
| } |
| |
| #alerts { |
| position: fixed; |
| right: 0; |
| top: 0; |
| z-index: 100; |
| } |
| |
| .alert-enter, |
| .alert-leave, |
| .alert-move { |
| -webkit-transition: 1s linear all; |
| -moz-transition: 1s linear all; |
| -o-transition: 1s linear all; |
| transition: 1s linear all; |
| position:relative; |
| } |
| |
| .alert-enter { |
| left:-10px; |
| opacity:0; |
| } |
| .alert-enter.alert-enter-active { |
| left:0; |
| opacity:1; |
| } |
| |
| .alert-leave { |
| left:0; |
| opacity:1; |
| } |
| .alert-leave.alert-leave-active { |
| left:-10px; |
| opacity:0; |
| } |
| |
| .alert-move { |
| opacity:0.5; |
| } |
| .alert-move.alert-move-active { |
| opacity:1; |
| } |
| |
| .overview .table-striped tr:hover td { |
| background-color: #e0e0ff !important; |
| } |
| |
| #entityNames div.ngViewport { |
| overflow-x: hidden; |
| } |
| |
| .connect-column.connect-form { |
| width: 20em; |
| } |
| |
| .chartLabels button a { |
| text-decoration: none; |
| } |
| |
| .tabs-left .nav-tabs { |
| float: left; |
| } |
| |
| div.modal.dlg-large { |
| width: 53em; |
| } |
| |
| button.hdash-button a { |
| text-decoration: none; |
| color: #fff; |
| } |
| |
| div.widget-body > div { |
| height: 100%; |
| } |
| |
| div.qdrCharts { |
| height: 100%; |
| } |
| |
| ul.dispatch-view { |
| margin-bottom: 0 !important; |
| } |
| |
| .qdr-overview.pane.left span:not(.fancytree-has-children) .fancytree-icon:before, |
| .qdr-attributes.pane.left span:not(.fancytree-has-children) .fancytree-icon:before { |
| color: green; |
| } |
| |
| span:not(.fancytree-has-children).address .fancytree-icon:before, |
| span:not(.fancytree-has-children).router\.address .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f0ac"; |
| } |
| span:not(.fancytree-has-children).address.mobile .fancytree-icon:before, |
| span:not(.fancytree-has-children).router\.address.mobile .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f109"; |
| } |
| span:not(.fancytree-has-children).address.internal.mobile .fancytree-icon:before, |
| span:not(.fancytree-has-children).router\.address.internal.mobile .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f0ac"; |
| } |
| span:not(.fancytree-has-children).address.router .fancytree-icon:before, |
| span:not(.fancytree-has-children).router\.address.router .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f047"; |
| } |
| |
| span.address-link .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f0ac"; |
| } |
| |
| span:not(.fancytree-has-children).connection.external .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f109"; |
| } |
| span:not(.fancytree-has-children).connection.normal .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f08e"; |
| } |
| span:not(.fancytree-has-children).connection.external.quiesced .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f14c"; |
| color: red; |
| } |
| span:not(.fancytree-has-children).connection.inter-router .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f07e"; |
| } |
| span:not(.fancytree-has-children).connection.router-control .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f013"; |
| } |
| span:not(.fancytree-has-children).no-data .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f05e"; |
| color: red !important; |
| } |
| span:not(.fancytree-has-children).loading .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f254"; |
| } |
| span:not(.fancytree-has-children).connector .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f126"; |
| } |
| span:not(.fancytree-has-children).container .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f16c"; |
| } |
| span:not(.fancytree-has-children).log .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f0f6"; |
| } |
| span:not(.fancytree-has-children).router\.node .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f013"; |
| } |
| span:not(.fancytree-has-children).link.inter-router .fancytree-icon:before, |
| span:not(.fancytree-has-children).router\.link.inter-router .fancytree-icon:before{ |
| font-family: FontAwesome; |
| content: "\f07e"; |
| } |
| span:not(.fancytree-has-children).link.router-control .fancytree-icon:before, |
| span:not(.fancytree-has-children).router\.link.router-control .fancytree-icon:before{ |
| font-family: FontAwesome; |
| content: "\f013"; |
| } |
| span:not(.fancytree-has-children).link.endpoint .fancytree-icon:before, |
| span:not(.fancytree-has-children).router\.link.endpoint .fancytree-icon:before{ |
| font-family: FontAwesome; |
| content: "\f109"; |
| } |
| span:not(.fancytree-has-children).link.console .fancytree-icon:before, |
| span:not(.fancytree-has-children).router\.link.console .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f108"; |
| } |
| span:not(.fancytree-has-children).listener .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f025"; |
| } |
| span:not(.fancytree-has-children).connection .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f07e"; |
| } |
| span:not(.fancytree-has-children).connection.console .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f108"; |
| } |
| span:not(.fancytree-has-children).waypoint .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f0ec"; |
| } |
| span:not(.fancytree-has-children).router .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f047"; |
| } |
| span:not(.fancytree-has-children).fixedAddress .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f015"; |
| } |
| span:not(.fancytree-has-children).linkRoutePattern .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f039"; |
| } |
| span:not(.fancytree-has-children).allocator .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f170"; |
| } |
| span:not(.fancytree-has-children).policy .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f256"; |
| } |
| span:not(.fancytree-has-children).logStats .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f080"; |
| } |
| span:not(.fancytree-has-children).autoLink .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f0c1"; |
| } |
| span:not(.fancytree-has-children).authServicePlugin .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f0c1"; |
| } |
| span:not(.fancytree-has-children).sslProfile .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f023"; |
| } |
| span:not(.fancytree-has-children).vhost .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f108"; |
| } |
| span:not(.fancytree-has-children).vhostStats .fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f080"; |
| } |
| |
| |
| .changed { |
| color: #339933; |
| } |
| |
| div.dispatch-router div.help { |
| width: auto; |
| padding: 1em; |
| background-color: lavender; |
| border-radius: 6px; |
| margin-top: 1em; |
| text-align: center; |
| } |
| |
| div.operations tr:nth-child(even) { |
| background: #f3f3f3; |
| } |
| div.operations tr:nth-child(odd), div.operations tr:last-child { |
| background: #fff; |
| } |
| |
| div.operations tr input { |
| margin: 0; |
| padding: 3px 6px; |
| } |
| div.operations table { |
| width: 100%; |
| } |
| div.operations th { |
| width: 50%; |
| border-bottom: 1px solid #cccccc; |
| text-align: left; |
| } |
| div.operations td:nth-child(odd), div.operations th:nth-child(odd) { |
| border-right: 1px solid #cccccc; |
| } |
| div.operations td:nth-child(odd) { |
| padding-left: 0; |
| } |
| div.operations td:nth-child(even), div.operations th:nth-child(even) { |
| padding-left: 5px; |
| } |
| div.operations th { |
| padding: 5px; |
| } |
| div.operations .tab-pane.active { |
| padding: 12px 12px 12px 0; |
| } |
| div.operations label { |
| padding-top: 4px; |
| margin-bottom: 4px; |
| } |
| div.qdrListActions .ngViewport { |
| height: initial !important; |
| } |
| |
| div.operations .boolean { |
| padding-bottom: 0; |
| } |
| |
| table.log-entry { |
| margin-bottom: 1em; |
| border-top: 1px solid black; |
| } |
| |
| table.log-entry pre { |
| background-color: #f5f5f5; |
| color: inherit; |
| margin: 0; |
| white-space: pre-wrap; |
| } |
| |
| circle.node.normal.console { |
| fill: lightcyan; |
| } |
| circle.node.artemis { |
| fill: lightgreen; |
| } |
| circle.node.route-container { |
| fill: orange; |
| } |
| |
| text.console, text.on-demand, text.normal, test.edge { |
| font-family: FontAwesome; |
| font-weight: normal; |
| font-size: 16px; |
| } |
| |
| @font-face { |
| font-family:"Brokers"; |
| src: url("brokers.ttf") /* TTF file for CSS3 browsers */ |
| } |
| |
| text.artemis { |
| font-family: Brokers; |
| font-size: 20px; |
| font-weight: bold; |
| } |
| |
| text.qpid-cpp { |
| font-family: Brokers; |
| font-size: 18px; |
| font-weight: bold; |
| } |
| |
| i.red { |
| color: red; |
| } |
| |
| .qdrListActions div.delete { |
| width: 30em; |
| margin: auto; |
| border: 1px solid #eaeaea; |
| /* height: 5em; */ |
| padding: 4em; |
| background-color: #fcfcfc; |
| } |
| |
| .btn:focus { |
| box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); |
| } |
| |
| select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus { |
| outline:3px solid rgba(82, 168, 236, 0.6); |
| box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); |
| outline: 5px auto -webkit-focus-ring-color; |
| outline-offset: -2px; |
| } |
| |
| btn.disabled, .btn[disabled] { |
| opacity: 0.35; |
| } |
| |
| #dispatch-login-container .ng-invalid-range { |
| border-color: #e9322d !important; |
| } |
| |
| div#durationSlider, div#rateSlider { |
| margin-top: 1em; |
| } |
| |
| .list-grid { |
| padding-left: 10px; |
| } |
| |
| .ngViewport.ng-scope { |
| height: auto !important; |
| } |
| |
| .listening-on { |
| background-color: #CCFFCC; |
| } |
| |
| svg { |
| background-color: transparent; |
| cursor: default; |
| -webkit-user-select: none; |
| -moz-user-select: none; |
| -ms-user-select: none; |
| -o-user-select: none; |
| user-select: none; |
| } |
| |
| svg:not(.active):not(.ctrl) { |
| cursor: crosshair; |
| } |
| path.link.selected:not(.traffic) { |
| /* stroke-dasharray: 10,2; */ |
| stroke: #33F !important; |
| } |
| |
| path.link { |
| fill: #000; |
| /* stroke: #000; */ |
| stroke-width: 2.5px; |
| cursor: default; |
| } |
| |
| path.link.unknown { |
| stroke-dasharray: 4 3; |
| stroke: #888888; |
| } |
| path:not(.traffic) { |
| stroke: #000; |
| } |
| svg:not(.active):not(.ctrl) path.link { |
| cursor: pointer; |
| } |
| |
| path.hittarget { |
| stroke-width: 15px; |
| stroke: transparent; |
| } |
| |
| path.link.small { |
| stroke-width: 2.5; |
| } |
| path.link.small:not(.traffic) { |
| stroke: #000; |
| } |
| path.link.highlighted:not(.traffic) { |
| stroke: #6F6 !important; |
| } |
| marker { |
| fill: #000; |
| stroke-width: 0; |
| } |
| path.link.dragline { |
| pointer-events: none; |
| } |
| |
| path.link.hidden { |
| stroke-width: 0; |
| } |
| |
| circle.node { |
| stroke-width: 1.5px; |
| cursor: pointer; |
| stroke: darkgray; |
| } |
| |
| circle.node.reflexive { |
| stroke: #F00 !important; |
| stroke-width: 2.5px; |
| } |
| circle.node.selected { |
| stroke: #6F6 !important; |
| stroke-width: 2px; |
| fill: #e0e0ff !important; |
| } |
| circle.node.highlighted { |
| stroke: #6F6; |
| } |
| circle.node.inter-router { |
| fill: #EAEAEA; |
| } |
| circle.node.normal.in { |
| fill: #F0F000; |
| } |
| circle.node.normal.out { |
| fill: #C0F0C0; |
| } |
| circle.node.edge { |
| fill: #E0E0FF; |
| } |
| circle.node.on-demand { |
| fill: #C0FFC0; |
| } |
| circle.node.on-demand.artemis { |
| fill: #FCC; |
| /*opacity: 0.2; */ |
| } |
| |
| circle.node.fixed { |
| stroke-dasharray: 10,2; |
| } |
| text { |
| /*font: 12px sans-serif;*/ |
| pointer-events: none; |
| /*font-family: monospace;*/ |
| |
| } |
| |
| .tooltipsy |
| { |
| padding: 10px; |
| /* max-width: 320px;*/ |
| color: #303030; |
| background-color: #fcfcfe; |
| border: 1px solid #deca7e; |
| border-radius: 5px; |
| } |
| |
| .tiptable tr { |
| border-bottom: 1px solid #ccc; |
| } |
| |
| .tiptable tr:last-child { |
| border-bottom: 0px; |
| } |
| |
| .tiptable tr:nth-child(even) { |
| background: #fcfcfe; |
| } |
| .tiptable tr:nth-child(odd) { |
| background: #FFF |
| } |
| |
| text.id { |
| text-anchor: middle; |
| font-weight: bold; |
| } |
| |
| text.label { |
| text-anchor: start; |
| font-weight: bold; |
| } |
| |
| .row-fluid.tertiary { |
| position: relative; |
| left: 20px; |
| } |
| |
| .row-fluid.tertiary.left { |
| float: left; |
| } |
| |
| .row-fluid.tertiary.panel { |
| width: 410px; |
| /*height: 100%; */ |
| } |
| |
| div#multiple_details, div#link_details { |
| height: 300px; |
| width: 700px; |
| display: none; |
| padding: 0.5em; |
| border: 1px solid; |
| position: absolute; |
| background-color: white; |
| max-height: 330px !important; |
| overflow: hidden; |
| } |
| div#multiple_details div.ngRow.selected { |
| background-color: #c9dde1 !important; |
| } |
| |
| div.grid-values { |
| text-align: right; |
| } |
| |
| div.grid-values.ngCellText span { |
| padding-right: 4px; |
| } |
| |
| .panel-adjacent { |
| margin-left: 430px; |
| } |
| |
| /* globe */ |
| .land { |
| fill: #999; |
| stroke-opacity: 1; |
| } |
| |
| .graticule { |
| fill: none; |
| stroke: black; |
| stroke-width:.5; |
| opacity:.1; |
| } |
| |
| .labels { |
| font: 18px sans-serif; |
| fill: black; |
| opacity: .85; |
| text-anchor: middle; |
| } |
| |
| .noclicks { pointer-events:none; } |
| |
| .point { opacity:.6; } |
| |
| .arcs { |
| opacity:.7; |
| stroke: darkgreen; |
| stroke-width: 3; |
| } |
| .flyers { |
| stroke-width:1; |
| opacity: 0; |
| stroke: darkred; |
| } |
| .arc, .flyer { |
| stroke-linejoin: round; |
| fill:none; |
| } |
| .arc:hover { |
| stroke: darkred; |
| } |
| .flyer:hover { |
| stroke: darkgreen; |
| } |
| .arc.inter-router { |
| stroke: darkblue; |
| } |
| |
| #addNodeForm { |
| padding: 1em; |
| } |
| |
| |
| li.currentStep { |
| font-weight: bold; |
| } |
| |
| /* |
| .ui-dialog-titlebar { |
| border: 0; |
| background: transparent; |
| } |
| */ |
| |
| /* |
| .ui-tabs.ui-tabs-vertical { |
| padding: 0; |
| width: 48em; |
| } |
| .ui-tabs.ui-tabs-vertical .ui-widget-header { |
| border: none; |
| } |
| .ui-tabs.ui-tabs-vertical .ui-tabs-nav { |
| float: left; |
| width: 10em; |
| background: #CCC; |
| border-radius: 4px 0 0 4px; |
| border-right: 1px solid gray; |
| } |
| .ui-tabs.ui-tabs-vertical .ui-tabs-nav li { |
| clear: left; |
| width: 100%; |
| margin: 0.1em 0; |
| border: 1px solid gray; |
| border-width: 1px 0 1px 1px; |
| border-radius: 4px 0 0 4px; |
| overflow: hidden; |
| position: relative; |
| right: -2px; |
| z-index: 2; |
| } |
| .ui-tabs.ui-tabs-vertical .ui-tabs-nav li a { |
| display: block; |
| width: 100%; |
| padding: 0.1em 1em; |
| } |
| .ui-tabs.ui-tabs-vertical .ui-tabs-nav li a:hover { |
| cursor: pointer; |
| } |
| .ui-tabs.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active { |
| margin-bottom: 0.2em; |
| padding-bottom: 0; |
| border-right: 1px solid white; |
| } |
| .ui-tabs.ui-tabs-vertical .ui-tabs-nav li:last-child { |
| margin-bottom: 10px; |
| } |
| .ui-tabs.ui-tabs-vertical .ui-tabs-panel { |
| float: left; |
| width: 34em; |
| border-left: 1px solid gray; |
| border-radius: 0; |
| position: relative; |
| left: -1px; |
| } |
| |
| .ui-tabs .ui-tabs-nav li.ui-tabs-selected { |
| right: -3px !important; |
| } |
| |
| .ui-tabs li i.ui-icon { |
| display: inline-block; |
| } |
| */ |
| .ui-widget-content fieldset { |
| float: left; |
| padding: 0 1em 0 0; |
| } |
| |
| .entity-description { |
| color: #960; |
| font-size: 90%; |
| } |
| |
| .attr-description { |
| padding-top: 1.5em; |
| float: right; |
| width: 17em; |
| } |
| .attr-annotations { |
| padding-top: 2.5em; |
| clear: both; |
| } |
| .attr-annotations > span { |
| padding-top: 0.5em; |
| border-top: 1px dashed darkgray; |
| display: block; |
| } |
| |
| .attr-type { |
| color: #990; |
| font-size: 85%; |
| } |
| .attr-required { |
| color: red; |
| font-size: 85%; |
| } |
| .attr-unique { |
| color: green; |
| font-size: 85%; |
| } |
| |
| #tabs.nodeEntities { |
| border: 0; |
| } |
| |
| #tabs ul.nodeTabs { |
| background: #fff; |
| } |
| |
| #tabs #Container { |
| border-left: 1px solid #aaa; |
| } |
| |
| #tabs.ui-tabs .ui-tabs-nav li { |
| border-bottom: 1px solid #aaa !important; |
| } |
| |
| .entity-fields { |
| /* height: 400px; */ |
| overflow-y: scroll; |
| overflow-x: hidden; |
| } |
| |
| div.boolean label:first-child { |
| float: left; |
| margin-right: 1em; |
| } |
| div.boolean { |
| padding-bottom: 1em; |
| } |
| |
| .entity-fields label { |
| font-weight: 600; |
| display: inline; |
| } |
| |
| .aggregate { |
| text-align: right; |
| } |
| |
| .aggregate i { |
| float: right; |
| /* margin: 3px 3px 3px 8px; */ |
| } |
| |
| .aggregate .hastip { |
| padding: 5px; |
| } |
| |
| .subTip .tipsy-inner { |
| background-color: white; |
| color: black; |
| font-size: 1.3em; |
| border: 1px solid black; |
| } |
| |
| .subTip .tipsy-arrow-n { border-bottom-color: black; } |
| .subTip .tipsy-arrow-s { border-top-color: black; } |
| .subTip .tipsy-arrow-e { border-left-color: black; } |
| .subTip .tipsy-arrow-w { border-right-color: black; } |
| |
| |
| .contextMenu { |
| display:none; |
| position:absolute; |
| left:30px; |
| top:-30px; |
| z-index:999; |
| /* width:300px; */ |
| } |
| .contextMenu ul { |
| width:300px; |
| margin:0; |
| padding-left:0; |
| list-style:none; |
| background:#fff; |
| color:#333; |
| font-weight: 600; |
| /* -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; */ |
| -moz-box-shadow:5px 5px 5px #ddd; -webkit-box-shadow:5px 5px 5px #999; box-shadow:5px 5px 5px #ddd; |
| border: 1px solid #aaa; |
| } |
| .contextMenu ul li { |
| padding:5px 10px; |
| /* border-bottom: solid 1px #ccc; */ |
| } |
| .contextMenu ul li:hover { |
| background:#4a90d9; color:#fff; |
| } |
| .contextMenu ul li:last-child { |
| border:none; |
| } |
| |
| .na { |
| display: none; |
| } |
| .contextMenu ul li.new { |
| display: block; |
| } |
| .contextMenu ul li.adding, .contextMenu ul li.adding + li { |
| display: block; |
| } |
| .contextMenu ul li.force-display { |
| display: block; |
| } |
| .contextMenu ul li.context-separator { |
| background-color: lightgray; |
| height: 1px; |
| padding: 0; |
| } |
| |
| .ui-tabs.ui-tabs-vertical .ui-tabs-nav li.separated { |
| margin-top: 1em; |
| } |
| |
| #crosssection { |
| display: none; |
| position: absolute; |
| top: 200px; |
| left: 600px; |
| } |
| |
| .cross-line { |
| stroke: black; |
| stroke-width: 4px; |
| } |
| |
| .node circle { |
| /* fill: rgb(31, 119, 180); |
| fill-opacity: .25; */ |
| fill: #cfe2f3; |
| fill-opacity: .98; |
| stroke: black; |
| stroke-width: 3px; |
| } |
| |
| circle.subcircle { |
| stroke-width: 1px; |
| /* stroke-dasharray: 2; */ |
| fill-opacity: 0; |
| stroke: darkgray; |
| } |
| |
| .leaf circle { |
| fill: #6fa8dc; |
| fill-opacity: 0.95; |
| stroke-width: 3px; |
| } |
| |
| .leaf circle[title] { |
| font-family: monospace; |
| |
| } |
| |
| #svg_legend { |
| position: absolute; |
| top: 110px; |
| right: 0; |
| border: 1px solid #ccc; |
| border-radius: 5px; |
| background-color: #fcfcfc; |
| margin-right: 1.3em; |
| padding: 1em; |
| } |
| |
| #svg_legend svg { |
| height: 235px; |
| width: 180px; |
| } |
| |
| #multiple_details div.gridStyle { |
| /* height: 50em; */ |
| min-height: 70px !important; |
| height: auto !important; |
| } |
| |
| #multiple_details .ngViewport { |
| height: auto !important; |
| } |
| |
| #multiple_details .gridCellButton button, #link_details .gridCellButton button { |
| margin: .25em .4em; |
| font-size: 12px; |
| height: 2em; |
| padding-top: .1em; |
| } |
| |
| #linkFilter { |
| display: none; |
| padding: 0.5em; |
| border: 1px solid grey; |
| background-color: #F0F0F0; |
| position: absolute; |
| z-index: 100; |
| right: 1em; |
| } |
| div.formLine label, div.formLine input { |
| display: inline-block; |
| padding: 0 8px; |
| } |
| |
| span.filter-icon { |
| padding-left: 1em; |
| } |
| |
| button.filter-close { |
| width: 15px; |
| height: 20px; |
| padding: 0; |
| position: absolute; |
| right: 4px; |
| top: 4px; |
| } |
| |
| div.filter-title h6 { |
| margin: 0 0 0.5em 0; |
| } |
| |
| .links button.btn-filter { |
| padding: 0 1em 0 0; |
| margin-left: 1em; |
| font-size: 1em; |
| } |
| |
| button.btn-filter { |
| float: right; |
| } |
| span.fancytree-expanded button.btn-filter, |
| a.fancytree-title:hover button.btn-filter { |
| visibility: visible; |
| } |
| |
| div.hdash-button a { |
| color: white; |
| } |
| |
| .linkDirIn { |
| color: red; |
| background-color: #f3f3f3; |
| } |
| |
| .linkDirOut { |
| color: blue; |
| background-color: white; |
| } |
| |
| div.topoGrid .ui-grid-viewport { |
| overflow: hidden !important; |
| } |
| |
| @-moz-document url-prefix() { |
| .btn {padding: 2px 12px 8px !important;} |
| #overview-controller .btn {padding: 4px 12px !important;} |
| #overview-controller .btn.filter-close {padding: 0 !important;} |
| } |
| |
| @-moz-document url-prefix() { |
| ul.options .btn {padding:0 3px !important;} |
| } |
| |
| .ui-fancytree.fancytree-container { |
| font-size: 14px; |
| } |
| |
| .grid-title { |
| background-color: #FAFAFA; |
| background-image: -moz-linear-gradient(top, #ffffff, #f2f2f2); |
| background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f2f2f2)); |
| background-image: -webkit-linear-gradient(top, #ffffff, #f2f2f2); |
| background-image: -o-linear-gradient(top, #ffffff, #f2f2f2); |
| background-image: linear-gradient(to bottom, #ffffff, #f2f2f2); |
| background-repeat: repeat-x; |
| filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#F2F2F2', GradientType=0); |
| border-bottom: 1px solid #d4d4d4; |
| text-shadow: 0 1px 0 #FFFFFF; |
| border-top-left-radius: 5px; |
| border-top-right-radius: 5px; |
| margin: 0 0 10px 0; |
| padding-bottom: 4px; |
| } |
| |
| .expand-collapse { |
| float: right; |
| margin-right: 0.5em; |
| } |
| |
| .pane-viewport { |
| top: 26px !important; |
| } |
| .fancytree-node.loading { |
| position: initial; |
| } |
| |
| .newChart { |
| float: right; |
| } |
| |
| select.unique, input.unique { |
| border: 2px solid blue; |
| } |
| select.required, input.required { |
| border: 2px solid black; |
| } |
| |
| .required-indicator { |
| padding-left: 0.5em; |
| font-size: 0.85em; |
| vertical-align: super; |
| } |
| |
| .required-indicator::before { |
| content: '(required)' |
| } |
| |
| .unique-indicator { |
| padding-left: 0.5em; |
| font-size: 0.85em; |
| vertical-align: super; |
| } |
| |
| .unique-indicator::before { |
| content: '(must be unique if supplied)' |
| } |
| |
| .unique-indicator |
| |
| .error { |
| color: red; |
| font-weight: bold; |
| } |
| |
| /* The following are for matching Patternfly styles */ |
| span.logo { |
| letter-spacing: 3px; |
| } |
| |
| .navbar-pf .navbar-brand { |
| padding: 2px 0 2px; |
| } |
| /* using fancytree instead of treeview */ |
| |
| #overtree ul.fancytree-container, |
| #entityTree ul.fancytree-container, |
| #schema ul.fancytree-container { |
| background-color: transparent; |
| border: 0px; |
| } |
| |
| span.fancytree-folder a { |
| font-weight: normal; |
| font-size: 12px; |
| } |
| |
| ul.fancytree-container li, |
| span.fancytree-icon { |
| background-image: none; |
| } |
| |
| .fancytree-exp-c span.fa-angle, .fancytree-exp-e span.fa-angle, |
| .fancytree-exp-cl span.fa-angle, .fancytree-exp-el span.fa-angle { |
| margin-right: 5px; |
| } |
| .fancytree-exp-c span.fa-angle:before, .fancytree-exp-cl span.fa-angle:before { |
| font-family: FontAwesome; |
| content: "\f105"; |
| } |
| .fancytree-exp-e .fancytree-expander:before, .fancytree-exp-el .fancytree-expander:before { |
| font-family: FontAwesome; |
| content: "\f107"; |
| } |
| .fancytree-exp-c .fancytree-expander:before, .fancytree-exp-cl .fancytree-expander:before { |
| font-family: FontAwesome; |
| content: "\f105"; |
| } |
| .fancytree-exp-e span.fa-angle:before, .fancytree-exp-el span.fa-angle:before { |
| font-family: FontAwesome; |
| content: "\f107"; |
| } |
| |
| .fancytree-ico-ef span.fancytree-icon, .fancytree-ico-cf span.fancytree-icon { |
| background-image: initial; |
| font-family: FontAwesome; |
| } |
| |
| /* closed folder */ |
| .fancytree-ico-cf span.fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f07b"; |
| } |
| /* expanded folder */ |
| .fancytree-ico-ef span.fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f07c"; |
| } |
| /* chart */ |
| .fancytree-ico-cf.charts span.fancytree-icon:before, .fancytree-ico-ef.charts span.fancytree-icon:before { |
| font-family: FontAwesome; |
| content: "\f080"; |
| } |
| |
| |
| ul.fancytree-container a { |
| color: #363636; |
| } |
| |
| /* override left and right pane styles */ |
| #schema .col-sm-3, |
| .qdr-topology-form.col-sm-3 { |
| padding-left: 0px; |
| } |
| |
| .qdr-topology-form.col-sm-3 { |
| padding-right: 0px; |
| } |
| |
| #overview-controller .ngViewport { |
| height: auto !important; |
| } |
| |
| .pane-wrapper { |
| padding-top: 0.5em; |
| } |
| |
| .pane-viewport { |
| position: relative; |
| /* height: calc(100vh - 20px); */ |
| overflow: auto; |
| } |
| |
| [class^="icon-"], |
| [class*=" icon-"] { |
| display: inline; |
| line-height: normal; |
| vertical-align: baseline; |
| background-image: none; |
| background-position: 0% 0%; |
| background-repeat: repeat; |
| } |
| [class^="icon-"], |
| [class*=" icon-"] { |
| font-family: FontAwesome; |
| font-weight: normal; |
| font-style: normal; |
| text-decoration: inherit; |
| -webkit-font-smoothing: antialiased; |
| *margin-right: .3em; |
| } |
| |
| [class^="icon-"]:before, |
| [class*=" icon-"]:before { |
| text-decoration: inherit; |
| display: inline-block; |
| } |
| |
| .icon-bar-chart:before { |
| font-family: FontAwesome; |
| content: "\f080"; |
| } |
| |
| .icon-step-forward:before { |
| font-family: FontAwesome; |
| content: "\f051"; |
| } |
| .icon-step-backward:before { |
| font-family: FontAwesome; |
| content: "\f048"; |
| } |
| |
| .icon-close:before { |
| font-family: FontAwesome; |
| content: "\f410"; |
| } |
| |
| [class^="icon-"]:before, [class*=" icon-"]:before { |
| text-decoration: inherit; |
| display: inline-block; |
| } |
| |
| #svg_legend { |
| top: 10px; |
| } |
| |
| div.chartContainer { |
| width: auto; |
| margin-top: 1em; |
| } |
| |
| #dispatch-login-container { |
| width: 90em; |
| } |
| |
| #dispatch-login-container .alert { |
| padding-right: 47px; |
| } |
| |
| .fa-edit:before, .fa-trash-o:before { |
| font-family: FontAwesome; |
| } |
| |
| div.qdr-topology.pane.left { |
| width: 400px; |
| top: 0; |
| } |
| /* |
| .treeview .list-group-item.node-selected { |
| color: #FFFFFF !important; |
| background-color: #428bca !important; |
| } |
| */ |
| span.fancytree-expander { |
| display: none; |
| } |
| |
| #overview-controller span.fancytree-expander { |
| display: inline-block; |
| } |
| |
| .fancytree-active .fancytree-title, |
| .fancytree-active .fancytree-icon, |
| .fancytree-active .fancytree-expander { |
| color: white; |
| } |
| |
| .ui-grid { |
| border: 0px; |
| } |
| |
| .ui-grid-header { |
| border: 1px solid #d4d4d4; |
| } |
| |
| #overview-controller .sidebar-pf-left, #list-controller .sidebar-pf-left { |
| padding-right: 0px; |
| } |
| |
| #crosshtml { |
| position: absolute; |
| display: none; |
| padding: 1em; |
| border: 1px solid grey; |
| background-color: white; |
| border-radius: 4px; |
| } |
| |
| .pane-bar { |
| float: right; |
| height: calc(100vh - 75px); |
| width: 6px; |
| background-color: white; |
| border: 1px solid #e0e0e0; |
| position: absolute; |
| top: 0; |
| right: -6px; |
| cursor: ew-resize; |
| |
| |
| display: none; |
| } |
| |
| .dispatch-c3-tooltip { |
| border-collapse: collapse; |
| border-spacing: 0; |
| background-color: #fff; |
| empty-cells: show; |
| -webkit-box-shadow: 7px 7px 12px -9px #777777; |
| -moz-box-shadow: 7px 7px 12px -9px #777777; |
| box-shadow: 7px 7px 12px -9px #777777; |
| opacity: 0.9; |
| |
| } |
| |
| .dispatch-c3-tooltip tr { |
| border: 1px solid #CCC; |
| } |
| |
| .dispatch-c3-tooltip th { |
| background-color: #aaa; |
| font-size: 13px; |
| padding: 2px 5px; |
| text-align: left; |
| color: #FFF; |
| font-weight: normal; |
| } |
| |
| .dispatch-c3-tooltip td { |
| font-size: 13px; |
| padding: 3px 6px; |
| background-color: #fff; |
| border-left: 1px dotted #999; |
| } |
| |
| .chart-tip-legend { |
| width: 10px; |
| height: 10px; |
| display: inline-block; |
| margin-right: 4px; |
| } |
| |
| th.text-center { |
| text-align: center; |
| } |
| |
| .clearfix:after { |
| content: ""; |
| display: table; |
| clear: both; |
| } |
| |
| #topAddresses.grid { |
| min-height: 190px; |
| } |
| |
| circle.c3-circle { |
| display: none; |
| } |
| |
| circle.c3-circle._expanded_ { |
| display: inline; |
| } |
| |
| #main.container-fluid { |
| position: relative; |
| } |
| |
| .chord-diagram:before { |
| font-style: normal; |
| font-family: FontAwesome; |
| content: "\f021"; |
| } |
| |
| .code-branch:before { |
| font-style: normal; |
| font-family: FontAwesome; |
| /* content: "\f126"; */ |
| content: "\f085"; /* cogs */ |
| } |
| |
| .icon-list:before { |
| font-style: normal; |
| font-family: FontAwesome; |
| content: "\f0db"; |
| } |
| |
| .icon-power:before { |
| font-style: normal; |
| font-family: FontAwesome; |
| content: "\f011"; |
| } |
| |
| .icon-ellipsis-v:before { |
| font-style: normal; |
| font-family: FontAwesome; |
| content: "\f142"; |
| } |
| |
| .icon-schema:before { |
| font-style: normal; |
| font-family: FontAwesome; |
| content: "\f0ca"; |
| } |
| |
| /* convert fancytree theme to dark */ |
| span.fancytree-title { |
| color: white; |
| overflow: hidden; |
| white-space: nowrap; |
| text-overflow: ellipsis; |
| width: 16em; |
| } |
| |
| span.fancytree-node:hover { |
| color: black; |
| background-color: white; |
| } |
| span.fancytree-node:hover span.fancytree-title { |
| color: black; |
| } |
| |
| span.fancytree-node.fancytree-active:hover, |
| span.fancytree-node.fancytree-active:hover span.fancytree-title { |
| color: white; |
| } |
| |
| span.fancytree-expanded.fancytree-has-children, span.fancytree-expanded.fancytree-has-children + ul { |
| background-color: #444444; |
| } |
| span.fancytree-expanded.fancytree-has-children:hover { |
| background-color: white; |
| } |
| |
| span.fancytree-node.fancytree-active { |
| background-color: #6aa3d5; |
| } |
| |
| .navbar-fixed-top + .container-fluid { |
| padding-top: 71px; |
| } |
| |
| @media (max-width: 768px) { |
| .navbar-fixed-top + .container-fluid { |
| padding-top: 38px; |
| } |
| } |
| |
| .navbar-pf .navbar-nav>li>a { |
| padding: 14px 16px; |
| } |
| |
| @media (min-width: 768px) { |
| .navbar-collapse.page-menu { |
| padding-right: 0; |
| /* height: calc(100vh - 74px) !important; */ |
| } |
| } |
| @media (max-width: 768px) { |
| .navbar-collapse.page-menu { |
| position: absolute; |
| z-index: 1; |
| height: auto; |
| left: 0; |
| } |
| } |
| |
| .page-menu { |
| padding-left: 0; |
| background: #333333; |
| z-index: 1; |
| transition: all .2s cubic-bezier(.35,0,.25,1); |
| position: absolute; |
| left: 0; |
| color: white; |
| width: 300px; |
| } |
| |
| .page-menu-button { |
| /*color: black; |
| background: white; */ |
| top: 0; |
| z-index: 2; |
| width: 1em; |
| padding: 4px 0 0 4px; |
| margin: 4px 0 0 4px; |
| } |
| .page-menu-button span.icon-bar { |
| display: block; |
| color: black; |
| background-color: black; |
| height: 4px; |
| width: 4px; |
| font-weight: bold; |
| border-radius: 2px; |
| } |
| |
| .navbar-toggle.left { |
| float: left; |
| } |
| |
| .hideLeft { |
| position: absolute; |
| right: -1.5em; |
| top: 0em; |
| border: 0; |
| color: white; |
| background-color: #444444; |
| } |
| |
| .showLeft { |
| position: absolute; |
| top: 0em; |
| left: 0; |
| border: 0; |
| z-index: 3; |
| color: white; |
| background-color: #444444; |
| } |