.vendor-menu li {padding:0; background-color:initial; }

.vendor-menu li a {
display:block; 
padding:.5rem 0 .5rem .7rem; 
text-decoration:none !important; 
transition:0.4s;
color: black !important; 
font-size: 1 rem;  
font-family: Roboto Condensed; 
text-transform:uppercase;
font-size:1.1rem;
margin-bottom:0.2rem;
border-left: 8px solid transparent;
}


.vendor-menu li a:hover {background-color: WhiteSmoke;}

.vendor-menu li.selected a {border-left: 8px solid coral; color: coral !important }
.vendor-menu li.selected a.root-item-selected {color:red}

.vendor-menu .list-group-item {border:0}
.vendor-menu li ul {display:none}


.vendor-menu li.selected ul {display:block; padding:0;  margin-top:-0.2rem}
.vendor-menu li.selected ul li a {padding:0.5; font-size: initial;  text-transform: initial; border-radius:initial; margin: 0; color:gray !important}
.vendor-menu li.selected ul a {background-color: initial}
.vendor-menu li.selected ul li.selected a {color: coral !important}


.vendor-menu ul.root-item-selected {display:block; padding:0; margin-top:-0.2rem}
.vendor-menu ul.root-item-selected li a {padding:0.5; font-size: initial;  text-transform: initial; border-radius:initial; margin: 0;}
.vendor-menu ul.root-item-selected a {background-color: initial}
.vendor-menu ul.root-item-selected li.selected a {color: orange !important}