@charset "UTF-8";
.app-sidebar .mCSB_draggerContainer{
    right:-11px!important
}
@media (min-width:768px){
    .app.sidenav-toggled .app-content{
        margin-left:80px
    }
    .app.sidenav-toggled .app-sidebar{
        left:0;
        width:80px;
        overflow:hidden
    }
    .app.sidenav-toggled .app-sidebar__overlay{
        visibility:hidden
    }
    .app.sidenav-toggled .slide.is-expanded .slide-menu{
        display:none
    }
    .app.sidenav-toggled .app-sidebar .main-sidebar-header .desktop-logo{
        display:none!important
    }
    .side-badge{
        display:none
    }
    .side-header{
        width:270px;
        left:0;
        right:0;
        top:0;
        position:fixed;
        z-index:1
    }
}
@media (max-width:767px){
    .app{
        overflow-x:hidden
    }
    .app .app-sidebar{
        left:-270px
    }
    .app .app-sidebar__overlay{
        visibility:hidden
    }
    .app.sidenav-toggled .app-content{
        margin-left:0
    }
    .app.sidenav-toggled .app-sidebar{
        left:0
    }
    .app.sidenav-toggled .app-sidebar__overlay{
        visibility:visible
    }
    .app.sidebar-gone.sidenav-toggled .app-sidebar{
        left:0
    }
}
.app-content{
    min-height:calc(100vh - 50px);
    margin-bottom:0!important;
    -o-transition:margin-left .3s ease
}
.app-content .side-app{
    padding:0 30px
}
.footer .container{
    width:100%;
    padding-right:.75rem;
    padding-left:.75rem;
    margin-right:auto;
    margin-left:auto
}
@media (min-width:768px){
    .app-content{
        margin-left:270px
    }
    .app.sidebar-mini.sidenav-toggled.dark-theme .logo-icon.icon-dark,.app.sidebar-mini.sidenav-toggled .logo-icon,.app.sidebar-mini.sidenav-toggled .logo-icon.icon-dark,.app.sidebar-mini.sidenav-toggleddark-theme .logo-icon{
        display:none!important
    }
    .app.sidebar-mini .logo-icon,.app.sidebar-mini.sidenav-toggled .desktop-logo{
        display:none
    }
    .app.sidebar-mini.sidenav-toggled .side-menu .side-menu__icon{
        line-height:19px
    }
    .main-sidebar-header .app-sidebar__toggle{
        position:absolute;
        width:30px;
        height:30px;
        background:var(--bs-allianz-darkblue) !important;
        right:20px;
        top:32px;
        border-radius:50%;
        margin-right:0;
        margin-left:0;
        text-align:center
    }
    .main-sidebar-header .app-sidebar__toggle a{
        line-height:1.5
    }
    .main-sidebar-header .app-sidebar__toggle a .header-icon{
        color:var(--bs-allianz-white) !important;
        line-height:30px
    }
    .sidenav-toggled .main-sidebar-header .app-sidebar__toggle{
        right:26px
    }
    .sidenav-toggled .side-menu{
        padding:0 10px
    }
    .sidenav-toggled .app-sidefooter{
        width:80px
    }
}
@media (max-width:767px){
    .app-content{
        min-width:100%
    }
}
@media print{
    .app-content{
        margin:0;
        padding:0;
        background-color:#fff
    }
}
.light-text{
    font-weight:300!important
}
.semibold-text{
    font-weight:600!important
}
.line-head{
    padding-bottom:10px;
    border-bottom:1px solid #ddd
}
.app-header{
    position:fixed;
    left:0;
    right:0;
    top:0;
    width:100%;
    display:flex;
    z-index:999;
    padding:5px 0;
    box-shadow:0 2px 17px 2px rgba(0,0,0,.2);
    border-bottom:1px solid hsla(0,0%,100%,.1);
    background:#5e2dd8
}
@media (min-width:768px){
    .app-header{
        padding-right:30px
    }
}
@media print{
    .app-header{
        display:none
    }
}
.app-header__logo{
    flex:1 0 auto;
    color:#fff;
    text-align:center;
    font-family:Niconne;
    padding:0 15px;
    font-size:26px;
    font-weight:400;
    line-height:50px
}
.app-header__logo:focus,.app-header__logo:hover{
    text-decoration:none
}
@media (min-width:768px){
    .app-header__logo{
        flex:0 0 auto;
        display:block;
        width:230px
    }
}
.app-sidebar__toggle{
    color:#fff;
    transition:background-color .3s ease;
    z-index:1;
    margin-right:10px
}
.app-sidebar__toggle:hover{
    color:#fff
}
.app-sidebar__toggle:focus,.app-sidebar__toggle:hover{
    text-decoration:none
}
@media (max-width:767px){
    .app-sidebar__toggle{
        order:-1
    }
    .main-sidebar-header{
        display:none!important
    }
    .main-sidemenu{
        margin-top:0!important
    }
    .main-header-left .left-content{
        display:none
    }
}
.app-nav{
    display:flex;
    margin-bottom:0;
    justify-content:flex-end
}
@media (min-width:768px){
    .app-nav{
        flex:1 0 auto
    }
}
.app-nav__item{
    display:block;
    padding:15px;
    line-height:20px;
    color:#a8a8a8;
    transition:background-color .3s ease
}
.app-nav__item:focus,.app-nav__item:hover{
    background:rgba(0,0,0,.1);
    color:#f6f6f6
}
.app-search{
    position:relative;
    display:flex;
    align-self:center;
    margin-right:15px;
    padding:10px 0
}
@media (max-width:480px){
    .app-search{
        display:none
    }
}
.app-search__input{
    border:0;
    padding:5px 30px 5px 10px;
    border-radius:2px;
    background-color:hsla(0,0%,100%,.8);
    transition:background-color .3s ease
}
.app-search__input:-ms-input-placeholder{
    color:rgba(0,0,0,.4)
}
.app-search__input:-ms-input-placeholder,.app-search__input::-ms-input-placeholder,.app-search__input::-webkit-input-placeholder,.app-search__input::placeholder{
    color:rgba(0,0,0,.4)
}
.app-search__button{
    position:absolute;
    right:0;
    top:10px;
    bottom:10px;
    padding:0 10px;
    border:0;
    color:rgba(0,0,0,.8);
    background:none;
    cursor:pointer
}
.app-notification{
    min-width:270px
}
.app-notification__title{
    padding:8px 20px;
    text-align:center;
    background-color:rgba(0,150,136,.4);
    color:#333
}
.app-notification__footer{
    padding:8px 20px;
    text-align:center;
    background-color:#eee
}
.app-notification__content{
    max-height:220px;
    overflow-y:auto
}
.app-notification__content::-webkit-scrollbar{
    width:6px
}
.app-notification__content::-webkit-scrollbar-thumb{
    background:rgba(0,0,0,.2)
}
.app-notification__item{
    display:flex;
    padding:8px 20px;
    color:inherit;
    border-bottom:1px solid #ddd;
    transition:background-color .3s ease
}
.app-notification__item:focus,.app-notification__item:hover{
    color:inherit;
    text-decoration:none;
    background-color:#e0e0e0
}
.app-notification__message,.app-notification__meta{
    margin-bottom:0
}
.app-notification__icon{
    padding-right:10px
}
.app-notification__message{
    line-height:1.2
}
.app-sidebar{
    position:fixed;
    top:0;
    bottom:0;
    left:0;
    color:#14112d;
    width:270px;
    max-height:100%;
    z-index:1000;
    background:#fff;
    box-shadow:0 8px 14.72px 1.28px rgba(229,228,230,.5);
    border-right:1px solid #edeef7
}
.app-sidebar::-webkit-scrollbar{
    width:6px
}
.app-sidebar::-webkit-scrollbar-thumb{
    background:rgba(0,0,0,.2)
}
@media print{
    .app-sidebar{
        display:none
    }
}
@media (max-width:767px){
    .app-sidebar__overlay{
        position:fixed;
        top:0;
        left:0;
        bottom:0;
        right:0;
        z-index:9
    }
}
.app-sidebar__user{
    display:flex;
    align-items:center;
    color:#a8a8a8;
    width:100%;
    display:inline-block
}
.app-sidebar__user .dropdown-menu{
    top:10px!important
}
.app-sidebar__user img{
    box-shadow:0 0 25px hsla(0,0%,100%,.1);
    border:2px solid #fff;
    box-shadow:0 5px 5px 0 rgba(44,44,44,.2)
}
.app-sidebar__user-avatar{
    flex:0 0 auto;
    margin-right:15px
}
.app-sidebar__user-name{
    font-size:17px;
    line-height:1.3;
    white-space:nowrap;
    text-overflow:ellipsis;
    margin-bottom:0;
    overflow:hidden;
    font-weight:600;
    color:#e5e9ec;
    font-size:15px;
    margin-top:5px!important
}
.app-sidebar__user-name.text-sm{
    font-size:12px;
    font-weight:400
}
.app-sidebar__user-designation{
    white-space:nowrap;
    text-overflow:ellipsis;
    margin-bottom:0;
    overflow:hidden;
    font-weight:600;
    color:#e5e9ec;
    font-size:15px;
    margin-top:5px!important
}
.side-menu{
    margin-bottom:0;
    list-style:none;
    padding:0 30px 120px
}
.side-menu .slide .side-menu__item{
    padding:0 30px 0 0
}
slide is-expanded side-menu__item{
    background:rgba(238,238,247,.9)
}
.slide{
    margin:0
}
.side-menu .slide.active .side-menu__item{
    background-color:transparent
}
.side-menu .slide.active .side-menu__icon,.side-menu .slide.active .side-menu__label{
    color:#FFFFFF
}
.side-menu__item{
    position:relative;
    display:flex;
    align-items:center;
    padding:0;
    font-size:16px;
    font-weight:500;
    transition:border-left-color .3s ease,background-color .3s ease;
    height:45px;
    border-radius:5px
}
.side-menu__item .angle{
    color:hsla(0,0%,100%,.8)!important
}
.side-menu__item.active,.side-menu__item:focus,.side-menu__item:hover{
    text-decoration:none
}
.side-menu__item.active .side-menu__icon,.side-menu__item:focus .side-menu__icon,.side-menu__item:hover .side-menu__icon{
    color:#fff
}
@media (min-width:768px){
    .app.sidenav-toggled .side-menu__label{
        display:none!important;
        position:relative;
        padding:0;
        min-width:100%;
        margin:0;
        left:0;
        color:#FFFFFF;
        opacity:1;
        background:transparent;
        font-size:16px;
        box-shadow:none
    }
}
.slide:hover .angle,.slide:hover .side-menu__icon,.slide:hover .side-menu__label{
    color:#DFEFF2!important
}
.slide.is-expanded .angle,.slide.is-expanded .side-menu__icon,.slide.is-expanded .side-menu__label{
    color:#FFFFFF
}
.slide-item.active,.slide-item:focus,.slide-item:hover{
    color:#414141;
    text-decoration:none;
    color:#fff!important
}
.slide-menu .sub-slide-menu{
    padding:0 23px
}
.sub-slide-menu li{
    margin:7px 0
}
.sub-slide .sub-angle{
    margin-left:auto;
    float:right;
    font-size:12px;
    margin-top:3px
}
.slide-menu li{
    position:relative
}
.slide a{
    color:hsla(0,0%,100%,.8);
    text-decoration:none
}
.slide .sub-side-menu__item:before{
    content:"";
    font-family:feather!important;
    position:absolute;
    top:9px;
    left:25px;
    font-size:9px
}
.side-menu .side-menu__icon{
    font-size:24px;
    line-height:0;
    margin-right:6px;
    width:24px;
    height:24px;
    line-height:30px;
    border-radius:3px;
    text-align:center;
    color:#ffffff;
    fill:#ffffff
}
.side-menu__icon{
    flex:0 0 auto;
    width:25px
}
.side-menu__label{
    flex:1 1 auto;
    display:flex;
    align-items:center;
    white-space:nowrap;
    color:#FFFFFF;
    position:relative;
    font-size:16px;
    line-height:1.5em;
    vertical-align:middle;
    font-weight:400;
}
.slide-menu{
    display:none;
    padding:0;
    list-style:none;
}
.slide.is-expanded .slide-menu{
    display:block
}
.slide-item{
    display:flex;
    align-items:center;
    font-size:16px;
    padding:0 0 0 51px;
    font-weight:400;
    margin:4px 0;
    line-height:1.5em;
}
.slide-item .icon{
    margin-right:5px
}
.angle{
    transform-origin:center;
    transition:transform .3s ease
}
.slide.is-expanded .angle{
    transform:rotate(90deg)
}
@media (max-width:848px){
    .profile-user .p-text{
        display:none
    }
}
@media (min-width:768px){
    .sidenav-toggled .angle,.sidenav-toggled .app-sidebar__user-designation,.sidenav-toggled .app-sidebar__user-name,.sidenav-toggled .user-notification{
        display:none
    }
    .sidenav-toggled .sidenav-toggled.user-notification:before{
        background:transparent;
        display:none
    }
    .sidenav-toggled .app-sidebar__user-name,.sidenav-toggled .avatar-xl{
        width:3rem;
        height:3rem;
        line-height:3rem;
        font-size:1rem;
        margin-bottom:0!important
    }
    .sidenav-toggled .app-sidebar__user,.sidenav-toggled .side-menu{
        margin-top:0
    }
    .sidenav-toggled .app-sidebar__user-avatar{
        width:25px;
        height:25px
    }
    .sidenav-toggled .side-menu li .side-menu__item.active:before{
        display:none
    }
    .sidenav-toggled .app-sidebar__user{
        padding:12px 0;
        margin-bottom:0;
        border-bottom:1px solid hsla(0,0%,88.2%,.05)
    }
    .sidenav-toggled .profile-img{
        top:0;
        right:19px
    }
    .sidenav-toggled .app-content{
        margin-left:0
    }
    .sidenav-toggled .app-sidebar{
        left:0
    }
    .sidenav-toggled .app-sidebar:hover{
        overflow:visible
    }
    .sidenav-toggled .side-menu__item{
        overflow:hidden
    }
    .sidenav-toggled .side-menu__label{
        display:block;
        position:absolute;
        top:0;
        left:50px;
        min-width:180px;
        padding:12px 5px 12px 20px;
        margin-left:-3px;
        line-height:1;
        opacity:0;
        background:#fff;
        color:#a8a8a8;
        border-top-right-radius:4px;
        border-bottom-right-radius:4px
    }
    .sidenav-toggled .slide:hover .side-menu__label{
        opacity:1
    }
    .sidenav-toggled .slide:hover .slide-menu{
        max-height:100%;
        opacity:1;
        visibility:visible;
        z-index:10
    }
    .sidenav-toggled .slide .side-menu__label{
        border-bottom-right-radius:0
    }
    .sidenav-toggled .slide-menu{
        position:absolute;
        left:90px;
        min-width:180px;
        opacity:0;
        border-bottom-right-radius:4px;
        z-index:9;
        visibility:hidden;
        transition:visibility .3s ease;
        box-shadow:0 8px 17px rgba(0,0,0,.2)
    }
    .app.sidenav-toggled .side-menu__item{
        display:block;
        padding:10px 0;
        margin:0 auto;
        text-align:center;
        border-left:0
    }
    .app.sidenav-toggled .side-menu__item.active .side-arrow{
        display:none
    }
    .app.sidenav-toggled .side-menu_label{
        display:block;
        font-size:12px
    }
    .app.sidenav-toggled .side-menu__label{
        display:block;
        position:relative;
        padding:0;
        min-width:100%;
        margin:0;
        left:0;
        color:#5c6287;
        opacity:1;
        background:transparent;
        font-size:12px;
        box-shadow:none
    }
    .sidenav-toggled .app-sidebar__user .avatar-md{
        margin:0 auto
    }
    .app.sidenav-toggled .nav-badge{
        position:absolute;
        top:8px;
        right:28px;
        padding:.2rem .4rem;
        font-size:11px
    }
}
@media (min-width:767px){
    .app.sidenav-toggled .side-menu .side-menu__icon{
        margin-right:0;
        margin-left:0
    }
    .app .side-menu_label{
        display:none
    }
}
.dropdown-menu{
    border-radius:0
}
.dropdown-menu.dropdown-menu-right{
    left:auto
}
.dropdown-item .fa,.dropdown-item .icon{
    vertical-align:middle
}
.app-title{
    display:flex;
    align-items:center;
    justify-content:space-between;
    flex-direction:row;
    background-color:#fff;
    margin:-30px -30px 30px;
    padding:20px 30px;
    box-shadow:0 1px 2px rgba(0,0,0,.1)
}
.app-title h1{
    margin:0;
    font-size:24px;
    font-weight:400
}
.app-title p{
    margin-bottom:0;
    font-style:italic
}
@media print{
    .app-title{
        display:none
    }
}
@media (max-width:480px){
    .app-title{
        margin:-15px -15px 15px;
        padding:20px;
        flex-direction:column;
        align-items:flex-start
    }
}
@media (max-width:480px){
    .app-title p{
        display:none
    }
}
.app-breadcrumb{
    margin-bottom:0;
    text-align:right;
    font-weight:500;
    font-size:13px;
    text-transform:capitalize;
    text-align:left;
    padding:0;
    background-color:transparent
}
@media (max-width:480px){
    .app-breadcrumb{
        margin-top:10px
    }
}
.tile{
    position:relative;
    background:#fff;
    border-radius:3px;
    padding:20px;
    box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12),0 3px 1px -2px rgba(0,0,0,.2);
    margin-bottom:30px;
    transition:all .3s ease-in-out
}
@media print{
    .tile{
        border:1px solid #ddd
    }
}
.sidenav-toggled .app-sidebar__user .avatar-md{
    line-height:2rem;
    font-size:1rem
}
.app-sidebar .mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
    background:rgba(0,0,0,.05)
}
.app-sidebar .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.app-sidebar .mCSB_scrollTools .mCSB_draggerRail{
    background:hsla(0,0%,100%,.2)
}
.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge{
    position:absolute;
    top:5px;
    left:57px;
    display:block!important;
    padding:3px 5px!important
}
.sidenav-toggled .main-wrapper .side-menu .side-menu__item .nav-badge1{
    display:none
}
.nav-badge{
    border-radius:30px;
    padding:.4em .6em;
    font-size:12px
}
.user-info .text-dark{
    color:#fff!important;
    font-weight:400;
    font-size:16px
}
.user-info .text-muted{
    color:hsla(0,0%,100%,.4)!important
}
.side-header .header-brand1{
    text-align:center;
    display:table
}
.side-header .header-brand-img.desktop-logo{
    max-height:2.5rem;
    text-align:center;
    display:block;
    margin-right:0
}
.side-header .header-brand-img.toggle-logo,.sidenav-toggled .app-sidebar .side-header .header-brand-img.desktop-logo{
    display:none
}
.sidenav-toggled .app-sidebar .side-header .header-brand-img.toggle-logo{
    display:none;
    margin-right:0
}
.sidenav-toggled .user-pic{
    margin-bottom:0
}
.sidenav-toggled .sidebar-navs{
    display:none
}
.side-header{
    display:flex;
    border-bottom:1px solid hsla(0,0%,100%,.1);
    padding:0;
    transition:left .3s ease,width .3s ease
}
.sidenav-toggled .app-sidebar__toggle{
    display:block
}
.user-pic{
    margin-bottom:.8rem
}
.sidebar-navs a{
    background:hsla(0,0%,100%,.07);
    border:1px solid hsla(0,0%,100%,.07)!important;
    color:#fff!important;
    border-radius:5px;
    padding:.8rem!important
}
.app-sidebar .sidebar-navs{
    padding:0 10px 10px;
    border-bottom:1px solid hsla(0,0%,100%,.1)
}
.sidebar-navs .nav li:last-child a{
    margin-right:0!important
}
.side-menu h3{
    font-size:11px;
    font-weight:400;
    letter-spacing:1px;
    opacity:1;
    padding:25px 31px 5px;
    text-transform:capitalize;
    width:100%;
    color:hsla(0,0%,100%,.6);
    margin:0;
    position:relative
}
.side-menu h3:after{
    content:"";
    position:absolute;
    left:13px;
    top:25px;
    font-size:10px;
    font-family:typicons
}
.sidenav-toggled .side-menu h3{
    display:none
}
.slide.is-expanded .slide-menu,.sub-slide{
    position:relative
}
.sub-side-menu__item{
    position:relative;
    display:flex;
    align-items:center;
    padding:7px 0;
    font-size:14px
}
.sub-side-menu__label{
    white-space:nowrap;
    flex:1 1 auto;
    font-weight:400
}
.sub-slide .sub-angle{
    transform-origin:center;
    opacity:.5
}
.sub-slide.is-expanded .sub-angle{
    transform:rotate(90deg)
}
.sub-slide-item{
    display:flex;
    align-items:center;
    position:relative;
    list-style:none;
    height:30px;
    padding:0 0 0 25px!important
}
.sub-slide-menu{
    display:none;
    font-size:.8rem!important;
    padding:0;
    list-style:none
}
.sub-slide.is-expanded .sub-slide-menu{
    display:block
}
.sub-slide.is-expanded .sub-side-menu__item{
    color:#fff
}
.slide-menu .sub-slide.is-expanded{
    display:block
}
.sub-side-menu__item{
    padding-left:50px!important;
    padding-right:20px!important;
    height:35px!important
}
.sub-slide-item{
    padding-left:42px!important;
    height:28px!important
}
.app-sidebar .side-menu__item.active:hover{
    color:#fff!important
}
.app-sidebar .slide.active .side-menu__icon,.app-sidebar .slide.is-expanded .side-menu__icon{
    fill:#fff!important
}
.app-sidebar .slide.active .side-menu__item{
    color:#fff!important
}
.side-menu .slid.active .sub-slide.is-expanded .sub-slide-menu{
    display:none
}
.app-sidebar .slide-menu a:before{
  /*   content:""; */
    content: "\2022";
    /* font-family:feather!important; */
    position:absolute;
    left:23px;
    font-size:16px
}
.app-sidebar__toggle .close-toggle,.sidebar-mini.sidenav-toggled .open-toggle{
    display:none
}
.header-icon{
    width:34px;
    height:34px;
    border-radius:4px;
    text-align:center;
    line-height:34px;
    font-size:1.2rem;
    color:#000
}
.sidebar-mini.sidenav-toggled .close-toggle{
    display:block;
    color:#000;
    font-size:18px
}
.sidenav-toggled .app-content{
    transition:margin-left .3s ease
}
.sub-slide-menu .active .sub-slide-item.active{
    color:#fa5c7c
}
.side-badge{
    position:absolute;
    right:50px;
    top:11px;
    display:none!important
}
.side-menu__item:hover .side-badge{
    display:inline-block!important
}
.app-sidefooter{
    border-top:1px solid hsla(0,0%,100%,.1);
    position:fixed;
    bottom:0;
    width:270px;
    padding:10px 0
}
.app-sidefooter a{
    color:hsla(0,0%,100%,.7)!important;
    fill:hsla(0,0%,100%,.7)!important;
    padding:5px 25px
}
.app-sidefooter a .side-menu__icon{
    margin-right:6px
}
.side-menu__item.active .side-arrow{
    position:absolute;
    width:25px;
    right:-34px;
    /* background:#eee; */
    height:23px;
    top:4px;
    border-radius:50% 0 0 50%
}
.side-menu__item.active .side-angle1{
    width:0;
    height:0;
    /* border-color:transparent #f2f4fd transparent transparent; */
    border-style:solid;
    border-width:0 20px 20px 0;
    position:absolute;
    right:-30px;
    top:-15px;
    transform:rotate(90deg)
}
.side-menu__item.active .side-angle1:after{
    content:"";
    display:block;
    width:20px;
    height:20px;
    border-radius:0 83% 0 0;
    left:0;
    position:absolute
}
.side-menu__item.active .side-angle2{
    width:0;
    height:0;
    /* border-color:transparent #f2f4fd transparent transparent; */
    border-style:solid;
    border-width:0 20px 20px 0;
    position:absolute;
    right:-30px;
    top:26px
}
.side-menu__item.active .side-angle2:after{
    content:"";
    display:block;
    width:20px;
    height:20px;
    border-radius:0 83% 0 0;
    left:0;
    position:absolute
}
.app-sidebar .ps>.ps__rail-y{
    width:0
}
.sub-side-menu__item2{
    position:relative;
    display:flex;
    align-items:center;
    padding:7px 0;
    font-size:14px
}
.sub-side-menu__label2{
    white-space:nowrap;
    flex:1 1 auto;
    font-weight:400
}
.sub-slide2 .sub-angle2{
    transform-origin:center;
    opacity:.5
}
.sub-slide2.is-expanded .sub-angle2{
    transform:rotate(90deg)
}
.app-sidebar .slide-menu .sub-slide-item2:before{
    content:"";
    font-family:feather!important;
    position:absolute;
    top:9px;
    left:43px;
    font-size:9px
}
.sub-slide-item2{
    display:flex;
    align-items:center;
    position:relative;
    list-style:none;
    height:30px;
    padding:0 0 0 25px!important
}
.sub-slide-menu2{
    display:none;
    font-size:.8rem!important;
    padding:0;
    list-style:none
}
.sub-slide2.is-expanded .sub-slide-menu2{
    display:block
}
.sub-slide2.is-expanded .sub-side-menu__item2{
    color:#fff
}
.slide-menu .sub-slide2.is-expanded{
    display:block
}
.sub-side-menu__item2{
    padding-left:50px!important;
    padding-right:20px!important;
    height:35px!important
}
.sub-slide-item2{
    padding-left:58px!important;
    height:28px!important
}
.app-sidebar .sub-slide-item2:hover{
    color:#fff
}
 