/* tt_link_line */
.tt_link{
    stroke:blue; 
    fill: none; 
    stroke-width: 1;
  }
  .tt_link:hover{
    stroke:green; 
    fill: none; 
    stroke-width: 1;
  }
  
  /* main_line */
  .main_link{
    stroke: #f07002; 
    fill: none !important; 
    stroke-width: 2 !important;
    stroke-dasharray:1 !important;
  }
  .main_link:hover{
    stroke:red; 
    fill: none; 
    stroke-width: 2;
    stroke-dasharray:1;
  }
  /* link_line */
  .child_link{
    stroke:#00489a; 
    opacity:10; 
    fill: none; 
    stroke-width: 2;
  }
  .child_link:hover{
    stroke:#00489a;  
    opacity:10; 
    fill: none; 
    stroke-width: 2;
  }
  
  .back_link{
    stroke:#f07002;  
    opacity:10; 
    fill: none; 
    stroke-width: 1;
  }
  .back_link:hover{
    stroke:#f07002;  
    opacity:10; 
    fill: none; 
    stroke-width: 1;
  }
  
  /*****Center class*****/
  .center_class {
  border-radius:6px;
  text-align: center;
  max-height: 235px;
  height: 235px;
  overflow-y: auto;
  color: #00489a;
  font-size:15px;
  font-family: 'Oswald', sans-serif;
  }
  /***** Arc Class Css *****/
  .arc {
    fill: none;
    stroke: none;
    stroke-width: 0
  }
  
  /***** Label Class Css *****/
  .lbl_large {
    font-size: large;
  fill:white;
  }
  
  .lbl_center {
    font-size: large;
  fill:black;
  }
  
  .lbl_medium {
    font-size: medium;
  }
  
  .lbl_small {
    font-size: small;
  }
  /*main1*/
  
  .main {
      fill: rgb(130, 130, 130)98;
      stroke: rgb(0, 0, 0);
    stroke-width:2;
  }
  
  .main:hover {
    fill: rgb(130, 130, 130)98;
    stroke: rgb(0, 0, 0);
    stroke-width:2;
  }
  
  .main-parent {
    fill: rgb(130, 130, 130)98;
    stroke: rgb(0, 0, 0);
    stroke-width:2;
  }
  
  .main-parent:hover {
    fill: rgb(130, 130, 130)98;
    stroke: rgb(0, 0, 0);
    stroke-width:2;
  }

    .main2 {
      fill: white;
      stroke: #f6592c;
    stroke-width:2;
  }
  
  .main2:hover {
    fill: white;
    stroke: #f6592c;
    stroke-width:2;
  }
  
  .main2-parent {
    fill: white;
    stroke: #f6592c;
    stroke-width:2;
  }
  
  .main2-parent:hover {
    fill: white;
    stroke: #f6592c;
    stroke-width:2;
  }

  .exclude_area {
  fill: none;
stroke: none;
stroke-width: 3;
}

.exclude_area:hover {
  fill: none;
  stroke: none;
  stroke-width: 1;
}

.exclude_area-parent {
  fill: none;
  stroke: none;
  stroke-width: 1;
}

.exclude_area:hover {
  fill: none;
  stroke: none;
  stroke-width: 1;
}

.main_area {
  fill: none;
stroke: none;
stroke-width: 3;
}

.main_area:hover {
  fill: none;
  stroke: none;
  stroke-width: 1;
}

.main_area-parent {
  fill: none;
  stroke: none;
  stroke-width: 1;
}

.main_area:hover {
  fill: none;
  stroke: none;
  stroke-width: 1;
}