body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

body { background: #fff; }
/* optional Container STYLES */

.Treant > .node {  }
.Treant > p { font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif; font-weight: bold; font-size: 12px; }
.node-name { font-weight: bold; line-height: 1rem;}

.nodeExample1 {
    padding: 2px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #5B9BD5;
    width: 20px;
/*    font-family: Tahoma;*/
    font-size: 14px !important;
    color: #fff;
    padding:5px;
}

.nodeExample1 img {
    margin-right:  10px;
}

.Treant > a:link {
    color: #ffffff;
}

.Treant > a:visited {
    color: #ffffff;
}

.Treant > a:link:hover {
    color: #636363;
}
.nodeExample1 div{text-align: center;}
#cho,#cho2,#cho2d,#cho3,#cho4,#cho5,#cho6,#cho7,#cho8,#cho9 {width: 450px;border:0;background: none;color: #000;line-height: 30px; }
#coo,#cbo,#ciso,#cisod,#ciso2{border-radius: 5px;text-align: center;     background-color: #087dea;}
#ceo,#cio{text-align: center;     background-color: #087dea;}
/*#cio{width: 40px; height:64px!important;background-color: #087dea;}*/
/*svg path:nth-child(2)[Attributes Style] {
    fill: none;
    stroke: rgb(0, 0, 0);
    d: path('M 201 125.5 L 216 125.5 L 216 48 L 231 48');
}*/
/*svg path:nth-child(4){d:path('M 225 143.5 L 225 125.5 L 225 48 L 237 48')}*/
svg path:nth-child(4){display: none;}

svg path:nth-child(13){display: none;}

svg{width: 238px}
#cio .node-title{
    width: 20px;
    float: left;
    line-height: 1.4rem !important;
}
#cio .node-name{
    width: 20px;
    float: right;
    font-weight: normal;
    line-height: 0.9rem;
    word-wrap: break-word;
}
.node-title{
   

}
#cho,#cho2,#cho2d,#cho3,#cho4,#cho5,#cho6,#cho7,#cho8,#cho9 .node-title{
    line-height: 30px!important;
}
 #ceo,#cto,#cbo,#cio,#ciso,#cisod,#ciso2,#ciso3,#ciso4,#ciso5,#ciso6,#ciso7,#ciso8 .node-title{
     line-height: 1rem !important;
 }
.jigoutit{
   margin-top: 40px;
    line-height: 80px;
    font-weight: bold;
   text-align: center;font-size:22px;  
}
