
.angular-ui-tree-handle .pull-right {
    margin: 2px 3px;
}

.angular-ui-tree-handle {
    background: #f8faff;
    border: 1px solid #dae2ea;
    color: #7c9eb2;
    padding: 5px 10px;
}

.angular-ui-tree-handle:hover {
    color: #438eb9;
    background: #f4f6f7;
    border-color: #dce2e8;
}

.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;*/
    
    color: #000000;
    border: 1px solid #cfcfcf;
    background: #fbfbfb;
}

.tree-node:hover + ol.angular-ui-tree-nodes .tree-node, .tree-node:hover {
    background: #FDDFB3!important;
    /*border: 1px solid #FAA937;*/
    color: #333333!important;
}

.nodrop {
    background-color: #f2dede;
}

.tree-node-content {
    margin:5px 10px;
}
.tree-handle {
    padding:5px 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;
}