html, body{background: #170939;}
.main-content{background:#fff; min-height:450px;}
#footer{margin-top:60px;}

#txtEnteredEmail, #txtEnteredEmail2{
float:left;
margin: 15px 50px 0 0;
width:290px;
height:44px;
background: #FFF none repeat scroll 0% 0%;
border: 1px solid #DCDBDA;
padding: 5px 10px;
box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, 0.15) inset;
border-radius: 3px;
color: #A8A39C;
}
#btnSubmit, #btnSubmit2{
background-image:url(https://images.esurance.com/btn-submit-150-@2x.png);
background-repeat: no-repeat;
background-position: 0 0;
background-color:#69f;
width: 150px;
height: 44px;
display: block;
position: relative;
background-size: 150px auto;
-webkit-border-radius: 4px;
border-radius: 4px;
float:left;
margin-top:15px;
}

#secondContent #btnSubmit2{ margin-top:0;}
#btnSubmit:hover{ background-position: 0 -44px;}
#btnSubmit2:hover{ background-position: 0 -44px;}

label{font-size:17px;color:#6f685f;}
#secondContent{margin-top:36px;}
#txtEnteredEmail{}

@media only screen and (max-width: 799px), only screen and (max-device-width: 799px) and (orientation:portrait) {
#footer{margin-top:20px;}
.touch-logo img {left:20px;}
}
@media only screen and (max-width: 599px), only screen and (max-device-width: 599px) and (orientation:portrait) {
#txtEnteredEmail, #txtEnteredEmail2{width:100%;}
#btnSubmit, #btnSubmit2{float:right;}
}

@media only screen and (max-height: 699px) {
.main-content{min-height:250px;}
}

.hero-span {background:url(https://images.esurance.com/img-road-unsubscribe-1561.jpg) 50% 0 no-repeat; background-size:auto 100%; background-size:cover; height:162px; margin-bottom:37px;}
@media only screen and (min-width: 1561px) {
.hero-span {background-size:100% auto; background-size:cover; height:200px;}
}
.subhead-featured-copy {margin-bottom:50px;}
.execute-unsubscribe h2 {margin-top:38px;}
#txtEnteredEmail, #txtEnteredEmail2 {margin:0 29px 0 0; width:250px;}
#btnSubmit, #btnSubmit2 {margin-top:0;}
@media only screen and (max-width: 799px), only screen and (max-device-width: 799px) and (orientation:portrait) {
.hero-span {height:60px; background-size:100% auto; background-size:cover; margin-bottom:24px;}
.subhead-featured-copy {margin-bottom:10px;}
.execute-unsubscribe h2 {margin-top:0;}
#txtEnteredEmail, #txtEnteredEmail2 {width:175px; margin-right:15px; margin-bottom:15px;}
#btnSubmit, #btnSubmit2{float:none;}
}

div.global-nav div.grid {height: inherit;}
.home-logo {margin-left:0;}
.touch-logo {height:50px;}