
.sidebar-divider{
display:block !important;
height:0;
border:none;
border-top:1px solid #c5d9eb !important;
background:transparent;

margin:12px -16px;
width:calc(100% + 32px);
position:relative;
z-index:6;
opacity:1;
border-radius:1px;
transform:translateZ(0);
flex:0 0 auto;
}.user-logout-full{
border:none !important;
justify-content:flex-start !important;
padding:10px 12px !important;
text-align:left;
}.user-logout-full i{
margin-right:8px;
}.nav-item:not(.active) i.fa-calendar-week,
.nav-item:not(.active) i.fa-calendar{
color:#111;
}.nav-item .arrow{
font-size:0 !important;
width:0;
height:0;
margin-left:auto;
margin-right:21px;
border-left:6px solid transparent;
border-right:6px solid transparent;
border-top:0;
border-bottom:8px solid currentColor;
transition:
transform 0.22s ease,
border-bottom-color 0.2s;
display:inline-block;
transform-origin:center;
transform:rotate(0deg) !important;
}.nav-item .arrow::before{
content:none !important;
}.nav-item.collapsed .arrow{
transform:rotate(180deg) !important;
}.nav-item.expanded .arrow{
transform:rotate(0deg) !important;
border-bottom-color:currentColor !important;
}.nav-item.active .arrow{
border-bottom-color:currentColor !important;
}.submenu{
max-height:0;
overflow:hidden;
transition:
max-height 0.28s ease,
padding 0.22s ease;
padding-left:0;
}.submenu.open{
max-height:480px;
padding-top:0;
padding-bottom:10px;
}.nav-item.expanded{
background:var(--light-blue-bg);
color:var(--primary-blue);
border:1px solid rgba(28, 119, 255, 0.12);
border-radius:10px 10px 0 0;
padding:10px 0 12px 12px;
}.nav-item.expanded > i{
color:var(--primary-blue);
}.nav-item.expanded + .submenu.open{
border:1px solid rgba(28, 119, 255, 0.12);
border-top:none;
border-radius:0 0 10px 10px;
background:linear-gradient(
-90deg,
rgba(235, 245, 255, 0.6),
rgba(235, 245, 255, 0.4)
);
padding-left:0;
}.nav-item.expanded + .submenu.open .nav-item{
background:transparent !important;
color:var(--text-dark);
border-radius:0;
padding:8px 12px 8px 40px !important;
font-weight:600;
}.nav-item.expanded.active,
.nav-item.expanded.active > i{
color:var(--primary-blue);
}.nav-item.expanded + .submenu.open .nav-item.active{
color:var(--primary-blue);
font-weight:700;
}.sidebar.collapsed .nav-item .arrow{
display:none;
}