/* Nav*/
body {padding:0;min-height: auto !important;}
#content {background-size:cover; background-repeat:no-repeat; background-position:center bottom;}
.nav>li>div {display:none;}
.nav>li:hover>div {display:inline; position:absolute;}
.level2Container {background-color:#ffffff; border:1px solid #cccccc; padding:15px 0;}
.level2Container .level2 {display:block; float:left; border-right:1px solid #cccccc;}
.level2Container .level2:last-child {border:0;}
.level2Container ul {padding:0px; list-style-type: none;}
#back_to_top {display:none; position:fixed; bottom: 10px; right:10px; width:48px; height:48px; background-image:url('../img/back-to-top.png'); background-repeat:no-repeat; background-position:0 0; z-index:10; cursor:pointer;}
#back_to_top:hover {background-position:0 -46px ;}
.bs-docs-header .container {padding-top:36px;}



.level1>li>a:hovered {background-image:url(../img/megaMenuArrow_r.gif); background-repeat:no-repeat; background-position:2px 18px; text-decoration:underline}
.nav .level3 a {color:#646464; font-size:13px; display:block; padding:1px 0;}
.nav .level2 > li {padding: 0 15px 10px;}
.nav .level2 > li > a {color:#1F7932; font-weight:bold;}
.nav .level3 li {padding:0px 15px 0px 10px}
.nav .level3 li:hover {background-image:url("/templates/images/responsive/megaMenuArrow_r.gif"); background-repeat:no-repeat; background-position:-2px 5px;}
.subnav-3col-1, .subnav-3col-2, .subnav-3col-3  {width: 33.33333%;}
.subnav-4col-1, .subnav-4col-2, .subnav-4col-3, .subnav-4col-4 {width: 25%;}

/*a, a:link, a:visited, a:hover {color:#007940; text-decoration:none;}
a:hover {color:#007940; text-decoration:underline;}*/
h1.page-header {border:0;}
.marT15 {margin-top:15px;}
.mar0 {margin:0}
/*.bs-docs-container {padding:45px 60px;}*/
.bs-docs-sidebar {background-color: #ffffff;}

ul.spaced-list {padding:0;}
ul.spaced-list li {list-style-type:none; display:block; background-color:#ffffff;margin: 5px 0;
    padding: 15px;}
	


.bgLtGrn { background-color: #99cb34;}
.bgWhite {background-color:#ffffff;}
.bgDarkGreen {background-color:#1f7932;}
.bgDarkGreen1 {background-color:#77B22E;}
	header .bgLtGrn, header .bgLtGrn a,  header .bgLtGrn a:link,  header .bgLtGrn a:visited  {
	  color:#ffffff;
	}
	.pad0 {padding:0;}
	.pad5 {padding:5px;}
	.padL0 {padding-left:0;}
.padLeft10 {padding-left:10px;}
.padRight10 {padding-right:10px;}
.padTop10 {padding-top:10px;}
.padBot10 {padding-bottom:10px;}
.borderWR10 {border-right:10px solid white}
.borderGR10 {border-right:10px solid #B4B4B4;}
.borderGB10 {border-bottom:10px solid #B4B4B4;}
.borderDGR10 {border-right:10px solid #55565b;}

	header input[type=submit] {
	   color:#000000;
	   margin-left:5px;
	}
	
	.header a#menuBtn
		{
			display:block;
			max-width:100%;	
			height:43px;
			margin:0 auto;
			 padding:5px 12px;
			 background-color:#FFFFFF;
		}
		a#menuBtn { cursor: pointer; padding:0; }
		a#menuBtn span {
		  cursor: pointer;
		  border-radius: 1px;
		  height: 5px;
		  width: 35px;
		  background: black;
		  display: block;
		  margin:5px 0;
		  position:relative;
		}
		a#menuBtn span {
		  transition: all 500ms ease-in-out;
		}
		html.mm-opened a#menuBtn span:nth-child(1) {   
	 -moz-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg);   

		  top:10px;
		}
		html.mm-opened a#menuBtn span:nth-child(2) {
		  background-color: transparent;
		}
		html.mm-opened a#menuBtn span:nth-child(3) {
		 
		  
    -moz-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg);   
	
		  top:-10px;
		}
		.mm-menu li {
  width: 100%;}

		.mm-menu > .mm-search {top:40px;}
		.mm-menu.mm-hassearch .mm-header {top:90px;}
		.mm-menu.mm-hasheader.mm-hassearch > .mm-panel.mm-list {padding-top:140px;}


@media screen and (max-width:480px){ /*xs*/
	.col-xs-hide {display:none !important;}
	.col-xs-show {display:inline !important;}
}

@media screen and (min-width:481px) { /*xs2*/
	.col-xs2-hide {display:none !important;}
	.col-xs2-show {display:inline !important;}
}
@media screen and (max-width:350px){
#globalContainer input[type=search] {width:75%; }
}
@media screen and (max-width:768px){ /*sm*/
	.bs-docs-header .container {padding-top:76px;}
}
@media screen and (min-width:768px){ /*sm*/
	.col-sm-hide {display:none !important;}
	.col-sm-show {display:inline !important;}
	
}

@media screen and (max-width:992px){ /*md*/
#globalContainer {padding:0 !important; width:100%; }
}
@media screen and (min-width:992px){ /*md*/
	.col-md-hide {display:none !important;}
	.col-md-show {display:inline !important;}	
	.col-md-show-td {display:table-cell !important;}
	.col-md-show-block {display:block !important;}
	.searchTD {width:250px;}
}
@media screen and (min-width:1200px) {
	/*.navbar-nav {margin:0 0 0 55px;}*/
	.level1>li {float:left;}/*done for megamenu to style*/
	.level1 {float:left;}
	.level1>li>a{font-weight: 500;color: #FFF;}
}

.navbar .level1, .navbar .level1 li.active {
     background-color: #53565A;
     border-color: #53565A; 
     border-width: 0 10px; 
}
@media screen and (min-width:1200px) {
	 #mainNav  {margin: 5px 0 0 0px;
	 background-color: #53565A;
     border-color: #53565A; 
     border-width: 0 10px;}
	 #mainNav li {font-weight: 500;color: #CCC;}
} 
/* new header like industry pages style*/   
.header #col3 {
    background-color: #1f7932;
}
.header #col2 {
    background-image: url(/templates/images/responsive/clip_dark.png);
    background-repeat: no-repeat;
}
.darkHeader, #mainNav li:hover{background-color: #53565A;}
#mainNav ul {margin-top: 10px;}
#mainNav ul li.inactive a{color:#FFF;background-color:#53565A;}
#mainNav ul li.inactive a:hover {
    background-color:#53565A;
    color: #FFF;
    z-index: 1;
    position: relative;
}
#mainNav li{    padding:0px;}
#mainNav li.divider {padding: 10px;}
#logo {padding: 0px; width:210px;height:40px;}
#mainNav ul li.sel_active_w_sub a.active, #mainNav ul li.active_w_sub a.active {color: #FFFFFF;}
.navbar-nav.navbar-right li a {padding: 10px 10px;} 
.navbar-nav.navbar-right li a:hover, .navbar-nav.navbar-right li a:visited{background-color:#65676B;color:#53565A;}
.nav > li > a:hover {background-color:#65676B;}


