.node-type-topic .content-title-box,.node-type-topic .topic{position:relative;overflow:hidden;}.absorb-jnjvisioncare-page.topic{margin-top:15px;}.node-type-topic .background-header .block-teaser-tvci-zone{position:static;text-transform:capitalize;width:100%;}.node-type-topic .background-header .block-teaser-tvci-zone h2.lear-about-header-title{text-transform:none;}.node-type-topic .learn-about-menu{min-width:210px;}.node-type-topic .background-header .lear-about-header-title-wrapper-right,.node-type-topic .learn-about-menu-header-right{right:55%;}.node-type-topic .menu-learn-about ul.lear-about-menu-one-columns li,.node-type-topic .menu-learn-about ul.lear-about-menu-one-columns li a,.node-type-topic .menu-learn-about ul.lear-about-menu-one-columns li span{line-height:1.4em;padding:0;}.node-type-topic .menu-learn-about ul.lear-about-menu-one-columns li{margin-bottom:8px;padding:5px 0 5px 5px;}.node-type-topic .menu-learn-about ul.lear-about-menu-one-columns li span.title-tab{padding-right:24px;}.node-type-topic .menu-learn-about ul.lear-about-menu-one-columns li a.active span.title-tab{position:relative;color:#bf0033;}.node-type-topic .menu-learn-about ul.lear-about-menu-one-columns li a{width:100%;}.node-type-topic .menu-learn-about ul.lear-about-menu-one-columns li a.active span.arrow-menu{position:absolute;right:8px;top:5px;display:inline !important;width:10px;background:#bf0033;height:10px;}.node-type-topic .menu-learn-about ul.lear-about-menu-two-columns li,.node-type-topic .menu-learn-about ul.lear-about-menu-two-columns li a,.node-type-topic .menu-learn-about ul.lear-about-menu-two-columns li span{line-height:1.4em;padding:0;}.node-type-topic .menu-learn-about ul.lear-about-menu-two-columns li{margin-bottom:8px;padding:5px 0 5px 5px;}.node-type-topic .menu-learn-about ul.lear-about-menu-two-columns li span.title-tab{padding-right:24px;}.node-type-topic .menu-learn-about ul.lear-about-menu-two-columns li a.active span.title-tab{position:relative;color:#bf0033;}.node-type-topic .menu-learn-about ul.lear-about-menu-two-columns li a{width:100%;}.node-type-topic .menu-learn-about ul.lear-about-menu-two-columns li a.active span.arrow-menu{position:absolute;right:8px;top:5px;display:inline !important;width:10px;background:#bf0033;height:10px;}.node-type-topic .menu-learn-about ul.lear-about-menu-three-columns li,.node-type-topic .menu-learn-about ul.lear-about-menu-three-columns li a,.node-type-topic .menu-learn-about ul.lear-about-menu-three-columns li span{line-height:1.4em;padding:0;}.node-type-topic .menu-learn-about ul.lear-about-menu-three-columns li{margin-bottom:8px;padding:5px 0 5px 5px;}.node-type-topic .menu-learn-about ul.lear-about-menu-three-columns li span.title-tab{padding-right:24px;}.node-type-topic .menu-learn-about ul.lear-about-menu-three-columns li a.active span.title-tab{position:relative;color:#bf0033;}.node-type-topic .menu-learn-about ul.lear-about-menu-three-columns li a{width:100%;}.node-type-topic .menu-learn-about ul.lear-about-menu-three-columns li a.active span.arrow-menu{position:absolute;right:8px;top:5px;display:inline !important;width:10px;background:#bf0033;height:10px;}.absorb-jnjvisioncare-page .topic-content,.absorb-jnjvisioncare-page .paf-event-content{clear:both;overflow:hidden;margin-top:10px;margin-bottom:20px;}.node-type-topic .topic-left,.paf-event-page .paf-event-left{float:right;overflow:hidden;margin-right:0;}.node-type-topic .topic-left #content{margin-right:0;}.node-type-topic .header-title{padding:0px 40px;}.node-type-topic .page-button{position:absolute;top:50%;margin-top:-4%;right:0;display:inline-block;width:100%;}.node-type-topic .page-button a{width:28px;height:28px;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;behavior:url("/sites/all/themes/jnjvisioncare/css/PIE.htc")\9;padding:0;color:#ffffff;text-decoration:none;text-align:center;font:bold 16px/27px sans-serif,Arial;line-height:28px\0;outline:none;}.node-type-topic .page-button .prev{float:right;margin-right:2px;}.node-type-topic .page-button .next{float:left;margin-left:2px;}.absorb-jnjvisioncare-page .touts-content{float:left;overflow:hidden;margin:0px;background:#e8e8e8;padding:15px;width:29%;}.absorb-jnjvisioncare-page .touts-content .region-touts{padding:0 0 10px 0;}.absorb-jnjvisioncare-page .touts-content h3{font-size:11pt;line-height:30px;text-indent:10px;background:#ffffff;margin:10px 0;}.absorb-jnjvisioncare-page .touts-content .touts-list{clear:both;display:inline-block;width:100%;margin-bottom:10px;}.absorb-jnjvisioncare-page .touts-content .touts-list .img{float:right;width:65px;}.absorb-jnjvisioncare-page .touts-content .touts-list img{width:100%;padding-top:3px;height:50px;}.absorb-jnjvisioncare-page .touts-content .touts-list .enroll{display:block;background:#bf0033;margin-top:3px;color:#ffffff;line-height:15px;text-align:center;font-size:12px;font-family:arial;}.absorb-jnjvisioncare-page .touts-content .touts-list .enroll a{color:#ffffff;text-decoration:none;width:100%;display:inline-block;font-family:arial;}.absorb-jnjvisioncare-page .touts-content .touts-list ul{list-style:none;float:right;width:73%;margin:0 8px 0 0;}.absorb-jnjvisioncare-page .touts-content .touts-list ul .name,.absorb-jnjvisioncare-page .touts-content .touts-list ul .name a{color:#bf0033;font:normal 14px/15px 'HelveticaNeueW02-75Bold','Helvetica','Arial';text-decoration:none;}.absorb-jnjvisioncare-page .touts-content .touts-list ul .name{margin-bottom:5px;}.absorb-jnjvisioncare-page .touts-content .touts-list ul li.description,.absorb-jnjvisioncare-page .touts-content .touts-list ul li.description p{font-size:13px;font-style:italic;margin:0;line-height:normal;}.absorb-jnjvisioncare-page .touts-content .all-learning{text-align:center;display:block;line-height:20px;}.desktop .absorb-jnjvisioncare-page .touts-content .touts-list .enroll a:hover{background:#7f7f7f;}.absorb-jnjvisioncare-page .breadcrumb{padding-bottom:10px;}.absorb-tvci-class-detail .tvci-zone-header-tabs-desktop{height:50px;}.absorb-tvci-class-detail .event-and-courses-tvci .event-info .event-duration,.absorb-tvci-class-list .event-and-courses-tvci .event-info .event-duration{clear:both;margin:0 0 5px 0;top:0;width:100%;}.absorb-tvci-class-detail .event-and-courses-tvci .event-info .event-points,.absorb-tvci-class-list .event-and-courses-tvci .event-info .event-points{top:0;}.absorb-tvci-class-list .action-links{margin:0;}.event-and-courses-tvci .event-fee .fee{background-position:0 -114px;}.absorb-tvci-class-detail .event-and-courses-tvci .event-assets{margin-bottom:0;}.absorb-tvci-class-detail .event-and-courses-tvci .event-assets .assets{background-position:0 -149px}.absorb-tvci-class-detail .event-and-courses-tvci .event-assets a{text-decoration:none;}.absorb-tvci-class-detail .content-title.page-header{margin:0;}.absorb-tvci-class-detail .header-title{padding:5px 0;}.absorb-tvci-class-detail .topic-left{margin-right:0;}.absorb-tvci-class-detail .event-and-courses-tvci .event-details{margin-top:0;}.absorb-tvci-class-detail .event-and-courses-tvci .description-content{border-bottom:none;margin-bottom:0;}.absorb-tvci-class-detail .block-relevant-assets{border-bottom:none;}.absorb-tvci-class-detail #assets-box{width:480px;right:50%;margin-right:-240px;background:#d8d8d8;border:3px solid #c0504d;}.absorb-tvci-class-detail #assets-box .modal-body{width:50%;margin:10px auto;padding-top:15px;background:#ffffff;padding-bottom:10px;max-height:400px;}.absorb-tvci-class-detail #assets-box .close{position:absolute;left:0px;font-size:15px;padding:0 10px;opacity:0.4;filter:alpha(opacity=40)\9;}.desktop .absorb-tvci-class-detail #assets-box .close:hover{opacity:0.6;filter:alpha(opacity=60)\9;}.absorb-tvci-class-detail #assets-box .close .caracter-x{font-size:32px;font-weight:normal;position:relative;top:5px;}.absorb-jnjvisioncare-page #assets-box .summary-relevant-assets{display:none;}.absorb-tvci-class-detail .event-detail-content .event-info{margin-bottom:12px;}.absorb-tvci-class-detail .event-and-courses-tvci .event-details h3{color:#bf0033;}.paf-event-page .paf-event-details{padding-bottom:30px;}.paf-event-page .paf-event-content .page-header{margin-bottom:15px;}.absorb-tvci-class-list .list-block-rigth-courses-event-and-courses-tvci{float:left;}.absorb-tvci-class-list .list-tvci-courses-summary{padding-right:0;border-right:none;}.absorb-tvci-class-list-right{float:left;width:718.5px;}.absorb-tvci-class-list-right .tout{width:439px;float:right;}.absorb-tvci-class-list-right .list-block-rigth-courses-event-and-courses-tvci{width:219.5px;float:left;border-right:1px solid #E5E5E5;padding-right:30px;}.absorb-tvci-class-list .event-and-courses-tvci .event-info div p{float:right;width:192px;}.absorb-tvci-class-list .tvci-zone-header-tabs{clear:both;overflow:hidden;}#mega-menu-content ul .menu-sup-level .title-menu-sup-level{clear:both;display:block;margin-top:5px \0 / IE9;width:100%;font:normal 16px/16px "HelveticaNeueW02-75Bold",'Helvetica','Arial';}.absorb-enroll-courses{border-radius:100% 100% 100% 100% / 33px 33px 33px 33px;box-shadow:0 5px 8px -5px rgba(0,0,0,0.4);border-bottom:1px solid #ccc\9;border-radius:none\9;}.absorb-enroll-courses .absorb-enroll-course-list{position:relative;overflow:hidden;width:100%;background:#f4f4f4;border:1px solid #ccc;border-bottom:none;padding:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}.absorb-enroll-courses .absorb-enroll-course-list:last-child{border-bottom:1px solid #ccc;}.absorb-enroll-courses .absorb-enroll-course-thumbnail{float:right;position:relative;width:64px;border-bottom:6px solid #4c4c4c;margin-left:10px;}.absorb-enroll-courses .absorb-enroll-course-thumbnail img,.absorb-enroll-courses .absorb-enroll-course-thumbnail a{display:inline-block;width:64px;height:48px;border:none;}.absorb-enroll-courses .absorb-enroll-course-list .progress-bar{position:absolute;bottom:-6px;right:0;display:inline-block;height:6px;background:#009de6;}.absorb-enroll-courses .absorb-enroll-course-list .completed-100{background:#8dc63f;}.absorb-enroll-courses .absorb-enroll-course-list .status-icon{position:absolute;bottom:0;left:0;width:20px;height:20px;text-align:center;}.absorb-enroll-courses .complete .status-icon{background-color:#8dc63f;background-image:-webkit-linear-gradient(bottom,#8dc63f,#acf666);background-image:linear-gradient(to top,#8dc63f,#acf666);}.absorb-enroll-courses .in-progress .status-icon{background-color:#009de6;background-image:-webkit-linear-gradient(bottom,#009de6,#2bbbfe);background-image:linear-gradient(to top,#009de6,#2bbbfe);}.absorb-enroll-courses .failed .status-icon{background-color:#ff530d;background-image:-webkit-linear-gradient(bottom,#ff530d,#F98B63);background-image:linear-gradient(to top,#ff530d,#F98B63);}.absorb-enroll-courses .absorb-enroll-course-list .status-icon .span-icon{display:inline-block;width:20px;height:20px;margin:0;background:url(/sites/all/themes/jnjvisioncare/images/status-iocn.png) no-repeat center 3px;}.absorb-enroll-courses .failed .status-icon .span-icon{background-position:center -58px;}.absorb-enroll-courses .in-progress .status-icon .span-icon{background-position:1px -26px;}.absorb-enroll-courses .absorb-enroll-course-name-box{float:right;padding:5px 0;width:75%;}.absorb-enroll-courses .absorb-enroll-course-open{position:absolute;top:50%;left:15px;margin-top:-13px;display:inline-block;width:48px;height:24px;text-decoration:none;border-radius:3px;color:#ffffff;font-size:14px;line-height:24px;text-align:center;box-shadow:inset 0 1px 0 rgba(255,255,255,0.2),0 1px 2px rgba(0,0,0,0.05);}.desktop .absorb-enroll-courses .absorb-enroll-course-open:hover{-webkit-transition:background-position 0.3s linear;-moz-transition:background-position 0.3s linear;transition:background-position 0.3s linear;}.absorb-enroll-courses .grey-open{border:1px solid #222222;background-color:#4c4c4c;background-image:-webkit-linear-gradient(bottom,#4c4c4c,#666666);background-image:linear-gradient(to top,#4c4c4c,#666666);text-shadow:1px -1px #222222;}.desktop .absorb-enroll-courses .grey-open:hover{background:#4e4e4e;}.absorb-enroll-courses .red-open{background-color:#bf0033;background-image:-webkit-linear-gradient(bottom,#bf0033,#ea2953);background-image:linear-gradient(to top,#bf0033,#ea2953);background-repeat:repeat-x;text-shadow:1px -1px #a6012d;border:1px solid #a6012d;}.desktop .absorb-enroll-courses .red-open:hover{background-color:#bf0033;background-position:0 -15px;}.absorb-enroll-courses .absorb-enroll-course-name{color:#4c4c4c;font-size:14px;text-decoration:none;}.desktop .absorb-enroll-courses .absorb-enroll-course-name:hover{color:#bf0033;}.absorb-enroll-courses .absorb-enroll-course-type{color:#888;font-size:12px;}.no-absorb-enroll-courses{padding:120px 80px 0px;text-align:center;}.no-absorb-enroll-courses p{font-size:20px;}.all-educational-opportunities-page{overflow:hidden;}.all-educational-opportunities-page .left-filter-block{float:right;width:30%;background:#eaeaea;}.all-educational-opportunities-page .left-filter-block h3{background:#bf0033;color:#ffffff;font-size:18px;text-indent:20px;margin:0;line-height:45px;}.all-educational-opportunities-page .filter-result{list-style:none;padding:0px 10px;margin:0;}.all-educational-opportunities-page .filter-result li{display:block;position:relative;margin-top:5px;background:#7d7a78;color:#ffffff;line-height:18px;padding:6px 30px 6px 10px;border-radius:5px;behavior:url("/sites/all/themes/jnjvisioncare/css/PIE.htc")\9;}.all-educational-opportunities-page .filter-result li span{position:absolute;top:0;left:0px;display:inline-block;width:30px;height:100%;background:#86888a url(/sites/all/themes/jnjvisioncare/images/close.png) no-repeat center;border-top-right-radius:5px;border-bottom-right-radius:5px;cursor:pointer;}.all-educational-opportunities-page .checked-option-clear-all{display:inline-block;width:100px;text-align:center;cursor:pointer;margin:10px 0 0 11px;line-height:35px;border-radius:5px;background:#d2d2d2;background:-moz-linear-gradient(top,#cccccc 1%,#ddd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#cccccc),color-stop(100%,#ddd));background:-webkit-linear-gradient(top,#cccccc 1%,#ddd 100%);background:-o-linear-gradient(top,#cccccc 1%,#ddd 100%);background:-ms-linear-gradient(top,#cccccc 1%,#ddd 100%);background:linear-gradient(to bottom,#cccccc 1%,#ddd 100%);border-color:#d2d2d2;color:#333;-moz-box-shadow:0px 2px 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0px 2px 1px 1px rgba(0,0,0,0.2);box-shadow:0px 2px 1px 1px rgba(0,0,0,0.2);background:url(/sites/all/themes/jnjvisioncare/images/clear-all-ie8.jpg) no-repeat\9;}.all-educational-opportunities-page .left-filter-block .filter-form{padding:0px 20px 10px;margin-top:0;}.all-educational-opportunities-page .left-filter-block dl{margin:0;}.all-educational-opportunities-page .left-filter-block .dl-topic{margin-top:10px;}.all-educational-opportunities-page .left-filter-block dt{color:#4c4c4c;font-size:18px;padding:10px 0px 5px;font-family:'HelveticaNeueW02-75Bold','Helvetica','Arial';}.all-educational-opportunities-page .left-filter-block dd{display:inline-block;width:100%;margin:0;line-height:30px;}.all-educational-opportunities-page .left-filter-block dd.hidden{display:none;}.all-educational-opportunities-page .left-filter-block dd .facet-name{float:right;width:85%;}.all-educational-opportunities-page .left-filter-block dd label{cursor:pointer;margin:0;}.all-educational-opportunities-page .left-filter-block .my-account-processed{float:right;margin-right:2px;margin-right:0\0;margin-left:1px;width:18px;outline:none;opacity:0;}.all-educational-opportunities-page .left-filter-block span.radio{position:absolute;right:0;display:inline-block;width:20px;height:20px;background:url(/sites/all/themes/jnjvisioncare/images/radio-gray.png) no-repeat 0 -30px;padding:0;}.all-educational-opportunities-page .right-opportunities{float:left;width:70%;}.all-educational-opportunities-page .right-opportunities .select{float:right;width:calc((100% - 400px)/2);font-size:12px;margin-right:10px;min-height:60px;}.all-educational-opportunities-page .right-opportunities .per-page{margin-right:3.3%;}.all-educational-opportunities-page .right-opportunities .select span{display:block;}.all-educational-opportunities-page .right-opportunities .select select{width:100%;height:25px;line-height:25px;font-size:12px;border-radius:0px;background:#eee;}.all-educational-opportunities-page .pagination{float:left;width:365px;text-align:left;}.all-educational-opportunities-page .educational-opportunities-error{clear:both;display:block;text-align:center;padding:50px 0;font-size:16px}.all-educational-opportunities-page .pagination li span,.all-educational-opportunities-page .pagination li.first span,.all-educational-opportunities-page .pagination li.last span,.all-educational-opportunities-page .pagination li:last-child span{margin-right:2px;line-height:25px;color:#666666;padding:0 9px;border-radius:2px;cursor:pointer;}.all-educational-opportunities-page .pagination li.active span{background:#4c4c4c;color:#ffffff;}.desktop .all-educational-opportunities-page .pagination li span:hover{color:#ffffff;background:#4c4c4c;}.all-educational-opportunities-page .pagination li.prev span,.all-educational-opportunities-page .pagination li.next span{font-family:sans-serif;font-weight:bold;}.all-educational-opportunities-page .list-opportunities-box{clear:both;}.all-educational-opportunities-page .list-opportunities{float:right;overflow:hidden;width:30%;margin:0 3.3% 3% 0;line-height:normal;}.all-educational-opportunities-page .list-opportunities:nth-child(3n+1){clear:both;}.all-educational-opportunities-page .list-opportunities-box .clear{clear:both\9;}.all-educational-opportunities-page .img-box{position:relative;}.all-educational-opportunities-page .img-box:hover{background:#000;}.all-educational-opportunities-page .img-box img{display:inline-block;width:100%;height:auto;min-height:100px;max-height:130px;}.all-educational-opportunities-page .img-box:hover img{opacity:0.7;filter:Alpha(Opacity=70);}.all-educational-opportunities-page .img-box .enrol-box{display:none;position:absolute;top:0;right:0;width:100%;height:100%;text-align:center;}.all-educational-opportunities-page .img-box:hover .enrol-box{display:block;}.all-educational-opportunities-page .img-box .enrol-box .enrol,.all-educational-opportunities-page .img-box .enrol-box .enrol-bg{display:inline-block;position:absolute;top:50%;right:50%;margin:-22px -65px 0 0;width:130px;height:44px;}.all-educational-opportunities-page .img-box .enrol-box .enrol{z-index:11;color:#bf0033;text-decoration:none;font-size:18px;line-height:44px;}.all-educational-opportunities-page .img-box .enrol-box .enrol-bg{z-index:10;background:#ffffff;opacity:0.8;filter:Alpha(Opacity=80);}.all-educational-opportunities-page .list-opportunities .title-opportunities{display:block;color:#bf0033;text-decoration:none;margin:10px 0px;font:16px/16px 'HelveticaNeueW02-75Bold','Helvetica','Arial';}.all-educational-opportunities-page .loading-img{display:inline-block;width:100%;text-align:center;padding-top:100px;}.tooltip-content-body .event{position:relative;line-height:15px;margin-top:10px;}.tooltip-content-body .event .title{padding-left:40px;}.tooltip-content-body .event .btns-open{position:absolute;left:0;top:20px;border-bottom:1px solid #ccc;color:#ccc;}.desktop .tooltip-content-body .event .btns-open:hover{color:#fff;border-color:#fff;}.tooltip-content-body .event:first-child .btns-open{top:0;}@media only screen and (min-width:1024px){.absorb-tvci-class-list .list-tvci-courses-summary{height:auto !important;border-left:0px;margin-right:0;padding-left:0px;height:auto;}}@media (max-width:1023px) and (min-width:640px){.absorb-jnjvisioncare-page .hidden-phone{display:block;}.node-type-topic .topic-left,.paf-event-page .paf-event-left{width:100%;}.absorb-jnjvisioncare-page .touts-content{width:100%;padding:20px !important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;}.node-type-topi .touts-content .touts-list ul,.paf-event-page .touts-content .touts-list ul{float:right;margin-right:10px;width:80%;}.absorb-tvci-class-detail #assets-box{margin-top:0;}.absorb-tvci-class-detail .event-and-courses-tvci{margin-top:20px;}.absorb-jnjvisioncare-page #assets-box .block-relevant-assets{width:100%;}.absorb-jnjvisioncare-page #assets-box .jnjvisioncare-icone{margin-left:5px;}.absorb-tvci-class-list-right{width:62.8%;float:left;}.absorb-tvci-class-list-right .tout,.absorb-tvci-class-list-right .list-block-rigth-courses-event-and-courses-tvci{width:100% !important;float:none !important;}.absorb-tvci-class-list-right .list-block-rigth-courses-event-and-courses-tvci{border-right:none;padding-right:0;}.absorb-tvci-class-list .event-and-courses-tvci .event-info div p{float:none;width:auto;}.all-educational-opportunities-page .right-opportunities .per-page{margin-right:5%;}.all-educational-opportunities-page .list-opportunities{width:45%;margin:0 5% 5% 0;}.all-educational-opportunities-page .list-opportunities:nth-child(3n+1){clear:none;}.all-educational-opportunities-page .list-opportunities:nth-child(2n+1){clear:both;}.all-educational-opportunities-page .left-filter-block h3{font-size:16px;padding:12px 10px;line-height:18px;text-indent:0px;}.all-educational-opportunities-page .left-filter-block .filter-form{padding:0px 10px 10px;}.all-educational-opportunities-page .left-filter-block dt{font-size:16px;}.all-educational-opportunities-page .img-box img{max-height:180px;}.all-educational-opportunities-page .pagination{width:auto;}}@media only screen and (max-width:949px){.all-educational-opportunities-page .pagination{width:95%;text-align:center;margin:10px 0px 5%;}.all-educational-opportunities-page .right-opportunities .select{width:45%;margin-right:5%;}}@media screen and (orientation:landscape) and (max-width:767px){.absorb-tvci-class-detail #assets-box .modal-body{max-height:190px;}}@media only screen and (max-width:639px){.absorb-jnjvisioncare-page .container{padding:0 !important;}.node-type-topic #breadcrumbs,.absorb-tvci-class-list #breadcrumbs,.node-type-educational-opportunities #breadcrumbs{display:none;}.node-type-topic .background-header .block-teaser-tvci-zone{position:relative;right:20px;top:auto;}.node-type-topic .background-header .block-teaser-tvci-zone h2{font-size:14px;line-height:25px;margin:10px 0 0 0;}.node-type-topic .header-title,.absorb-jnjvisioncare-page .paf-event-content .header-title{padding:0;}.node-type-topic .content-title-box .page-button{display:none;}.paf-event-page .touts-content,.node-type-topic .touts-content{display:block;width:100%;padding:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;}.paf-event-page .paf-event-details{padding:0 20px;}.absorb-jnjvisioncare-page .touts-content .touts-list ul{float:right;margin-right:10px;width:70%;}.node-type-topic .learn-about-menu{position:relative;right:0;top:0;width:100%;}.node-type-topic .learn-about-menu ul{margin-right:0;}.node-type-topic .topic-left #content .node-section{overflow:hidden;}.node-type-topic .topic-left #content{padding:0 20px;}.page-section .topic-left #content{border-bottom:1px solid #eeeeee;}.node-type-topic .topic-left #content .node-section .learn-about-body{padding:0;}.node-type-topic .menu-learn-about ul.lear-about-menu-one-columns li span.title-tab{padding-right:20px;height:auto;line-height:normal;}.node-type-topic .menu-learn-about ul.lear-about-menu-one-columns li a.active span.arrow-menu{right:6px;top:3px;width:8px;height:8px;}.node-type-topic .field-name-field-related-topic{padding:10px 20px 20px;}.absorb-tvci-class-detail #assets-box{width:auto;right:10%;margin-right:0;background:#ffffff;}.absorb-tvci-class-detail #assets-box .modal-body{width:80%;}.absorb-jnjvisioncare-page .paf-event-details h2,.absorb-jnjvisioncare-page .paf-event-details h3,.absorb-jnjvisioncare-page .paf-event-details h4{margin-bottom:10px;font-size:13pt;}.absorb-jnjvisioncare-page .content-title .header-title,.node-type-educational-opportunities .content-title .header-title{font-size:20px;line-height:40px;}.node-type-educational-opportunities .content-title{margin-bottom:0;}.absorb-tvci-class-detail .event-and-courses-tvci .event-info div,.absorb-tvci-class-list .event-and-courses-tvci .event-info div{margin-bottom:5px;}.absorb-tvci-class-detail .event-and-courses-tvci .event-info div p,.absorb-tvci-class-list .event-and-courses-tvci .event-info div p{padding-top:3px;margin-bottom:5px;line-height:15px;}.absorb-tvci-class-detail .block-relevant-assets{padding-top:0;border-top:none;}.absorb-tvci-class-detail .block-relevant-assets li{float:none;width:100%;}.absorb-jnjvisioncare-page #assets-box .block-relevant-assets h3.title-relevant-assets{font-size:18px;}.absorb-jnjvisioncare-page #assets-box .block-relevant-assets .title-icone-relevant-assets{font-size:14px;}.absorb-tvci-class-list .tvci-zone-header-tabs-footer .header-tab-blue,.absorb-tvci-class-detail .tvci-zone-header-tabs-footer .header-tab-blue{display:none !important;}.absorb-tvci-class-list .tvci-zone-header-tabs-footer .header-tab-yellow,.absorb-tvci-class-list .tvci-zone-header-tabs-footer .header-tab-red,.absorb-tvci-class-detail .tvci-zone-header-tabs-footer .header-tab-yellow,.absorb-tvci-class-detail .tvci-zone-header-tabs-footer .header-tab-red{display:inline !important;}.absorb-tvci-class-list-right{width:90%;float:none;padding:0 5%;}.absorb-tvci-class-list-right .tout,.absorb-tvci-class-list-right .list-block-rigth-courses-event-and-courses-tvci{width:100%;float:none;}.absorb-tvci-class-list-right .list-block-rigth-courses-event-and-courses-tvci{border-right:none;padding-right:0;}.absorb-tvci-class-list-right .wrapper-read-more-mobile a{margin-bottom:10px;}.absorb-tvci-class-list .page-header .header-title{font-size:18px;width:65%;float:right;}.absorb-tvci-class-list .link-filters-events-and-courses-wrapper{float:right;width:35%;text-align:left;padding-top:10px;}.absorb-tvci-class-list-right .wrapper-read-more-mobile{text-align:left;display:inline-block;width:100%;}.absorb-tvci-class-list-right .wrapper-read-more-mobile:after{content:' ▼';font-size:10pt;color:#bf0033;}.absorb-tvci-class-list-right .wrapper-read-more-mobile.read-less:after{content:' ▲';}.absorb-tvci-class-list .event-and-courses-tvci .event-info div p{float:none;width:auto;}.absorb-tvci-class-list #filters{display:block;width:100%;}.absorb-tvci-class-list .tvci-my-account-librearies-page .last hr{visibility:hidden;}.absorb-tvci-class-list .slit-lamp-pagination{margin-bottom:20px;}.absorb-tvci-class-list .description-content.last{border-bottom:none;}.my-account-dashboard.tvci-my-account-forms .tab-pane{width:100%;}.page-all-education #main .container{padding:0;}.page-all-education #breadcrumbs{display:none;}.page-all-education .content-title .header-title{font-size:20px;line-height:40px;}.all-educational-opportunities-page .left-filter-block h3{line-height:40px;}.all-educational-opportunities-page .left-filter-block h3.collapsed:after{content:' ▼';}.all-educational-opportunities-page .left-filter-block h3:after{float:left;padding:0 10px;text-align:center;display:inline-block;text-indent:0px;content:' ▲';}.absorb-enroll-courses .absorb-enroll-course-name-box{width:70%;}.all-educational-opportunities-page .left-filter-block{width:100%;}.all-educational-opportunities-page .checked-option-clear-all{margin-bottom:15px;}.all-educational-opportunities-page .right-opportunities{width:100%;margin-top:10px;position:relative;padding-bottom:50px;}.all-educational-opportunities-page .right-opportunities .select{width:42.5%}.all-educational-opportunities-page .pagination{position:absolute;bottom:0px;right:0px;width:100%;text-align:center;margin:10px 0px;}.all-educational-opportunities-page .pagination ul{margin-right:-2px;}.all-educational-opportunities-page .list-opportunities{width:90%;margin:0 5% 10px;}.all-educational-opportunities-page .img-box img{max-height:100%;}.all-educational-opportunities-page .left-filter-block .filter-form{padding:0 20px;overflow:hidden;margin:0;}.all-educational-opportunities-page .left-filter-block #filter-form{height:0px;}.all-educational-opportunities-page .left-filter-block .filter-form .dl-type{padding-bottom:15px;}.all-educational-opportunities-page .loading-img{padding:60px 0px;}.no-absorb-enroll-courses{padding:20px 0;}.no-absorb-enroll-courses p{font-size:16px;}}@media only screen and (max-width:479px){.absorb-enroll-courses{min-width:300px;}.absorb-enroll-courses .absorb-enroll-course-thumbnail{display:none;}.absorb-enroll-courses .absorb-enroll-course-name-box{padding:0 55px 0 0;line-height:14px;width:auto;}.absorb-enroll-courses .absorb-enroll-course-open{left:5px;}}.node-type-educational-opportunities .educational-opportunities-assets{width:100%;margin-right:0;}.opportunities-tout-show .all-educational-opportunities-page .left-filter-block{float:none;width:100%;}.opportunities-tout-show .all-educational-opportunities-page .filter-result li{display:inline-block;padding-left:40px;}.opportunities-tout-show .all-educational-opportunities-page .left-filter-block dl{display:inline-block;vertical-align:top;width:32.9%;margin-top:10px;}.opportunities-tout-show .all-educational-opportunities-page .right-opportunities{float:right;width:75%;}.opportunities-tout-show .all-educational-opportunities-page .right-opportunities .per-page{margin-right:0;}.node-type-educational-opportunities .touts-content,.node-type-educational-opportunities #touts{display:none;}.node-type-educational-opportunities.opportunities-tout-show .touts-content{display:block;}.node-type-educational-opportunities .view-touts .tout span.session,.node-type-educational-opportunities .view-touts .tout h2.session{position:static;padding-top:10px;display:inline-block;}.node-type-educational-opportunities .touts-content{float:left;width:25%;}.node-type-educational-opportunities .touts-content .block-views{width:calc(100% - 30px);}.node-type-educational-opportunities .touts-content .view-content .tout{float:left;width:100%;}.node-type-my-account-libraries-page .content-title h1{float:right;}.node-type-my-account-libraries-page .views-exposed-widgets .views-exposed-widget{float:right;}.node-type-my-account-libraries-page .content-title form{float:left;}.tvci-my-account-librearies-page .event-date .calendar,.event-and-courses-tvci .event-info span,.tvci-my-account-librearies-page .event-date .calendar,.event-and-courses-tvci .event-info span.calendar,.tvci-my-account-librearies-page .event-date .calendar,.event-and-courses-tvci .event-info span.points,.tvci-my-account-librearies-page .event-date .calendar,.event-and-courses-tvci .event-info span.fee{float:right;background-position-x:7px;}@media screen and (min-width:1024px){.opportunities-tout-show .all-educational-opportunities-page .list-opportunities:nth-child(3n+1){margin-right:0;}}@media screen and (min-width:640px) and (max-width:1023px){.opportunities-tout-show .all-educational-opportunities-page .list-opportunities:nth-child(2n+1){margin-right:0;}.opportunities-tout-show .all-educational-opportunities-page .right-opportunities .select{width:45%;}}@media screen and (max-width:639px){.opportunities-tout-show .all-educational-opportunities-page .left-filter-block dl{display:block;width:100%;}.opportunities-tout-show .all-educational-opportunities-page .filter-result li{display:block;}.opportunities-tout-show .all-educational-opportunities-page .right-opportunities{float:none;width:100%;}.node-type-educational-opportunities .all-educational-opportunities-page .right-opportunities .select{margin-right:5%;}.node-type-educational-opportunities .touts-content{float:none;width:100%;}.node-type-educational-opportunities .tout .img-size{height:auto;}.node-type-educational-opportunities .touts-content .block-views{width:100%;}.node-type-educational-opportunities .touts-content .view-content{padding-right:5%;padding-left:5%;}.node-type-educational-opportunities .tout span.session,.node-type-educational-opportunities .tout h2.session{padding:10px 0 0;}.node-type-educational-opportunities .tout div.teaser p{padding:0;}.node-type-educational-opportunities .touts-content .view-content>div:first-child .tout{margin-top:10px;}.node-type-topic .learn-about-menu .menu-learn-about ul li a.active span.arrow-menu{top:3px;}.node-type-topic .learn-about-menu .menu-learn-about ul li{margin-bottom:0;}}
.sprite-wcag{background:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/sprite-wcag.png) no-repeat 0 0;}.language-il #wcag-wrapper a{font-weight:normal;}.language-il #wcag-wrapper .close_accessibility_panel,.language-il #wcag-wrapper .switch-btns a,.language-il #wcag-wrapper .wcag-shortcut a,.language-il #wcag-wrapper .copyright a{font-weight:bold;}.accessibility-box{z-index:1001;position:fixed;right:0;top:0;font-family:Arial,Helvetica,sans-serif;text-align:right;font-weight:normal !important;}.accessibility-box a{text-decoration:none;}.open_accessibility_panel{display:inline-block;background:#3a5795 url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/accessibility_icon.png) no-repeat 96% 5px !important;padding:5px 25px 4px 10px;color:#fff !important;font-size:16px !important;line-height:22px;}.accessibility_panel{display:none;margin:0 1px 0 0;background:#fff;border-left:1px solid #284782;border-right:1px solid #284782;border-bottom:1px solid #284782;box-shadow:0 3px 5px #a9a9a9;color:#000;width:350px;padding:10px;font-size:14px;font-weight:400;border-bottom-left-radius:54px;box-sizing:border-box;padding:0 2% 0 10%;text-align:center;}.accessibility_panel ul{font-size:inherit;}.accessibility_panel a{color:#212120;}.accessibility_panel a:hover,.accessibility_panel a:focus{text-decoration:underline;}.accessibility_panel .wcag-title{color:#FFF;background:#284782;font-size:1em;line-height:2em;position:relative;font-weight:bold;}.accessibility_panel .wcag-title .close_accessibility_panel{position:absolute;top:4px;left:6px;font-size:0.92em;line-height:1em;color:#FFF;font-family:verdana,arial !important;}.accessibility_panel .wcag-title .close_accessibility_panel:hover{color:#FFF;text-decoration:none;}.accessibility_panel .copyright{background:#399ed9;color:#fff;font-weight:bold;padding:4px;}.accessibility_panel .copyright a{color:#fff;}.accessibility_panel_list{display:block;overflow:auto;margin:0;padding:0;line-height:normal;}.accessibility_panel_list li{display:block;overflow:hidden;margin-bottom:8px;padding:6px;background:#e7eef9;border-top-left-radius:100px;border-bottom-left-radius:100px;}.accessibility_panel_list li.hover{background:#c5d8f0;}.accessibility_panel_list li.wcag-lang-list{text-align:right;}.accessibility_panel_list li .selected{text-decoration:underline;cursor:default;}.accessibility_panel_list li .selected.link_painting{cursor:pointer;}.accessibility_panel_list li .selected.wcag-matchFontSize{text-decoration:none;cursor:pointer;}.switch-btns a{display:inline-block;color:#284782;font-size:1.28em;font-weight:bold;border-left:1px solid #284782;}.switch-btns a:hover,.switch-btns a:focus{color:#284782;}.switch-btns a:first-child{padding-right:0;}.switch-btns a:last-child{border-left:0;}.wcag-language{padding:0 4px;}.accessibility_panel_list_title{display:inline-block;width:100%;}.accessibility_menu_language{width:94%;margin-bottom:6px;}.wcag-panel-header{padding:12% 0 10%;}.wcag-panel-footer{margin-bottom:12%;}.wcag-item{position:relative;padding-left:90px;display:table;box-sizing:border-box;width:100%;font-size:1.16em;}.wcag-item a{display:table-cell;height:48px;vertical-align:middle;}.wcag-item a:hover,.wcag-item a:focus{color:#212120;}.wcag-item a .sprite-wcag{position:absolute;width:48px;height:48px;top:0;left:16px;}.wcag-item a.hide_animations .sprite-wcag{background-position:0 -68px;}.wcag-item a.link_painting .sprite-wcag{background-position:0 -136px;}.li-colors .wcag-item{float:right;width:50%;font-size:1em;padding-left:60px;border-left:1px solid #284782;border-right:1px solid #284782;margin-left:-1px;}.li-colors .wcag-item.first{border-right:0;}.li-colors .wcag-item.last{border-left:0;margin-left:0;}.li-colors .wcag-item .match_impaired_people .sprite-wcag{background-position:0 -272px;}.li-colors .wcag-item .match_color_blinded_people .sprite-wcag{background-position:0 -204px;}.li-font .wcag-item{float:right;width:28%;font-size:1em;padding-left:44px;border-left:1px solid #284782;border-right:1px solid #284782;margin-left:-1px;}.li-font .wcag-item.wcag-font-plus{width:36%;padding-left:52px;}.li-font .wcag-item.wcag-font-reduce{width:32%;padding-left:44px;}.li-font .wcag-item.first{border-right:0;}.li-font .wcag-item.last{border-left:0;margin-left:0;}.li-font .wcag-item .sprite-wcag{left:4px;}.li-font .wcag-item .font_size_plus .sprite-wcag{background-position:0 -440px;width:52px;}.li-font .wcag-item .font_size_decrease .sprite-wcag{background-position:0 -386px;}.li-font .wcag-item .font_size_default .sprite-wcag{background-position:0 -332px;left:10px;}.li-contact{margin:10px 0;clear:both;overflow:hidden;}.li-contact a{float:right;overflow:hidden;width:30%;color:#399ed9;line-height:1.2em;margin-left:2%;}.li-contact a:hover,.li-contact a:focus{color:#399ed9;}.li-contact a.default_display{width:42%;}.li-contact a.contact_us{width:20%;margin-left:0;}.wcag-shortcut{margin:0;padding:0;list-style:none;}.wcag-shortcut li{position:fixed;top:-100px;right:20%;z-index:2000;}.wcag-shortcut li a{padding:8px 16px;background:#284782;color:#fff;border:1px solid #284782;border-radius:4px;font-size:16px;font-weight:bold;display:block;text-decoration:none;border:2px solid #afbd22;}.wcag-shortcut li a:hover,.wcag-shortcut li a:focus{color:#fff;}.wcag-shortcut-menu{margin:0;padding:0;position:fixed;top:0;right:30%;z-index:999999;list-style:none;background:#fff;border:4px solid #284782;border-radius:0 0 8px 8px;box-shadow:0 0 2px 1px #fff;display:none;clear:both;overflow:hidden;}.wcag-shortcut-menu li{display:block;float:right;}.wcag-shortcut-menu li a{display:inline-block;color:#212120;font-size:14px;padding:4px 12px;text-decoration:none;}.wcag-shortcut-menu li a:hover,.wcag-shortcut-menu li a:focus{color:#212120;}.wcag-long-text .multiple-button .wcag-item{padding:48px 2% 2% 4%;}.wcag-long-text .multiple-button .wcag-item a{height:auto;}.wcag-long-text .multiple-button .wcag-item a .sprite-wcag{width:96%;left:2px;}.wcag-long-text .multiple-button .wcag-item a.match_impaired_people .sprite-wcag{background-position:54% -272px;}.wcag-long-text .multiple-button .wcag-item a.match_color_blinded_people .sprite-wcag{background-position:54% -204px;}.wcag-long-text .multiple-button.li-font .wcag-item{width:32%;padding-top:40px;}.wcag-long-text .multiple-button.li-font .wcag-item .sprite-wcag{height:40px;}.wcag-long-text .multiple-button.li-font .wcag-item .font_size_plus .sprite-wcag{background-position:54% -444px;}.wcag-long-text .multiple-button.li-font .wcag-item .font_size_decrease .sprite-wcag{background-position:62% -390px;}.wcag-long-text .multiple-button.li-font .wcag-item .font_size_default .sprite-wcag{background-position:80% -336px;}html.lt-ie9 .open_accessibility_panel{margin-top:25px;}.invertColors .sprite-wcag{background-image:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/sprite-wcag-yellow.png);}.invertColors .accessibility_panel,.invertColors .multiple-button .wcag-item,.invertColors .wcag-shortcut a,.invertColors .switch-btns a{border-color:#ff0;background-color:#000;}.invertColors .wcag-shortcut-menu{border-color:#ff0;box-shadow:none;background-color:#000;}.grayscaleColors .sprite-wcag{background-image:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/sprite-wcag-black.png);}.grayscaleColors .accessibility_panel,.grayscaleColors .multiple-button .wcag-item,.grayscaleColors .wcag-shortcut a,.grayscaleColors .switch-btns a{border-color:#000;background-color:#fff;}.grayscaleColors .wcag-shortcut-menu{border-color:#000;box-shadow:none;}html[dir=rtl] .ie9 .accessibility_panel{border-bottom-right-radius:54px;}html[dir=rtl] .ie9 .accessibility_panel .accessibility_panel_list li{border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:100px;border-bottom-right-radius:100px;}@media only screen and (max-width:1300px){.open_accessibility_panel{margin-top:25px;}}@media only screen and (max-width:639px){.accessibility-box{margin-top:40px;}.accessibility_panel{margin-top:-50px;width:96%;max-width:350px;}.open_accessibility_panel{height:22px;background-position-x:center !important;font-size:0 !important;width:0px;overflow:hidden;}.wcag-shortcut,.wcag-shortcut-menu,.wcag-keyboard-list{display:none !important;}}@media only screen and (min-width:640px) and (max-width:1023px){.wcag-shortcut li{left:2px;right:auto;}.wcag-shortcut-menu{left:0;right:auto;}}@media only screen and (min-width:768px) and (max-width:1023px) and (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){.sprite-wcag{background-image:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/sprite-wcag-2x.png);background-size:52px auto;}.invertColors .sprite-wcag{background-image:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/sprite-wcag-yellow-2x.png);}.grayscaleColors .sprite-wcag{background-image:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/sprite-wcag-black-2x.png);}}@media only screen and (max-width:767px) and (-webkit-min-device-pixel-ratio:2),(min-device-pixel-ratio:2){.sprite-wcag{background-image:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/sprite-wcag-2x.png);background-size:52px auto;}.invertColors .sprite-wcag{background-image:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/sprite-wcag-yellow-2x.png);}.grayscaleColors .sprite-wcag{background-image:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/sprite-wcag-black-2x.png);}}.clearfix:after,.fontLarge .qtip .event:after,.fontMedium .qtip .event:after,.fontLarge #qtip-2 .qtip-content .actions:after,.fontLarge #qtip-3 .qtip-content .actions:after,.fontMedium #qtip-2 .qtip-content .actions:after,.fontMedium #qtip-3 .qtip-content .actions:after,.fontLarge .tout:after,.fontLarge .tout .teaser:after,.fontMedium .tout:after,.fontMedium .tout .teaser:after,.fontLarge .view-promotion-page > .view-content:after,.fontMedium .view-promotion-page > .view-content:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}.clearfix,.fontLarge .qtip .event,.fontMedium .qtip .event,.fontLarge #qtip-2 .qtip-content .actions,.fontLarge #qtip-3 .qtip-content .actions,.fontMedium #qtip-2 .qtip-content .actions,.fontMedium #qtip-3 .qtip-content .actions,.fontLarge .tout,.fontLarge .tout .teaser,.fontMedium .tout,.fontMedium .tout .teaser,.fontLarge .view-promotion-page > .view-content,.fontMedium .view-promotion-page > .view-content{display:inline-block;}* html .clearfix,* html .fontLarge .qtip .event,.fontLarge .qtip * html .event,* html .fontMedium .qtip .event,.fontMedium .qtip * html .event,* html .fontLarge #qtip-2 .qtip-content .actions,.fontLarge #qtip-2 .qtip-content * html .actions,* html .fontLarge #qtip-3 .qtip-content .actions,.fontLarge #qtip-3 .qtip-content * html .actions,* html .fontMedium #qtip-2 .qtip-content .actions,.fontMedium #qtip-2 .qtip-content * html .actions,* html .fontMedium #qtip-3 .qtip-content .actions,.fontMedium #qtip-3 .qtip-content * html .actions,* html .fontLarge .tout,.fontLarge * html .tout,* html .fontLarge .tout .teaser,.fontLarge .tout * html .teaser,* html .fontMedium .tout,.fontMedium * html .tout,* html .fontMedium .tout .teaser,.fontMedium .tout * html .teaser,* html .fontLarge .view-promotion-page > .view-content,.fontLarge * html .view-promotion-page > .view-content,* html .fontMedium .view-promotion-page > .view-content,.fontMedium * html .view-promotion-page > .view-content{height:1%;}.clearfix,.fontLarge .qtip .event,.fontMedium .qtip .event,.fontLarge #qtip-2 .qtip-content .actions,.fontLarge #qtip-3 .qtip-content .actions,.fontMedium #qtip-2 .qtip-content .actions,.fontMedium #qtip-3 .qtip-content .actions,.fontLarge .tout,.fontLarge .tout .teaser,.fontMedium .tout,.fontMedium .tout .teaser,.fontLarge .view-promotion-page > .view-content,.fontMedium .view-promotion-page > .view-content{display:block;}.scroll-bt::-webkit-scrollbar,.fontLarge .carousel-text-content::-webkit-scrollbar,.fontMedium .carousel-text-content::-webkit-scrollbar{width:2px;height:2px;}.scroll-bt::-webkit-scrollbar-button,.fontLarge .carousel-text-content::-webkit-scrollbar-button,.fontMedium .carousel-text-content::-webkit-scrollbar-button{width:0px;height:0px;}.scroll-bt::-webkit-scrollbar-thumb,.fontLarge .carousel-text-content::-webkit-scrollbar-thumb,.fontMedium .carousel-text-content::-webkit-scrollbar-thumb{background:#e1e1e1;border:0px none #ffffff;border-radius:50px;}.scroll-bt::-webkit-scrollbar-thumb:hover,.fontLarge .carousel-text-content::-webkit-scrollbar-thumb:hover,.fontMedium .carousel-text-content::-webkit-scrollbar-thumb:hover{background:#ffffff;}.scroll-bt::-webkit-scrollbar-thumb:active,.fontLarge .carousel-text-content::-webkit-scrollbar-thumb:active,.fontMedium .carousel-text-content::-webkit-scrollbar-thumb:active{background:#000000;}.scroll-bt::-webkit-scrollbar-track,.fontLarge .carousel-text-content::-webkit-scrollbar-track,.fontMedium .carousel-text-content::-webkit-scrollbar-track{background:#666666;border:0px none #ffffff;border-radius:50px;}.scroll-bt::-webkit-scrollbar-track:hover,.fontLarge .carousel-text-content::-webkit-scrollbar-track:hover,.fontMedium .carousel-text-content::-webkit-scrollbar-track:hover{background:#666666;}.scroll-bt::-webkit-scrollbar-track:active,.fontLarge .carousel-text-content::-webkit-scrollbar-track:active,.fontMedium .carousel-text-content::-webkit-scrollbar-track:active{background:#333333;}.scroll-bt::-webkit-scrollbar-corner,.fontLarge .carousel-text-content::-webkit-scrollbar-corner,.fontMedium .carousel-text-content::-webkit-scrollbar-corner{background:transparent;}.page-node-1235 td{width:auto !important;}.page-node-1235 table{width:100% !important;table-layout:fixed;}@media only screen and (min-width:768px){.fontLarge .accessibility_panel{width:540px;font-size:26px !important;}.fontMedium .accessibility_panel{width:420px;font-size:18px !important;}}.fontLarge .accessibility_panel .accessibility_panel_list li,.fontLarge .accessibility_panel .accessibility_panel_list a,.fontLarge .accessibility_panel .accessibility_panel_list span,.fontMedium .accessibility_panel .accessibility_panel_list li,.fontMedium .accessibility_panel .accessibility_panel_list a,.fontMedium .accessibility_panel .accessibility_panel_list span{line-height:1;}.fontLarge .carousel-text-content,.fontMedium .carousel-text-content{overflow:auto;top:10px;bottom:10px;}.fontLarge .see-more,.fontMedium .see-more{padding-top:0 !important;padding-bottom:0 !important;line-height:1 !important;height:28px;}.fontLarge .qtip *,.fontMedium .qtip *{overflow:visible;}.fontLarge .qtip .qtip-title,.fontMedium .qtip .qtip-title{line-height:1 !important;}.fontLarge .qtip .status .avaible,.fontLarge .qtip .status .active,.fontMedium .qtip .status .avaible,.fontMedium .qtip .status .active{float:none;line-height:1;}.fontLarge .qtip .event,.fontLarge .qtip .event .event,.fontMedium .qtip .event,.fontMedium .qtip .event .event{line-height:1;}.fontLarge .qtip .date-display-single,.fontMedium .qtip .date-display-single{line-height:1.2 !important;}.fontLarge #qtip-2 .complementary-fields a,.fontLarge #qtip-3 .complementary-fields a,.fontMedium #qtip-2 .complementary-fields a,.fontMedium #qtip-3 .complementary-fields a{clear:both;float:none;display:block;height:auto;line-height:1.5;margin:0 0 10px;padding:0;}.fontLarge #qtip-2 .qtip-content,.fontLarge #qtip-3 .qtip-content,.fontMedium #qtip-2 .qtip-content,.fontMedium #qtip-3 .qtip-content{padding-bottom:20px;}.fontLarge #qtip-2 .qtip-content .actions,.fontLarge #qtip-3 .qtip-content .actions,.fontMedium #qtip-2 .qtip-content .actions,.fontMedium #qtip-3 .qtip-content .actions{overflow:visible;}.fontLarge .qtip-search,.fontMedium .qtip-search{width:auto !important;}.fontLarge .qtip-search .form-search .input-append .btn,.fontMedium .qtip-search .form-search .input-append .btn{line-height:normal;}.fontLarge .qtip-search .search-query,.fontMedium .qtip-search .search-query{line-height:1;}.fontLarge .btn-arrow,.fontMedium .btn-arrow{vertical-align:middle;}.fontLarge #messages ul,.fontLarge .login-form-error ul,.fontMedium #messages ul,.fontMedium .login-form-error ul{font-size:inherit;}.fontLarge #messages ul li,.fontLarge .login-form-error ul li,.fontMedium #messages ul li,.fontMedium .login-form-error ul li{margin:4px 0;line-height:1;}.fontLarge .e-ordering-button,.fontMedium .e-ordering-button{max-width:none;}.fontLarge .e-ordering-button .e-ordering-icon,.fontMedium .e-ordering-button .e-ordering-icon{position:static;vertical-align:middle;}.fontLarge .footer .global_footer_top h2,.fontMedium .footer .global_footer_top h2{height:auto;font-size:21px !important;min-height:55px;}.fontLarge .testimonial-tout .title,.fontMedium .testimonial-tout .title{font-size:inherit;}.fontLarge .tout .teaser,.fontLarge .tout .teaser-text,.fontLarge .tout .read-more,.fontMedium .tout .teaser,.fontMedium .tout .teaser-text,.fontMedium .tout .read-more{height:auto !important;}.fontLarge .customfile-button,.fontMedium .customfile-button{bottom:-1px;}.fontLarge #edit-my-account-upload-image-ajax-wrapper,.fontLarge #edit-my-account-upload-image-ajax-wrapper *,.fontLarge #edit-my-account-edit-upload-image-ajax-wrapper,.fontLarge #edit-my-account-edit-upload-image-ajax-wrapper *,.fontLarge #eordering-fields-wrapper,.fontLarge #eordering-fields-wrapper *,.fontLarge #names-fieldset-wrapper,.fontLarge #names-fieldset-wrapper *,.fontLarge #ordering-ajax-wrapper,.fontLarge #ordering-ajax-wrapper *,.fontLarge .qtip,.fontLarge .qtip *,.fontLarge .help-block,.fontLarge .help-block *,.fontLarge .alert,.fontLarge .alert *,.fontMedium #edit-my-account-upload-image-ajax-wrapper,.fontMedium #edit-my-account-upload-image-ajax-wrapper *,.fontMedium #edit-my-account-edit-upload-image-ajax-wrapper,.fontMedium #edit-my-account-edit-upload-image-ajax-wrapper *,.fontMedium #eordering-fields-wrapper,.fontMedium #eordering-fields-wrapper *,.fontMedium #names-fieldset-wrapper,.fontMedium #names-fieldset-wrapper *,.fontMedium #ordering-ajax-wrapper,.fontMedium #ordering-ajax-wrapper *,.fontMedium .qtip,.fontMedium .qtip *,.fontMedium .help-block,.fontMedium .help-block *,.fontMedium .alert,.fontMedium .alert *{font-size:inherit !important;}.fontLarge select,.fontLarge textarea,.fontLarge input[type="text"],.fontLarge input[type="password"],.fontLarge input[type="datetime"],.fontLarge input[type="datetime-local"],.fontLarge input[type="date"],.fontLarge input[type="month"],.fontLarge input[type="time"],.fontLarge input[type="week"],.fontLarge input[type="number"],.fontLarge input[type="email"],.fontLarge input[type="url"],.fontLarge input[type="search"],.fontLarge input[type="tel"],.fontLarge input[type="color"],.fontLarge .uneditable-input,.fontMedium select,.fontMedium textarea,.fontMedium input[type="text"],.fontMedium input[type="password"],.fontMedium input[type="datetime"],.fontMedium input[type="datetime-local"],.fontMedium input[type="date"],.fontMedium input[type="month"],.fontMedium input[type="time"],.fontMedium input[type="week"],.fontMedium input[type="number"],.fontMedium input[type="email"],.fontMedium input[type="url"],.fontMedium input[type="search"],.fontMedium input[type="tel"],.fontMedium input[type="color"],.fontMedium .uneditable-input{height:auto !important;}.fontLarge select,.fontMedium select{height:45px !important;line-height:45px !important;}.fontLarge select,.fontLarge .btn,.fontMedium select,.fontMedium .btn{font-size:inherit;}.fontLarge #edit-my-account-edit-upload-image-upload,.fontLarge #edit-my-account-upload-image-upload,.fontMedium #edit-my-account-edit-upload-image-upload,.fontMedium #edit-my-account-upload-image-upload{height:100%;}.fontLarge .customfile-feedback-populated,.fontMedium .customfile-feedback-populated{height:auto !important;}.fontLarge .my-account-dashboard .my-account-completeness .digit,.fontMedium .my-account-dashboard .my-account-completeness .digit{text-align:left;}.fontLarge .my-account-dashboard .my-account-completeness .symbol,.fontMedium .my-account-dashboard .my-account-completeness .symbol{bottom:7px;right:11px;}.fontLarge .my-account-dashboard .info-user,.fontMedium .my-account-dashboard .info-user{height:auto !important;}.fontLarge .my-account-dashboard .info-user .personal-data,.fontMedium .my-account-dashboard .info-user .personal-data{padding-top:4px;padding-bottom:3px;}.fontLarge .my-account-dashboard .h1-carousel-wrap,.fontMedium .my-account-dashboard .h1-carousel-wrap{height:auto;}.fontLarge .my-account-dashboard .professional-wrap,.fontMedium .my-account-dashboard .professional-wrap{word-wrap:break-word;word-break:break-all;}.fontLarge #edit-my-account-edit-communication-agreement,.fontLarge #edit-my-account-register-agree-jnj,.fontMedium #edit-my-account-edit-communication-agreement,.fontMedium #edit-my-account-register-agree-jnj{font-size:inherit;}.fontLarge .eordering-account-wrapper,.fontMedium .eordering-account-wrapper{width:25%;}.fontLarge #eordering-login-form .wrap-fields .fields-div,.fontMedium #eordering-login-form .wrap-fields .fields-div{width:100%;}.fontLarge #value-search-news,.fontMedium #value-search-news{padding-top:0;padding-bottom:0;height:28px !important;}.fontLarge .has-touts .highlighted-news .span6.teaser,.fontMedium .has-touts .highlighted-news .span6.teaser{margin-right:1%;}.fontLarge .tout,.fontLarge .tout .teaser,.fontMedium .tout,.fontMedium .tout .teaser{overflow:visible;}.fontLarge .tout .title,.fontMedium .tout .title{height:auto !important;}.fontLarge .view-promotion-page select,.fontMedium .view-promotion-page select{width:250px;}.fontLarge .event-filters .nav-tabs > li > a,.fontMedium .event-filters .nav-tabs > li > a{padding-bottom:16px;padding-left:5px;padding-right:5px;font-size:16px !important;}@media only screen and (min-width:768px){.fontLarge .flex-control-nav,.fontMedium .flex-control-nav{width:20%;left:50%;margin-left:-10%;}.fontLarge #eordering-login-form .form-text,.fontMedium #eordering-login-form .form-text{width:200px;}.fontLarge #eordering-login-form input#edit-display-name,.fontMedium #eordering-login-form input#edit-display-name{width:260px;}.fontLarge #eordering-login-form .pull-right,.fontMedium #eordering-login-form .pull-right{margin-top:20px;float:right;}.fontLarge #eordering-login-form .btn-red-eordering-wrap,.fontMedium #eordering-login-form .btn-red-eordering-wrap{margin-top:20px;}.fontLarge .view-id-news_page .span9 .row .span3,.fontMedium .view-id-news_page .span9 .row .span3{display:inline-block;float:none;}.fontLarge .view-promotion-page .span3,.fontMedium .view-promotion-page .span3{display:inline-block;float:none;}}.fontLarge .my-account-dashboard .my-account-edit .nav-tabs > li,.fontMedium .my-account-dashboard .my-account-edit .nav-tabs > li{width:auto;}.fontLarge .my-account-dashboard .my-account-edit .nav-tabs > li a,.fontMedium .my-account-dashboard .my-account-edit .nav-tabs > li a{padding:10px 1em;}.fontLarge{font-size:28px;}.fontLarge .open_accessibility_panel{font-size:28px !important;}.fontLarge .footer .global_footer_top h2{height:auto;font-size:28px !important;min-height:55px;}.fontLarge .event-filters .nav-tabs > li > a{font-size:18px !important;}.fontLarge.matchColors .facetapi-facet-im-field-search-category a.facetapi-inactive{background-position:right -27px !important;}.fontLarge.matchColors .facetapi-facet-im-field-search-category a.checkbox-active{background-position:right 3px !important;}.fontLarge .span4.events .btn-red{padding-left:9px !important;padding-right:9px !important;}.fontLarge.front .tout .session{position:static;}.fontLarge form .required-marker-after .form-text{width:90%;}.fontLarge form .required-marker-after .form-select{width:94%;}.fontLarge .my-account-dashboard .accordion-heading .accordion-toggle.active{padding-bottom:10px;}@media only screen and (min-width:640px){.fontLarge .jnj-row #content.col-lg-8{max-width:none;flex-basis:100%;}.fontLarge .jnj-row .col-lg-8{max-width:none;flex-basis:100%;}.fontLarge .offset-lg-1{margin-right:0;}.fontLarge .touts-with-video{margin-bottom:26px;}.fontLarge .touts-with-video .view-content{display:flex;flex-flow:row wrap;justify-content:space-between;}.fontLarge .touts-with-video .view-content > div{flex:0 0 48%;overflow:hidden;}.fontLarge .touts-with-video .tout-outline{height:100%;}.fontLarge .touts-with-video .teaser{margin-bottom:30px;}.fontLarge #touts.touts-with-video .view-content .touts{width:auto;margin-right:0;height:100%;}.fontLarge .touts-with-video a .tout{display:flex;flex-direction:column;justify-content:space-between;height:100%;margin-bottom:0;}.fontLarge .touts-with-video .tout-no-link{display:flex;flex-direction:column;justify-content:space-between;height:100%;margin-bottom:0;}.fontLarge .region-touts .span3{width:100%;margin-left:0;}}.fontMedium{font-size:21px;}.fontMedium .open_accessibility_panel{font-size:21px !important;}.fontMedium.matchColors .facetapi-facet-im-field-search-category a.facetapi-inactive{background-position:right -31px !important;}.fontMedium.matchColors .facetapi-facet-im-field-search-category a.checkbox-active{background-position:right -1px !important;}@media only screen and (max-width:1023px) and (min-width:768px){.fontLarge .carousel-text-content,.fontMedium .carousel-text-content{max-height:340px;}.fontLarge #eordering-login-form .form-text,.fontMedium #eordering-login-form .form-text{width:175px;}.fontLarge #eordering-login-form input#edit-display-name,.fontMedium #eordering-login-form input#edit-display-name{width:260px;}.fontLarge #eordering-login-form .pull-right,.fontMedium #eordering-login-form .pull-right{margin-top:20px;float:right;}.fontLarge #eordering-login-form .btn-red-eordering-wrap,.fontMedium #eordering-login-form .btn-red-eordering-wrap{margin-top:20px;}.fontLarge .my-account-dashboard .my-account-completeness,.fontMedium .my-account-dashboard .my-account-completeness{overflow:visible;}.fontLarge .eordering-account-wrapper,.fontMedium .eordering-account-wrapper{width:35%;}.fontLarge .view-events-content .library-item .clientside-messages,.fontMedium .view-events-content .library-item .clientside-messages{position:relative;bottom:-10px;}.fontLarge .my-account-edit .nav-tabs > li > a{padding-left:5px;padding-right:5px;}.fontLarge .footer .global_footer_top h2{height:100px !important;}.fontMedium .footer .global_footer_top h2{height:55px !important;}}@media only screen and (max-width:767px){.fontLarge .open_accessibility_panel,.fontMedium .open_accessibility_panel{font-size:0 !important;}.fontLarge .accessibility_panel,.fontMedium .accessibility_panel{font-size:14px !important;}.fontLarge .my-account-edit .nav-tabs > li > a,.fontMedium .my-account-edit .nav-tabs > li > a{font-size:15px !important;}.fontLarge .carousel-text-content,.fontMedium .carousel-text-content{top:0;}.fontLarge #search-form.visible-phone,.fontLarge #search-form.visible-phone *,.fontMedium #search-form.visible-phone,.fontMedium #search-form.visible-phone *{font-size:inherit;}.fontLarge #global-navigation-links #block-jnjvisioncare-apachesolr-search-block .btn,.fontMedium #global-navigation-links #block-jnjvisioncare-apachesolr-search-block .btn{bottom:1px;}.fontLarge #news-events .news,.fontMedium #news-events .news{height:170px;overflow:auto;}.fontLarge .list-touts .event-details,.fontMedium .list-touts .event-details{float:none;margin:0 auto !important;width:97%;height:auto !important;padding-bottom:10px;}.fontLarge .global_footer_top .menu ul li,.fontLarge .global_footer_top .menu ul a,.fontLarge #mega-menu ul li,.fontLarge #mega-menu ul a,.fontMedium .global_footer_top .menu ul li,.fontMedium .global_footer_top .menu ul a,.fontMedium #mega-menu ul li,.fontMedium #mega-menu ul a{background:transparent !important;}.fontLarge .customfile-feedback,.fontMedium .customfile-feedback{overflow:hidden;text-overflow:ellipsis;width:50%;margin:0;}.fontLarge #my-account-registration-form .form-text,.fontMedium #my-account-registration-form .form-text{text-overflow:ellipsis;}.fontLarge .tout .teaser,.fontLarge .tout .teaser *,.fontMedium .tout .teaser,.fontMedium .tout .teaser *{font-size:inherit;}.fontLarge #value-search-news,.fontMedium #value-search-news{line-height:1 !important;}.fontLarge .eordering-account-wrapper,.fontMedium .eordering-account-wrapper{width:97%;}.fontLarge.not-logged-in #action-bar .internal-links a,.fontMedium.not-logged-in #action-bar .internal-links a{line-height:normal !important;}.fontLarge.grayscaleColors #tabs .tab-content a.accordion.tab-active,.fontMedium.grayscaleColors #tabs .tab-content a.accordion.tab-active{background-position:26px -75px !important;}.fontLarge.grayscaleColors #tabs .tab-content a.accordion,.fontMedium.grayscaleColors #tabs .tab-content a.accordion{background-position:26px -150px !important;}.fontLarge #action-bar .internal-links{height:66px;}.fontMedium #action-bar .internal-links{height:54px;}.view-id-news_page .span9 .row .tout-outline{display:block;vertical-align:top;margin-left:0;}.view-promotion-page .tout-outline{display:block;vertical-align:top;margin-left:0;}}.lt-ie9 .tout .img-size,.lt-ie9 .tout .teaser,.lt-ie9 .tout .teaser-text,.lt-ie9 .tout .read-more{height:auto !important;}.lt-ie9 .fontLarge .flex-control-nav,.lt-ie9 .fontMedium .flex-control-nav{width:20%;left:50%;margin-left:-10%;}.lt-ie9 .fontLarge #eordering-login-form .form-text,.lt-ie9 .fontMedium #eordering-login-form .form-text{width:200px;}.lt-ie9 .fontLarge #eordering-login-form input#edit-display-name,.lt-ie9 .fontMedium #eordering-login-form input#edit-display-name{width:260px;}.lt-ie9 .fontLarge #eordering-login-form .pull-right,.lt-ie9 .fontMedium #eordering-login-form .pull-right{margin-top:20px;float:right;}.lt-ie9 .fontLarge #eordering-login-form .btn-red-eordering-wrap,.lt-ie9 .fontMedium #eordering-login-form .btn-red-eordering-wrap{margin-top:20px;}.lt-ie9 .fontLarge .view-id-news_page .span9 .row .span3,.lt-ie9 .fontMedium .view-id-news_page .span9 .row .span3{display:inline-block;float:none;}.lt-ie9 .fontLarge .view-promotion-page .span3,.lt-ie9 .fontMedium .view-promotion-page .span3{display:inline-block;float:none;}.lt-ie9 .fontLarge #edit-my-account-register-title,.lt-ie9 .fontMedium #edit-my-account-register-title{width:130px;}.lt-ie9 .fontLarge #edit-my-account-field-action-bar-login-my-account-action-bar-login-username,.lt-ie9 .fontLarge #edit-my-account-field-action-bar-login-my-account-action-bar-login-pass{line-height:1;}.lt-ie9 .fontLarge .accessibility_panel{width:540px;font-size:26px !important;}.lt-ie9 .fontMedium .accessibility_panel{width:420px;font-size:18px !important;}.background-transparent{background-color:transparent !important;}body.matchColors #page-header .e-ordering-icon,body.matchColors .alert-error,body.matchColors #page-header #mega-menu-content *,body.matchColors .event-filters .nav-tabs li.hidden-phone.active a,body.matchColors #news-search,body.matchColors .modal-footer,body.matchColors .my-account-dashboard .carousel-text-content,body.matchColors .nav-tabs .open .dropdown-toggle,body.matchColors .dropdown-menu,body.matchColors #page-header .region-action-bar *{background-color:transparent !important;}body.matchColors .open_accessibility_panel{border:1px solid #3A5795;}body.matchColors .carousel-ext,body.matchColors .btn-red,body.matchColors .modal-footer{box-shadow:none;}body.matchColors .carousel-text-content{padding:0 1% 0;margin:1%;}body.matchColors .my-account-dashboard .carousel-text-content{margin:0;padding:0;}body.matchColors .my-account-dashboard .carousel-text-content *{color:#fff !important;}body.matchColors .my-account-dashboard .wrap-detail,body.matchColors .my-account-dashboard .column-my-account-one,body.matchColors .my-account-dashboard .professional,body.matchColors .my-account-dashboard .my-account-practice,body.matchColors .my-account-dashboard .column-my-account-two,body.matchColors .my-account-dashboard .info-user .personal-data{background:none;}body.matchColors .eordering-account-wrapper{border:1px solid #e7e7e7;background:none;}body.matchColors .eordering-account-icon{background-position:left -205px;}body.matchColors .e-ordering-button{border:2px solid #BF0033 !important;background:none !important;}body.matchColors .upload-image-thumbnail .btn-black{text-shadow:none;box-shadow:none;}body.matchColors .e-ordering-button{border-width:1px !important;}body.matchColors #tabs .nav-tabs li a{border-width:1px 1px 0px 1px;}body.matchColors .event-filters .nav-tabs li.hidden-phone.active a,body.matchColors .event-filters .nav-tabs li.hidden-phone.active span{font-weight:bold;}body.matchColors .breadcrumb li,body.matchColors .alert{text-shadow:none;}body.matchColors .customfile-button{border:1px solid #BF0033 !important;line-height:18px;}body.matchColors .form-radios span.radio-container span.radio{background:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/accessibility-radio.png) no-repeat;}body.matchColors .form-horizontal .form-checkbox,body.matchColors #search-news-checkbox .form-checkbox,body.matchColors #eordering-login-form .form-checkbox{margin-top:3px !important;}body.matchColors .form-horizontal span.checkbox,body.matchColors #search-news-checkbox span.checkbox{background-position:0px -30px;}body.matchColors .facetapi-facet-im-field-search-category a.facetapi-inactive{background-position:right -36px !important;}body.matchColors .facetapi-facet-im-field-search-category a.facetapi-active{background-position:right -4px !important;}body.matchColors .facetapi-facet-im-field-search-category a.checkbox-active{background-position:right -6px !important;}body.matchColors .alert .close{opacity:0.8;filter:alpha(opacity=80);}body.matchColors .e-ordering-icon{background-position:0 -60px !important;}body.matchColors .search-news{border:1px solid #E7E7E7;}body.matchColors .btn{background:none !important;border:1px solid #bbb;text-shadow:none;}body.matchColors .btn-black{border:1px solid #454545;}body.matchColors .wcag-matchFontSize,body.matchColors .match_color_blinded_people,body.matchColors .match_impaired_people,body.matchColors .accessibility_panel{box-shadow:none;}@media only screen and (max-width:639px){body.matchColors .my-account-dashboard .my-account-edit .tab-pane .carousel-ext{box-shadow:none;}}body.matchColors .close{text-shadow:none;}body.matchColors.wcagLinkPainting header .e-ordering-button,body.matchColors.wcagLinkPainting #news-events .btn-red,body.matchColors.wcagLinkPainting footer a,body.matchColors.wcagLinkPainting footer a *{color:red !important;text-decoration:underline !important;}body.invertColors{color:#ff0 !important;background-color:#000 !important;}body.invertColors *{color:#ff0 !important;}body.invertColors #page-header,body.invertColors #page-header *,body.invertColors #news-events,body.invertColors #global_footer,body.invertColors .accessibility-box *,body.invertColors .carousel-text-content,body.invertColors .skip_to_main_content,body.invertColors .tout-outline *,body.invertColors #tabs a,body.invertColors .qtip-tipsy,body.invertColors .alert,body.invertColors .search-news,body.invertColors #value-search-news,body.invertColors #block-jnjvisioncare-contact-us-block,body.invertColors .nav-tabs .active a{background-color:#000 !important;}body.invertColors .tout-outline span[dir=ltr]{background-color:transparent !important;}body.invertColors .event-filters .nav-tabs li.active{background:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/accessibility-black.png) no-repeat center -112px !important;}body.invertColors span.checkbox,body.invertColors .facetapi-facet-im-field-search-category a{background:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/accessibility-checkbox-yellow.png) no-repeat;}body.invertColors .form-radios span.radio-container span.radio{background-position:left -30px !important;}body.invertColors .form-radios span.radio-container span.radio.selected{background-position:left 0px !important;}body.invertColors span.btn-arrow,body.invertColors .e-ordering-icon,body.invertColors span#search-link,body.invertColors .form-horizontal .btn.btn-remove-more span.btn-arrow,body.invertColors .form-horizontal .btn.btn-add-more span.btn-arrow{background:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/accessibility-yellow.png) no-repeat;}body.invertColors span#search-link{background-position:-1px -247px;}body.invertColors span#search-link:hover{background-position:-1px -274px;}body.invertColors .form-horizontal .btn.btn-remove-more span.btn-arrow{background-position:-14px -320px !important;}body.invertColors .form-horizontal .btn.btn-add-more span.btn-arrow{background-position:-4px -320px !important;right:-5px;}body.invertColors #news-search #search-news{background:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/accessibility-yellow.png) no-repeat 0px -210px !important;}body.invertColors table,body.invertColors .alert{border-color:#ff0 !important;}body.invertColors textarea,body.invertColors input.form-text,body.invertColors .customfile,body.invertColors select{background:#000 !important;border-color:#ff0 !important;}body.invertColors .steps li{background:#000 !important;border:2px solid #666;}body.invertColors .steps li.active{background:#000 !important;border-color:#BF0033 !important;}body.invertColors #popup-first-time-banner,body.invertColors .confirmation-popup{background:#000 !important;}body.invertColors #popup-first-time-banner,body.invertColors .confirmation-popup{border:1px solid #fff !important;}body.invertColors .eordering-account-wrapper{border-color:#333 !important;}body.invertColors .eordering-account-icon{opacity:0.3;filter:Alpha(Opacity=30);}body.invertColors blockquote{border-color:#222;}body.invertColors .li-colors a{border-color:#4a7ebb;}body.invertColors .ajax-progress .throbber{background-image:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/loading-yellow.gif);}body.invertColors ul{list-style-image:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/bullet-yellow.png);}body.invertColors .clientside-messages.alert-error{background:#ff0 !important;color:#000 !important;}body.invertColors .clientside-messages.alert-error .close{color:#000 !important;}body.invertColors .clientside-messages.alert-error ul{list-style-image:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/bullet-black.png);}body.invertColors .clientside-messages.alert-error ul li{color:#000 !important;}body.invertColors .clientside-messages.alert-error p{color:#000 !important;}body.invertColors .form-item .form-text.alert-error{background:#ff0 !important;color:#000 !important;}body.invertColors .btn{border-color:#ff0 !important;background:#ff0 !important;color:#000 !important;}body.invertColors .btn .btn-arrow{background-position:0 -359px;}body.invertColors .btn:hover,body.invertColors .btn:focus{background:#000 !important;color:#ff0 !important;}body.invertColors .btn:hover .btn-arrow,body.invertColors .btn:focus .btn-arrow{background-position:0 0;}body.invertColors .btn.disabled,body.invertColors .btn[disabled]{border-color:#cccc00 !important;background:#cccc00 !important;color:#1a1a1a !important;}body.invertColors .btn.disabled:hover,body.invertColors .btn.disabled:focus,body.invertColors .btn[disabled]:hover,body.invertColors .btn[disabled]:focus{background:#cccc00 !important;color:#1a1a1a !important;}body.invertColors .btn.disabled:hover .btn-arrow,body.invertColors .btn.disabled:focus .btn-arrow,body.invertColors .btn[disabled]:hover .btn-arrow,body.invertColors .btn[disabled]:focus .btn-arrow{background-position:0 -359px;}body.invertColors .customfile-button{border:1px solid #ff0 !important;background:#ff0 !important;color:#000 !important;}body.invertColors .customfile-button .btn-arrow{background-position:0 -354px;}body.invertColors .customfile-hover .customfile-button{border:1px solid #ff0 !important;background:#000 !important;color:#ff0 !important;}body.invertColors .customfile-hover .customfile-button .btn-arrow{background-position:0 5px;}body.invertColors .account-pref-contact{border-top-color:#ff0 !important;border-bottom-color:#ff0 !important;}@media only screen and (max-width:639px){body.invertColors .my-account-dashboard .column-my-account{border-top:1px solid #ff0 !important;border-bottom:1px solid #ff0 !important;}}@media only screen and (min-width:640px) and (max-width:1023px){body.invertColors .my-account-dashboard .column-my-account{border-color:#ff0 !important;}}@media only screen and (min-width:640px) and (max-width:1023px){body.invertColors .my-account-dashboard .column-my-account .column-my-account-one{border-left:1px solid #ff0 !important;margin-left:-1px;}}@media only screen and (min-width:640px) and (max-width:1023px){body.invertColors .my-account-dashboard .column-my-account .column-my-account-two{border-right:1px solid #ff0 !important;box-sizing:border-box;}}body.invertColors .my-account-dashboard .my-account-wrap{background:transparent;}@media only screen and (min-width:1024px){body.invertColors .my-account-dashboard .my-account-wrap{border:1px solid #ff0 !important;}}body.invertColors .my-account-dashboard .personal-data{background:#ff0 !important;}body.invertColors .my-account-dashboard .personal-data .first-name-user{color:#000 !important;}body.invertColors .my-account-dashboard .my-account-edit{background:transparent;}@media only screen and (min-width:640px) and (max-width:1023px){body.invertColors .my-account-dashboard .my-account-edit{border:1px solid #ff0 !important;}}body.invertColors .my-account-dashboard .my-account-edit .nav-tabs{background:transparent;border-right-color:#ff0 !important;border-bottom:1px solid #ff0 !important;}body.invertColors .my-account-dashboard .my-account-edit .nav-tabs .ajax-progress .throbber{background-image:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/loading-yellow-invert.gif);}body.invertColors .my-account-dashboard .my-account-edit .nav-tabs li{border-right-color:#ff0 !important;}body.invertColors .my-account-dashboard .my-account-edit .nav-tabs li:hover,body.invertColors .my-account-dashboard .my-account-edit .nav-tabs li:focus{background:#ff0 !important;}body.invertColors .my-account-dashboard .my-account-edit .nav-tabs li:hover a,body.invertColors .my-account-dashboard .my-account-edit .nav-tabs li:focus a{color:#000 !important;}body.invertColors .my-account-dashboard .my-account-edit .nav-tabs li.active{background:#ff0 !important;}body.invertColors .my-account-dashboard .my-account-edit .nav-tabs li.active a{color:#000 !important;}body.invertColors .my-account-dashboard .my-account-edit .nav-tabs li a{background:transparent !important;}body.invertColors .my-account-dashboard .my-account-edit .tab-pane{border-right-color:#ff0 !important;border-bottom:0;border-left:0;}@media only screen and (max-width:639px){body.invertColors .my-account-dashboard .my-account-edit .tab-pane{border-right:0;background:transparent;border-bottom:1px solid #ff0 !important;}}@media only screen and (min-width:640px) and (max-width:1023px){body.invertColors .my-account-dashboard .my-account-edit .tab-pane{border-right:0;background-image:none;}}@media only screen and (min-width:640px) and (max-width:1023px){body.invertColors .my-account-dashboard .my-account-edit .tab-pane .tab-wrapper-content{background-image:none;}}@media only screen and (max-width:639px){body.invertColors .my-account-dashboard .my-account-edit .tab-pane .slides{background:transparent;}}@media only screen and (max-width:639px){body.invertColors .my-account-dashboard .my-account-edit .tab-pane .slides .carousel-text-content{border:0;}}body.invertColors .my-account-dashboard .my-account-edit .tab-pane .slides .carousel-text-content h2{color:#ff0 !important;}body.invertColors .my-account-dashboard .my-account-edit .tab-pane .slides .carousel-text-content span{color:#ff0 !important;}body.invertColors .my-account-dashboard .my-account-edit .tab-pane .slides .carousel-text-content p{color:#ff0 !important;}body.invertColors .my-account-dashboard .accordion-group a.accordion-toggle{background:#000 !important;border-bottom:1px solid #ff0 !important;}body.invertColors .my-account-dashboard .accordion-group a.accordion-toggle.active{background:#ff0 !important;color:#000 !important;}body.invertColors .my-account-dashboard .accordion-group a.accordion-toggle.active .edit-icon{background:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/accessibility-yellow.png) 0 -386px no-repeat;}body.invertColors .my-account-dashboard .accordion-group .ajax-progress .throbber{background-image:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/loading-yellow-invert.gif);}body.invertColors .popover{background-color:#ff0 !important;}body.invertColors .popover.top .arrow{border-top-color:#ff0 !important;}body.invertColors .popover .popover-content{color:#000 !important;}body.invertColors .label{text-shadow:none;background-color:#ff0 !important;color:#000 !important;}body.invertColors .modal{border:1px solid #ff0 !important;background-color:#000 !important;box-shadow:none;}body.invertColors .close{opacity:1;}body.invertColors .close:hover,body.invertColors .close:focus{opacity:0.8;}body.invertColors :focus{outline-color:#ff0 !important;}body.invertColors .ajax-loading-wrapper{background-color:#000 !important;}body.invertColors .container .content-title.page-header{border-color:#ff0 !important;}body.invertColors .block-jnj-lens-fitting-calculator .clear-all-link:after{color:#ff0 !important;}body.invertColors .block-jnj-lens-fitting-calculator .jnj-card-list .card{border-color:#ff0 !important;}body.invertColors .block-jnj-lens-fitting-calculator .jnj-card-list .card__header{border-color:#ff0 !important;background-color:transparent;}body.invertColors .block-jnj-lens-fitting-calculator .jnj-card-list .card__body{background-color:transparent;}body.invertColors .block-jnj-lens-fitting-calculator .jnj-card-list .has-errors .form-select{background-color:#ff0 !important;color:#000 !important;}body.invertColors .block-jnj-lens-fitting-calculator .block__sub-title{border-color:#ff0 !important;}body.invertColors .calculator-result .block__info{border-color:#ff0 !important;}body.invertColors .calculator-result .block__info--extra{border-color:#ff0 !important;}body.invertColors .send-fitcal-popup .modal-header{border-color:#ff0 !important;}body.grayscaleColors{color:#000 !important;background-color:#fff !important;}body.grayscaleColors *{color:#000 !important;}body.grayscaleColors #page-header,body.grayscaleColors #page-header *,body.grayscaleColors #global_footer,body.grayscaleColors .accessibility-box *,body.grayscaleColors .carousel-text-content,body.grayscaleColors .qtip-content,body.grayscaleColors .skip_to_main_content,body.grayscaleColors #tabs a,body.grayscaleColors .qtip-tipsy,body.grayscaleColors .alert,body.grayscaleColors .search-news,body.grayscaleColors #value-search-news,body.grayscaleColors #block-jnjvisioncare-contact-us-block{background-color:#fff !important;}body.grayscaleColors span.checkbox,body.grayscaleColors .facetapi-facet-im-field-search-category a{background:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/accessibility-checkbox-black.png) no-repeat;}body.grayscaleColors span.btn-arrow,body.grayscaleColors .e-ordering-icon,body.grayscaleColors .form-horizontal .btn.btn-remove-more span.btn-arrow,body.grayscaleColors .form-horizontal .btn.btn-add-more span.btn-arrow,body.grayscaleColors #action-bar .my-events-action-bar-block a,body.grayscaleColors #action-bar .online-learning-action-bar-block a{background:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/accessibility-black.png) no-repeat;}body.grayscaleColors .form-horizontal .btn.btn-remove-more span.btn-arrow{background-position:-14px -259px !important;}body.grayscaleColors .form-horizontal .btn.btn-add-more span.btn-arrow{background-position:-4px -259px !important;}body.grayscaleColors #news-search #search-news{background:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/accessibility-black.png) no-repeat 0px -210px !important;}body.grayscaleColors .form-radios span.radio-container span.radio{background-position:right -30px;}body.grayscaleColors .form-radios span.radio-container span.radio.selected{background-position:right 0px;}body.grayscaleColors #action-bar .my-events-action-bar-block a{background-position:right -308px;}body.grayscaleColors #action-bar .online-learning-action-bar-block a{background-position:right -283px;}body.grayscaleColors table,body.grayscaleColors .alert,body.grayscaleColors span.checkbox .focus{border-color:#000;}body.grayscaleColors .form-radio:focus + span.radio{border:1px solid #000 !important;}body.grayscaleColors textarea,body.grayscaleColors input.form-text,body.grayscaleColors .customfile,body.grayscaleColors select{background:#fff !important;border-color:#000 !important;}body.grayscaleColors .steps li{background:#fff !important;border:2px solid #666;}body.grayscaleColors .steps li.active{background:#fff !important;border-color:#BF0033 !important;}body.grayscaleColors .accessibility_panel a.match_impaired_people{color:#000 !important;}body.grayscaleColors .match_color_blinded_people,body.grayscaleColors .match_impaired_people{border-color:#1f497d;}body.grayscaleColors .ajax-progress .throbber{background-image:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/loading-black-invert.gif);}body.grayscaleColors ul{list-style-image:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/bullet-black.png);}body.grayscaleColors .clientside-messages.alert-error{background:#000 !important;color:#fff !important;}body.grayscaleColors .clientside-messages.alert-error .close{color:#fff !important;}body.grayscaleColors .clientside-messages.alert-error ul{list-style-image:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/bullet-white.png);}body.grayscaleColors .clientside-messages.alert-error ul li{color:#fff !important;}body.grayscaleColors .clientside-messages.alert-error p{color:#fff !important;}body.grayscaleColors .form-item .form-text.alert-error{background:#000 !important;color:#fff !important;}body.grayscaleColors .btn{border-color:#000 !important;background:#000 !important;color:#fff !important;}body.grayscaleColors .btn .btn-arrow{background-position:0 -356px;}body.grayscaleColors .btn:hover,body.grayscaleColors .btn:focus{background:#fff !important;color:#000 !important;}body.grayscaleColors .btn:hover .btn-arrow,body.grayscaleColors .btn:focus .btn-arrow{background-position:0 0;}body.grayscaleColors .btn.disabled,body.grayscaleColors .btn[disabled]{border-color:#1a1a1a !important;background:#1a1a1a !important;color:#e6e6e6 !important;}body.grayscaleColors .btn.disabled:hover,body.grayscaleColors .btn.disabled:focus,body.grayscaleColors .btn[disabled]:hover,body.grayscaleColors .btn[disabled]:focus{background:#1a1a1a !important;color:#e6e6e6 !important;}body.grayscaleColors .btn.disabled:hover .btn-arrow,body.grayscaleColors .btn.disabled:focus .btn-arrow,body.grayscaleColors .btn[disabled]:hover .btn-arrow,body.grayscaleColors .btn[disabled]:focus .btn-arrow{background-position:0 -356px;}body.grayscaleColors .customfile-button{border:1px solid #000 !important;background:#000 !important;color:#fff !important;}body.grayscaleColors .customfile-button .btn-arrow{background-position:0 -351px;}body.grayscaleColors .customfile-hover .customfile-button{border:1px solid #000 !important;background:#fff !important;color:#000 !important;}body.grayscaleColors .customfile-hover .customfile-button .btn-arrow{background-position:0 5px;}body.grayscaleColors .account-pref-contact{border-top-color:#000 !important;border-bottom-color:#000 !important;}@media only screen and (max-width:639px){body.grayscaleColors .my-account-dashboard .column-my-account{border-top:1px solid #000 !important;border-bottom:1px solid #000 !important;}}@media only screen and (min-width:640px) and (max-width:1023px){body.grayscaleColors .my-account-dashboard .column-my-account{border-color:#000 !important;}}@media only screen and (min-width:640px) and (max-width:1023px){body.grayscaleColors .my-account-dashboard .column-my-account .column-my-account-one{border-left:1px solid #000 !important;margin-left:-1px;}}@media only screen and (min-width:640px) and (max-width:1023px){body.grayscaleColors .my-account-dashboard .column-my-account .column-my-account-two{border-right:1px solid #000 !important;box-sizing:border-box;}}body.grayscaleColors .my-account-dashboard .my-account-wrap{background:transparent;}@media only screen and (min-width:1024px){body.grayscaleColors .my-account-dashboard .my-account-wrap{border:1px solid #000 !important;}}body.grayscaleColors .my-account-dashboard .personal-data{background:#000 !important;}body.grayscaleColors .my-account-dashboard .personal-data .first-name-user{color:#fff !important;}body.grayscaleColors .my-account-dashboard .my-account-edit{background:transparent;}@media only screen and (min-width:640px) and (max-width:1023px){body.grayscaleColors .my-account-dashboard .my-account-edit{border:1px solid #000 !important;}}body.grayscaleColors .my-account-dashboard .my-account-edit .nav-tabs{background:transparent;border-right-color:#000 !important;border-bottom:1px solid #000 !important;}body.grayscaleColors .my-account-dashboard .my-account-edit .nav-tabs .ajax-progress .throbber{background-image:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/loading-black.gif);}body.grayscaleColors .my-account-dashboard .my-account-edit .nav-tabs li{border-right-color:#000 !important;}body.grayscaleColors .my-account-dashboard .my-account-edit .nav-tabs li:hover,body.grayscaleColors .my-account-dashboard .my-account-edit .nav-tabs li:focus{background:#000 !important;}body.grayscaleColors .my-account-dashboard .my-account-edit .nav-tabs li:hover a,body.grayscaleColors .my-account-dashboard .my-account-edit .nav-tabs li:focus a{color:#fff !important;}body.grayscaleColors .my-account-dashboard .my-account-edit .nav-tabs li.active{background:#000 !important;}body.grayscaleColors .my-account-dashboard .my-account-edit .nav-tabs li.active a{color:#fff !important;}body.grayscaleColors .my-account-dashboard .my-account-edit .nav-tabs li a{background:transparent !important;}body.grayscaleColors .my-account-dashboard .my-account-edit .tab-pane{border-right-color:#000 !important;border-bottom:0;border-left:0;}@media only screen and (max-width:639px){body.grayscaleColors .my-account-dashboard .my-account-edit .tab-pane{border-right:0;background:transparent;border-bottom:1px solid #000 !important;}}@media only screen and (min-width:640px) and (max-width:1023px){body.grayscaleColors .my-account-dashboard .my-account-edit .tab-pane{border-right:0;background-image:none;}}@media only screen and (min-width:640px) and (max-width:1023px){body.grayscaleColors .my-account-dashboard .my-account-edit .tab-pane .tab-wrapper-content{background-image:none;}}@media only screen and (max-width:639px){body.grayscaleColors .my-account-dashboard .my-account-edit .tab-pane .slides{background:transparent;}}@media only screen and (max-width:639px){body.grayscaleColors .my-account-dashboard .my-account-edit .tab-pane .slides .carousel-text-content{border:0;}}body.grayscaleColors .my-account-dashboard .my-account-edit .tab-pane .slides .carousel-text-content h2{color:#000 !important;}body.grayscaleColors .my-account-dashboard .my-account-edit .tab-pane .slides .carousel-text-content span{color:#000 !important;}body.grayscaleColors .my-account-dashboard .my-account-edit .tab-pane .slides .carousel-text-content p{color:#000 !important;}body.grayscaleColors .my-account-dashboard .accordion-group a.accordion-toggle{background:#fff !important;border-bottom:1px solid #000 !important;}body.grayscaleColors .my-account-dashboard .accordion-group a.accordion-toggle.active{background:#000 !important;color:#fff !important;}body.grayscaleColors .my-account-dashboard .accordion-group .ajax-progress .throbber{background-image:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/loading-black.gif);}body.grayscaleColors .popover{background-color:#000 !important;}body.grayscaleColors .popover.top .arrow{border-top-color:#000 !important;}body.grayscaleColors .popover .popover-content{color:#fff !important;}body.grayscaleColors .label{text-shadow:none;background-color:#000 !important;color:#fff !important;}body.grayscaleColors .modal{border:1px solid #000 !important;background-color:#fff !important;box-shadow:none;}body.grayscaleColors .close{opacity:1;}body.grayscaleColors .close:hover,body.grayscaleColors .close:focus{opacity:0.8;}body.grayscaleColors :focus{outline-color:#000 !important;}body.grayscaleColors .ajax-loading-wrapper{background-color:#fff !important;}body.grayscaleColors .container .content-title.page-header{border-color:#000 !important;}body.grayscaleColors .block-jnj-lens-fitting-calculator .clear-all-link:after{color:#000 !important;}body.grayscaleColors .block-jnj-lens-fitting-calculator .jnj-card-list .card{border-color:#000 !important;}body.grayscaleColors .block-jnj-lens-fitting-calculator .jnj-card-list .card__header{border-color:#000 !important;background-color:transparent;}body.grayscaleColors .block-jnj-lens-fitting-calculator .jnj-card-list .card__body{background-color:transparent;}body.grayscaleColors .block-jnj-lens-fitting-calculator .jnj-card-list .has-errors .form-select{background-color:#000 !important;color:#fff !important;}body.grayscaleColors .block-jnj-lens-fitting-calculator .block__sub-title{border-color:#000 !important;}body.grayscaleColors .calculator-result .block__info{border-color:#000 !important;}body.grayscaleColors .calculator-result .block__info--extra{border-color:#000 !important;}body.grayscaleColors .send-fitcal-popup .modal-header{border-color:#000 !important;}html.lt-ie9 body.grayscaleColors #action-bar .menu li.leaf a,html.lt-ie9 body.grayscaleColors #action-bar #myaccount-login-link{background:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/accessibility-black.png) no-repeat;}html.lt-ie9 body.invertColors #action-bar .menu li.leaf a,html.lt-ie9 body.invertColors #action-bar #myaccount-login-link{background:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/accessibility-yellow.png) no-repeat;}html.lt-ie9 body.invertColors #logo a{background-color:#fff !important;}html.lt-ie9 body.matchColors .qtip-tipsy{border:2px solid #333;margin:-2px 0 0 -2px;}html.lt-ie9 body.matchColors .qtip-tipsy .btn-black{border-width:1px !important;line-height:20px;}html.lt-ie9 body.matchColors .qtip-tipsy .qtip-tip{top:-9px !important;}html.lt-ie9 body.matchColors #action-bar #myaccount-login-link{background-position:-1px -87px !important;}html.lt-ie9 body.matchColors #action-bar .menu li.leaf a{background-position:0 8px !important;}@media only screen and (min-width:640px){body.grayscaleColors #action-bar .menu li.leaf a,body.grayscaleColors #action-bar #myaccount-login-link{background:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/accessibility-black.png) no-repeat;}body.invertColors #action-bar .menu li.leaf a,body.invertColors #action-bar #myaccount-login-link{background:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/accessibility-yellow.png) no-repeat;}body.invertColors #logo a{background-color:#fff !important;}body.matchColors .qtip-tipsy{border:2px solid #333;margin:-2px 0 0 -2px;}body.matchColors .qtip-tipsy .btn-black{border-width:1px !important;line-height:20px;}body.matchColors .qtip-tipsy .qtip-tip{top:-9px !important;}body.matchColors #action-bar #myaccount-login-link{background-position:-1px -87px !important;}body.matchColors #action-bar .menu li.leaf a{background-position:0 8px !important;}}html.no-flash body.matchColors.ipad .my-account-dashboard .column-my-account{background-color:transparent !important;border:1px solid #e7e7e7;}@media only screen and (max-width:639px){#tabs div.tab-content .tab-pane.active{overflow:hidden;}body.invertColors.android select{background:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/accessibility-yellow.png) no-repeat 11px -84px !important;}body.invertColors .footer .global_footer_top .collapsed-mobile .menu li a{background:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/accessibility-yellow.png) no-repeat -1px -74px !important;}body.invertColors #global-navigation-links #block-jnjvisioncare-apachesolr-search-block .search-form{border:1px solid #c9c9c9 !important;border-right-width:2px !important;}body.invertColors #global-navigation-links #block-jnjvisioncare-apachesolr-search-block .form-submit{border:none !important;}body.invertColors .container .my-account-dashboard .my-account-wrap .carousel-ext{box-shadow:none;}body.invertColors .dropdown .dropdown-menu{background-color:#000 !important;}body.grayscaleColors .footer .global_footer_top .collapsed-mobile .menu li a,body.grayscaleColors .menu li a span.arrow,body.grayscaleColors #tabs .tab-content a.accordion{background:url(/sites/all/modules/jnjvisioncare/modules/accessibility_tool/src/images/accessibility-black.png) no-repeat -1px -74px !important;}body.grayscaleColors .menu li a span.arrow{background-position:-1px -94px !important;}body.grayscaleColors #tabs .tab-content a.accordion{background-position:26px -153px !important;}body.grayscaleColors #tabs .tab-content a.accordion.tab-active{background-position:26px -78px !important;}body.grayscaleColors #global-navigation-links #block-jnjvisioncare-apachesolr-search-block .search-form{border:1px solid #000 !important;}body.grayscaleColors #global-navigation-links #block-jnjvisioncare-apachesolr-search-block .form-submit{border:none !important;border-right:1px solid #000 !important;}body.grayscaleColors .dropdown .dropdown-menu{background-color:#fff !important;}body.matchColors #global-navigation .navbar .btn-navbar{border:none;}body.matchColors #action-bar #block-menu-menu-action-bar-external-links .menu{border-bottom:1px solid #666;}body.matchColors #action-bar #block-menu-menu-action-bar-external-links .menu #myaccount-login-link{border:none !important;}body.matchColors #action-bar #block-menu-menu-action-bar-external-links .menu #myaccount-register-link{border-left:1px solid #666;border-right:1px solid #666;}body.matchColors #action-bar #block-menu-menu-action-bar-external-links .menu li li.first{border-top:none;}body.matchColors #tabs .tab-content a.accordion{border:1px solid #BF0033 !important;}body.matchColors .footer #block-menu-menu-info-menu .menu{border-top:1px solid #BF0033 !important;}body.matchColors .global_footer_top .menu ul{background:none !important;}body.matchColors #btn-menu-mobile{background:transparent url("/sites/all/themes/jnjvisioncare/images/sprite.png") left -540px no-repeat !important;}body.matchColors #global-navigation-links #block-jnjvisioncare-apachesolr-search-block{border:1px solid #eee !important;}body.matchColors #global-navigation-links #block-jnjvisioncare-apachesolr-search-block .form-submit{height:100%;background:url("/sites/all/themes/jnjvisioncare/images/sp-inverse.png") 9px -353px #fff no-repeat !important;}body.matchColors #global-navigation-links #block-jnjvisioncare-apachesolr-search-block .search-query,body.matchColors #global-navigation-links #block-jnjvisioncare-apachesolr-search-block .container-inline{border:none !important;}}.focus-highlight a:focus{outline:2px solid #afbd22 !important;}.focus-highlight button:focus{border:2px solid #afbd22 !important;}.focus-highlight input:focus,.focus-highlight textarea:focus,.focus-highlight select:focus,.focus-highlight .form-radio:focus + span.radio,.focus-highlight #search-link:focus,.focus-highlight #content .alert-error:focus,.focus-highlight #content .alert-success:focus{border:1px solid #afbd22 !important;}.focus-highlight #content .alert-error,.focus-highlight #content .alert-success{outline:none;}.focus-highlight .alert-block:focus{outline:0;border-color:#afbd22;}.focus-highlight .form-type-managed-file .control-label:focus{outline:1px solid #afbd22;}.focus-highlight .form-type-managed-file .form-managed-file.focus{border:1px solid #afbd22;border-radius:15px 4px 4px 15px;}.focus-highlight .popover-tooltip:focus,.focus-highlight .fitting-calculator-result-warnings:focus,.focus-highlight .fitting-calculator-result-block:focus,.focus-highlight .fitting-calculator-result-error:focus{outline:#afbd22 solid 1px;}.focus-highlight .fit-calcu-tooltip:focus,.focus-highlight .use-fitcal-popup:focus{outline:0;box-shadow:0 0 6px 1px #afbd22;}.focus-highlight #logo a,.focus-highlight .carousel-link-text:focus,.focus-highlight .front .title-news-events a:focus,.focus-highlight #mega-menu-content ul li.menu-sup-level ul li a:focus{display:inline-block;}.focus-highlight #news-search{border:none !important;background:none !important;overflow:visible !important;}.focus-highlight #value-search-news{border:1px solid #CCC;background:#fff;}.focus-highlight span.checkbox .focus{position:absolute;top:8px;left:0px;display:inline-block;width:13px;height:13px;border:1px solid #afbd22;}.focus-highlight #my-account-login-form-tooltip span.checkbox .focus{top:11px;left:1px;width:12px;}.focus-highlight .carousel-link-image{display:block;}.focus-highlight.matchColors a:focus,.focus-highlight.matchColors button:focus,.focus-highlight.matchColors input:focus,.focus-highlight.matchColors textarea:focus{border-color:#afbd22 !important;}.focus-highlight.grayscaleColors span.checkbox .focus{border-color:#afbd22;}html.lt-ie9 .focus-highlight .carousel-link-image:focus{display:inline-block !important;}html.lt-ie9 .focus-highlight .qtip-search .form-search.visible-phone{display:block !important;}html.lt-ie9 .focus-highlight #mega-menu-content .mega-menu-content a:focus{display:inline-block !important;width:98%;}@media only screen and (min-width:640px){.focus-highlight .carousel-link-image:focus{display:inline-block !important;}.focus-highlight .qtip-search .form-search.visible-phone{display:block !important;}.focus-highlight #mega-menu-content .mega-menu-content a:focus{display:inline-block !important;width:98%;}}.wcagStopAnimation *{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;-ms-transition:none !important;transition:none !important;-ms-animation-play-state:paused !important;-o-animation-play-state:paused !important;-moz-animation-play-state:paused !important;-webkit-animation-play-state:paused !important;animation-play-state:paused !important;}.wcagLinkPainting header a,.wcagLinkPainting header a *,.wcagLinkPainting #main a,.wcagLinkPainting #main a *,.wcagLinkPainting #news-events a,.wcagLinkPainting #news-events a *,.wcagLinkPainting .qtip-content a,.wcagLinkPainting .qtip-content a *{color:red !important;text-decoration:underline !important;}.wcagLinkPainting header .e-ordering-button,.wcagLinkPainting .qtip-content .btn-red,.wcagLinkPainting #news-events .btn-red,.wcagLinkPainting #main .btn-red{color:#fff !important;}.wcagLinkPainting footer a,.wcagLinkPainting footer a *{text-decoration:underline !important;}.wcagLinkPainting #tabs .nav-tabs > .active > a,.wcagLinkPainting #tabs .tab-content a.accordion{color:#fff !important;}.wcagLinkPainting.matchColors .qtip-content .btn-red,.wcagLinkPainting.matchColors #main .btn-red{color:red !important;}.wcagLinkPainting.matchColors #tabs .nav-tabs > .active > a,.wcagLinkPainting.matchColors #tabs .tab-content a.accordion{color:red !important;}.wcagLinkPainting #main .block-jnj-lens-fitting-calculator .button-primary{color:#fff !important;text-decoration:none !important;}.wcagLinkPainting #main .fc-print-share a{text-decoration:none !important;border-bottom:1px solid #f00;}@media only screen and (max-width:639px){.wcagLinkPainting .footer .global_footer_top .collapsed-mobile .menu li.active li a{color:red !important;}}
