	body{
		font-family: 'Open Sans', sans-serif;font-size:16px;line-height:1.5em;
	padding: 0;
	    margin: 0;
	    background: #fff;
	}
	.at h1, .at h2, .at h3, .at h4, .at h5, .at h6 {font-family: 'Overpass', sans-serif;}
	}a:focus{outline:1px dotted invert}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}h1,h2,h3,h4,h5,h6{font-family:poppins,sans-serif}h1{font-size:30px}h2{font-size:26px}h3{font-size:22px}h4{font-size:18px}h5{font-size:16px}h6{font-size:15px;color:#3c70d6}ol{list-style:decimal}ul{list-style:square}li{margin-left:30px}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,address,fieldset{margin-bottom:10px}
.at a {color:#3A54A5;font-weight:bold;}
.at a:hover {color:#EB3A3A;}
.header {
    padding: 6px 0;
	float: left;text-align:center;
	    width: 100%;
	}
	#wrapper {
	    width: 960px;
	    margin: 0 auto;
	    clear: both;
	}
	#narrow {
	    width: 600px;
	    margin: 0 auto;
	    clear: both;
	}
	
	.logo {width:250px;margin:0 auto;}
	.logo img {max-width:100%;}
	.content_area {    float: left;
    clear: both;
    width: 100%;
}
h1 {
	    color: #273A70;
	    text-align: center;
	    font-size: 42px;
	    line-height: 1em;font-weight:normal;font-family: 'Overpass', sans-serif;
	    padding: 0;margin:0;
	}
	.main_content {
	    background: #fff;
	    padding: 35px;
	}
	.footer {color:white;background:#273A70;text-align:center;padding:80px 0px;font-size:13px;clear:both;}
	.disclaimer {
	    display: block;
	    text-align: center;
	    padding: 10px 5%;
	    border: 1px solid white;
	    width: 60%;
color:white;
	    text-transform: uppercase;
	    margin: 25px auto 10px;
	    line-height: 100%;
	}
	.footer-sub {display:block;}
	.footer-sub a {color:#efefef;}
	.footer svg {fill:white;}
	.footer a:hover svg {fill:#EB3A3A;}
input.btn-at.btn-at-primary {
	    -webkit-appearance: none;
	    border: none;background:#3A54A5;
	    text-transform: uppercase;
	    color: #fff;font-family: 'Open Sans', sans-serif;
	    font-size: 18px;
	    font-weight: 700;
	    margin: 10px;
	    display: inline-block;
	    letter-spacing: .03em;
	    padding: 12px 15px;
	    line-height: 20px;
	    -moz-border-radius: 6px;
	    border-radius: 6px;
	    -webkit-border-radius: 6px;
	    line-height: 17px;
	}
	input.btn-at.btn-at-primary:hover{background:#EB3A3A}
	header.at-title {display:none;}
	.ngp-content .mobile {display:none;}
	header.at-title, legend.at-legend {display:none;}
	.petition legend.at-legend {display:block; color: #3A54A5;
	    font-size: 26px;
	    line-height: 1em;font-weight:bold;
	    padding: 0;}
		 .petition header.HeaderHtml {padding:55px 0px;}
.petition_embed legend.at-legend {display:block;color:white;}
.petition_embed form {background:#162A49;}	

.FooterHtml {clear: both;
    text-align: right;
    width: 40%;
    float: right;
    font-size: 80%;}
.petition_embed 	.at label {
	    font-size: 0.65rem;
	    color: #efefef !important;
	    cursor: pointer;
	    display: block;
	    font-weight: normal;
	    line-height: 1.5;
	    margin-bottom: 0;
	    position: relative;
	}

	div.at-form-submit {
	    padding: 0 0.625rem 10px;
	}
.petition_embed	label.PersonalUrl {display:none;}