| /*[fmt]1C20-1C0D-E*/ |
| /* |
| * 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. |
| */ |
| .vpc-network-chart { |
| width: 100%; |
| height: 100%; |
| overflow: auto; |
| overflow-x: hidden; |
| position: relative; |
| } |
| |
| .vpc-network-chart .info-box { |
| font-size: 12px; |
| color: #6E6B6B; |
| padding: 9px 1px 10px 20px; |
| background: #FFFFFF; |
| border: 2px solid #CFCFCF; |
| position: absolute; |
| top: 42px; |
| left: 10px; |
| width: 737px; |
| } |
| |
| .vpc-network-chart .info-box .color-key { |
| display: block; |
| background: #2983E3; |
| padding: 1px; |
| float: left; |
| width: 10px; |
| height: 10px; |
| margin: 0px 9px 1px 0px; |
| } |
| |
| .vpc-network-chart .tiers { |
| margin: 66px 46px 0 0; |
| width: 362px; |
| float: right; |
| } |
| |
| .vpc-network-chart .tier-item { |
| border: 1px solid #477FB4; |
| overflow: hidden; |
| width: 326px; |
| height: 182px; |
| margin: 18px; |
| /*+border-radius:4px;*/ |
| -moz-border-radius: 4px; |
| -webkit-border-radius: 4px; |
| -khtml-border-radius: 4px; |
| border-radius: 4px; |
| background: #8DB1D3; |
| } |
| |
| .vpc-network-chart .tier-item .header { |
| width: 100%; |
| float: left; |
| padding: 7px 0 6px; |
| position: relative; |
| /*+box-shadow:inset 0px 1px 1px #FFFFFF;*/ |
| -moz-box-shadow: inset 0px 1px 1px #FFFFFF; |
| -webkit-box-shadow: inset 0px 1px 1px #FFFFFF; |
| -o-box-shadow: inset 0px 1px 1px #FFFFFF; |
| box-shadow: inset 0px 1px 1px #FFFFFF; |
| background: #69839D; |
| border-bottom: 1px solid #40639E; |
| } |
| |
| .vpc-network-chart .tier-item .header .detail-link { |
| cursor: pointer; |
| background: #435667 url(../../images/sprites.png) -428px -83px; |
| /*+box-shadow:inset 0px 1px 4px #2F2F2F;*/ |
| -moz-box-shadow: inset 0px 1px 4px #2F2F2F; |
| -webkit-box-shadow: inset 0px 1px 4px #2F2F2F; |
| -o-box-shadow: inset 0px 1px 4px #2F2F2F; |
| box-shadow: inset 0px 1px 4px #2F2F2F; |
| width: 16px; |
| height: 16px; |
| float: right; |
| /*+placement:shift -8px 2px;*/ |
| position: relative; |
| left: -8px; |
| top: 2px; |
| /*+border-radius:10px;*/ |
| -moz-border-radius: 10px; |
| -webkit-border-radius: 10px; |
| -khtml-border-radius: 10px; |
| border-radius: 10px; |
| } |
| |
| .vpc-network-chart .tier-item .header .detail-link:hover { |
| background-color: #454545; |
| } |
| |
| .vpc-network-chart .tier-item .header .title { |
| margin-left: 9px; |
| width: 268px; |
| height: 20px; |
| float: left; |
| overflow: hidden; |
| } |
| |
| .vpc-network-chart .tier-item .header .title span { |
| font-size: 20px; |
| color: #FFFFFF; |
| /*+text-shadow:0px 1px 1px #000000;*/ |
| -moz-text-shadow: 0px 1px 1px #000000; |
| -webkit-text-shadow: 0px 1px 1px #000000; |
| -o-text-shadow: 0px 1px 1px #000000; |
| text-shadow: 0px 1px 1px #000000; |
| } |
| |
| .vpc-network-chart .tier-item .content { |
| width: 100%; |
| height: 100%; |
| /*+box-shadow:inset 0px 1px 1px #FFFFFF;*/ |
| -moz-box-shadow: inset 0px 1px 1px #FFFFFF; |
| -webkit-box-shadow: inset 0px 1px 1px #FFFFFF; |
| -o-box-shadow: inset 0px 1px 1px #FFFFFF; |
| box-shadow: inset 0px 1px 1px #FFFFFF; |
| border-bottom: 1px solid #8DB1D3; |
| } |
| |
| .vpc-network-chart .tier-item .content .dashboard { |
| display: inline-block; |
| } |
| |
| .vpc-network-chart .tier-item .content .dashboard-item { |
| width: 145px; |
| height: 54px; |
| margin: 7px 9px 0; |
| background: #C1E0FE; |
| /*+border-radius:4px;*/ |
| -moz-border-radius: 4px; |
| -webkit-border-radius: 4px; |
| -khtml-border-radius: 4px; |
| border-radius: 4px; |
| float: left; |
| cursor: pointer; |
| } |
| |
| .vpc-network-chart .tier-item .content .dashboard-item.disabled { |
| /*+opacity:50%;*/ |
| filter: alpha(opacity=50); |
| -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); |
| -moz-opacity: 0.5; |
| opacity: 0.5; |
| cursor: not-allowed; |
| } |
| |
| .vpc-network-chart .tier-item .content .dashboard-item:hover { |
| background-color: #DBEDFE; |
| /*+box-shadow:inset 0px 1px 2px #000000;*/ |
| -moz-box-shadow: inset 0px 1px 2px #000000; |
| -webkit-box-shadow: inset 0px 1px 2px #000000; |
| -o-box-shadow: inset 0px 1px 2px #000000; |
| box-shadow: inset 0px 1px 2px #000000; |
| } |
| |
| .vpc-network-chart .tier-item .content .dashboard-item .total { |
| font-size: 30px; |
| /*+placement:shift 7px 5px;*/ |
| position: relative; |
| left: 7px; |
| top: 5px; |
| color: #145CA1; |
| font-weight: 100; |
| /*+text-shadow:0px 1px 1px #FFFFFF;*/ |
| -moz-text-shadow: 0px 1px 1px #FFFFFF; |
| -webkit-text-shadow: 0px 1px 1px #FFFFFF; |
| -o-text-shadow: 0px 1px 1px #FFFFFF; |
| text-shadow: 0px 1px 1px #FFFFFF; |
| } |
| |
| .vpc-network-chart .tier-item .content .dashboard-item .total.multiline { |
| font-size: 14px; |
| } |
| |
| .vpc-network-chart .tier-item .content .dashboard-item .name { |
| font-size: 11px; |
| text-transform: uppercase; |
| color: #0861B7; |
| /*+placement:shift 8px 7px;*/ |
| position: relative; |
| left: 8px; |
| top: 7px; |
| /*+text-shadow:0px 1px 1px #FFFFFF;*/ |
| -moz-text-shadow: 0px 1px 1px #FFFFFF; |
| -webkit-text-shadow: 0px 1px 1px #FFFFFF; |
| -o-text-shadow: 0px 1px 1px #FFFFFF; |
| text-shadow: 0px 1px 1px #FFFFFF; |
| } |
| |
| .vpc-network-chart .tier-item .content .info { |
| /*+placement:shift 10px 5px;*/ |
| position: relative; |
| left: 10px; |
| top: 5px; |
| } |
| |
| .vpc-network-chart .tier-item .content .info .cidr-label { |
| font-size: 10px; |
| color: #1860A7; |
| } |
| |
| .vpc-network-chart .tier-item .content .info .cidr { |
| color: #364553; |
| font-size: 10px; |
| /*+text-shadow:0px 1px #C7D8E9;*/ |
| -moz-text-shadow: 0px 1px #C7D8E9; |
| -webkit-text-shadow: 0px 1px #C7D8E9; |
| -o-text-shadow: 0px 1px #C7D8E9; |
| text-shadow: 0px 1px #C7D8E9; |
| } |
| |
| .vpc-network-chart .tier-placeholder { |
| cursor: pointer; |
| background: #EFEFEF; |
| border: 4px dotted #B1B1B1; |
| /*+border-radius:8px;*/ |
| -moz-border-radius: 8px; |
| -webkit-border-radius: 8px; |
| -khtml-border-radius: 8px; |
| border-radius: 8px; |
| width: 325px; |
| text-align: center; |
| padding: 57px 0 55px; |
| margin: 0 0 0 18px; |
| } |
| |
| .vpc-network-chart .tier-placeholder:hover { |
| background: #DCDCDC; |
| /*+border-radius:8px;*/ |
| -moz-border-radius: 8px; |
| -webkit-border-radius: 8px; |
| -khtml-border-radius: 8px; |
| border-radius: 8px; |
| /*+box-shadow:inset 0px 1px 4px #000000;*/ |
| -moz-box-shadow: inset 0px 1px 4px #000000; |
| -webkit-box-shadow: inset 0px 1px 4px #000000; |
| -o-box-shadow: inset 0px 1px 4px #000000; |
| box-shadow: inset 0px 1px 4px #000000; |
| /*+text-shadow:0px 1px #FFFFFF;*/ |
| -moz-text-shadow: 0px 1px #FFFFFF; |
| -webkit-text-shadow: 0px 1px #FFFFFF; |
| -o-text-shadow: 0px 1px #FFFFFF; |
| text-shadow: 0px 1px #FFFFFF; |
| } |
| |
| .vpc-network-chart .tier-placeholder:hover span { |
| color: #535353; |
| } |
| |
| .vpc-network-chart .tier-placeholder span { |
| color: #AFAFAF; |
| font-size: 24px; |
| font-weight: 200; |
| } |
| |
| .vpc-network-chart .tier-item.router { |
| width: 258px; |
| height: 224px; |
| background: #BDBDBD; |
| border: 1px solid #808080; |
| float: left; |
| /*+placement:shift 10px 176px;*/ |
| position: relative; |
| left: 10px; |
| top: 176px; |
| left: 0px; |
| top: 237px; |
| } |
| |
| .vpc-network-chart .tier-item.router .header { |
| padding: 15px 0 14px; |
| border-bottom: 1px solid #808080; |
| background: #C3C6C9; |
| /*Old browsers*/ |
| background: -moz-linear-gradient(top, #c3c6c9 0%, #909497 100%); |
| /*FF3.6+*/ |
| background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#c3c6c9), color-stop(100%,#909497)); |
| /*Chrome,Safari4+*/ |
| background: -webkit-linear-gradient(top, #c3c6c9 0%,#909497 100%); |
| /*Chrome10+,Safari5.1+*/ |
| background: -o-linear-gradient(top, #c3c6c9 0%,#909497 100%); |
| /*Opera 11.10+*/ |
| background: -ms-linear-gradient(top, #c3c6c9 0%,#909497 100%); |
| /*IE10+*/ |
| background: linear-gradient(to bottom, #c3c6c9 0%,#909497 100%); |
| /*W3C*/ |
| filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c3c6c9', endColorstr='#909497',GradientType=0 ); |
| /*IE6-8*/ |
| } |
| |
| .vpc-network-chart .tier-item.router .header .title { |
| width: 212px; |
| margin-top: 3px; |
| } |
| |
| .vpc-network-chart .tier-item.router .header .title span { |
| padding: 0 0 0 50px; |
| } |
| |
| .vpc-network-chart .tier-item.router .header span.icon { |
| background: url(../../images/sprites.png) -589px -1175px; |
| padding: 10px 10px 10px 20px; |
| float: left; |
| position: absolute; |
| top: 7px; |
| left: 10px; |
| } |
| |
| .vpc-network-chart .tier-item.router .dashboard-item { |
| width: 100px; |
| /*[empty]margin:;*/ |
| padding: 0px 2px 0px 6px; |
| height: 73px; |
| background: #A7A7A7; |
| } |
| |
| .vpc-network-chart .tier-item.router .dashboard-item span { |
| padding-right: 10px; |
| color: #FFFFFF; |
| /*+text-shadow:0px 1px #000000;*/ |
| -moz-text-shadow: 0px 1px #000000; |
| -webkit-text-shadow: 0px 1px #000000; |
| -o-text-shadow: 0px 1px #000000; |
| text-shadow: 0px 1px #000000; |
| } |
| |
| .vpc-network-chart .tier-item.router .dashboard-item:hover { |
| background-color: #818181; |
| } |
| |
| .vpc-network-chart .connector-line { |
| } |
| |
| .vpc-network-chart .connector-line .connector-start, |
| .vpc-network-chart .connector-line .connector-mid, |
| .vpc-network-chart .connector-line .connector-end { |
| position: absolute; |
| top: 0px; |
| left: 0px; |
| background: #CCCCCC; |
| } |
| |
| .vpc-network-chart .connector-line.highlighted .connector-start, |
| .vpc-network-chart .connector-line.highlighted .connector-mid, |
| .vpc-network-chart .connector-line.highlighted .connector-end { |
| background: #2983E3; |
| } |
| |
| .vpc-network-chart .connector-line .connector-start, |
| .vpc-network-chart .connector-line .connector-end { |
| height: 3px; |
| } |
| |
| .vpc-network-chart .connector-line .connector-start { |
| width: 50px; |
| margin-left: 18px; |
| } |
| |
| .vpc-network-chart .connector-line .connector-mid { |
| width: 3px; |
| } |
| |
| .vpc-network-chart .connector-line .connector-end { |
| } |
| |