.footer-nav-regbar {
	height: 300px;
	text-align: center;
	padding-top: 75px;
	background: #4e6c7f
}

.footer-nav-regbar h2 {
	color: #d4dce5;
	font-size: 40px;
	font-weight: lighter;
	margin-bottom: 35px
}

.footer-nav-regbar p a.btn {
	width: 250px;
	height: 45px;
	line-height: 38px;
	padding: 0;
	margin: 0 50px;
	display: inline-block;
	border: 2px solid #108cee;
	border-radius: 25px;
	font-size: 24px;
	background: 0 0;
	color: #fff
}

.footer-nav-regbar p a.btn.btn-orange {
	border-color: #ff9b64
}

.content-container.footer-nav {
	width: 100%;
	min-width: 1240px;
	background: #f8f8f8
}

.content-container.footer-nav .footer-content {
	width: 1200px;
	padding: 60px 0 30px;
	margin: 0 auto
}

.content-container.footer-nav .footer-content dl {
	width: 120px;
	display: inline-block;
	margin-right: 48px;
	vertical-align: top;
	border-top: 3px solid #aab2b8
}

.content-container.footer-nav .footer-content dl.on,.content-container.footer-nav .footer-content dl:hover {
	border-top-color: #108cee
}

.content-container.footer-nav .footer-content dl dt {
	line-height: 50px;
	font-size: 18px;
	color: #aab2b8;
	font-weight: border;
	margin-bottom: 8px
}

.content-container.footer-nav .footer-content dl dd {
	line-height: 20px;
	margin-bottom: 4px
}

.content-container.footer-nav .footer-content dl dd a {
	line-height: 22px;
	color: #4d4d4d;
	font-size: 12px;
	font-weight: lighter;
	display: block
}

.content-container.footer-nav .footer-content dl dd a:hover {
	color: #108cee
}

.content-container.footer-nav .footer-content .fr h3 {
	color: #aab2b8;
	font-size: 18px;
	font-weight: lighter
}

.content-container.footer-nav .footer-content .fr h3 a {
	/*padding-left: 25px;*/
	color: #108cee;
	font-size: 24px
}

.content-container.footer-nav .footer-content .fr img {
	width: 110px;
	height: 110px;
	margin-left: 10px;
	margin-top: 10px
}

.content-container.footer-nav p.is-bottom {
	line-height: 60px;
	text-align: center;
	font-size: 18px;
	color: #aab2b8;
	border-top: 1px solid #aab2b8
}