.node circle {
  fill: #999;
}

.node text {
  font-size: 13px;
}


.node-normal circle {
  fill: #749D34;
}
.node-warn circle {
  fill: #FFEB3B;
}
.node-error circle {
  fill: #D50000;
}
.link {
  fill: none;
  stroke: #555;
  stroke-opacity: 0.4;
  stroke-width: 1.5px;
}

.d3-tooltip {	
    position: absolute;			
    text-align: left;			
    width: 640px;					
    /*padding: 10px;				
    font: 14px sans-serif;		
    background: #f3f3f3;	
    border: 0px;		
    border-radius: 8px;*/			
    pointer-events: none;			
}
section{	
    display:block;		
}
.listContent {
   padding:10px 15px 11px;
   list-style-type:none
}
ul{
    list-style:none;
}
span .shade{
    color:rgba(0, 0, 0, 0.87);
    font-size:14px;
    font-weight:500;
    vertical-align:baseline;
}
.main-title{
    border-bottom:5px solid #47a447;
    padding:10px 15px 11px;
    margin:0px;
}

.d3-detail{
    position: absolute;		
    left:1200px;
    top:420px;
    text-align: center;			
    width: 600px;
    height:600px;					
    padding: 10px;				
    font: 14px sans-serif;		
    background: #f3f3f3;	
    border: 0px;		
    border-radius: 8px;			
    pointer-events: none;	
}
#MonitorDetailMap {
    background-color:white;
}