/*------------------------------------*
	$COMMON
\*------------------------------------*/
a { color: #00325D; }
a:hover, a:focus { color: #00234c; }
.navbar-static-top { border-width: 0; }
.navbar { margin-bottom: 0; }
.navbar-default { background-color: #00234c; }
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus { color: #DDD; }
.navbar-default .navbar-brand, .navbar-default .navbar-nav > li > a, .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus { color: #bbb; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
	background-color: #00325d;
	color: #fff;
}
.navbar-default .navbar-nav > .dropdown > a .caret {
	border-bottom-color: #DDD;
	border-top-color: #DDD;
}
.navbar-default .navbar-nav > .dropdown > a:hover .caret, .navbar-default .navbar-nav > .dropdown > a:focus .caret {
	border-bottom-color: #fff;
	border-top-color: #fff;
}
.jumbotron {
	background-color: #00325D;
	color: #fff;
}
footer {
	border-top: 1px solid #e5e5e5;
	color: #767676;
	margin-top: 100px;
	padding-bottom: 40px;
	padding-top: 40px;
	text-align: center;
}
/*------------------------------------*
	$SIDEBAR NAVIGATION
\*------------------------------------*/

.fixed { position: fixed; }
/* sidebar */
.sidebar-nav {
	padding-left: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}
/* all links */
.sidebar-nav .nav>li>a { border-left: 2px solid transparent; }
/* nested links */
.sidebar-nav .nav .nav>li>a {
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 30px;
	color: #666;
}
/* active & hover links */
.sidebar-nav .nav>.active>a, .sidebar-nav .nav>li>a:hover, .sidebar-nav .nav>li>a:focus {
	text-decoration: none;
	background-color: transparent;
	border-left-color: #00325D;
}
/* all active links */
.sidebar-nav .nav>.active>a, .sidebar-nav .nav>.active:hover>a, .sidebar-nav .nav>.active:focus>a { font-weight: bold; }
/* nested active links */
.sidebar-nav .nav .nav>.active>a, .sidebar-nav .nav .nav>.active:hover>a, .sidebar-nav .nav .nav>.active:focus>a { font-weight: normal; }
/* hide inactive nested list */
.sidebar-nav .nav ul.nav { display: none; }
/* show active nested list */
.sidebar-nav .nav>.active>ul.nav { display: block; }
#fixedSidebarNav.affix { top: 20px; }
/*------------------------------------*
	$EXTEND
\*------------------------------------*/
pre, .highlightSample {
	border-radius: 0;
	border-color: transparent;
	background-color: #f1f1f1;
}
.extendExample {
	background-color: #fff;
	border: 1px solid #f1f1f1;
	padding: 35px 15px 10px;
	position: relative;
}
.extendExample:after {
	color: #999;
	content: "Example";
	font-size: 12px;
	left: 15px;
	letter-spacing: 1px;
	position: absolute;
	text-transform: uppercase;
	top: 15px;
}
.extendCode {
	background-color: #f1f1f1;
	margin-bottom: 14px;
	padding: 9px 14px;
}
.show-grid { margin-bottom: 15px; }
.show-grid [class^="col-"] {
	background-color: #f1f1f1;
	border: 1px solid #ddd;
	padding-bottom: 5px;
	padding-top: 5px;
}
.show-grid li {
	background-color: #f1f1f1;
	border: 1px solid #ddd;
}
/*------------------------------------*
	$STYLES
\*------------------------------------*/
/* text */
.text-main { color: #142943; }
.text-cta { color: #EC5300; }
/* backgrounds */
.bg-main {
	background-color: #142943;
	border: 1px solid transparent;
}
.bg-cta {
	background-color: #EC5300;
	border: 1px solid transparent;
}
.bg-alt1 {
	background-color: #f3f3f3;
	border: 1px solid transparent;
}
.bg-alt2 {
	background-color: #ddd;
	border: 1px solid transparent;
}
.bg-black {
	background-color: #000;
	border: 1px solid transparent;
}
.btn-cta {
	color: #fff;
	background: #EC5300;
	border-color: #EC5300;
}
/* buttons */
.btn-cta:hover, .btn-cta:focus, .btn-cta:active, .btn-cta.active, .open > .dropdown-toggle.btn-cta {
	color: #ddd;
	background: #c64600;
	border-color: #c64600;
}
.btn-main, .btn-alt3.active, .nav .btn-alt3.active {
	color: #fff;
	background-color: #142943;
	border-color: #142943;
}
.btn-main:hover, .btn-main:focus, .btn-main:active, .btn-main.active, .open .dropdown-toggle.btn-main {
	color: #ddd;
	background-color: #142943;
	border-color: #142943;
}
.btn-alt1 {
	color: #000;
	background-color: #fff;
	border-color: #ddd;
}
.btn-alt1:hover, .btn-alt1:focus, .btn-alt1:active, .btn-alt1.active, .open .dropdown-toggle.btn-alt1, .nav .btn-alt1:hover, .nav .btn-alt1:focus, .nav .btn-alt1:active, .nav .btn-alt1.active {
	color: #000;
	background-color: #eee;
	border-color: #ccc;
}
.btn-alt2 {
	color: #000;
	background-color: #ddd;
	border-color: #ccc;
}
.btn-alt2:hover, .btn-alt2:focus, .btn-alt2:active, .btn-alt2.active, .open .dropdown-toggle.btn-alt2, .nav .btn-alt2:hover, .nav .btn-alt2:focus, .nav .btn-alt2:active, .nav .btn-alt2.active {
	color: #000;
	background-color: #ccc;
	border-color: #bbb;
}
.btn-alt3 {
	color: #fff;
	background-color: #666;
	border-color: #666;
}
.btn-alt3:hover, .btn-alt3:focus, .btn-alt3:active, .open .dropdown-toggle.btn-alt3, .nav .btn-alt3:hover, .nav .btn-alt3:focus, .nav .btn-alt3:active {
	color: #000;
	background-color: #444;
	border-color: #444;
}
/*------------------------------------*
	$EXAMPLES
\*------------------------------------*/

