.angular-ui-tree {}

.angular-ui-tree-empty {/*border: 1px dashed #bbb;*/ min-height: 100px; /*background-color: #e5e5e5; background-image: -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), -webkit-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff); background-image: -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), -moz-linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff); background-image: linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff), linear-gradient(45deg, #fff 25%, transparent 25%, transparent 75%, #fff 75%, #fff); */background-size: 60px 60px; background-position: 0 0, 30px 30px; pointer-events: none; }

.angular-ui-tree-nodes {position: relative; margin: 0; padding: 0; list-style: none; }
.angular-ui-tree-nodes ol>li>div {padding-left:20px;}
.angular-ui-tree-nodes .angular-ui-tree-nodes ol>li>div{padding-left: 30px; }
.angular-ui-tree-nodes .angular-ui-tree-nodes ol>li>ol>li>div{padding-left: 40px; }
.angular-ui-tree-nodes .angular-ui-tree-nodes ol>li>ol>li>ol>li>div{padding-left: 50px; }
.angular-ui-tree-nodes .angular-ui-tree-nodes ol>li>ol>li>ol>li>ol>li>div{padding-left: 60px; }
.angular-ui-tree-nodes .angular-ui-tree-nodes ol>li>ol>li>ol>li>ol>li>ol>li>div{padding-left: 70px; }
.angular-ui-tree-nodes .angular-ui-tree-nodes ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>div{padding-left: 80px; }
.angular-ui-tree-nodes .angular-ui-tree-nodes ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>div{padding-left: 90px; }
.angular-ui-tree-nodes .angular-ui-tree-nodes ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>div{padding-left: 100px; }
.angular-ui-tree-nodes .angular-ui-tree-nodes ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>div{padding-left: 110px; }
.angular-ui-tree-nodes .angular-ui-tree-nodes ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>div{padding-left: 120px; }
.angular-ui-tree-nodes .angular-ui-tree-nodes ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>ol>li>div{padding-left: 130px; }

.angular-ui-tree-nodes .angular-ui-tree-nodes li>div:hover { background-color: #e5f0f8; border-color: transparent; }
 .angular-ui-tree-nodes li>div.activexz{ background-color: #e5f0f8; border-color: #3399ff; }

.angular-ui-tree-node, .angular-ui-tree-placeholder {position: relative; margin: 0; padding: 0; min-height: 20px; line-height: 20px; }
.angular-ui-tree-hidden {display: none; }
.angular-ui-tree-placeholder {margin: 5px 0; padding: 0; min-height: 30px; }
.angular-ui-tree-handle {cursor: pointer; text-decoration: none;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; min-height: 20px; line-height: 20px; }
.angular-ui-tree-drag {position: absolute; pointer-events: none; z-index: 999; opacity: .8; }

.btn {margin-right: 8px; }
.angular-ui-tree-handle { color: #333;font-size:12px; padding: 10px 10px; border-left:3px solid transparent;  position: relative;    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.angular-ui-tree-handle:hover{ background-color: #e5f0f8;border-color: #dce2e8;border-left:3px solid transparent; }
.angular-ui-tree-placeholder {background: #f0f9ff; border: 2px dashed #bed2db; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
tr.angular-ui-tree-empty {height:100px }
.group-title {background-color: #687074 !important; color: #FFF !important; }
/* --- Tree --- */
.tree-node {border: 1px solid #dae2ea; background: #f8faff; color: #7c9eb2; }
.nodrop {background-color: #f2dede; }
.tree-node-content {margin: 10px; }
.tree-handle {padding: 10px; background: #428bca; color: #FFF; margin-right: 10px; }
.angular-ui-tree-handle:hover {}
.angular-ui-tree-placeholder {background: #f0f9ff; border: 2px dashed #bed2db; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.angular-ui-tree-handle.active .tree_branch_head{background: url(/images/node-opened-light.png) no-repeat !important;position: absolute; left: inherit;z-index: 2; width: 20px; height: 20PX; background-size: 68% !important; top: 13px;cursor:pointer}
.tree_branch_head{background: url(/images/node-closed-light.png) no-repeat !important; position: absolute; left: inherit;z-index: 2; width: 20px; height: 20PX; background-size: 68% !important; top: 13px;cursor:pointer}
.tree_branch_headloading{background: url(/images/loading1.gif) no-repeat !important; position: absolute; left: inherit;z-index: 2; width: 20px; height: 20PX; background-size: 68% !important; top: 13px;cursor:pointer}
/*.angular-ui-tree-nodes .angular-ui-tree-nodes ol>li>div.angular-ui-tree-handle.active .tree_branch_head{left:15px;}*/
.angular-ui-tree_nr{margin-left:18px;font-size: 12px;}
