/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */


img,legend{border:0}

legend,td,th{padding:0}

.bottom:after,.clear,
.clearfix:after,
.hero:after,section{clear:both}

.hero,
.hero li,sub,sup{position:relative}

.center,.hero .cta-wrap{text-align:center}

.cta-link,.print,a,a:active,a:visited{text-decoration:none}

.footer-extras li,.hero ul{list-style:none}

html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}

body{margin:0; line-height: 1.7;}

article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}

audio,canvas,progress,video{display:inline-block;vertical-align:baseline}

audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background-color:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,optgroup,strong{font-weight:700}
dfn{font-style:italic}
h1{font-size:2em;margin:.67em 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre,textarea{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
.hero h2,.hero p,.sun{font-weight:600}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{}
table{border-collapse:collapse;border-spacing:0}
*,:after,:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.container,.footer{max-width:100%;margin-left:auto;margin-right:auto}
.disclaimer,.bottom,.hero,header .container,header .footer{max-width:1070px}
.drawer h2:before{left:20px}
.container:after,.footer:after{content:" ";display:block;clear:both}
.f_l{float:left}
.f_r,.logo{float:right}
.bottom:after,.bottom:before,.clearfix:after,.clearfix:before,.hero:after,.hero:before{content:" ";display:table}
.drawer h2:before,.hero li:before,.spinner:after{content:""}
body{font-family:'Open Sans'}
header{background:#fff;height:60px;padding:0 5.26316%}
header .aol{width:54px;margin:21px 0 0}
@media (min-width:950px){header{height:90px}
header .aol{width:auto;margin:32px 0 0}
}
.logo{margin:15px 0 0;width:174px}
.hero-wrap{background:#e4e5e3;padding:45px 5.26316% 60px;overflow:hidden}
@media (min-width:950px){.logo{width:auto;margin:31px 0 0}
.hero-wrap{background-color:#e4e5e3;background-size:cover;padding:50px 5.26316% 70px}
}
.hero{color:#424242}
@media (min-width:950px){.sun{font-size:1rem;background-position:left 3px}
.hero{color:#424242}
}
.hero h1{line-height:1.2;font-size:2rem;color:#0076df;margin:1.1em 0 0.4em}
@media (min-width:950px){.hero h1{font-size:2rem;color:#0076df}
}
.hero p{font-size:1.3125rem}
@media (min-width:950px){.hero p{font-size:1rem}
}
.hero h2{font-size:1.125rem}
@media (min-width:950px){.hero h2{font-size:1rem}
}
.hero ul{padding:0;margin:-.1em 0 1.7em}
.hero ul+p{font-size:1.125rem;margin-bottom:2em}
.hero li{font-size:1.125rem;padding:4px 0 0 16px; font-size:14px; line-height:14px;}
.hero li:before{position:absolute;left:0;top:9px;width:4px;height:4px;background:#424242;border-radius:50%}
.hero .cta{margin-bottom:.5em}
.hero .small{font-size:.75rem;font-weight:400}
@media (min-width:950px){.hero li:before{background:#424242}
.hero .l{width:73.68421%;float:left;margin-right:5.26316%}
.hero .cta-wrap{text-align:center}
}
.error .hero strong{color:#0076df}
.cta-link,.print{position:relative;font-size:1.1875rem;font-weight:600;width:236;height:52px;line-height:50px;color:#fff;text-align:center;padding:0 85px;background:#ea8428;border:0;display:inline-block;transition:background .1s ease}
.drawer h2,.drawer th,h2{font-weight:600}
.cta-link:hover,.print:hover{background-color:#ec913f;border:0}
.cta-link:active,.cta-link:visited,.print:active,.print:visited{color:#fff}
.print{padding:0 30px}
.print:before{background:0 0}
h2{font-size:1.125rem;line-height:inherit;margin:0 0 .2em}
.bottom-wrap{padding:50px 5.26316% 65px}
.bottom{text-align:center}
.bottom h1{font-size:1.8125rem;color:#0076df;line-height:1.3;margin:0 0 1.5em}
@media (min-width:950px){.bottom h1{font-size:2rem}
}
.chest{max-width:886px}
.drawer{margin:0 0 13px;border:1px solid #0076df;text-align:left}
.drawer h2{position:relative;font-size:1rem;color:#424242;background:#f2f2f2;padding:0 12px 0 40px;margin:0;height:40px;line-height:40px}
.drawer h2:hover{cursor:pointer;background:#e5e5e5}
.drawer h2:before{position:absolute;left:12px;top:10px;width:20px;height:20px;background:url(//s.aolcdn.com/os/WAS/mvp/myhealthprotected/img/plus-minus.png) center top no-repeat}
@media (min-width:600px){.drawer h2{padding:0 60px}
}
.drawer h2.open:before{background-position:center bottom}
.drawer>div{display:none;padding:12px;font-size:.875rem}
@media (min-width:600px){.drawer>div{padding:30px 60px}
}
.drawer table{width:100%}
.drawer td,.drawer th{padding:.4em;border:1px solid #0076df;text-align:center}
.drawer .title{font-size:.75rem;color:#424242;background:#f2f2f2}
@media (min-width:600px){.drawer td,.drawer th{padding:.7em}
.drawer .title{font-size:1rem}
}
.drawer .title span{font-size:.625rem}
.drawer th{font-size:.75rem;background:#0076df;color:#424242}
.drawer .ast,.footer-wrap .links li a,.footer-wrap .links li a:active,.footer-wrap .links li a:visited{color:#424242}
@media (min-width:600px){.drawer .title span{font-size:.75rem}
.drawer th{font-size:1rem}
}
.drawer td{font-size:.625rem}
@media (min-width:600px){.drawer td{font-size:.8125rem}
}
.drawer .ast,.drawer .small{font-size:.75rem}
.footer-wrap{padding:45px 5.26316%;background:#424242;font-size:.9375rem}
.footer-wrap ul{padding:0}
color .footer-wrap a:hover{text-decoration:underline}
.footer-wrap .links li{list-style:none;display:block;margin:0 0 1em}
.error .num,.footer-extras li a,.footer-extras li a:active,.footer-extras li a:visited{color:#049eff}
@media (min-width:950px){.footer-wrap{font-size:.75rem}
.footer-wrap .links li{display:inline}
.footer-wrap .links li a{padding:0 1em;border-right:1px solid #424242}
}
.footer-wrap .links li:first-child a{padding-left:0}
.footer-wrap .links li:last-child a{border:none}
.footer{max-width:1070px}
.error .hero-wrap{background:#f2f2f2}
.error .hero{max-width:700px}
.error .hero p{font-weight:400;margin-bottom:2em;line-height:1.7}
.error .cta-wrapper{text-align:center}
@media (min-width:950px){.copyright{padding-left:1em}
.error .cta-wrapper{text-align:right}
}
.error footer{background:#fff}
.error .num{font-weight:600}
.spinner{overflow:hidden;position:relative}
.spinner span{position:relative;display:inline-block;-moz-transition:.3s ease all;-webkit-transition:.3s ease all;transition:.3s ease all}
.spinner:after{position:absolute;display:inline-block;width:32px;height:32px;top:50%;left:50%;margin:-16px 0 0 -16px;opacity:0;pointer-events:none;-moz-tranform:scale(2.5);-webkit-transform:scale(2.5);transform:scale(2.5);-moz-transition:.3s ease all;-webkit-transition:.3s ease all;transition:.3s ease all;background:url(data:image/gif;base64,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) center center no-repeat}
.no-opacity .spinner.spinning span,.no-opacity .spinner:after{display:none}
.spinner.spinning span{opacity:0;-moz-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5)}
.spinner.spinning:after{opacity:1;-moz-transform:none;-webkit-transform:none;transform:none}
.no-opacity .spinner.spinning:after{display:block}
.no-opacity .spinner.spinning{min-height:45px}
#dm-mobile .spinner.spinning.android,#dm-mobile .spinner.spinning.ios{background:#000;border-radius:7px}

#EnrollHeader {
text-align:center; max-width:730px; margin-left: auto; margin-right:auto;	
}
.disclaimer{text-align:left; margin-top:50px; color:#545454; line-height: 1.2;}
@media (min-width:950px){
.disclaimer{text-align:left; margin-top:50px; color:#545454; line-height: 1.2;}
}
#EnrollFormContainer{
	max-width:598px; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:20px; min-height:590px;}
#Gender {
        -webkit-appearance: none; -moz-appearance: none; background:url(../Images/arrow.png) no-repeat; background-position: 174px 17px; width:204px; float:left; background-color: #FFF;
 }
#DateOfBirth {
width:168px; float:left;	
}
#StreetAddress2 {
width:282px; float:left; color:#a0a0a0;
}
#State {
-webkit-appearance: none; -moz-appearance: none; background:url(../Images/arrow.png) no-repeat; background-position: 65px 17px; width:95px; float:left; background-color: #FFF;
}
#Zip {
width:170px; float:left;
}
#PWReqs {
	width:100%; float:left; font-size:14px; line-height:18px; padding:18px 18px 0px 18px;  color:#424242;
}
#SecurityQuestion {
        width:580px; -webkit-appearance: none; -moz-appearance: none; background:url(../Images/arrow.png) no-repeat; background-position: 550px 17px; float:left; background-color: #FFF;
}
#SecurityAnswer {
	width:580px; 
	float:left; background-color: #FFF; margin-bottom:25px;
}
#congratsextended{display:block;}
#congratsmobile{display: none;}
.form-control {
	width:282px;
	float:left;
  display: block;
  margin-top:20px;
  margin-right: 8px; 
  margin-left: 8px;
  height: 38px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #FFF;
  border: 0;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
@media (max-width:767px){
.form-control {
  margin-right: 2px; 
  margin-left: 2px;
}
#Zip {margin-left:14px;}
}
@media (max-width:768px){
#congratsextended{display: none;}
#congratsmobile{display:block;}
.hero p{line-height:1.9;font-size:1.125rem}
.hero h1{line-height:1.2;font-size:1.8rem;color:#0076df;margin:1.1em 0 1.2em}
#SecurityQuestion {
        width:282px; -webkit-appearance: none; -moz-appearance: none; background:url(../Images/arrow.png) no-repeat; background-position: 252px 17px; float:left; background-color: #FFF;
}
#SecurityAnswer {
	width:282px; 
}
.cta-link,.print{position:relative;font-size:1.1875rem;font-weight:600;width:236;height:52px;line-height:50px;color:#fff;text-align:center;padding:0 109px;background:#ea8428;border:0;display:inline-block;transition:background .1s ease}
#EnrollFormContainer{
	max-width:598px; margin-left:auto; margin-right:auto; margin-top:20px; margin-bottom:20px; min-height:535px;}
}

.form-control:focus {
  border-color: #6D6E70;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(4, 158, 255, .25);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(4, 158, 255, .425);
}
.form-control::-moz-placeholder {
  color: #777;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #777;
}
.form-control::-webkit-input-placeholder {
  color: #777;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  cursor: not-allowed;
  background-color: #eee;
  opacity: 1;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  line-height: 34px;
  line-height: 1.42857143 \0;
}
input[type="date"].input-sm,
input[type="time"].input-sm,
input[type="datetime-local"].input-sm,
input[type="month"].input-sm {
  line-height: 30px;
}
input[type="date"].input-lg,
input[type="time"].input-lg,
input[type="datetime-local"].input-lg,
input[type="month"].input-lg {
  line-height: 46px;
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  min-height: 20px;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm,
.form-horizontal .form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.input-lg,
.form-horizontal .form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 25px;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
}
.input-lg + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
/*# sourceMappingURL=main.css.map */
