pre { tab-size: 8;}
.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-childmenu{top:0;left:100%;/*margin-top:-6px;*/margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#555;}
.dropdown-submenu.pull-left{float:none;}
.dropdown-submenu.pull-left>.dropdown-childmenu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}      

.dropdown-childmenu {background:#2d2d26 !important; position:absolute; top:100%; left:0; z-index:1000; display:none; float:left; min-width:160px; padding:5px 0; margin:2px 0 0; margin-top:2px; margin-left:0px; font-size:12px; text-align:left; list-style:none; background-color:#fff; -webkit-background-clip:padding-box;
    background-clip:padding-box; border:1px solid #ccc; border:1px solid rgba(0,0,0,.15); border-radius:4px; -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);    box-shadow:0 6px 12px rgba(0,0,0,.175);}
.dropdown-childmenu > li > a {display:block; padding:5px 20px; clear:both; font-weight:400; line-height:1.42857143; color:#fff; white-space:nowrap;}
.dropdown-childmenu > li > a:hover {background-color:#F00; text-decoration:none;}

.dropdown:hover .dropdown-menu {display:block;}
.dropdown-submenu:hover .dropdown-childmenu {display: block;}

.menu_heading{ display:none !important;}

/*------------navbar----------*/
.menu_desktop{ width:100%; margin:0 auto; padding:0; background:#fff; border-bottom:solid 2px #033; }
.navbar-inverse .navbar-nav > li > a {color: #000; text-transform:uppercase;}
.navbar-inverse .navbar-nav > li > a:hover{background:#528d01!important; color:#FFF!important;}
.navbar{margin-bottom:0; background:#151606; min-height:0;}
.nav > li > a {padding:43px 15px; }
.navbar-inverse .navbar-nav > li > a:hover, .current {color:#FFF!important; background:#528d01!important; }

.navbar-inverse{width:100%; background:#fff; border:none!important;}

.dropdown-menu{background:#2d2d26 !important;}
.dropdown-menu > li > a {color: #FFF!important; line-height:30px; font-size:12px;}
.dropdown-menu > li > a:hover {background: #2c7500!important;}
.navbar-nav{float:left!important;}

.navbar-brand{padding:0; height:auto!important;}

/*------------navbar----------*/

@media screen and (max-width: 768px) {
.side-collapse-container{width:100%; position:relative; left:0; transition:left .4s;}
.side-collapse-container.out{left:237px;}
.side-collapse {top:0; bottom:0; left:0; width:237px; position:fixed; overflow:hidden; transition:width .4s; overflow:scroll; z-index:1000;}
.side-collapse.in {width:0;}

.menu_heading{text-align:center; font-weight:bold; background:#2c7500; display:block !important;}	

.navbar-nav{/*margin: -6px -15px !important;*/}	
.navbar-nav li a:hover{background-color:#2c7500 !important;}
.navbar-inverse .navbar-nav > li{ border-bottom:solid 1px #333 !important;}

.dropdown-menu{display:block; position:static; background-color:transparent; border:0 none;	box-shadow:none; margin-top:0; position:static;	width:100%;}
.navbar-nav .dropdown-menu > li > a, 
.navbar-nav .dropdown-menu .dropdown-header {padding:5px 15px 5px 25px;}
.navbar-nav .dropdown-menu > li > a{line-height:20px;}
.dropdown-menu{background:none !important;}
.navbar-default .navbar-nav .dropdown-menu > li > a{color:#777;}

.dropdown-childmenu{display:block; position:static; background:none !important; border:0 none; box-shadow:none; margin-top:0; position:static; width:100%;}
.dropdown-childmenu > li > a {padding: 5px 40px;}

.navbar-toggle{background:none!important;}
.navbar-inverse .navbar-toggle{border:none!important;} 
.navbar-inverse .navbar-toggle .icon-bar{background:#000;}
.side-collapse{background:#0e1d3a;}
.navbar-nav{float:left!important; width:100%; margin:0;}
.nav > li > a {padding:10px 10px; margin-top:5px;}
.navbar-inverse .navbar-nav > li > a{color:#FFF!important;}


}

@media only screen and (max-width:500px){
.menu_heading{text-align:center; font-weight:bold; background:#2c7500; display:block !important;}	

.navbar-nav{/*margin: -6px -15px !important;*/}	
.navbar-nav li a:hover{background-color:#2c7500 !important;}
.navbar-inverse .navbar-nav > li{ border-bottom:solid 1px #333 !important;}

.dropdown-menu{display:block; position:static; background-color:transparent; border:0 none;	box-shadow:none; margin-top:0; position:static;	width:100%;}
.navbar-nav .dropdown-menu > li > a, 
.navbar-nav .dropdown-menu .dropdown-header {padding:5px 15px 5px 25px;}
.navbar-nav .dropdown-menu > li > a{line-height:20px;}
.dropdown-menu{background:none !important;}
.navbar-default .navbar-nav .dropdown-menu > li > a{color:#777;}

.dropdown-childmenu{display:block; position:static; background:none !important; border:0 none; box-shadow:none; margin-top:0; position:static; width:100%;}
.dropdown-childmenu > li > a {padding: 5px 40px;}

.navbar-toggle{background:none!important;}
.navbar-inverse .navbar-toggle{border:none!important;} 
.navbar-inverse .navbar-toggle .icon-bar{background:#000;}
.side-collapse{background:#0e1d3a;}
.navbar-nav{float:left!important; width:100%; margin:0;}
.nav > li > a {padding:10px 10px; margin-top:5px;}
.navbar-inverse .navbar-nav > li > a{color:#FFF!important;}

}