

h1 {
    color:#00ffff;
}

/*CSS*/
html, body {
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
    font-family: Helvetica;
    overflow: hidden;
}

#tree {
    width: 100%;
    height: 100%;
}




/*partial*/

[lcn='hr-team']>rect {
    fill: #FFCA28;
}

[lcn='sales-team']>rect {
    fill: #F57C00;
}

[lcn='top-management']>rect {
    fill: #f2f2f2;
}

[lcn='top-management']>text,
.assistant>text {
    fill: #aeaeae;
}

[lcn='top-management'] circle,
[lcn='assistant'] {
    fill: #aeaeae;
}

.assistant>rect {
    fill: #ffffff;
}

.assistant [data-ctrl-n-menu-id]>circle {
    fill: #aeaeae;
}



.hr-team>rect {
    fill: #fff5d8;
}

.hr-team>text {
    fill: #ecaf00;
}

.hr-team>[data-ctrl-n-menu-id] line {
    stroke: #ecaf00;
}

.hr-team>g>.ripple {
    fill: #ecaf00;
}

.it-team>rect {
    fill: #ecaf00;
}

.it-team>[data-ctrl-n-menu-id] line {
    stroke: #F57C00;
}

.it-team>g>.ripple {
    fill: #F57C00;
}


/*LAMARCK*/

/*group*/

.lamarck-group>rect {
    fill: #ccd8d8;
}

.lamarck-group>text {
    fill: #5c5c5c;
}

/*solutions*/
.lamarck-solutions>[data-ctrl-n-menu-id] line {
    stroke: #039BE5;
}

.lamarck-solutions>g>.ripple {
    fill: #00efef;
}

.lamarck-solutions>rect {
    fill: #b4ffff;
}

.lamarck-solutions>text {
    fill: #039BE5;
}

/*fs*/
.lamarck-fs>[data-ctrl-n-menu-id] line {
    stroke: #039BE5;
}

.lamarck-fs>g>.ripple {
    fill: #00efef;
}

.lamarck-fs>rect {
    fill: #ffedb8;
}

.lamarck-fs>text {
    fill: #dfb32f;
}

/*cs*/
.lamarck-cs>[data-ctrl-n-menu-id] line {
    stroke: #039BE5;
}

.lamarck-cs>g>.ripple {
    fill: #00efef;
}

.lamarck-cs>rect {
    fill: #e1ffbe;
}

.lamarck-cs>text {
    fill: #8ddd32;
}

/*roles*/
.director>rect {
    fill: #096c9e;
}

.bm>rect {
    fill: #F57C00;
}
