| /* |
| * Copyright 2018-present Open Networking Foundation |
| * |
| * Licensed under the Apache License, Version 2.0 (the "License"); |
| * you may not use this file except in compliance with the License. |
| * You may obtain a copy of the License at |
| * |
| * http://www.apache.org/licenses/LICENSE-2.0 |
| * |
| * Unless required by applicable law or agreed to in writing, software |
| * distributed under the License is distributed on an "AS IS" BASIS, |
| * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| * See the License for the specific language governing permissions and |
| * limitations under the License. |
| */ |
| /* --- Topo Instance Panel --- */ |
| |
| #topo-p-instance svg rect { |
| stroke-width: 0; |
| fill: #fbfbfb; |
| } |
| |
| /* body of an instance */ |
| #topo-p-instance .online svg rect { |
| opacity: 1; |
| fill: #fbfbfb; |
| } |
| |
| #topo-p-instance svg .glyph { |
| fill: #fff; |
| } |
| #topo-p-instance .online svg .glyph { |
| fill: #fff; |
| } |
| .dark #topo-p-instance .online svg .glyph.overlay { |
| fill: #fff; |
| } |
| |
| /* offline */ |
| #topo-p-instance svg .badgeIcon { |
| opacity: 0.4; |
| fill: #939598; |
| } |
| |
| /* online */ |
| #topo-p-instance .online svg .badgeIcon { |
| opacity: 1.0; |
| fill: #939598; |
| } |
| #topo-p-instance .online svg .badgeIcon.bird { |
| fill: #ffffff; |
| } |
| |
| #topo-p-instance svg .readyBadge { |
| visibility: hidden; |
| } |
| #topo-p-instance .ready svg .readyBadge { |
| visibility: visible; |
| } |
| |
| #topo-p-instance svg text { |
| text-anchor: start; |
| opacity: 0.5; |
| fill: #3c3a3a; |
| } |
| |
| #topo-p-instance .online svg text { |
| opacity: 1.0; |
| fill: #3c3a3a; |
| } |
| |
| #topo-p-instance .onosInst.mastership { |
| opacity: 0.3; |
| } |
| #topo-p-instance .onosInst.mastership.affinity { |
| opacity: 1.0; |
| } |
| #topo-p-instance .onosInst.mastership.affinity svg rect { |
| filter: url(#blue-glow); |
| } |
| |
| .firefox #topo-p-instance .onosInst.mastership.affinity svg rect { |
| filter: url(#blue-glow); |
| } |
| |
| .dark #topo-p-instance { |
| background-color: #2f313c; |
| color: #c2c2b7; |
| border: 1px solid #364144; |
| |
| } |
| |
| .dark #topo-p-instance svg rect { |
| stroke-width: 0; |
| fill: #525660; |
| } |
| |
| /* body of an instance */ |
| .dark #topo-p-instance .online svg rect { |
| opacity: 1; |
| fill: #838992; |
| } |
| |
| .dark #topo-p-instance svg .glyph { |
| fill: #ddd; |
| } |
| .dark #topo-p-instance .online svg .glyph { |
| fill: #fff; |
| } |
| .dark #topo-p-instance .online svg .glyph.overlay { |
| fill: #c7c7c7; |
| } |
| |
| /* offline */ |
| .dark #topo-p-instance svg .badgeIcon { |
| opacity: 0.4; |
| fill: #939598; |
| } |
| |
| /* online */ |
| .dark #topo-p-instance .online svg .badgeIcon { |
| opacity: 1.0; |
| fill: #939598; |
| } |
| .dark #topo-p-instance .online svg .badgeIcon.bird { |
| fill: #ffffff; |
| } |
| |
| .dark #topo-p-instance svg text { |
| text-anchor: start; |
| opacity: 0.5; |
| fill: #aaa; |
| } |
| |
| .dark #topo-p-instance .online svg text { |
| opacity: 1.0; |
| fill: #fff; |
| } |
| |
| .dark #topo-p-instance .onosInst.mastership { |
| opacity: 0.3; |
| } |
| .dark #topo-p-instance .onosInst.mastership.affinity { |
| opacity: 1.0; |
| } |
| .dark #topo-p-instance .onosInst.mastership.affinity svg rect { |
| filter: url(#blue-glow); |
| } |
| |
| .dark.firefox #topo-p-instance .onosInst.mastership.affinity svg rect { |
| filter: url(#blue-glow); |
| } |