.RadPanelBar{font-size:1em;width:100%!important;max-width:calc(100% - 0)!important; margin:0}
.rpExpandable{background-color:#f8f8f8!important;box-shadow:none !important}
.rpHovered{background-color:#f4f4f4!important}
.rpHovered .rpExpandHandle:hover{background-color:initial!important}
.rpExpandHandle{border-color:transparent!important; position:relative; top:-4px; z-index:1 !important;}
.rpGroup .rpLink.rpSelected{background-color:#eee!important;border-color:#e1e1e1!important;color:#000!important}

.rpSlide {
    width: inherit !important;
    padding: 17px 15px !important;
    height: 100% !important;
    white-space: normal !important;
}
   
ul > li.rpItem > div.rpSlide > ul.rpGroup{width:auto!important}
ul > li.rpItem > div.rpSlide > ul.rpGroup > li.rpItem{margin-left:-3px}
ul > li.rpItem > div.rpSlide > ul.rpGroup > li.rpItem > .rpLink > span.rpText{padding-left:24px!important;margin-right:10px!important;font-size:3.14em!important;}
.rpText{display:inline-block; width:calc(100% - 100px); overflow:hidden; font-size:1em !important;} /*60*/

/*.rpItem {margin: -10px 0 !important} */


.rpGroup,
.rpExpanded{border-left:6px solid #ed1c2b!important;background-color:#fff}
.rpSlide{border-left:6px solid #ed1c2b!important; background-color:#fdfbfd!important;}

.sibling .rpGroup,
.sibling .rpExpanded {
    border-left: 4px solid #707070 !important;
    background-color: #fff !important
}
.sibling .rpSlide {
    padding: 10px 15px 5px !important;
    border-left: 4px solid #707070 !important;
    background-color: #fdfbfd !important;
}



.sibling li.rpItem {
    border-bottom: 1px solid #dedede!important;
}
.sibling li.rpLast
{
    border-bottom: none !important;
}

.rpGroup{padding-left:6px!important}

.rpExpanded{padding-left:2px!important}
 /* ul > li > .rpExpandable > span.rpText,ul > li > .rpRootLink > span.rpText{padding-left:7px!important; caret-color: transparent !important; white-space: nowrap}  */

.sibling span.rpText{padding-left:7px; caret-color: transparent !important; white-space: nowrap}
.sibling .rpExpanded > span.rpText{padding-left:6px !important; caret-color: transparent !important; white-space: nowrap}
/* .sibling .rpExpanded > span.rpText */

.rpExpanded {
    padding-left: 7px !important;
    background-color: #44616a !important;
    color: #fff !important
}

.rpSelected, .rpFocused{ box-shadow:none !important}

.rpItem .rpExpanded {
    background-color: #44616a !important;
    color: #fff !important
}
.rpExpanded:hover, .rpExpanded.rpHovered{background-color:#58747d!important}

.p-i-arrow-chevron-up::before{content:"\e004"!important;font-size:1.3em!important}
.p-i-arrow-chevron-down::before{content:"\e006"!important;font-size:1.3em!important}
.p-i-arrow-chevron-up::before,.p-i-arrow-chevron-down::before{position:relative;left:0;top:-9px}
.rpGroup .p-i-arrow-chevron-up::before,.rpGroup .p-i-arrow-chevron-down::before{position:relative;left:0;top:-6px}
.rpRootLink { padding-top: 4px !important; padding-bottom:4px !important; border-top-color: #c0c0c0!important;
            height:26px !important;
            font-size:1.14em !important;
}
.sibling .rpExpanded {
    background-color: #e4e4e4!important;
    color: #000 !important
}
    .sibling .rpExpanded:hover, .rpExpanded.rpHovered {
        background-color: #e4e4e4 !important
    }
