body {
	margin: 0px auto; color: rgb(102, 102, 102); font-size: 14px; min-height: 500px;
}
body {
	width: 100%; overflow-x: hidden;
}
html {
	width: 100%; overflow-x: hidden;
}
h1 {
	margin: 1em auto 0.5em; width: 80%; text-align: center; color: rgb(50, 183, 125); font-size: 21px;
}
p {
	text-indent: 2em;
}
.ad-img {
	width: 100%; margin-bottom: 1em;
}
.store-ad-img {
	width: 100%;
}
.btn {
	font-size: 22px;
}
.form {
	margin: 20px auto;
}
.form-group > label {
	padding: 0px; height: 34px; text-align: center; line-height: 34px; font-size: 16px; margin-bottom: 20px;
}
.form-control {
	padding: 0px; margin-bottom: 20px;
}
.col-xs-9 {
	padding: 0px;
}
.footer > p {
	margin: 20px auto; width: 80%; text-indent: 0px; font-size: 16px;
}
.text-center {
	text-align: center; text-indent: 0px;
}
.text-red {
	color: rgb(255, 118, 76);
}
.media-left > p {
	width: 4em; text-align: center; text-indent: 0px;
}
#wrapper {
	border: 1px solid rgb(238, 238, 238); height: 177px; overflow: hidden; margin-bottom: 20px;
}
#scroller > .media {
	border-bottom-color: rgb(238, 238, 238); border-bottom-width: 1px; border-bottom-style: solid;
}
#scroller p {
	text-indent: 0px; white-space: nowrap;
}
.title-bg {
	padding: 5px 0px; background-color: rgb(92, 184, 92);
}
.title-bg > p {
	margin: 0px; text-align: center; color: rgb(255, 255, 255); text-indent: 0px; font-size: 16px;
}
.bottom-nav {
	width: 100%; bottom: -1px; position: fixed; background-color: rgb(92, 184, 92);
}
.bottom-nav > a {
	padding: 10px 0px; width: 49%; text-align: center; color: rgb(255, 255, 255); display: inline-block;
}
