body{
	font-family: "Museo Sans","Lucida Grande",Arial,sans-serif;
	color: #333;
}

.cols{
	padding: 0;
	text-align: center;
}
#navbar{
	background-color: rgba(255,255,255,.95);
	min-height: 96px;
	padding-top: 20px;
	padding-bottom: 20px;
	margin-bottom: 0px;

}
#navbar-content{
	max-width: 988px;
	margin: 0px auto;
}
#navbar-brand-text{
	color: #0e91a0;
	font-weight: bold;
	font-size: 28px;
}

.btn-cog{
	padding-left: 20px;
	padding-right: 20px;
	border-width: 0 0 2px 0;
}
#btn-login{
	background-color: #eeeeee;
	border-bottom-color: #cccccc
}
#part-1{
	background-image: url(../img/banner_1.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	display: block;
	min-height: 400px;
	
}

#part-1-inner{
	background:rgba(0,0,0,.6);
	width: 100%;
	height: 100%;
}
.part-1-inner-txt{
	color: white;
	text-align: center;
	line-height: 200%;
}
.wrap{
	height: 90%;
	width: 100%;
	padding: 5% 0;
	position: relative;
	
}
.wrap > div{
	position: absolute;
	left: 50%;
	top: 65%;
	transform: translate(-50%,-50%);
}
.wrap > a{
	text-align: center;
	margin:20px auto;
	vertical-align: middle;

}
.btn-lg{
	padding: 14px 30px 12px 30px;
}

#part-2{
	background-color: #0e91a1;
}
.carousel{
	width: 100%;
	height: 100%;
}
#part-2-inner-carousel{
	width: 50%;
	margin: 50px auto;

}
.item > h3,.item >p{
	color: white;
	text-align: center;
	line-height: 200%
}
.item >p{
	min-height: 100px;
}
.carousel-indicators{
	position: relative;
	margin: 0 auto;
	left: auto;
	top: auto;
}

#part-3-inner,#part-4-inner,#part-5-inner{
	padding:50px 0;
	max-width: 988px;
}
.part-3-txt{
	text-align: center;
	line-height: 50px;
}
.part-3-txt-2{
	text-align: center;
	line-height: 30px;
	opacity: 0.7;
}
.part-3-img{
	
	margin: 0 auto;
}
.part-3-img > img{
	width: 100%;
}
.part-3-txt-3{
	margin-top: 30px;
	
}
.part-3-txt-4{
	margin-top: 30px;
	opacity: 0.7;
	line-height: 150%;
}

#part-4{
	background-color: #146c78;
}
.part-4-txt{
	text-align: center;
	line-height: 50px;
	color: white;
}
.part-4-txt-2{
	text-align: center;
	line-height: 30px;
	opacity: 0.7;
	color: white;
}
.part-4-img{
	margin: 0 auto;
	color: white;
}
.part-4-img > img{
	width: 100%;
}
.part-4-txt-3{
	margin-top: 30px;
	color: white;
	
}
.part-4-txt-4{
	margin-top: 30px;
	opacity: 0.7;
	line-height: 150%;
	color: white;
}


.part-5-txt{
	text-align: center;
	line-height: 50px;
}
.part-5-txt-2{
	text-align: center;
	line-height: 30px;
	opacity: 0.7;
}
.part-5-img{
	
	margin: 0 auto;
	text-align: center;
}
.part-5-img > img{
	width: 100%;
	margin-top: 30px;
	margin-bottom: 30px;

}
.part-5-txt-3{
	margin-top: 30px;
	
}
.part-5-txt-4{
	margin-top: 30px;
	opacity: 0.7;
	line-height: 150%;
}

#part-6{
	background-color: #146c78;
	min-height: 200px;
	padding-top: 30px;
}
#part-6-inner{
	max-width: 400px;
	margin: 0 auto;
}
.part-6-inner-a,.part-6-inner-a:hover,.part-6-inner-a:active{
	color: white;
	text-align: center;
	cursor: pointer;
	text-decoration: none;
}


.signin-box{
	display: block;
	background-image: url(../img/signin_box_bg.png);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}
#signin-form{
	max-width: 600px;
	margin: 0 auto;
}
.signin-form-brand{
	text-align: center;
}

#about-part-1-inner{
	width: 100%;

}
.bluebg{
	background-color: rgb(0,144,155);
}
.whitetxt{
	color: white;
}
.about-content-row{
	max-width: 988px;
	margin: 0 auto;
	padding: 10px;
}
.about-img-1-row{
	width: 80%;
	margin: 30px auto;
}
.about-img-1{
	width: 100%;
}
.txt-para{
	line-height: 150%;
	text-indent: 25px;
}
.about-img-2{
	width: 100%;
}
.about-img-2-row{
	width: 80%;
	margin: 0 auto;
}
.blacktxt{
	color: black;
}
.about-content-1-row{
	max-width: 774.4px;
	margin: 0 auto;
	padding: 0px 60px 30px;
}
.terms-of-service-content{
	text-indent: 2em
}
.terms-of-service-content-1{
	padding-left: 2em
}

