.container {
	width:auto;
	max-width:970px;
	margin: 0 auto;
}
.button {
	display:block;
	height:49px;
	font-size:12.5px;
	color:white;
	text-align:center;
	padding:14px;
}
.bg-white {
	background-color:#fff;
}
.bg-green {
	background:none;
}
.bg-gray {
	background:none;
}
.bg-red {
	background-color:#f24f52;
}
.bg-green-aqua {
	background: rgb(64,192,239);
	background: -moz-linear-gradient(top,  rgba(64,192,239,1) 0%, rgba(35,182,236,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(64,192,239,1)), color-stop(100%,rgba(35,182,236,1)));
	background: -webkit-linear-gradient(top,  rgba(64,192,239,1) 0%,rgba(35,182,236,1) 100%);
	background: -o-linear-gradient(top,  rgba(64,192,239,1) 0%,rgba(35,182,236,1) 100%);
	background: -ms-linear-gradient(top,  rgba(64,192,239,1) 0%,rgba(35,182,236,1) 100%);
	background: linear-gradient(to bottom,  rgba(64,192,239,1) 0%,rgba(35,182,236,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#accbaf', endColorstr='#40C0EF',GradientType=0 );
}
.bg-green-aqua.button {
	border:1px solid #40C0EF;
}
.bg-green-aqua.button:hover {
	background: rgb(35,182,236);
	background: -moz-linear-gradient(top,  rgba(35,182,236,1) 0%, rgba(64,192,239,1) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(35,182,236,1)), color-stop(100%,rgba(64,192,239,1)));
	background: -webkit-linear-gradient(top,  rgba(35,182,236,1) 0%,rgba(64,192,239,1) 100%);
	background: -o-linear-gradient(top,  rgba(35,182,236,1) 0%,rgba(64,192,239,1) 100%);
	background: -ms-linear-gradient(top,  rgba(35,182,236,1) 0%,rgba(64,192,239,1) 100%);
	background: linear-gradient(to bottom,  rgba(35,182,236,1) 0%,rgba(64,192,239,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40C0EF', endColorstr='#accbaf',GradientType=0 );
}
.no-padding {
	padding:0px !important;
}
.padding-magic {
	padding:14px;
}
.center-magic {
	text-align:center;
}
.box {

}
.box .box-header {
	padding:20px;
	color:white;
	font-size:15px;
}
.box .box-header a {
	font-size:11px;
	color:#ffd2d3;
}
.box .box-content {
	padding:5px;
}
.clear{
	clear:both;
}
.noPadding {
	padding:0px;
}
.padding5 {
	padding:5px;
}
.padding10 {
	padding:10px;
}
.padding15 {
	padding:15px;
}
.padding20 {
	padding:20px;
}
.page {

}
.page-title {
	font-size:24px;
	color:#565656;
	border-bottom:1px solid #c2c2c2;
	padding:5px 15px;
}
.page-content {
	padding:5px 15px;
	font-size:12px;
	color:#565656;
}
.page-content img {
	margin:15px;
}
.responsive {
	max-width:100%;
	max-height:100%;
}
.pagination > li > a {
	background-color:#40C0EF;
	color:white;
}
.pagination > li.active > a, .pagination > li:hover > a {
	background-color:#16314C;
	color:white;
}
.banner {
}