.menubar-resp-toggle{margin-right:40px;margin-top:22px;font-size:24px;background:#fff;padding:8px;border:1px solid #99a8a8;}
.nav-side-menu{overflow:hidden;font-family:verdana;font-size:12px;}
.nav-side-menu .toggle-btn{display:none;}
.nav-side-menu ul,
.nav-side-menu li{list-style:none;padding:0px;margin:0px;line-height:35px;border-left:3px solid #8e0000;background-color:#a70c0c;cursor:pointer;}
.nav-side-menu ul:not(collapsed) .arrow:before,
.nav-side-menu li:not(collapsed) .arrow:before{font-family:FontAwesome;content:"\f078";display:inline-block;padding-left:10px;padding-right:10px;vertical-align:middle;float:right;}
.nav-side-menu ul .active,
.nav-side-menu li .active{border-left:3px solid #eff3f8;background-color:#7d1212;}
.nav-side-menu ul .sub-menu li.active,
.nav-side-menu li .sub-menu li.active{color:#eff3f8;}
.nav-side-menu ul .sub-menu li.active a,
.nav-side-menu li .sub-menu li.active a{color:#eff3f8;}
.nav-side-menu ul .sub-menu li,
.nav-side-menu li .sub-menu li{background-color:#181c20;border:none;line-height:28px;border-bottom:1px solid #23282e;margin-left:0px;}
.nav-side-menu ul .sub-menu li:hover,
.nav-side-menu li .sub-menu li:hover{background-color:#020203;}
.nav-side-menu ul .sub-menu li:before,
.nav-side-menu li .sub-menu li:before{font-family:FontAwesome;display:inline-block;padding-left:10px;padding-right:10px;vertical-align:middle;}
.nav-side-menu li{padding-left:0px;border-left:3px solid #2e353d;border-bottom:1px solid #bf180c;}
.nav-side-menu li a{text-decoration:none;color:#e1ffff;padding-left:10px;}
.nav-side-menu li a i{padding-left:10px;width:20px;padding-right:20px;}
.nav-side-menu li:hover{border-left:3px solid #eff3f8;background-color:#bf180c;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;}
@media (max-width:1140px){.nav-side-menu{position:relative;width:100%;margin-bottom:10px;}
.nav-side-menu .toggle-btn{display:none;cursor:pointer;position:absolute;right:10px;top:10px;z-index:10 !important;padding:3px;color:#000;width:40px;text-align:center;}
}
@media (min-width:1140px){.nav-side-menu .menu-list .menu-content{display:none;}
}