.sidebar-wrapper{position:fixed;top:0;overflow:hidden;bottom:0;width:500px;cursor:default;-moz-user-select:-moz-none;user-select:none;-webkit-transform:translate3d(-500px, 0px, 0px);transform:translate3d(-500px, 0px, 0px);}
.sidebar-wrapper.sidebar-ready{-webkit-transition:-webkit-transform 0.2s;transition:transform 0.2s;}
.sidebar-wrapper.sidebar-open{-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);}
.sidebar-wrapper .sidebar-scroller{position:absolute;overflow-x:hidden;overflow-y:scroll;left:0;right:-18px;height:100%;}
.sidebar-wrapper .sidebar-menu{margin:0;padding:0;overflow-x:hidden;list-style:none;text-align:left;font-size:14px;}
.sidebar-wrapper .sidebar-menu li{display:block;border-top:1px solid #222;list-style-type:none;margin:0;padding:0;position:relative;text-transform:capitalize;}
.sidebar-wrapper .sidebar-menu li a{color:#fff;display:block;font-size:16px;padding:7px 10px;transition:all 250ms ease-in-out 0s;}
.sidebar-wrapper .sidebar-menu li a:hover,
.sidebar-wrapper .sidebar-menu li a:focus{background-color:#ce000c;color:#fff;}
.sidebar-wrapper .sidebar-menu li ul{padding:0;background:#444;padding:5px;display:none;margin:0;}
.sidebar-wrapper .sidebar-menu li ul li{border-color:#555;}
.sidebar-wrapper .sidebar-menu li a i{display:none;}
.sidebar-wrapper .sidebar-menu li ul li a{padding:7px 7px;font-size:14px;}
.sidebar-wrapper .sidebar-menu li ul li:first-child{border-top:none;}
.sidebar-wrapper .sidebar-menu li ul ul{background:#cecece;}
.sidebar-wrapper .sidebar-menu li ul ul ul{background:#bebebe;}
.sidebar-wrapper .sidebar-menu > li > ul{margin-right:18px;}
.sidebar-wrapper .sidebar-menu > li > ul > li .subarrow{right:8px;top:1px;}
.sidebar-wrapper .sidebar-item > a{cursor:pointer;}
.sidebar-swipe{position:fixed;z-index:1001;width:15px;left:0;top:0;bottom:0;-moz-user-select:-moz-none;user-select:none;}
.sidebar-open + .sidebar-swipe,
.sidebar-force-open .sidebar-swipe{left:500px;}
.sidebar-trigger .sidebar-toggle{z-index:1002;}
.sidebar-trigger .sidebar-wrapper{z-index:1003;}
.sidebar-wrapper.sidebar-default{color:#fff;background-color:#111;z-index:20;}
.sidebar-wrapper.sidebar-default.sidebar-open,
.sidebar-wrapper.sidebar-default.sidebar-dragging{-webkit-box-shadow:3px 0 4px rgba(0, 0, 0, 0.18);box-shadow:3px 0 4px rgba(0, 0, 0, 0.18);}
.sidebar-wrapper.sidebar-default .hammer-scrollbar{background-color:#555555;}
.sidebar-wrapper.sidebar-inverse{color:#9d9d9d;background-color:#2a3542;}
.sidebar-wrapper.sidebar-inverse.sidebar-open,
.sidebar-wrapper.sidebar-inverse.sidebar-dragging{-webkit-box-shadow:3px 0 4px rgba(0, 0, 0, 0.32);box-shadow:3px 0 4px rgba(0, 0, 0, 0.32);}
.sidebar-wrapper.sidebar-inverse .sidebar-group > span{color:#46586e;border-bottom-color:#344252;}
.sidebar-wrapper.sidebar-inverse .sidebar-group.sticky-header > span{background-color:#2a3542;}
.sidebar-wrapper.sidebar-inverse .sidebar-group + .sidebar-item{border-top-color:#344252;}
.sidebar-wrapper.sidebar-inverse .sidebar-item > a{color:#9d9d9d;background-color:#2a3542;}
.sidebar-wrapper.sidebar-inverse .sidebar-item > a:hover,
.sidebar-wrapper.sidebar-inverse .sidebar-item > a:focus{color:#ffffff;background-color:#344252;}
.sidebar-wrapper.sidebar-inverse .sidebar-item > a.active{color:#dfecf6;background-color:#2a3542;}
.sidebar-wrapper.sidebar-inverse .sidebar-item.sidebar-item-mini > a{color:#6d85a2;}
.sidebar-wrapper.sidebar-inverse .hammer-scrollbar{background-color:#e4e8ed;}
.navbar-default + .sidebar-trigger .sidebar-toggle > i,
.navbar-default + .sidebar-trigger + .sidebar-trigger .sidebar-toggle > i{color:#888888;}
.navbar-default + .sidebar-trigger .sidebar-toggle:hover > i,
.navbar-default + .sidebar-trigger + .sidebar-trigger .sidebar-toggle:hover > i{color:#333333;}
.navbar-inverse + .sidebar-trigger .sidebar-toggle > i,
.navbar-inverse + .sidebar-trigger + .sidebar-trigger .sidebar-toggle > i{color:#ffffff;}
.navbar-inverse + .sidebar-trigger .sidebar-toggle:hover > i,
.navbar-inverse + .sidebar-trigger + .sidebar-trigger .sidebar-toggle:hover > i{color:#ffffff;}
.sidebar-right .sidebar-toggle{left:auto;right:0;padding-left:20px;padding-right:0;}
.sidebar-right .sidebar-toggle > i{margin-left:0;margin-right:-5px;}
.sidebar-right .sidebar-toggle:hover > i,
.sidebar-right .sidebar-toggle.sidebar-toggle-opened > i{margin-right:-9px;}
.sidebar-right .sidebar-wrapper{right:0;-webkit-transform:translate3d(500px, 0px, 0px);transform:translate3d(500px, 0px, 0px);}
.sidebar-right .sidebar-wrapper.sidebar-open{-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);}
.sidebar-right .sidebar-wrapper.sidebar-default.sidebar-open,
.sidebar-right .sidebar-wrapper.sidebar-default.sidebar-dragging{-webkit-box-shadow:-3px 0 4px rgba(0, 0, 0, 0.18);box-shadow:-3px 0 4px rgba(0, 0, 0, 0.18);}
.sidebar-right .sidebar-wrapper.sidebar-inverse.sidebar-open,
.sidebar-right .sidebar-wrapper.sidebar-inverse.sidebar-dragging{-webkit-box-shadow:-3px 0 4px rgba(0, 0, 0, 0.32);box-shadow:-3px 0 4px rgba(0, 0, 0, 0.32);}
.sidebar-right .sidebar-wrapper .sidebar-item > a.active{border-left:inherit;border-right:5px solid;padding:12px 10px 12px 15px;}
.sidebar-right .sidebar-swipe{left:auto;right:0;}
.sidebar-right .sidebar-open + .sidebar-swipe,
.sidebar-right .sidebar-force-open .sidebar-swipe{right:500px;}
@media (max-width:767px){.sidebar-wrapper{width:80%;-webkit-transform:translate3d(-100%, 0px, 0px);transform:translate3d(-100%, 0px, 0px);}
.sidebar-open + .sidebar-swipe,
.sidebar-force-open .sidebar-open + .sidebar-swipe{left:80%;}
.sidebar-force-open .sidebar-swipe{left:0;}
.sidebar-right .sidebar-toggle{padding-left:7px;}
.sidebar-right .sidebar-wrapper{-webkit-transform:translate3d(100%, 0px, 0px);transform:translate3d(100%, 0px, 0px);}
.sidebar-right .sidebar-open + .sidebar-swipe{left:auto;right:80%;}
.sidebar-right .sidebar-force-open .sidebar-swipe{left:auto;right:0;}
}
@media (max-width:991px){.sidebar-force-open .sidebar-wrapper:not(.sidebar-open) + .sidebar-swipe{left:0;}
}
@media (min-width:992px){.sidebar-trigger.sidebar-locked .sidebar-toggle{display:none;}
.sidebar-trigger.sidebar-locked .sidebar-wrapper{margin-top:51px;}
.sidebar-wrapper.sidebar-open-init{-webkit-transform:translate3d(0px, 0px, 0px);transform:translate3d(0px, 0px, 0px);}
.sidebar-force-open .sidebar-wrapper.sidebar-open,
.sidebar-force-open.sidebar-right .sidebar-wrapper.sidebar-open,
.sidebar-force-open .sidebar-wrapper.sidebar-dragging,
.sidebar-force-open.sidebar-right .sidebar-wrapper.sidebar-dragging{-webkit-box-shadow:none;box-shadow:none;}
}
.sidebar-wrapper{-ms-touch-action:none;}
.sidebar-swipe{-ms-touch-action:none;}