/* cmsms stylesheet: Wayward_IOT_SVG modified: Sunday, March 31, 2024 11:27:52 AM */
body {
  font-family: arial;
  color: #202040;
  font-size: 14px; 
  /*background-color: #334455; */
}





br.clearboth {
   clear: both;
}

svg {
   border: 1px solid #99aacc;  
   background-color: #577da4;
}

path.hpath {
  stroke: none;
  /*
  stroke: #4040f0;
  stroke-width:2;
  stroke-dasharray: 10 7;
  */
  
}

g.device_shape path {
  
}

g.comms_track {
   stroke: #d04050;  
   stroke-width:.2;
   fill: none;
}
g.comms_track.tier_0 {
   stroke: #e0e090;  
   stroke-width:.31;
   stroke-dasharray:1.5 .4 2.5 0.6 7.2 1.3 25 2;
}
g.comms_track.tier_1 {
   stroke: #e0b050;  
   stroke-width:.28;
}
g.comms_track.tier_2 {
   stroke: #70a670;  
   stroke-width:.25;
}
g.comms_track.tier_3 {
   stroke: #404080;  
   stroke-width:.2;
}
g.comms_track.tier_4 {
   stroke: #304050;  
   stroke-width:.2;
   /*stroke-dasharray:1 .2;*/
}
g#panel_track text  {
  fill: #407040;
}



g#panel_track text tspan.above  {
  fill: #D04040;
}
g#panel_track text tspan.below  {
  fill: #4040D0;
}


table.datatable {
   border: 1px solid #777788;
}
table.datatable td {
  border: 1px dotted #aabbbb;
  padding: 4px;
}
.legend_text {
   font-size: 18px;
   font-family: Trebuchet, Verdana, sans-serif;
   fill: #205040;
   opacity: 1.0;
}  
.legend_large {
   font-size: 6px;
}
.legend_medium {
   font-size: 2.3px;
}
.legend_small {
   font-size: 1.4px;
}
