/* tt_link_line */
.tt_link{
    stroke:lightblue; 
    fill: none; 
    stroke-width: 1;
}
.tt_link:hover{
    stroke:green; 
    fill: none; 
    stroke-width: 1;
}

/* main_line */
.main_link{
    stroke: none; 
    fill: none !important; 
    stroke-width: 1 !important;
    stroke-dasharray:1 !important;
}
.main_link:hover{
    stroke:red; 
    fill: none; 
    stroke-width: 1;
    stroke-dasharray:1;
}

.main1{
    color: white;
    font-size: 3px;
}
/* link_line */
.child_link{
    stroke:#cd7fac; 
    opacity:10; 
    fill: none; 
    stroke-width: 1;
}
.child_link:hover{
    stroke:blue; 
    opacity:10; 
    fill: none; 
    stroke-width: 1;
}
/*****Center class*****/
.center_class {
  border-radius:6px;
  text-align: center;
  max-height: 190px;
  height: 190px;
  overflow-y: auto;
  fill:#2594cb;
}
/***** Arc Class Css *****/
.arc {
    fill: none;
    stroke: none;
    stroke-width: 0
}

/***** Label Class Css *****/
.lbl_large {
    font-size: large;
    fill: white;
    font-weight: bold;
    font: 12px;
}

.lbl_medium {
    font-size: medium;
}

.lbl_small {
    font-size: small;
}
/*main1*/
.main1 {
    fill: #2594cb;
    stroke: #2594cb;
    stroke-width:2;
}

.main1:hover {
  fill: #2594cb;
  stroke: #2594cb;
  stroke-width:2;
}

.main1-parent {
  fill: #007dcf;
  stroke: #2e68ad;
  stroke-width:2;
}

.main1-parent:hover {
  fill: #007dcf;
  stroke: #2e68ad;
  stroke-width:2;
}
/*insights*/
.insight1 {
  fill: #ff9141;
  stroke: white;
  stroke-width:3;
}

.insight1:hover {
fill: #ff9141;
stroke: white;
stroke-width:3;
}

.insight1-parent {
fill: #ff9141;
stroke: white;
stroke-width:3;
}

.insight1-parent:hover {
fill: #ff9141;
stroke: white;
stroke-width:3;
}

/*insights2*/
.insight2 {
  fill: #e6c550;
  stroke: white;
  stroke-width:3;
}

.insight2:hover {
fill: #e6c550;
stroke: white;
stroke-width:3;
}

.insight2-parent {
fill: #e6c550;
stroke: white;
stroke-width:3;
}

.insight2-parent:hover {
fill: #e6c550;
stroke: white;
stroke-width:3;
}
/*insights3*/
.insight3 {
  fill: #7fcf78;
  stroke: white;
  stroke-width:3;
}

.insight3:hover {
fill: #7fcf78;
stroke: white;
stroke-width:3;
}

.insight3-parent {
fill: #7fcf78;
stroke: white;
stroke-width:3;
}

.insight3-parent:hover {
fill: #7fcf78;
stroke: white;
stroke-width:3;
}

/*insights4*/
.insight4 {
  fill: #ff47c0;
  stroke: white;
  stroke-width:3;
}

.insight4:hover {
fill: #ff47c0;
stroke: white;
stroke-width:3;
}

.insight4-parent {
fill: #ff47c0;
stroke: white;
stroke-width:3;
}

.insight4-parent:hover {
fill: #ff47c0;
stroke: white;
stroke-width:3;
}
/*insights5*/
.insight5 {
  fill: #ff5e76;
stroke: white;
stroke-width:3;
}

.insight5:hover {
  fill: #ff5e76;
  stroke: white;
  stroke-width:3;
}

.insight5-parent {
  fill: #ff5e76;
  stroke: white;
  stroke-width:3;
}

.insight5-parent:hover {
  fill: #ff5e76;
  stroke: white;
  stroke-width:3;
}

/*insights6*/
.insight6 {
  fill: #c365d6;
  stroke: white;
  stroke-width:3;
}

.insight6:hover {
  fill: #c365d6;
  stroke: white;
  stroke-width:3;
}

.insight6-parent {
  fill: #c365d6;
  stroke: white;
  stroke-width:3;
}

.insight6-parent:hover {
  fill: #c365d6;
  stroke: white;
  stroke-width:3;
}

/*insights7*/
.insight7 {
  fill: #857cf2;
  stroke: white;
  stroke-width:3;
}

