.nav-side-menu{height:100%;overflow:auto;font-size:12px;color:red;position:fixed;top:0;background-color:#000;width:300px}.nav-side-menu .brand{font-size:14px;text-align:center;background-color:#282828;line-height:50px;display:block}.nav-side-menu .toggle-btn{display:none}.nav-side-menu li,.nav-side-menu ul{list-style:none;padding:0;margin:0;cursor:pointer;line-height:40px}.nav-side-menu li :not(collapsed) .arrow:before,.nav-side-menu ul :not(collapsed) .arrow:before{content:"\f078";padding-right:10px;float:right;vertical-align:middle;font-family:FontAwesome;padding-left:10px;display:inline-block}.nav-side-menu li .active,.nav-side-menu ul .active{border-left:3px solid #d19b3d;background-color:#4f5b69}.nav-side-menu li .sub-menu li.active,.nav-side-menu li .sub-menu li.active a,.nav-side-menu ul .sub-menu li.active,.nav-side-menu ul .sub-menu li.active a{color:#d19b3d}.nav-side-menu li .sub-menu li,.nav-side-menu ul .sub-menu li{border:none;border-bottom:1px solid #000;background-color:#282828;margin-left:0;line-height:28px}.nav-side-menu li .sub-menu li:hover,.nav-side-menu ul .sub-menu li:hover{background-color:#fc3}.nav-side-menu li .sub-menu li:before,.nav-side-menu ul .sub-menu li:before{content:"\f105";padding-right:10px;vertical-align:middle;font-family:FontAwesome;padding-left:10px;display:inline-block}.nav-side-menu li{border-left:1px solid #2e353d;border-bottom:1px solid #23282e;padding-left:20px}.nav-side-menu a,.nav-side-menu li a{font-size:15px;text-decoration:none;color:#fff}.nav-side-menu a li{padding-left:20px}.nav-side-menu a li i{padding-right:10px}.nav-side-menu li a i{padding-right:20px;width:20px;padding-left:10px}.nav-side-menu li:hover{border-left:3px solid #d19b3d;background-color:#4f5b69}@media (max-width:1250px){.nav-side-menu{margin-bottom:10px;position:relative;width:100%}.nav-side-menu .toggle-btn{padding:2px;right:10px;color:#fff;position:absolute;text-align:center;top:10px;cursor:pointer;width:25px;display:block;z-index:10!important}.brand{font-size:22px;text-align:left!important;line-height:50px!important;padding-left:20px}}@media (min-width:1250px){.nav-side-menu .menu-list .menu-content{display:block}}body{padding:0;margin:0}