#skillTreeClassSelector {
    background-color: rgba(255, 255, 255, 0.75);
    position: fixed;
    z-index: 2;
}

#skillInfo,
#skillTreeParentChildPanel {
    background-color: rgba(255, 255, 255, 0.9);
    border: black 3px solid;
    padding: 5px;
    position: fixed;
    top: 100px;
    z-index: 2;
}

#skillInfo img,
#skillTreeParentChildPanel img {
    border: 5px solid black;
    border-radius: 50px;
    height: 50px;
    width: 50px;
}

.skillTreeDiv {
    background-color: gray;
    border: 10px solid black;
    z-index: 1;
}

.skillNode {
    background-color: white;
    border: 5px black solid;
    color: black;
    cursor: pointer;
    font-weight: bold;
    overflow: hidden;
    position: absolute;
    z-index: 2;
}

.skillNode img {
    opacity: 0.5;
}

.skillNode.skillBought {
    border-color: yellow;
}

.skillNode.skillBought img {
    opacity: 1;
}

.skillNode.skillCanBuy {
    border-color: orange;
}

.skillLink {
    background: linear-gradient(to right, #666666, #000000);
    border: 5px solid black;
    position: absolute;
    z-index: 1;
}

.skillLink.skillParentBought {
    background: linear-gradient(to right, orange, black);
}

.skillLink.skillParentBought.skillChildBought {
    background: linear-gradient(to right, yellow, white);
}