.graph_Opportunity {
    transform: translate(20px,20px)scale(1) !important;
}

.graph_Opportunity .group {
    stroke-width: 1.0;
    stroke:#555;
    fill:#FEFEFE;
}

.graph_Opportunity .group_headings {
    font-family: "Helvetica","Arial",sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
}

.graph_Opportunity .node_prev_rect {
    fill:white;
    stroke-width:2;
    stroke:#000;
    stroke-dasharray:3,3;
      opacity:0.6;
}

.graph_Opportunity .node_rev_change {
    fill:white;
}
.graph_Opportunity .node_rev_change_text {
  font-size:18px;
  font-family:Arial;
  color: black;
  font-weight: bold;
}

.graph_Opportunity .node_date_change {
    fill:white;
}

.graph_Opportunity .node_date_change_text {
  font-size:18px;
  font-family:Arial;
  color: black;
  font-weight: bold;
}

.graph_Opportunity .node_prev_text {
    font-size:9px;
    font-family:Arial;
    opacity:0.6;
}

.graph_Opportunity .node_cur_rect {
    stroke-width:2;
    stroke:#000;
}

.graph_Opportunity .node_cur_text {
    font-size:9px;
    font-family:Arial;
    text-decoration: underline;
}

.graph_Opportunity .arrowhead {
    refX:6;
}

.graph_Opportunity-tooltip.tooltip {
    position: absolute;
    text-align: left;
    width:350px;
    height: 135px;                  
    padding: 10px;
    padding-top: 15px;
    font: 14px arial;
    background: #BDBDBD;
    border: 0px;
    border-radius: 8px;
    pointer-events: none;
    z-index: 1;
}