
 .hide {
	 display: none;
 }
 .rowhide{
    display: none;
  }

 #tree table {
     display: block;

 }

 #tree thead {
     width: 100%;
     display: inline-block;
     height: 35px;
 }

 /*#tree tbody{*/
 /*	  width: 100%;*/
 /*	  height: 500px;*/
 /*    display: inline-block;*/
 /*    overflow-y: auto;*/
 /*    overflow-x: auto;*/
 /*}*/

 #tree tbody {
     width: 100%;
     min-height: 400px;
     max-height: 500px;
     display: inline-block;
     overflow-y: auto;
     overflow-x: hidden;
 }

 #tree tr.rowA {
     background: #BBBBBB !important;
     border-top: solid 1px #fff;
     color: inherit;
 }

 #tree tr.rowB {
     background: #cccccc !important;
     border-top: solid 1px #fff;
    color: inherit;
}  

#tree tr.rowC1 {
    background: #d9d9d9 !important;
    border-top: solid 1px #fff;
    color: inherit;
}  

#tree tr.rowC2 {
    background: #e6e6e6 !important;
    border-top: solid 1px #fff;
    color: inherit;
}  

#tree tr.rowC3 {
    background: #f2f2f2 !important;
    border-top: solid 1px #fff;
    color: inherit;
}  


#tree tr.rowC:nth-child(even) {
    background-color: #F2F2F2 !important;
}  

#tree-wrapper {
   margin-top:20px;
}
#tree {
  width:100% !important;   
}
.tree-fixed {
  position:fixed;     
}
  
#tree-node {
  font-size: 12px !important;
}
#gmo-table-header {
	font-size: 14px !important;
	color: #004778 !important;
	background-color: #fff !important;
	text-align: center;
}