body {
	background-color: #492A86;
  font-size: 18px;
}

h1 {
  font-size: 40px;
  color: #434A02;
}

h2 {
  font-size: 30px;
  color: #434A02;
}

#main {
	background-color: #FFF;
  margin-left: auto;
  margin-right: auto;
  max-width: 1200px;
  width: 100%;
  padding: 1.5em;
  border-radius: 1em;
}

section {
	padding: 1.2em;
}

.img-responsive {
	max-width: 100%;
  height: auto;
}
.img-responsive-sm {
	width: 100%;
  max-width: 500px;
  height: auto;
}
.text-center {
	text-align: center;
}
.img-center {
	margin-left: auto;
  margin-right: auto;
  display: block;
}

.green-bg {
  color: white;
	background-color: #434A02;
  padding: 1em;
  border-radius: 1em;
}

.logo {
  border-radius: 10px;
}
