body.vertical-layout.vertical-menu-modern .main-menu .navigation>li>a>i{font-size:1.2rem;margin-right:1rem;float:left}@media (min-width:576px){body.vertical-layout.vertical-menu-modern.menu-flipped .main-menu{right:0}}body.vertical-layout.vertical-menu-modern .navbar .navbar-brand{white-space:nowrap}body.vertical-layout.vertical-menu-modern .main-menu{transition:.4s cubic-bezier(.25,.8,.25,1);transform:translateZ(0);backface-visibility:hidden}body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu{width:260px}body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation>li>a>i{margin-right:1rem;float:left}body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation>li>a>i:before{font-size:1.429rem}body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation>li>a>span{animation:fadein .3s cubic-bezier(.25,.8,.25,1) 0s 1 normal forwards}body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation li.has-sub>a:not(.mm-next):after{content:"\F105";font-family:FontAwesome;font-size:1.1rem;display:inline-block;position:absolute;right:25px;top:10px;transform:rotate(0deg);transition:transform .2s ease-in-out}body.vertical-layout.vertical-menu-modern.menu-expanded .main-menu .navigation li.open>a:not(.mm-next):after{transform:rotate(90deg)}body.vertical-layout.vertical-menu-modern.menu-expanded .footer{margin-left:260px}body.vertical-layout.vertical-menu-modern.menu-collapsed .navbar .navbar-brand{padding:15px 0}body.vertical-layout.vertical-menu-modern.menu-collapsed .navbar.fixed-top{left:80px}body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu{width:80px;transition:all .3s ease;backface-visibility:hidden;transform:translateZ(0)}body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu:not(.expanded) .navigation li a{line-height:1}body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu:not(.expanded) .navigation li:last-child{margin-bottom:1.25rem!important}body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu:not(.expanded) .navigation li.active a{background:#f5f5f5;box-shadow:none;color:#565656}body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .navigation{overflow:visible}body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .navigation>li>a{text-overflow:inherit}body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .navigation>li>a>span{animation:fadeout .3s cubic-bezier(.25,.8,.25,1) 0s 1 normal forwards}body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .navigation>li>a i{margin-right:1rem;float:left}body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu .navigation>li>a i:before{font-size:1.429rem}body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.expanded{width:260px}body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.expanded .navigation>li>a>span{animation:fadein .3s cubic-bezier(.25,.8,.25,1) 0s 1 normal forwards}body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.expanded .navigation li.has-sub>a:not(.mm-next):after{content:"\F105";font-family:FontAwesome;font-size:1rem;display:inline-block;position:absolute;right:25px;top:10px;transform:rotate(0deg);transition:transform .2s ease-in-out}body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu.expanded .navigation li.open>a:not(.mm-next):after{transform:rotate(90deg)}body.vertical-layout.vertical-menu-modern.menu-collapsed .app-content,body.vertical-layout.vertical-menu-modern.menu-collapsed .footer{margin-left:80px}body.vertical-layout.vertical-menu-modern.menu-collapsed.menu-flipped .content{margin:0 80px 0 0}@media (min-width:576px){body.vertical-layout.vertical-menu-modern.menu-collapsed.menu-flipped .main-menu{right:0}body.vertical-layout.vertical-menu-modern.menu-collapsed.menu-flipped .main-menu span.menu-title{right:80px}}body.vertical-layout.vertical-menu-modern.menu-collapsed.menu-flipped .footer{margin:0 80px 0 0}@media (min-width:992px){body.vertical-layout.vertical-menu-modern .main-menu{width:260px}body.vertical-layout.vertical-menu-modern .footer{margin-left:260px}body.vertical-layout.vertical-menu-modern.menu-flipped .content,body.vertical-layout.vertical-menu-modern.menu-flipped .footer{margin:0 260px 0 0}}@media (max-width:1199.98px){body.vertical-layout.vertical-menu-modern .main-menu{width:0;opacity:0;left:-260px}body.vertical-layout.vertical-menu-modern .main-menu .navigation>li>a>span{animation:fadeout .1s cubic-bezier(.25,.8,.25,1) 0s 1 normal forwards}body.vertical-layout.vertical-menu-modern .content,body.vertical-layout.vertical-menu-modern .footer,body.vertical-layout.vertical-menu-modern.menu-collapsed .app-content,body.vertical-layout.vertical-menu-modern.menu-collapsed .footer{margin-left:0}body.vertical-layout.vertical-menu-modern.menu-collapsed .main-menu{width:0}}@media (max-width:767.98px){body.vertical-layout.vertical-menu-modern .main-menu{width:0}body.vertical-layout.vertical-menu-modern .content,body.vertical-layout.vertical-menu-modern .footer{margin-left:0}}@keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadeout{0%{opacity:1}to{opacity:0}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){body.vertical-menu-modern.vertical-layout .main-menu .navigation>li>a>span{animation:none}}.vertical-overlay-menu .content{margin-left:0}.vertical-overlay-menu .main-menu,.vertical-overlay-menu.menu-hide .main-menu{opacity:0;transform:translateZ(0);transition:width .25s,opacity .25s,transform .25s;width:260px;left:-260px}.vertical-overlay-menu .main-menu .navigation>li>a>i{margin-right:14px;float:left}.vertical-overlay-menu .main-menu .navigation>li>a>i:before{transition:all .2s ease;font-size:1.429rem}.vertical-overlay-menu .main-menu .navigation li.has-sub>a:not(.mm-next):after{content:"\F105";font-family:FontAwesome;font-size:1rem;display:inline-block;position:absolute;right:25px;top:10px;transform:rotate(0deg);transition:transform .2s ease-in-out}.vertical-overlay-menu .main-menu .navigation li.open>a:not(.mm-next):after{transform:rotate(90deg)}.vertical-overlay-menu .main-menu .navigation li a i{font-size:1.1rem}.vertical-overlay-menu.menu-open .main-menu{opacity:1;transform:translate3d(260px,0,0);transition:width .25s,opacity .25s,transform .25s}.vertical-overlay-menu.menu-flipped .main-menu{right:-260px;left:inherit}.vertical-overlay-menu.menu-flipped.menu-open .main-menu{transform:translate3d(-260px,0,0)}