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

div.at-markup.FastAction {
	display: none !important;
}

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

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

#contact-email-form input {
    border: 2px solid #FFFFFF;
    border-radius: 0;

    background: #fff;
    color: #FFF;
		background-color: transparent;
}

#contact-email-form input::placeholder {
    color: #ffffff !important;
}

div#NVTag1 {
	margin: unset;
	max-width: unset;
	width: 100%;
}

#contact-email-form .clearfix {
	margin: unset;
}

#contact-email-form .at-fields {
	display:flex;
}

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

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

#contact-email-form .at-form-submit.clearfix {
	padding: unset;
}

#contact-email-form input[type="tel"], #contact-email-form input[type="email"], #contact-email-form input[type="text"], #contact-email-form input[type="submit"] {
	margin: unset;
	height: 40px;
}

#contact-email-form .at .btn-at{

}

#contact-email-form input.at-submit.btn-at.btn-at-primary {
	margin: unset;
	padding: 0 24px;
	margin: 0 0.625rem
}

/************* 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 .btn-at {
	padding: 7px 24px !important;
}

#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;
		background-color: transparent;
}


#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: 'Montserrat', sans-serif;
	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 form.clearfix {
		width: 90%;
		padding: 0 !important;
	}

#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: 'Montserrat', sans-serif;
	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;
}

#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;
}

}
