mirror of
				https://github.com/apache/cloudstack.git
				synced 2025-11-04 00:02:37 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			310 lines
		
	
	
		
			8.0 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
			
		
		
	
	
			310 lines
		
	
	
		
			8.0 KiB
		
	
	
	
		
			CSS
		
	
	
	
	
	
/*[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;
 | 
						|
}
 | 
						|
 | 
						|
.vpc-network-chart .tiers {
 | 
						|
  margin: 40px 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 {
 | 
						|
  height: 117px;
 | 
						|
}
 | 
						|
 | 
						|
.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: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: 28px;
 | 
						|
  /*+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 .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: 218px;
 | 
						|
  background: #BDBDBD;
 | 
						|
  border: 1px solid #808080;
 | 
						|
  float: left;
 | 
						|
  /*+placement:shift 10px 176px;*/
 | 
						|
  position: relative;
 | 
						|
  left: 10px;
 | 
						|
  top: 176px;
 | 
						|
}
 | 
						|
 | 
						|
.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 {
 | 
						|
  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;
 | 
						|
}
 | 
						|
 |