.my-learning__learning-catalogue .empty-results{padding:10px;font-family:Circular-Bold,Arial,sans-serif}.my-learning__learning-catalogue .list{margin-top:15px}@media only screen and (min-width:768px) {
 .my-learning__learning-catalogue .list-details__wrapper{padding-right:15px;padding-left:15px} 
}@media only screen and (min-width:768px) {
 .my-learning__learning-catalogue .list-details__image{-ms-flex-item-align:start;align-self:flex-start} 
}.my-learning__learning-catalogue .list-details__info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:993px) {
 .my-learning__learning-catalogue .list-details__info{-ms-flex:1;flex:1} 
}.my-learning__learning-catalogue .list-details__info-inner{margin-bottom:10px}.my-learning__learning-catalogue .list-details__info-type{font-family:Circular-Book,Arial,sans-serif;font-size:11px;color:#888b8d;margin-bottom:10px;text-align:left}.my-learning__learning-catalogue .list-details__actions{-ms-flex-pack:start;justify-content:flex-start}@media only screen and (min-width:768px) {
 .my-learning__show-actions{padding:0 15px} 
}.education-section---learning-catalogue .table>tbody>tr>td,.education-section---learning-catalogue .table>tbody>tr>th,.my-learning__learning-catalogue .table>tbody>tr>td,.my-learning__learning-catalogue .table>tbody>tr>th{padding-right:0;padding-left:0}.my-account-message-wrapper{display:-ms-flexbox;display:flex;margin:40px 15px;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px) {
 .my-account-message-wrapper{margin:30px 15px;-ms-flex-direction:column;flex-direction:column} 
}.my-account-message-title{font-family:Circular-Medium,Arial,sans-serif;font-size:17px;color:#212121;line-height:1.24;letter-spacing:.3px;text-align:center}@media only screen and (min-width:768px) {
 .my-account-message-title{margin-right:35px} 
}@media only screen and (max-width:767px) {
 .my-account-message-left{margin-bottom:20px} 
}.notify-by-email{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#212121;margin:30px 25%;line-height:1.6;letter-spacing:.4px;text-align:center}@media only screen and (max-width:767px) {
 .notify-by-email{margin-right:20px;margin-left:20px} 
}.block--menu-menu-my-account{position:relative;margin:30px 0}.block--menu-menu-my-account .menu{border-radius:3px;display:-ms-flexbox;display:flex;width:100%;height:51px;background:#212121;border:1px solid #d8d8d8;box-sizing:border-box;-ms-flex-pack:center;justify-content:center}.block--menu-menu-my-account .menu li{font-family:Circular-Bold,Arial,sans-serif;font-size:17px;color:#fff;display:-ms-flexbox;display:flex;padding:0 16px;text-align:center;border-right:1px solid transparent;border-left:1px solid transparent;transition:.3s ease;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.block--menu-menu-my-account .menu li.active,.block--menu-menu-my-account .menu li:hover{transition:.3s ease}.block--menu-menu-my-account .menu li.active-trail{color:#888b8d;border-color:#888b8d}.block--menu-menu-my-account .menu a{font-family:Circular-Medium,Arial,sans-serif;font-size:17px;color:#fff;width:100%;padding:10px 5px;line-height:1.24;letter-spacing:.3px;color:#fff}.block--menu-menu-my-account .menu a.active,.block--menu-menu-my-account .menu a:active,.block--menu-menu-my-account .menu a:focus,.block--menu-menu-my-account .menu a:hover{color:#888b8d}.block--jnj-commerce-my-account-sub-menu-mobile{margin:30px 0}.block--jnj-commerce-my-account-sub-menu-mobile select{width:100%}.block--jnj-commerce-my-account-sub-menu-mobile select:active,.block--jnj-commerce-my-account-sub-menu-mobile select:focus{border-color:#d8d8d8}.block--jnj-commerce-my-account-sub-menu-mobile .sub-menu-my-account--wrapper-mobile{position:relative;min-height:40px}.block--jnj-commerce-my-account-sub-menu-mobile .sub-menu-my-account--wrapper-mobile:after{position:absolute;top:50%;right:15px;margin-top:-4px;font-size:7px}.completed-courses--wrapper{position:relative;min-height:200px}.completed-courses--title{font-family:Circular-Book,Arial,sans-serif;font-size:22px;color:#212121;padding:60px 10px 32px;text-align:center}.completed-courses--list{padding-top:10px;padding-bottom:40px}.completed-courses--item{display:-ms-flexbox;display:flex;min-height:40px;padding:10px 0 10px 10px;margin-bottom:2px;border-bottom:1px solid #d8d8d8;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media only screen and (max-width:480px) {
 .completed-courses--item{-ms-flex-wrap:wrap;flex-wrap:wrap} 
}.completed-courses--item:last-child{border-bottom:0}.completed-courses--wrapper-button{display:-ms-flexbox;display:flex;width:100%;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:480px) {
 .completed-courses--wrapper-button{-ms-flex-pack:center;justify-content:center} 
}.completed-courses--title-courses{width:100%}@media only screen and (max-width:480px) {
 .completed-courses--title-courses{margin-bottom:10px;text-align:center} 
}.completed-courses--title-courses-link{font-family:Circular-Medium,Arial,sans-serif;font-size:11px}.learning-progress--wrapper{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#212121;padding:0 15px 15px;text-align:center}.learning-progress--wrapper-button{width:100%;margin-top:15px}.learning-progress--description{width:100%}.my-learning__completed-courses .completed-courses--list{max-height:400px;padding-right:10px;padding-bottom:0;overflow-y:auto}@media only screen and (min-width:768px) {
 .my-learning__completed-courses .completed-courses--list{max-height:430px} 
}@media only screen and (max-width:767px) {
 .my-learning__completed-courses .completed-courses--item{padding-right:10px} 
}.delete-practice-modal--message{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;color:#63666a;margin-bottom:15px}.delete-practice-modal--strong{font-family:Circular-Bold,Arial,sans-serif;font-weight:400}.button-primary--cancel{margin-left:7px}.step-confirmation{display:-ms-flexbox;display:flex;padding:0 0 15px;-ms-flex-pack:center;justify-content:center}.practice-location--wrapper{padding-bottom:10px;margin-bottom:30px;border-bottom:1px solid #d8d8d8}@media only screen and (min-width:768px) {
 .practice-location--wrapper{display:-ms-flexbox;display:flex} 
}.practice-location-information--wrapper{margin-bottom:30px}@media only screen and (min-width:768px) {
 .practice-location-information--wrapper{width:50%} 
}@media only screen and (min-width:768px) {
 .practice-location-action--wrapper{width:50%;margin-left:15px} 
}.practice-information--wrapper{position:relative;max-width:570px;min-height:70px;padding:0 25px;margin:0 auto;margin-bottom:15px;background:#fff;border:1px solid #d8d8d8;border-radius:3px}.practice-information--header{display:-ms-flexbox;display:flex;padding:30px 10px;border-bottom:1px solid #d8d8d8;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.practice-information--title{width:100%;margin-bottom:5px;text-align:center}.practice-information--text-info{font-family:Circular-Medium,Arial,sans-serif;font-size:14px;color:#212121;letter-spacing:.7px;text-align:center}.practice-information--body{padding:15px 30px}.practice-information--wrapper-info{margin-bottom:20px}.practice-information--info{font-family:Circular-Medium,Arial,sans-serif}.practice-information--make-dafault-link{display:table}.practice-information--make-default{display:-ms-flexbox;display:flex;margin-bottom:15px}.practice-information--make-default-icon{margin-right:5px}.practice-information--make-default-icon:before{font-size:15px}.practice-information--make-default-icon.star-full:before{color:#099}.practice-information--make-default-description{font-family:Circular-Medium,Arial,sans-serif;font-size:14px;color:#63666a}.practice-information--delete-practice{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#006161;text-decoration:none;cursor:pointer;background-color:transparent;border:0;outline:0;font-family:Circular-Bold,Arial,sans-serif;font-size:13px;letter-spacing:.5px}.practice-information--delete-practice:hover{color:#63666a;text-decoration:underline}.practice-information--delete-practice:hover .icon::after{text-decoration:none}.practice-information--delete-practice::after,.practice-information--delete-practice::before{display:inline-block;font-size:7px}.practice-information--delete-practice:after,.practice-information--delete-practice:before,.practice-information--delete-practice:hover:after,.practice-information--delete-practice:hover:before{color:#c03}.practice-information--delete-practice::after{margin-left:3px}.practice-information .show-my-practices{margin-top:15px;border-top:1px solid #d8d8d8}.my-practice-title--wrapper{padding:15px 0}.my-practice--title{font-family:Circular-Bold,Arial,sans-serif;font-size:15px;color:#212121;letter-spacing:.5px}.my-practice--text{font-family:Circular-Book,Arial,sans-serif;font-size:13px;color:#888b8d;padding-left:0;letter-spacing:.5px}@media only screen and (min-width:768px) {
 .my-practice--text{padding-left:30px} 
}.webform-component--fieldset-add-new-practice--fieldset-zip--state{width:100%}.btn-star:before{font-size:15px}.views-submit-button-practice{position:relative;top:63px;right:30px;float:right;width:40px;height:40px;font-size:0;background:0 0;border:0}.views-submit-button-practice .icon-search-button:focus{outline:0}@media only screen and (min-width:768px) {
 .webform-component--surgical-practice-registration-fieldset--icon-practices-in-zip-code .views-submit-button-practice{top:39px;right:70px;width:50%} 
}.wrapper-form-find-an-eye-doctor .form-inline-default .webform-component-fieldset{border:0}.wrapper-form-find-an-eye-doctor .webform-component--find-an-eye-doctor--enroll-my-practice-wrapper--enroll-my-practice-disclaimer{font-family:Circular-Book,Arial,sans-serif;font-size:13px;color:#63666a}@media only screen and (max-width:767px) {
 .wrapper-form-find-an-eye-doctor .form-inline-default .form-item{padding-right:10px;padding-left:10px} 
}.wrapper-form-find-an-eye-doctor .form-type-checkbox label{margin-bottom:15px;color:#63666a}.webform-component--find-an-eye-doctor--insurance-plans-wrapper.webform-component-fieldset,.webform-component--find-an-eye-doctor--languages-wrapper.webform-component-fieldset,.webform-component--find-an-eye-doctor--office-hours-wrapper.webform-component-fieldset{padding:15px 0;margin:15px 0}.webform-component--find-an-eye-doctor--insurance-plans-wrapper .form-item,.webform-component--find-an-eye-doctor--languages-wrapper .form-item,.webform-component--find-an-eye-doctor--office-hours-wrapper .form-item{padding:0 30px}.webform-custom-ecp--wrapper .wrapper-element{display:-ms-flexbox;display:flex;padding:0 30px;margin:7px 0;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px) {
 .webform-custom-ecp--wrapper .wrapper-element{padding:0 10px} 
}.webform-custom-ecp--wrapper .wrapper-element.error{padding-bottom:14px}.webform-component--find-an-eye-doctor--languages-wrapper .selectize-control{width:100%}.desktop .webform-component--find-an-eye-doctor--languages-wrapper,.device-mobile .webform-component--find-an-eye-doctor--languages-wrapper,.device-tablet .webform-component--find-an-eye-doctor--languages-wrapper{width:100%}.desktop .webform-component--find-an-eye-doctor--languages-wrapper .style-select-custom,.device-mobile .webform-component--find-an-eye-doctor--languages-wrapper .style-select-custom,.device-tablet .webform-component--find-an-eye-doctor--languages-wrapper .style-select-custom{width:100%}.desktop .webform-component--find-an-eye-doctor--languages-wrapper .wrapper-element:first-child .style-select-custom,.device-mobile .webform-component--find-an-eye-doctor--languages-wrapper .wrapper-element:first-child .style-select-custom,.device-tablet .webform-component--find-an-eye-doctor--languages-wrapper .wrapper-element:first-child .style-select-custom{padding-right:30px}@media only screen and (max-width:992px) {
 .desktop .webform-component--find-an-eye-doctor--languages-wrapper .wrapper-element:first-child .style-select-custom:after,.device-mobile .webform-component--find-an-eye-doctor--languages-wrapper .wrapper-element:first-child .style-select-custom:after,.device-tablet .webform-component--find-an-eye-doctor--languages-wrapper .wrapper-element:first-child .style-select-custom:after{right:50px} 
}.wrapper-element-office-hours{display:-ms-flexbox;display:flex;padding:0 28px;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}@media only screen and (max-width:767px) {
 .wrapper-element-office-hours{padding:0 10px} 
}.wrapper-element-office-hours .fieldset-wrapper{display:-ms-flexbox;display:flex;min-height:82px;margin:10px 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.wrapper-element-office-hours:first-child .fieldset-wrapper{padding-right:30px}.wrapper-element-office-hours .webform-component-select{width:calc(100% / 3);padding:0 3px;-ms-flex:1;flex:1}@media only screen and (max-width:767px) {
 .wrapper-element-office-hours .webform-component-select.form-item{padding:0 2px} 
}.wrapper-element-office-hours label{font-family:Circular-Bold,Arial,sans-serif;font-size:13px;color:#212121;letter-spacing:.5px}.wrapper-element-office-hours .error-message-ecp-custom{font-family:Circular-Bold,Arial,sans-serif;font-size:10px;color:#c03;display:block;width:100%;margin-top:5px}.wrapper-element-office-hours .button-remove-ecp-form{margin-top:5px}.error-menssage-ecp-custom{font-family:Circular-Medium,Arial,sans-serif;font-size:9px;color:#c03;display:block;width:100%}.button-remove-ecp-form{border-radius:50%;display:-ms-inline-flexbox;display:inline-flex;padding:5px;margin-left:8px;cursor:pointer;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.button-remove-ecp-form:before{font-size:12px;color:#212121}.form-item.webform-component--find-an-eye-doctor--insurance-plans-wrapper--add-a-coverage,.form-item.webform-component--find-an-eye-doctor--languages-wrapper--add-a-language,.form-item.webform-component--find-an-eye-doctor--office-hours-wrapper--add-a-day{display:-ms-flexbox;display:flex;padding:0 30px;margin-top:15px;font-size:10px;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px) {
 .form-item.webform-component--find-an-eye-doctor--insurance-plans-wrapper--add-a-coverage,.form-item.webform-component--find-an-eye-doctor--languages-wrapper--add-a-language,.form-item.webform-component--find-an-eye-doctor--office-hours-wrapper--add-a-day{padding:0 10px} 
}.form-item.webform-component--find-an-eye-doctor--insurance-plans-wrapper--add-a-coverage a,.form-item.webform-component--find-an-eye-doctor--languages-wrapper--add-a-language a,.form-item.webform-component--find-an-eye-doctor--office-hours-wrapper--add-a-day a{font-size:11px}.form-item.webform-component--find-an-eye-doctor--insurance-plans-wrapper--add-a-coverage:before,.form-item.webform-component--find-an-eye-doctor--languages-wrapper--add-a-language:before,.form-item.webform-component--find-an-eye-doctor--office-hours-wrapper--add-a-day:before{margin-right:5px}@media only screen and (max-width:767px) {
 .webform-component--submit-button-fieldset .form-actions{-ms-flex-wrap:wrap;flex-wrap:wrap} 
}.webform-component--submit-button-fieldset button{margin:0 8px}@media only screen and (max-width:767px) {
 .webform-component--submit-button-fieldset button{margin-bottom:10px} 
}.wrapper-find-an-eye-doctor{position:relative;max-width:570px;min-height:70px;margin:0 auto;margin-bottom:30px}.find-an-eye-doctor__header{display:-ms-flexbox;display:flex;padding:10px 10px 30px;border-bottom:1px solid #d8d8d8;-ms-flex-pack:center;justify-content:center}.find-an-eye-doctor__title{padding:0 24px;margin-bottom:5px;text-align:center;-ms-flex:0 1 100%;flex:0 1 100%}.find-an-eye-doctor__edit-info{position:absolute;top:0;right:0;margin-top:20px;margin-right:20px;cursor:pointer}.find-an-eye-doctor__edit-info .icon-edit{display:inline-block;vertical-align:top}.find-an-eye-doctor__edit-info .icon-edit:before{font-size:20px}.find-an-eye-doctor__body{padding:15px 20px 0}.find-an-eye-doctor__body .practice-website-url{margin-bottom:0}.find-an-eye-doctor__body .practice-logo-info .practice-logo{max-width:250px}.find-an-eye-doctor__info-item{margin-bottom:15px}@media only screen and (max-width:767px) {
 .find-an-eye-doctor__info-item{word-break:break-word} 
}.find-an-eye-doctor__info-item .label-title{font-family:Circular-Bold,Arial,sans-serif}.click-to-contact-info{font-family:Circular-Medium,Arial,sans-serif}.find-an-eye-doctor-enroll-your-practice--header{display:-ms-flexbox;display:flex;padding:30px 10px;border-bottom:1px solid #d8d8d8;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.find-an-eye-doctor-enroll-your-practice h3{font-family:Circular-Medium,Arial,sans-serif;font-size:17px;color:#212121;width:100%;margin-bottom:5px;letter-spacing:.3px;text-align:center}.find-an-eye-doctor-enroll-your-practice p{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;color:#212121;letter-spacing:.3px;text-align:center}.find-an-eye-doctor-enroll-your-practice--body{display:-ms-flexbox;display:flex;margin:25px 0;-ms-flex-pack:center;justify-content:center}.wrapper-form-find-an-eye-doctor .form-actions{-ms-flex-align:center;align-items:center}.crop-logo-modal .modal-title{padding-bottom:5px}.crop-logo-modal .crop-sub-header{padding-bottom:25px}.form-inline-default .webform-component--password-and-security,.form-inline-default .webform-component--school-details{margin-top:30px}.form-inline-default .webform-component--password-and-security{margin-bottom:30px}.form-inline-default .webform-component .product-info--value{font-size:12px}.form-inline-default .add-edit-surgical-products{padding:30px;text-align:center;border-top:1px solid #d8d8d8}.form-inline-default .add-edit-surgical-products-link{font-size:11px;text-decoration:underline;color:#006161;border:0}@media only screen and (min-width:768px) {
 .form-inline-default .add-edit-surgical-products-link:hover{color:#212121;text-decoration:underline} 
}.form-inline-default .add-edit-surgical-products-link:focus{color:#006161}.form-inline-default .add-edit-surgical-products-link:hover:before{color:#212121}.form-inline-default .add-edit-surgical-products-link:before{margin-right:3px;font-size:10px;color:#006161}@media only screen and (min-width:768px) {
 .form-inline-default .webform-half-width{width:50%;padding-right:15px} 
}.form-inline-default .webform-columns{margin-bottom:0}@media only screen and (min-width:768px) {
 .form-inline-default .webform-columns .fieldset-wrapper{display:-ms-flexbox;display:flex;padding:0} 
}@media only screen and (min-width:768px) {
 .form-inline-default .webform-columns .fieldset-wrapper .form-item{-ms-flex:1;flex:1}.form-inline-default .webform-columns .fieldset-wrapper .webform-half-width{-ms-flex:none;flex:none}.form-inline-default .webform-columns .fieldset-wrapper .form-item:first-of-type{padding-right:15px}.form-inline-default .webform-columns .fieldset-wrapper .form-item:last-of-type{padding-left:15px} 
}.form-inline-default .webform-columns .fieldset-wrapper .form-item:only-child{width:100%}@media only screen and (min-width:768px) {
 .form-inline-default .webform-columns .fieldset-wrapper .form-item:only-child{padding:15px 30px} 
}@media only screen and (min-width:768px) {
 .form-inline-default .webform-columns .fieldset-wrapper .roles-radio-items .form-item:first-of-type{padding-right:0} 
}@media only screen and (min-width:768px) {
 .form-inline-default .webform-columns .fieldset-wrapper .roles-radio-items .form-item:last-of-type{padding-left:0} 
}@media only screen and (min-width:768px) {
 .form-inline-default .webform-columns .fieldset-wrapper .roles-radio-items .form-radios{width:auto;-ms-flex-wrap:wrap;flex-wrap:wrap} 
}.form-inline-default .webform-columns.role-wrapper{display:block}@media only screen and (min-width:768px) {
 .form-inline-default .webform-columns.role-wrapper .fieldset-wrapper{display:block} 
}.form-inline-default .webform-columns.role-wrapper .fieldset-wrapper .wrapper-other:last-of-type{padding-left:28px}.form-inline-default .form-item.webform-component--surgical-products--surgical-products-list-container{padding:0 30px}.form-inline-default .form-item.form-disabled .description{color:#d8d8d8}.form-inline-default .form-item.form-disabled .description a{color:#d8d8d8}.change_wrapper{display:-ms-flexbox;display:flex;padding:5px 0;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:767px) {
 .change_wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center} 
}.change_wrapper a{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#006161;text-decoration:none;cursor:pointer;background-color:transparent;border:0;outline:0}.change_wrapper a:hover{color:#63666a;text-decoration:underline}.change_wrapper a:hover .icon::after{text-decoration:none}.change_wrapper a::after,.change_wrapper a::before{display:inline-block;font-size:7px}.change_wrapper a:after,.change_wrapper a:before,.change_wrapper a:hover:after,.change_wrapper a:hover:before{color:#c03}.change_wrapper a::after{margin-left:3px}.change_wrapper a .icon-arrow-right{display:none}.change_wrapper .icon-arrow-right:after{margin-left:3px;font-size:7px}.webform-component--surgical-products--surgical-products-list-container .my-profile-products{padding:15px 0;margin-top:20px}.webform-component--surgical-products--surgical-products-list-container .my-profile-products--item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #d8d8d8}.webform-component--surgical-products--surgical-products-list-container .my-profile-products--item.no-border{padding-bottom:0;border-bottom:0}.webform-component--surgical-products--surgical-products-list-container .my-profile-products--item:last-child{border-bottom:0}.webform-component--surgical-products--surgical-products-list-container .my-profile-products--item-title:last-child,.webform-component--surgical-products--surgical-products-list-container .my-profile-products--item:last-of-type{margin-bottom:0}.webform-component--surgical-products--surgical-products-list-container .my-profile-products--item-title{margin-bottom:10px}.webform-component--surgical-products--surgical-products-list-container .my-profile-products--item-info{display:-ms-flexbox;display:flex}.webform-component--surgical-products--surgical-products-list-container .my-profile-products--item-info .product-info{-ms-flex:1;flex:1}.webform-component--surgical-products--surgical-products-list-container .my-profile-products--item-info .product-info--title{margin-top:10px}.webform-component--surgical-products--surgical-products-list-container .my-profile-products--item-info .product-info--value{margin-top:10px;color:#888b8d}@media only screen and (min-width:768px) {
 .jnj-products-information-page-columns .webform-component--products-list--surgical-select-products .form-checkboxes,.jnj-products-information-page:not(.surgical---resident) .webform-component--products-list--surgical-select-products .form-checkboxes{column-count:2} 
}.jnj-products-information-page .highlight-content-page--content.section-content__full h1{text-align:center}.jnj-products-information-page .details--wrapper,.jnj-products-information-page .section-content{background:#f4f4f4;border-top:1px solid #d8d8d8}.jnj-products-information-page .webform-component--products-list--step-header-product--product{margin-top:30px;border-top:1px solid #d8d8d8}.jnj-products-information-page .form-checkboxes{width:100%}.jnj-products-information-page .checkbox-group-label span{display:inline-block}.jnj-products-information-page .checkbox-group-label .separator{margin-right:5px}.jnj-products-information-page fieldset[class*=webform-component--products-list--products-group]{padding:0}.jnj-products-information-page fieldset[class*=webform-component--products-list--products-group] .fieldset-wrapper{display:-ms-flexbox;display:flex;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap}.jnj-products-information-page fieldset[class*=webform-component--products-list--products-group] .form-item{width:100%}@media only screen and (min-width:768px) {
 .jnj-products-information-page fieldset[class*=webform-component--products-list--products-group] .form-item{width:50%} 
}.jnj-products-information-page fieldset[class*=webform-component--products-list--products-group] .form-item:first-child{margin-top:20px}.jnj-products-information-page fieldset[class*=webform-component--products-list--products-group] div[class$='--product-name']{width:100%;padding-bottom:0;font-family:Circular-Bold,Arial,sans-serif;font-size:15px}.jnj-products-information-page fieldset[class*=webform-component--products-list--products-group] label{font-size:12px}.section-change-expired-password .section2,.section-change-my-password .section2,.section-change-password .section2,.section-migrate-your-accounts .section2,.section-my-profile .section2{background:#f4f4f4;border-top:1px solid #d8d8d8}.modal-my-rewards .modal-body{padding-bottom:50px}.modal-my-rewards h1,.modal-my-rewards h2{font-family:Circular-Bold,Arial,sans-serif}.modal-my-rewards h1{padding-bottom:40px;font-family:Circular-Bold,Arial,sans-serif}.modal-my-rewards h2{padding-top:5px;padding-bottom:15px}.modal-my-rewards .text-status{padding:0 30px;margin-bottom:30px;text-align:center}@media only screen and (min-width:768px) {
 .modal-my-rewards .text-status{padding:0 100px} 
}.modal-my-rewards .wrapper-benefits-status{margin-top:25px}@media only screen and (min-width:768px) {
 .modal-my-rewards .wrapper-benefits-status{padding-right:25px;padding-left:25px} 
}.modal-my-rewards .wrapper-benefits-status .text-quarterly-sales{padding-right:15px;padding-left:15px;margin-bottom:15px;color:#212121}@media only screen and (min-width:768px) {
 .modal-my-rewards .wrapper-benefits-status .text-quarterly-sales{padding-right:40px;padding-left:0} 
}.modal-my-rewards .wrapper-benefits-status .even,.modal-my-rewards .wrapper-benefits-status .odd{display:-ms-flexbox;display:flex;padding-top:25px;padding-bottom:70px;font-family:Circular-Medium,Arial,sans-serif;color:#63666a;border-top:1px solid #d8d8d8;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width:768px) {
 .modal-my-rewards .wrapper-benefits-status .even,.modal-my-rewards .wrapper-benefits-status .odd{-ms-flex-direction:row;flex-direction:row} 
}.modal-my-rewards .wrapper-benefits-status .even h3,.modal-my-rewards .wrapper-benefits-status .odd h3{padding:0;padding-left:15px;font-family:Circular-Bold,Arial,sans-serif;text-align:left}@media only screen and (min-width:768px) {
 .modal-my-rewards .wrapper-benefits-status .even h3,.modal-my-rewards .wrapper-benefits-status .odd h3{padding-left:25px} 
}.modal-my-rewards .wrapper-benefits-status .even ul li,.modal-my-rewards .wrapper-benefits-status .odd ul li{padding-right:15px;margin-bottom:5px;margin-left:30px;list-style-type:disc}@media only screen and (min-width:768px) {
 .modal-my-rewards .wrapper-benefits-status .even ul li,.modal-my-rewards .wrapper-benefits-status .odd ul li{padding-right:40px;margin-left:15px} 
}.modal-my-rewards .wrapper-benefits-status .even{background-color:#f4f4f4}.modal-my-rewards .wrapper-faq-modal h3{padding-bottom:15px;padding-left:15px;margin-top:0;margin-bottom:0;text-align:left}.modal-my-rewards .wrapper-faq-modal h3+.accordion dt{border-top:1px solid #d8d8d8}.modal-my-rewards .wrapper-faq-modal .text-faq,.modal-my-rewards .wrapper-faq-modal .text-faq-contact{padding:0 30px;font-family:Circular-Medium,Arial,sans-serif;text-align:center}@media only screen and (min-width:768px) {
 .modal-my-rewards .wrapper-faq-modal .text-faq,.modal-my-rewards .wrapper-faq-modal .text-faq-contact{padding:0 65px} 
}.modal-my-rewards .wrapper-faq-modal .terms-and-conditions{padding-left:15px;margin-top:15px}.modal-my-rewards .wrapper-faq-modal .text-faq-contact br{display:none}@media only screen and (min-width:768px) {
 .modal-my-rewards .wrapper-faq-modal .text-faq-contact br{display:block} 
}.modal-my-rewards .wrapper-faq-modal .field__items{margin-top:25px}@media only screen and (min-width:768px) {
 .modal-my-rewards .wrapper-faq-modal .field__items{padding-right:25px;padding-left:25px} 
}.modal-my-rewards .wrapper-faq-modal .accordion dt{background-color:transparent;border-top:0;border-bottom:1px solid #d8d8d8}.modal-my-rewards .wrapper-faq-modal .accordion .rewards-faq-items .rewards-question{cursor:pointer}.modal-my-rewards .wrapper-faq-modal .accordion.open dd{border-bottom:1px solid #d8d8d8}.modal-my-rewards .wrapper-faq-modal .accordion+p{padding-left:15px;margin-top:15px}.modal-my-rewards.rewards-faq-modal .modal-body{padding-bottom:0}.rewards-next-reward-tier .sales-dollars .sales-dollars-link,.rewards-progress-for-quarter .location-breakdown .location-breakdown-link{position:relative;display:block}.rewards-next-reward-tier .sales-dollars .sales-dollars-link:after,.rewards-next-reward-tier .sales-dollars .sales-dollars-link:before,.rewards-progress-for-quarter .location-breakdown .location-breakdown-link:after,.rewards-progress-for-quarter .location-breakdown .location-breakdown-link:before{position:absolute;top:22px;left:45%;font-size:15px;transition-duration:.2s}@media only screen and (min-width:768px) {
 .rewards-next-reward-tier .sales-dollars .sales-dollars-link:after,.rewards-next-reward-tier .sales-dollars .sales-dollars-link:before,.rewards-progress-for-quarter .location-breakdown .location-breakdown-link:after,.rewards-progress-for-quarter .location-breakdown .location-breakdown-link:before{left:49%} 
}.rewards-next-reward-tier .sales-dollars .sales-dollars-link:before,.rewards-progress-for-quarter .location-breakdown .location-breakdown-link:before{display:none}.rewards-next-reward-tier .sales-dollars .toggle-opened.sales-dollars-link,.rewards-progress-for-quarter .location-breakdown .toggle-opened.location-breakdown-link{margin-top:15px}.rewards-next-reward-tier .sales-dollars .toggle-opened.sales-dollars-link:after,.rewards-progress-for-quarter .location-breakdown .toggle-opened.location-breakdown-link:after{display:none}.rewards-next-reward-tier .sales-dollars .toggle-opened.sales-dollars-link:before,.rewards-progress-for-quarter .location-breakdown .toggle-opened.location-breakdown-link:before{top:-26px;display:block;transform:rotateX(180deg)}.rewards-next-reward-tier .sales-dollars .sales-dollars-data,.rewards-progress-for-quarter .location-breakdown .location-breakdown-data{margin-top:30px}.rewards-next-reward-tier .sales-dollars .sales-dollars-data table,.rewards-progress-for-quarter .location-breakdown .location-breakdown-data table{width:100%}.rewards-next-reward-tier .sales-dollars .sales-dollars-data table td,.rewards-progress-for-quarter .location-breakdown .location-breakdown-data table td{padding:10px 5px 10px 10px;font-family:Circular-Bold,Arial,sans-serif;font-size:12px}@media only screen and (min-width:768px) {
 .rewards-next-reward-tier .sales-dollars .sales-dollars-data table td,.rewards-progress-for-quarter .location-breakdown .location-breakdown-data table td{font-size:15px} 
}.rewards-next-reward-tier .sales-dollars .sales-dollars-data tr,.rewards-progress-for-quarter .location-breakdown .location-breakdown-data tr{border-bottom:1px solid #d8d8d8}.rewards-next-reward-tier .sales-dollars .sales-dollars-data tr:first-child,.rewards-progress-for-quarter .location-breakdown .location-breakdown-data tr:first-child{border-top:1px solid #d8d8d8}.rewards-next-reward-tier .sales-dollars .sales-dollars-data tr:nth-child(odd),.rewards-progress-for-quarter .location-breakdown .location-breakdown-data tr:nth-child(odd){background-color:#f4f4f4}.rewards-next-reward-tier .sales-dollars .sales-dollars-data td,.rewards-progress-for-quarter .location-breakdown .location-breakdown-data td{color:#63666a;text-align:left}.rewards-next-reward-tier .sales-dollars .sales-dollars-data thead tr,.rewards-progress-for-quarter .location-breakdown .location-breakdown-data thead tr{background-color:#fff}.rewards-next-reward-tier .sales-dollars .sales-dollars-data thead tr:first-child,.rewards-progress-for-quarter .location-breakdown .location-breakdown-data thead tr:first-child{border-top:0}.rewards-next-reward-tier .sales-dollars .sales-dollars-data thead tr:nth-child(odd),.rewards-progress-for-quarter .location-breakdown .location-breakdown-data thead tr:nth-child(odd){background-color:#fff}.rewards-next-reward-tier .sales-dollars .sales-dollars-data thead th,.rewards-progress-for-quarter .location-breakdown .location-breakdown-data thead th{padding:10px 5px 10px 10px;font-size:14px}@media only screen and (min-width:768px) {
 .rewards-next-reward-tier .sales-dollars .sales-dollars-data thead th,.rewards-progress-for-quarter .location-breakdown .location-breakdown-data thead th{font-size:15px} 
}.wrapper-rewards{position:relative;min-height:70px;padding:20px;margin-bottom:30px;background:#fff;border:1px solid #d8d8d8;border-radius:3px}.wrapper-rewards .dashboard-box-header{padding-bottom:18px;margin-bottom:18px;line-height:1.24;letter-spacing:.3px;border-bottom:1px solid #d8d8d8}.wrapper-rewards .dashboard-box-header h3{margin-bottom:0}.dashboard-box-header.header--grouped-title{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:993px) {
 .dashboard-box-header.header--grouped-title .second{margin:0 15px} 
}@media only screen and (min-width:768px) and (max-width:992px) {
 .dashboard-box-header.header--grouped-title .first,.dashboard-box-header.header--grouped-title .second,.dashboard-box-header.header--grouped-title .third{max-width:50%;-ms-flex:0 0 50%;flex:0 0 50%}.dashboard-box-header.header--grouped-title .second,.dashboard-box-header.header--grouped-title .third{text-align:right}.dashboard-box-header.header--grouped-title .third{max-width:100%;-ms-flex:1;flex:1} 
}@media only screen and (max-width:767px) {
 .dashboard-box-header.header--grouped-title .first,.dashboard-box-header.header--grouped-title .second,.dashboard-box-header.header--grouped-title .third{min-width:100%}.dashboard-box-header.header--grouped-title .first{margin-bottom:15px} 
}.section-my-rewards .rewards-header,.section-my-sales .rewards-header{width:80%;margin:0 auto}@media only screen and (min-width:768px) {
 .section-my-rewards .rewards-header,.section-my-sales .rewards-header{width:auto} 
}.section-my-rewards .rewards-header .header-logo-wrapper,.section-my-sales .rewards-header .header-logo-wrapper{width:160px;height:65px;margin:10px auto 25px;text-align:center}@media only screen and (min-width:768px) {
 .section-my-rewards .rewards-header .header-logo-wrapper,.section-my-sales .rewards-header .header-logo-wrapper{margin-right:25px;margin-bottom:0;margin-left:15px} 
}.section-my-rewards .rewards-header .header-logo,.section-my-sales .rewards-header .header-logo{max-width:100%;max-height:100%}.section-my-rewards .rewards-header,.section-my-rewards .rewards-info-wrapper,.section-my-sales .rewards-header,.section-my-sales .rewards-info-wrapper{display:block;text-align:center}@media only screen and (min-width:768px) {
 .section-my-rewards .rewards-header,.section-my-rewards .rewards-info-wrapper,.section-my-sales .rewards-header,.section-my-sales .rewards-info-wrapper{display:-ms-flexbox;display:flex;text-align:left;-ms-flex-pack:justify;justify-content:space-between} 
}.section-my-rewards .rewards-info-wrapper,.section-my-sales .rewards-info-wrapper{padding-top:10px}.section-my-rewards .enrollment-date,.section-my-rewards .location,.section-my-rewards .other-locations,.section-my-rewards .payer-number,.section-my-sales .enrollment-date,.section-my-sales .location,.section-my-sales .other-locations,.section-my-sales .payer-number{margin:0 15px 25px}@media only screen and (min-width:993px) {
 .section-my-rewards .enrollment-date,.section-my-rewards .location,.section-my-rewards .other-locations,.section-my-rewards .payer-number,.section-my-sales .enrollment-date,.section-my-sales .location,.section-my-sales .other-locations,.section-my-sales .payer-number{margin:0 25px} 
}.section-my-rewards .enrollment-date h4,.section-my-rewards .location h4,.section-my-rewards .other-locations h4,.section-my-rewards .payer-number h4,.section-my-sales .enrollment-date h4,.section-my-sales .location h4,.section-my-sales .other-locations h4,.section-my-sales .payer-number h4{padding-bottom:10px;margin-bottom:10px;font-size:15px;color:#63666a;border-bottom:1px solid #d8d8d8}.section-my-rewards .enrollment-date p,.section-my-rewards .location p,.section-my-rewards .other-locations p,.section-my-rewards .payer-number p,.section-my-sales .enrollment-date p,.section-my-sales .location p,.section-my-sales .other-locations p,.section-my-sales .payer-number p{font-family:Circular-Bold,Arial,sans-serif;font-size:12px;color:#212121}@media only screen and (min-width:768px) and (max-width:992px) {
 .section-my-rewards .other-locations,.section-my-sales .other-locations{width:200px} 
}@media only screen and (min-width:993px) {
 .section-my-rewards .other-locations,.section-my-sales .other-locations{width:240px} 
}.section-my-rewards .other-locations h4,.section-my-sales .other-locations h4{margin-bottom:0;border-bottom:0}.section-my-rewards .faq,.section-my-sales .faq{padding-top:15px;border-top:1px solid #d8d8d8}.section-my-rewards .faq .faq-link,.section-my-sales .faq .faq-link{color:#63666a}.section-my-rewards .faq .faq-link:hover,.section-my-sales .faq .faq-link:hover{color:#006161}@media only screen and (min-width:768px) {
 .section-my-rewards .faq,.section-my-sales .faq{padding-top:10px;padding-right:15px;padding-left:25px;margin-left:25px;border-top:0;border-left:1px solid #d8d8d8} 
}.section-my-rewards .link-my-rewards,.section-my-sales .link-my-rewards{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#006161;text-decoration:none;cursor:pointer;background-color:transparent;border:0;outline:0;font-size:13px}.section-my-rewards .link-my-rewards:hover,.section-my-sales .link-my-rewards:hover{color:#63666a;text-decoration:underline}.section-my-rewards .link-my-rewards:hover .icon::after,.section-my-sales .link-my-rewards:hover .icon::after{text-decoration:none}.section-my-rewards .link-my-rewards::after,.section-my-rewards .link-my-rewards::before,.section-my-sales .link-my-rewards::after,.section-my-sales .link-my-rewards::before{display:inline-block;font-size:7px}.section-my-rewards .link-my-rewards:after,.section-my-rewards .link-my-rewards:before,.section-my-rewards .link-my-rewards:hover:after,.section-my-rewards .link-my-rewards:hover:before,.section-my-sales .link-my-rewards:after,.section-my-sales .link-my-rewards:before,.section-my-sales .link-my-rewards:hover:after,.section-my-sales .link-my-rewards:hover:before{color:#c03}.section-my-rewards .link-my-rewards::after,.section-my-sales .link-my-rewards::after{margin-left:3px}.section-my-rewards .disclaimer-text,.section-my-sales .disclaimer-text{font-family:Circular-Medium,Arial,sans-serif;font-size:12.5px;color:#63666a;font-style:italic}.rewards-sales-history .bold{font-family:Circular-Bold,Arial,sans-serif}.rewards-sales-history .carousel-wrapper{display:-ms-flexbox;display:flex;margin-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex:1 100%;flex:1 100%;-ms-flex-pack:justify;justify-content:space-between}.rewards-sales-history .carousel-labels-wrapper{max-width:41.666667%;margin-top:37px;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%}@media only screen and (max-width:480px) {
 .rewards-sales-history .carousel-labels-wrapper{max-width:35%;-ms-flex:0 0 35%;flex:0 0 35%} 
}.rewards-sales-history .carousel-labels-wrapper td{padding-bottom:10px}@media only screen and (max-width:480px) {
 .rewards-sales-history .carousel-labels-wrapper td{font-size:12px} 
}.rewards-sales-history .carousel-data-wrapper{position:relative;max-width:52%;-ms-flex:0 0 52%;flex:0 0 52%}@media only screen and (max-width:480px) {
 .rewards-sales-history .carousel-data-wrapper{max-width:55%;-ms-flex:0 0 55%;flex:0 0 55%} 
}.rewards-sales-history .nav-carousel .flex-next,.rewards-sales-history .nav-carousel .flex-prev{position:absolute;top:50%;z-index:2;height:18px;margin-top:-9px;font-size:0;text-decoration:none}.rewards-sales-history .nav-carousel .flex-next::after,.rewards-sales-history .nav-carousel .flex-prev::after{font-size:18px;cursor:pointer}.rewards-sales-history .nav-carousel .flex-prev{left:-20px}@media only screen and (max-width:480px) {
 .rewards-sales-history .nav-carousel .flex-prev{left:-15px} 
}.rewards-sales-history .nav-carousel .flex-next{right:0}.rewards-sales-history .nav-carousel .disabled::after,.rewards-sales-history .nav-carousel .disabled:hover::after{color:#d8d8d8;cursor:not-allowed}.rewards-sales-history .slides li:nth-child(even) .carousel-slides__table{background-color:#f4f4f4}.rewards-sales-history .slides tr:last-child td{padding-bottom:15px}.rewards-sales-history .slides td{padding:0 10px 10px;color:#63666a}@media only screen and (max-width:480px) {
 .rewards-sales-history .slides td{padding-right:8px;padding-left:8px;font-size:12px} 
}.rewards-sales-history .slides .quarter{padding-top:15px;padding-bottom:0;color:#212121;text-transform:uppercase}.rewards-sales-history .charts-wrapper .nav-tabs{margin-bottom:0;border-bottom:0}.rewards-sales-history .charts-wrapper .nav-tabs li:first-child{margin-left:0}.rewards-sales-history .charts-wrapper .tab-content{overflow:hidden;border:1px solid #d8d8d8;border-radius:3px;border-top-left-radius:0}.rewards-sales-history .disclaimer-box{padding:30px;margin-top:20px;text-align:center;background-color:#f4f4f4}.rewards-sales-history .disclaimer-box .disclaimer-text{font-size:14px}.rewards-gpn-link .help-text,.rewards-next-reward-tier .help-text,.rewards-progress-for-quarter .help-text{margin-top:30px}@media only screen and (min-width:768px) {
 .rewards-gpn-link .help-text,.rewards-next-reward-tier .help-text,.rewards-progress-for-quarter .help-text{margin-top:50px} 
}.rewards-gpn-link .help-text p,.rewards-next-reward-tier .help-text p,.rewards-progress-for-quarter .help-text p{margin-bottom:15px}.rewards-progress-for-quarter--content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.rewards-progress-for-quarter .data-rewards-wrapper{max-width:100%;margin-bottom:15px;font-family:Circular-Medium,Arial,sans-serif;text-align:center;-ms-flex:0 0 100%;flex:0 0 100%}@media only screen and (min-width:768px) {
 .rewards-progress-for-quarter .data-rewards-wrapper{max-width:40%;margin-bottom:0;text-align:left;-ms-flex:0 0 40%;flex:0 0 40%} 
}.rewards-progress-for-quarter .progress-value{margin-bottom:15px;font-family:Circular-Bold,Arial,sans-serif;font-size:45px;line-height:45px;color:#212121}@media only screen and (min-width:768px) {
 .rewards-progress-for-quarter .progress-value{font-size:50px;line-height:50px} 
}.rewards-progress-for-quarter .total-sales{font-family:Circular-Bold,Arial,sans-serif}.rewards-progress-for-quarter .current-tier-wrapper{margin-top:30px}.rewards-progress-for-quarter .current-tier-wrapper .current-tier{font-family:Circular-Medium,Arial,sans-serif;color:#212121}.rewards-progress-for-quarter .current-tier-wrapper .total-sales{color:#c03}.rewards-progress-for-quarter .year-ago-tier-wrapper{margin-top:25px}.rewards-progress-for-quarter .chart-wrapper{max-width:100%;padding:15px;background-color:#f4f4f4;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-item-align:start;align-self:flex-start}@media only screen and (min-width:768px) {
 .rewards-progress-for-quarter .chart-wrapper{max-width:60%;-ms-flex:0 0 60%;flex:0 0 60%} 
}.rewards-progress-for-quarter .chart-wrapper .tooltip-wrapper{float:right;width:auto;min-height:auto;padding:0;margin-right:18%;margin-bottom:0}@media only screen and (min-width:768px) and (max-width:992px) {
 .rewards-progress-for-quarter .chart-wrapper .tooltip-wrapper{margin-right:16%} 
}@media only screen and (min-width:993px) {
 .rewards-progress-for-quarter .chart-wrapper .tooltip-wrapper{margin-right:14%} 
}.rewards-progress-for-quarter .chart-wrapper .chart-legend{float:left;margin-left:6%;font-size:14px}.rewards-progress-for-quarter .chart-wrapper .chart-legend span::before{display:inline-block;width:8px;height:8px;margin-right:5px;background-color:#d8d8d8;content:''}.rewards-progress-for-quarter .chart-wrapper .chart-legend .last-year{margin-right:15px;color:#63666a}.rewards-progress-for-quarter .chart-wrapper .chart-legend .last-year::before{background-color:#63666a}.rewards-progress-for-quarter .chart-wrapper .chart-legend .current-year{margin-right:0;color:#c03}.rewards-progress-for-quarter .chart-wrapper .chart-legend .current-year::before{background-color:#c03}.rewards-progress-for-quarter .location-breakdown{margin-top:27px;text-align:center}.rewards-progress-for-quarter .location-breakdown--full{padding-top:32px;margin-bottom:30px;border-top:1px solid #d8d8d8}.rewards-next-reward-tier .data-wrapper,.rewards-next-reward-tier .order-direct-wrapper,.rewards-next-reward-tier .sales-dollars,.rewards-next-reward-tier h3{text-align:center}.rewards-next-reward-tier .data-wrapper{padding:30px;margin-bottom:32px;background-color:#f4f4f4}.rewards-next-reward-tier .data-wrapper .amount{padding-bottom:0;margin-bottom:5px;font-family:Circular-Bold,Arial,sans-serif;font-size:24px;line-height:26px;color:#212121}.rewards-next-reward-tier .data-wrapper .disclaimer-text{margin-top:20px}.rewards-next-reward-tier .order-direct-wrapper{margin-bottom:25px}.rewards-next-reward-tier .help-text{margin:20px auto 0;text-align:center}@media only screen and (min-width:768px) {
 .rewards-next-reward-tier .help-text{width:55%} 
}.rewards-next-reward-tier .sales-dollars{padding-top:32px;margin-top:27px;margin-bottom:30px;text-align:center;border-top:1px solid #d8d8d8}@media only screen and (max-width:767px) {
 .rewards-next-reward-tier .sales-dollars .sales-dollars-link:after{top:40px} 
}.rewards-next-reward-tier .sales-dollars .sales-dollars-data h3{text-align:left}.rewards-next-reward-tier .sales-dollars .sales-dollars-data table{margin-bottom:0}.rewards-next-reward-tier .sales-dollars .sales-dollars-data table th{padding-left:10px}.rewards-next-reward-tier .sales-dollars .sales-dollars-data .level-reached{color:#c03}.rewards-next-reward-tier .sales-dollars .sales-dollars-legend{margin-top:35px}.rewards-next-reward-tier .sales-dollars .sales-dollars-legend .level-already-reached{display:block;margin-right:15px;margin-bottom:10px;font-family:Circular-Bold,Arial,sans-serif;color:#c03}@media only screen and (min-width:768px) {
 .rewards-next-reward-tier .sales-dollars .sales-dollars-legend .level-already-reached{display:inline-block;margin-bottom:0} 
}.rewards-next-reward-tier .sales-dollars .sales-dollars-legend .level-already-reached:before{display:inline-block;width:9px;height:9px;margin-right:5px;background-color:#c03;border-radius:50%;content:''}.rewards-next-reward-tier .sales-dollars .sales-dollars-legend a{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#006161;text-decoration:none;cursor:pointer;background-color:transparent;border:0;outline:0;margin-left:15px}.rewards-next-reward-tier .sales-dollars .sales-dollars-legend a:hover{color:#63666a;text-decoration:underline}.rewards-next-reward-tier .sales-dollars .sales-dollars-legend a:hover .icon::after{text-decoration:none}.rewards-next-reward-tier .sales-dollars .sales-dollars-legend a::after,.rewards-next-reward-tier .sales-dollars .sales-dollars-legend a::before{display:inline-block;font-size:7px}.rewards-next-reward-tier .sales-dollars .sales-dollars-legend a:after,.rewards-next-reward-tier .sales-dollars .sales-dollars-legend a:before,.rewards-next-reward-tier .sales-dollars .sales-dollars-legend a:hover:after,.rewards-next-reward-tier .sales-dollars .sales-dollars-legend a:hover:before{color:#c03}.rewards-next-reward-tier .sales-dollars .sales-dollars-legend a::after{margin-left:3px}.rewards-partner-benefits .sub-title{font-size:14px}.rewards-partner-benefits .benefits__list,.rewards-partner-benefits li{margin-bottom:10px;margin-left:30px;font-family:Circular-Medium,Arial,sans-serif;color:#63666a;list-style-type:disc}.rewards-partner-benefits .benefits__list:last-child,.rewards-partner-benefits li:last-child{margin-bottom:0}.rewards-partner-benefits .rewards-partner-benefits__status{padding:30px;margin-bottom:32px;text-align:center;text-transform:uppercase;background-color:#f4f4f4}.rewards-partner-benefits .rewards-partner-benefits__status .status__label{padding-bottom:20px;margin-bottom:15px;font-family:Circular-Bold,Arial,sans-serif;font-size:18px;line-height:20px;color:#212121;border-bottom:1px solid #d8d8d8}.rewards-partner-benefits .rewards-partner-benefits__status .status__label.status__label-red{padding-bottom:0;margin-bottom:0;font-size:14px;color:#c03;text-decoration:underline;border-bottom:0}.rewards-partner-benefits .rewards-partner-benefits__status .status__logo{margin-bottom:15px;font-size:20px;color:#888b8d}.rewards-partner-benefits .rewards-partner-benefits__benefits{margin-bottom:35px}.rewards-partner-benefits .rewards-partner-benefits__membership ul{margin-bottom:30px}.rewards-partner-benefits .rewards-partner-benefits__membership p{margin-bottom:10px}.rewards-partner-benefits .rewards-partner-benefits__progress{margin-top:35px}.rewards-gpn-link .access-here-wrapper{text-align:center}.rewards-gpn-link .help-text{margin:20px auto 0;text-align:center}@media only screen and (min-width:768px) {
 .rewards-gpn-link .help-text{width:60%} 
}.rewards-documents .views-table{width:100%}.rewards-documents .dashboard-box-header{padding-bottom:0;margin-bottom:28px;border-bottom:0}.wrapper-account-access{min-height:400px}.wrapper-account-access h3{margin-bottom:0}@media only screen and (min-width:768px) {
 .wrapper-account-access h3{padding-right:15%;padding-left:15%} 
}.wrapper-account-access .wrapper-message-alter-block{padding-top:25px;margin-bottom:15px}.wrapper-account-access .table-responsive{padding:5px 15px 15px;border:1px solid #d8d8d8}.wrapper-account-access .table-responsive .title-table{padding-top:0;padding-bottom:0}.wrapper-account-access .table-responsive .table td{word-break:break-all;word-wrap:normal;-ms-word-break:break-all}@media only screen and (max-width:767px) {
 .wrapper-account-access .table-responsive .table td{white-space:pre-line} 
}.wrapper-account-access .bottom-text-question{margin-top:15px;text-align:center}.add-new-user--table{max-width:350px;padding:10px 10px 0;margin:0 auto;margin-bottom:15px;border:1px solid #d8d8d8;border-radius:3px}.add-new-user--table-items{display:-ms-flexbox;display:flex;padding:10px 0;border-bottom:1px solid #d8d8d8;-ms-flex-align:center;align-items:center}.add-new-user--table-items:last-child{border-bottom:0}.add-new-user--table-items:first-child{padding-top:0}.add-new-user--table-items .labels{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#212121;min-width:120px}.add-new-user--table-items .description{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#63666a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.footer-style{margin-bottom:20px;-ms-flex-direction:column;flex-direction:column}.footer-style--question{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#63666a;text-align:center}.footer-style--wrapper-buttons{display:-ms-flexbox;display:flex;margin-top:15px;-ms-flex-align:center;align-items:center}.footer-style--links{margin:0 7px}.add-pre-registered--title{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#63666a;padding:10px 0 20px;text-align:center}.add-user-name-practice .fake-input{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#63666a;padding:10px 0 20px;text-align:center}.edit-user-modal .modal-title,.modal-my-people-page .modal-title{word-break:break-all;word-wrap:normal;-ms-word-break:break-all}.edit-person-box--title{padding:15px;text-align:center;border:1px solid #d8d8d8;border-radius:3px 3px 0 0}.edit-person-permission--wrapper{padding:10px;margin-bottom:15px;border:1px solid #d8d8d8;border-top:0;border-radius:0 0 3px 3px}.edit-person-permission--items{margin-bottom:10px;border-bottom:1px solid #d8d8d8}.edit-person-permission--items.last{border-bottom:0}.edit-person-permission--description{font-family:Circular-Medium,Arial,sans-serif;font-size:11px;color:#63666a;padding-left:29px;margin-bottom:10px}.edit-person-permission--description a{font-size:11px;letter-spacing:0}.edit-person-remove-employee--wrapper{font-family:Circular-Medium,Arial,sans-serif;font-size:10px;color:#212121;display:-ms-flexbox;display:flex;padding:10px;cursor:pointer;border-radius:3px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.edit-person-remove-employee--wrapper .divider{margin:0 10px}.edit-person-remove-employee--question{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#63666a;display:block;margin:8px 0 5px;letter-spacing:.3px}.edit-person-remove-employee--link{font-size:13px}.edit-person-remove-employee--buttons{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.edit-person-education--wrapper{margin:15px 0;border:1px solid #d8d8d8;border-radius:3px}.edit-person-education--wrapper .empty-messages{margin-top:30px}.edit-person-education--title{padding:15px;text-align:center;border-bottom:1px solid #d8d8d8;border-radius:3px 3px 0 0}.edit-person-education--table{width:100%;table-layout:fixed}.edit-person-education--table .tablesorter{width:100%}.edit-person-education--body{display:block;padding:10px 10px 0}.edit-person-education--body .course-progress-bar---numbers{margin-top:5px}.edit-person-education--row{float:left;width:49%;padding:5px;margin-bottom:10px;overflow:hidden;background:#f4f4f4;border:1px solid #d8d8d8;border-radius:3px}@media only screen and (min-width:768px) {
 .edit-person-education--row:nth-child(odd){margin-right:2%} 
}@media only screen and (max-width:767px) {
 .edit-person-education--row{width:100%} 
}.edit-person-education--column{display:block}.edit-person-education--label{display:block;margin-bottom:5px}.edit-person--info{display:-ms-flexbox;display:flex;padding-bottom:30px;margin-top:-20px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.edit-person--email,.edit-person--role{font-size:13px;color:#63666a}.empty-message{font-family:Circular-Book,Arial,sans-serif;font-size:13px;color:#63666a;letter-spacing:.3px;text-align:center}.empty-message--padding{padding:10px}.jnj-commerce-table--wrapper{border-radius:3px;position:relative;padding:0 20px;background:#fff;border:1px solid #d8d8d8;border-bottom:0}.jnj-commerce-table--wrapper.border-all{border-bottom:1px solid #d8d8d8}.jnj-commerce-table--wrapper.awaiting-approval{min-height:70px;padding-bottom:20px;margin-bottom:30px}@media only screen and (max-width:767px) {
 .jnj-commerce-table--wrapper{padding:0;overflow:hidden;background:0 0;border:0} 
}.jnj-commerce-table--wrapper .ajax-custom-my-team-table{height:70px}.jnj-commerce-table--wrapper .table,.jnj-commerce-table--wrapper .table-responsive{margin-bottom:0}.jnj-commerce-table--wrapper .table td,.jnj-commerce-table--wrapper .table-responsive td{font-family:Circular-Medium,Arial,sans-serif}@media only screen and (min-width:993px) {
 .section-my-people .jnj-commerce-table--wrapper .table td,.section-my-people .jnj-commerce-table--wrapper .table-responsive td,.section-rep-view .jnj-commerce-table--wrapper .table td,.section-rep-view .jnj-commerce-table--wrapper .table-responsive td{max-width:350px} 
}.section-my-people .jnj-commerce-table--wrapper .table td:first-child,.section-my-people .jnj-commerce-table--wrapper .table-responsive td:first-child,.section-rep-view .jnj-commerce-table--wrapper .table td:first-child,.section-rep-view .jnj-commerce-table--wrapper .table-responsive td:first-child{word-wrap:break-word;white-space:pre;white-space:pre-wrap;white-space:pre-line;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:-moz-pre-wrap;white-space:-hp-pre-wrap}.jnj-commerce-table--wrapper .filtered{display:none}.jnj-commerce-table--wrapper .ajax-loading-wrapper{overflow:hidden}.jnj-commerce-table--wrapper.subscription-table-wrapper{margin-bottom:20px}@media only screen and (min-width:768px) {
 .jnj-commerce-table--wrapper.subscription-table-wrapper{padding-top:10px;padding-bottom:10px;margin-bottom:50px;border-bottom:1px solid #d8d8d8} 
}.jnj-commerce-table--wrapper.subscription-table-wrapper td{padding:10px 0}@media only screen and (min-width:768px) {
 .jnj-commerce-table--wrapper.subscription-table-wrapper td{width:33.333333%} 
}.jnj-commerce-table--wrapper.subscription-table-wrapper tr:only-child{background:#fff}@media only screen and (min-width:768px) {
 .jnj-commerce-table--wrapper.subscription-table-wrapper tr:only-child{border:0} 
}@media only screen and (max-width:767px) {
 .jnj-commerce-table--wrapper.subscription-table-wrapper .pending-approval--buttons:last-child{margin-right:5px} 
}.jnj-commerce-table--wrapper.subscription-table-wrapper .pending-approval--buttons-wrapper{text-align:right}@media only screen and (min-width:768px) {
 .jnj-commerce-table--wrapper.subscription-table-wrapper .pending-approval--buttons-wrapper{display:table-cell} 
}.jnj-commerce-table--wrapper.subscription-table-wrapper .pending-approval--status{padding-right:2px;text-align:center}.empty-messages--text{color:#212121}.icon-edit-wrapper span{float:right;width:30px}.icon-edit-wrapper span:before{margin-right:22px;font-size:27px}.form-button .fieldset-wrapper{display:-ms-flexbox;display:flex;padding:15px 30px;margin:0 0 15px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.form-button .form-actions,.form-button .form-item{padding:0;margin:0}.form-actions{-ms-flex-order:2;order:2}.cancel-invite-people-wrapper,.cancel-search-email-wrapper{-ms-flex-order:1;order:1}.add-pre-registered-icon{display:-ms-flexbox;display:flex;cursor:pointer;-ms-flex-pack:center;justify-content:center}.add-pre-registered-icon:before{font-size:18px}.pending-approval--buttons-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:480px) {
 .pending-approval--buttons-wrapper{-ms-flex-direction:column;flex-direction:column;-ms-flex-align:end;align-items:flex-end} 
}.pending-approval--buttons{margin-right:15px}.pending-approval--buttons:last-child{margin-right:5px}@media only screen and (max-width:480px) {
 .pending-approval--buttons{margin:0}.pending-approval--buttons:last-child{margin-right:0} 
}@media only screen and (max-width:480px) {
 .pending-approval--buttons:first-child{margin-bottom:5px} 
}@media only screen and (max-width:480px) {
 .pending-approval--buttons .button-primary,.pending-approval--buttons .button-secondary{width:100px;padding-right:20px;padding-left:20px} 
}.add-user-section--wrapper{display:-ms-flexbox;display:flex;padding:20px;background:#fff;border:1px solid #d8d8d8;border-top:0;border-radius:0 0 3px 3px;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:767px) {
 .add-user-section--wrapper{background:0 0;border:0;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center} 
}.add-user-section--buttons{margin:0 7px;cursor:pointer}@media only screen and (max-width:767px) {
 .add-user-section--buttons{width:250px;margin:0 0 10px} 
}.toogle-form{display:none}.dashboard-welcome__more-services-block,.my-learning__location,.my-learning__speakers,.my-practice-overview--wrapper,.my-rewards--wrapper,.section-my-dashboard.logged-in .l-region--section2>div,.wrapper-find-an-eye-doctor{min-height:130px;padding:20px;background:#fff;border:1px solid #d8d8d8;border-radius:3px}.section-my-rewards .section1,.section-my-sales .section1,.section-my-team .section1,.section-overview .section1,.section-practice-details .section1{border-bottom:1px solid #d8d8d8}.section-my-rewards .main-content,.section-my-sales .main-content,.section-my-team .main-content,.section-overview .main-content,.section-practice-details .main-content{background:#f4f4f4}.section-overview .my-account-block-full,.section-overview .my-account-block-left{display:inline-block;width:100%;margin-bottom:2%;vertical-align:top}.section-overview .my-account-block-left{width:49%}@media only screen and (min-width:768px) and (max-width:992px) {
 .section-overview .my-account-block-left{margin-right:.7%} 
}@media only screen and (min-width:993px) {
 .section-overview .my-account-block-left{margin-right:.8%} 
}@media only screen and (min-width:768px) {
 .section-overview .my-account-block-left+.my-account-block-left{margin-right:0;margin-left:.7%} 
}.section-overview .my-account-block-left+.my-account-block-left+.my-account-block-left{margin-left:0}@media only screen and (max-width:767px) {
 .section-overview .my-account-block-left{zoom:1;width:100%;margin-bottom:20px}.section-overview .my-account-block-left:after,.section-overview .my-account-block-left:before{display:table;content:''}.section-overview .my-account-block-left:after{clear:both} 
}.section-overview .dashboard-box-header{display:-ms-flexbox;display:flex;padding-bottom:18px;margin-bottom:18px;line-height:1.24;letter-spacing:.3px;color:#212121;border-bottom:1px solid #d8d8d8;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}.section-overview .dashboard-box-header.block{display:block}.section-overview .dashboard-box-content{position:relative;min-height:30px}.section-overview .dashboard-box-content-action{font-family:Circular-Medium,Arial,sans-serif;font-size:13px}.section-overview .dashboard-box-content-action,.section-overview .dashboard-box-content-information{width:100%}.section-overview .dashboard-box-content-information div{margin-bottom:20px}.section-overview .dashboard-box-content-information div:last-child{margin-bottom:0}.section-overview .dashboard-box-content-information .dashboard-box-enrolled{display:block;font-family:Circular-Medium,Arial,sans-serif}.section-overview .dashboard-box-owner .icon-tooltip{float:right;margin-top:10px}.section-overview .dashboard-box-owner .owner-information{margin-top:5px}.section-overview .dashboard-box{position:relative}.section-overview .overview-enrolled-icon{display:-ms-inline-flexbox;display:inline-flex}.section-overview .no-practices{font-family:Circular-Medium,Arial,sans-serif;font-size:10px;color:#212121;padding-left:10px}.section-my-rewards .form-inline-default{padding-top:0;padding-bottom:0}.section-my-rewards .webform-component-fieldset{max-width:100%;margin-bottom:0;border:0}.section-my-rewards .webform-component-fieldset .webform-component--rewards-opt-in--center-wrapper--questions .form-item,.section-my-rewards .webform-component-fieldset .webform-component--rewards-opt-in--center-wrapper--step-header .form-item,.section-my-rewards .webform-component-fieldset .webform-component--rewards-opt-in--center-wrapper--step-header-0 .form-item{max-width:310px;margin:0 auto;text-align:center;border-bottom:0}.section-my-rewards .webform-component-fieldset .webform-component--rewards-opt-in--center-wrapper--step-header .fieldset-wrapper{border-bottom:1px solid #d8d8d8}.section-my-rewards .webform-component-fieldset .webform-component--rewards-opt-in--center-wrapper--step-header .description{color:#63666a}.section-my-rewards .webform-component-fieldset .webform-component--rewards-opt-in--center-wrapper--step-header .form-item{padding-top:0}.section-my-rewards .webform-component-fieldset .webform-component--rewards-opt-in--center-wrapper--step-header-0 .form-item{padding-bottom:10px}.section-my-rewards .webform-component-fieldset .webform-component--rewards-opt-in--center-wrapper--step-header-0 label{margin-bottom:20px;font-size:14px;-ms-flex-pack:center;justify-content:center}.section-my-rewards .webform-component-fieldset .webform-component--rewards-opt-in--center-wrapper--questions{padding-bottom:0}.section-my-rewards .webform-component-fieldset .webform-component--rewards-opt-in--accept-our-program{max-width:570px;margin:0 auto}.section-my-rewards .webform-component-fieldset .webform-component--rewards-opt-in--center-wrapper--footer-links .button-primary{padding-right:40px;padding-left:40px}.section-my-rewards .logo_my-acuvue{width:100%;margin:20px 0;text-align:center}.section-my-rewards .logo_my-acuvue img{max-width:300px}.section-my-rewards h3{margin-bottom:15px}.block--jnj-commerce-my-account-my-people-dashboard .flex-table-title{display:-ms-flexbox;display:flex;margin-bottom:17px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.block--jnj-commerce-my-account-my-people-dashboard caption{padding:0 2px}.block--jnj-commerce-my-account-my-people-dashboard table{margin-bottom:0}.block--jnj-commerce-my-account-my-people-dashboard .title-table{color:#212121}.block--jnj-commerce-my-account-my-people-dashboard .showing{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;color:#212121;white-space:nowrap}.block--jnj-commerce-my-account-my-people-dashboard .showing .placeholder{font-family:Circular-Medium,Arial,sans-serif}.block--jnj-commerce-my-account-my-people-dashboard .link-top-table{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#006161;text-decoration:none;cursor:pointer;background-color:transparent;border:0;outline:0}.block--jnj-commerce-my-account-my-people-dashboard .link-top-table:hover{color:#63666a;text-decoration:underline}.block--jnj-commerce-my-account-my-people-dashboard .link-top-table:hover .icon::after{text-decoration:none}.block--jnj-commerce-my-account-my-people-dashboard .link-top-table::after,.block--jnj-commerce-my-account-my-people-dashboard .link-top-table::before{display:inline-block;font-size:7px}.block--jnj-commerce-my-account-my-people-dashboard .link-top-table:after,.block--jnj-commerce-my-account-my-people-dashboard .link-top-table:before,.block--jnj-commerce-my-account-my-people-dashboard .link-top-table:hover:after,.block--jnj-commerce-my-account-my-people-dashboard .link-top-table:hover:before{color:#c03}.block--jnj-commerce-my-account-my-people-dashboard .link-top-table::after{margin-left:3px}.block--jnj-commerce-my-account-my-people-dashboard .center-button-on-table .button-secondary{display:block;max-width:260px;margin:0 auto;margin-top:20px}.block--jnj-commerce-my-account-my-people-dashboard .link-view-ticket{float:right;margin-right:15px}.block--jnj-commerce-my-account-my-people-dashboard .link-view-ticket:before{font-size:22px}@media only screen and (max-width:767px) {
 .block--jnj-commerce-my-account-my-people-dashboard .table>tbody>tr>td+td{display:none}.block--jnj-commerce-my-account-my-people-dashboard .table>tbody>tr>td+td+td{display:table-cell}.block--jnj-commerce-my-account-my-people-dashboard .table-responsive{border:0}.block--jnj-commerce-my-account-my-people-dashboard .showing{visibility:hidden} 
}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-documents-block .documents-list,.rewards-documents .documents-list{border-bottom:1px solid #d8d8d8}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-documents-block .documents-list:first-child,.rewards-documents .documents-list:first-child{border-top:1px solid #d8d8d8}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-documents-block .documents-list:nth-child(odd),.rewards-documents .documents-list:nth-child(odd){background-color:#f4f4f4}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-documents-block .documents-list td,.rewards-documents .documents-list td{padding:10px 5px 10px 10px}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-documents-block .documents-list .views-field,.rewards-documents .documents-list .views-field{font-family:Circular-Bold,Arial,sans-serif;font-size:15px;color:#63666a}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-documents-block .documents-list .views-field+td,.rewards-documents .documents-list .views-field+td{text-align:right}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-documents-block .documents-list .icon-download,.rewards-documents .documents-list .icon-download{margin-left:30px}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-documents-block .documents-list .icon-download:before,.rewards-documents .documents-list .icon-download:before{font-size:22px}.block--jnj-commerce-my-account-my-rewards p{margin-bottom:15px}.my-account-rewards-is-accepted .link-my-rewards{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#006161;text-decoration:none;cursor:pointer;background-color:transparent;border:0;outline:0;font-size:12px}.my-account-rewards-is-accepted .link-my-rewards:hover{color:#63666a;text-decoration:underline}.my-account-rewards-is-accepted .link-my-rewards:hover .icon::after{text-decoration:none}.my-account-rewards-is-accepted .link-my-rewards::after,.my-account-rewards-is-accepted .link-my-rewards::before{display:inline-block;font-size:7px}.my-account-rewards-is-accepted .link-my-rewards:after,.my-account-rewards-is-accepted .link-my-rewards:before,.my-account-rewards-is-accepted .link-my-rewards:hover:after,.my-account-rewards-is-accepted .link-my-rewards:hover:before{color:#c03}.my-account-rewards-is-accepted .link-my-rewards::after{margin-left:3px}.my-account-rewards-is-accepted .dashboard-box-content{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.my-account-rewards-is-accepted .dashboard-box-content .section-content__half{display:inline-block;-ms-flex:0 0 100%;flex:0 0 100%}@media only screen and (min-width:768px) {
 .my-account-rewards-is-accepted .dashboard-box-content .section-content__half{-ms-flex:1 0 50%;flex:1 0 50%;-ms-flex-preferred-size:auto;flex-basis:auto} 
}.my-account-rewards-is-accepted .dashboard-box-content .section-content__half+.section-content__half{padding-top:15px;border-top:1px solid #d8d8d8}@media only screen and (min-width:768px) {
 .my-account-rewards-is-accepted .dashboard-box-content .section-content__half+.section-content__half{padding-top:0;padding-right:40px;padding-left:50px;border-top:0} 
}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-opt-out{padding:20px 10px;text-align:center;background-color:#f4f4f4}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-opt-out .my-rewards-section-title{padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #d8d8d8}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-opt-out .my-rewards-cancel-opt-out,.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-opt-out .my-rewards-opt-out-submit{margin:0 10px}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-opt-out .my-rewards-opt-out-submit{display:block;margin-top:20px}@media only screen and (min-width:768px) {
 .my-account-rewards-is-accepted .dashboard-box-content .my-rewards-opt-out .my-rewards-opt-out-submit{display:inline-block} 
}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-section-title{margin-bottom:18px;font-family:Circular-Bold,Arial,sans-serif;font-size:15px}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-label{font-family:Circular-Bold,Arial,sans-serif;font-size:15px;color:#63666a;margin-bottom:15px}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-label--account-manager{margin-top:15px}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-message{display:block;color:#63666a}.my-account-rewards-is-accepted .dashboard-box-content .views-table{width:100%}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-documents-block{width:100%;padding-top:18px;margin-top:18px;border-top:1px solid #d8d8d8}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-order-block{width:100%;padding-top:18px;margin-top:18px;border-top:1px solid #d8d8d8}@media only screen and (min-width:768px) {
 .my-account-rewards-is-accepted .dashboard-box-content .my-rewards-order-block .section-content__half{height:100%} 
}@media only screen and (max-width:767px) {
 .my-account-rewards-is-accepted .dashboard-box-content .my-rewards-order-block .section-content__half+.section-content__half{margin-top:15px} 
}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-order-block .my-rewards-order__content{display:-ms-flexbox;display:flex;height:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.my-account-rewards-is-accepted .dashboard-box-content .my-rewards-order-block .my-rewards-order__content .order-direct-wrapper{-ms-flex-item-align:end;align-self:flex-end}.my-account-rewards-is-accepted .my-rewards-cobranding-wrapper{padding-top:40px}.practice-switcher-wrapper{position:relative;display:-ms-flexbox;display:flex;min-height:150px;padding:50px 0;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.practice-name{margin-bottom:10px;color:#212121}@media only screen and (max-width:767px) {
 .practice-name{padding-right:15px;padding-left:15px} 
}.practice-name span{color:#63666a}@media only screen and (max-width:767px) {
 .practice-name span{display:block} 
}@media only screen and (max-width:767px) {
 .practice-switcher-links{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column} 
}.practice-switcher-content{text-align:center}.add-practice-link,.switch-practice-link{margin-right:10px;font-family:Circular-Bold,Arial,sans-serif}.add-practice-link .icon-arrow-down:after,.switch-practice-link .icon-arrow-down:after{margin-left:3px;font-size:7px}@media only screen and (max-width:767px) {
 .add-practice-link,.switch-practice-link{margin-bottom:10px;margin-left:10px;font-size:11px} 
}.switch-pratice-modal{max-width:320px;margin:0 auto;margin-top:30px}.switch-pratice-modal .form-type-radios{padding:3px;margin-bottom:10px}.switch-pratice-modal .is-pending{font-family:Circular-Medium,Arial,sans-serif;font-size:11px;color:#212121;display:-ms-flexbox;display:flex;padding-left:28px;margin-bottom:5px}.switch-pratice-modal .is-pending-box{background:#fffef1;border:2px solid #f9f19d}.switch-pratice-modal .switch-pratice-label{display:-ms-flexbox;display:flex}.switch-pratice-modal .disabled .switch-pratice-label{cursor:pointer}.wrapper-add-new-practice{max-width:320px;margin:0 auto;margin-bottom:25px}.link-switch-practice-add-practice{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;color:#212121;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.link-switch-practice-add-practice .icon-plus:before{margin-right:10px;font-size:18px}.modal-switch-practice-wrapper-label{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;color:#212121;display:inline-block;width:300px;line-height:1.29;letter-spacing:.3px;text-align:left;vertical-align:top}.link-skip-business-information{font-size:11px}.link-skip-business-information--wrapper{width:100%;margin-bottom:5px;text-align:center}.link-skip-business-information .icon-arrow-right:before{margin-left:3px;font-size:7px}.notifications-center .highlight-content-page--content{display:none}.notification{position:relative}.notification h3{padding:25px;padding-bottom:20px}.notification hr{margin:0 15px;border-color:#d8d8d8}.notification .webform-component-checkboxes{display:inline-block;margin-bottom:10px}.notification .badge{background-color:#006161}.notification .button-primary{color:#006161;background:0 0;border:1px solid #006161}.notification .button-primary a{border-bottom:0}.notification .button-primary a:hover{color:#fff}.notification .button-primary [class^=icon-]:before{font-size:6px;color:#006161}.notification .button-primary.selected,.notification .button-primary:active,.notification .button-primary:focus,.notification .button-primary:hover{color:#fff;background:#006161;border-color:#006161;outline:0;transition:.1s linear}.notification .button-primary.selected [class^=icon-]:before,.notification .button-primary:active [class^=icon-]:before,.notification .button-primary:focus [class^=icon-]:before,.notification .button-primary:hover [class^=icon-]:before{color:#fff}.notification .button-primary:focus:hover{color:#fff}.notification .notification-title{padding:0;margin-bottom:30px;border-bottom:0}@media only screen and (min-width:993px) {
 .notification .notification-title{text-align:center} 
}.notification .item-read h3,.notification .notification-read-title{margin-top:-1px;background-color:#f4f4f4}.notification .notification--table{width:100%}.notification .notification--table:after{position:absolute;bottom:0;z-index:1;width:100%;height:1px;background-color:#fff}.notification .notification--table thead{display:none}.notification .notification--table tbody>tr{background-color:transparent;border:0}.notification .notification--table tbody>tr td{padding:0}.notification .notification__item{position:relative;padding:0}.notification .notification__item .notification-clickable{display:block;padding:15px 0;margin:0 25px;cursor:pointer;border-bottom:1px solid #d8d8d8}.notification .notification__icon{position:relative;display:-ms-flexbox;display:flex;width:40px;height:40px;margin:0 15px;-ms-flex-item-align:center;align-self:center}@media only screen and (min-width:768px) and (max-width:992px) {
 .notification .notification__icon{width:35px;height:35px} 
}@media only screen and (min-width:993px) {
 .notification .notification__icon{width:45px;height:45px} 
}.notification .notification__icon .icon-notification{display:block;width:100%;height:100%}.notification .notification__icon .icon-notification.articles_and_tips{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/articles_and_tips.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.articles_and_tips_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/articles_and_tips_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.events{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/events.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.events_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/events_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.eye_care_professional{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/eye_care_professional.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.eye_care_professional_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/eye_care_professional_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.feature{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/feature.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.feature_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/feature_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.lms{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/lms.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.lms_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/lms_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.marketing_resources{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/marketing_resources.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.marketing_resources_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/marketing_resources_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.news{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/news.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.news_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/news_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.notice{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/notice.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.notice_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/notice_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.other{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/other.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.other_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/other_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.patient_resources{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/patient_resources.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.patient_resources_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/patient_resources_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.site_maintenance{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/site_maintenance.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.site_maintenance_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/site_maintenance_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.tips{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/tips.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.tips_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/tips_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.vision_care_resource_library{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/vision_care_resource_library.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.vision_care_resource_library_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/vision_care_resource_library_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.no_notifications{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/no_notifications.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.calculator{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/calculator.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.calculator_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/calculator_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.calculators-and-tools{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/calculators-and-tools.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.calculators-and-tools_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/calculators-and-tools_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.cataract-simulator{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/cataract-simulator.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.cataract-simulator_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/cataract-simulator_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.cataract-simulator-2{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/cataract-simulator-2.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.cataract-simulator-2_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/cataract-simulator-2_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.cataract-simulator-3{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/cataract-simulator-3.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.cataract-simulator-3_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/cataract-simulator-3_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.cataract-simulator-4{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/cataract-simulator-4.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.cataract-simulator-4_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/cataract-simulator-4_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.cataract-simulator-5{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/cataract-simulator-5.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.cataract-simulator-5_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/cataract-simulator-5_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.complete-vision-care-profile-2{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/complete-vision-care-profile-2.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.complete-vision-care-profile-2_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/complete-vision-care-profile-2_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.ecp-locator{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/ecp-locator.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.ecp-locator_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/ecp-locator_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.find-eye-doctor{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/find-eye-doctor.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.find-eye-doctor_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/find-eye-doctor_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.fitting-calculator{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/fitting-calculator.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.fitting-calculator_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/fitting-calculator_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.fitting-calculator-astigmatism{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/fitting-calculator-astigmatism.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.fitting-calculator-astigmatism_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/fitting-calculator-astigmatism_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.fitting-calculator-astigmatism-2{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/fitting-calculator-astigmatism-2.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.fitting-calculator-astigmatism-2_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/fitting-calculator-astigmatism-2_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.fitting-calculator-multifocal{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/fitting-calculator-multifocal.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.fitting-calculator-multifocal_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/fitting-calculator-multifocal_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.fitting-calculator-multifocal-2{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/fitting-calculator-multifocal-2.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.fitting-calculator-multifocal-2_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/fitting-calculator-multifocal-2_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.general{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/general.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.general_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/general_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.general-2{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/general-2.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.general-2_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/general-2_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.surgical-vision{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/surgical-vision.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.surgical-vision_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/surgical-vision_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.team-management{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/team-management.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__icon .icon-notification.team-management_light{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/src/images/icons/notifications/team-management_light.svg?v=0.743589303999024) 100% no-repeat}.notification .notification__description{position:relative;display:-ms-flexbox;display:flex;padding:0 15px;color:#212121;-ms-flex:1;flex:1;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.notification .notification__text{min-width:100%;margin:0 0 5px;word-break:break-word;word-wrap:break-word}@media only screen and (min-width:768px) {
 .notification .notification__text{min-width:auto;padding-right:30px;-ms-flex:1;flex:1} 
}.notification .notification__time{margin-top:10px;font-size:14px;text-align:left}@media only screen and (max-width:767px) {
 .notification .notification__time{min-width:100%} 
}@media only screen and (min-width:768px) {
 .notification .notification__time{margin-top:0} 
}@media only screen and (min-width:993px) {
 .notification .notification__time{min-width:110px;text-align:right} 
}@media only screen and (min-width:768px) {
 .notification .notification__link{min-width:100%;-ms-flex-order:3;order:3;-ms-flex:1;flex:1} 
}.notification .notification--feedback{display:-ms-flexbox;display:flex;width:auto;text-align:center;-ms-flex-pack:center;justify-content:center}.notification .notification--feedback h3{border-bottom:0}.notification .notification--page-link{padding:20px 0;text-align:center}.notification .item-urgent:before{position:absolute;z-index:-1;width:100%;height:calc(100% - 1px);background-color:#c03;content:''}.notification .item-urgent .notification-clickable{color:#fff;border:0}.notification .item-urgent hr{display:none}.notification .item-urgent .notification__description{color:#fff}.notification .item-read{background-color:#f4f4f4}.notification .item-read h3{padding-bottom:0}.notification .item-read h3:after{display:block;width:calc(100% - 50px);height:1px;margin-top:20px;border-bottom:1px solid #d8d8d8;content:''}.notification .notifications--unavailable{height:auto;-ms-flex-align:center;align-items:center}.notification .notifications--unavailable .no_notifications{width:45px;height:45px}.notification-dashboard{position:static}.notification-dashboard .header{border-bottom:1px solid #d8d8d8}.notification-dashboard li:last-child hr{display:none}.notification .item-read .notification-dashboard h3,.notification-dashboard .notification .item-read h3,.notification-dashboard .notification-read-title{padding:20px 15px 5px}.notification-dashboard .notification__item .notification-clickable{border:0}@media only screen and (min-width:768px) and (max-width:992px) {
 .notification-dashboard .notification__icon{margin-right:10px;margin-left:10px} 
}.notification-dashboard .notification__text{padding-right:0}@media only screen and (min-width:768px) and (max-width:992px) {
 .notification-dashboard .notification__text{min-width:100%} 
}@media only screen and (min-width:993px) {
 .notification-dashboard .notification__text{padding-right:15px} 
}@media only screen and (max-width:992px) {
 .notification-dashboard .notification__time{text-align:left} 
}@media only screen and (min-width:768px) and (max-width:992px) {
 .notification-dashboard .notification__time{min-width:100%} 
}@media only screen and (min-width:993px) {
 .notification-dashboard .notification__time{max-width:85px;min-width:auto} 
}.notification-dashboard .item-urgent::before{z-index:0}.notification-dashboard .notifications--unavailable h3{padding-right:0;padding-left:0}.pagination-table--notification{margin-top:40px}@media only screen and (max-width:767px) {
 .section-ordering-experience .details--wrapper .callout-wrapper:last-child,.section-ordering-experience .section-content .callout-wrapper:last-child{margin-bottom:0} 
}.section-ordering-experience .section3{margin-top:5%}.section-ordering-experience .section4{padding-bottom:5%}.section-ordering-experience .section4 .benefits-description{font-family:Circular-Bold,Arial,sans-serif;font-size:34px;color:#212121;margin-bottom:3%;line-height:1.1}.section-ordering-experience .section4 .container{max-width:600px}.section-ordering-experience .section4 p{margin:15px 0}.section-ordering-experience .section6{padding:5% 0}.form-inline-default .fieldset-accordion .accordion-title>.webform-component-markup{padding:0;margin:0}.form-inline-default .fieldset-accordion+.webform-component--product-exchange-fieldset--add-item{border-top:1px solid #d8d8d8}.form-inline-default .fieldset-accordion .form-item[class*=remove-item] .product-add-item,.form-inline-default .fieldset-accordion .form-item[class*=remove-item] .product-remove-item,.form-inline-default .fieldset-accordion+.webform-component--product-exchange-fieldset--add-item .product-add-item,.form-inline-default .fieldset-accordion+.webform-component--product-exchange-fieldset--add-item .product-remove-item{border:0}.form-inline-default .fieldset-accordion .form-item[class*=remove-item] .product-add-item,.form-inline-default .fieldset-accordion+.webform-component--product-exchange-fieldset--add-item .product-add-item{font-size:11px;text-decoration:underline;color:#006161}@media only screen and (min-width:768px) {
 .form-inline-default .fieldset-accordion .form-item[class*=remove-item] .product-add-item:hover,.form-inline-default .fieldset-accordion+.webform-component--product-exchange-fieldset--add-item .product-add-item:hover{color:#212121;text-decoration:underline} 
}.form-inline-default .fieldset-accordion .form-item[class*=remove-item] .product-add-item:focus,.form-inline-default .fieldset-accordion+.webform-component--product-exchange-fieldset--add-item .product-add-item:focus{color:#006161}.form-inline-default .fieldset-accordion .form-item[class*=remove-item] .product-add-item::before,.form-inline-default .fieldset-accordion+.webform-component--product-exchange-fieldset--add-item .product-add-item::before{margin-right:3px;font-size:10px;color:#006161}.form-inline-default .fieldset-accordion .form-item[class*=remove-item] .product-add-item:hover:before,.form-inline-default .fieldset-accordion+.webform-component--product-exchange-fieldset--add-item .product-add-item:hover:before{color:#212121}.form-inline-default .fieldset-accordion .form-item[class*=remove-item] .product-remove-item,.form-inline-default .fieldset-accordion+.webform-component--product-exchange-fieldset--add-item .product-remove-item{font-size:11px;text-decoration:underline;color:#63666a;border-bottom:0}@media only screen and (min-width:768px) {
 .form-inline-default .fieldset-accordion .form-item[class*=remove-item] .product-remove-item:hover,.form-inline-default .fieldset-accordion+.webform-component--product-exchange-fieldset--add-item .product-remove-item:hover{color:#212121;text-decoration:underline} 
}.form-inline-default .fieldset-accordion .form-item[class*=remove-item] .product-remove-item:focus,.form-inline-default .fieldset-accordion+.webform-component--product-exchange-fieldset--add-item .product-remove-item:focus{color:#63666a}.form-inline-default .fieldset-accordion h3{margin:0}.form-inline-default .fieldset-accordion .accordion-content>.fieldset-wrapper>.form-item{padding:15px 28px 15px 48px}.form-inline-default .fieldset-accordion .accordion-content>.fieldset-wrapper>.form-item.webform-component-markup{padding:15px 28px;margin-left:0}.form-inline-default .fieldset-accordion .accordion-content>.fieldset-wrapper>.webform-component-fieldset{padding-left:20px}.form-inline-default .fieldset-accordion .accordion-content>.fieldset-wrapper>.webform-component-fieldset .form-item{width:50%}@media only screen and (max-width:480px) {
 .form-inline-default .fieldset-accordion .accordion-content>.fieldset-wrapper>.webform-component-fieldset .form-item{width:100%} 
}.form-inline-default .webform-component--product-exchange-fieldset{margin-bottom:30px}.product-exchange-page ol{margin-left:30px;list-style:decimal}.product-add-item{font-size:11px;text-decoration:underline;color:#006161}@media only screen and (min-width:768px) {
 .product-add-item:hover{color:#212121;text-decoration:underline} 
}.product-add-item:focus{color:#006161}.product-add-item::before{margin-right:3px;font-size:10px;color:#006161}.product-add-item:hover:before{color:#212121}.products-parameters{margin-top:25px}@media only screen and (max-width:767px) {
 .products-parameters{width:100vw;margin-left:-10px} 
}@media only screen and (min-width:768px) {
 .products-parameters{padding:0 82px} 
}.products-parameters .table{margin-top:0;margin-bottom:36px}.products-parameters .table td{text-align:center;white-space:normal}.products-parameters .table th{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#fff;padding:0 8px;text-align:center;vertical-align:middle;background:#212121}.products-parameters .table td:first-child{padding:0 10px;text-align:center}@media only screen and (max-width:767px) {
 .products-parameters .table td:first-child{max-width:100px} 
}@media only screen and (min-width:993px) {
 .products-parameters .table td:first-child{width:400px} 
}@media only screen and (min-width:768px) and (max-width:992px) {
 .products-parameters .table td:first-child{width:300px} 
}.products-parameters .table td:nth-child(2),.products-parameters .table td:nth-child(3){font-family:Circular-Book,Arial,sans-serif;font-size:12px;color:#212121;line-height:1.33;letter-spacing:.1px}.products-parameters .table td:last-child{padding:13px 5px 8px}.products-parameters .table td:last-child p,.products-parameters .table td:last-child span,.products-parameters .table td:last-child strong{font-family:Circular-Book,Arial,sans-serif;font-size:10px;color:#212121;line-height:1.3;letter-spacing:.3px}.products-parameters .table td:last-child strong{font-family:Circular-Bold,Arial,sans-serif;font-size:10px;color:#212121}@media only screen and (max-width:767px) {
 .products-parameters .table{table-layout:auto}.products-parameters .table *{font-size:9px}.products-parameters .table a{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#212121} 
}.products-parameters__info{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px) {
 .products-parameters__info{-ms-flex-direction:column;flex-direction:column} 
}@media only screen and (min-width:768px) {
 .products-parameters__title{max-width:100%}.products-parameters__title a{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#212121} 
}.products-parameters__image{width:40%;padding-right:10px;-ms-flex:0 0 auto;flex:0 0 auto}@media only screen and (max-width:767px) {
 .products-parameters__image{display:none} 
}.products-parameters__image img{width:100%;height:auto}.products-parameters__power-ranges p span{display:block;font-size:9px}@media only screen and (min-width:768px) {
 .details--wrapper{padding:0;margin-top:40px}.node-type-product-page .details--wrapper,.node-type-resources-for-your-patients-file .details--wrapper,.node-type-vision-care-resource .details--wrapper{margin-top:0} 
}.details--wrapper .title-page{display:none}@media only screen and (min-width:768px) {
 .details--wrapper .title-page{display:block} 
}.details--wrapper .product-summary{display:block;width:100%;max-width:80%;margin:0 auto;margin-bottom:30px;color:#63666a}@media only screen and (min-width:768px) {
 .details--wrapper .product-summary{display:inline-block;max-width:none} 
}.details--wrapper .products-details--order-now{display:block;width:100%;max-width:80%;margin:0 auto;margin-bottom:40px}@media only screen and (min-width:768px) {
 .details--wrapper .products-details--order-now{display:inline-block;max-width:none} 
}.details--wrapper .carousel__wrapper{margin-bottom:40px}@media only screen and (max-width:767px) {
 .details--wrapper .carousel__wrapper{padding:20px 5%;margin-bottom:0;background-color:#f4f4f4}.details--wrapper .carousel__wrapper .slider-nav-thumbnails .slick-list{margin-right:0} 
}@media only screen and (max-width:767px) {
 .details--wrapper .accordion__wrapper--body{padding-right:30px;padding-left:40px} 
}.details--wrapper .accordion__wrapper--item:nth-child(1){border-top:0}.details--wrapper .product-anchor-content-menu{display:-ms-flexbox;display:flex;margin-bottom:40px;border-bottom:1px solid #d8d8d8;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:768px) and (max-width:992px) {
 .details--wrapper .product-anchor-content-menu{-ms-flex-align:center;align-items:center} 
}.details--wrapper .product-anchor-content-menu li{margin:0 30px 20px 0}.details--wrapper .product-anchor-content-menu li:last-child{margin-right:0}.details--wrapper .product-anchor-content-menu a{font-family:Circular-Medium,Arial,sans-serif;color:#63666a;border-bottom:1px solid #63666a}.details--wrapper .product-anchor-content-menu a:hover{color:#006161;border-color:#006161}@media only screen and (max-width:767px) {
 .details--wrapper .related__assets--title{font-size:22px;text-align:left} 
}.details--wrapper .related__assets--wrapper{margin-bottom:0}.details--wrapper .panel-group h3{margin-bottom:15px}.details--wrapper .panel-content{padding-bottom:60px;border-bottom:1px solid #d8d8d8}.details--wrapper .panel-content:last-of-type{padding-bottom:0;border-bottom:0}.details--wrapper .panel-content:last-of-type p:last-of-type{margin-bottom:0}.details--wrapper .panel-content h3{padding-top:40px}.details--wrapper .carousel-component .slick-dots{display:none!important}.ajax-min-height-order-now{position:relative;min-height:30px;margin-bottom:15px}.products-details--order-now{display:-ms-flexbox;display:flex;margin-bottom:30px}.products-details--order-now .button-primary{width:100%;max-width:215px}@media only screen and (min-width:768px) {
 .products-details--order-now .button-primary{max-width:171px} 
}.carousel__wrapper{zoom:1}.carousel__wrapper:after,.carousel__wrapper:before{display:table;content:''}.carousel__wrapper:after{clear:both}.carousel__wrapper .video-source{display:-ms-flexbox;display:flex;padding:38px;background:#212121}.carousel__wrapper .modal-content--video .close:before{color:#fff}.zoom-image{cursor:-webkit-zoom-in}[id=products-carousel],[id=products-slider]{zoom:1;position:relative;margin-bottom:30px}[id=products-carousel]:after,[id=products-carousel]:before,[id=products-slider]:after,[id=products-slider]:before{display:table;content:''}[id=products-carousel]:after,[id=products-slider]:after{clear:both}[id=products-slider]{display:-ms-flexbox;display:flex;text-align:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px) {
 [id=products-slider] .flex-control-nav{display:none} 
}[id=products-slider] .flex-direction-nav{display:none}@media only screen and (min-width:768px) {
 [id=products-slider] .flex-direction-nav{display:block} 
}[id=products-slider] .flex-control-paging{bottom:-20px}[id=products-carousel]{margin-bottom:30px}[id=products-carousel] .flex-viewport .slides{display:-ms-flexbox;display:flex;width:100%!important;-ms-flex-pack:start;justify-content:flex-start}[id=products-carousel] .flex-viewport .slides li{cursor:pointer;opacity:.5;margin-right:27px;max-width:86px}[id=products-carousel] .flex-viewport .slides li:last-child{margin-right:0}[id=products-carousel] .flex-viewport .slides .flex-active-slide{opacity:1}.products-slick-wrapper{height:350px;margin-bottom:30px;overflow:hidden;background-color:#fff;border:1px solid #d8d8d8}.products-slick-wrapper.single-element{margin-bottom:0}@media only screen and (max-width:767px) {
 .products-slick-wrapper{height:auto} 
}.products-slider-wrapper{height:350px;padding:40px;overflow:hidden;text-align:center;background-color:#fff}@media only screen and (max-width:480px) {
 .products-slider-wrapper{height:auto} 
}.products-slider-wrapper a{display:-ms-flexbox;display:flex;max-height:335px;overflow:hidden;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.products-slider-wrapper .play{position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.products-slider-wrapper .play:before{font-size:42px;color:#fff}.products-slider-wrapper img{max-height:100%;margin:0 auto}.wrapper-image-thumb{position:relative;display:-ms-flexbox!important;display:flex!important;width:100px!important;height:100px;overflow:hidden;border:1px solid #d8d8d8;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px) and (max-width:992px) {
 .wrapper-image-thumb{width:75px!important;height:75px} 
}.wrapper-image-thumb a{display:-ms-flexbox;display:flex}@media only screen and (max-width:480px) {
 .wrapper-image-thumb{height:auto} 
}.wrapper-image-thumb .play-small{position:absolute;top:50%;right:50%;transform:translate(50%,-50%)}.wrapper-image-thumb .play-small:before{font-size:26px;color:#fff}.text-no-image{font-family:Circular-Medium,Arial,sans-serif;font-size:10px;color:#212121;padding:5px}.related__assets--title{margin-bottom:15px;text-align:center}@media only screen and (min-width:768px) {
 .related__assets--title{text-align:left} 
}.related__assets--wrapper{display:-ms-flexbox;display:flex;margin-bottom:50px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:768px) {
 .related__assets--wrapper{border-bottom:1px solid #d8d8d8} 
}.related__assets--item{display:-ms-flexbox;display:flex;width:calc(100% / 3);padding-right:5px;margin-bottom:20px}.related__assets--item:nth-child(3n){padding-right:0}@media only screen and (max-width:992px) {
 .related__assets--item{width:calc(100% / 2);padding-right:0}.related__assets--item:nth-child(odd){padding-right:5px} 
}@media only screen and (max-width:480px) {
 .related__assets--item{width:calc(100% / 1);padding-right:0}.related__assets--item:nth-child(odd){padding-right:0} 
}.related__assets--image,.related__assets--link,.related__assets--video{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#63666a;display:-ms-inline-flexbox;display:inline-flex;font-style:italic;line-height:1.2;letter-spacing:.3px;-ms-flex-align:center;align-items:center}.related__assets--image:before,.related__assets--link:before,.related__assets--video:before{height:28px;min-width:25px;margin-right:5px;font-size:32px;color:#63666a}.discontinued-products-page .related__assets--image:before,.discontinued-products-page .related__assets--link:before,.discontinued-products-page .related__assets--video:before{height:23px;min-width:17px;margin:7px 10px 0 0;font-size:21px;line-height:12px}.related__assets--link:hover{color:#006161}@media only screen and (max-width:767px) {
 .wrapper-product-assets.visible-xs{padding:20px 10%;background-color:#f4f4f4} 
}.related-products{position:relative}@media only screen and (min-width:768px) {
 .related-products{margin-bottom:40px} 
}@media only screen and (min-width:768px) {
 .node-type-product-page .related-products{margin-bottom:0} 
}.related-products__ajax-loader{position:relative;height:125px}.related-products.no-margin{margin-bottom:0}.account-linking .form-group>.fieldset-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px) {
 .account-linking .form-group>.fieldset-wrapper{-ms-flex-direction:column;flex-direction:column} 
}@media only screen and (min-width:768px) {
 .account-linking .jnj-account-info__field .form-item,.account-linking .jnj-account-info__field-description .form-item{padding-right:15px}.account-linking .jnj-account-info__field+.jnj-account-info__field .form-item{padding-left:15px}.account-linking .jnj-account-info__button .form-item{padding-right:10px;padding-left:10px} 
}.account-linking .jnj-account-info__types .form-type-radio{margin-right:30px}@media only screen and (max-width:767px) {
 .account-linking .jnj-account-info__types .form-type-radio{margin-right:0} 
}@media only screen and (min-width:768px) {
 .account-linking .jnj-account-info__types .form-type-radio:last-of-type{margin-right:0} 
}.jnj-account-info__field{-ms-flex:1;flex:1}.jnj-account-info__button{text-align:center}@media only screen and (min-width:768px) {
 .jnj-account-info__button{margin-top:23px} 
}@media only screen and (max-width:767px) {
 .jnj-account-info__button{-ms-flex-order:3;order:3}.jnj-account-info__button .btn{padding:15px 50px} 
}.jnj-account-info__field-description{min-width:100%}.jnj-account-info__field-description small{color:#888b8d}.jnj-account-info__field-modal{height:0}.jnj-account-info__results{color:#63666a}@media only screen and (max-width:767px) {
 .jnj-account-info__results{border-top:1px solid #d8d8d8} 
}.jnj-account-info__results>h3{border-bottom:1px solid #d8d8d8}@media only screen and (max-width:767px) {
 .jnj-account-info__results>h3{padding-bottom:15px} 
}.jnj-account-info__results h3{padding-bottom:10px;color:#63666a}.jnj-account-info__results-list{max-height:480px;min-height:100px;overflow-y:auto}@media only screen and (min-width:768px) {
 .jnj-account-info__results-list{max-height:500px;padding-right:15px;border-bottom:1px solid #d8d8d8} 
}.jnj-account-info__results-row{display:-ms-flexbox;display:flex;padding:15px 0;border-bottom:1px solid #d8d8d8;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px) {
 .jnj-account-info__results-row{-ms-flex-direction:column;flex-direction:column} 
}@media only screen and (min-width:768px) {
 .jnj-account-info__results-row:last-of-type{border-bottom:0} 
}.jnj-account-info__result{color:#888b8d}@media only screen and (max-width:767px) {
 .jnj-account-info__result{margin-bottom:15px} 
}.account-no-results .jnj-account-info__result{font-family:Circular-Bold,Arial,sans-serif;font-size:17px;color:#63666a}.jnj-account-info__result-action{font-family:Circular-Bold,Arial,sans-serif;font-size:17px;color:#63666a;text-align:center}@media only screen and (min-width:768px) {
 .jnj-account-info__result-action{text-align:right} 
}.sap-account__apply-business{margin-bottom:30px}.sap-account__apply-business .webform-component__title{padding:30px 28px}.sap-account__apply-business .webform-component__item{color:#63666a}.modal-add-practice-location .accordion__wrapper--options{padding:15px 30px;-ms-flex-pack:justify;justify-content:space-between}.modal-add-practice-location .add-new-location_accordion{margin-top:10px}.modal-add-practice-location .accordion-item{border-top:1px solid #d8d8d8}.modal-add-practice-location .accordion__wrapper--body{padding:0}.modal-add-practice-location .location-actions{margin:40px 0 20px}.modal-add-practice-location .location-actions .icon-trash{margin:0 20px}.modal-add-practice-location .location-actions .icon-trash:before{color:#212121}.modal-add-practice-location .location-actions .icon-trash:hover:before{color:#c03}.modal-add-practice-location .location-actions .icon .invisible{display:none}.modal-add-practice-location .location-actions a:hover{cursor:pointer}.modal-add-practice-location .clear-form-link{font-size:12px;color:#c03}.modal-add-practice-location .clear-form-link:hover{color:#212121;cursor:pointer}.modal-add-practice-location .form-inline-default h3{padding-bottom:0}.modal-add-practice-location div[class$=header-markup]{width:376px;margin:auto;text-align:center}.modal-add-practice-location .created-location .accordion__wrapper--options:after{content:''}.modal-add-practice-location .location-name{font-family:Circular-Book,Arial,sans-serif}.modal-add-practice-location input[type=text][disabled]{opacity:.7}.modal-body--add-new-practice{padding-bottom:35px;text-align:center}.modal-body--add-new-practice h3{text-align:left}.modal-duplicated-practice .form-actions .btn+.btn{margin-left:30px}.modal-duplicated-practice .footer-info{margin-top:25px;font-size:12px}.modal-duplicated-practice .step-header>.fieldset-wrapper{padding:0}.duplicated-practice-line .form-item:first-child,.duplicated-practice-list .list-header .col:first-child{background-color:#f4f4f4}@media only screen and (min-width:768px) {
 .duplicated-practice-line .form-item:first-child,.duplicated-practice-list .list-header .col:first-child{background-color:transparent} 
}.duplicated-practice-list .list-header .col{padding:10px}.duplicated-practice-list .list-wrapper{padding-bottom:25px}.form-inline-default .duplicated-practice-list .webform-component-fieldset{border-right:0;border-bottom:0;border-left:0}@media only screen and (min-width:768px) {
 .duplicated-practice-list .duplicated-practice-line:first-child{border-top:0}.duplicated-practice-list .duplicated-practice-line:nth-child(even){background-color:#f4f4f4} 
}.duplicated-practice-list .duplicated-practice-line .form-type-radio{width:100%}.form-inline-default .webform-component-fieldset.duplicated-practice-list{margin-bottom:30px}.form-inline-default .webform-component-radios .form-type-radio .option{display:-ms-flexbox;display:flex;margin:10px 0;font-family:Circular-Medium,Arial,sans-serif;-ms-flex-align:center;align-items:center}.form-inline-default .webform-component-radios .form-type-radio .option:after{bottom:0;height:18px;margin:auto}.form-inline-default .webform-component-radios .form-type-radio .option:hover{cursor:pointer}.form-register .webform-component--your-school-details{margin-bottom:30px}.form-register .block--webform.invisible{overflow:hidden}.form-register .webform-component--personal-information-fieldset{padding-top:25px}.form-register .form-type-radio{width:100%}.form-register .surgical-countries-registration .form-item{padding:0 30px}.product-information .link-skip-bottom-wrapper{position:absolute;left:50%;width:300px;margin-top:40px;margin-left:-150px}@media only screen and (max-width:767px) {
 .register-account-order-acuvue .account-header-content,.register-account-order-acuvue .order-acuvue-header{padding-right:30px;padding-left:30px} 
}.register-account-order-acuvue .account-header-content h3,.register-account-order-acuvue .order-acuvue-header h3{padding:0}.register-account-order-acuvue .account-header-content p,.register-account-order-acuvue .order-acuvue-header p{margin-top:15px;text-align:center}.register-account-order-acuvue .form-separator{display:-ms-flexbox;display:flex;width:100%;margin-top:25px;margin-bottom:40px;color:#c03;text-align:center;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.register-account-order-acuvue .form-separator:after,.register-account-order-acuvue .form-separator:before{margin:0 20px 0 0;border-top:2px solid #c03;content:'';-ms-flex:1 0 20px;flex:1 0 20px}.register-account-order-acuvue .form-separator:after{margin:0 0 0 20px}.register-account-order-acuvue .form-separator .or-separator{font-family:Circular-Bold,Arial,sans-serif}.register-account-order-acuvue .form-actions{margin:15px 0}.register-account-order-acuvue .action-links .fieldset-wrapper{display:-ms-flexbox;display:flex;text-align:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:768px) {
 .register-account-order-acuvue .action-links .fieldset-wrapper{-ms-flex-direction:row;flex-direction:row} 
}.register-account-order-acuvue .action-links a{font-size:11px}.form-item-submitted-specialty-selection-fieldset-your-specialty{width:100%}.webform-component--surgical-practice-registration-fieldset .wrapper-search-fields .webform-component-fieldset{border:0}.form-inline-default .webform-component--surgical-practice-registration-fieldset--step-header{margin-bottom:0}.webform-component--surgical-practice-registration-fieldset--icon-practices-in-zip-code{padding:15px 0}.form-inline-default .webform-component--surgical-practice-registration-fieldset--footer-button{padding-top:0}.form-inline-default .webform-component--surgical-practice-registration-fieldset--practice-list{padding:0;margin-bottom:15px}.webform-component--surgical-practice-registration-fieldset--practice-list .jnj-checkboxes-list{width:100%}.webform-component--surgical-practice-registration-fieldset--practice-list .tablesorter-wrapper{height:250px;padding:30px;overflow-y:scroll;border-bottom:1px solid #d8d8d8}@media only screen and (min-width:768px) {
 .webform-component--surgical-practice-registration-fieldset--practice-list .tablesorter-wrapper{border-right:1px solid #d8d8d8;border-left:1px solid #d8d8d8} 
}.webform-component--surgical-practice-registration-fieldset--practice-list .add-new-practice-link{display:inline-block;padding-top:15px;cursor:pointer}.webform-component--surgical-practice-registration-fieldset--my-practice{border-top:1px solid #d8d8d8}.form-inline-default .webform-component--surgical-practice-registration-fieldset--my-practice{margin-top:15px}.webform-component--surgical-practice-registration-fieldset .add-new-location-link,.webform-component--surgical-practice-registration-fieldset .add-new-practice-link{font-size:11px;text-decoration:underline;color:#006161;border-bottom:0}@media only screen and (min-width:768px) {
 .webform-component--surgical-practice-registration-fieldset .add-new-location-link:hover,.webform-component--surgical-practice-registration-fieldset .add-new-practice-link:hover{color:#212121;text-decoration:underline} 
}.webform-component--surgical-practice-registration-fieldset .add-new-location-link:focus,.webform-component--surgical-practice-registration-fieldset .add-new-practice-link:focus{color:#006161}.webform-component--surgical-practice-registration-fieldset .add-new-location-link:hover,.webform-component--surgical-practice-registration-fieldset .add-new-practice-link:hover{cursor:pointer}.webform-component--surgical-practice-registration-fieldset .add-new-location-link.margin-left{margin-left:30px}.webform-component--surgical-practice-registration-fieldset .my-practice-name .add-new-location-link.margin-left{margin-left:15px}.webform-component--surgical-practice-registration-fieldset .empty-message--wrapper{margin:30px 0}.webform-component--surgical-practice-registration-fieldset .empty-message--text,.webform-component--surgical-practice-registration-fieldset .empty-message--title{padding-right:30px}.webform-component--surgical-practice-registration-fieldset .empty-message--title{padding-bottom:5px;padding-left:30px;margin-bottom:15px;border-bottom:1px solid #d8d8d8}.webform-component--surgical-practice-registration-fieldset .empty-message--text{padding-left:50px}.fieldset-add-another-location .webform-component{border-top:1px solid #d8d8d8}.fieldset-add-another-location .link-add-new-practice-surgical{font-size:11px;text-decoration:underline;color:#006161}@media only screen and (min-width:768px) {
 .fieldset-add-another-location .link-add-new-practice-surgical:hover{color:#212121;text-decoration:underline} 
}.fieldset-add-another-location .link-add-new-practice-surgical:focus{color:#006161}.block--jnj-commerce-sales-rep-simulator{position:relative;max-width:600px;padding:25px 140px;margin:0 auto;margin-bottom:45px;background:#fff;border:1px solid #d8d8d8;border-radius:3px}@media only screen and (max-width:767px) {
 .block--jnj-commerce-sales-rep-simulator{padding:25px 15px} 
}.block--jnj-commerce-sales-rep-simulator h2,.block--jnj-commerce-sales-rep-simulator h3{text-align:center}.block--jnj-commerce-sales-rep-simulator .webform-component--simulator--teaser{font-family:Circular-Book,Arial,sans-serif;font-size:12px;color:#212121;padding:25px 0;line-height:1.3;text-align:center}@media only screen and (max-width:767px) {
 .block--jnj-commerce-sales-rep-simulator .webform-component--simulator--teaser{padding-top:10px} 
}.block--jnj-commerce-sales-rep-simulator .webform-component--simulator--account-number{width:215px;margin:0 auto}.block--jnj-commerce-sales-rep-simulator .webform-component--simulator--account-number input{text-align:center}.block--jnj-commerce-sales-rep-simulator .webform-component--simulator--account-number input::-webkit-input-placeholder{text-align:center}.block--jnj-commerce-sales-rep-simulator .webform-component--simulator--account-number input::-moz-placeholder{text-align:center}.block--jnj-commerce-sales-rep-simulator .webform-component--simulator--account-number input:-ms-input-placeholder{text-align:center}.block--jnj-commerce-sales-rep-simulator .webform-component--simulator--account-number input:-moz-placeholder{text-align:center}.block--jnj-commerce-sales-rep-simulator .webform-component--simulator--bottom-fields{margin-top:10px;text-align:center}.block--jnj-commerce-sales-rep-simulator .webform-component--simulator--bottom-fields button{width:215px}.rep-view--wrapper{display:-ms-flexbox;display:flex;max-width:600px;margin:0 auto;margin-bottom:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.rep-view--item{width:calc(100% / 3);margin-bottom:30px;text-align:center}@media only screen and (max-width:767px) {
 .rep-view--item{width:calc(100% / 2)} 
}@media only screen and (max-width:480px) {
 .rep-view--item{width:100%} 
}.rep-view--description-link{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#006161;text-decoration:none;cursor:pointer;background-color:transparent;border:0;outline:0;letter-spacing:.2px}.rep-view--description-link:hover{color:#63666a;text-decoration:underline}.rep-view--description-link:hover .icon::after{text-decoration:none}.rep-view--description-link::after,.rep-view--description-link::before{display:inline-block;font-size:7px}.rep-view--description-link:after,.rep-view--description-link:before,.rep-view--description-link:hover:after,.rep-view--description-link:hover:before{color:#c03}.rep-view--description-link::after{margin-left:3px}.rep-view--image-wrapper img{width:auto;height:40px;margin-bottom:10px}.report-center-sales-rep .details--wrapper .report-center-search--title,.report-center-sales-rep .section-content .report-center-search--title{padding-bottom:10px}.report-center-sales-rep .details--wrapper .webform-client-form .search-selectize-custom--wrapper,.report-center-sales-rep .section-content .webform-client-form .search-selectize-custom--wrapper{margin:0 1% 0 0}@media only screen and (min-width:768px) {
 .report-center-sales-rep .details--wrapper .webform-client-form>div,.report-center-sales-rep .section-content .webform-client-form>div{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center} 
}.report-center-sales-rep .details--wrapper .webform-client-form>div>div,.report-center-sales-rep .section-content .webform-client-form>div>div{display:inline-block;margin-right:1%;color:#212121;vertical-align:top}.report-center-sales-rep .details--wrapper .webform-client-form label,.report-center-sales-rep .section-content .webform-client-form label{display:none}.report-center-sales-rep .details--wrapper .webform-client-form .selectize-input.full,.report-center-sales-rep .details--wrapper .webform-client-form input[type=text],.report-center-sales-rep .section-content .webform-client-form .selectize-input.full,.report-center-sales-rep .section-content .webform-client-form input[type=text]{font-size:14px;color:#212121;background-color:transparent}.report-center-sales-rep .details--wrapper .webform-client-form input[type=text]:-ms-input-placeholder,.report-center-sales-rep .section-content .webform-client-form input[type=text]:-ms-input-placeholder{color:#212121}.report-center-sales-rep .details--wrapper .webform-client-form input[type=text]::placeholder,.report-center-sales-rep .section-content .webform-client-form input[type=text]::placeholder{color:#212121}.report-center-sales-rep .details--wrapper .webform-client-form .selectize-control .item,.report-center-sales-rep .details--wrapper .webform-client-form .selectize-dropdown-content .option,.report-center-sales-rep .section-content .webform-client-form .selectize-control .item,.report-center-sales-rep .section-content .webform-client-form .selectize-dropdown-content .option{font-family:Circular-Book,Arial,sans-serif;font-size:14px}.report-center-sales-rep .details--wrapper .webform-client-form .webform-component--practice-data,.report-center-sales-rep .section-content .webform-client-form .webform-component--practice-data{width:33%;-ms-flex:1;flex:1}@media only screen and (min-width:768px) and (max-width:992px) {
 .report-center-sales-rep .details--wrapper .webform-client-form .webform-component--practice-data,.report-center-sales-rep .section-content .webform-client-form .webform-component--practice-data{width:26%} 
}@media only screen and (max-width:767px) {
 .report-center-sales-rep .details--wrapper .webform-client-form .webform-component--practice-data,.report-center-sales-rep .section-content .webform-client-form .webform-component--practice-data{width:99%;padding:0;margin-bottom:22px} 
}.report-center-sales-rep .details--wrapper .webform-client-form .webform-component--practice-data .error,.report-center-sales-rep .section-content .webform-client-form .webform-component--practice-data .error{margin-top:0}.report-center-sales-rep .details--wrapper .webform-client-form .webform-component--practice-data input[type=text],.report-center-sales-rep .section-content .webform-client-form .webform-component--practice-data input[type=text]{height:23px}.report-center-sales-rep .details--wrapper .webform-client-form .webform-component--practice-data .style-select-custom:after,.report-center-sales-rep .section-content .webform-client-form .webform-component--practice-data .style-select-custom:after{display:none}.report-center-sales-rep .details--wrapper .webform-client-form .webform-component--end-date,.report-center-sales-rep .details--wrapper .webform-client-form .webform-component--start-date,.report-center-sales-rep .section-content .webform-client-form .webform-component--end-date,.report-center-sales-rep .section-content .webform-client-form .webform-component--start-date{width:13%}@media only screen and (max-width:767px) {
 .report-center-sales-rep .details--wrapper .webform-client-form .webform-component--end-date,.report-center-sales-rep .details--wrapper .webform-client-form .webform-component--start-date,.report-center-sales-rep .section-content .webform-client-form .webform-component--end-date,.report-center-sales-rep .section-content .webform-client-form .webform-component--start-date{width:44.5%;margin-bottom:22px} 
}.report-center-sales-rep .details--wrapper .webform-client-form .webform-component--range-date,.report-center-sales-rep .section-content .webform-client-form .webform-component--range-date{width:20%}.report-center-sales-rep .details--wrapper .webform-client-form .webform-component--range-date select,.report-center-sales-rep .section-content .webform-client-form .webform-component--range-date select{background-color:transparent}@media only screen and (max-width:767px) {
 .report-center-sales-rep .details--wrapper .webform-client-form .webform-component--range-date,.report-center-sales-rep .section-content .webform-client-form .webform-component--range-date{width:99%;margin-bottom:22px}.report-center-sales-rep .details--wrapper .webform-client-form .webform-component--range-date select,.report-center-sales-rep .section-content .webform-client-form .webform-component--range-date select{width:100%} 
}.report-center-sales-rep .details--wrapper .webform-client-form .webform-component-markup,.report-center-sales-rep .section-content .webform-client-form .webform-component-markup{text-align:center;vertical-align:middle}@media only screen and (max-width:767px) {
 .report-center-sales-rep .details--wrapper .webform-client-form .webform-component-markup,.report-center-sales-rep .section-content .webform-client-form .webform-component-markup{width:8%;margin:10px 1% 0 0} 
}.report-center-sales-rep .details--wrapper .webform-client-form .webform-component-fieldset,.report-center-sales-rep .section-content .webform-client-form .webform-component-fieldset{display:inline-block;width:14%;text-align:right}@media only screen and (min-width:768px) and (max-width:992px) {
 .report-center-sales-rep .details--wrapper .webform-client-form .webform-component-fieldset,.report-center-sales-rep .section-content .webform-client-form .webform-component-fieldset{width:auto;-ms-flex:1;flex:1} 
}@media only screen and (max-width:767px) {
 .report-center-sales-rep .details--wrapper .webform-client-form .webform-component-fieldset,.report-center-sales-rep .section-content .webform-client-form .webform-component-fieldset{width:99%;text-align:center} 
}.report-center-sales-rep .details--wrapper .webform-client-form .webform-component-fieldset .button-primary,.report-center-sales-rep .section-content .webform-client-form .webform-component-fieldset .button-primary{width:100%;padding:13px 12px 11px;white-space:nowrap}.report-center-sales-rep .details--wrapper,.report-center-sales-rep .section-content{position:relative}.sales-rep-report-center-results{margin-top:33px}.sales-rep-report-center-results .wrap-table-min-height{min-height:130px}.sales-rep-report-center-results .box-content__title{padding-bottom:15px}.sales-rep-report-center-results .box-content__title .divider{display:block;height:1px;margin-top:10px;background:#d8d8d8}.sales-rep-report-center-results .box-content__section-title{padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #d8d8d8}.box-content{position:relative;min-height:70px;padding:20px;margin-bottom:30px}.box-content .table{margin-bottom:0}.box-content .value{font-family:Circular-Book,Arial,sans-serif;font-size:22px;color:#212121;padding-bottom:15px}.box-content .value:last-child{padding-bottom:0}.box-content .value-text{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#212121;line-height:1.5}.box-content .icon-tooltip{top:1px;cursor:pointer}.box-content .icon-tooltip::before{font-size:15px}.box-content--default{background:#fff;border:1px solid #d8d8d8;border-radius:3px}.box-content__section{margin-right:3%;font:normal 14px Circular-Book,Arial,sans-serif;color:#212121}@media only screen and (max-width:767px) {
 .box-content__section{margin-bottom:30px}.box-content__section:last-child{margin-bottom:0} 
}@media only screen and (min-width:768px) {
 .box-content__section{display:inline-block;width:30%;vertical-align:top} 
}.box-content__section:last-child{margin-right:0}.box-content__section.box-content--default{padding:8px 20px}.informational-block h3{margin-bottom:5px}.informational-block a{font:normal 11px Circular-Bold,Arial,sans-serif;line-height:.84;letter-spacing:.05em;text-align:left}.informational-block a::after{margin-left:3px;font-size:7px}@media only screen and (max-width:767px) {
 .email-history--table>tbody>tr>td{display:block;padding:5px 0} 
}@media only screen and (max-width:767px) {
 .email-history--table>tbody>tr>td:last-child{margin-bottom:15px} 
}@media only screen and (min-width:768px) {
 .table-custom-for-report-center{max-width:65%} 
}.table-custom-for-report-center.table>thead>tr{height:auto}.table-custom-for-report-center.table>tbody>tr>td,.table-custom-for-report-center.table>tbody>tr>th{width:50%;padding:0 0 10px}.table-custom-for-report-center .tablesorter-header-inner{display:block}.table-custom-for-report-center .table-responsive---header{display:block;width:100%}.table-custom-for-report-center .divider{display:block;width:90%;height:1px;margin-top:10px;background:#d8d8d8}.search-result{zoom:1;overflow:hidden}.search-result:after,.search-result:before{display:table;content:''}.search-result:after{clear:both}.search-result--result-for{padding-bottom:20px;margin:0 auto 20px;text-transform:capitalize;border-bottom:1px solid #d8d8d8}.search-result--wrapper{display:-ms-flexbox;display:flex;max-width:465px;padding-bottom:20px;margin:0 auto 20px;border-bottom:1px solid #d8d8d8;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:768px) {
 .search-result--wrapper{padding-right:85px;-ms-flex-wrap:nowrap;flex-wrap:nowrap} 
}.search-result--wrapper.login-is-required .search-result--content,.search-result--wrapper.login-is-required .search-result--text-title a{color:#888b8d}.search-result--image{position:relative;display:-ms-flexbox;display:flex;width:100%;min-width:155px;border:1px solid #d8d8d8;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.search-result--image>a{width:100%}@media only screen and (min-width:768px) {
 .search-result--image{margin-right:20px} 
}@media only screen and (max-width:767px) {
 .search-result--image{margin-bottom:20px}.search-result--image a>img{display:block;margin:0 auto} 
}.search-result--text{width:100%;padding:0 27px}@media only screen and (min-width:768px) {
 .search-result--text{padding:0} 
}.search-result--text-title{margin-bottom:10px}@media only screen and (min-width:768px) {
 .search-result--text-title{margin-bottom:5px} 
}.empty-messages---text-wrapper{width:100%;text-align:center}.search-box-results--qtd-results{font-family:Circular-Book,Arial,sans-serif;font-size:11px;color:#212121;max-width:465px;padding-bottom:12px;margin:0 auto 30px;text-align:left;border-bottom:1px solid #d8d8d8}@media only screen and (min-width:768px) {
 .search-box-results--qtd-results{text-align:right} 
}.search-box-results--qtd-results .bold{color:#c03}.search-box-results{max-width:465px;padding:30px 0 12px;margin:auto}.search-container{max-width:574px;padding:0 10px;margin:0 auto;background:#fff;border:1px solid #d8d8d8;border-radius:3px;box-sizing:border-box}@media only screen and (min-width:768px) {
 .search-container{padding:0 50px} 
}.search-container .no-results-message{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;color:#212121;max-width:465px;padding:0 0 20px;margin:0 auto}.search-container .no-results-message ul{padding:10px 0 0 15px;list-style-type:disc}.search-filter-wrapper{margin-bottom:31px;text-align:center}.search-filter-wrapper .search-filter-item{display:inline-block;padding:0 7px 0 3px;margin-bottom:5px;line-height:1;border-right:1px solid #212121}.search-filter-wrapper .search-filter-item:last-child{border-right:0 none}.search-filter-wrapper .search-filter-item:first-child{padding-left:0}.search-filter-wrapper .search-filter-select{width:100%;max-width:465px;margin:0 auto 30px}@media only screen and (min-width:768px) {
 .search-filter-wrapper .search-filter-select{display:none} 
}.search-filter-wrapper .search-filter-link{font-family:Circular-Medium,Arial,sans-serif;font-size:10px}.search-filter-wrapper .search-filter-link--active{font-family:Circular-Bold,Arial,sans-serif;font-size:10px;color:#006161}.container-inline{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:end;align-items:flex-end}@media only screen and (max-width:767px) {
 .container-inline{max-width:calc(100% - 31px)} 
}.container-inline .search-box-results--help-text{font-family:Circular-Medium,Arial,sans-serif;font-size:9px;color:#212121;display:block}.container-inline .search-box-results--input-wrapper{position:relative}.container-inline .search-box-results--input-wrapper:after{position:absolute;top:0;right:10px;bottom:0;height:8px;margin:auto}@media only screen and (min-width:768px) {
 .container-inline .search-box-results--input-wrapper{width:calc(80% - 12px)} 
}@media only screen and (max-width:767px) {
 .container-inline .search-box-results--input-wrapper{width:calc(80% - 9px)} 
}.container-inline .search-box-results--input-wrapper:hover:after{color:#212121}.container-inline .search-box-results--button-search{width:calc(20%);white-space:nowrap}@media only screen and (min-width:768px) {
 .container-inline .search-box-results--button-search{display:-ms-flexbox;display:flex;width:calc(20%);-ms-flex-direction:column;flex-direction:column} 
}.learning-center-search form,.master-page-section.search-filter form{width:100%}.learning-center-search .search-wrap,.master-page-section.search-filter .search-wrap{-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.learning-center-search .search-block--label,.master-page-section.search-filter .search-block--label{margin:0;margin-right:15px;font-family:Circular-Bold,Arial,sans-serif}@media only screen and (max-width:767px) {
 .learning-center-search .search-block--label,.master-page-section.search-filter .search-block--label{display:inline-block;width:100%;margin-bottom:5px;text-align:center} 
}.learning-center-search .search-block--input,.master-page-section.search-filter .search-block--input{position:relative;width:calc(100% - 100px)}@media only screen and (min-width:768px) {
 .learning-center-search .search-block--input,.master-page-section.search-filter .search-block--input{width:50%} 
}.learning-center-search .search-block--input .form-text,.master-page-section.search-filter .search-block--input .form-text{height:40px;padding-left:40px}.learning-center-search .learning-center-search-submit-icon,.master-page-section.search-filter .learning-center-search-submit-icon{margin-left:-60px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.simulator-bar--wrapper{position:absolute;top:0;left:0;z-index:9;width:100%;background:#f4f4f4}.simulator-bar--wrapper .container{height:100%}.simulator-bar--flex{display:-ms-flexbox;display:flex;height:100%;padding:15px 0;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media only screen and (max-width:767px) {
 .simulator-bar--flex{-ms-flex-direction:column;flex-direction:column} 
}.simulator-bar--flex .simulator-bar--button{min-width:150px}.simulator-bar--title{font-family:Circular-Bold,Arial,sans-serif;font-size:13px;color:#212121;letter-spacing:.5px}.simulator-bar--info{font-family:Circular-Book,Arial,sans-serif;font-size:13px;color:#212121;position:relative;min-height:37px}@media only screen and (max-width:767px) {
 .simulator-bar--info{margin:10px 0} 
}.new-to-customer-support{font-family:Circular-Medium,Arial,sans-serif;font-size:10px;color:#212121;margin-bottom:20px}.characteres-remaining{font-family:Circular-Medium,Arial,sans-serif;font-size:9px;color:#212121;float:right;margin-top:4px}.form-inline-default .custom-content-for-message .webform-component{display:block}.form-inline-default .custom-content-for-message p{margin-bottom:15px}.form-inline-default .custom-content-for-message p:last-child{margin-bottom:0}.button-default-update{width:230px}.touts-ckeditor{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:480px) {
 .touts-ckeditor{-ms-flex-direction:column;flex-direction:column} 
}.touts-ckeditor__column{width:calc(1/2 * 100% - 10px);background-color:#fff;border:1px solid #d8d8d8;border-radius:3px}@media only screen and (max-width:767px) {
 .touts-ckeditor__column{width:calc(1/2 * 100% - 10px);margin-bottom:20px}.touts-ckeditor__column:last-child{margin-bottom:0} 
}@media only screen and (max-width:480px) {
 .touts-ckeditor__column{width:100%} 
}.contact-salesrep{position:relative;min-height:200px;padding:20px 10px 0;margin-top:25px;background-color:#fff;border:1px solid #d8d8d8;border-radius:3px}.contact-salesrep h2{padding:15px 10px;margin:0 0 10px;border-bottom:1px solid #d8d8d8}.contact-salesrep a{word-wrap:break-word;overflow-wrap:break-word}.contact-salesrep__wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:480px) {
 .contact-salesrep__wrapper{-ms-flex-direction:column;flex-direction:column} 
}.contact-salesrep__item{display:-ms-flexbox;display:flex;width:calc(1/2 * 100% - 15px);padding:10px;margin-bottom:25px;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px) {
 .contact-salesrep__item{width:100%;margin-bottom:15px} 
}.contact-salesrep__profile-picture{display:-ms-flexbox;display:flex;width:calc(2/5 * 100% - 10px);min-height:150px;background:#fff;border:1px solid #d8d8d8;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.contact-salesrep__profile-picture img{-ms-flex:1;flex:1}.contact-salesrep__profile-picture .no-photo:before{font-size:110px;color:#d8d8d8}@media only screen and (max-width:767px) {
 .contact-salesrep__profile-picture{width:calc(1/5 * 100% - 10px)} 
}@media only screen and (max-width:767px) {
 .contact-salesrep__profile-picture{width:calc(2/5 * 100% - 10px)} 
}.contact-salesrep__manager-info{font-family:Circular-Medium,Arial,sans-serif;font-size:10px;color:#212121;display:-ms-flexbox;display:flex;width:calc(3/5 * 100% - 10px);-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:767px) {
 .contact-salesrep__manager-info{width:calc(4/5 * 100% - 10px)} 
}@media only screen and (max-width:767px) {
 .contact-salesrep__manager-info{width:calc(3/5 * 100% - 10px)} 
}.contact-salesrep__manager-name{font-family:Circular-Bold,Arial,sans-serif;font-size:14px;color:#212121;margin-bottom:8px;letter-spacing:.5px}.contact-salesrep__manager-data{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#212121;margin-bottom:3px;line-height:1.4;letter-spacing:.3px}.contact-section__wrapper .wrapper-content{display:-ms-flexbox;display:flex;margin:30px 0}@media only screen and (max-width:480px) {
 .contact-section__wrapper .wrapper-content .button-primary{width:100%} 
}.contact-us__wrapper{zoom:1;min-height:150px;padding:10px;margin-bottom:15px}.contact-us__wrapper:after,.contact-us__wrapper:before{display:table;content:''}.contact-us__wrapper:after{clear:both}.contact-us__wrapper h2{padding:15px 10px;margin:0 0 10px;border-bottom:1px solid #d8d8d8}.contact-us__wrapper p{padding:3px 10px 0;margin-bottom:0}.logout-mensage--sales-rep{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#212121;padding:15px 10px 0;line-height:1.4;letter-spacing:.3px}.logout-mensage--sales-rep a{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#006161;text-decoration:none;cursor:pointer;background-color:transparent;border:0;outline:0;font-size:12px}.logout-mensage--sales-rep a:hover{color:#63666a;text-decoration:underline}.logout-mensage--sales-rep a:hover .icon::after{text-decoration:none}.logout-mensage--sales-rep a::after,.logout-mensage--sales-rep a::before{display:inline-block;font-size:7px}.logout-mensage--sales-rep a:after,.logout-mensage--sales-rep a:before,.logout-mensage--sales-rep a:hover:after,.logout-mensage--sales-rep a:hover:before{color:#c03}.logout-mensage--sales-rep a::after{margin-left:3px}.logout-mensage--sales-rep a:after,.logout-mensage--sales-rep a:before,.logout-mensage--sales-rep a:hover:after,.logout-mensage--sales-rep a:hover:before{color:#c03}.node--faq-category--full{padding:40px 50px}@media only screen and (max-width:767px) {
 .node--faq-category--full{padding:0} 
}.modal-contact-sales .modal-content-inner .modal-body{padding:2.8vw 1.07vw 1.56vw 1.33vw}@media only screen and (max-width:1024px) {
 .modal-contact-sales .modal-content-inner .modal-body{padding:40px 20px 50px} 
}.modal-contact-sales .modal-content-inner .modal-body .webform-component-markup h3{padding:0;font-family:Circular-Bold,Arial,sans-serif;font-size:25px;line-height:1.2;letter-spacing:.375px;color:#c03;text-align:left}.modal-contact-sales .modal-content-inner .modal-body .webform-component-markup p:not(.js-forgot-password-link){margin:.78vw 0 .05vw;font-family:Circular-Book,Arial,sans-serif;font-size:17.5px;line-height:1.43;letter-spacing:.265px;color:#63666a;text-align:left}@media only screen and (max-width:1024px) {
 .modal-contact-sales .modal-content-inner .modal-body .webform-component-markup p:not(.js-forgot-password-link){margin:11px 0 2.5px} 
}.modal-contact-sales .modal-content-inner .modal-body .webform-component-markup p:not(.js-forgot-password-link) strong{font-family:Circular-Black,Arial,sans-serif;font-weight:400}.modal-contact-sales .modal-content-inner .modal-body .webform-component-markup .js-forgot-password-link{margin:.87vw 0 0;text-align:left}@media only screen and (max-width:1024px) {
 .modal-contact-sales .modal-content-inner .modal-body .webform-component-markup .js-forgot-password-link{margin:15px 0 0} 
}.modal-contact-sales .modal-content-inner .modal-body .webform-component-markup .js-forgot-password-link a{font-family:Circular-Medium,Arial,sans-serif;font-size:16.5px;line-height:1.33;letter-spacing:.25px;color:#63666a;text-decoration:0;border:0}@media only screen and (max-width:1024px) {
 .modal-contact-sales .modal-content-inner .modal-body .webform-component-markup .js-forgot-password-link a{font-size:15px;line-height:1.2;letter-spacing:.225px} 
}.modal-contact-sales .modal-content-inner .modal-body .webform-component-email,.modal-contact-sales .modal-content-inner .modal-body .webform-component-password{padding:0}.modal-contact-sales .modal-content-inner .modal-body .webform-component-email label,.modal-contact-sales .modal-content-inner .modal-body .webform-component-password label{display:none}.modal-contact-sales .modal-content-inner .modal-body .webform-component-email input,.modal-contact-sales .modal-content-inner .modal-body .webform-component-password input{width:100%;height:1.95vw;padding:0 .94vw;margin-top:.52vw;font-family:Circular-Book,Arial,sans-serif;font-size:17.5px;line-height:1.33;letter-spacing:.25px;color:#63666a;border:solid 1px #63666a;border-radius:4.95vw}@media only screen and (max-width:1024px) {
 .modal-contact-sales .modal-content-inner .modal-body .webform-component-email input,.modal-contact-sales .modal-content-inner .modal-body .webform-component-password input{height:37.5px;padding:0 17.5px;margin-top:10px;font-size:15px;letter-spacing:.225px;border-radius:19px} 
}.modal-contact-sales .modal-content-inner .modal-body .webform-component-email input:-ms-input-placeholder,.modal-contact-sales .modal-content-inner .modal-body .webform-component-password input:-ms-input-placeholder{color:#888b8d}.modal-contact-sales .modal-content-inner .modal-body .webform-component-email input::placeholder,.modal-contact-sales .modal-content-inner .modal-body .webform-component-password input::placeholder{color:#888b8d}.modal-contact-sales .modal-content-inner .modal-body .form-bottom-login .form-actions button,.modal-contact-sales .modal-content-inner .modal-body .wrapper-services-register .button-secondary{height:2.24vw;padding:0;font-family:Circular-Bold,Arial,sans-serif;font-size:12px;line-height:1.33;letter-spacing:.225px;color:#fff;white-space:nowrap;background-color:#c03;border:0;border-radius:1.22vw;box-shadow:0 1px 1.5px 0 rgba(0,0,0,.16);-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.modal-contact-sales .modal-content-inner .modal-body .form-bottom-login .form-actions button:hover,.modal-contact-sales .modal-content-inner .modal-body .wrapper-services-register .button-secondary:hover{color:#c03;background-color:#fff;border:1px solid #c03}.modal-contact-sales .modal-content-inner .modal-body .form-bottom-login .form-actions button::before,.modal-contact-sales .modal-content-inner .modal-body .wrapper-services-register .button-secondary::before{background-position:center center;background-repeat:no-repeat;background-size:contain;content:''}@media only screen and (min-width:1200px) {
 .modal-contact-sales .modal-content-inner .modal-body .form-bottom-login .form-actions button,.modal-contact-sales .modal-content-inner .modal-body .wrapper-services-register .button-secondary{font-size:15px} 
}@media only screen and (max-width:1024px) {
 .modal-contact-sales .modal-content-inner .modal-body .form-bottom-login .form-actions button,.modal-contact-sales .modal-content-inner .modal-body .wrapper-services-register .button-secondary{height:40px;font-size:13.5px;border-radius:20px} 
}.modal-contact-sales .modal-content-inner .modal-body .form-bottom-login{float:right;width:6.3vw;padding:0;margin-top:.76vw;margin-right:8.49vw;margin-left:calc(100% - 14.79vw)}@media only screen and (max-width:1024px) {
 .modal-contact-sales .modal-content-inner .modal-body .form-bottom-login{width:112.5px;margin-top:17px;margin-right:136px;margin-left:calc(100% - 248.5px)} 
}@media only screen and (min-width:1025px) {
 .modal-contact-sales .modal-content-inner .modal-body .form-bottom-login .form-actions{margin:0} 
}.modal-contact-sales .modal-content-inner .modal-body .form-bottom-login .form-actions button{display:-ms-flexbox;display:flex;width:6.3vw}@media only screen and (max-width:1024px) {
 .modal-contact-sales .modal-content-inner .modal-body .form-bottom-login .form-actions button{width:112.5px} 
}.modal-contact-sales .modal-content-inner .modal-body .form-bottom-login .form-actions button:hover::before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/login-btn-red.png?v=0.743589303999024)}.modal-contact-sales .modal-content-inner .modal-body .form-bottom-login .form-actions button::before{width:14.5px;height:14.5px;margin-right:.43vw;background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/login-btn.svg?v=0.743589303999024)}@media only screen and (min-width:1200px) {
 .modal-contact-sales .modal-content-inner .modal-body .form-bottom-login .form-actions button::before{width:17px;height:17px} 
}@media only screen and (max-width:1024px) {
 .modal-contact-sales .modal-content-inner .modal-body .form-bottom-login .form-actions button::before{width:16.5px;height:16.5px;margin-right:7.5px} 
}.modal-contact-sales .modal-content-inner .modal-body .wrapper-services-register{position:relative;padding:0}.modal-contact-sales .modal-content-inner .modal-body .wrapper-services-register .button-secondary{position:absolute;right:0;display:-ms-flexbox;display:flex;width:7.7vw}@media only screen and (max-width:1024px) {
 .modal-contact-sales .modal-content-inner .modal-body .wrapper-services-register .button-secondary{top:17px;width:126.5px} 
}.modal-contact-sales .modal-content-inner .modal-body .wrapper-services-register .button-secondary:hover::before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/signup-btn-red.png?v=0.743589303999024)}.modal-contact-sales .modal-content-inner .modal-body .wrapper-services-register .button-secondary::before{width:14px;height:14px;margin-top:-1px;margin-right:.47vw;background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/signup-btn.svg?v=0.743589303999024)}@media only screen and (min-width:1200px) {
 .modal-contact-sales .modal-content-inner .modal-body .wrapper-services-register .button-secondary::before{width:17px;height:17px} 
}@media only screen and (max-width:1024px) {
 .modal-contact-sales .modal-content-inner .modal-body .wrapper-services-register .button-secondary::before{width:16px;height:16px;margin-right:8px} 
}.modal-contact-sales .modal-content-inner .modal-body .wrapper-services-register .sign-up-text{float:right;margin-top:1.07vw;margin-bottom:1.63vw;font-family:Circular-Book,Arial,sans-serif;font-size:16.5px;line-height:1.33;letter-spacing:.25px;color:#63666a;text-align:right}@media only screen and (max-width:1024px) {
 .modal-contact-sales .modal-content-inner .modal-body .wrapper-services-register .sign-up-text{margin-top:21px;margin-bottom:14.3px;font-size:15px;line-height:1.2} 
}.modal-contact-sales .modal-content-inner .modal-body .wrapper-services-register .sign-up-text strong{font-family:Circular-Bold,Arial,sans-serif;font-weight:400}.modal-contact-sales .modal-content-inner .modal-body hr{display:none}.modal-contact-sales .modal-content-inner .modal-body .benefits-sign-up{clear:both;border-top:solid 1px #707070}.modal-contact-sales .modal-content-inner .modal-body .benefits-sign-up h3{padding:0;margin-top:.9vw;font-family:Circular-Bold,Arial,sans-serif;font-size:22.5px;line-height:1.33;color:#00a3ad;text-align:left}@media only screen and (max-width:1024px) {
 .modal-contact-sales .modal-content-inner .modal-body .benefits-sign-up h3{margin-top:21px;color:#0da7b1} 
}.modal-contact-sales .modal-content-inner .modal-body .benefits-sign-up .benefit-sign-up-item{display:-ms-flexbox;display:flex;margin-top:1.67vw}@media only screen and (max-width:1024px) {
 .modal-contact-sales .modal-content-inner .modal-body .benefits-sign-up .benefit-sign-up-item{margin-top:26px} 
}.modal-contact-sales .modal-content-inner .modal-body .benefits-sign-up .benefit-sign-up-item img{width:5.05vw;height:100%}@media only screen and (max-width:1024px) {
 .modal-contact-sales .modal-content-inner .modal-body .benefits-sign-up .benefit-sign-up-item img{width:88.5px} 
}.modal-contact-sales .modal-content-inner .modal-body .benefits-sign-up .benefit-sign-up-item .benefit-sign-up-text{display:-ms-flexbox;display:flex;padding-left:1.71vw;-ms-flex:1;flex:1;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center}@media only screen and (max-width:1024px) {
 .modal-contact-sales .modal-content-inner .modal-body .benefits-sign-up .benefit-sign-up-item .benefit-sign-up-text{padding-left:20px} 
}.modal-contact-sales .modal-content-inner .modal-body .benefits-sign-up .benefit-sign-up-item .benefit-sign-up-text h2{padding:0;font-family:Circular-Black,Arial,sans-serif;font-size:20px;line-height:1.13;letter-spacing:.3px;color:#00a3ad;text-align:left}@media only screen and (max-width:1024px) {
 .modal-contact-sales .modal-content-inner .modal-body .benefits-sign-up .benefit-sign-up-item .benefit-sign-up-text h2{font-size:17.5px;line-height:1.29;letter-spacing:.265px;color:#0da7b1} 
}.modal-contact-sales .modal-content-inner .modal-body .benefits-sign-up .benefit-sign-up-item .benefit-sign-up-text p{margin-top:.29vw;font-family:Circular-Book,Arial,sans-serif;font-size:20px;line-height:1.63;letter-spacing:.3px;color:#3d3935;text-align:left}@media only screen and (max-width:1024px) {
 .modal-contact-sales .modal-content-inner .modal-body .benefits-sign-up .benefit-sign-up-item .benefit-sign-up-text p{margin-top:5.5px;font-size:17.5px;line-height:1.43;letter-spacing:.265px} 
}.modal-contact-sales .icon-close{display:none}.modal-contact-sales .modal-content{border-radius:10px}.modal-contact-sales .modal-content .error{padding:5px 15px;font-family:Circular-Book,Arial,sans-serif;font-size:15px;line-height:1.33;color:#c03}@media only screen and (max-width:992px) {
 .modal-contact-sales .modal-content .error{padding-right:5px;padding-left:5px;font-size:12.5px} 
}@media only screen and (max-width:767px) {
 .modal-contact-sales .modal-content{width:90vw;margin:0 auto} 
}.js-contact-sales-form .surgical-registration{padding-top:0}.js-contact-sales-form .fieldset-wrapper .webform-component.form-item.webform-component-email,.js-contact-sales-form .fieldset-wrapper .webform-component.form-item.webform-component-password{padding:10px}.js-contact-sales-form .fieldset-wrapper .webform-component.form-item.webform-component-email label,.js-contact-sales-form .fieldset-wrapper .webform-component.form-item.webform-component-password label{display:block}.js-contact-sales-form .fieldset-wrapper .webform-component.form-item.webform-component-email .form-text,.js-contact-sales-form .fieldset-wrapper .webform-component.form-item.webform-component-password .form-text{height:40px;margin-top:0;line-height:40px}.js-contact-sales-form .form-item.webform-component{padding:10px;margin-bottom:0}.js-contact-sales-form .form-item.webform-component.webform-component-hidden{padding:0}.js-contact-sales-form .form-item.webform-component input+.description,.js-contact-sales-form .form-item.webform-component label{padding:5px 15px;margin:0}.js-contact-sales-form .form-item.webform-component input{height:40px;line-height:40px;background:#fff center right 7px/30px 30px no-repeat}.js-contact-sales-form .form-item.webform-component input+.description{width:auto}.js-contact-sales-form .form-item.webform-component .form-select .items{padding-top:4px}.js-contact-sales-form .form-item.webform-component .form-select .item,.js-contact-sales-form .form-item.webform-component input,.js-contact-sales-form .form-item.webform-component input:-ms-input-placeholder,.js-contact-sales-form .form-item.webform-component label,.js-contact-sales-form .form-item.webform-component select{font-family:Circular-Book,Arial,sans-serif;font-size:16.5px;box-sizing:border-box}.js-contact-sales-form .form-item.webform-component .form-select .item,.js-contact-sales-form .form-item.webform-component input,.js-contact-sales-form .form-item.webform-component input::placeholder,.js-contact-sales-form .form-item.webform-component label,.js-contact-sales-form .form-item.webform-component select{font-family:Circular-Book,Arial,sans-serif;font-size:16.5px;box-sizing:border-box}.js-contact-sales-form .form-item.webform-component input,.js-contact-sales-form .form-item.webform-component label,.js-contact-sales-form .form-item.webform-component select{color:#63666a}.js-contact-sales-form .form-item.webform-component .form-select .item,.js-contact-sales-form .form-item.webform-component input:-ms-input-placeholder{color:#888b8d}.js-contact-sales-form .form-item.webform-component .form-select .item,.js-contact-sales-form .form-item.webform-component input::placeholder{color:#888b8d}@media only screen and (max-width:1024px) {
 .js-contact-sales-form .form-item.webform-component label{font-size:15px} 
}.js-contact-sales-form .form-item.webform-component .form-select .item{padding:0 8px;text-align:left}.js-contact-sales-form .form-item.webform-component.wrapper-error-show input{padding-right:40px;background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/error.svg?v=0.743589303999024) center right 7px/30px 30px no-repeat}.js-contact-sales-form .form-item.webform-component.webform-component-markup .register-step{display:-ms-flexbox;display:flex;padding:10px 20px;background-color:#d9d9d6;border-radius:20px;-ms-flex-pack:justify;justify-content:space-between}.js-contact-sales-form .form-item.webform-component.webform-component-markup .register-step p{margin:0;font-family:Circular-Medium,Arial,sans-serif;font-size:17.5px;color:#63666a}@media only screen and (max-width:1024px) {
 .js-contact-sales-form .form-item.webform-component.webform-component-markup .register-step p{font-size:16.5px} 
}.js-contact-sales-form .form-item.webform-component .description{font-family:Circular-Book,Arial,sans-serif;font-size:16.5px}@media only screen and (max-width:1024px) {
 .js-contact-sales-form .form-item.webform-component .description{font-size:15px} 
}.js-contact-sales-form .form-item.webform-component input,.js-contact-sales-form .form-item.webform-component textarea{border-color:#63666a}@media only screen and (max-width:1024px) {
 .js-contact-sales-form .form-item.webform-component select{border:0} 
}.js-contact-sales-form .form-item.webform-component .form-required{display:none}.js-contact-sales-form .form-item.webform-component .form-text,.js-contact-sales-form .form-item.webform-component .selectize-control .selectize-input{border-radius:20px}.js-contact-sales-form .form-item.webform-component .selectize-control .selectize-input{border-color:#63666a}.js-contact-sales-form .form-item.webform-component .selectize-control .selectize-input::after{color:#63666a}.js-contact-sales-form .webform-submit{margin-top:20px}.benefits-of-an-account-homepage{padding:85px 0 100px;margin:0 auto}@media only screen and (max-width:767px) {
 .benefits-of-an-account-homepage{width:90vw;padding:60px 0} 
}.benefits-of-an-account-homepage .block__content{padding:25px 0}.benefits-of-an-account-homepage ul{display:-ms-flexbox;display:flex;width:100%;margin-top:40px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-align:start;align-items:flex-start}.benefits-of-an-account-homepage li{display:-ms-flexbox;display:flex;min-width:242px;-ms-flex-align:center;align-items:center;-ms-flex:1 0 33%;flex:1 0 33%;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around}@media only screen and (max-width:767px) {
 .benefits-of-an-account-homepage li{margin-bottom:15px} 
}.benefits-of-an-account-homepage li em{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.benefits-of-an-account-homepage li p{width:70%;padding:9px 0 20px;font-family:Circular-Book,Arial,sans-serif;font-size:24px;line-height:1.44;color:#3d3935;text-align:center}@media only screen and (max-width:767px) {
 .benefits-of-an-account-homepage li p{font-size:16px} 
}.benefits-of-an-account-homepage .wrapper-content{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.benefits-of-an-account-homepage h2{font-size:40px;line-height:1.5;color:#cf324b;text-align:center}@media only screen and (max-width:767px) {
 .benefits-of-an-account-homepage h2{font-size:25px;line-height:1.3} 
}.benefits-of-an-account-homepage .reasons-description p{padding:0 75px 0 95px;font-family:Circular-Book,Arial,sans-serif;font-size:24px;line-height:1.44;color:#3d3935;text-align:center}@media only screen and (max-width:767px) {
 .benefits-of-an-account-homepage .reasons-description p{font-size:16px} 
}@media only screen and (max-width:992px) {
 .benefits-of-an-account-homepage .reasons-description p{padding:0 20px} 
}.benefits-of-an-account-homepage .benefit-list{margin:80px auto 40px}@media only screen and (max-width:767px) {
 .benefits-of-an-account-homepage .benefit-list{margin-top:30px} 
}.benefits-of-an-account-homepage .benefit-list .benefit-item .register-benefits-link-icon{margin-bottom:33px;text-align:center}@media only screen and (max-width:767px) {
 .benefits-of-an-account-homepage .benefit-list .benefit-item .register-benefits-link-icon{display:block;margin-bottom:20px} 
}@media only screen and (max-width:1024px) {
 .benefits-of-an-account-homepage .benefit-list .benefit-item em{margin:0 auto;text-align:center} 
}.benefits-of-an-account-homepage .benefit-list .benefit-item h3{width:100%;font-family:Circular-Black,Arial,sans-serif;font-size:28px;line-height:1.44;color:#3d3935;text-align:center}@media only screen and (max-width:767px) {
 .benefits-of-an-account-homepage .benefit-list .benefit-item h3{font-size:22.5px;line-height:1} 
}.benefits-of-an-account-homepage .benefit-list .benefit-item h3+p{margin:0 auto;line-height:1.56}@media only screen and (max-width:767px) {
 .benefits-of-an-account-homepage .benefit-list .benefit-item h3+p{width:100%;font-size:15px} 
}.benefits-of-an-account-homepage .button-secondary{display:inline-block;padding:13px 30px 11px;font-family:Circular-Bold,Arial,sans-serif;font-size:16.5px;line-height:1.33;color:#fff;white-space:nowrap;background-color:#c03;border:1px solid #c03;border-radius:25px;background-color:#cf324b;border-color:#cf324b}.benefits-of-an-account-homepage .button-secondary:hover{color:#c03;background-color:#fff}@media only screen and (max-width:992px) {
 .benefits-of-an-account-homepage .button-secondary{font-size:13.5px} 
}.benefits-of-an-account-homepage .slick-dots li{display:inline-block;min-width:0;-ms-flex:0 0 auto;flex:0 0 auto}.section-contact-sales-rep-banner{padding-top:0}.section-contact-sales-rep-banner .banner-container{display:-ms-flexbox;display:flex;height:300px;text-align:center;background-repeat:no-repeat;background-size:cover;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.section-contact-sales-rep-banner .banner-container h2{margin:10px 22px;font-size:40px;line-height:1.8;color:#fff}@media only screen and (max-width:767px) {
 .section-contact-sales-rep-banner .banner-container h2{padding-top:30px;font-size:30px;line-height:1.2} 
}.section-contact-sales-rep-banner .banner-container p{width:100%;padding:0 20px;overflow:hidden;font-size:24px;line-height:1.4;color:#fff}@media only screen and (max-width:767px) {
 .section-contact-sales-rep-banner .banner-container p{padding:10px 20px 0;font-size:16px;line-height:1.1} 
}.section-contact-sales-rep-banner .banner-container .button-primary{margin:20px 0;font-size:16px;color:#fff;background:#cf324b}@media only screen and (max-width:767px) {
 .section-contact-sales-rep-banner .banner-container .button-primary{margin:10px 0;font-size:12px} 
}.section-contact-sales-rep-banner .banner-container .button-primary:active,.section-contact-sales-rep-banner .banner-container .button-primary:focus,.section-contact-sales-rep-banner .banner-container .button-primary:hover{color:#cf324b;background-color:#fff;border:1px solid #cf324b;outline:0;transition:.1s linear}.template--featured_articles,.template--featured_videos{padding-top:70px;padding-bottom:60px;background-color:#f8f8f8}@media only screen and (max-width:767px) {
 .template--featured_articles,.template--featured_videos{padding:30px 20px 35px} 
}.template--featured_articles .block-header,.template--featured_videos .block-header{margin-bottom:70px}.template--featured_articles .block-header .sub-title--landing-page p,.template--featured_articles .block-header h2,.template--featured_videos .block-header .sub-title--landing-page p,.template--featured_videos .block-header h2{color:#3d3935}.template--featured_articles .block-header h2,.template--featured_videos .block-header h2{font-size:40px;line-height:1.5;color:#cf324b}@media only screen and (max-width:767px) {
 .template--featured_articles .block-header h2,.template--featured_videos .block-header h2{font-size:25px;line-height:1.3} 
}.template--featured_articles .block-header .sub-title--landing-page p,.template--featured_videos .block-header .sub-title--landing-page p{font-family:Circular-Book,Arial,sans-serif;font-size:24px;line-height:1.3}@media only screen and (max-width:767px) {
 .template--featured_articles .block-header .sub-title--landing-page p,.template--featured_videos .block-header .sub-title--landing-page p{font-size:16px} 
}.template--featured_articles .field__items,.template--featured_videos .field__items{display:-ms-flexbox;display:flex;width:85vw;margin:0 auto;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:767px) {
 .template--featured_articles .field__items,.template--featured_videos .field__items{width:100%} 
}.template--featured_articles .field__item,.template--featured_videos .field__item{position:relative;width:27vw;padding:1px;padding-bottom:25px;margin:0;overflow:unset;background:#fff;border:1px solid #d8d8d8;border-radius:3px;box-sizing:border-box}@media only screen and (max-width:767px) {
 .template--featured_articles .field__item,.template--featured_videos .field__item{width:100%;padding-bottom:32.5px;margin-bottom:10px} 
}.template--featured_articles .field-collection-view,.template--featured_videos .field-collection-view{display:-ms-flexbox;display:flex;height:100%;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:justify;justify-content:space-between}.template--featured_articles .field-collection-view>*,.template--featured_videos .field-collection-view>*{-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0}.template--featured_articles .field-image,.template--featured_videos .field-image{position:relative;max-height:220px;margin-bottom:25px;text-align:center;background-position:center;-ms-flex-negative:0;flex-shrink:0}@media only screen and (min-width:768px) and (max-width:1199px) {
 .template--featured_articles .field-image,.template--featured_videos .field-image{max-height:100px} 
}.template--featured_articles .field-image a,.template--featured_videos .field-image a{position:relative;width:100%;height:100%;cursor:pointer;border-bottom:0}.template--featured_articles .field-image a div,.template--featured_videos .field-image a div{height:220px;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:768px) and (max-width:1199px) {
 .template--featured_articles .field-image a div,.template--featured_videos .field-image a div{height:100px} 
}.template--featured_articles .field-category-duration,.template--featured_videos .field-category-duration{display:-ms-flexbox;display:flex;margin:0 17px;-ms-flex-pack:justify;justify-content:space-between}.template--featured_articles .field-category-duration .category,.template--featured_videos .field-category-duration .category{max-width:70%;margin-bottom:15px;font-family:Circular-Black,Arial,sans-serif;font-size:15px;color:#00a3ad}.template--featured_articles .field-category-duration .duration,.template--featured_videos .field-category-duration .duration{font-family:Circular-Black,Arial,sans-serif;font-size:15px;color:#3d3935;white-space:nowrap}.template--featured_articles .field-title,.template--featured_videos .field-title{display:-ms-flexbox;display:flex;padding:0;margin:0 17px 25px;-ms-flex-align:start;align-items:flex-start;-ms-flex-positive:1;flex-grow:1}.template--featured_articles .field-title a,.template--featured_videos .field-title a{font-family:Circular-Black,Arial,sans-serif;font-size:20px;line-height:1.4;letter-spacing:.32px;color:#3d3935;text-align:left;text-decoration:none;border-bottom:0;transition:.3s ease}@media only screen and (max-width:992px) {
 .template--featured_articles .field-title a,.template--featured_videos .field-title a{font-size:15px} 
}.template--featured_articles .field-summary,.template--featured_videos .field-summary{padding:0;margin:0 17px}.template--featured_articles .field-summary p,.template--featured_videos .field-summary p{font-family:Circular-Book,Arial,sans-serif;font-size:18px;line-height:1.5;color:#3d3935;text-align:left}@media only screen and (max-width:992px) {
 .template--featured_articles .field-summary p,.template--featured_videos .field-summary p{font-size:15px} 
}.template--featured_articles .field-bottom,.template--featured_videos .field-bottom{position:relative;display:-ms-flexbox;display:flex;margin-top:45px;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.template--featured_articles .field__item .button-secondary,.template--featured_videos .field__item .button-secondary{font-size:16px;line-height:1.33;color:#cf324b;white-space:nowrap;background:#fff;border:1px solid #cf324b}@media only screen and (max-width:992px) {
 .template--featured_articles .field__item .button-secondary,.template--featured_videos .field__item .button-secondary{font-size:13px} 
}.template--featured_articles .field__item .button-secondary:active,.template--featured_articles .field__item .button-secondary:focus,.template--featured_articles .field__item .button-secondary:hover,.template--featured_videos .field__item .button-secondary:active,.template--featured_videos .field__item .button-secondary:focus,.template--featured_videos .field__item .button-secondary:hover{color:#fff;background:#cf324b;border:1px solid #cf324b}.template--featured_articles .field-collection-container,.template--featured_articles .field-collection-view,.template--featured_videos .field-collection-container,.template--featured_videos .field-collection-view{padding:0;margin:0;border:0}.template--featured_articles .block-footer .button-secondary,.template--featured_videos .block-footer .button-secondary{margin:30px auto 0;font-family:Circular-Black,Arial,sans-serif;font-size:17px;line-height:1.34;color:#c03;background-color:transparent;border:0}@media only screen and (max-width:767px) {
 .template--featured_articles .block-footer .button-secondary,.template--featured_videos .block-footer .button-secondary{padding-top:11px;font-size:15px} 
}.template--featured_articles .block-footer .button-secondary::before,.template--featured_videos .block-footer .button-secondary::before{display:block;width:50px;height:50px;margin:0 auto 10px;background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/arrow-down-red.svg?v=0.743589303999024) center center/100% 100% no-repeat;border-radius:25px;content:''}.template--featured_articles .block-footer .button-secondary:hover::before,.template--featured_videos .block-footer .button-secondary:hover::before{background-image:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/arrow-down-white.svg?v=0.743589303999024)}.section-resources{padding-top:0}@media only screen and (max-width:767px) {
 .node-type-home-page.logged-in .template--featured_articles{margin-top:30px} 
}.node-type-home-page .template--featured_articles .tout-default__bottom{margin-top:45px}@media only screen and (max-width:767px) {
 .node-type-home-page .template--featured_articles .tout-default__bottom{margin-top:33px} 
}.footer-margin{margin-bottom:-55px}.section-our-vision{margin-top:10px}.section-our-vision .field-collection-container,.section-our-vision .field-collection-view{padding:0;margin:0;border:0}.section-our-vision .our-vision-title{overflow:hidden;font-size:40px;line-height:1.5;color:#cf324b;text-align:center}.section-our-vision .our-vision-description *{padding:0 75px 0 95px}.section-our-vision .our-vision-description,.section-our-vision .our-vision-description *{overflow:hidden;font-size:24px;line-height:1.3;color:#3d3935;text-align:center}@media only screen and (max-width:992px) {
 .section-our-vision .our-vision-description,.section-our-vision .our-vision-description *{padding:0 20px} 
}.section-our-vision .accordion{margin-top:42px}.section-our-vision .carousel-pc-component .field-collection-container{display:-ms-flexbox;display:flex}.section-our-vision .carousel-pc-component .field-collection-container .field-collection-view{width:25%}.section-our-vision .carousel-pc-component .field-collection-container .field-collection-view .slick-slide-item{width:100%;height:32.52vw;padding:18.07vw 3.43vw 3.72vw 3.88vw}.section-our-vision .carousel-mobile-component{display:none}.section-our-vision .carousel-mobile-component .slick-slide>div{margin:0}.section-our-vision .carousel-mobile-component .slick-slide>div>div{height:100%}.section-our-vision .slick-slide-item{background-size:cover}.section-our-vision .slick-slide-item hr{width:75px;margin:0;text-align:left;border-top:3px #fff solid}.section-our-vision .our-vision-item-title{margin-bottom:17px;overflow:hidden}.section-our-vision .our-vision-item-title a{font-size:1.822vw;line-height:2.14;color:#fff}.section-our-vision .our-vision-item-text{max-height:150px;margin-top:1.45vw;overflow:hidden;font-size:1.04vw;line-height:1.5;color:#fff}.section-our-vision .our-vision-item-text:hover a{color:#fff}.section-our-vision .our-vision-item-text a{display:block;max-height:150px;overflow:hidden;line-height:1.5;border:0}@media only screen and (min-width:1025px) {
 .section-our-vision .carousel-pc-component .field-collection-container .field-collection-view{overflow:hidden;transition:.5s ease}.section-our-vision .carousel-pc-component .field-collection-container .field-collection-view:hover{width:60%}.section-our-vision .carousel-pc-component .field-collection-container .field-collection-view:hover .our-vision-item-text{opacity:1}.section-our-vision .carousel-pc-component .our-vision-item-text{opacity:0;transition:1.2s ease}.section-our-vision .carousel-pc-component .our-vision-item-title{white-space:nowrap} 
}@media only screen and (min-width:768px) and (max-width:1024.98px) {
 .section-our-vision .carousel-pc-component .field-collection-container{-ms-flex-wrap:wrap;flex-wrap:wrap}.section-our-vision .carousel-pc-component .field-collection-container .field-collection-view{height:50vw;-ms-flex:1 2 50%;flex:1 2 50%}.section-our-vision .carousel-pc-component .field-collection-container .field-collection-view .slick-slide-item{height:100%}.section-our-vision .carousel-pc-component .our-vision-item-title a{font-size:29px}.section-our-vision .carousel-pc-component .our-vision-item-text{max-height:150px;font-size:16px} 
}@media only screen and (max-width:767px) {
 .section-our-vision .our-vision-title{padding:0 20px;margin-bottom:15px;font-size:25px;line-height:1.3}.section-our-vision .our-vision-description *{font-size:16px;line-height:1.4}.section-our-vision .carousel-pc-component{display:none}.section-our-vision .carousel-mobile-component{display:block;padding-bottom:33.2px}.section-our-vision .carousel-mobile-component .slick-slide-item{height:100vw;padding:50.66vw 5.33vw 13.73vw}.section-our-vision .carousel-mobile-component .slick-slide-item hr{width:50px;border-width:2px}.section-our-vision .carousel-mobile-component .our-vision-item-title a{font-size:22px;line-height:1.5}.section-our-vision .carousel-mobile-component .our-vision-item-text{max-height:72px;margin-top:22px;opacity:0}.section-our-vision .carousel-mobile-component .our-vision-item-text a{max-height:72px;font-size:12px;line-height:1.1}.section-our-vision .carousel-mobile-component .slick-slide.slick-active .our-vision-item-text{animation:fade-in 1s ease 1s 1;animation-fill-mode:forwards} 
}@media only screen and (min-device-width:320px) and (max-device-width:667px) and (orientation:landscape) {
 .section-our-vision .our-vision-title{padding:0 20px;margin-bottom:15px;font-size:25px;line-height:1.3}.section-our-vision .our-vision-description *{font-size:16px;line-height:1.4}.section-our-vision .carousel-pc-component{display:none}.section-our-vision .carousel-mobile-component{display:block;padding-bottom:33.2px}.section-our-vision .carousel-mobile-component .slick-slide-item{height:100vw;padding:50.66vw 5.33vw 13.73vw}.section-our-vision .carousel-mobile-component .slick-slide-item hr{width:50px;border-width:2px}.section-our-vision .carousel-mobile-component .our-vision-item-title a{font-size:22px;line-height:1.5}.section-our-vision .carousel-mobile-component .our-vision-item-text{max-height:72px;margin-top:22px;opacity:0}.section-our-vision .carousel-mobile-component .our-vision-item-text a{max-height:72px;font-size:12px;line-height:1.1}.section-our-vision .carousel-mobile-component .slick-slide.slick-active .our-vision-item-text{animation:fade-in 1s ease 1s 1;animation-fill-mode:forwards} 
}.section-resources .block-header{padding:0 75px 0 95px}@media only screen and (max-width:992px) {
 .section-resources .block-header{padding:0 20px} 
}.surgical-feature-content,.surgical-vision-in-the-news{width:100%;padding:50px 75px 10px 95px;background-color:#f8f8f8}@media only screen and (max-width:992px) {
 .surgical-feature-content,.surgical-vision-in-the-news{padding:36px 20px 57px} 
}.surgical-feature-content h2,.surgical-vision-in-the-news h2{width:100%;font-family:Circular-Bold,Arial,sans-serif;font-size:40px;font-weight:400;line-height:1.5;letter-spacing:normal;color:#cf324b;text-align:center}@media only screen and (max-width:767px) {
 .surgical-feature-content h2,.surgical-vision-in-the-news h2{margin-bottom:18px;font-size:25px;line-height:1.3} 
}.surgical-feature-content .featured-description *,.surgical-feature-content .sv-news-description *,.surgical-vision-in-the-news .featured-description *,.surgical-vision-in-the-news .sv-news-description *{overflow:hidden;font-size:24px;line-height:1.3;color:#3d3935;text-align:center}@media only screen and (max-width:767px) {
 .surgical-feature-content .featured-description *,.surgical-feature-content .sv-news-description *,.surgical-vision-in-the-news .featured-description *,.surgical-vision-in-the-news .sv-news-description *{padding:0 20px;font-size:16px;line-height:1.4} 
}.surgical-feature-content .news-item,.surgical-vision-in-the-news .news-item{position:relative;display:-ms-flexbox;display:flex;max-height:650px;text-align:center;background-color:#fff;border:1px solid #d8d8d8;border-radius:3px;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:992px) {
 .surgical-feature-content .news-item,.surgical-vision-in-the-news .news-item{padding:0} 
}.surgical-feature-content .flex-item,.surgical-vision-in-the-news .flex-item{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.surgical-feature-content .news-image-container,.surgical-vision-in-the-news .news-image-container{width:100%;height:100%;border-bottom:1px solid #d8d8d8;border-radius:3px}.surgical-feature-content .news-image-container .news-image,.surgical-vision-in-the-news .news-image-container .news-image{width:100%;height:100%}.surgical-feature-content .news-title,.surgical-vision-in-the-news .news-title{width:100%;height:180px;padding:20px}@media only screen and (max-width:992px) {
 .surgical-feature-content .news-title,.surgical-vision-in-the-news .news-title{height:150px} 
}.surgical-feature-content .news-title p,.surgical-vision-in-the-news .news-title p{width:100%;overflow:hidden;font-family:Circular-Bold,Arial,sans-serif;font-size:20px;font-weight:700;line-height:1.2;color:#3d3935}@media only screen and (max-width:992px) {
 .surgical-feature-content .news-title p,.surgical-vision-in-the-news .news-title p{font-size:16px} 
}.surgical-feature-content .news-button .button-secondary,.surgical-vision-in-the-news .news-button .button-secondary{margin-bottom:30px;font-size:16px;line-height:1.33;color:#cf324b;white-space:nowrap;background:#fff;border:1px solid #cf324b}@media only screen and (max-width:992px) {
 .surgical-feature-content .news-button .button-secondary,.surgical-vision-in-the-news .news-button .button-secondary{font-size:13px} 
}.surgical-feature-content .news-button .button-secondary:active,.surgical-feature-content .news-button .button-secondary:focus,.surgical-feature-content .news-button .button-secondary:hover,.surgical-vision-in-the-news .news-button .button-secondary:active,.surgical-vision-in-the-news .news-button .button-secondary:focus,.surgical-vision-in-the-news .news-button .button-secondary:hover{color:#fff;background:#cf324b;border:1px solid #cf324b}.surgical-feature-content .field-collection-container,.surgical-feature-content .field-collection-view,.surgical-vision-in-the-news .field-collection-container,.surgical-vision-in-the-news .field-collection-view{padding:0;margin-right:20px;margin-bottom:40px;border:0}@media only screen and (max-width:992px) {
 .surgical-feature-content .field-collection-container,.surgical-feature-content .field-collection-view,.surgical-vision-in-the-news .field-collection-container,.surgical-vision-in-the-news .field-collection-view{margin:0 auto} 
}.surgical-feature-content .field-collection-container,.surgical-vision-in-the-news .field-collection-container{margin-top:50px}.surgical-feature-content .slick-next,.surgical-feature-content .slick-prev,.surgical-vision-in-the-news .slick-next,.surgical-vision-in-the-news .slick-prev{width:50px;height:50px}.surgical-feature-content .slick-next,.surgical-vision-in-the-news .slick-next{padding:0 20px}.surgical-feature-content .slick-arrow,.surgical-vision-in-the-news .slick-arrow{height:50px}.surgical-feature-content .slick-arrow::before,.surgical-vision-in-the-news .slick-arrow::before{display:inline-block;width:50px;height:50px;background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/arrow-left-red.svg?v=0.743589303999024) top left/100% 100%;content:''}.surgical-feature-content .slick-arrow.slick-prev,.surgical-vision-in-the-news .slick-arrow.slick-prev{left:-50px}.surgical-feature-content .slick-arrow.slick-next::before,.surgical-vision-in-the-news .slick-arrow.slick-next::before{transform:rotate(180deg)}.section-video-banner{padding-top:0}.section-video-banner .field-collection-view{padding:0;margin:0}.section-video-banner .field-collection-view .banner-container{width:100%;height:700px;padding:30vh 10vw 10vh 7vw;background-position:center;background-repeat:no-repeat;background-size:cover}@media only screen and (min-width:1025px) {
 .section-video-banner .field-collection-view .banner-container{height:736px;padding:35vh 15vw 7vh 7vw} 
}@media only screen and (max-width:767px) {
 .section-video-banner .field-collection-view .banner-container{height:550px;padding:20vh 10vw 7vh 7vw} 
}.section-video-banner .field-collection-view .banner-container .video-banner-title{font-size:34px;font-weight:900;line-height:1.4;letter-spacing:.015em;color:#fff;text-transform:uppercase}@media only screen and (min-width:1025px) {
 .section-video-banner .field-collection-view .banner-container .video-banner-title{font-size:60px;line-height:1.5} 
}@media only screen and (max-width:767px) {
 .section-video-banner .field-collection-view .banner-container .video-banner-title{font-size:30px;line-height:1.3} 
}.section-video-banner .field-collection-view .banner-container .btn-mute{width:100px;height:100px;margin-top:1rem;cursor:pointer;background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/mute.svg?v=0.743589303999024) center center/100% 100% no-repeat;border:0;border-radius:100%}.section-video-banner .field-collection-view .banner-container .btn-mute:hover{background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/mute-hover.svg?v=0.743589303999024) center center/100% 100% no-repeat}.section-video-banner .field-collection-view .article-media__video{margin-bottom:0}.section-video-banner .field-collection-view .modal-body{padding:0}.wrapper-form-surgical-registration h2,.wrapper-form-surgical-registration h3{margin-bottom:5px;font-size:17px;text-align:center}.wrapper-form-surgical-registration .form-inline-default .wrapper-fieldset-form-steps{margin-bottom:0}.wrapper-form-surgical-registration .form-inline-default .webform-component-fieldset{border-top:0;border-bottom:0;border-radius:0}.wrapper-form-surgical-registration .webform-component-fieldset.step-header.js-fieldset-surgical-registration.wrapper-fieldset-form-steps.js-content-wrapper-fieldset.webform-component--surgical-registration-fieldset.form-wrapper{border-top:1px solid #d8d8d8}.wrapper-form-surgical-registration .form-inline-default .webform-component--password-and-security{margin-top:0;margin-bottom:0}.wrapper-form-surgical-registration .form-actions{width:100%;max-width:570px;padding:20px;margin:0 auto;background-color:#fff;border:1px solid #d8d8d8;border-top:0}.wrapper-form-surgical-registration .form-inline-default h3{margin-bottom:0}.wrapper-form-surgical-registration .popover-content{font-size:13px;letter-spacing:0}.wrapper-form-surgical-registration .form-inline-default .webform-component.webform-component-hidden{padding:0}.wrapper-form-surgical-registration .webform-component--personal-information-fieldset{padding:0 25px 10px}@media only screen and (max-width:767px) {
 .wrapper-form-surgical-registration .webform-component--personal-information-fieldset{padding:0} 
}.wrapper-form-surgical-registration .webform-component--surgical-registration-fieldset--npi-fieldset--surgical-look-up-your-npi{padding:0 28px}.wrapper-form-surgical-registration .webform-component--opt-in-fieldset--doctor-locator-markup,.wrapper-form-surgical-registration .webform-component--opt-in-fieldset--marketing-communications-markup,.wrapper-form-surgical-registration .webform-component--opt-in-fieldset--terms-user-markup{margin-bottom:5px;border-bottom:1px solid #d8d8d8}.node-type-survey .highlight-content-page--content{border-bottom:1px solid #d8d8d8}.survey-component{position:relative}.survey-component__content,.survey-component__form{margin-bottom:20px}.survey-component .required-label{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #d8d8d8}.survey-component__form .rating-component{margin:0}.survey-component__form .form-type-checkboxes .option,.survey-component__form .form-type-radios .option{color:#63666a}.survey-component__form .form-checkboxes .form-item{padding-bottom:15px;margin-bottom:0}.survey-component__form .form-checkboxes .option{margin-bottom:0}.survey-component__form .question-required .question-item>.form-item>label{padding-left:10px}.survey-component__form .question-item .form-type-checkbox .option{display:inline-block;width:100%}.block--cookie-policy-cookie-policy{position:relative;z-index:5;background:#f4f4f4}.block--cookie-policy-cookie-policy .container-flex{display:-ms-flexbox;display:flex;padding:15px 0;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media only screen and (max-width:992px) {
 .block--cookie-policy-cookie-policy .container-flex{display:block} 
}.cookie-policy-buttons-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex:1;flex:1;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width:1025px) {
 .cookie-policy-buttons-wrapper{-ms-flex-direction:column;flex-direction:column} 
}.cookie_policy_message{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#212121;width:calc(100% - 44%);padding-right:20px}@media only screen and (max-width:992px) {
 .cookie_policy_message{width:auto;padding:0 10px;margin-bottom:15px} 
}.button-cookie-police,.button-cookie-police-extra{margin:7px;font-size:14px}.block--jnj-commerce-surgical-contact-sales-rep-floating-balloon .contact-our-sales-float-button{position:fixed;right:20px;bottom:0;z-index:999;padding:11px 25px 15px;cursor:pointer;background:#753bbd;border-top-right-radius:18px;border-top-left-radius:18px;box-shadow:2px 0 3px 0 rgba(0,0,0,.16)}.block--jnj-commerce-surgical-contact-sales-rep-floating-balloon .contact-our-sales-float-button .conversation-bubble{position:absolute;top:-25px;left:10px;display:none;padding:10px;font-size:0;background:#753bbd;border-radius:50%}.block--jnj-commerce-surgical-contact-sales-rep-floating-balloon .contact-our-sales-float-button .conversation-bubble::before{width:43px;height:44px;background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/conversation-bubble-white.png?v=0.743589303999024) center/100% 100%;content:''}.block--jnj-commerce-surgical-contact-sales-rep-floating-balloon .contact-our-sales-float-button .close{position:absolute;top:-20px;right:5px;display:none;width:12px;height:12px;background:url(/sites/all/themes/custom/jnj_commerce_theme/gulp/dist/images/icons/close-purple-nocircle.svg?v=0.743589303999024) center/100% 100%}.block--jnj-commerce-surgical-contact-sales-rep-floating-balloon .contact-our-sales-float-button p{font-family:Circular-Bold,Arial,sans-serif;font-size:15px;line-height:.9;letter-spacing:.45px;color:#fff}.block--jnj-commerce-surgical-contact-sales-rep-floating-balloon .contact-our-sales-float-button.open{bottom:16px;width:275px;padding:10px 56px 10px 73px;border-radius:41px}.block--jnj-commerce-surgical-contact-sales-rep-floating-balloon .contact-our-sales-float-button.open .conversation-bubble{display:block}.block--jnj-commerce-surgical-contact-sales-rep-floating-balloon .contact-our-sales-float-button.open .conversation-bubble::before{display:block}.block--jnj-commerce-surgical-contact-sales-rep-floating-balloon .contact-our-sales-float-button.open .close{display:block}.block--jnj-commerce-surgical-contact-sales-rep-floating-balloon .contact-our-sales-float-button.open p{line-height:1.33;letter-spacing:.45px;text-align:center}.footer-global{padding:55px 0;background:0 0}.footer-global .container-fluid{padding-top:55px;padding-right:15px;padding-left:15px;border-top:1px solid #d8d8d8}@media only screen and (min-width:768px) {
 .footer-global .container-fluid{padding-right:30px;padding-left:30px} 
}@media only screen and (max-width:767px) {
 .node-type-product-page .footer-global .container-fluid,.node-type-resources-for-your-patients-file .footer-global .container-fluid,.node-type-vision-care-resource .footer-global .container-fluid{padding-right:30px;padding-left:30px} 
}@media only screen and (min-width:768px) {
 .footer-global .l-region--footer-navigation{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between} 
}.footer-global .menu li{margin:10px 0}@media only screen and (min-width:768px) {
 .footer-global .menu li{padding-right:10px} 
}.footer-global .menu a{display:inline-block;font-family:Circular-Book,Arial,sans-serif;font-size:13px;text-transform:initial}.footer-global__menu,.footer-global__menu-ous{width:90%;margin-right:10px}.footer-global__menu-ous>.menu,.footer-global__menu>.menu{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (max-width:767px) {
 .footer-global__menu-ous>.menu,.footer-global__menu>.menu{-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap} 
}.footer-global__menu .menu-header,.footer-global__menu-ous .menu-header{font-family:Circular-Bold,Arial,sans-serif;font-size:21px;color:#c03;width:100%;list-style:none}@media only screen and (max-width:767px) {
 .footer-global__menu .menu-header,.footer-global__menu-ous .menu-header{margin-bottom:50px} 
}@media only screen and (min-width:768px) {
 .footer-global__menu .menu-header,.footer-global__menu-ous .menu-header{font-size:22px} 
}.footer-global__menu .menu-header:last-child,.footer-global__menu-ous .menu-header:last-child{margin-bottom:0}.footer-global__menu .menu-header .divider,.footer-global__menu-ous .menu-header .divider{width:40px;height:1px;margin:16px 0 10px;background:#d8d8d8}.footer-global__menu .menu-header li,.footer-global__menu-ous .menu-header li{list-style:none}.footer-global__menu .menu-header li.last,.footer-global__menu-ous .menu-header li.last{margin-bottom:0}.footer-global__menu li,.footer-global__menu-ous li{line-height:25px;letter-spacing:.28px}.footer-global__menu-ous{width:70%}.footer-global__menu-ous>.menu>.last{width:130%}.footer-login-link.first.last{margin-top:22px;margin-bottom:0}.sales-rep-login a:after{margin-left:12px;font-size:20px}.cms-login a:after{margin-left:12px;font-size:17px}.footer-global__menu-social{width:30%}@media only screen and (max-width:767px) {
 .footer-global__menu-social{width:100%;margin:50px 0} 
}.footer-global__menu-social .leaf{list-style:none}.social-wrapper{font-family:Circular-Bold,Arial,sans-serif;font-size:21px;color:#c03;line-height:25px;letter-spacing:.28px}@media only screen and (min-width:768px) {
 .social-wrapper{font-size:22px} 
}.social-wrapper.expanded{list-style:none}.social-wrapper .menu{display:-ms-flexbox;display:flex;margin-top:2px}.social-wrapper .menu li{margin-left:15px;list-style:none}@media only screen and (min-width:768px) {
 .social-wrapper .menu li{padding-right:0} 
}.social-wrapper .menu li.first{margin-left:0}.social-wrapper .menu li a{border-radius:50%;position:relative;display:block;width:30px;height:30px;overflow:hidden;color:transparent;background-color:#c03}.social-wrapper .menu li a:hover{color:transparent;background-color:#63666a}.social-wrapper .menu li a:hover:before{color:#fff}.social-wrapper .menu li a:before{position:absolute;top:6px;left:7px;font-size:16px;color:#fff}.social-wrapper .menu li.social-twitter a:before{top:1px;right:0;bottom:0;left:1px;height:20px;margin:auto;font-size:18px;text-align:center}.social-wrapper .menu li.social-youtube a:before{top:4px;left:4px;font-size:22px}.footer-logo{display:-ms-flexbox;display:flex;margin-top:20px;-ms-flex-align:center;align-items:center}.footer-logo .logo-footer{width:60px}@media only screen and (min-width:768px) {
 .footer-logo .logo-footer{width:30px} 
}.div-footer-logo-message p{margin-left:10px;font-family:Circular-Medium,Arial,sans-serif;color:#888b8d}@media only screen and (max-width:480px) {
 .div-footer-logo-message img{height:auto;max-width:60%} 
}.div-body-footer-logo{padding-top:35px;margin-top:35px;font-family:Circular-Medium,Arial,sans-serif;letter-spacing:.6px;color:#888b8d;border-top:1px solid #d8d8d8}.div-body-footer-logo p{font-family:Circular-Medium,Arial,sans-serif;letter-spacing:.6px;color:#888b8d}@media only screen and (max-width:767px) {
 .div-body-footer-logo{margin-top:0} 
}@media only screen and (min-width:1025px) {
 .details--wrapper aside.section-content__aside,.section-content aside.section-content__aside{margin-bottom:-55px} 
}.header{border-bottom:1px solid #d8d8d8}@media only screen and (max-width:1024px) {
 .header{position:absolute;z-index:9;width:100%;padding-bottom:0;border-bottom:0 none}.header nav>.main-menu--wrapper-mobile{width:60%;background-color:#fff}.header nav>.profile-menu--wrapper-mobile{position:absolute;top:0;right:0;width:100%;background-color:#fff} 
}@media only screen and (max-width:1024px) and (min-width:768px) {
 .header nav>.profile-menu--wrapper-mobile{width:260px} 
}@media only screen and (max-width:480px) {
 .header nav>.main-menu--wrapper-mobile{width:100%} 
}@media only screen and (min-width:1025px) {
 .header nav>.main-menu--wrapper-mobile{display:none} 
}.header.header--static{position:static;padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #d8d8d8}.logo-menu--wrapper{display:-ms-flexbox;display:flex;height:100px;padding:0 30px;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1024px) {
 .logo-menu--wrapper{display:none} 
}@media only screen and (min-width:768px) and (max-width:992px) {
 .logo-menu--wrapper{height:130px;padding:20px;-ms-flex-wrap:wrap;flex-wrap:wrap} 
}@media only screen and (min-width:768px) and (max-width:992px) {
 .logo-wrapper,.menu-wrapper{width:100%} 
}@media only screen and (min-width:768px) and (max-width:992px) {
 .logo-wrapper{display:-ms-flexbox;display:flex;width:100%;margin-bottom:15px;-ms-flex-pack:center;justify-content:center} 
}.menu-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}@media only screen and (min-width:768px) and (max-width:992px) {
 .menu-wrapper{-ms-flex-pack:center;justify-content:center} 
}.order-center--wrapper{margin-left:30px}@media only screen and (max-width:767px) {
 .order-center--wrapper{-ms-flex-pack:center;justify-content:center} 
}.order-center--wrapper .button-primary{font-size:14px}.jnj-visionpro--logo{max-width:250px}@media only screen and (max-width:1024px) {
 .jnj-visionpro--logo{display:none} 
}.order-center--ajax-wrapper{position:relative;min-width:157px;min-height:40px}.access-denied-message h2{font-family:Circular-Medium,Arial,sans-serif;font-size:17px;color:#212121;padding:30px 15px 15px;margin-bottom:15px;letter-spacing:.3px;text-align:center;border-bottom:1px solid #d8d8d8}.access-denied-message p{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;color:#63666a;letter-spacing:.3px}.modal-forgot-your-password-question p{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;text-align:center}.modal-forgot-your-password-question .modal-body{padding-bottom:40px}.success-forgot-password-modal .success-modal-content{padding:15px 15px 0}.modal-login-forgot-password__sso .wrapper-services-login{margin-bottom:10px}.modal-login-forgot-password__sso .wrapper-services-login+hr{display:none}.warning-message-migrated-user--description{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;color:#212121;margin-bottom:30px;text-align:center}.warning-message-migrated-user--description.error{min-height:40px;padding:15px;font-size:11px;line-height:16px;letter-spacing:.5px;color:#fff;text-align:center;background:#c03}@media only screen and (max-width:992px) {
 .warning-message-migrated-user--description.error{padding-right:5px;padding-left:5px;font-size:12.5px} 
}.warning-message-migrated-user--description.bold{font-family:Circular-Bold,Arial,sans-serif;color:#212121}.warning-message-migrated-user--description a{font-size:13px;text-transform:lowercase}.warning-message-migrated-user--button{display:-ms-flexbox;display:flex;margin:0;margin-bottom:15px;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:768px) {
 .modal-splash--checkbox{margin-right:20px} 
}@media only screen and (max-width:767px) {
 .modal-splash--checkbox{margin-bottom:15px} 
}@media only screen and (max-width:767px) {
 .modal-splash--footer{-ms-flex-direction:column;flex-direction:column} 
}.modal-splash-link-practice .modal-dialog{width:auto}@media only screen and (min-width:768px) {
 .modal-splash-link-practice .modal-dialog{width:450px} 
}.modal-splash-toggle-specialty .modal-dialog{width:auto}@media only screen and (min-width:768px) {
 .modal-splash-toggle-specialty .modal-dialog{width:500px} 
}.modal-splash-toggle-specialty .modal-dialog .modal-body{font-size:14px}.modal-splash-toggle-specialty-explanation .modal-dialog{width:auto}@media only screen and (min-width:768px) {
 .modal-splash-toggle-specialty-explanation .modal-dialog{width:550px} 
}.modal-splash-toggle-specialty-explanation .modal-body p{padding:0 80px}.modal-splash-surgical-ous-confirmation .modal-dialog{width:auto}@media only screen and (min-width:768px) {
 .modal-splash-surgical-ous-confirmation .modal-dialog{width:550px} 
}.modal-splash-surgical-ous-confirmation .title-medium{padding-bottom:10px}@media only screen and (min-width:768px) {
 .modal-splash-surgical-ous-confirmation--content{padding:0 80px} 
}@media only screen and (min-width:768px) {
 .modal-splash-surgical-ous-confirmation--content .buttons--wrapper{padding:0 40px} 
}.modal-splash-surgical-ous-confirmation--content .separator{margin-top:15px}.splash-screen-ajax-loader.ajax-loading-wrapper{position:fixed}.pending-registration-splash-screen .modal-splash--do-this-later{margin-left:30px}.pending-registration-splash-screen .modal-splash--do-this-later a{font:normal 13px Circular-Medium,Arial,sans-serif}.pending-registration-splash-screen .modal-splash--checkbox{margin-right:0}.pending-registration-splash-screen .modal-splash--checkbox label{margin-bottom:3px}.modal-splash-screen--denied .modal-body{padding:50px;text-align:center}@media only screen and (min-width:768px) {
 .modal-splash-screen--denied .modal-body{padding-right:70px;padding-left:70px} 
}.modal-splash-screen--denied .modal-body a,.modal-splash-screen--denied .modal-body p{font-size:18px}.modal-splash-screen--denied .modal-footer{display:none}@media only screen and (min-width:768px) {
 .modal-splash-screen--learning-denied .modal-dialog{width:420px} 
}.modal-splash-screen--learning-denied .modal-body{padding:50px 20px}@media only screen and (max-width:767px) {
 .modal-splash-screen--learning-denied .modal-body{padding:50px 10px} 
}.modal-splash-screen--learning-denied .modal-body .wrapper-jnj-commerce-alert-message,.modal-splash-screen--learning-denied .modal-body .wrapper-message-alter-block{padding:0;margin-bottom:20px}.modal-splash-screen--learning-denied .modal-body p{margin-bottom:0}.modal-splash-screen--learning-denied .form-item{text-align:left}@media only screen and (max-width:767px) {
 .modal-splash-screen--learning-denied .form-item{padding:15px} 
}@media only screen and (min-width:768px) {
 .modal-splash-screen--survey .modal-dialog{width:650px} 
}.modal-splash-screen--survey .modal-body{padding:20px 10px 0}@media only screen and (min-width:768px) {
 .modal-splash-screen--survey .modal-body{padding:20px 20px 0} 
}.modal-splash-screen--survey .wrapper-jnj-commerce-alert-message{padding:0;margin-bottom:20px}.modal-splash-screen--survey .wrapper-jnj-commerce-alert-message p{margin-bottom:0}.modal-splash-screen--survey .modal-splash--checkbox{margin-top:15px;margin-right:0}@media only screen and (max-width:767px) {
 .modal-splash-screen--survey .modal-splash--checkbox{margin-bottom:0} 
}.modal-splash-screen--survey .survey-component__content h1,.modal-splash-screen--survey .survey-component__content h2,.modal-splash-screen--survey .survey-component__content h3{padding:25px 0 0;text-align:left}.modal-splash-screen--survey .survey-component__actions{padding-top:20px;text-align:center;border-top:1px solid #d8d8d8}.wrapper-services-login .label-above{padding:15px 33px}.wrapper-services-login .label-above>label{font-size:12px;line-height:1.25}.wrapper-services-login .form-required{display:none}.wrapper-services-login .default{margin-bottom:15px;border-bottom:1px solid #d8d8d8}.wrapper-services-login .form-actions{display:-ms-flexbox;display:flex;margin:10px 0;-ms-flex-pack:center;justify-content:center}.wrapper-services-login .bottom-text-question p{font-family:Circular-Book,Arial,sans-serif;font-size:11px;color:#63666a;padding-right:33px;padding-left:33px;text-align:center}.wrapper-services-login .bottom-text-question p a{display:inline-block}.wrapper-services-login .second-sub-title{padding-top:0;padding-bottom:20px}.wrapper-services-register{padding-right:33px;padding-left:33px;text-align:center}.wrapper-services-register .button-secondary{margin-bottom:10px}.wrapper-services-register p{font-family:Circular-Book,Arial,sans-serif;font-size:11px;color:#63666a;text-align:center}.buttom-message-register{font-family:Circular-Book,Arial,sans-serif;font-size:11px;color:#63666a;margin-bottom:15px;letter-spacing:.3px;text-align:center}.buttom-message-register a{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;color:#006161;text-decoration:none;cursor:pointer;background-color:transparent;border:0;outline:0;display:inline-block;margin-top:20px;font-size:11px}.buttom-message-register a:hover{color:#63666a;text-decoration:underline}.buttom-message-register a:hover .icon::after{text-decoration:none}.buttom-message-register a::after,.buttom-message-register a::before{display:inline-block;font-size:7px}.buttom-message-register a:after,.buttom-message-register a:before,.buttom-message-register a:hover:after,.buttom-message-register a:hover:before{color:#c03}.buttom-message-register a::after{margin-left:3px}.forgot-password-link{line-height:normal}.forgot-password-link a{font-family:Circular-Bold,Arial,sans-serif;font-size:11px;line-height:normal;letter-spacing:.3px}.forgot-password-link a:before{display:inline-block;padding:0 5px;color:#212121;border-bottom:1px solid #fff;content:'|'}.wrapper-form-forgotten-password .webform-component--account-confirmation{padding:0 32px 15px}.wrapper-form-forgotten-password .form-required{display:none}.wrapper-form-forgotten-password .description-text-forgot-password{font-family:Circular-Medium,Arial,sans-serif;font-size:13px;color:#63666a;margin:15px 0}.wrapper-form-forgotten-password .button-wrapper{display:-ms-flexbox;display:flex;margin-top:20px;-ms-flex-pack:center;justify-content:center}.wrapper-form-forgotten-password .markup-question{font-family:Circular-Bold,Arial,sans-serif;font-size:13px;color:#212121;display:block;padding:15px;margin:15px 0;letter-spacing:.5px;text-align:center;background:#f4f4f4;border:1px solid #d8d8d8;border-radius:3px}.modal-forgot-your-password-question hr{margin-right:33px;margin-left:33px}.section-not-found--wrapper{max-width:650px;padding:60px 10px;margin:0 auto}.section-not-found--title{display:-ms-flexbox;display:flex;max-width:230px;margin:0 auto;-ms-flex-pack:justify;justify-content:space-between}.section-not-found--number{font-family:Circular-Bold,Arial,sans-serif;font-size:100px;color:#212121;line-height:normal}.section-not-found--icon{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.section-not-found--icon:before{font-size:80px}.section-not-found--description{font-family:Circular-Bold,Arial,sans-serif;font-size:17px;color:#212121;padding-top:15px;text-align:center}.section-not-found--webform{display:-ms-flexbox;display:flex;max-width:450px;margin:0 auto;margin-top:30px}.section-not-found--webform .search-text{width:100%;margin-right:3%}.section-not-found--disclaimer{font-family:Circular-Medium,Arial,sans-serif;font-size:12px;color:#212121;padding-top:30px;line-height:15px;text-align:center}.section-page-error .highlight-content-page--content{display:none}.search-block--wrapper{position:absolute;right:-29px;z-index:100;width:252px;padding:0 12px;background:#fff;border:1px solid #d8d8d8;border-top:0;border-radius:0 0 3px 3px}.search-block--input{margin-right:10px}@media only screen and (max-width:1024px) {
 .search-block--input{width:100%} 
}.search-block--input label{display:none}.search-block--input label.sr-only{display:inline}@media only screen and (max-width:1024px) {
 .search-block--button .button-primary{width:0;padding:0;font-size:0;border:0} 
}.search-block--button .icon-search:before{font-size:22px;color:#63666a}@media only screen and (min-width:1025px) {
 .search-block--button .icon-search:before{display:none} 
}.search-block--wrapper-mobile{padding:0 10px;background:#212121}.search-block--wrapper-mobile .visionpro--input{font-family:Circular-Medium,Arial,sans-serif;font-size:16px;color:#fff;padding:0;color:#fff;background:0 0;border-color:transparent}.search-block--wrapper-mobile .visionpro--input:focus{border-color:transparent}.search-block--wrapper-mobile .visionpro--input::-webkit-input-placeholder{font-family:Circular-Medium,Arial,sans-serif;font-size:16px;color:#fff;font-style:normal}.search-block--wrapper-mobile .visionpro--input::-moz-placeholder{font-family:Circular-Medium,Arial,sans-serif;font-size:16px;color:#fff;font-style:normal}.search-block--wrapper-mobile .visionpro--input:-ms-input-placeholder{font-family:Circular-Medium,Arial,sans-serif;font-size:16px;color:#fff;font-style:normal}.search-block--wrapper-mobile .visionpro--input:-moz-placeholder{font-family:Circular-Medium,Arial,sans-serif;font-size:16px;color:#fff;font-style:normal}.search-wrap{display:-ms-flexbox;display:flex;padding:10px 0;white-space:nowrap;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1200px) {
 .search-wrap input[type=text]{height:31px;line-height:normal}.search-wrap .search-block--button .button--extra-small-padding{padding:8px 17px} 
}@media only screen and (max-width:1024px) {
 .search-wrap{padding:7px 0} 
}.site-map-box-menu .title{padding:10px 3px;background-color:#f4f4f4}#site-map .site-map-box ul{padding-left:0}.site-map-menu .main-menu--link{padding:0;border:0}.site-map-menu .site-map-menu{padding-left:35px!important}.site-map-menu>li{margin:15px 0 0}.site-map-menu>li>.site-map-menu>li>.site-map-menu>li{list-style:disc}.federated-login.form-inline-default{padding-top:0}.federated-login.form-inline-default .form-item{padding:15px 0}@media only screen and (min-width:768px) and (max-width:992px) {
 .federated-login.form-inline-default .form-item{padding:15px 30px} 
}.federated-login-wrapper.text-center{text-align:center}.federated-login-wrapper.webform-component-fieldset{max-width:574px;padding:30px;margin-bottom:0}@media only screen and (min-width:768px) and (max-width:992px) {
 .federated-login-wrapper.webform-component-fieldset{padding:30px 51px} 
}.federated-login-wrapper .button-primary{margin-top:20px}.federated-login-wrapper .title-section{font-family:Circular-Medium,Arial,sans-serif;font-size:17px;color:#212121;line-height:1.5}.federated-login-wrapper label{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#212121}.federated-login-wrapper .description{font-family:Circular-Book,Arial,sans-serif;font-size:11px;color:#212121;letter-spacing:.6px}.search-selectize-custom--box{position:relative;min-height:70px}.search-selectize-custom--no-practice{font-family:Circular-Book,Arial,sans-serif;font-size:14px;color:#212121;margin-top:50px}.why-acuvue-subtitle{margin-top:7px;font-family:Circular-Bold,Arial,sans-serif;font-size:11px;line-height:13px;letter-spacing:.55px;color:#212121}.view-why-acuvue-lifestyle-touts .view-header h2{max-width:367px;margin:0 auto;font-size:22px;line-height:25px;letter-spacing:.27px;color:#212121;text-align:center}.why-acuvue-lifestyle__list--wrapper .tout-default{margin-top:10px}@media only screen and (min-width:768px) {
 .why-acuvue-lifestyle__list--wrapper .tout-default{margin-top:50px} 
}.why-acuvue-lifestyle__list--wrapper .tout-default__item{padding-bottom:0;background:0 0;border:0;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.why-acuvue-lifestyle__list--wrapper .tout-default__item div{margin-bottom:0;-ms-flex:1 0 100%;flex:1 0 100%}.why-acuvue-lifestyle__list--wrapper .tout-default__title{height:60px;padding:0;font-family:Circular-Medium,Arial,sans-serif;font-size:17px;line-height:21px;letter-spacing:.31px;color:#212121;text-align:center;-ms-flex-pack:center;justify-content:center}.why-acuvue-lifestyle__list--wrapper .tout-default__summary{max-width:90%;padding:15px 0;margin:0 auto;font-family:Circular-Book,Arial,sans-serif;font-size:12px;line-height:16px;letter-spacing:.1px;text-align:center}.why-acuvue-lifestyle__list--wrapper .tout-default__button{display:-ms-flexbox;display:flex;margin-top:25px;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:end;align-self:flex-end}
/*})'"*/
