.side-nav .side-nav-title{font-size:.65rem!important;letter-spacing:.08em!important;text-transform:uppercase!important;padding:20px 20px 6px!important;margin-top:8px!important;opacity:.5;font-weight:700!important}.side-nav .side-nav-title:first-child{margin-top:0!important;padding-top:12px!important}.side-nav .side-nav-item .side-nav-link{padding:10px 20px!important;font-size:.875rem!important;font-weight:400!important;border-radius:0!important;margin:1px 0!important;position:relative!important;transition:all .2s ease!important}.side-nav .side-nav-item .side-nav-link:hover{padding-left:24px!important}.side-nav .side-nav-item.menuitem-active>.side-nav-link{background:rgba(255,255,255,.08)!important;font-weight:500!important;padding-left:24px!important}.side-nav .side-nav-item.menuitem-active>.side-nav-link:before{content:""!important;position:absolute!important;left:0!important;top:6px!important;bottom:6px!important;width:3px!important;background:#ffde59!important;border-radius:0 3px 3px 0!important}.side-nav .side-nav-link i{font-size:1.15rem!important;width:28px!important;min-width:28px!important;opacity:.85;transition:opacity .2s ease!important}.side-nav .side-nav-item .side-nav-link:hover i,.side-nav .side-nav-item.menuitem-active>.side-nav-link i{opacity:1}.side-nav .side-nav-title:not(:first-child):before{content:""!important;display:block!important;height:1px!important;background:rgba(255,255,255,.08)!important;margin:0 0 12px!important}@keyframes spin{to{transform:rotate(1turn)}}