#page {
	padding-top:0 !important;
	background:#fff;
}

#page #microsite_header {
	padding-top:1em;
	background: linear-gradient(180deg, rgba(220,231,205,1) 80%, rgba(255,255,255,1) 100%);
}

#page .navbar .nav > li > a:not([role="button"]) {
	color: #fff;
	text-shadow:none;
}

#page h1,
#page h2,
#page h3,
#local_nav_guide > h3 {
	color:#577900;
}

#microsite_header .pseudo-h1 a {
	color:#344800;
	border:0;
}

#page .alert h2,
#page .alert h3 {
	color: #222 !important;
}

#page .carousel .overlay-image .caption h3 {
    color: #fff;
}

#page .carousel .content a h3 {
    color: #01599d;
    transition: all .5s ease;
}

a[role="button"].green,
button.green,
input[type="submit"].green,
input[type="reset"].green,
input[type="button"].green {
	background-color: #577900;
	color: #fff;
	border-color: #577900;
	text-shadow:none;
}

a[role="button"].green:hover,
button.green:hover,
input[type="submit"].green:hover,
input[type="reset"].green:hover,
input[type="button"].green:hover {
	background-color: #344800;
	color: #FFF;
	border-color: #344800;
}

a[href$=".pdf"].green:after {
    color: #FFF !important;
	border-color: #FFF !important;
}

#page .navbar .nav>li {
	border-right: 0;
}

#page .navbar-inner {
	background-color: #557915;
	box-shadow: none;
	border-radius: 0.5em;
}

.navbar .nav li.dropdown>.dropdown-toggle .caret {
	border-top-color: #DCE7CD;
	border-bottom-color: #DCE7CD;
}

.breakout-bg.alternate {
	background:#DCE7CD;
	padding:1em 0em;
}

.bx-pager {
	margin-top:1em;
}

.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #577900;
}

.breakout-bg.alternate .bx-viewport.has-next:after {
	background: rgba(255, 255, 255, .25);
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #DCE7CD 100%);
	background: -webkit-gradient(left top, right top, color-stop(0%, rgba(255, 255, 255, .5)), color-stop(100%, #DCE7CD ));
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #DCE7CD 100%);
	background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #DCE7CD 100%);
	background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, #DCE7CD 100%);
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, #DCE7CD 100%);
}

.breakout-bg.alternate .bx-viewport.has-prev:before {
	background: rgba(248,248,248,.75);
	background: -moz-linear-gradient(left,#DCE7CD 0%,rgba(248,248,248,0) 100%);
	background: -webkit-gradient(left top,right top,color-stop(0%,rgba(248,248,248,0)),color-stop(100%,#DCE7CD));
	background: -webkit-linear-gradient(left,#7686c2 0%,rgba(248,248,248,0) 100%);
	background: -o-linear-gradient(left,#DCE7CD 0%,rgba(248,248,248,0) 100%);
	background: -ms-linear-gradient(left,#DCE7CD 0%,rgba(248,248,248,0) 100%);
	background: linear-gradient(to right,#DCE7CD 0%,rgba(248,248,248,0) 100%);
}

#local_sections > li.active > a {
	color:#222;
}

ol.numbered>li:before {
	background-color: #DCE7CD;
}

ol.numbered>li.active:before {
	background-color: #577900;
	color:#fff;
}

.list .nav li.active a {
	color: #222;
	background-color: #DCE7CD;
}


.numbered-blocks dt:before {
	background-color: #DCE7CD;
}

#ms-logo{
		padding-left:25%;
}

@media only screen and (min-width: 37em) {
	#page .navbar .nav>li {
		border-right: 1px solid rgba(0,0,0,0.2);
		padding: 0 0.5em;
	}
}


@media only screen and (min-width: 25em) {
	#ms-logo {
		padding-left: 0;
	}
}