/*item menu*/

.x-treelist-nav {
    background-color: #f7f9fa !important;
    border-bottom: 1px solid #eaeaea;
    border-right: 1px solid #eaeaea;
}

.x-treelist-nav .x-treelist-row-over>*>.x-treelist-item-icon {
    color: #86bef5;
}

.x-treelist-item-selected .x-treelist-item-icon {
    color: #2190ff;
}

.x-treelist-nav .x-treelist-item-icon, .x-treelist-nav .x-treelist-item-tool { float:left }



.x-treelist-nav .x-treelist-row-over:before {
    width: 0px;
}

.x-treelist-nav .x-treelist-nav .x-treelist-item-selected>.x-treelist-row:before {
    width: 0px;
}


/*padding selecionado item menu*/

.x-treelist-nav .x-treelist-item-selected>.x-treelist-row:before {
    background-color: #3793e5;
    width: 6px;
}

.x-treelist-nav .x-treelist-nav .x-treelist-item-selected .x-treelist-item-text {
    color: #FFF;
}

.x-treelist-nav .x-treelist-item-selected > .x-treelist-row::before {
    background-color: #1c455a !important /*barra laranja*/
  }

/* label do menu */
.x-treelist-nav .x-treelist-row{
    height: 30px !important;
}

.x-treelist-nav .x-treelist-item-text {
    color: #252525;
    font-weight: 600;
    font-size: 13px;
    line-height: 30px !important;
    /*padding: 3px 3px; */
    font-family: -apple-system,BlinkMacSystemFont,Fira Sans,Helvetica Neue,Apple Color Emoji,sans-serif !important;
}

 .x-treelist-nav .x-treelist-item-selected .x-treelist-item-text {
    color: #2a2a2a !important;
}

 .x-treelist-nav .x-treelist-row-over .x-treelist-item-text {
    color: #2a2a2a !important;
}

.x-treelist-nav .x-treelist-row-over .x-treelist-item-expander {
    color: #86bef5;
}

.x-treelist-nav .x-treelist-item-icon:before,
.x-treelist-nav .x-treelist-item-tool:before,
.x-treelist-nav .x-treelist-item-expander {
    line-height: 30px !important;
}

.x-treelist-item-expander:after{
    content: "\f138";
    font: 16px/32px 'Font Awesome 6 Pro';
    color: #adb3b8;
}

.x-treelist-item-expanded > * > * > .x-treelist-item-expander:after {
    content: "\f13a";
    font: 16px/32px 'Font Awesome 6 Pro';
    color: #52a8fd;
}

.x-treelist-nav .x-treelist-item-selected > .x-treelist-row::before {
    background-color: #3793e5; /*barra laranja*/
}

/*----------------*/


/*subnivel menu*/

 .x-treelist-container {
    background-color: #edf0f1;
}

 .x-treelist-container::before {
    content: " ";
    position: absolute;
    display: block;
    left: 0;
    top: 0;
    width: 6px;
    height: 100%;
    background-color: #86bef5;
}

 .x-treelist-nav .x-treelist-row .x-treelist-item-wrap {
    border-bottom: 1px solid #eaeaea;
}

 .x-treelist-nav .x-treelist-item-selected>.x-treelist-row {
    background-color: rgb(33, 144, 255, 0.16) !important;
}

 .x-treelist-nav .x-treelist-item-selected .x-treelist-row .x-treelist-item-wrap {
    border-bottom: 1px solid #eaeaea;
    width: (100%-6px);
    content: '';
    display: block;
}

 .x-treelist-nav .x-treelist-row-over {
    background-color: rgba(255, 255, 255, 0.8) !important;
}

 .x-treelist-nav .x-treelist-item-icon, .x-treelist-nav .x-treelist-item-tool {
    color: #2190ff;
    margin-top: 8px;
}

.x-treelist-nav .x-treelist-item-selected>.x-treelist-row{
    height: 30px;
}


.MenuUser ul li ul.x-treelist-container li.x-treelist-item{
    height: 80px;
    
}

.MenuUser ul li ul.x-treelist-container li.x-treelist-item div{
    height: 80px;
    line-height: 125px;
    
}

.MenuUser ul li ul.x-treelist-container li.x-treelist-item div div.x-treelist-item-wrap div.x-treelist-item-text{
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}

.MenuUser ul li ul.x-treelist-container li.x-treelist-item div div.x-treelist-item-wrap div.x-treelist-item-text i{
   top:25px;
   font-size: 30px;

}
/*------------*/

