#chart-container {
    padding-left:20px;
    padding-right:20px;
    position: relative;
    overflow-x:auto;
}

#chart {
    width: 500px;
    height: 800px;
    position: relative;
    margin: 25px auto;
}

#legend-container {
    height: 150px;
    width: 150px;
    position: absolute;
    right: 0px;
    top : 0px;
}

.link {
    fill: none;
    stroke: #ccc;
    stroke-width: 1.5px;
}

.node {
    cursor: pointer;
}

.node text {
    font-family: Montserrat, 'Open Sans';
    color: #ffffff
}

#legend-container text {
    font-family: Montserrat, 'Open Sans';
    color: #ffffff
}