

.mainLayer {
    cursor: pointer;    
}

.data-table-row , .list-group-item, .title-document{
    -webkit-user-select: none; /* Chrome all / Safari all */
    -moz-user-select: none; /* Firefox all */
    -ms-user-select: none; /* IE 10+ */
    user-select: none; /* Likely future */  
     cursor: pointer;      
}


#buildMultipleContainer .list-group-item {
    -webkit-user-select:auto !important; /* Chrome all / Safari all */
    -moz-user-select:text !important; /* Firefox all */
    -ms-user-select: text !important; /* IE 10+ */
    user-select:text !important; /* Likely future */  
    cursor: pointer !important;      
}



.buildMultipleContainer .data-table-row {
    cursor: auto;
}

#docExplorer .list-group-item {    
    border: 0 !important;
}

.icon-puzzle {
    color: #661d74 !important;
}

/*.data-table-subrows {
    border-bottom: 1px solid #dee2e6;
}*/

.data-table-row {
      border-bottom: transparent;
}

.data-table-row :last-child.data-table-subrows {
    border-bottom-color: transparent;
}


#insertionBlocksHolder .data-table-row , #variableHolder  .data-table-row {
   border-bottom: 1px solid #dee2e6 !important;
}


#insertionBlocksHolder :last-child.data-table-row , #variableHolder  :last-child.data-table-row {
   border-bottom: transparent !important;
}

#libraryTree, #listTree, #siteTree { padding-left: 0 !important;    }

.py-3 a { color: #2980b9 !important;}

.modal {   
    background: rgba(100, 100, 100, 0.8) !important;
}

/*#docExplorer :first-child.data-table-subrows , #listExplorer :first-child.data-table-subrows, #siteExplorer :first-child.data-table-subrows
{ 
    padding-left: 0 !important;     
}*/


/*.topbar-left, .topbar-right {
    top: 1em !important;
}*/

/*.btn-sm {
    font-size: 0.6rem;
}*/

[v-cloak] {
  display: none;
}

.data-table-label {
    overflow: unset;
}

.level_level {
    margin-left: 0;
}

.level_level_level {
    margin-left: 20px;
}

.level_level_level_level {
    margin-left: 40px;
}

.level_level_level_level_level {
    margin-left: 60px;
}

.level_level_level_level_level_level {
    margin-left: 80px;
}

.level_level_level_level_level_level {
    margin-left: 100px;
}

.level_level_level_level_level_level_level {
    margin-left: 120px;
}

.w-10 {
    width: 10%;
}

.w-20 {
    width: 20%;
}

.w-30 {
    width: 30%;
}

.w-40 {
    width: 40%;
}

.w-50 {
    width: 50%;
}

.w-60 {
    width: 60%;
}

.w-70 {
    width: 70%;
}

.w-80 {
    width: 80%;
}

.w-90 {
    width: 90%;
}

.w-100 {
    width: 100%;
}
.validation-style {
    position: absolute; z-index: 100; float: left; width: 350px;

}

.sortable-chosen {
    opacity: 0.7;
    background-color:#dcdcdc;
}
.sortable-ghost {
    background-color:#dcdcdc;
}

.pl-ml-0 {
    margin-left: 0 !important;
    padding-left: 0 !important;
}

#actionHolder .btn-sm {
    font-size: .6em;
    margin-left: .5em;
    max-width: 5rem;
}