/* Org Diagram */

#infovis .options {
    /* position: absolute;
    color:white;

    height: 30px;
    bottom:0;
    left: 50%;
    transform: translate(-50%);
    -webkit-transform: translate(-50%); */

}
#infovis {
    width:100%;
    height: 1500px;
    margin:auto;
    overflow:hidden;

}
 
a.text-white.a_name {
    width: 150px !important;
    height: unset !important;
}

#infovis .options_works{
    left: 39px !important;
}
#infovis .btn{
    margin: 0 !important;
}
#infovis .node_name{
    font-size: 14px;
    width: 160px
}
#infovis .node_name a{
    font-weight: bold;
}

#infovis .add_node{
    background-image: url('images/white_add.png');
}
#infovis .delete_node{
    background-image: url('images/white_delete.png');
}
#infovis .edit_node{
    background-image: url('images/edit_node.png');
    margin-left: 30px;
    margin-right: 30px;
}
/* #infovis .node_info{
    background-image: url('images/white_add.png');
    margin-left: 30px;
    margin-right: 30px;
    margin-top: 17px;
} */
#infovis .node_child{
    background-image: url('images/white_child.png');
    margin-left: 30px;
    margin-right: 30px;
}
#infovis .alone{
    position: absolute;
    left: 50%;
    transform: translate(-50%);
}

#infovis .con_gai .node_name a{
    color: #bdbdbd !important;
}
#infovis label {
    /* display: unset!important; */
    margin-bottom: unset!important;
}
.to_chi {
    color: #ff0000;
    position: absolute;
    top: -23px;
    width: 100%;
}
.posi-re {
    position: relative;
}

img.node_info_img {
    position: absolute;
}
.link_click_info {
    position: relative;
}