.top-container{background:#071d49}
.top-container a{display:inline-block;height:45px;margin:40px 0}
.top-container img{width:210px}
.top-container .abbv-background-container-content{min-height:180px}
h1{color:#071d49}
p{color:#071d49;line-height:1.5}
.body-container .abbv-col{padding:20px}
.abbv-footer{background:#414042;padding:20px 0;line-height:1.5}
.abbv-footer ul{text-align:center;border-bottom:solid 1px #777;padding-bottom:20px}
.abbv-footer ul,.abbv-footer ul a{color:#fff;font-size:1rem;font-weight:300;font-style:normal}
.abbv-footer p,.abbv-footer span,.abbv-footer p>a{color:#fff;font-size:.9rem;font-weight:300;font-style:normal}
.abbv-footer p>a,.abbv-footer p>a:active,.abbv-footer p>a:visited{text-decoration:underline !important}
footer.abbv-footer ul.abbv-footer-horizontal li:last-child{background:url(/content/dam/beforeandafterportal/images/privacy-choices-white.svg) no-repeat;background-repeat:no-repeat;background-position:right center;padding-right:35px;width:fit-content;background-size:17%;padding-bottom:0;margin:0 auto}
.abbv-footer-content .abbv-legal-text>p{width:80%;margin-top:50px}
button.submit:not(.af-icon-button),button.submit:not(.af-icon-button):hover{background:#a6b5e0;border-color:#a6b5e0;color:#071d49;border-radius:25px;font-weight:bold;padding:5px 20px}
button:not(.af-icon-button):active{background:0}
button:not(.af-icon-button):focus{outline:0}
.aemformcontainer p,.aemformcontainer label{color:#071d49 !important}
.guideFieldLabel label{line-height:1.5}
.aemformcontainer p,.aemformcontainer p>a{font-size:.875rem;color:#071d49 !important}
.forms-expand .iconButton-icon{display:none}
.forms-expand .xfaButton{margin:0}
.forms-expand button .iconButton-label,.forms-expand button:active,.forms-expand button:focus{text-decoration:underline;margin-left:0;font-size:.875rem;font-family:Arial,sans-serif;color:#071d49;background:transparent;border-color:transparent;outline:0}
.forms-expand-collapse .forms-expand button:hover span,.forms-expand-collapse .link-button:hover span{border-bottom:0}
.forms-expand-collapse button .iconButton-label,.forms-expand-collapse button .iconButton-label:active,.forms-expand-collapse button .iconButton-label:focus{text-decoration:underline;margin-left:0;font-size:.875rem;font-family:Arial,sans-serif;color:#071d49;background:transparent;border-color:transparent;outline:0}
.forms-expand-collapse button .iconButton-icon{width:0}
.enterpriseInvisibleRecaptcha,.enterpriseInvisibleRecaptcha a{font-size:.875rem;color:#071d49}
.enterpriseInvisibleRecaptcha a{color:#071d49}
.forms-expand .guideFieldError{display:none}
.forms-expand-collapse,.forms-expand-collapse p{margin-bottom:8px;margin-top:8px}
.forms-invisible-enterprise-recaptcha{display:none}
@media(max-width:960px){.body-container .abbv-col{width:100%}
.guideContainerNode .step{display:none}
.top-container{text-align:center}
}