.insight7:hover {
  fill: #857cf2;
  stroke: white;
  stroke-width:3;
}

.insight7-parent {
  fill: #857cf2;
  stroke: white;
  stroke-width:3;
}

.insight7-parent:hover {
  fill: #857cf2;
  stroke: white;
  stroke-width:3;
}

/*insights8*/

.insight8 {
  fill: #00b9ce;
  stroke: white;
  stroke-width:3;
}

.insight8:hover {
fill: #00b9ce;
stroke: white;
stroke-width:3;
}

.insight8-parent {
fill: #00b9ce;
stroke: white;
stroke-width:3;
}

.insight8-parent:hover {
fill: #00b9ce;
stroke: white;
stroke-width:3;
}


/*insight_oc1*/

.insight_oc1{
  fill: #fbdfc9;
  stroke: white;
  stroke-width:3;
}

.insight_oc1:hover {
fill: #fbdfc9;
stroke: white;
stroke-width:3;
}

.insight_oc1-parent {
fill: #fbdfc9;
stroke: white;
stroke-width:3;
}

.insight_oc1-parent:hover {
fill: #fbdfc9;
stroke: white;
stroke-width:3;
}

/*insight_oc2*/

.insight_oc2{
  fill: #f1ebc7;
  stroke: white;
  stroke-width:3;
}

.insight_oc2:hover {
fill: #f1ebc7;
stroke: white;
stroke-width:3;
}

.insight_oc2-parent {
fill: #f1ebc7;
stroke: white;
stroke-width:3;
}

.insight_oc2-parent:hover {
fill: #f1ebc7;
stroke: white;
stroke-width:3;
}

/*insight_oc3*/

.insight_oc3{
  fill: #d6eed7;
  stroke: white;
  stroke-width:3;
}

.insight_oc3:hover {
fill: #d6eed7;
stroke: white;
stroke-width:3;
}

.insight_oc3-parent {
fill: #d6eed7;
stroke: white;
stroke-width:3;
}

.insight_oc3-parent:hover {
fill: #d6eed7;
stroke: white;
stroke-width:3;
}


/*insight_oc4*/

.insight_oc4{
  fill: #ffd0ec;
  stroke: white;
  stroke-width:3;
}

.insight_oc4:hover {
fill: #ffd0ec;
stroke: white;
stroke-width:3;
}

.insight_oc4-parent {
fill: #ffd0ec;
stroke: white;
stroke-width:3;
}

.insight_oc4-parent:hover {
fill: #ffd0ec;
stroke: white;
stroke-width:3;
}

/*insight_oc5*/

.insight_oc5{
  fill: #ffced4;
  stroke: white;
  stroke-width:3;
}

.insight_oc5:hover {
fill: #ffced4;
stroke: white;
stroke-width:3;
}

.insight_oc5-parent {
fill: #ffced4;
stroke: white;
stroke-width:3;
}

.insight_oc5-parent:hover {
fill: #ffced4;
stroke: white;
stroke-width:3;
}

/*insight_oc6*/

.insight_oc6{
  fill: #e8d0f2;
  stroke: white;
  stroke-width:3;
}

.insight_oc6:hover {
fill: #e8d0f2;
stroke: white;
stroke-width:3;
}

.insight_oc6-parent {
fill: #e8d0f2;
stroke: white;
stroke-width:3;
}

.insight_oc6-parent:hover {
fill: #e8d0f2;
stroke: white;
stroke-width:3;
}


/*insight_oc7*/

.insight_oc7{
  fill: #d5dbfa;
  stroke: white;
  stroke-width:3;
}

.insight_oc7:d5dbfa {
fill: #e8d0f2;
stroke: white;
stroke-width:3;
}

.insight_oc7-parent {
fill: #d5dbfa;
stroke: white;
stroke-width:3;
}

.insight_oc7-parent:hover {
fill: #d5dbfa;
stroke: white;
stroke-width:3;
}

/*insight_oc8*/

.insight_oc8{
  fill: #beebf1;
  stroke: white;
  stroke-width:3;
}

.insight_oc8:d5dbfa {
fill: #beebf1;
stroke: white;
stroke-width:3;
}

.insight_oc8-parent {
fill: #beebf1;
stroke: white;
stroke-width:3;
}

.insight_oc8-parent:hover {
fill: #beebf1;
stroke: white;
stroke-width:3;
}