body {
	background-color: #008bbf;
}

body, body * {
	color: #000;
	font-family: monospace;
	font-size: x-large;
  font-weight:normal;
}

.container {
	/* border: solid 1px #000; */
	position: absolute;
	top: 10%;
	left: 35%;
	width: 30%;
	border-bottom:solid 10px #008bbf;
}

.Border {
	border: solid 1px #000;
	margin-bottom:1em;
}

ul, form {
	margin: 2em;
	padding: 0;
}

li {
	margin: 1em;
	padding: 0;
}
p {
	text-align:center;
}
small {
	font-size:smaller;
}
a {
	color: #000;
	text-decoration: none;
	border-bottom: solid 1px #000;
}

a:hover {
	background-color: #000;
	color: #008bbf;
	text-decoration: none;
	border-bottom: 0;
}

@media (max-width: 1600px) {
	.container {
		left: 30%;
		width: 40%;
	}
}

@media (max-width: 1200px) {
	.container {
		left: 25%;
		width: 50%;
	}
}

@media (max-width: 800px) {
	.container {
		border: 0;
		width: 100%;
		position: relative;
		bottom: auto;
		left: auto;
	}
	ul {
		margin: 1em;
	}
	li {
		margin: 0;
	}
}

#Electromail input, #Electromail textarea, #Electromail button {
  background-color: #008bbf;
  border:solid 1px #000;
}

#Electromail button:hover {
  color: #008bbf;
  background-color: #000;
  border:solid 1px #008bbf;
  cursor:pointer;
}

#Electromail .ZipCode label {
	padding: .5rem 1.5rem;
}

#Electromail .alert-success,
#Electromail .alert-warning {
	list-style: none;
	text-align: center;
}
