#sankey_wrapper {
    overflow: hidden;
    text-align: right;
    position: relative;
    /*background-image: url('../../images/limit-bottom.png');
    background-repeat: no-repeat;
    background-position: left bottom;*/
}

img#limit {
    position: absolute;
    top: 720px;
    left: 0;
}

.node {
    font: 10px sans-serif;
}

.node.incoming_internal rect {
    fill: #fff;
    stroke: #000;
}

.node.incoming_external rect {
    fill: #fff;
    stroke: #000;
}

.node.this rect {
    fill: #fff;
    stroke: #000;
}

.node.this text {
    font-family: Tahoma, ​ Verdana, ​ Arial;
    font-size: 18px;
    font-weight: 400;
    line-height: 18px;
}

.node.outgoing_internal rect {
    fill: #fff;
    stroke: #000;
}

.node.outgoing_external rect {
    fill: #fff;
    stroke: #000;
}

path.link:hover {
    stroke-opacity: 1;
    cursor: pointer;
}

.link.incoming_internal {
    stroke: #57A4F6;
}

.link.incoming_external {
    stroke: #92D1B6;
}

.link.outgoing_internal {
    stroke: #BF6DE8;
}

.link.outgoing_external {
    stroke: #C3DE00;
}

.link.priority_1 {
    stroke-opacity: 0.15;
}

.link.priority_2 {
    stroke-opacity: 0.3;
}

.link.priority_3 {
    stroke-opacity: 0.45;
}

.link.priority_4 {
    stroke-opacity: 0.6;
}

.link.priority_5 {
    stroke-opacity: 0.75;
}

.link.priority_6 {
    stroke-opacity: 0.9;
}

.link.priority_7 {
    stroke-opacity: 1;
}

