body {
    padding-bottom: 20px;
    padding-top: 20px;
}
.header, .marketing, .footer {
    padding-left: 15px;
    padding-right: 15px;
}
.header {
    border-bottom: 1px solid #57007F;
    padding-bottom: 20px;
}
.header h3 {
    line-height: 40px;
    margin-bottom: 0;
    margin-top: 0;
	color: #57007F;
}
.footer {
    border-top: 1px solid #57007F;
    color: #777;
    padding-top: 19px;
}
@media (min-width: 768px) {
	.container {
		max-width: 730px;
	}
}
.container-narrow > hr {
    margin: 30px 0;
}
.marketing {
    margin: 40px 0;
}
.marketing p + h4 {
    margin-top: 28px;
}
@media screen and (min-width: 768px) {
	.header, .marketing, .footer {
		padding-left: 0;
		padding-right: 0;
	}
	.header {
		margin-bottom: 30px;
	}
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #57007F;
}
a {
  color: #57007F;
  text-decoration: none;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  color: #57007F;
  background-color: #D8ADFF;
}
.btn-rkj {
	background-color: #D8ADFF;
}
.carousel-control.left {
	background-image: none;
}
.carousel-control.right {
	background-image: none;
}
#map-container {
	height: 300px;
}
/*.jumbotron {
	background-color: #D7D5FF;
}*/