body { background-color: #333333; color: #dddddd; }

#myNav.affix{top:0px; width:100%;z-index: 1000;}
#myNav.affix ~ #myContent { padding-top: 70px; }
#buttonbar { margin-bottom: 10px; }
#map_canvas { height: 300px; margin: 0 auto; width: 100%; }

.sp { margin-left: 20px; }
.row-spaced { margin-bottom: 5px; }
.row-spaced-big { margin-bottom: 15px; }
.row-spaced-huge { margin-bottom: 25px; }
.no-gutter > [class*='col-'] { padding-right:0; padding-left:0; }
.min-pad { padding-right:5px; padding-left:5px; }
.label-light { font-weight: normal; }
.spinner-small { width: 200px; }
.trailer_build { background: transparent url('../assets/layout/build_over.png') no-repeat; background-size: cover; }
.fact_sheet { background: transparent url('../assets/layout/fact_sheet_over.png') no-repeat; background-size: cover; }
.email_link { background: transparent url('../assets/layout/email_over.png') no-repeat; background-size: cover; }
.trailer_build:hover img, .fact_sheet:hover img, .email_link:hover img { visibility: hidden; }

.vjs-fullscreen { padding-top: 0px; }
.vid-container { width:100%; }

.icon-list li { padding: 0 0 5px 20px; display: block; position: relative; }
.icon-list li:before { font-family: 'Glyphicons Halflings'; position: absolute; left: 0px; top:3px; font-size:80%; }
.checkmark li:before { content: '\e013'; }

.news {
	width: 90%;
	padding: 5px;
	margin: 0px auto 10px auto;
	border-width: 0 0 1px 0;
	border-style: solid;
/*	border-color: #E5E5E5;*/
}
.newslist { padding-top: 10px; }
.newsheadln { text-align: center; font-size: 1.1em;/* color: #333333;*/ font-weight: bold; }
.newsposted { text-align: right; font-size: 80%; clear: both; }

.carousel.fade { opacity: 1; }
.carousel.fade .item {
	-webkit-transition: opacity ease-in-out .7s;
	   -moz-transition: opacity ease-in-out .7s;
	     -o-transition: opacity ease-in-out .7s;
	        transition: opacity ease-in-out .7s;
	left: 0 !important;
	opacity: 0;
	top:0;
	position:absolute;
	width: 100%;
	display:block !important;
	z-index:1;
}
.carousel.fade .item:first-child { top:auto; position:relative; }
.carousel.fade .item.active {
	opacity: 1;
	-webkit-transition: opacity ease-in-out .7s;
	   -moz-transition: opacity ease-in-out .7s;
	     -o-transition: opacity ease-in-out .7s;
	        transition: opacity ease-in-out .7s;
	z-index:2;
}

.btn.btn-default:active, .btn.btn-default.active { background-color: #c0c0c0; }
.lighten { color: #c0c0c0; }
.btn.btn-default.disabled { opacity: .98; }
.modal {color: #333; }
