@charset "UTF-8";
/* CSS Document */

/************* Contact Us Form **************/
#contact-email-form .at-title {
	display: none;
}

#contact-email-form .FirstName {
	display: inline-block;
	width: 200px;
	margin: 1px;
	text-align: left;
}

#contact-email-form  u {
	text-decoration: none !important;
}

#contact-email-form .PostalCode {
	display: inline-block;
	width: 200px;
	margin: 1px;
}

#contact-email-form .EmailAddress {
	display: inline-block;
	width: 200px;
	margin: 1px;
}

#contact-email-form .at fieldset legend {
    display: none;
}

#contact-email-form .at-text {
    color: transparent;
    font-size: 0;
}
	
	
#contact-email-form .at-fieldset .ContactInformation,
.ngp-form .at,
.at fieldset:last-of-type {
    padding: 0 !important;
} 

#contact-email-form div.at-markup.UpdateMyProfile {
    display: none !important;
}

#contact-email-form .at .error small.error {
    color: #c02032 !important;
}

#contact-email-form input::placeholder {
    color: #212f64;
}

#contact-email-form input {
    border: 2px solid #212f64;
    border-radius: 0;
    height: 45px;
    background: #fff;
    font-size: 17px;
    color: #212f64;
    padding: 10px 15px;
}

#contact-email-form .at-form-submit .at-submit {
    box-sizing: border-box;
    font-size: 1.5em;
    text-transform: uppercase;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    background-color: #212f64;
    color: #fff;
    border: none;
	font-family: 'Gotham';
	margin: 0 !important;
}

#contact-email-form .at-form-submit .at-submit:hover {
    border: none;
    background-color: #c02032;
    cursor: pointer;
}

#contact-email-form .clearfix {
	width: 100%;
	margin: auto;
}

#contact-email-form .at-form-submit.clearfix {
	margin: 0 !important;
	padding: 0px 1px 0px 4px !important;
}

.ngp-form form.clearfix {
	max-width: 610px;
	width: 90% !important;
}

#contact-email-form .at-inner {
    background: transparent !important;
}

@media (max-width: 950px) {
	#contact-email-form .FirstName {
width: 100%;
}


#contact-email-form .PostalCode {
width: 100%;
}

#contact-email-form .EmailAddress {
	width: 100%;
}
	
#contact-email-form .at-form-submit.clearfix {
	margin: 0 !important;
	padding: px !important;
}
	
}


/************* Footer Form **************/

#footer-email-form .at-inner {
    background: transparent !important;
}

#footer-email-form .at-title {
	display: none;
}

#footer-email-form .FirstName {
	display: inline-block;
	width: 200px;
	margin: 1px;
	text-align: left;
}

#footer-email-form  u {
	text-decoration: none !important;
}

#footer-email-form .PostalCode {
	display: inline-block;
	width: 200px;
	margin: 1px;
}

#footer-email-form .EmailAddress {
	display: inline-block;
	width: 200px;
	margin: 1px;
}

#footer-email-form .at fieldset legend {
    display: none;
}

#footer-email-form .at-text {
    color: transparent;
    font-size: 0;
}
	
	
#footer-email-form .at-fieldset .ContactInformation,
.ngp-form .at,
.at fieldset:last-of-type {
    padding: 0 !important;
} 

#footer-email-form div.at-markup.UpdateMyProfile {
    display: none !important;
}

#footer-email-form .at .error small.error {
    color: #c02032 !important;
}

#footer-email-form input::placeholder {
    color: #FFF;
}

#footer-email-form input {
    border: 2px solid #FFFFFF;
    border-radius: 0;
    height: 45px;
    background: #fff;
    font-size: 17px;
    color: #FFF;
    padding: 10px 15px;
	background-color: transparent !important;
}


#footer-email-form .at-form-submit .at-submit {
    box-sizing: border-box;
    font-size: 1.5em;
    text-transform: uppercase;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    background-color: #212f64;
    color: #fff;
    border: 2px solid #FFFFFF;
	font-family: 'Gotham';
	margin: 0 !important;
}

#footer-email-form .at-form-submit .at-submit:hover {
    border: none;
    background-color: #c02032;
    cursor: pointer;
}

#footer-email-form .clearfix {
	width: 100%;
	margin: auto;
}

#footer-email-form .at-form-submit.clearfix {
	margin: 0 !important;
	padding: 5px !important;
}

#footer-email-form form.clearfix {
	width: 610px;
	padding: 0 !important;
}

@media (max-width: 950px) {
#footer-email-form .FirstName {
width: 100%;
}


#footer-email-form .PostalCode {
width: 100%;
}

#footer-email-form .EmailAddress {
	width: 100%;
}
	
#footer-email-form .at-form-submit.clearfix {
	margin: 0 !important;
	padding: 0px !important;
}
}

/************* Volunteer Form **************/
#volunteer-email-form {
	position: inherit !important;
}

#volunteer-email-form .at-title {
	display: none;
}

#volunteer-email-form .FirstName {

}

#volunteer-email-form  u {
	text-decoration: none !important;
}

#volunteer-email-form .PostalCode {

}

#volunteer-email-form .EmailAddress {

}

#volunteer-email-form .at fieldset legend {
    display: none;
}

#volunteer-email-form .at-text {
	text-align: left !important;
}

#volunteer-email-form .at-select {
	text-align: left !important;
}

#volunteer-email-form .checkbox-list-label {
	text-align: left !important;
}
	
	
#volunteer-email-form .at-fieldset .ContactInformation,
.ngp-form .at,
.at fieldset:last-of-type {
    padding: 0 !important;
} 

#volunteer-email-form div.at-markup.UpdateMyProfile {
    display: none !important;
}

#volunteer-email-form .at .error small.error {
    color: #c02032 !important;
}

#volunteer-email-form input::placeholder {
    color: #212f64;
}

#volunteer-email-form input {

}

#volunteer-email-form .at-form-submit .at-submit {
    box-sizing: border-box;
    font-size: 1.5em;
    text-transform: uppercase;
    width: 100%;
    -webkit-appearance: none;
    -moz-appearance: none;
    -webkit-transition: all .4s;
    -moz-transition: all .4s;
    -ms-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    background-color: #212f64;
    color: #fff;
    border: none;
	font-family: 'Gotham';
	margin: 0 !important;
}

#volunteer-email-form .at-form-submit .at-submit:hover {
    border: none;
    background-color: #c02032;
    cursor: pointer;
}

#volunteer-email-form .clearfix {
	width: 100%;
	margin: auto;
}

#volunteer-email-form .at-form-submit.clearfix {
	margin: 0 !important;
	padding: 0px 1px 0px 4px !important;
}

.ngp-form form.clearfix {
	max-width: 610px;
	width: 90% !important;
}

#volunteer-email-form .at-inner {
    background: transparent !important;
}

@media (max-width: 950px) {
	#volunteer-email-form .FirstName {
width: 100%;
}


#volunteer-email-form .PostalCode {
width: 100%;
}

#volunteer-email-form .EmailAddress {
	width: 100%;
}
	
#volunteer-email-form .at-form-submit.clearfix {
	margin: 0 !important;
	padding: px !important;
}
	
}