/* angular-ui-tree css file */
.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;
}
.angular-ui-tree-nodes{
    display:block;
    position:relative;
    margin:0;
    padding:0;
    list-style:none;
}
.angular-ui-tree-nodes .angular-ui-tree-nodes{
    padding-left:20px;
}
.angular-ui-tree-node,.angular-ui-tree-placeholder{
    display:block;
    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:move;
    text-decoration:none;
    font-weight:700;
    -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;
}