/* Fonts */

@import url('https://fonts.googleapis.com/css?family=Open+Sans');

.container {
  border: none;
  font-family: Open sans;
   height: auto;
	padding: 15px;
	background-color: #FFF;

   
   
}

img[alt*="_logo"] {
  max-width: 100%;
  margin: 0px auto;
  display: block;
}

@media only screen and (min-width: 768px) {
  img[alt*="_logo"] {
    max-width: 60%;
  }
}


#p977 {
  display: none;
}

/* Subscribe Question */
#p283 {
  visibility: hidden;
}

.spanc283 ul li {
  display: inline-block;
  padding-right: 5px;
  margin-left: 240px;
  
}



/* Newsletter Headers */

.sections {
  background-color: #555555;
padding: 0 15px;
line-height: 30px;
  font-size: 30px;
text-transform: uppercase;
color: #ffffff;
  padding: 5px;
}

/* Newsletter Styling */

.opt {
  margin-left: 25px;

}

/* Horizontal Rule - Rule */
hr {
  border: 1px solid #555555;
}

/* Button Styles */

#custombtn {
  text-align: center;
  padding: 5px 0px;
}

#custombtn input[type="submit"] {
  font-family: 'Open Sans', sans-serif;
  font-size: 20px;
  font-weight: 400;
  color: #fff;
  border: none;
  border-radius: 0px;
  padding: 5px 15px;
  text-shadow: none;
  background: #005BA3;
  margin: 0 auto;
  width: 100%;
  max-width: 400px;
  transition: background .3s;
}

#custombtn input[type="submit"]:hover {
  background: #005BA3;
  transition: background .3s;
}

#submitbtn {
  display: none;
}

/* Validation */


.validation ul {
	margin-top: 30px;
	
}

.validation ul li {
	display: block;
}



/* Footer */



/* Mobile Styles */

@media (max-width: 767px) {
  .spanc283 ul li {
  display: block;
  padding-right: 5px;
  margin-left: 0px;
  
}
  
}
