@import url("https://use.typekit.net/qrw1xhu.css");body,html{font-family:"roboto",sans-serif;font-weight:400;font-style:normal;margin:0;height:100%;overflow-x:hidden;box-sizing:border-box}
.light-orange,p.light-orange{color:#e78029 !important}
h2.orange,.orange,p.orange{color:#bd5136 !important}
body{position:relative;min-height:100%}
.abbv-background-container-display{min-height:50px}
.no-wrap{text-wrap:nowrap}
.fd-col-xs-12{height:auto;position:inherit}
.inner-container{max-width:1180px;margin:0 auto;padding:20px 0;box-sizing:border-box}
@media(min-width:601px){.inner-container.forms{max-width:1180px;margin:0 auto;padding:0 80px 0 80px;box-sizing:border-box}
}
.footer-container{width:100%}
.abbv-footer{background:#071d49}
.abbv-footer ul{text-align:center}
.abbv-footer ul,.abbv-footer ul a{color:#fff;font-size:1rem;font-family:"roboto",Helvetica,Arial,sans-serif;font-weight:300;font-style:normal}
.abbv-footer p,.abbv-footer span,.abbv-footer p>a{color:#fff;font-size:.9rem;font-family:"roboto",Helvetica,Arial,sans-serif;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/ibdbrochure/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 .logo svg{fill:white !important}
.abbv-footer-content .abbv-legal-text>p{width:100%;margin-top:50px}
@media(max-width:600px){.logo{text-align:left !important}
}
.page-wrapper{min-height:calc(100vh - 380px)}
.body-big-text,.body-big-text p,.body-big-text a{font-family:"roboto",sans-serif;font-size:20px;line-height:1.5em}
.body-big-text a{text-decoration:underline;font-weight:bold;color:#000}
.forms-progress-bar{display:none}
#guideContainer-rootPanel-panel___layoutContainer>div:first-child{opacity:0;height:1px}
.guideformtitle p{font-size:44px;font-family:"roboto",Helvetica,Arial,sans-serif;font-weight:400;margin:80px auto 40px auto;text-align:center}
.guideFieldLabel label{line-height:1.4em}
.blue-text-dark{margin-bottom:0;font-size:.9rem}
.bottom-privacy-text>p,.bottom-privacy-text>p>b{font-size:.9rem}
.bottom-privacy-text>p>a{font-weight:bold;text-decoration:underline;font-size:.9rem;color:#000}
.providerAddressPanel a{font-weight:bold;text-decoration:underline;color:#000}
.therapyType,.skyIndicationList,.rinvoqIndicationList{max-width:800px;margin:0 auto;text-align:center}
.therapyType .dropDownList,.skyIndicationList .dropDownList,.rinvoqIndicationList .dropDownList{max-width:600px}
.abbv-quizddg-qtoken-q1 label,.skyIndicationList label,.rinvoqIndicationList label{font-family:"roboto",sans-serif;font-size:20px;text-align:center;margin-bottom:20px;line-height:1.4em}
.guideFieldNode.validation-failure:not(.guideButton):not(.guideTextDraw),.guideFieldNode.validation-success:not(.guideButton):not(.guideTextDraw){border:0;padding-left:0;background:0;margin-left:auto}
.guideFieldError{text-align:left;max-width:600px;margin:0;color:#bd5160}
.googleCaptchaPanel{padding-top:20px}
.guidetoolbar{text-align:center;max-width:500px;margin:0 auto;display:flex;justify-content:space-around}
.movePrev{background:#fff !important;border:solid 1px #071d49 !important;color:#071d49 !important}
button:not(.af-icon-button),input[type="button"],select{border-radius:8px !important}
#guideContainer-rootPanel-panel-panel_1529719894-panel_copy-panel-guidedropdownlist_co___widget{position:relative;border-radius:8px;max-width:100%}
input{border-radius:8px}
.guidedatepicker .datepicker-calendar-icon{margin:2%}
.font-light-18,.font-light-18>p,.font-light-18 label{font-weight:lighter;font-size:1.1rem}
.font-light,.font-light>p{font-weight:lighter}
.signatureTodaysDate>.guideFieldLabel label:after{content:"*";color:red;position:relative;top:0;left:0}
.agreeCheckBox label,.skinType .guideWidgetLabel label{font-weight:lighter}
.instruct-image{display:block !important}
.file_upload_before .abbv-form-wrapper,.file_upload_after .abbv-form-wrapper{padding-left:0;border:0}
.agreeCheckBox .guideFieldError,.emailAddress .guideFieldError,.guideCaptcha .guideFieldError{margin:0;text-align:left}
.guideCheckBoxItem.guideItemSelected .XfaCheckBox:hover::before{background-color:#33536e}
.guideCheckBoxItem.guideItemSelected .XfaCheckBox::before{background-color:#33536e;border:1px solid #33536e}
.guideCheckBoxItem .XfaCheckBox::before{border:2px solid #000}
.cta{text-align:center}
.abbv-button-primary{margin-bottom:20px;margin-top:40px;border-radius:8px;background:#33536e !important;background-color:#33536e !important}
button:not(.af-icon-button):focus{outline:none !important}
button:not(.af-icon-button):not(.file-status-delete):active,button:not(.af-icon-button):not(.file-status-delete):hover{border-color:#33536e !important;color:#fff !important;background:#33536e !important}
.abbv-quizddg-qtoken-q14 input{max-width:320px}
.upload-error{background-color:#fff !important;border-left:none !important;padding-left:0 !important}
.fileupload-info{width:100% !important;border:none !important}
.file-status-message{width:100px !important}
.fileinfo-size{width:100px !important;text-align:center !important}
.fileinfo-name{width:calc(100% - 280px) !important}
.fileinfo-metadata{width:100% !important;display:flex;column-gap:20px;flex-wrap:wrap;padding-top:10px}
.fileinfo-metadata input{height:40px !important;margin-left:0 !important}
.abbv-form-fileupload .fileupload-info .file-status{background-color:#fff !important;margin-bottom:30px;padding:0 !important;align-items:center}
.fileinfo-meta-field{font-weight:400 !important;max-width:320px !important;flex:1 1 200px}
.file_upload_before .fileupload-info.abbv-active:before{content:"Please Insert Description (Example: back of legs, forearms)";font-size:1.1rem}
.file_upload_after .fileupload-info.abbv-active:before{content:"Please Insert Description (Example: Week 16, back of legs/forearms)";font-size:1.1rem}
.abbv-form-fileupload .fileupload-info .file-status{padding-top:20px !important}
.file-status>div{line-height:1rem}
.meta-validation.meta-error{font-size:.875rem;padding-bottom:.25rem;color:#ff0c00 !important}
.meta-validation.meta-error::before{content:"\e000";font-family:"abbv-iconFont",sans-serif;padding-right:3px}
.delete-confirmation,dialog.abbv-form-fileupload-inprogress{background:#fff !important;border:1px solid #071d49 !important;width:80% !important;max-width:600px;min-height:200px}
.delete-confirm,.upload-continue{background:#071d49 !important}
.delete-reject,.upload-cancel{background:#fff !important;broder:1px solid #071d49 !important;color:#071d49 !important}
.upload-cancel{float:left;margin-right:30px !important}
.delete-reject,.delete-confirm{margin-top:20px !important}
.abbv-form-fileupload-inprogress .upload-status{margin-bottom:20px !important}
.delete-confirmation-text,.upload-title{font-size:1rem !important}
.abbv-form-fileupload dialog button{font-size:1rem !important;height:40px;width:auto !important;padding:0 20px;padding-bottom:.625rem;padding-left:1rem;padding-top:.625rem;padding-right:1rem}
.file-status-delete:hover{background-color:#fff !important;border:none !important}
label.abbv-button-tertiary{background:#33536e !important;border-radius:8px !important;display:inline-block !important;padding:9px 15px 9px 15px !important;width:auto !important}
.abbv-fileupload-label-text{color:#fff;font-weight:normal !important}
.abbv-form-fileupload label.abbv-button-tertiary.i-b::before{display:none}
.beforePhotoCheckbox-skyrizi.guideCheckBoxItem .guideWidgetLabel,.beforePhotoCheckbox-rinvoq.guideCheckBoxItem .guideWidgetLabel{width:100% !important}
@media(max-width:991px){.guideformtitle,.guideTextDraw.guideformtitle{display:block !important;margin-left:0}
.guideformtitle p{font-size:30px;text-align:center}
}
@media(max-width:601px){.file-status>.fileinfo-name{width:100% !important}
}
@media(min-width:768px) and (max-width:991px){.copyrightLicenseAgreementPanel .fd-col-md-3{width:50% !important}
}
.abbv-content{position:relative;min-height:100%}
.abbv-content-container{min-height:100%;height:100vh;position:unset}
.inner-container.home,.inner-container.system-error,.inner-container.thankyou{margin:50px auto 0 auto;min-height:150px;padding:0 20px}
@media(min-width:375px) and (max-width:767px){section[role="main"]{min-height:auto}
}
@media(min-width:768px) and (max-width:819px){section[role="main"]{min-height:535px}
}
@media(min-width:820px) and (max-width:1023px){section[role="main"]{min-height:647px}
}
@media(min-width:1024px) and (max-width:1100px){section[role="main"]{min-height:883px}
}
@media(min-width:1101px){section[role="main"]{min-height:300px}
}
@media(min-width:768px){.abbv-footer-content{padding:40px}
.inner-container.home,.inner-container.system-error,.inner-container.thankyou{margin:50px auto 0 auto;min-height:150px;padding:0 100px 0 100px}
}
.guideFieldNode.guideTextBox.npiTextbox{height:100px}
.guideFieldWidget.XfaCheckBox{margin-right:20px;margin-top:5px}
button.button-default:hover,button.button-default{min-width:200px;background:#33536e !important;background-color:#33536e !important}
.guideFieldError p{color:#d62a24;display:inline}
.padding-20{padding:0 20px}
p{margin-top:10px}
.guideFieldLabel.top{margin-left:3px}
.guideImage img{margin-right:0;margin-left:0}
.guideWidgetLabel.right label{margin:0}
@media screen and (max-device-width:768px){.infoOptIn2 .guideWidgetLabel.right label{max-width:80%}
}
.guideFieldNode.privacyOptIn{margin-bottom:20px}
.banner-photo img{width:100%;max-width:450px;height:auto;margin-top:0}
.example-photo img{width:250px;height:auto}
p.example-photo-text{margin-top:0}
h1{font-size:32px;font-family:"bree-serif",Helvetica,Arial,sans-serif;font-weight:600;margin:20px auto;line-height:1}
h2{font-size:24px;font-family:"bree-serif",Helvetica,Arial,sans-serif;font-weight:600;margin:20px auto;line-height:1}
h2.head-shot{margin-top:40px;margin-bottom:0}
ul.head-shot-ul{padding-left:20px;padding-right:20px}
.guidetextbox.guidefield .guideFieldNode{margin-top:0}
@media(max-width:600px){.guideFieldWidget{max-width:100%}
.guidebutton.guidefield,.guidedropdownlist.guidefield,.guidetextbox.guidefield{max-width:100%;margin:0}
h1{font-size:24px;line-height:1}
h2{font-size:18px;line-height:1}
}
@media(min-width:601px){.guideFieldWidget{max-width:95%}
.guidebutton.guidefield,.guidedropdownlist.guidefield,.guidetextbox.guidefield{max-width:320px;margin:0}
}
.abbv-form-wrapper{padding:5px 0 !important}
.file-status-message,.file_upload div label{display:none}
.instruct-image div{font-size:14px !important}
a.abbv-button-primary{min-width:200px;text-align:center}
.inner-container.thankyou .cta,.inner-container.system-error .cta{text-align:left;text-decoration:none}
.inner-container.thankyou .cta a{text-decoration:none}
.inner-container.system-error .rich-text a,.inner-container.thankyou a{text-decoration:underline}
.guidePanelNode.reviewPanel{background:#f3f0f0;padding:20px}
.guidePanelNode.reviewPanel .guideFieldNode.headlineValuesText{font-size:22px}
.guidePanelNode.reviewPanel .guideFieldNode p span{font-weight:300}
.guidePanelNode.reviewPanel p{margin-top:0;margin-bottom:16px}
.guideFieldNode.audioVisualConsent p{margin-top:0;margin-bottom:10px}
.guideFieldNode.audioVisualConsent .mustScroll{background:#f3f0f0;border:1px solid;border-style:dashed;width:100% !important;padding:20px;margin-bottom:20px}
.guideFieldNode.signature label,.guideFieldNode.signedDate label{font-weight:700}
#guideContainer-rootPanel-panel-panel_1620303091-panel-guidetextbox___guide-item{background:#f3f0f0;padding:20px 20px 0 20px}
#guideContainer-rootPanel-panel-panel_1620303091-panel-guidetextbox_1439736___guide-item{background:#f3f0f0;padding:0 20px 0 20px}
.guidePanelNode.submitPanel{background:#f3f0f0;padding:0 20px 20px 20px}
@media(max-width:768px){.guideFieldNode.examplePhotoText{width:100%;text-align:center}
}
@media(min-width:769px){.guideFieldNode.examplePhotoText{width:69%;text-align:right}
}
.guidePanelNode.saveCancelPanel{max-width:500px}
.guidePanelNode.optinPanel .fd-col-lg-1{width:100%}
.afCheckBoxItem.infoOptIn1 p,.afCheckBoxItem.infoOptIn2 p{margin-top:0;overflow-wrap:break-word}
.guideFieldNode.previewBtn{line-height:0}
.step.mobileLayout{display:none}
.guideLayout .xfaButton{margin:0}
p.orange a{color:#bd5136 !important}
.signupwrapper a{color:#33536e !important}
.infoOptIn1 a{text-decoration:underline}
.signupwrapper{margin:20px 0;color:#33536e}
.signupwrapper ol li:nth-child(2){position:relative}
@media(max-width:600px){.programimage.banner-photo{display:none}
.header-bg-container{max-width:1180px;margin:0 auto;width:100%;height:154px;background:url(/content/dam/ibdbrochure/images/header-image-mobile.png);background-repeat:no-repeat;background-position:top left;background-size:100% 100%}
.banner-text{max-width:1400px;margin:0 auto;padding:20px 0;text-align:center}
.banner-text .line-one{font-size:28px;line-height:normal;font-weight:700;color:#fff;margin-top:0;margin-bottom:0;font-family:"bree-serif",Helvetica,Arial,sans-serif}
.banner-text .line-two{font-size:24px;line-height:30px;color:#fff;margin:0 auto;max-width:210px;font-family:"bree-serif",Helvetica,Arial,sans-serif}
}
@media(max-width:375px){.banner-text .line-one{font-size:22px}
.banner-text .line-two{font-size:22px}
}
@media(min-width:601px) and (max-width:767px){.header-bg-container{max-width:1180px;margin:0 auto;width:100%;height:150px;background:url(/content/dam/ibdbrochure/images/header-image-desktop.png);background-repeat:no-repeat;background-position:top left;background-size:100% 100%}
}
@media(min-width:768px){.header-bg-container{max-width:1180px;margin:0 auto;width:100%;height:150px;background:url(/content/dam/ibdbrochure/images/header-image-desktop.png);background-repeat:no-repeat;background-position:top left;background-size:89% 100%}
}
@media(min-width:601px){.banner-text{max-width:1400px;margin:0 auto;padding:20px 0 0 100px}
.banner-text .line-one{font-size:30px;line-height:normal;font-weight:700;color:#fff;margin-top:0;margin-bottom:0;font-family:"bree-serif",Helvetica,Arial,sans-serif}
.banner-text .line-two{font-size:28px;line-height:40px;color:#fff;margin-top:0;margin-bottom:0;font-family:"bree-serif",Helvetica,Arial,sans-serif}
}
[id$="_guide-item-container"]{overflow:inherit}
.explore-text h1{color:#33536e}
.up-arrow:before{content:'';display:block;position:absolute;left:-28px;bottom:45%;width:0;height:0;border:14px solid transparent;border-right-color:#ecf1f3}
h2.confirm-icon{margin-left:30px}
h2.mb-zero{margin-bottom:0}
h2.confirm-icon:before{content:"";background:url(/content/dam/ibdbrochure/images/confirm-icon.svg);background-repeat:no-repeat;width:26px;height:30px;background-size:contain;position:absolute;margin-left:-30px;padding-right:20px;margin-top:0;display:inline-block}
.tooltipclass{text-decoration:underline;text-decoration-style:dotted;cursor:pointer;font-weight:700}
.tooltipclass:after{content:"";background:url(/content/dam/ibdbrochure/images/gast-info-icon.svg);background-repeat:no-repeat;width:12px;height:12px;background-size:contain;position:absolute;margin-left:6px;margin-top:7px;display:inline-block}
.tooltipcontent{list-style:disc;position:absolute;display:none;flex-direction:column;background:#ecf1f3;color:#33536e;height:210px;width:370px;top:-100px;margin-left:180px;padding:20px 20px 20px 30px;border-radius:8px;z-index:1}
.tooltipclass:hover+.tooltipcontent{position:absolute;display:block;flex-direction:column;background:#ecf1f3;color:#33536e;height:210px;width:370px;top:-100px;margin-left:180px;padding:20px 20px 20px 30px;border-radius:8px;z-index:1}
.tooltipcontent li{font-size:16px;line-height:24px}
@media(max-width:600px){.up-arrow:before{content:'';display:block;position:absolute;left:140px;bottom:100%;width:0;height:0;border:10px solid transparent;border-bottom-color:#ecf1f3}
.tooltipcontent li{font-size:16px;line-height:24px}
.tooltipcontent{position:absolute;display:none;height:auto;width:100%;max-width:335px;top:40px;margin-left:0;left:-36px;padding:20px 20px 20px 30px;border-radius:8px;z-index:1}
.tooltipclass:hover+.tooltipcontent{position:absolute;display:block;height:auto;width:100%;max-width:335px;top:40px;margin-left:0;left:-36px;padding:20px 20px 20px 30px;border-radius:8px;z-index:1}
}
@media(max-width:450px){.bannerpanel .explore-text{text-align:center}
}
@media(max-width:767px){.previewBtn{text-align:left}
.previewBtn button{background:#bd5136 !important;border:0}
.signupnowBtn{text-align:left}
.signupnowBtn button{background:#33536e !important;border:0}
}
#signupnowsectionone,#signupnowsectiontwo{scroll-margin-top:140px}
@media(min-width:768px){.bannerpanel .explore-text,.bannerpanel{text-align:left}
.bannerpanel .guideimage{display:flex;justify-content:left}
.bannerpanel .explore-text,.signupnowBtn,.previewBtn{text-align:left}
.bannerpanel .previewBtn{max-width:450px}
.bannerpanel .signupnowBtn{max-width:450px}
}
a.link-btn{display:inline-block;background:#bd5136 !important;border:0;max-width:450px;width:100%;border-radius:8px !important;color:#fff;font-size:16px;cursor:pointer;transition:background .3s linear;margin-bottom:0;margin-top:0;margin-left:0;margin-right:0;padding-bottom:.625rem;padding-left:1rem;padding-top:.625rem;padding-right:1rem;text-decoration:none;text-align:center}
a.link-btn:hover{border-color:#33536e !important;color:#fff !important;background:#33536e !important;outline:none !important}
.signupnowBtn a.link-btn,.signupnowBtn a.link-btn:hover{border-color:#bd5136 !important;color:#fff !important;background:#bd5136 !important;outline:none !important}
.previewBtn a.link-btn,.previewBtn a.link-btn:hover{border-color:#33536e !important;color:#fff !important;background:#33536e !important;outline:none !important}
@media only screen and (max-width:820px){.ProgramHeadlineImagePanel .guideimage{max-width:300px;margin:0 auto;float:none}
}
@media only screen and (min-width:821px){.ProgramHeadlineImagePanel{max-width:968px}
.ProgramHeadlineImagePanel .guideimage{max-width:300px;margin:0 auto;float:left}
}