.awesome-angular-tree__search_container{
  margin: 10px;
}

.awesome-angular-tree__collapseExpand_container{
  margin: 10px;
}

.awesome-angular-tree__btn{
  height: 25px;
  background-color: #26a69a;
  border: 0;
  border-radius: 2px;
  cursor: pointer;
  padding: 15px;
}

.awesome-angular-tree__btn:hover {
  background-color: #2FCABA;
}

.awesome-angular-tree__btn_text{
  color: white;
  font-weight: bold;
  position: relative;
  top: -6px;
}

.awesome-angular-tree__nodeList {
  list-style: none;
  white-space: nowrap;
  margin: 0;
  padding-inline-start: 12px;
}

.awesome-angular-tree__nodeList__root {
  padding-left: 0;
  margin: 0;
}

.awesome-angular-tree__node {
  display: block;
  margin: 0;
  padding: 0;
  min-height: 20px;
  line-height: 20px;
}

.awesome-angular-tree__node_container {
  /* min-width: 100%; */
  /* cursor: pointer; */
  /* text-decoration: none; */
  /* font-weight: 700; */
  /* box-sizing: border-box; */
  /* min-height: 20px; */
  /* line-height: 20px; */
  color: #337ab7;
  /* background: #f8faff; */
  /* border: 1px solid #dae2ea; */
  /* padding: 7px; */
  /* height: 40px; */
  z-index: 1;
}

.awesome-angular-tree__node_container_highlight {
  background-color: #A9F5BC
}

.awesome-angular-tree__node_container:hover {
  /* background-color: #ededed; */
}

.awesome-angular-tree__node_container span:nth-child(2) {
  position: relative;
  top: -2px;
}

.awesome-angular-tree__node_icon {
  font-size: 20px;
  position: relative;
  top: 1px;
}

.awesome-angular-tree__node_name {
  color: #337ab7;
  /* font-size: 14px; */
  position: relative;
  /* top: 2px; */
  cursor: pointer;
}

.awesome-angular-tree__node_container:hover > .awesome-angular-tree__node_name,
.awesome-angular-tree__node_container:hover > .awesome-angular-tree__node_icon {
  /* color: #69838B; */
}

.awesome-angular-tree__node_actions{
  float: right;
}

.awesome-angular-tree__node_action_icon{
  cursor: pointer;
}

.awesome-angular-tree__node_action:hover{
  color: #69838B;
}

.awesome-angular-tree__node_navigator {
  /* width: 25px; */
  /* height: 25px; */
  /* background-color: #26a69a; */
  /* border: 0; */
  /* border-radius: 2px; */
  cursor: pointer;
  padding: 0;
  float: left;
  position: relative;
  margin: 2px 6px 0px 0px;
  color: #337ab7;
}

.awesome-angular-tree__node_navigator:hover {
  /* background-color: #2FCABA; */
}

.awesome-angular-tree__node_chevron {
  color: white;
  font-size: 14px;
  margin: 0;
  line-height: 23px;
}

.awesome-angular-tree__node_container.drag-enter{
  border: 2px solid #26a69a;
}

.awesome-angular-tree__node_container.dragging{
  opacity: 0.5;
  z-index: 2;
}

@-moz-document url-prefix() {
  .awesome-angular-tree__node_actions {
    position: relative;
   /* top: -23px;*/
  }

  .awesome-angular-tree__btn_text{
    top: -9px;
  }
}
