/* Style the tab */
.tab {
    overflow: hidden;
    color: #fff;
   /* margin: 9px;*/
  }
  
  /* Style the buttons inside the tab */
  .tab button {
    background-color: inherit;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 10px 85px 10px 65px;
    transition: 0.3s;
    font-size: 14px;
    float: left;
    width: 100px;
  }
  
  /* Change background color of buttons on hover */
  .tab button:hover {
    background-color: #234151;
    border-bottom: 2px solid #E91E63;
  }
  
  /* Create an active/current tablink class */
  .tab button.active {
    background-color: #234151;
    border-bottom: 2px solid #E91E63;
  }
  
  /* Style the tab content */
  .tabcontent {
    display: none;
    padding: 10px 14px;
    border-top: none;
    background: #234151;
  }

/* Treeview*/
#myUL {
  list-style-type: none;
}

#myUL {
  margin: 0;
  padding: 0;
}

.caret {
  cursor: pointer;
  -webkit-user-select: none; /* Safari 3.1+ */
  -moz-user-select: none; /* Firefox 2+ */
  -ms-user-select: none; /* IE 10+ */
  user-select: none;
}

.caret::before {
  content: "\25B6";
  color: black;
  display: inline-block;
  margin-right: 6px;
}

.caret-down::before {
  -ms-transform: rotate(90deg); /* IE 9 */
  -webkit-transform: rotate(90deg); /* Safari */
  transform: rotate(90deg);  
}

.nested {
  display: none;
}

.active {
  display: block;
}

.wait-background {
  background: rgba(0, 0, 0, .7);
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0px;
  left: 0px;
  z-index: 9999;
  display: none;
}

.wait-background span {
  color: #BBBBBB;
  font-size: 72px;
  position: fixed;
  top: 45%;
  left: 30%;
  -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; /* Non-prefixed version, currently */

}

.contenutoLayer {
  color: #000000;
}

.contenutoLayer h3 {
  color: #AA0000;
}