
.tree-node > .btn {
    margin-right: 3px;
}

.angular-ui-tree-handle {
    /*border: 1px solid #FFFFFF;
    color: #7c9eb2;
    padding: 2px 2px*/;
    margin-top: -1px;
    margin-bottom: 1px;
    padding: 1px;
    font-size: 0.9em;
    /*font-family: "Lucida Console", Monaco, monospace;*/
}

    .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;
}

.group-title {
    /*background-color: #687074 !important;*/
    color: #FFF !important;
}

/* --- Tree --- */
.tree-node {
    /*border: 1px solid #dae2ea;*/
    /*background: #f8faff;*/
    color: #425C6C;
    font-size: 0.9em;
}

.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;
}

.btn-group-xs>.btn, .btn-xs {
    font-size: 10px;
}

#footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  height: 60px;
  background-color: #f5f5f5;
}