.icon-Back_new:before
{
	content:"\f101";
}

.icon-Clinician_new:before
{
	content:"\f102";
}

.icon-Cookie_Policy_new:before
{
	content:"\f103";
}

.icon-Download:before
{
	content:"\f104";
}

.icon-Facebook:before,.x-facebook-icon:before,.js-st-container .st-btn[data-network=facebook]:before
{
	content:"\f105";
}

.icon-Filter:before
{
	content:"\f106";
}

.icon-Globe_new:before
{
	content:"\f107";
}

.icon-Healthcare_Professional_new:before
{
	content:"\f108";
}

.icon-KakoaStory:before,.x-kakoastory-icon:before
{
	content:"\f109";
}

.icon-Laboratory_Professional_new:before
{
	content:"\f10a";
}

.icon-Linkedin:before,.x-linkedin-icon:before,.js-st-container .st-btn[data-network=linkedin]:before
{
	content:"\f10b";
}

.icon-Patient_Edited:before
{
	content:"\f10c";
}

.icon-Patient_new:before
{
	content:"\f10d";
}

.icon-Persona_new:before
{
	content:"\f10e";
}

.icon-Twitter:before,.x-twitter-icon:before,.js-st-container .st-btn[data-network=twitter]:before
{
	content:"\f10f";
}

.icon-WeChat:before,.x-wechat-icon:before
{
	content:"\f110";
}

.icon-Youtube:before,.x-youtube-icon:before
{
	content:"\f111";
}

.icon-back:before
{
	content:"\f112";
}

.icon-bigPlayButton:before
{
	content:"\f113";
}

.icon-checkmark:before
{
	content:"\f114";
}

.icon-clinician:before
{
	content:"\f115";
}

.icon-darkSearch:before
{
	content:"\f116";
}

.icon-defaultpersona:before
{
	content:"\f117";
}

.icon-edit:before
{
	content:"\f118";
}

.icon-grid:before
{
	content:"\f119";
}

.icon-info:before
{
	content:"\f11a";
}

.icon-labprofessional:before
{
	content:"\f11b";
}

.icon-list:before
{
	content:"\f11c";
}

.icon-mail:before,.x-email-icon:before,.js-st-container .st-btn[data-network=email]:before
{
	content:"\f11d";
}

.icon-mapPin:before
{
	content:"\f11e";
}

.icon-next:before
{
	content:"\f11f";
}

.icon-oval:before
{
	content:"\f120";
}

.icon-patient:before
{
	content:"\f121";
}

.icon-privacyCookies:before
{
	content:"\f122";
}

.icon-quotes-left:before
{
	content:"\f123";
}

.icon-quotes-right:before
{
	content:"\f124";
}

.icon-refresh:before
{
	content:"\f125";
}

.icon-regionPicker_light:before
{
	content:"\f126";
}

.icon-researcher:before
{
	content:"\f127";
}

.icon-reversedFacebook:before,.js-st-container .st-btn:hover[data-network=facebook]:before
{
	content:"\f128";
}

.icon-reversedKakoaStory:before
{
	content:"\f129";
}

.icon-reversedLinkedIn:before,.js-st-container .st-btn:hover[data-network=linkedin]:before
{
	content:"\f12a";
}

.icon-reversedMail:before,.js-st-container .st-btn:hover[data-network=email]:before
{
	content:"\f12b";
}

.icon-reversedTwitter:before,.js-st-container .st-btn:hover[data-network=twitter]:before
{
	content:"\f12c";
}

.icon-reversedWeChat:before
{
	content:"\f12d";
}

.icon-reversedYoutube:before
{
	content:"\f12e";
}

.icon-secondaryCTA-blue:before
{
	content:"\f12f";
}

.icon-secondaryCTA-white:before
{
	content:"\f130";
}

.icon-secondaryCTA:before
{
	content:"\f131";
}

.icon-secondaryCTA_blue:before
{
	content:"\f132";
}

.icon-secondaryCTA_bluefilled:before,.ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown:before,.ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown:active:before,.ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown:before,.ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown:before,.ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown:hover:before,.ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown:hover:before,.c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown:before,.c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown:hover:before,.c-hero-image__cta-link:active .icon-secondaryCTA_dropDown:before
{
	content:"\f133";
}

.icon-secondaryCTA_dropDown:before
{
	content:"\f134";
}

.icon-toolTip:before
{
	content:"\f135";
}

.icon-vidFullScr:before
{
	content:"\f136";
}

.icon-vidPause:before
{
	content:"\f137";
}

.icon-vidPlay:before
{
	content:"\f138";
}

.icon-vidVolOff:before
{
	content:"\f139";
}

.icon-vidVolOn:before
{
	content:"\f13a";
}

.icon-whiteSearch:before
{
	content:"\f13b";
}

html
{
	font-size:16px;
	height:100%;
}

body
{
	font-family:imago-book,Arial,sans-serif;
	height:100%;
	-ms-overflow-style:scrollbar;
	overflow-x:hidden;
	margin:0 auto;
}

.page-loader
{
	border:16px solid #fff;
	border-radius:50%;
	border-top:16px solid #06c;
	width:7.5rem;
	height:7.5rem;
	-webkit-animation:spin 2s linear infinite;
	animation:spin 2s linear infinite;
	display:none;
	margin:auto;
}

100%
{
	opacity:1;
	-webkit-transform:rotate(359deg);
	-moz-transform:rotate(359deg);
	-ms-transform:rotate(359deg);
	-o-transform:rotate(359deg);
	transform:rotate(359deg);
}

.c-title
{
	margin-bottom:48px;
}

.x-component-spacing.c-title
{
	margin-top:32px;
	margin-bottom:32px;
	padding:0 16px;
}

.x-comp-offset-spacing
{
	margin-top:-2.25rem;
}

.x-spacing-small
{
	margin-bottom:1rem;
}

a
{
	color:#333;
	position:relative;
}

a:hover,a:focus
{
	color:#06c;
	text-decoration:none;
}

a:after
{
	content:'';
	position:absolute;
	width:100%;
	height:0;
/*	border-bottom:1px solid #06c;*/
	left:0;
	bottom:0;
	-webkit-transform:scaleX(0);
	-ms-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transition:0 .3s ease-in;
	transition:transform .3s ease-in;
}

a:active,a:focus
{
	color:#004ea3;
	outline:0;
}

a .x-secondary-cta,a .x-secondary-cta-up,a .collapsed .c-filter__collapse-cta,.collapsed a .c-filter__collapse-cta,a .x-secondary-cta-down,a .c-filter__collapse-cta,a .x-secondary-cta-white,a .u-right-arrow
{
	margin-left:.78125rem;
}

a.x-arrowlink:after
{
	background:url(../../../../etc.clientlibs/roche/diagnostics/clientlibs/roche-global-publish/resources/images/secondaryCTA.svg) no-repeat;
	background-repeat:no-repeat;
	background-color:#c8e0f7;
	width:18px;
	transform:scaleX(1);
	height:18px;
	content:"";
	border-radius:50%;
	display:inline-block;
	position:relative;
	border-bottom:0;
	left:.78125rem;
	top:3px;
}

a.x-arrowlink:hover
{
	color:#fff;
	background-color:#06c;
}

a.x-arrowlink:active
{
	color:#fff;
	background-color:#004ea3;
}

.x-h5,h5,.x-custom-h5
{
	font-family:imago-book,Arial,sans-serif;
	color:#17313f;
	font-size:1.5rem;
	line-height:1.875rem;
}

.x-h3,h3,.x-custom-h3
{
	font-family:imago-book,Arial,sans-serif;
	color:#0032a0;
	font-size:1.75rem;
	line-height:1.75rem;
}

.x-h4,h4,.x-custom-h4
{
	font-family:minion-italic,Arial,sans-serif;
	color:#17313f;
	font-size:1.375rem;
	line-height:1.75rem;
}

.x-content-wrapper
{
	min-height:50%;
	/*max-width:1440px;*/
	margin:0 auto;
}

.x-content-wrapper ul,.x-content-wrapper ol
{
	padding-left:1rem;
	list-style-position:outside;
	margin:0;
}

.x-content-wrapper ul.x--carousel-indicators,.x-content-wrapper ol.x--carousel-indicators
{
	padding-left:40px;
}

.x-content-wrapper ul li ul
{
	padding-left:40px;
	margin-top:.75rem;
}

.x-content-wrapper li+li
{
	margin-top:.75rem;
}

.x-navigation
{
	font-family:imago-book,Arial,sans-serif;
	color:#17313f;
	text-align:center;
	letter-spacing:.109375rem;
}

.x-article-text
{
	font-family:imago-book,Arial,sans-serif;
	color:#17313f;
	font-size:1.25rem;
	line-height:1.625rem;
}

.x-link-secondary:after
{
	content:'';
	position:absolute;
	width:100%;
	height:0;
	border-bottom:1px solid #90c2ef;
	left:0;
	bottom:0;
	-webkit-transform:scaleX(0);
	-ms-transform:scaleX(0);
	transform:scaleX(0);
	-webkit-transition:0 .3s ease-in;
	transition:transform .3s ease-in;
}

.x-link-secondary:active,.x-link-secondary:focus
{
	outline:0;
	color:#fff;
}

.x-link-secondary:hover:after
{
	border-bottom:1px solid #fff;
	-webkit-transform:scaleX(1);
	-ms-transform:scaleX(1);
	transform:scaleX(1);
}

.x-overlay-link:hover:after,.x-overlay-link:active:after,.x-overlay-link:focus:after,.x-overlay-link:visited:after,.x-overlay-link.active:after
{
	border-bottom:0;
	-webkit-transform:scaleX(0);
	-ms-transform:scaleX(0);
	transform:scaleX(0);
}

.x-btn-blue
{
	font-family:imago-book,Arial,sans-serif;
	color:#17313f;
	outline:#17313f;
	background-color:#c8e0f7;
}

.x-btn-pink
{
	font-family:imago-book,Arial,sans-serif;
	color:#17313f;
	outline:#9ba4aa;
	background-color:#fdcad6;
}

.x-btn-purple
{
	font-family:imago-book,Arial,sans-serif;
	color:#fff;
	outline:#9ba4aa;
	background-color:#06c;
}

.x-liipbox
{
	background:#06c;
	z-index:99999;
	position:fixed;
	height:100%;
	top:0;
	left:0;
	right:0;
	opacity:1;
	overflow-y:auto;
}

.x-liipbox.c-login
{
	display:block;
	position:fixed;
	height:100%;
}

.x-liipbox.x-index-liipbox
{
	z-index:999;
}

.x-text-right
{
	text-align:right;
}

.x-author-details
{
	margin-top:38px;
}

.x-submit-button,button.x-submit-button.btn-secondary,button.x-submit-button.btn-primary
{
	color:#333;
	font-size:.875rem;
	font-weight:300;
	letter-spacing:.1125rem;
	line-height:1.125rem;
	text-align:center;
	border:1px solid #333;
	background-color:#c8e0f7;
	display:inline-block;
	transition:all .3s;
	width:100%;
	text-transform:uppercase;
	padding:1rem 0;
}

.x-submit-button:focus,button.x-submit-button.btn-secondary:focus,button.x-submit-button.btn-primary:focus
{
	background-color:#c8e0f7;
	color:#333;
	border:3px solid #06c;
	border-radius:.25rem;
	outline:0;
}

.close
{
	position:absolute;
	right:32px;
	top:12px;
	left:10px;
	width:32px;
	height:32px;
	opacity:1;
	text-indent:-9999px;
	overflow:hidden;
}

.close::before,.close::after
{
	position:absolute;
	left:14px;
	content:' ';
	height:22px;
	width:1px;
	background-color:#fff;
}

.close::before
{
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
}

.u-rt-slide
{
	animation:slideright 800ms cubic-bezier(.53,.06,.42,.85) forwards;
}

.u-arrow
{
	border:1px solid #17313f;
	border-radius:50%;
	display:inline-block;
	width:18px;
	height:18px;
	text-align:center;
	vertical-align:middle;
	position:relative;
	transition:background 1s ease;
	padding:2px;
}

.u-arrow i
{
	border:1px solid #17313f;
	display:inline-block;
	position:absolute;
	top:5px;
	left:5px;
	width:2px;
	height:2px;
	overflow:hidden;
	text-indent:-9999px;
	border-width:0 1px 1px 0;
	margin:0;
	padding:2px;
}

.u-arrow i.left
{
	left:6px;
	transform:rotate(136deg);
	-webkit-transform:rotate(136deg);
}

.u-arrow i.right
{
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
}

.u-arrow-blue:hover i
{
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
}

.x-img-responsive
{
	display:inline-block;
	max-width:100%;
	max-height:100%;
	width:100%;
}

.x-img-responsive img
{
	max-width:100%;
	max-height:100%;
	width:100%;
	height:auto;
}

.mediaImage .x-img-responsive img
{
	max-height:initial;
}

.x--carousel-indicators
{
	counter-reset:step;
	top:12px;
	left:0;
	width:100%;
	z-index:auto;
	bottom:initial;
	margin:0;
	padding:0 40px;
}

.x--carousel-indicators .x--li-indicator
{
	list-style-type:none;
	color:#fff;
	text-transform:uppercase;
	width:20%;
	float:left;
	position:relative;
	background:0 0;
	border:0;
	margin:.0625rem;
}

.x--carousel-indicators .x--li-indicator:before
{
	content:counter(step);
	counter-increment:step;
	width:8px;
	line-height:6px;
	display:block;
	background:#fff;
	border-radius:10px;
	border:1px solid #17313f;
	margin:.125rem auto .3125rem;
}

.x--carousel-indicators .x--li-indicator:hover::before
{
	width:14px;
	line-height:12px;
	background:#fff;
	position:relative;
	top:-3px;
}

.x--carousel-indicators .x--li-indicator:after
{
	content:'';
	width:100%;
	height:2px;
	background:#17313f;
	position:absolute;
	left:-50%;
	top:5px;
	z-index:-1;
	opacity:.33;
}

.x--carousel-indicators .x--li-indicator.active:before
{
	content:counter(step);
	counter-increment:step;
	width:14px;
	line-height:12px;
	display:block;
	color:#fff;
	border-radius:10px;
	border:1px solid #17313f;
	background:#90c2ef;
	margin:0 auto .3125rem;
}

.x--carousel-control.left,.x--carousel-control.right
{
	background-image:none;
	opacity:1;
	z-index:9999;
	-ms-filter:none;
}

.roche-header-search-box
{
	position:relative;
	top:1.25rem;
}

.roche-header-search-box fieldset .roche-header-search-input
{
	width:100%;
	outline:0;
	border:0;
	border-bottom:1px solid #fff;
	background:0;
	color:#fff;
	border-radius:0;
	padding:8px 30px 10px 50px;
}

.roche-header-search-box fieldset .header-search-button
{
	position:absolute;
	border:0;
	height:25px;
	width:25px;
	left:2px;
	bottom:20px;
	cursor:pointer;
	opacity:.3;
	display:inline-block;
	color:#fff;
	font-size:25px;
}

.roche-header-search-box fieldset .navbar-toggle.cross-icon
{
	position:absolute;
	right:12px;
	bottom:60px;
	cursor:pointer;
}

.roche-header-search-box .header-search-result-container
{
	position:relative;
	width:100%;
	background:0 0;
	margin:20px 0;
}

.roche-header-search-box .header-search-result-container .header-search-result
{
	height:auto;
	position:absolute;
	width:100%;
	padding:0;
}

.roche-header-search-box .header-search-result-container .header-search-result ul
{
	list-style:none;
	padding:0;
}

.roche-header-search-box .header-search-result-container .header-search-result ul li
{
	margin:10px 0;
}

.roche-header-search-box .header-search-result-container .header-search-result ul li span.color-blue
{
	color:#69a5de;
}

.roche-header-search-box .header-search-result-container .header-search-result ul li span.search-helper-text
{
	margin:0 5px;
}

.roche-header-search-box .header-search-result-container .header-search-result ul li.selected a
{
	border-bottom:2px solid #fff;
}

.roche-header-search-box .header-search-predictive
{
	display:none;
	width:100%;
	background:0 0;
	font-size:1rem;
	color:#69a5de;
	letter-spacing:.5px;
	margin:20px 0;
}

.roche-header-search-box .header-search-predictive .header-predictive-item
{
	display:inline-block;
	color:#fff;
	font-size:1rem;
	margin:0 5px;
}

.roche-header-search-box .header-search-predictive .header-predictive-item .suggestive-helper--text
{
	color:#69a5de;
	margin:0 5px;
}

.x-hidden-text
{
	font-size:0;
	border:0;
}

.x-rte-wrapper ul,.x-rte-wrapper ol,.x-rte-wrapper div+ul,.x-rte-wrapper div+ol,.x-rte-wrapper p+ul,.x-rte-wrapper p+ol
{
	margin-bottom:12px;
}

.x-cross-button
{
	position:absolute;
	top:8px;
	right:8px;
	cursor:pointer;
	width:42px;
	height:42px;
	opacity:.3;
}

.x-cross-button::before
{
	position:absolute;
	left:15px;
	content:' ';
	height:40px;
	width:2px;
	background-color:#333;
	transform:rotate(45deg);
}

.x-cross-button::after
{
	position:absolute;
	left:15px;
	content:' ';
	height:40px;
	width:2px;
	background-color:#333;
	transform:rotate(-45deg);
}

.x-modal-up,.x-modal
{
	text-align:center;
	z-index:999999;
}

.x-modal-up .c-modal-up-dialog .modal-content__header,.x-modal .c-modal-up-dialog .modal-content__header
{
	position:relative;
	height:70px;
	padding:.625rem .9375rem;
}

.x-modal-up .c-modal-up-dialog .modal-content__header .c-close,.x-modal .c-modal-up-dialog .modal-content__header .c-close
{
	-webkit-appearance:none;
	cursor:pointer;
	background:0;
	border:0;
	width:80px;
	height:82px;
	border-left:2px solid #b3bbc0;
	padding:0;
}

.x-modal-up .c-modal-up-dialog .modal-content__header .c-close::before,.x-modal-up .c-modal-up-dialog .modal-content__header .c-close::after,.x-modal .c-modal-up-dialog .modal-content__header .c-close::before,.x-modal .c-modal-up-dialog .modal-content__header .c-close::after
{
	height:20px;
	top:35px;
	left:40px;
}

.x-modal-up .c-modal-up-dialog .modal-content__footer,.x-modal .c-modal-up-dialog .modal-content__footer
{
	text-align:center;
	border:0;
}

.x-modal-up::before,.x-modal::before
{
	content:'';
	display:inline-block;
	height:100%;
	vertical-align:middle;
}

.x-modal-backdrop
{
	display:none;
	background-color:#90c2ef;
}

.x-disable-click
{
	pointer-events:none;
}

.x-disable-block
{
	opacity:.65;
	cursor:default;
}

.x-redirect-modal
{
	z-index:999999;
	text-align:center;
	padding:0;
}

.x-redirect-modal .modal-header
{
	position:relative;
	height:70px;
	border-bottom:1px solid #b3bbc0;
	padding:1rem;
}

.x-redirect-modal .modal-title,.x-redirect-modal .modal-subtitle
{
	font-family:imago-book,Arial,sans-serif;
	text-transform:capitalize;
}

.x-redirect-modal .modal-body
{
	padding:1.875rem 1rem 1rem;
}

.x-redirect-modal .modal-desc
{
	margin-top:0;
	margin-bottom:0;
	font-size:1rem;
	line-height:1.375rem;
}

.x-redirect-modal .modal-footer
{
	border:0;
	text-align:left;
}

.modal-backdrop
{
	background-color:#90c2ef;
}

.modal
{
	text-align:center;
	padding:0!important;
}

.x-empty-legend
{
	font-size:0;
	border:0;
	margin:0;
}

.quote:before,.quote:after
{
	font-family:rocheicons,sans-serif;
	display:inline-block;
	line-height:1;
	font-weight:400;
	font-style:normal;
	speak:none;
	text-decoration:inherit;
	text-transform:none;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing:grayscale;
	vertical-align:baseline;
	font-size:24px;
}

.quote:before
{
	content:"\f123";
	width:1.5rem;
	height:1.5rem;
}

.quote:after
{
	content:"\f124";
	width:1.5rem;
	height:1.5rem;
	margin-left:.625rem;
}

a span.x-arrowlink:before
{
	content:'';
	background:url(../img/right.png) no-repeat;
	height:30px;
	width:30px;
	display:inline-block;
	background-color:#c8e0f7;
	border-radius:50%;
	vertical-align:middle;
	position:inherit;
	transform:inherit;
	margin-right:.78125rem;
	border:0;
}

.x-minion-32
{
	font-family:minion-italic,Arial,sans-serif!important;
	line-height:2.25rem!important;
	font-size:2rem!important;
}

.x-minion-48
{
	font-family:minion-italic,Arial,sans-serif!important;
	line-height:3.375rem!important;
	font-size:3rem!important;
}

.x-font-12
{
	line-height:1.125rem!important;
	font-size:.75rem!important;
}

.x-font-14
{
	line-height:1.25rem!important;
	font-size:.875rem!important;
}

.x-font-16
{
	line-height:1.375rem!important;
	font-size:1rem!important;
}

.x-font-18
{
	font-size:1.125rem!important;
	line-height:1.5rem!important;
}

.x-font-20
{
	line-height:1.625rem!important;
	font-size:1.25rem!important;
}

.x-no-margin-left
{
	margin-left:0;
	padding-left:0;
}

.x-no-margin-left ul
{
	padding-left:.9375rem;
}

.x-no-margin-bottom p span.x-heading
{
	display:block;
	margin-bottom:.625rem;
}

.x-heading
{
	font-size:1.875rem;
}

.x-title-f22
{
	font-size:1.375rem;
	line-height:1.625rem;
}

.generictext .x-rte-wrapper .x-text a.noanimation:focus
{
	border-radius:4px;
	border:3px solid #06c;
	color:#06c;
	padding:2px 5px;
}

.generictext .x-rte-wrapper .x-text a.noanimation:visited
{
	border:0;
	color:#636;
}

.c-citation-list a:focus
{
	color:#06c;
	border-radius:4px;
	border:1px solid #06c;
}

.c-citation-list ul
{
	list-style-type:none;
	padding-left:2.1875rem;
}

.c-citation-list ul li,.c-citation-list ol li
{
	position:relative;
	margin-bottom:.75rem;
	margin-top:0;
}

.c-citation-list ol li
{
	padding-left:1.25rem;
}

.c-citation-list ul li:before
{
	border:1px solid #17313f;
	border-radius:50%;
	content:'';
	position:absolute;
	top:5px;
	left:-32px;
	display:inline-block;
	width:8px;
	height:8px;
	text-align:center;
	vertical-align:middle;
	background:#90c2ef;
}

.radio input[type=radio]+.customRadio
{
	display:inline-block;
	height:7px;
	width:7px;
	border:1px solid #17313f;
	background-color:#fff;
	border-radius:50%;
	box-shadow:0 0 3px -1px rgba(0,0,0,.8);
	pointer-events:none;
	position:absolute;
	top:2px;
	opacity:.4;
	margin:0 0 0 -28px;
}

.checkbox input[type=checkbox]+.customCheckbox
{
	display:inline-block;
	height:7px;
	width:7px;
	border:1px solid #17313f;
	background-color:#fff;
	pointer-events:none;
	position:absolute;
	top:2px;
	opacity:.4;
	margin:0 0 0 -28px;
}

.c-login-notification .right .close,.c-cookie-notification .right .close
{
	opacity:1;
	left:auto;
	right:48px;
}

.x-read-more_wrapper .x-read-more_button
{
	margin-top:22px;
	display:block;
	text-align:center;
}

.x-read-more_wrapper .x-read-more_button .x-read-more_link
{
	width:auto;
	height:21px;
	font-family:imago-book,Arial,sans-serif;
	font-size:16px;
	font-weight:400;
	font-style:normal;
	font-stretch:normal;
	line-height:1.31;
	letter-spacing:normal;
	text-align:right;
	color:#333;
	cursor:pointer;
}

.x-read-more_wrapper .x-read-more_button .c-filter__heading-link .icon-secondaryCTA_dropDown
{
	height:17px;
	width:17px;
}

.x-checkmark
{
	float:right;
	transform:rotate(-45deg);
	height:.375rem;
	width:.8125rem;
	border-left:1px solid #000;
	border-bottom:1px solid #000;
	margin-top:.625rem;
	display:none;
}

.x-btn-disabled,.x-btn-disabled:hover,.x-btn-disabled:focus,.x-btn-disabled:visited
{
	cursor:not-allowed;
	color:#333;
	background-color:#c8e0f7;
	opacity:.35;
}

.x-header-margin__bottom
{
	margin-bottom:220px;
}

.x-global-seconday-cta [class^=icon-]:before,.x-global-seconday-cta [class*=" icon-"]:before
{
	vertical-align:baseline;
}

.x-cta-link
{
	font-size:1rem;
	line-height:1.3125rem;
	color:#fff;
}

.x-cta-link .icon-secondaryCTA_dropDown
{
	background-color:rgba(255,255,255,.15);
	border-radius:50%;
	height:1.0625rem;
	width:1.0625rem;
	display:inline-block;
	font-size:1.0625rem;
}

.x-cta-link .x-right-arrow
{
	height:17px;
	width:17px;
	display:inline-block;
	line-height:17px;
	margin-left:.75rem;
}

.x-cta-link:hover .icon-secondaryCTA_dropDown
{
	background-color:#c3dbf2;
	color:#fff;
	border-radius:50%;
}

.x-custom-h1,.x-custom-h2,.x-custom-h3,.x-custom-h4,.x-custom-h5,.x-custom-h6
{
	display:block;
	font-weight:500;
}

.roche-chart
{
	-webkit-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	transform:rotate(-90deg);
}

.roche-chart__meter,.roche-chart__value
{
	fill:none;
}

.roche-chart__meter
{
	stroke:#2a424f;
}

.roche-chart__value
{
	stroke:#90c2ef;
	stroke-linecap:butt;
}

.roche-chart .value2
{
	stroke:#fdcad6;
}

.x-oval-icon:before,.x-body-tags:before
{
	width:8px;
	height:8px;
	background-color:#90c2ef;
	display:inline-block;
	content:"";
	border-radius:50%;
	border:1px solid #17313f;
	margin-right:15px;
}

.x-body-tags
{
	font-family:imago-book,Arial,sans-serif;
	color:#17313f;
	font-size:16px;
	line-height:22px;
	float:left;
	background-repeat:no-repeat;
	background-position:0 50%;
	margin-right:25px;
	list-style-type:none;
	padding:0;
}

.x-search-icon
{
	height:18px;
	width:17px;
	display:inline-block;
	vertical-align:text-bottom;
}

button.x-hamburger-icon
{
	background:url(../img/menu.jpg) no-repeat;
	height:16px;
	width:20px;
	display:inline-block;
	vertical-align:text-bottom;
	border:0;
	border-bottom-left-radius:0;
	border-bottom-right-radius:0;
	border-top-right-radius:0;
	border-top-left-radius:0;
	padding:0;
}

.x-secondary-cta,.x-secondary-cta-up,.collapsed .c-filter__collapse-cta,.x-secondary-cta-down,.c-filter__collapse-cta
{
	height:17px;
	width:17px;
	display:inline-block;
	background-color:#c8e0f7;
	border-radius:50%;
	vertical-align:middle;
}

.x-secondary-cta .icon-secondaryCTA_dropDown,.x-secondary-cta-up .icon-secondaryCTA_dropDown,.x-secondary-cta-down .icon-secondaryCTA_dropDown,.c-filter__collapse-cta .icon-secondaryCTA_dropDown
{
	height:17px;
	width:17px;
	font-size:17px;
	display:inline-block;
	border-radius:50%;
}

.x-secondary-cta-white
{
	height:18px;
	width:18px;
	display:inline-block;
	background-color:transparent;
	border-radius:50%;
	vertical-align:sub;
}

.x-secondary-cta-white:hover
{
	background-color:rgba(255,255,255,.12);
}

.u-right-arrow .icon-secondaryCTA_dropDown,.u-right-arrow.u-right-arrow-white .icon-secondaryCTA_dropDown,.u-left-arrow .icon-secondaryCTA_dropDown
{
	height:1.0625rem;
	width:1.0625rem;
	display:inline-block;
	font-size:1.0625rem;
	margin-left:-3px;
}

.u-right-arrow
{
	height:18px;
	width:18px;
	display:inline-block;
	vertical-align:middle;
}

.u-right-arrow.custom
{
	height:18px;
	width:18px;
	display:inline-block;
	vertical-align:middle;
	margin-top:-5px;
}

.u-right-arrow.u-right-arrow-white
{
	color:#fff;
	background-size:18px 22px;
	width:22px;
	height:22px;
	border-radius:22px;
}

.u-right-arrow.u-right-arrow-white .icon-secondaryCTA_dropDown
{
	height:22px;
	width:22px;
	font-size:22px;
}

.u-left-arrow
{
	height:18px;
	width:18px;
	display:inline-block;
	vertical-align:middle;
	overflow:hidden;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
}

.x-hint-btn
{
	display:block;
	position:absolute;
	width:20px;
	height:20px;
	border:0;
	border-radius:50%;
	text-indent:inherit;
	background-color:#90c2ef;
	-webkit-transition:background-color .2s;
	transition:background-color .2s;
}

.x-hint-btn .icon-toolTip
{
	font-size:20px;
	width:20px;
	height:20px;
	display:inline-block;
}

.x-hint-btn.active,.x-hint-btn:hover
{
	background-color:#fff;
	color:#17313f;
}

.x-arrowlink a:after
{
	background:url(../../../../etc.clientlibs/roche/diagnostics/clientlibs/roche-global-publish/resources/images/secondaryCTA_dropDown.svg) no-repeat;
	position:inherit;
	transform:inherit;
	margin-left:.625rem;
	border:0;
}

.x-secondary-cta-up,.collapsed .c-filter__collapse-cta
{
	transform:rotate(-90deg);
	background-color:#90c2ef;
}

.x-secondary-cta-down,.c-filter__collapse-cta
{
	transform:rotate(90deg);
	background-color:#c8e0f7;
}

.vi .x-body-tags
{
	font-family:Helvetica,Arial,sans-serif;
	color:#17313f;
}

.animated
{
	animation-fill-mode:both;
}

to
{
	visibility:visible;
	opacity:1;
	transform:none;
}

.fadeInUp
{
	animation-name:fadeInUp;
	animation-duration:.3s;
}

.fadeOut
{
	animation-name:fadeOut;
	animation-duration:.1s;
}

.fadeOutDown
{
	animation-name:fadeOutDown;
}

.slideInRight
{
	animation-duration:.5s;
	animation-name:slideInRight;
}

.slideOutLeft
{
	animation-duration:.5s;
	animation-name:slideOutLeft;
}

.slideInLeft
{
	animation-duration:.5s;
	animation-name:slideInLeft;
}

.slideOutRight
{
	animation-duration:.5s;
	animation-name:slideOutRight;
}

.fadeIn
{
	animation-duration:.4s;
	animation-name:fadeIn;
}

.slideLeft
{
	animation-duration:.5s;
	animation-name:slideLeft;
}

.slideInUp
{
	animation-duration:.5s;
	animation-name:slideInUp;
}

.fadeInRight
{
	animation-duration:1s;
	animation-name:fadeInRight;
}

.c-header
{
	clear:both;
	height:3.75rem;
	z-index:9;
	width:100%;
	position:relative;
	margin-left:auto;
	margin-right:auto;
}

.c-header .x-search-icon
{
	font-size:18px;
	line-height:normal;
	height:20px;
}

.c-header__primary .x-hamburger-icon
{
	float:left;
	margin-top:5px;
	height:20px;
	margin-right:16px;
}

.c-header__primary,.c-header__secondry
{
	height:25px;
}

.c-header__secondry .c-header__link.c-header__link--logo
{
	padding-top:0;
	padding-bottom:0;
}

.c-header__wrapper
{
	border-bottom:1px solid #efefef;
	width:100%;
	background:#fff;
	padding:1.125rem;
}

.c-header__wrapper--sticky
{
	position:fixed;
	top:0;
	width:100%;
	z-index:10;
	/*margin:auto;*/
}

.c-header__link
{
	font-size:14px;
	line-height:20px;
	letter-spacing:.125rem;
	text-transform:uppercase;
	display:flex;
	align-self:center;
	vertical-align:middle;
	float:right;
	padding:3px 1rem;
}

.c-header__link--logo
{
	padding-right:0;
	position:relative;
}

.c-header__link--logo img
{
	height:28px;
	width:111px;
}

.c-header__secondry .c-header__region-picker
{
	vertical-align:top;
	height:20px;
}

.c-header__secondry .c-login-dropdown .c-logged-user
{
	position:relative;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	display:inline-block;
	max-width:200px;
}

.c-header__secondry .c-login-dropdown .c-header__region-picker .icon-loginIcon
{
	background:url(../../../../etc.clientlibs/roche/diagnostics/clientlibs/roche-global-publish/resources/images/login.svg) no-repeat;
	display:block;
	width:20px;
	height:20px;
}

.c-header .search
{
	padding-right:1.75rem;
}

.c-navigation-overlay
{
	font-family:imago-book,Arial,sans-serif;
	background:#06c;
	height:100%;
	overflow:auto;
	-webkit-overflow-scroll:touch;
}

.c-navigation-overlay .top-section
{
	clear:both;
	border-bottom:1px solid #69a5de;
	height:60px;
}

.c-navigation-overlay .links-section
{
	display:block;
	position:relative;
	/*margin:0 52px;*/
	padding: 0rem;
	color:#fff!important;
}

.c-navigation-overlay .left-s
{
	width:auto;
	padding:1.125rem;
}

.c-navigation-overlay .left-s .logo
{
	height:24px;
	width:44px;
	display:inline-block;
	vertical-align:middle;
}

.c-navigation-overlay .left-s .persona-link
{
	display:inline-block;
	font-size:.8125rem;
	padding-left:1.1875rem;
	letter-spacing:.125rem;
	line-height:1.25rem;
	text-transform:uppercase;
	color:#fff;
	vertical-align:middle;
}

.c-navigation-overlay .right-s
{
	width:60px;
	height:60px;
	border-left:1px solid #69a5de;
}

.c-navigation-overlay .right-s .cross-icon
{
	background:url(../../../../etc.clientlibs/roche/diagnostics/clientlibs/roche-global-publish/resources/images/cross-icon.png) no-repeat 50% 50%;
	height:100%;
	width:100%;
	display:inline-block;
	vertical-align:middle;
	cursor:pointer;
	background-size:18px 18px;
}

.c-navigation-overlay .link-row
{
	display:block;
	font-size:1.375rem;
	line-height:1.75rem;
	padding-top:2.1875rem;
}
.c-navigation-overlay .link-row a{

	color:#fff;
 }
.c-navigation-overlay .row-2
{
	margin:2.6875rem 0 2.375rem;
}

.c-navigation-overlay .row-2 .link-row
{
	font-size:.875rem;
	line-height:1.125rem;
	text-transform:uppercase;
	letter-spacing:.125rem;
	border-bottom:1px solid rgba(255,255,255,.2);
	padding:.75rem 0;
}

.c-navigation-overlay .region-picker
{
	font-size:13px;
	color:#fff;
	height:13px;
	width:15px;
	display:inline-block;
	position:relative;
	top:.0625rem;
}

.c-navigation-overlay .region-picker .icon-regionPicker_light
{
	display:inline-block;
	line-height:20px;
	font-size:13px;
	height:13px;
	width:15px;
}

.x-liipbox__top-section
{
	clear:both;
	border-bottom:1px solid #69a5de;
	height:70px;
	position:relative;
	padding:0rem;
}

.x-liipbox__right-s
{
	width:auto;
	padding:1.25rem .9375rem;
}

.x-liipbox__right-s__logo
{
	height:21px;
	width:40px;
	display:inline-block;
	vertical-align:middle;
}

.x-liipbox__left-s
{
	width:50px;
	height:70px;
}

.x-liipbox__left-s__cross-icon
{
	background:url(../../../../etc.clientlibs/roche/diagnostics/clientlibs/roche-global-publish/resources/images/cross-icon.png) no-repeat 50% 50%;
	height:100%;
	width:100%;
	display:inline-block;
	vertical-align:middle;
	cursor:pointer;
	background-size:18px 18px;
	border:0;
}

.x-liipbox__text
{
	position:absolute;
	margin-top:21px;
	display:inline-block;
	font-size:1.2rem;
	padding-left:.90625rem;
	letter-spacing:.125rem;
	line-height:2.25rem;
	color:#fff;
	vertical-align:middle;
	width:68vw;
	height:20px;
}

.x-liipbox.no-cookie .persona-text
{
	width:80%;
}

.x-liipbox button.navbar-toggle
{
	position:relative;
	display:block;
	float:left;
	-ms-transform:translate(0,10px);
	-webkit-transform:translate(0,10px);
	transform:translate(0,10px);
	transition:all 300ms linear;
	border:0;
	margin:0;
	padding:1.125rem .75rem;
}

.x-liipbox button.navbar-toggle .icon-bar+.icon-bar
{
	margin-top:6px;
	position:relative;
}

.x-liipbox button.navbar-toggle.translated .icon-bar:nth-of-type(1)
{
	background-color:transparent;
	height:2px;
	width:22px;
	margin-top:10px;
	margin-left:2px;
}

.x-liipbox button.navbar-toggle.translated .icon-bar:nth-of-type(2)
{
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg);
	height:2px;
	margin-top:6px;
}

.x-liipbox button.navbar-toggle.translated .icon-bar:nth-of-type(3)
{
	-webkit-transform:rotate(-45deg);
	-moz-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg);
	height:2px;
}

.x-liipbox button.navbar-toggle:hover,.x-liipbox button.navbar-toggle:focus
{
	background:0 0;
}

.t-pdp-container .c-tab-view-container
{
	order:4;
}

.c-pdplogo
{
	border-bottom:1px solid #efefef;
	text-align:right;
	order:2;
	padding:1.125rem;
}

.c-pdplogo .logo-container img
{
	width:auto;
	height:24px;
}

.c-pdplogo .logo-container::after
{
	border-bottom:0;
	outline:0;
}

.c-pdplogo .logo-container:hover:after
{
	transform:none;
}

.c-pdplogo.c-pdplogo-left
{
	border-bottom:0;
	text-align:left;
	padding:3rem 1.6875rem 3rem 3.25rem;
}

.c-pdplogo.c-pdplogo-left hr
{
	border-top:1px solid #efefef;
	margin-left:0;
	margin-top:1.6875rem;
	margin-bottom:0;
	width:23rem;
	text-align:left;
}

.c-related-docs__heading
{
	font-size:1.375rem;
	line-height:1.75rem;
	padding:0 1rem .625rem;
}

.c-related-docs__title
{
	font-size:1.125rem;
	line-height:1.5rem;
	padding-top:2px;
	text-transform:uppercase;
	margin:0;
}

.c-related-docs__document-type
{
	margin-top:20px;
	font-size:.75rem;
	line-height:.9375rem;
	clear:both;
}

.c-related-docs__document-type span
{
	padding-right:.1875rem;
}

.c-related-docs .method-title
{
	padding-right:.5rem;
}

.c-related-docs__pad
{
	-webkit-transition:background .8s ease-in-out;
	-moz-transition:background .8s ease-in-out;
	-ms-transition:background .8s ease-in-out;
	-o-transition:background .8s ease-in-out;
	transition:background .8s ease-in-out;
	padding:1.5rem 1rem;
}

.c-related-docs__pad.open
{
	background:#c8e0f7;
	border-bottom:1px solid #9ba4aa;
}

.c-related-docs__description
{
	padding:1.625rem 2.3125rem;
}

.c-related-docs__description .content-pad
{
	padding-bottom:20px;
}

.c-related-docs__description .heading
{
	font-size:.75rem;
	line-height:.9375rem;
	display:block;
}

.c-related-docs__description .val
{
	font-size:1rem;
	line-height:1.5rem;
}

.c-related-docs__toggle-section
{
	-webkit-transition:background .8s ease-in-out;
	-moz-transition:background .8s ease-in-out;
	-ms-transition:background .8s ease-in-out;
	-o-transition:background .8s ease-in-out;
	transition:background .8s ease-in-out;
	border-top:1px solid #9ba4aa;
	border-bottom:1px solid #9ba4aa;
	height:51px;
	position:relative;
}

.c-related-docs__toggle-section::after,.c-related-docs__toggle-section::before
{
	-webkit-transition:transform .4s ease-in-out;
	-moz-transition:transform .4s ease-in-out;
	-ms-transition:transform .4s ease-in-out;
	-o-transition:transform .4s ease-in-out;
	transition:transform .4s ease-in-out;
	content:'';
	position:absolute;
	background-color:#9ba4aa;
	width:20px;
	height:1px;
	right:20px;
	top:50%;
	left:47%;
}

.c-related-docs .x-oval-icon:before,.c-related-docs .x-body-tags:before
{
	margin-right:8px;
}

.c-headline-body-copy
{
	width:100%;
	max-width:87.5rem;
	box-sizing:inherit;
}

.c-headline-body-copy .row
{
	margin-left:0;
	margin-right:0;
}

.c-headline-body-copy .x-facebook-icon,.c-headline-body-copy .x-twitter-icon,.c-headline-body-copy .x-email-icon,.c-headline-body-copy .x-facebook-icon:hover,.c-headline-body-copy .x-twitter-icon:hover,.c-headline-body-copy .x-email-icon:hover
{
	background-size:3.625rem;
}

.c-headline-body-copy .social-share-icon
{
	width:3.625rem;
	height:3.625rem;
	margin-right:1.6875rem;
}

.c-headline-body-copy .x-author-details
{
	margin-bottom:1rem;
	padding:0;
}

.c-headline-body-copy .tags-list
{
	display:inline-block;
	padding-left:0;
	margin-bottom:1.5rem;
}

.c-headline-body-copy .h3
{
	font-size:1.875rem;
	line-height:2.25rem;
}

.c-headline-body-copy .headline
{
	border-bottom:0;
	height:initial;
	padding:0;
}

.c-persona-picker__bottom-section a
{
	color:#fff;
	text-align:center;
}

.c-persona-picker__persona-link
{
	border-bottom:1px solid #69a5de;
	cursor:pointer;
	padding:2.75rem 2.125rem 3.25rem;
}

.c-persona-picker .persona-link__name
{
	font-size:1.125rem;
	letter-spacing:.125rem;
	line-height:1.5rem;
	text-transform:uppercase;
}

.c-persona-picker .persona-link__description
{
	font-size:1rem;
	line-height:1.375rem;
	padding-top:1.3125rem;
}

.c-countrypicker
{
	background:#06c;
	z-index:99999;
	position:fixed;
	height:100%;
	top:0;
	left:0;
	right:0;
	bottom:0;
	opacity:1;
	background-size:100% 100%;
	overflow-y:auto;
}

.c-countrypicker__wrapper
{
	background-color:#fff;
	overflow:hidden;
	min-height:100vh;
	height:auto;
	position:relative;
	transform:translate3d(0,0,0);
	margin:0 auto;
	padding:1.5rem 0;
}

.c-countrypicker__wrapper.x-grey-background
{
	background-color:#333;
	opacity:.7;
}

.c-countrypicker__country-selector__wrapper
{
	text-align:center;
	margin-bottom:30px;
	padding:0 1.5rem 0 2rem;
}

.c-countrypicker__country-selector__heading-logo
{
	text-align:center;
	width:57px;
	margin:0 auto 1.5rem;
}

.c-countrypicker__country-selector__heading-text
{
	text-align:center;
	display:inline-block;
	font-family:minion-italic,Arial,sans-serif;
	font-size:1.5rem;
	color:#666;
	line-height:1.875rem;
}

.c-countrypicker__tab-wrapper .panel-group .panel
{
	border:0;
	box-shadow:none;
	opacity:.35;
}

.c-countrypicker__tab-wrapper .panel-group .panel .panel-heading
{
	border:1px solid #9ba4aa;
	border-left:0;
	border-right:0;
	border-radius:0;
	padding:0;
}

.c-countrypicker__tab-wrapper .panel-group .panel .panel-heading .panel-title
{
	line-height:2rem;
}

.c-countrypicker__tab-wrapper .panel-group .panel .panel-heading .panel-title a.accordion-toggle
{
	display:block;
	cursor:not-allowed;
	pointer-events:none;
	padding:.5625rem .9375rem .5625rem 1rem;
}

.c-countrypicker__tab-wrapper .panel-group .panel .panel-heading .panel-title a.accordion-toggle:hover
{
	color:#333;
	text-decoration:none;
}

.c-countrypicker__tab-wrapper .panel-group .panel .panel-heading .panel-title .icon
{
	font-size:1.5rem;
	position:relative;
	top:7px;
	padding-right:1rem;
}

.c-countrypicker__tab-wrapper .panel-group .panel .panel-body
{
	border:0;
	padding-top:2rem;
}

.c-countrypicker__tab-wrapper .panel-group .panel.c-countrypicker__tab-wrapper__select-profile .panel-body
{
	padding:1rem .9375rem 0 1rem;
}

.c-countrypicker__tab-wrapper .panel-group .panel.c-countrypicker__tab-wrapper__review-privacy-cookie .panel-body
{
	padding:1rem .9375rem 1.5rem 1rem;
}

.c-countrypicker__tab-wrapper .panel-group .panel.c-tab-selected a.accordion-toggle
{
	cursor:pointer!important;
	pointer-events:all!important;
}

.c-countrypicker__tab-wrapper .panel-group .panel.c-tab-selected .c-change__text
{
	display:inline-block;
	float:right;
	font-size:.875rem;
	font-family:imago-book,Arial,sans-serif;
}

.c-countrypicker .c-search__heading
{
	font-family:imago-book,Arial,sans-serif;
	font-size:1rem;
	color:#333;
	line-height:2rem;
	display:inline-block;
	position:relative;
	top:2px;
}

.c-countrypicker .c-search__field .icon-next
{
	top:1.5rem;
	right:1.5rem;
	transform:rotate(90deg);
	font-size:7px;
	color:#17313f;
	-webkit-text-stroke:1px;
	display:none;
}

.c-countrypicker .c-search__field .icon-next.up
{
	transform:rotate(-90deg);
	display:block;
	right:1.3125rem;
}

.c-countrypicker .c-search__input
{
	font-size:1rem;
	line-height:1.1875rem;
	font-weight:400;
	width:100%;
	padding:.5625rem 1.75rem .5625rem 2.0625rem;
}

.c-countrypicker .c-search__field
{
	position:relative;
	display:inline-block;
	width:100%;
	border:1px solid #17313f;
}

.c-countrypicker .c-search__field__items
{
	position:absolute;
	border:1px solid #17313f;
	z-index:99;
	overflow-y:auto;
	overflow-x:hidden;
	text-align:left;
	top:100%;
	left:0;
	right:0;
}

.c-countrypicker .c-search__field__items div
{
	cursor:pointer;
	background-color:#fff;
	font-size:1rem;
	padding:1rem;
}

.c-countrypicker .c-search__field__items div.c-noresult
{
	padding:inherit;
}

.c-countrypicker .c-search__field__items div.c-noresult .c-noMatching
{
	padding-top:1.5rem;
	padding-bottom:.5rem;
	color:#707070;
}

.c-countrypicker .c-search__field__items div.c-noresult .c-h-line
{
	padding:1rem 0 .5rem;
}

.c-countrypicker .c-search__field__items div.active .x-checkmark
{
	display:inline-block;
	border-color:#fff;
}

.c-countrypicker .c-search__field__items hr
{
	border-color:#d3d3d3;
	margin:0 -10px 0 0;
}

.c-countrypicker .c-search__field__items .c-h-line
{
	padding:.5rem 0;
}

.c-countrypicker .c-search__field__items--subheading
{
	display:block;
	color:#707070;
	background-color:#fff;
	padding:1rem;
}

.c-countrypicker .c-search__field__items.c-search__mobile
{
	top:2.625rem;
	bottom:2.625rem;
	left:2.5rem;
	right:2.5rem;
	background-color:#fff;
}

.c-countrypicker .c-search__field__headingText
{
	position:absolute;
	left:1rem;
	top:.375rem;
	line-height:1.25rem;
	font-size:.875rem;
	color:#707070;
	text-align:left;
	max-width:170px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}

.c-countrypicker .c-search__field__active
{
	background-color:#efefef!important;
	color:#000;
}

.c-countrypicker .c-search input
{
	border:1px solid transparent;
	background-color:#fff;
	font-size:1rem;
	padding:1.5rem 1.625rem .3125rem 1rem;
}

.c-countrypicker .c-search input[type=text]
{
	background-color:#fff;
	width:100%;
}

.c-countrypicker .c-search.c-mobile-search
{
	position:fixed;
	top:0;
	left:0;
	width:100%;
	z-index:1;
}

.c-countrypicker .c-search.c-mobile-search .c-search__back-mobile
{
	display:block;
	background:#fff;
	border-bottom:1px solid #9ba4aa;
	padding:1rem;
}

.c-countrypicker .c-search.c-mobile-search .c-search__back-mobile .icon-back,.c-countrypicker .c-search.c-mobile-search .c-search__back-mobile .icon-Back_new
{
	width:24px;
	height:14px;
	display:inline-block;
	line-height:1.25rem;
	vertical-align:sub;
}

.c-countrypicker .c-search.c-mobile-search .c-search__field .icon-regionPicker_light,.c-countrypicker .c-search.c-mobile-search .c-search__field .icon-Globe_new
{
	display:inline-block;
	font-size:1.5rem;
	position:absolute;
	top:18px;
	left:15px;
}

.c-countrypicker .c-search.c-mobile-search .c-search__field .c-search__field__headingText
{
	left:3.25rem;
	color:#06c;
}

.c-countrypicker .c-search.c-mobile-search .c-search__field .c-search__input
{
	padding:1.5625rem 1.625rem .375rem 3.25rem;
}

.c-countrypicker .c-search.c-mobile-search .c-search__field .c-search__field__items
{
	border:0;
	height:75vh;
	background:#fff;
}

.c-countrypicker .c-persona-selector
{
	display:block;
	justify-content:center;
	margin:0 auto;
	padding:0;
}

.c-countrypicker .c-persona-selector__persona
{
	border-bottom:1px solid #9ba4aa;
	list-style:none;
	display:block;
	padding:0;
}

.c-countrypicker .c-persona-selector__persona:hover
{
	background-color:rgba(144,194,239,.65);
	cursor:pointer;
}

.c-countrypicker .c-persona-selector__persona--info
{
	text-align:left;
	text-transform:uppercase;
	overflow-wrap:break-word;
	padding:.75rem 1rem .75rem .5625rem;
}

.c-countrypicker .c-persona-selector__persona--info .icon
{
	font-size:20px;
	padding-right:8px;
}

.c-countrypicker .c-persona-selector__persona--info .icon:before
{
	vertical-align:middle;
}

.c-countrypicker .c-persona-selector__persona--info .c-persona-type
{
	line-height:1.25rem;
	overflow:hidden;
	display:inline-block;
	font-size:.875rem;
	vertical-align:text-bottom;
}

.c-countrypicker .c-persona-selector__heading
{
	font-family:imago-medium,Arial,sans-serif;
	font-size:1rem;
	color:#333;
}

.c-countrypicker .c-gdpr-section
{
	text-align:left;
	font-size:1rem;
}

.c-countrypicker .c-gdpr-section__heading
{
	font-family:imago-medium,Arial,sans-serif;
	font-size:1.375rem;
	color:#333;
	display:none;
}

.c-countrypicker .c-gdpr-section__links
{
	margin-top:.9375rem;
	margin-bottom:0;
	font-size:1rem;
	line-height:1.3125rem;
}

.c-countrypicker .c-gdpr-section__links--cookie
{
	margin-top:1rem;
}

.c-countrypicker .c-gdpr-section__copyright
{
	font-family:imago-book,Arial,sans-serif;
	font-size:.875rem;
	color:#707070;
	display:none;
}

.c-countrypicker__footer
{
	width:auto;
	text-align:center;
	background-color:#fff;
	padding-top:.5rem;
	display:none;
	margin:0 16px;
}

.c-countrypicker__footer .icon-next
{
	padding-left:8px;
	position:relative;
	top:2px;
}

.c-countrypicker__footer .x-submit-button
{
	width:100%;
	margin:0;
	padding:16px 16px 16px 19px;
}

.c-pdpnav-container
{
	min-height:3.125rem;
}

.c-tab-wrapper.sticky
{
	position:fixed;
	top:76px;
	z-index:8;
	width:100%;
	background-color:#fff;
	height:4.5rem;
	padding-top:76px;
	margin-top:-16px;
	padding-bottom:.75rem;
	left:0;
}

.x-acadia-selector .par.parsys
{
	display:block;
	margin-bottom:60px;
}

.t-cbt-container .productDetailName .c-product-desc.x-component-spacing
{
	margin-bottom:0;
	margin-top:48px;
}

.c-footer
{
	clear:both;
	padding-top:0;
	width:100%;
}

.c-footer__wrapper
{
	border-top:1px solid #f5f5f5;
}

.c-footer ul
{
	margin:0!important;
	padding:0;
}

.c-footer .c-link-wrapper
{
	padding-top:2rem;
	padding-bottom:2rem;
	padding-right:1rem;
}

.c-footer li:last-child
{
	padding-bottom:0;
}

.c-footer .c-footer-social-icons--circle
{
	display:inline-block;
	margin-right:1.5rem;
}

.c-footer .c-footer-social-icons--qrcode
{
	display:inline-block;
	margin-right:2.25rem;
}

.c-footer .social-icon
{
	width:40px;
	height:40px;
	font-size:40px;
	background-size:100% 100%;
}

.c-footer__link
{
	display:inline-block;
	text-transform:uppercase;
	color:#333;
	font-size:12px;
	letter-spacing:.125rem;
	line-height:1rem;
	margin-bottom:1.5rem;
}

.c-footer__text
{
	font-size:14px;
	line-height:1.125rem;
	letter-spacing:2.1px;
}

.c-footer__text-disclaimer
{
	font-size:14px;
	line-height:1.25rem;
}

.c-footer .social-icons
{
	padding-top:2rem;
	padding-bottom:2rem;
	padding-left:1rem;
}

.c-footer .social-icons[data-icontype=qrCode] .c-footer-social-icons--qrcode
{
	display:inline-block;
	vertical-align:top;
}

.c-footer .social-icons[data-icontype=qrCode] .c-footer-social-icons--qrcode .qrcode-container .qr-image img
{
	display:block;
	width:72px;
	height:72px;
}

.c-footer .social-icons[data-icontype=qrCode] .c-footer-social-icons--qrcode .qrcode-container p.qr-title
{
	line-height:.8125rem;
	letter-spacing:1px;
	text-align:center;
	color:#333;
	font-size:10px;
	overflow:hidden;
	max-width:72px;
	margin:9px 0 0;
}

.c-footer__legal-content
{
	background-color:#06c;
	color:#fff;
	padding-bottom:2.25rem;
	padding-top:2.25rem;
}

.c-footer__copyright
{
	font-size:.875rem;
	line-height:1.125rem;
	letter-spacing:1.4px;
	padding-top:48px;
}

.c-footer__timestamp
{
	font-size:.75rem;
	line-height:1.125rem;
	letter-spacing:1.2px;
	margin-top:.75rem;
}

.c-footer .region-picker
{
	position:relative;
	height:10px;
	width:10px;
	display:inline;
	left:0;
	bottom:0;
	padding-right:10px;
	top:.1875rem;
	font-size:19px;
	line-height:20px;
}

.c-footer .region li
{
	padding-bottom:1.5rem;
}

.ext-footer
{
	padding-right:3rem;
	padding-left:3rem;
	padding-bottom:2rem;
	border-bottom:solid 1px #dcdcdc;
}

.ext-footer__column
{
	text-align:left;
	float:left;
	padding-top:2rem;
}

.ext-footer__column__links ul li
{
	width:100%;
	margin-top:0;
}

.ext-footer__column__links ul li .c-footer__link
{
	display:inline-block;
	text-transform:none;
	color:#06c;
	font-size:14px;
	line-height:1.125rem;
	margin-bottom:.6875rem;
	margin-right:0;
	letter-spacing:normal;
}

.ext-footer__column__links ul li .c-footer__link:hover,.ext-footer__column__links ul li .c-footer__link:focus
{
	color:#06c;
	border-bottom:1px solid #06c;
}

.ext-footer__column__links ul li .c-footer__link:active
{
	color:#0042a4;
	border-bottom:1px solid #0042a4;
}

.ext-footer__column__links ul li .c-footer__link:visited
{
	color:#636;
	border-color:#636;
}

.ext-footer__column__links ul li .c-footer__link:after
{
	transition:none;
	border-bottom:0;
}

.ext-footer__column__links ul li .c-footer__link .c-footer__text
{
	letter-spacing:normal;
}

.ext-footer__column__heading
{
	text-transform:uppercase;
	color:#333;
	font-size:16px;
	text-align:left;
	letter-spacing:normal;
	line-height:21px;
	margin-bottom:1.8125rem;
}

.ext-footer__column .browse-all
{
	text-transform:none;
	display:inline-block;
	color:#333;
	font-size:14px;
	letter-spacing:normal;
	line-height:1rem;
}

.ext-footer .about-roche__heading
{
	color:#333;
	font-size:22px;
	text-align:left;
	letter-spacing:normal;
	line-height:26px;
	margin-bottom:1rem;
}

.ext-footer .about-roche__text
{
	color:#333;
	font-size:14px;
	text-align:left;
	letter-spacing:normal;
	line-height:1.375rem;
	margin-bottom:1rem;
}

.ext-footer .about-roche__link
{
	color:#333;
	font-size:16px;
	text-align:left;
	letter-spacing:normal;
	line-height:1.375rem;
	margin-bottom:1rem;
}

.ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown
{
	color:#0042a4;
	display:inline-block;
}

.ext-footer .classCount2 .ext-footer__column
{
	width:50%;
}

.ext-footer .classCount3 .ext-footer__column
{
	width:33%;
}

.ext-footer .classCount4 .ext-footer__column
{
	width:25%;
}

.product-category__content
{
	display:inline-block;
	width:100%;
	overflow:hidden;
}

.product-category__content--cardWrapper
{
	padding:0 12px 24px;
}

.product-category__content--card
{
	display:block;
	box-sizing:border-box;
	border-bottom:2px solid #f3f4f5;
	padding:1.875rem 0;
}

.product-category__content--title
{
	color:#17313f;
	font-weight:300;
	text-align:center;
	margin:0;
}

.product-category__content--description
{
	width:270px;
	color:#17313f;
	font-size:.875rem;
	font-weight:300;
	line-height:1.125rem;
	text-align:center;
	margin:20px auto 0;
}

.c-product-catalog .c-tabs-list .c-tab-list-item span
{
	overflow:hidden;
	text-overflow:ellipsis;
}

.c-hero-image__container-microsite
{
	margin-top:0;
	position:relative;
}

.c-hero-image__position-box
{
	position:absolute;
	padding-left:0;
	padding-right:0;
}

.c-hero-image__position-box-center
{
	transform:translate(0,-50%);
	top:50%;
}

.c-hero-image__position-box-bottom
{
	bottom:0;
}

.c-hero-image__title
{
	color:#fff;
	text-transform:uppercase;
	background:rgba(0,102,204,.89);
	display:inline-block;
	font-size:14px;
	line-height:18px;
	font-family:Imago-Book,sans-serif;
	font-weight:400;
	font-stretch:normal;
	font-style:normal;
	opacity:.9;
	padding:.8125rem 3rem;
}

.c-hero-image__text-box
{
	background:rgba(255,255,255,.8);
	width:100%;
	height:auto;
	overflow:hidden;
	padding:3rem;
}

.c-hero-image__headline
{
	font-family:imago-book,Arial,sans-serif;
	font-weight:400;
	letter-spacing:normal;
	color:#666;
	font-stretch:normal;
	font-style:normal;
	margin-bottom:1.5rem;
}

.c-hero-image__description
{
	color:#333;
	font-family:Imago-Book,sans-serif;
	font-weight:400;
	letter-spacing:normal;
	font-stretch:normal;
	font-style:normal;
	font-size:1rem;
	line-height:1.25rem;
	margin-bottom:1.5rem;
}

.c-hero-image__description a
{
	color:#06c;
	font-size:16px;
	line-height:20px;
}

.c-hero-image__description a:visited
{
	border-bottom:0;
	color:#636;
}

.c-hero-image__description a:focus
{
	color:#06c;
	border:3px solid #06c;
	border-radius:4px;
	padding:2px 5px;
}

.c-hero-image__cta-link
{
	color:#333;
	font-family:Imago-Book,sans-serif;
	font-weight:400;
	letter-spacing:normal;
	font-stretch:normal;
	font-style:normal;
	display:inline-block;
	font-size:1rem;
	line-height:1.25rem;
}

.c-hero-image__cta-link:active .icon-secondaryCTA_dropDown
{
	color:#004ea3;
	display:inline-block;
}

.c-hero-image__cta-link .hero-image-secondary-cta
{
	height:17px;
	width:17px;
	margin-top:-3px;
	margin-left:.9375rem;
}

section.c-hero-image__container-microsite.microsite-nologo
{
	margin-top:-32px;
}

.hero-video
{
	position:relative;
	min-height:318px;
	vertical-align:bottom;
}

.title+div .c-hero-image__container
{
	margin-top:32px;
}

.rangeslider
{
	background:#fff;
	position:relative;
}

.rangeslider--horizontal
{
	height:5px;
	width:100%;
}

.rangeslider--disabled
{
	filter:alpha(opacity=40);
	opacity:.4;
}

.rangeslider__fill
{
	background:#fff;
	position:absolute;
}

.rangeslider--horizontal .rangeslider__fill
{
	top:0;
	height:100%;
}

.rangeslider--vertical .rangeslider__fill
{
	bottom:0;
	width:100%;
}

.rangeslider__handle
{
	background:#90c2ef;
	border:1px solid #90c2ef;
	cursor:pointer;
	display:inline-block;
	width:15px;
	height:15px;
	position:absolute;
	-moz-box-shadow:0 0 8px rgba(0,0,0,.3);
	-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);
	box-shadow:0 0 8px rgba(0,0,0,.3);
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
}

.rangeslider--horizontal .rangeslider__handle
{
	top:-5px;
	touch-action:pan-y;
	-ms-touch-action:pan-y;
}

input[type=range]:focus+.rangeslider .rangeslider__handle
{
	-moz-box-shadow:0 0 8px rgba(255,0,255,.9);
	-webkit-box-shadow:0 0 8px rgba(255,0,255,.9);
	box-shadow:0 0 8px rgba(255,0,255,.9);
}

.c-heromedia .h5,.c-mediacontainer .h5,.c-heromedia-video .h5
{
	font-size:1.375rem;
	line-height:1.75rem;
}

.c-heromedia .headline,.c-mediacontainer .headline,.c-heromedia-video .headline
{
	border-bottom:0;
	height:initial;
	background:0;
	margin:3rem 0 1.5rem;
	padding:0;
}

.c-heromedia .subheadline,.c-mediacontainer .subheadline,.c-heromedia-video .subheadline
{
	margin:0 0 1rem;
}

.c-heromedia .hero_content,.c-mediacontainer .hero_content,.c-heromedia-video .hero_content
{
	margin-left:1.25rem;
	margin-right:.75rem;
	margin-bottom:1.25rem;
}

.c-heromedia .hero_content .x-h3,.c-mediacontainer .hero_content .x-h3,.c-heromedia-video .hero_content .x-h3
{
	color:#666;
	font-weight:400;
}

.c-heromedia .hero_content .x-submit-button,.c-mediacontainer .hero_content .x-submit-button,.c-heromedia-video .hero_content .x-submit-button
{
	margin-top:2rem;
	text-transform:uppercase;
}

.c-heromedia .hero_content .quote:before,.c-mediacontainer .hero_content .quote:before,.c-heromedia-video .hero_content .quote:before
{
	content:"\f123";
	width:24px;
	height:24px;
}

.c-heromedia .hero_content .quote:after,.c-mediacontainer .hero_content .quote:after,.c-heromedia-video .hero_content .quote:after
{
	content:"\f124";
	width:24px;
	height:24px;
	margin-left:10px;
}

#jp_video_0
{
	width:300px;
	height:200px;
}

.c-heromedia-video .jp-interface
{
	position:absolute;
	width:100%;
	background-color:rgba(23,49,63,.4);
	bottom:.25rem;
	height:18%;
	max-height:4.5625rem;
	visibility:hidden;
	min-height:2.5rem;
}

.c-heromedia-video .jp-progress
{
	width:100%;
	background-image:none;
	height:.375rem;
	background-color:#c8e0f7;
	margin-top:2%;
	transition:all .3s;
	padding:0;
}

.c-heromedia-video .jp-progress .jp-seek-bar
{
	position:relative;
	height:100%;
	cursor:pointer;
}

.c-heromedia-video .jp-progress .jp-seek-bar .jp-play-bar
{
	background-color:#fff;
	height:100%;
}

.c-heromedia-video .jp-video-play
{
	position:absolute;
	width:5rem;
	height:5rem;
	top:50%;
	cursor:pointer;
	background-color:#fff;
	left:50%;
	margin-top:-2.5rem;
	margin-left:-2.5rem;
	border-radius:50%;
	background-image:url(../../../../etc.clientlibs/roche/diagnostics/clientlibs/roche-global-publish/resources/images/bigPlayButton.svg);
	-moz-box-shadow:0 0 100px rgba(0,0,0,.3);
	-webkit-box-shadow:0 0 100px rgba(0,0,0,.3);
	box-shadow:0 0 100px rgba(0,0,0,.3);
}

.c-heromedia-video .jp-video-ctrl
{
	margin-top:8px;
	display:inline-block;
	width:1.5rem;
	height:1.5rem;
	cursor:pointer;
	outline:0;
}

.c-heromedia-video .jp-video-ctrl:first-child
{
	margin-right:.625rem;
	margin-left:1.25rem;
}

.c-heromedia-video .jp-video-ctrl.ctrl-ext
{
	width:30%;
}

.c-heromedia-video .jp-heading-vid
{
	position:absolute;
	top:65%;
	text-align:center;
	width:100%;
}

.c-heromedia-video .jp-timer
{
	width:40%;
	float:right;
	color:#fff;
	font-size:1.125rem;
	line-height:1.5rem;
	font-family:imago-book,Arial,sans-serif;
	margin-right:1.25rem;
	text-align:right;
}

.c-heromedia-video .jp-controls
{
	width:50%;
	display:inline-block;
}

.c-heromedia.c-heroBannerCmp
{
	min-height:12.5rem;
}

.c-heromedia .no-image .layer-cnt .hero_content.middleRight,.c-heromedia .no-image .layer-cnt .hero_content.rightInsideImage,.c-heromedia .no-image .layer-cnt .hero_content.rightOutsideImage,.c-heromedia .no-image .layer-cnt .hero_content.leftInsideImage,.c-heromedia .no-image .layer-cnt .hero_content.leftOutsideImage
{
	transform:none;
	text-align:left;
	width:80%;
	margin:0;
}

.layer-cnt.video-info
{
	width:100%;
	height:100%;
	position:absolute;
	z-index:1;
}

.layer-cnt.with-opaque-img img
{
	-webkit-backface-visibility:hidden;
	background-color:#fff;
	opacity:.6;
}

.layer-cnt.object-fit-polyfill
{
	height:20.5rem;
}

.layer-opaque
{
	position:relative;
	width:100%;
	height:100%;
	background-color:#fff;
	opacity:.6;
	pointer-events:none;
}

.layer-a
{
	position:absolute;
	width:100%;
	height:100%;
	display:block;
	z-index:1;
}

.c-heromedia__cta
{
	font-size:1rem;
	color:#333;
	line-height:1.3125rem;
	display:inline-block;
	position:relative;
	margin-top:33px;
}

.c-heromedia__cta .x-secondary-cta,.c-heromedia__cta .x-secondary-cta-up,.c-heromedia__cta .x-secondary-cta-down,.c-heromedia__cta .c-filter__collapse-cta
{
	margin-top:-2px;
	margin-left:8px;
}

.c-marketingtile
{
	font-family:imago-book,Arial,sans-serif;
	display:inline-table;
	width:100%;
}

.c-marketingtile__row
{
	display:inline-block;
	width:100%;
	position:relative;
}

.c-marketingtile__col-left
{
	background-color:#c8e0f7;
	display:inline-block;
	float:none;
	text-align:left;
	direction:ltr;
	padding:48px;
}

.c-marketingtile__col-right
{
	display:inline-block;
	float:none;
	text-align:center;
	direction:ltr;
	max-height:290px;
	overflow:hidden;
	padding:0;
}

.c-marketingtile__col-right .x-imagepos
{
	max-width:100%;
	max-height:100%;
	width:auto;
	height:auto;
}

.c-marketingtile__col-right img
{
	max-width:100%;
	height:auto;
	max-height:90vh;
	object-fit:cover!important;
}

.c-marketingtile__title
{
	color:#17213f;
	font-family:inherit;
}

.c-marketingtile__subtitle
{
	color:#17313f;
	font-family:inherit;
	font-size:1rem;
	line-height:1.75rem;
	padding:.1875rem 0;
}

.c-marketingtile__description
{
	color:#17313f;
	font-family:inherit;
	font-size:1rem;
	line-height:1.375rem;
	display:block;
	clear:both;
	width:100%;
	max-height:113px;
	padding:.6875rem 0 0;
}

.c-marketingtile__description p
{
	color:inherit;
	font-family:inherit;
	font-size:inherit;
	position:relative;
	display:inline-block;
	margin:0;
	padding:0;
}

.c-marketingtile__description li:nth-child(1),.c-marketingtile__description li:nth-child(2),.c-marketingtile__description li:nth-child(3)
{
	display:list-item;
}

.c-marketingtile__secondary-cta,.c-marketingtile__secondary-cta-white
{
	margin-top:-2px;
}

.c-marketingtile .c-marketingtile__cta .x-secondary-cta-white
{
	background-color:rgba(255,255,255,.15);
	height:1.0625rem;
	width:1.0625rem;
}

.c-marketingtile .c-marketingtile__cta:hover .x-secondary-cta-white,.c-marketingtile .c-marketingtile__cta:hover .x-secondary-cta,.c-marketingtile .c-marketingtile__cta:hover .x-secondary-cta-up,.c-marketingtile .c-marketingtile__cta:hover .x-secondary-cta-down,.c-marketingtile .c-marketingtile__cta:hover .c-filter__collapse-cta
{
	background-color:#fff;
	height:1.0625rem;
	width:1.0625rem;
}

.c-marketingtile .c-marketingtile__cta:hover .icon-secondaryCTA_bluefilled,.c-marketingtile .c-marketingtile__cta:hover .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-marketingtile .c-marketingtile__cta:hover .icon-secondaryCTA_dropDown,.c-marketingtile .c-marketingtile__cta:hover .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-marketingtile .c-marketingtile__cta:hover .icon-secondaryCTA_dropDown,.c-marketingtile .c-marketingtile__cta:hover .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-marketingtile .c-marketingtile__cta:hover .icon-secondaryCTA_dropDown,.c-marketingtile .c-marketingtile__cta:hover .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-marketingtile .c-marketingtile__cta:hover .icon-secondaryCTA_dropDown,.c-marketingtile .c-marketingtile__cta:hover .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-marketingtile .c-marketingtile__cta:hover .icon-secondaryCTA_dropDown
{
	display:inline-block;
	color:#06c;
	font-size:17px;
}

.c-marketingtile .c-marketingtile__cta:active .x-secondary-cta-white,.c-marketingtile .c-marketingtile__cta:active .x-secondary-cta,.c-marketingtile .c-marketingtile__cta:active .x-secondary-cta-up,.c-marketingtile .c-marketingtile__cta:active .x-secondary-cta-down,.c-marketingtile .c-marketingtile__cta:active .c-filter__collapse-cta
{
	background-color:#fff;
	color:#06c;
	height:1.0625rem;
	width:1.0625rem;
}

.c-marketingtile.featuredproduct .c-marketingtile__description a:hover:after
{
	border-bottom-color:#fff;
}

.c-marketingtile.featuredproduct .c-marketingtile__description a:active:after
{
	border-bottom-color:#90c2ef;
}

.c-marketingtile.featuredproduct .c-marketingtile__description a.noanimation:hover
{
	color:#fff;
	border-bottom-color:#fff;
}

.c-marketingtile.featuredproduct .c-marketingtile__description a.noanimation:active
{
	color:#cce0f5;
	border-bottom:1px solid #cce0f5;
}

.c-marketingtile.featuredproduct .c-marketingtile__description a.noanimation:focus
{
	border:3px solid #90c2ef;
	border-radius:4px;
	color:#fff;
	padding:3px 5px;
}

.c-marketingtile.featuredproduct .c-marketingtile__cta:hover .u-arrow,.c-marketingtile.featuredproduct .more-link:hover .u-arrow
{
	background-color:#c8e0f7;
	border-color:#18303f;
}

.c-marketingtile.featuredproduct .c-marketingtile__cta:hover .u-arrow i,.c-marketingtile.featuredproduct .more-link:hover .u-arrow i
{
	border-color:#18303f;
}

.c-marketingtile.featuredproduct .c-marketingtile__col-right
{
	max-height:100%;
	overflow:hidden;
	text-align:center;
	padding:0;
}

.c-marketingtile.left .c-marketingtile__row
{
	direction:ltr;
}

.c-marketingtile .c-marketingtile__secondary-cta,.c-marketingtile .c-marketingtile__secondary-cta-white
{
	margin-left:.5rem;
}

.marketingTile
{
	clear:both;
	line-height:0;
	margin:0;
	padding:0;
}

.c-video,.c-video__modal
{
	position:relative;
	min-height:auto;
}

.c-video .jp-interface,.c-video__modal .jp-interface
{
	position:absolute;
	width:100%;
	bottom:0;
	visibility:hidden;
	background-color:rgba(23,49,63,.4);
}

.c-video .jp-progress,.c-video__modal .jp-progress
{
	width:100%;
	background-image:none;
	height:.375rem;
	background-color:#fff;
	margin-top:20px;
	transition:all .3s;
	padding:0;
}

.c-video .jp-progress .jp-seek-bar,.c-video__modal .jp-progress .jp-seek-bar
{
	position:relative;
	height:100%;
	cursor:pointer;
	width:100%!important;
}

.c-video .jp-progress .jp-seek-bar .jp-play-bar,.c-video__modal .jp-progress .jp-seek-bar .jp-play-bar
{
	background-color:#c8e0f7;
	height:100%;
}

.c-video .jp-video-play,.c-video__modal .jp-video-play
{
	position:absolute;
	width:5rem;
	height:5rem;
	top:50%;
	cursor:pointer;
	background-color:#fff;
	left:50%;
	border-radius:50%;
	background-image:url(../../../../etc.clientlibs/roche/diagnostics/clientlibs/roche-global-publish/resources/images/bigPlayButton.svg);
	-moz-box-shadow:0 0 100px rgba(0,0,0,.3);
	-webkit-box-shadow:0 0 100px rgba(0,0,0,.3);
	box-shadow:0 0 100px rgba(0,0,0,.3);
	-ms-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
}

.c-video .jp-video-ctrl,.c-video__modal .jp-video-ctrl
{
	display:inline-block;
	width:2.3125rem;
	height:45px;
	vertical-align:middle;
	background-size:70%;
	background-position:center;
	background-repeat:no-repeat;
	cursor:pointer;
	outline:0;
	padding-top:10px;
	padding-left:10px;
}

.c-video .jp-video-ctrl.vol-ctrl-view,.c-video__modal .jp-video-ctrl.vol-ctrl-view
{
	width:40%;
	position:relative;
}

.c-video .jp-video-ctrl.vol-ctrl-view .rangeslider--horizontal,.c-video__modal .jp-video-ctrl.vol-ctrl-view .rangeslider--horizontal
{
	position:absolute;
	top:50%;
	-webkit-transform:translate(0,-50%);
	transform:translate(0,-50%);
}

.c-video .jp-heading-vid,.c-video__modal .jp-heading-vid
{
	position:absolute;
	top:65%;
	left:25%;
	text-align:center;
	width:50%;
}

.c-video .jp-controls,.c-video__modal .jp-controls
{
	width:50%;
	display:inline-block;
	padding-left:15px;
}

.c-video .jp-controls.controls-right,.c-video__modal .jp-controls.controls-right
{
	float:right;
	text-align:right;
	padding-left:0;
	padding-right:15px;
}

.c-video .jp-controls .jp-video-ctrl.jp-timer,.c-video__modal .jp-controls .jp-video-ctrl.jp-timer
{
	color:#fff;
	width:auto;
	height:auto;
	white-space:nowrap;
	font-size:1.125rem;
	line-height:1.5rem;
	font-family:imago-book,Arial,sans-serif;
}

.c-video .jp-controls .c-toggles,.c-video__modal .jp-controls .c-toggles
{
	vertical-align:middle;
	display:inline-block;
	width:2.3125rem;
	height:2.8125rem;
}

.c-video .jp-controls .c-toggles .full-scr,.c-video__modal .jp-controls .c-toggles .full-scr
{
	margin-top:8px;
	display:inline-block;
	width:1.5rem;
	height:1.5rem;
	cursor:pointer;
	outline:0;
	margin-right:5px;
}

.jp-video-full
{
	position:relative;
	width:100%;
	height:100%;
}

.jp-video-full .jp-gui
{
	position:relative;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:999;
}

.jp-video-full .jp-jplayer
{
	top:0;
	left:0;
	position:relative;
	overflow:hidden;
}

.c-video__modal
{
	position:fixed;
	background-color:#707070;
}

.c-video__modal video
{
	margin-bottom:-5px;
}

.c-video__modal .model-dialog-L
{
	width:63.5rem;
	margin-top:140px;
}

.c-video__modal .model-dialog-M
{
	width:42.1875rem;
	margin-top:150px;
}

.c-video__modal .x-cross-button
{
	top:-40px;
	right:-34px;
	width:18px;
	height:18px;
	opacity:1;
}

.c-media-info
{
	margin-top:1.5625rem;
}

.c-media-info.c-media-info-spacing
{
	margin-bottom:.6875rem;
}

.c-media-info .x--carousel-indicators
{
	position:relative;
	padding:0;
}

.c-media-info .product-pane__heading
{
	margin-top:2.625rem;
	color:#17313f;
}

.c-media-info .product-pane__text
{
	font-size:1rem;
	line-height:1.375rem;
	margin-top:1.5rem;
}

.c-media-info .product-pane__img-container
{
	width:83.2%;
	margin:0 auto;
}

.c-media-info__carousel
{
	position:relative;
	z-index:1;
	max-width:622px;
	text-align:center;
	height:100%;
	margin:0 auto;
}

.c-media-info__carousel .carousel-control
{
	display:none;
	text-shadow:none;
	position:absolute;
	font-size:36px;
	color:#b3bbc0;
}

.c-media-info__carousel .carousel-control .u-left-arrow,.c-media-info__carousel .carousel-control .u-right-arrow
{
	height:auto;
	width:auto;
	margin:0;
}

.c-media-info__carousel .carousel-control .u-left-arrow .icon-back:before
{
	transform:rotate(180deg);
	vertical-align:bottom;
}

.c-media-info__carousel .carousel-control .u-right-arrow .icon-back:before
{
	transform:rotate(-180deg);
}

.c-media-info__carousel--left.carousel-control
{
	left:-9.875rem;
	top:60%;
	bottom:inherit;
	overflow:hidden;
	text-align:left;
}

.c-media-info__carousel--right.carousel-control
{
	right:-9.875rem;
	top:60%;
	bottom:inherit;
	text-align:right;
}

.c-media-info__carousel__carousel-inner
{
	overflow:visible;
}

.c-media-info__carousel+.c-media-info__contact-us-bar
{
	bottom:25px;
}

.c-media-info__contact-us-bar
{
	position:relative;
	min-height:178px;
	width:100%;
	background:#06c;
	text-align:center;
	color:#fff;
	padding-bottom:2.5rem;
}

.c-media-info__contact-us-bar__title
{
	font-size:1rem;
	line-height:1.375rem;
	padding-top:2.5rem;
}

.c-media-info__contact-us-bar__link
{
	border:1px solid #fff;
	background-color:rgba(255,255,255,.15);
	cursor:pointer;
	text-transform:uppercase;
	color:#fff;
	display:block;
	font-size:.875rem;
	line-height:1.125rem;
	letter-spacing:1px;
	margin:1rem .9375rem 0;
	padding:.9375rem;
}

.c-media-info__contact-us-bar__link:hover
{
	color:#fff;
	background-color:rgba(255,255,255,.2);
}

.c-media-info__contact-us-bar__link:focus
{
	border:3px solid #90c2ef;
	color:#fff;
	border-radius:4px;
}

.c-media-info__indicator-wrapper
{
	position:relative;
	display:inline-block;
	width:100%;
	max-width:338px;
}

.c-media-info .li-indicator--2
{
	width:49%;
}

.c-media-info .li-indicator--3
{
	width:32.33%;
}

.c-media-info .li-indicator--4
{
	width:24%;
}

.c-media-info .li-indicator--5
{
	width:19%;
}

.c-media-info .li-indicator--6
{
	width:15.66%;
}

.c-media-info .li-indicator--7
{
	width:13.28%;
}

.c-media-info .carousel-fade .carousel-inner .active
{
	-webkit-animation:animationFade 2s;
	-moz-animation:animationFade 2s;
	-o-animation:animationFade 2s;
	animation:animationFade 2s;
}

.c-countryselector
{
	font-family:imago-book,Arial,sans-serif;
	background:#06c;
}

.c-countryselector .x-liipbox__top-section
{
	height:4.25px;
}

.c-countryselector .x-liipbox__top-section .x-liipbox__left-s
{
	height:4.25px;
	width:4.25px;
}

.c-countryselector .x-liipbox__top-section .x-liipbox__left-s button.navbar-toggle.translated
{
	top:0;
	left:5px;
}

.c-countryselector .x-liipbox__top-section .x-liipbox__right-s__logo
{
	width:58px;
	height:30px;
}

.c-countryselector .x-liipbox__top-section .x-liipbox__text.c-countryselector__location-text
{
	left:68px;
	top:0;
	line-height:30px!important;
	height:30px!important;
	margin:18px 0;
	padding:0;
}

.c-countryselector .x-liipbox__right-s__logo
{
	background:0;
}

.c-countryselector .link-row
{
	display:block;
	font-size:1.125rem;
	line-height:1.5rem;
	padding-bottom:2rem;
	color:#fff;
}

.c-countryselector .link-row a.link
{
	color:#fff;
	opacity:.3;
}

.c-countryselector__continent-list
{
	list-style:none;
	margin-top:2.25rem;
}

.c-countryselector__continent-list a.js-continent-selector
{
	font-family:imago-book,Arial,sans-serif;
	font-size:2rem;
	line-height:2.375rem;
	opacity:.62;
	color:#90c2ef;
}

.c-countryselector .current-country-text
{
	width:auto;
	position:relative;
	line-height:32px;
	border-bottom:1px solid #69a5de;
	padding:3.25rem 0 4.5rem 6rem;
}

.c-countryselector .current-country-text .glob-icon
{
	float:left;
	height:32px;
	width:32px;
	margin-right:20px;
}

.c-countryselector .current-country-text .c-countryselector__country-text
{
	width:80%;
	text-align:left;
	font-size:2rem;
	line-height:2rem;
	position:relative;
	letter-spacing:normal!important;
	height:auto;
	margin:0;
	padding:0;
}

.c-countryselector .region-picker
{
	background:url(../../../../etc.clientlibs/roche/diagnostics/clientlibs/roche-global-publish/resources/images/regionPicker_light.svg) no-repeat left;
	height:13px;
	width:13px;
	display:inline-block;
	position:relative;
	top:.0625rem;
}

.c-countryselector .right-sm .global-site-link
{
	font-size:1rem;
	line-height:1.5rem;
	color:#90c2ef;
	width:98%;
}

.c-countryselector .confirm-box
{
	width:auto;
	height:auto;
	display:none;
	text-align:center;
	font-family:imago-book,Arial,sans-serif;
}

.c-countryselector .confirm-box__content
{
	font-size:1.375rem;
	font-weight:300;
	line-height:1.75rem;
	color:#fff;
	width:100%;
	letter-spacing:0;
	font-family:inherit;
	max-width:615px;
	margin:0 auto;
}

.c-countryselector .confirm-box__btngroup
{
	display:block;
	padding-top:3.125rem;
}

.c-countryselector .confirm-box__btngroup__btn
{
	font-size:.875rem;
	font-weight:300;
	background-color:rgba(255,255,255,.14);
	line-height:1.125rem;
	color:#fff;
	width:100%;
	margin-bottom:1rem;
	display:inline-block;
	border:1px solid #fff;
	padding:1rem 1.125rem;
}

.c-countryselector .cssmap-210 ul.cssmap.globalMap
{
	background:url(../../../../etc.clientlibs/roche/diagnostics/clientlibs/roche-global-publish/resources/images/default/continents-210_white.png) no-repeat 0 0;
}

.c-countryselector .cssmap-250 ul.cssmap.globalMap
{
	background:url(../../../../etc.clientlibs/roche/diagnostics/clientlibs/roche-global-publish/resources/images/default/continents-250_white.png) no-repeat 0 0;
}

.c-countryselector .cssmap-320 ul.cssmap.globalMap
{
	background:url(../../../../etc.clientlibs/roche/diagnostics/clientlibs/roche-global-publish/resources/images/default/continents-320_white.png) no-repeat 0 0;
}

.c-countryselector .cssmap-430 ul.cssmap.globalMap
{
	background:url(../../../../etc.clientlibs/roche/diagnostics/clientlibs/roche-global-publish/resources/images/default/continents-430_white.png) no-repeat 0 0;
}

.c-countryselector .cssmap-540 ul.cssmap.globalMap
{
	background:url(../../../../etc.clientlibs/roche/diagnostics/clientlibs/roche-global-publish/resources/images/default/continents-540_white.png) no-repeat 0 0;
}

.c-header-search-bar .header-search-overlay .close
{
	top:20px;
	left:50px;
	width:60px;
	height:60px;
}

.c-header-search-bar .roche-header-search-box
{
	width:80%;
	margin:60px auto 0 153px;
}

.c-header-search-bar .roche-header-search-box .roche-header-search-input
{
	font-family:imago-book,Arial,sans-serif!important;
	font-size:32px!important;
	font-weight:400;
	font-style:normal;
	font-stretch:normal;
	line-height:41px!important;
	letter-spacing:normal;
	text-align:left;
	color:#fff;
	margin-bottom:4px!important;
	padding:8px 30px 10px 50px;
}

.c-header-search-bar .roche-header-search-box .header-search-button
{
	max-width:30px;
	max-height:30px;
	height:30px;
	width:30px;
	font-size:30px;
	display:inline-block;
	color:#fff;
}

.c-header-search-bar .roche-header-search-box .header-search-result li a
{
	font-size:1.375rem;
	line-height:1.75rem;
	font-family:imago-book,Arial,sans-serif;
	letter-spacing:.5px;
}

.c-header-search-bar .roche-header-search-box fieldset .navbar-toggle.cross-icon
{
	height:2.75rem;
	width:2.75rem;
	right:.9375rem;
	bottom:1.875rem;
}

.c-header-search-bar .roche-header-search-box fieldset .navbar-toggle.cross-icon .icon-bar
{
	margin-top:-1.25rem;
	right:1.25rem;
}

.c-header-search-bar .roche-header-search-box fieldset .navbar-toggle.cross-icon .icon-bar:nth-of-type(2)
{
	margin-top:-1.25rem;
}

.c-overlay-search-filter
{
	width:80%;
	color:#fff;
	margin:3.8125rem auto 0 155px;
}

.c-overlay-search-filter__text
{
	font-size:.875rem;
	line-height:1.25rem;
	margin-bottom:.9375rem;
}

.c-overlay-search-filter__list
{
	list-style:none;
	overflow:auto;
	clear:both;
	margin:0;
	padding:0;
}

.c-overlay-search-filter__item
{
	float:left;
	display:inline-block;
	width:17%;
	text-align:center;
	border:1px solid #fff;
	height:54px;
	position:relative;
	cursor:pointer;
}

.c-overlay-search-filter__item:first-child
{
	border-right:0;
}

.c-overlay-search-filter__item:last-child
{
	border-left:0;
}

.c-overlay-search-filter__item span,.c-overlay-search-filter__item a
{
	font-size:1rem;
	line-height:1.3125rem;
	letter-spacing:1.12px;
	transform:none;
	position:relative;
	top:15px;
	left:0;
	padding-top:15px;
	padding-bottom:16px;
	margin:0;
}

.c-overlay-search-filter__item.selected
{
	background:#fff;
	color:#06c;
}

.c-overlay-search-mobile
{
	width:90%;
	margin:72px 16px 0;
}

.c-overlay-search-mobile__sort
{
	border:1px solid #17313f;
	position:relative;
	background:#fff;
}

.c-overlay-search-mobile__sort input
{
	border:0;
	width:100%;
	border-bottom:1px solid #fff;
	padding:1.5rem .9375rem .9375rem;
}

.c-overlay-search-mobile__section
{
	border:1px solid #17313f;
	border-top:0;
	position:absolute;
	width:90%;
	z-index:10;
	background:#fff;
}

.c-overlay-search-mobile__text
{
	font-size:.875rem;
	line-height:1.25rem;
	position:absolute;
	display:inline-block;
	left:17px;
	top:-1px;
	color:#707070;
	margin-top:8px;
}

.c-overlay-search-mobile__list
{
	list-style:none;
	height:267px;
	overflow-y:auto;
	margin:0;
	padding:0;
}

.c-overlay-search-mobile__item
{
	cursor:pointer;
	padding:.9375rem;
}

.c-overlay-search-mobile__item.selected
{
	background:#06c;
}

.c-overlay-search-mobile__checkmark
{
	display:inline-block;
	float:right;
}

.c-overlay-search-mobile__checkmark::after
{
	content:'';
	display:block;
	width:5px;
	height:12px;
	border:solid #fff;
	transform:rotate(45deg);
	border-width:0 2px 2px 0;
}

75%
{
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	transform:rotate(360deg);
}

.loader-backdrop
{
	background:rgba(24,48,63,.4);
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	text-align:center;
	vertical-align:middle;
}

.loading-icon
{
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-32px;
	margin-top:-32px;
	display:block;
	width:64px;
	height:64px;
	-webkit-animation:1s spin infinite cubic-bezier(.255,.2,.315,.455);
	-moz-animation:1s spin infinite cubic-bezier(.255,.2,.315,.455);
	-ms-animation:1s spin infinite cubic-bezier(.255,.2,.315,.455);
	-o-animation:1s spin infinite cubic-bezier(.255,.2,.315,.455);
	animation:1s spin infinite cubic-bezier(.255,.2,.315,.455);
	-webkit-transform-origin:50% 50%;
	-moz-transform-origin:50% 50%;
	-ms-transform-origin:50% 50%;
	-o-transform-origin:50% 50%;
	transform-origin:50% 50%;
	filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity:1;
	z-index:99999;
}

.loading-icon span
{
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%;
	position:absolute;
	top:0;
	left:0;
	width:32px;
	height:64px;
	overflow:hidden;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-border-radius-topleft:32px;
	-webkit-border-top-left-radius:32px;
	border-top-left-radius:32px;
	-moz-border-radius-bottomleft:32px;
	-webkit-border-bottom-left-radius:32px;
	border-bottom-left-radius:32px;
}

.loading-icon span:nth-child(1)
{
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
}

.loading-icon span:nth-child(2)
{
	-moz-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	transform:rotate(360deg);
}

.loading-icon span:nth-child(2)::before
{
	-moz-animation-delay:1s;
	-webkit-animation-delay:1s;
	animation-delay:1s;
}

.loading-icon::before
{
	-webkit-transform-origin:100% 50%;
	-moz-transform-origin:100% 50%;
	-ms-transform-origin:100% 50%;
	-o-transform-origin:100% 50%;
	transform-origin:100% 50%;
	-webkit-animation:4s mask infinite linear;
	-moz-animation:4s mask infinite linear;
	-ms-animation:4s mask infinite linear;
	-o-animation:4s mask infinite linear;
	animation:4s mask infinite linear;
	position:absolute;
	top:0;
	left:0;
	width:32px;
	height:64px;
	overflow:hidden;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-border-radius-topleft:32px;
	-webkit-border-top-left-radius:32px;
	border-top-left-radius:32px;
	-moz-border-radius-bottomleft:32px;
	-webkit-border-bottom-left-radius:32px;
	border-bottom-left-radius:32px;
	content:'';
	border:5px solid #06c;
	border-right-color:transparent;
}

.c-page-notification
{
	position:relative;
	font-family:imago-book,Arial,sans-serif;
}

.c-page-notification__left-col
{
	width:100%;
	display:inline-block;
	padding:.9375rem 1rem;
}

.c-page-notification__right-col
{
	width:60px;
	height:100%;
	position:absolute;
	top:0;
	right:0;
	cursor:pointer;
	float:right;
}

.c-page-notification__title
{
	line-height:1rem;
	font-size:.75rem;
}

.c-page-notification__description
{
	font-size:.625rem;
	line-height:.875rem;
}

.c-page-notification .notification--close
{
	top:50%;
	left:13px;
	transform:translateY(-50%);
	height:20px;
	opacity:1;
}

.c-page-notification .notification--close:after,.c-page-notification .notification--close:before
{
	height:20px;
	width:1px;
	background-color:#17313f;
	border-bottom:0;
	bottom:inherit;
}

.c-page-notification .js-notification-alert
{
	background-color:#fde4ea;
	color:#17313f;
}

.c-page-notification .js-notification-confirmation
{
	background-color:#c8e0f7;
	color:#17313f;
}

.c-page-notification .js-notification-error
{
	background-color:#fa5252;
	color:#fff;
}

.c-page-notification .js-notification-error .left-wrapper
{
	width:auto;
	display:inline-block;
}

.c-page-notification .js-notification-error .CTA-link
{
	border:1px solid #fff;
	min-width:4.5rem;
	text-transform:uppercase;
	display:inline-block;
	background-color:rgba(255,255,255,.14);
	font-size:.5rem;
	letter-spacing:1px;
	line-height:.625rem;
	text-align:center;
	color:#fff;
	vertical-align:top;
	top:.25rem;
	position:relative;
	float:right;
	margin-right:3.75rem;
	padding:.375rem;
}

.c-page-notification-404
{
	margin-top:6.5625rem;
}

.c-page-notification-404__title
{
	font-size:1.875rem;
	font-weight:700;
	line-height:2.25rem;
}

.c-page-notification-404__description
{
	font-size:1.375rem;
	line-height:1.75rem;
	opacity:.65;
	margin-top:1.5rem;
}

.c-page-notification-404__links-section
{
	margin-top:.875rem;
}

.c-page-notification-404 .link
{
	font-size:1.375rem;
	line-height:2.875rem;
	color:#5c9dde;
	display:inline-block;
}

.c-search-results-bar
{
	line-height:0;
	position:relative;
	min-width:27.375rem;
}

.c-search-results-bar .js-liipbox-content
{
	display:inline-block;
	width:58%;
	line-height:0;
}

.c-search-results-bar .js-liipbox-content ul
{
	line-height:1.25rem;
}

.c-search-results-bar .view-type-icons
{
	position:absolute;
	right:0;
	margin-top:24px;
	float:right;
	margin-right:0;
	top:18px;
	color:#fff;
}

.c-search-results-bar .view-type-icons .icon-list
{
	font-size:19px;
	height:19px;
	width:19px;
}

.c-search-results-bar .view-type-icons .icon-grid
{
	font-size:19px;
	margin-left:15px;
	height:19px;
	color:#fff;
	width:19px;
}

.c-search-results-bar .header-search-overlay .x-liipbox__top-section
{
	border-bottom:0;
	height:3.5rem;
}

.c-search-results-bar .roche-header-search-box
{
	height:65px;
	width:100%;
	float:left;
}

.c-search-results-bar .roche-header-search-box .roche-header-search-input
{
	font-size:2rem;
	line-height:2.375rem;
	height:56px;
	border:solid 1px #fff;
	background-color:#fff;
	color:#18303f;
	padding:14px 30px 14px 52px;
}

.c-search-results-bar .roche-header-search-box .header-search-result-container .header-search-result
{
	background:#06c;
	z-index:10;
	padding:0 .625rem;
}

.c-search-results-bar .roche-header-search-box .navbar-toggle.translated
{
	-ms-transform:translate(1rem,1rem);
	-webkit-transform:translate(1rem,1rem);
	-moz-transform:translate(1rem,1rem);
	transform:translate(1rem,1rem);
	width:22px;
	height:22px;
	right:8px;
	bottom:45px;
	padding:0;
}

.c-search-results-bar .roche-header-search-box .navbar-toggle.translated .icon-bar
{
	background-color:#06c;
	height:1px;
	width:1px;
	position:absolute;
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	-o-transform:rotate(0);
	-ms-transform:rotate(0);
	transform:rotate(0);
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	-ms-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
}

.c-search-results-bar .roche-header-search-box .navbar-toggle.translated .icon-bar+.icon-bar
{
	margin-top:6px;
	position:absolute;
}

.c-search-results-bar .roche-header-search-box .navbar-toggle.translated .icon-bar:nth-of-type(2)
{
	height:23px;
	width:2px;
	transform:rotate(45deg);
}

.c-search-results-bar .roche-header-search-box .navbar-toggle.translated .icon-bar:nth-of-type(3)
{
	height:23px;
	width:2px;
	transform:rotate(-45deg);
}

.c-search-results-bar .roche-header-search-box .header-search-button
{
	color:#06c;
	padding-left:15px;
	height:20px;
	width:20px;
	font-size:20px;
}

.c-search-results-bar .search-results-tab-component
{
	width:50%;
	float:left;
}

.c-search-results-bar .search-results-tab-component .search-tabs-container .search-tabs-list
{
	position:relative;
	margin-bottom:0;
	font-size:0;
}

.c-search-results-bar .search-results-tab-component .search-tabs-container .search-tabs-list .search-tab-list-item
{
	width:33%;
	text-align:center;
	font-size:14px;
	border:1px solid #fff;
	border-left:0;
	display:inline-block;
	text-transform:uppercase;
	cursor:pointer;
	padding:1.125rem 1.25rem;
}

.c-search-results-bar .search-results-tab-component .search-tabs-container .search-tabs-list .search-tab-list-item.selected a
{
	opacity:1;
	color:#18303f;
}

.c-search-results-bar .search-results-tab-component .search-tabs-container .search-tabs-list .search-tab-list-item a
{
	letter-spacing:1px;
	color:#fff;
}

.c-search-results-bar .x-liipbox
{
	height:auto;
	overflow:hidden;
	position:relative;
}

.c-title .roche-pageType
{
	font-size:.75rem;
	line-height:1rem;
	font-family:imago-book,Arial,sans-serif;
	text-transform:uppercase;
	letter-spacing:2px;
	color:#17313f;
	opacity:.6;
}

.c-title .roche-title
{
	font-family:imago-medium,Arial,sans-serif;
	font-weight:700;
	color:#17313f;
	max-width:1440px;
	margin:0 auto;
}

.c-listingtile
{
	font-family:imago-book,Arial,sans-serif;
	display:inline-block;
	width:100%;
	padding:0;
}

.c-listingtile__row
{
	display:block;
	width:100%;
	position:relative;
	border-bottom:1px solid #9ba4aa;
	padding:1.875rem 0;
}

.c-listingtile__row::before
{
	-webkit-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-o-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	content:'';
	position:absolute;
	top:0;
	overflow:hidden;
	left:0;
	width:0;
	height:100%;
	background-color:#c8e0f7;
	z-index:-1;
}

.c-listingtile__row:hover::before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
}

.c-listingtile__row a
{
	text-decoration:none;
	position:relative;
}

.c-listingtile__col ul
{
	clear:both;
	margin:0;
	padding:0;
}

.c-listingtile__date
{
	color:#18303f;
	font-family:inherit;
	font-size:.625rem;
	line-height:.875rem;
	height:auto;
	display:inline-block;
	position:relative;
	text-align:center;
	top:0;
	float:left;
	left:0;
	transform:translateY(0);
	-ms-transform:translateY(0);
	width:70px;
	margin-right:1.875rem;
}

.c-listingtile__date span
{
	display:block;
	color:#17313f;
	background:#c8e0f7;
	font-size:2rem;
	line-height:2.3125rem;
	width:74px;
	height:74px;
	margin:.5rem 0;
	padding:16px 17px 18px 19px;
}

.c-listingtile__title
{
	color:#17313f;
	font-family:inherit;
	padding-top:1.25rem;
	font-size:1.375rem;
	line-height:1.75rem;
}

.c-listingtile__subtitle
{
	color:#17313f;
	font-family:inherit;
	display:block;
	font-size:1.125rem;
	line-height:1.5rem;
	clear:both;
	padding:1.375rem 0 0;
}

.c-listingtile__event
{
	display:block;
	padding:1rem 0 0!important;
}

.c-listingtile__eventdata
{
	color:#17313f;
	font-family:inherit;
	float:none;
	width:auto;
	display:block;
	font-size:1rem;
	line-height:1.25rem;
	list-style-type:none;
	position:relative;
	padding-left:1.1875rem;
}

.c-listingtile__eventdata::before
{
	border:1px solid #17313f;
	border-radius:50%;
	content:'';
	position:absolute;
	top:38%;
	left:0;
	display:inline-block;
	width:7px;
	height:7px;
	text-align:center;
	vertical-align:middle;
	background:#90c2ef;
}

.c-listingtile__description
{
	color:#17313f;
	font-family:inherit;
	font-size:1rem;
	line-height:1.375rem;
	display:block;
	clear:both;
	width:100%;
	padding:.6875rem 0 0;
}

.c-listingtile__description p
{
	color:inherit;
	font-family:inherit;
	font-size:inherit;
	display:inline-block;
	position:relative;
	overflow:hidden;
	margin:0;
	padding:0;
}

.c-product-thumbnail__item
{
	max-width:16.625rem;
}

.c-product-thumbnail__name
{
	font-size:1.375rem;
	line-height:1.75rem;
	margin-bottom:1.5rem;
}

.c-product-thumbnail__description
{
	font-size:.75rem;
	letter-spacing:2px;
	line-height:1rem;
	text-transform:uppercase;
}

.c-faqNormal,.c-faq
{
	display:inline-block;
	clear:both;
	width:100%;
}

.c-faqNormal__heading,.c-faq__heading
{
	color:#17313f;
	padding:0 24px 1.25rem 48px;
}

.c-faqNormal__title,.c-faq__title
{
	padding-right:3.125rem;
}

.c-faqNormal__description,.c-faq__description
{
	max-width:100%;
	display:inline-block;
	font-size:1rem;
	line-height:1.625rem;
	padding:24px 0;
}

.c-faqNormal__description p,.c-faq__description p
{
	margin:0 0 10px!important;
}

.c-faqNormal__description.c-citation-list,.c-faq__description.c-citation-list
{
	font-size:.75rem;
	line-height:1.1875rem;
}

.c-faqNormal__row,.c-faq__row
{
	float:left;
	width:100%;
	list-style-type:none;
}

.c-faqNormal__row__col,.c-faq__row__col
{
	position:relative;
	width:100%;
	color:#fff;
	overflow:hidden;
	border-bottom:1px solid #9ba4aa;
}

.c-faqNormal__question,.c-faq__question
{
	display:block;
	font-weight:400;
	cursor:pointer;
	color:#18303f;
	font-size:1.375rem;
	line-height:1.75rem;
	font-family:imago-book,Arial,sans-serif;
	margin:0;
	padding:24px 16px;
}

.c-faqNormal__question::after,.c-faq__question::after
{
	position:absolute;
	right:0;
	top:0;
	display:block;
	width:3em;
	height:3em;
	text-align:center;
	-webkit-transition:all .35s;
	-o-transition:all .35s;
	transition:all .35s;
}

.c-faqNormal .tab-content,.c-faq .tab-content
{
	height:0;
	-webkit-transition:height .25s ease-out;
	-moz-transition:height .25s ease-out;
	-ms-transition:height .25s ease-out;
	-o-transition:height .25s ease-out;
	transition:height .25s ease-out;
	border-top:1px solid transparent;
	overflow:hidden;
	color:#17313f;
	font-size:1rem;
	line-height:1.375rem;
	font-family:imago-book,Arial,sans-serif;
	padding:0 1rem;
}

.c-faqNormal .tab-content p,.c-faq .tab-content p
{
	font-size:inherit;
	line-height:inherit;
	font-family:inherit;
	margin:0;
	font-size: 1.2rem;
}

.c-faqNormal input,.c-faq input
{
	position:absolute;
	opacity:0;
	z-index:-1;
}

.c-faqNormal input:checked~.tab-content,.c-faq input:checked~.tab-content
{
	-webkit-transition:height .4s ease-in;
	-moz-transition:height .4s ease-in;
	-ms-transition:height .4s ease-in;
	-o-transition:height .4s ease-in;
	transition:height .4s ease-in;
	border-top:1px solid #9ba4aa;
}

.c-faqNormal input[type=checkbox]+label,.c-faqNormal input[type=radio]+label,.c-faq input[type=checkbox]+label,.c-faq input[type=radio]+label
{
	-webkit-transition:background .8s ease-in-out;
	-moz-transition:background .8s ease-in-out;
	-ms-transition:background .8s ease-in-out;
	-o-transition:background .8s ease-in-out;
	transition:background .8s ease-in-out;
	position:relative;
}

.c-faqNormal input[type=checkbox]+label::after,.c-faqNormal input[type=checkbox]+label::before,.c-faqNormal input[type=radio]+label::after,.c-faqNormal input[type=radio]+label::before,.c-faq input[type=checkbox]+label::after,.c-faq input[type=checkbox]+label::before,.c-faq input[type=radio]+label::after,.c-faq input[type=radio]+label::before
{
	-webkit-transition:transform .4s ease-in-out;
	-moz-transition:transform .4s ease-in-out;
	-ms-transition:transform .4s ease-in-out;
	-o-transition:transform .4s ease-in-out;
	transition:transform .4s ease-in-out;
	content:'';
	position:absolute;
	background-color:#9ba4aa;
	width:30px;
	height:1px;
	right:20px;
	top:50%;
}

.x-columncontrol .faq .c-faqNormal__question
{
	padding:24px 16px;
}

.c-page-details
{
	margin:0 2.1875rem 2.5rem;
}

.c-page-details .ellipses-common
{
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
}

.c-page-details__pre-sub-heading
{
	color:#17213f;
}

.c-page-details__event-heading
{
	color:#17213f;
	margin-bottom:1.5625rem;
	height:auto;
}

.c-page-details__description
{
	color:#4a4a4a;
	font-size:1rem;
	line-height:1.625rem;
}

.c-page-details__description a.noanimation
{
	line-height:1.3125rem;
}

.c-page-details__page-detail-btn
{
	margin-top:1.875rem;
	margin-bottom:1.25rem;
	font-family:imago-book,Arial,sans-serif;
}

.c-page-details__tags-list
{
	margin-bottom:2.1875rem;
	padding:0;
}

.c-page-details__tags-list li
{
	width:40%;
	margin-top:.625rem;
	float:none;
}

.c-page-details a.label-ellipses
{
	text-transform:uppercase;
	display:inline-block;
	overflow:hidden;
	height:3.4375rem;
	line-height:3.4375rem;
	white-space:nowrap;
	text-overflow:ellipsis;
	padding:0 1.25rem;
}

.c-page-details ul li,.c-page-details ol li
{
	font-family:imago-book,Arial,sans-serif;
	color:#4a4a4a;
	font-size:1rem;
	line-height:1.625rem;
}

.c-page-details .eventDetail ul,.c-page-details .eventDetail ol
{
	display:inline-block;
	padding-left:0;
	width:100%;
}

.c-page-details .eventDetail li
{
	width:auto;
	font-size:1rem;
	margin-top:0;
}

.c-page-details .eventDetail .image-block
{
	margin-bottom:.625rem;
	max-height:25rem;
	height:25rem;
	overflow:hidden;
}

.c-page-details .event-details li
{
	font-size:1rem;
}

.c-related-links__link-list ul
{
	list-style:none;
	margin:0;
	padding:0;
}

.c-related-links__link-list ul li .related-links
{
	font-size:1rem;
	line-height:1.3125rem;
	cursor:pointer;
	max-width:100%;
	color:#333;
	overflow-x:hidden;
	text-overflow:ellipsis;
}

.c-related-links__link-list ul li .related-links .c-truncated-text
{
	max-width:calc(100%-30px);
}

.c-related-links__link-list ul li .related-links .related-links__secondary-cta
{
	margin-left:8px;
	margin-top:3px;
	position:absolute;
}

.c-related-links__link-list ul li .related-links:active .icon-secondaryCTA_dropDown
{
	color:#0042a4;
	background-color:#fff;
	border-radius:50%;
	display:none;
}

.c-related-links__link-list ul li .related-links:active .icon-secondaryCTA_bluefilled,.c-related-links__link-list ul li .related-links:active .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-related-links__link-list ul li .related-links:active .icon-secondaryCTA_dropDown,.c-related-links__link-list ul li .related-links:active .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-related-links__link-list ul li .related-links:active .icon-secondaryCTA_dropDown,.c-related-links__link-list ul li .related-links:active .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-related-links__link-list ul li .related-links:active .icon-secondaryCTA_dropDown,.c-related-links__link-list ul li .related-links:active .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-related-links__link-list ul li .related-links:active .icon-secondaryCTA_dropDown,.c-related-links__link-list ul li .related-links:active .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-related-links__link-list ul li .related-links:active .icon-secondaryCTA_dropDown
{
	display:inline-block;
	color:#0042a4;
}

.c-related-links__link-list ul li+li
{
	margin-top:12px;
}

.c-text-highlight-rail__body-text
{
	color:#4a4a4a;
	margin-bottom:1.5rem;
}

.c-text-highlight-rail__body-text a:hover .u-arrow.u-arrow-blue
{
	background-color:#06c;
	border:1px solid #fff;
}

.c-text-highlight-rail__body-text a:hover .x-arrowlink:after
{
	background:url(../../../../etc.clientlibs/roche/diagnostics/clientlibs/roche-global-publish/resources/images/secondaryCTA_blue.svg) no-repeat;
	background-color:#06c;
}

.c-text-highlight-rail__body-text a:active .x-secondary-cta,.c-text-highlight-rail__body-text a:active .x-secondary-cta-up,.c-text-highlight-rail__body-text a:active .x-secondary-cta-down,.c-text-highlight-rail__body-text a:active .c-filter__collapse-cta
{
	background-color:#004ea3;
	color:#fff;
}

.c-text-highlight-rail__body-text a:active .u-arrow.u-arrow-blue
{
	background-color:#004ea3;
	border:1px solid #fff;
}

.c-text-highlight-rail__body-text a:active .x-arrowlink:after
{
	background:url(../../../../etc.clientlibs/roche/diagnostics/clientlibs/roche-global-publish/resources/images/secondaryCTA_blue.svg) no-repeat;
	background-color:#004ea3;
}

.c-text-highlight-rail__cta
{
	font-size:1rem;
	line-height:1.3125rem;
	display:inline-block;
}

.c-text-highlight-rail__cta .x-secondary-cta,.c-text-highlight-rail__cta .x-secondary-cta-up,.c-text-highlight-rail__cta .x-secondary-cta-down,.c-text-highlight-rail__cta .c-filter__collapse-cta
{
	margin-top:-4px;
	margin-left:8px;
}
.section{
	margin-top: 3rem;
	padding: 0 1.256rem;
}
.x-outer-margins p{
	line-height: 1.7rem;
	letter-spacing:0.2px;
}
.columncontrol
{
	width:auto;
	/*margin:0 33px;*/
	/*padding: 0 6rem;*/
}

.columncontrol .x-bg-columncontrol
{
	width:auto;
	margin:0;
}

.c-general-map .contact-container
{
	background-color:#06c;
	padding:3rem 1rem;
}

.c-general-map .contact-wrapper .contact-address,.c-general-map .contact-wrapper .contact-address p,.c-general-map .contact-wrapper .contact-info,.c-general-map .contact-wrapper .contact-timings,.c-general-map .contact-wrapper .view-cta a
{
	font-size:1rem;
	line-height:1.375rem;
	font-family:imago-book,Arial,sans-serif;
}

.c-general-map .contact-wrapper .contact-address .u-right-arrow-white,.c-general-map .contact-wrapper .contact-address p .u-right-arrow-white,.c-general-map .contact-wrapper .contact-info .u-right-arrow-white,.c-general-map .contact-wrapper .contact-timings .u-right-arrow-white,.c-general-map .contact-wrapper .view-cta a .u-right-arrow-white
{
	background-size:18px 18px;
	width:18px;
	height:18px;
	border-radius:18px;
}

.c-general-map .contact-wrapper .contact-address .u-right-arrow-white .icon-secondaryCTA_dropDown,.c-general-map .contact-wrapper .contact-address p .u-right-arrow-white .icon-secondaryCTA_dropDown,.c-general-map .contact-wrapper .contact-info .u-right-arrow-white .icon-secondaryCTA_dropDown,.c-general-map .contact-wrapper .contact-timings .u-right-arrow-white .icon-secondaryCTA_dropDown,.c-general-map .contact-wrapper .view-cta a .u-right-arrow-white .icon-secondaryCTA_dropDown
{
	font-size:17px;
	height:17px;
	width:17px;
}

.c-general-map .contact-wrapper .contact-address:hover .u-right-arrow-white,.c-general-map .contact-wrapper .contact-address p:hover .u-right-arrow-white,.c-general-map .contact-wrapper .contact-info:hover .u-right-arrow-white,.c-general-map .contact-wrapper .contact-timings:hover .u-right-arrow-white,.c-general-map .contact-wrapper .view-cta a:hover .u-right-arrow-white
{
	background-color:#c3dbf2;
	background-size:16px 16px;
	width:16px;
	height:16px;
	border-radius:16px;
	margin-top:-6px;
}

.c-general-map .contact-wrapper .contact-address:active .u-right-arrow-white,.c-general-map .contact-wrapper .contact-address p:active .u-right-arrow-white,.c-general-map .contact-wrapper .contact-info:active .u-right-arrow-white,.c-general-map .contact-wrapper .contact-timings:active .u-right-arrow-white,.c-general-map .contact-wrapper .view-cta a:active .u-right-arrow-white
{
	background-color:#fff;
	color:#06c;
	background-size:18px 18px;
	width:17px;
	height:17px;
	border-radius:18px;
}

.c-general-map .contact-wrapper .contact-address:active .u-right-arrow-white .icon-secondaryCTA_dropDown,.c-general-map .contact-wrapper .contact-address p:active .u-right-arrow-white .icon-secondaryCTA_dropDown,.c-general-map .contact-wrapper .contact-info:active .u-right-arrow-white .icon-secondaryCTA_dropDown,.c-general-map .contact-wrapper .contact-timings:active .u-right-arrow-white .icon-secondaryCTA_dropDown,.c-general-map .contact-wrapper .view-cta a:active .u-right-arrow-white .icon-secondaryCTA_dropDown
{
	font-size:17px;
	margin-left:-1px;
	margin-top:-1px;
}

.c-general-map .contact-wrapper .contact-address,.c-general-map .contact-wrapper .contact-info,.c-general-map .contact-wrapper .contact-timings
{
	margin-top:1.875rem;
}

.c-general-map .contact-wrapper .u-right-arrow
{
	margin-top:-.25rem;
	margin-left:8px;
}

.c-general-map .map-container
{
	height:24.375rem;
	padding:0;
}

.js-st-container.st-container
{
	margin:32px 0;
}

.js-st-container .st-btn[data-network]
{
	margin-right:16px!important;
	font-size:40px!important;
	height:40px!important;
	width:40px!important;
	line-height:40px!important;
	background-color:transparent!important;
	padding:0!important;
}

.js-st-container .st-custom-button[data-network]
{
	background-color:#0adeff;
	display:inline-block;
	cursor:pointer;
	font-weight:700;
	color:#fff;
	padding:5px 10px;
}

#st-1 .st-btn:hover,#st-2 .st-btn:hover
{
	opacity:1!important;
	top:0!important;
}

.c-filter
{
	margin-top:1.5rem;
	display:inline-block;
	padding-left:3rem;
	padding-right:1.5rem;
	padding-bottom:1.5rem;
}

.c-filter .x-liipbox__top-section
{
	border-bottom:1px solid rgba(23,49,63,.2);
	height:auto;
}

.c-filter__overlay
{
	display:block;
	background:#fff;
	z-index:99999;
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	right:0;
	overflow-y:scroll;
	text-align:left;
}

.c-filter__content-section
{
	padding:2rem 1rem 0 2rem;
}

.c-filter__title
{
	display:none;
	font-family:imago-book,Arial,sans-serif;
	color:#17313f;
	font-size:.75rem;
	letter-spacing:2px;
	line-height:1rem;
	text-transform:uppercase;
	margin-bottom:2rem;
}

.c-filter__heading
{
	color:#17313f;
	font-family:imago-book,Arial,sans-serif;
	font-size:1rem;
	line-height:1rem;
	margin-bottom:2rem;
	margin-top:2rem;
	padding:0;
}

.c-filter__heading-link
{
	cursor:pointer;
	color:#000;
	font-size:1rem;
	font-weight:700;
	line-height:1.375rem;
}

.c-filter__heading-link .icon-next
{
	font-size:12px;
}

.c-filter__display-input
{
	display:block;
	width:100%;
	font-size:.875rem;
	letter-spacing:2px;
	line-height:1.125rem;
	font-family:imago-book,Arial,sans-serif;
	color:#17313f;
	text-transform:uppercase;
	background:#c8e0f7;
	border:1px solid #000;
	padding:1rem .9375rem;
}

.c-filter__display-input .c-filterIcon-wrapper
{
	font-size:1.125rem;
	position:relative;
	top:1px;
	margin-left:8px;
}

.c-filter__display-input .c-filterIcon-wrapper-sticky .icon-Filter
{
	font-size:1.125rem;
	position:relative;
	top:18px;
	left:15px;
}

.c-filter-down-arrow
{
	position:absolute;
	border:solid #9ba4aa;
	display:inline-block;
	right:17px;
	top:12px;
	transform:rotate(-45deg);
	border-width:0 1px 1px 0;
	padding:.1875rem;
}

.c-filter__list li
{
	border:0;
	margin-bottom:1rem;
	outline:0;
	padding:0;
}

.c-filter__list .radio .c-filter__seeMore .c-filter__collapse-cta
{
	margin-left:.6875rem;
	background-color:#c8e0f7;
	color:#333;
	transform:rotate(90deg);
	top:2px;
}

.c-filter__collapse-cta
{
	transform:rotate(-90deg);
	backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	margin-right:1.8125rem;
	vertical-align:top;
	background:0 0;
	position:relative;
	left:2px;
	right:0;
	top:0;
}

.c-filter__collapse-cta-label
{
	display:inline-block;
	max-width:170px;
}

.collapsed .c-filter__collapse-cta
{
	transform:rotate(90deg);
	backface-visibility:hidden;
	-webkit-backface-visibility:hidden;
	margin-right:1.8125rem;
	vertical-align:top;
	background:0 0;
	position:relative;
	left:2px;
	right:0;
	top:0;
}

.c-filter a .c-filter__collapse-cta,.collapsed .c-filter a .c-filter__collapse-cta
{
	margin-left:0;
	margin-right:1.25rem;
}

.c-filter a.collapsed .c-filter__collapse-cta
{
	top:2px;
	left:-4px;
}

.x-content-wrapper .c-filter ul,.x-content-wrapper .c-filter ol
{
	padding-left:0;
	margin-bottom:0;
}

.radio .c-filter__label
{
	padding-left:0;
	color:#17313f;
	line-height:1.3125rem;
	font-size:1rem;
}

.c-filter input[type=radio]+.customRadio
{
	display:inline-block;
	height:7px;
	width:7px;
	border:1px solid #17313f;
	background-color:#fff;
	border-radius:50%;
	box-shadow:0 0 3px -1px rgba(0,0,0,.8);
	pointer-events:none;
	position:absolute;
	top:5px;
	opacity:.4;
	margin:0 0 0 -27px;
}

.c-filter input[type=radio]+.customRadio::after
{
	content:'.';
	color:transparent;
	position:absolute;
	display:block;
	width:2px;
	height:2px;
	opacity:.6;
	border-radius:50%;
	transition:.2s;
	margin:7px 0 0 7px;
}

.c-filter input[type=radio]:checked+.customRadio
{
	opacity:1;
	background-color:#90c2ef;
}

.c-filter input[type=checkbox]
{
	opacity:0;
	position:absolute;
}

.c-filter input[type=checkbox]+.customCheck
{
	display:inline-block;
	height:20px;
	width:20px;
	border-radius:0;
	box-shadow:none;
	border:1px solid #000;
	background-color:#fff;
	position:absolute;
	top:1px;
	opacity:1;
	left:0;
}

.c-filter input[type=checkbox]+.customCheck::after
{
	content:'.';
	color:transparent;
	position:absolute;
	display:block;
	width:2px;
	height:2px;
	opacity:.6;
	border-radius:50%;
	transition:.2s;
	margin:.4375rem 0 0 .4375rem;
}

.c-filter input[type=checkbox]+.customCheck:focus
{
	border:3px solid #06c;
	border-radius:4px;
	outline:0;
	width:23px;
	height:23px;
	margin-left:-2px;
}

.c-filter input[type=checkbox]:checked+.customCheck
{
	background-color:#c8e0f7;
	cursor:pointer;
	padding:3px;
}

.c-filter input[type=checkbox]:checked+.customCheck:focus
{
	margin-left:-2px;
}

.c-filter input[type=checkbox]:checked+.customCheck span.checkMark
{
	width:12px;
	border-left:1px solid #000;
	display:inline-block;
	height:7px;
	border-bottom:1px solid #000;
	transform:rotate(-45deg);
	float:left;
}

.c-filter input[type=checkbox]:checked+.customRadio
{
	opacity:1;
	background-color:#c8e0f7;
}

.c-filter__facet
{
	display:inline-block;
	border:1px solid #17313f;
	float:left;
	margin:.5rem 1rem .5rem 0;
}

.c-filter__cross
{
	background-color:#c8e0f7;
	position:relative;
	border-left:1px solid #17313f;
	cursor:pointer;
	float:right;
	padding:1rem 1rem 1rem .9375rem;
}

.c-filter__cross-wrapper
{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-15%,-50%);
	width:100%;
}

.c-filter__cross--icon-bar
{
	width:11px;
	height:1px;
	background-color:#17313f;
	display:block;
	position:absolute;
	transform:rotate(45deg);
}

.c-filter__facet-text
{
	display:inline-block;
	font-size:1rem;
	line-height:1.3125rem;
	padding:.25rem .5625rem .3125rem .75rem;
}

.c-filter__clear
{
	float:left;
	line-height:2rem;
	cursor:pointer;
	margin:.5rem 0;
}

.c-filter__clear-text
{
	line-height:1.3125rem;
	font-size:1rem;
}

.c-filter__clear .close-wrapper
{
	width:17px;
	height:17px;
	position:relative;
	background:#c8e0f7;
	border-radius:50%;
	border:1px solid #333;
	display:inline-block;
	margin-left:12px;
	top:3px;
	cursor:pointer;
}

.c-filter__clear .close-wrapper .c-filter__cross--icon-bar
{
	top:7px;
	left:2.25px;
	background-color:#333;
	width:10px;
}

.c-filter .panel-title
{
	line-height:1.1;
}

.c-sort-dropdown-mobile .c-sort-overlay .c-cross-icon
{
	font-size:24px;
	font-weight:700;
	width:auto;
	padding:23px 0 0 17px;
}

.c-sort-dropdown-mobile .c-sort-overlay .c-search-results
{
	padding-left:12px;
}

.c-sort-dropdown-mobile .c-content-section
{
	height:auto;
	margin:8px 16px 20px;
}

.c-sort-dropdown-mobile .c-content-section+.c-sort-dropdown-mobile .c-content-section
{
	margin-top:48px;
}

.c-prod-result-facets-mobile
{
	margin-top:1rem;
	white-space:nowrap;
	overflow-x:auto;
	text-align:center;
	width:100%;
}

.c-show-results_button-mobile
{
	position:fixed;
	bottom:0;
	width:100%;
	z-index:1;
}

.c-assay-menu .content-wrap
{
	padding-left:0;
	margin-left:8.33%;
}

.c-assay-menu__btn__titletext
{
	color:#fff;
	font-size:1.375rem;
	line-height:1.375rem;
	font-family:imago-book,Arial,sans-serif;
	margin-bottom:.9375rem;
}

.c-assay-menu__btn .view-btn
{
	background-color:#06c;
	border:1px solid #fff;
	width:100%;
	color:#fff;
	font-size:1rem;
	line-height:1.375rem;
	display:inline-block;
	text-transform:uppercase;
	letter-spacing:1px;
	padding:.9375rem;
}

.c-assay-menu__wrapper
{
	background:#fff;
	z-index:99999;
	position:fixed;
	width:100%;
	top:0;
	left:0;
	right:0;
	height:100vh;
	overflow-y:auto;
	padding:0 3.125rem;
}

.c-assay-menu__wrapper__header .right-col__row
{
	font-size:.8125rem;
	letter-spacing:.125rem;
	line-height:1.125rem;
	text-transform:uppercase;
	color:#fff;
	vertical-align:middle;
	height:45px;
	display:table-cell;
}

.c-assay-menu__wrapper__header .right-col .assay-title
{
	color:#fff;
	font-size:.75rem;
	letter-spacing:2px;
	text-transform:uppercase;
	height:auto;
	vertical-align:middle;
	display:table-cell;
	line-height:1.1875rem;
	margin:auto;
	padding:.3125rem 0;
}

.c-assay-menu__wrapper .close
{
	left:10px;
	top:12px;
}

.c-assay-menu__wrapper .close:after,.c-assay-menu__wrapper .close:before
{
	height:22px;
	width:1px;
}

.c-assay-menu__key-list,.c-assay-menu__key--m
{
	display:none;
	padding:3rem 1.875rem;
}

.c-assay-menu__key
{
	font-size:1.375rem;
	line-height:1.5625rem;
	padding-bottom:1.25rem;
}

.c-assay-menu__related-assays .assay-name
{
	font-size:1.375rem;
	line-height:1.75rem;
	color:#17313f;
	padding:.9375rem 0 .625rem;
}

.c-assay-menu__related-assays .assay-title
{
	font-size:1rem;
	line-height:1.5rem;
	padding-top:.9375rem;
}

.c-assay-menu__related-assays .assay-title a.feature.x-sub-hover,.c-assay-menu__related-assays .assay-title a.new.x-sub-hover,.c-assay-menu__related-assays .assay-title a.none.x-sub-hover
{
	color:#17313f;
	padding-left:0;
	margin-left:1.625rem;
}

.c-assay-menu .assay-title-new:before,.c-assay-menu .assay-title-feature:before,.c-assay-menu__key .new:before,.c-assay-menu__key .feature:before
{
	content:"";
	position:absolute;
	float:left;
	width:.75rem;
	height:.75rem;
	background:#fdcad6;
	margin-right:.875rem;
	margin-top:.375rem;
	border-radius:.625rem;
}

.c-assay-menu .assay-title-feature:before,.c-assay-menu__key .feature:before
{
	background:#90c2ef;
}

.c-assay-menu__key .new span,.c-assay-menu__key .feature span,.c-assay-menu .assay-title .new,.c-assay-menu .assay-title .feature
{
	display:inline-block;
	padding-left:0;
	height:auto;
	margin:0 0 0 1.625rem;
}

.c-assay-menu .assay-title .new,.c-assay-menu .assay-title .feature,.c-assay-menu .assay-title .default
{
	padding-left:1.625rem;
	display:inline-block;
}

.c-assay-menu__tabs-container
{
	padding-top:2.8125rem;
}

.c-assay-menu__tabs-container .tab-list
{
	list-style-type:none;
	width:100%;
	display:inline-block;
	white-space:nowrap;
	padding:0;
}

.c-assay-menu__tabs-container .item
{
	display:inline-block;
	font-size:.75rem;
	line-height:1rem;
	letter-spacing:2px;
	text-transform:uppercase;
	padding:.625rem;
}

.c-assay-menu__tabs-container .item.selected .compare-tab-block
{
	border-bottom:3px solid #90c2ef;
	opacity:1;
}

.c-assay-menu__tabs-container .item .compare-tab-block
{
	border:1px solid #9ba4aa;
	height:11.75rem;
	margin-right:1.5rem;
	margin-bottom:1.5rem;
	opacity:.35;
	text-align:center;
	cursor:pointer;
	overflow:hidden;
	padding:1.5rem;
}

.c-assay-menu__tabs-container .item .compare-tab-block:hover
{
	opacity:1;
	border-bottom:4px solid #90c2ef;
}

.c-assay-menu__tabs-container .item .compare-tab-block .compare-tab-block__img
{
	width:auto;
	height:140px;
	overflow:hidden;
}

.c-assay-menu__tabs-container .item .compare-tab-block-text
{
	font-size:1.375rem;
	line-height:1.5rem;
	color:#17313f;
}

.c-assay-menu__tabs-container .compare-margin
{
	margin:3.25rem 0;
}

.c-iframe__border
{
	border:1px solid #69a5de;
}

.c-iframe iframe
{
	width:100%;
	height:100%;
	min-height:200px;
}

.c-advanced-specs-container
{
	margin-top:3.75rem;
}

.c-advanced-specs-container #innerCircle
{
	stroke-width:1px;
}

.c-advanced-specs-heading
{
	color:#17313f;
	font-size:48px;
	line-height:54px;
	margin-bottom:3.125rem;
}

.c-advanced-specs-heading h2
{
	color:#17313f;
	font-size:48px;
	line-height:54px;
}

.c-advanced-specs-see-all
{
	font-size:1.125rem;
	line-height:1.5rem;
	color:#17313f;
	padding-right:30px;
	margin-top:2rem;
	display:none;
}

.c-advanced-spec-desc
{
	width:35%;
	border:2px solid #9ba4aa;
	text-align:center;
}

.c-advanced-spec-chart-wrapper
{
	padding-top:1.875rem;
}

.c-advanced-spec-vertical-aligned
{
	-webkit-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%);
	top:50%;
	transform:translate(-50%,-50%);
	padding-top:0;
}

.c-advanced-spec-item__highlight
{
	font-size:16px;
	line-height:22px;
}

.c-advanced-spec-item__highlight:before
{
	content:' ';
	background:url(../../../../etc.clientlibs/roche/diagnostics/clientlibs/roche-global-publish/resources/images/Oval.png) no-repeat;
	width:12px;
	height:12px;
	display:inline-block;
	background-position:bottom;
	margin-right:8px;
}

.c-advanced-specs-list
{
	padding-left:20px;
	float:left;
	width:100%;
}

.c-advanced-spec__dot
{
	display:inline-block;
	height:10px;
	width:10px;
	float:right;
	margin-top:5px;
	margin-right:-5px;
	background-image:url(../../../../etc.clientlibs/roche/diagnostics/clientlibs/roche-global-publish/resources/images/Oval.png);
	background-repeat:no-repeat;
	z-index:9;
	position:relative;
}

.c-advanced-spec__chart-description,.c-advanced-spec__chart-result
{
	max-width:200px;
	margin:5px auto;
}

.c-advanced-spec__text-variation
{
	font-size:6em;
	line-height:1.4;
	color:#fdcad6;
}

.c-featered-chart__headline
{
	margin-bottom:2.25rem;
	text-align:center;
}

.c-featered-chart__custom-legend ul
{
	list-style:none;
	margin-bottom:1.5625rem;
	overflow:hidden;
	padding-left:52px;
}

.c-featered-chart__custom-legend ul li span
{
	display:inline-block;
	width:18px;
	height:18px;
	margin-right:.9375rem;
	position:relative;
	top:3px;
}

.c-featered-chart__custom-legend ul li:first-child
{
	float:left;
	margin-right:1.25rem;
}

.c-featered-chart__chart-summary
{
	font-size:1rem;
	line-height:1.375rem;
	padding-top:12px;
}

.c-featered-chart__bar-chart
{
	width:auto;
	height:320px;
}

.c-featered-chart__legend-container
{
	padding-top:25px;
	padding-left:0;
}

.c-featered-chart__legend
{
	display:block;
	height:16px;
	width:91px;
	color:#17313f;
	font-size:12px;
	letter-spacing:2px;
	line-height:16px;
	padding-bottom:35px;
}

.c-featered-chart__legend-box0
{
	height:40px;
	width:40px;
	display:inline-block;
	background-color:#90c2ef;
}

.c-featered-chart__legend-box1
{
	height:40px;
	width:40px;
	display:inline-block;
	background-color:#fdcad6;
}

.c-featered-chart__legend-box-value
{
	height:44px;
	width:65px;
	color:#4a4a4a;
	font-size:16px;
	position:relative;
	display:inline-block;
	padding-left:13px;
	vertical-align:middle;
}

.c-featered-chart .label-name
{
	text-align:center;
	padding-bottom:10px;
	font-size:12px;
	letter-spacing:2px;
	line-height:16px;
	width:100px;
	padding-left:10px;
}

.c-featered-chart .label-data
{
	text-align:left;
	font-size:22px;
	line-height:26px;
	width:100px;
}

.c-featered-chart .legend-mobile-view
{
	padding-left:20px;
}

.c-featered-chart #innerCircle
{
	stroke:#90c2ef;
	stroke-width:3.5px;
}

.c-registration-status__content
{
	font-size:1rem;
	line-height:1.375rem;
	color:#4a4a4a;
	display:inline-block;
}

.c-product-desc
{
	clear:both;
	color:#17313f;
	display:block;
	margin-bottom:0;
	padding:0 .9375rem;
}

.c-product-desc__name
{
	color:#17313f;
	word-wrap:break-word;
}

.c-product-desc__subtitle
{
	color:#17313f;
	font-family:imago-book,Arial,sans-serif;
	font-size:1rem;
	line-height:1.375rem;
	margin-top:8px;
	margin-bottom:0;
}

.c-product-desc .col-left
{
	width:100%;
	text-align:left;
	padding:0 1.256rem;
}

.c-product-desc .col-right
{
	max-width:100%;
	height:auto;
	padding-top:1.25rem;
	text-align:center;
}

.c-product-desc .col-right img
{
	width:auto;
	height:auto;
	max-width:100%;
	max-height:100%;
}

.c-feature-table__btn__titletext
{
	color:#fff;
	font-size:1.375rem;
	line-height:1.375rem;
	font-family:imago-medium,Arial,sans-serif;
	text-transform:uppercase;
}

.c-feature-table__btn .view-btn
{
	background-color:rgba(255,255,255,.15);
	border:1px solid #fff;
	width:100%;
	color:#fff;
	font-size:1rem;
	line-height:1.375rem;
	display:inline-block;
	padding:.9375rem;
}

.c-feature-table__wrapper
{
	background:#fff;
	z-index:99999;
	position:fixed;
	width:100%;
	top:0;
	left:0;
	right:0;
	height:100vh;
	display:none;
	overflow-y:auto;
}

.c-feature-table__wrapper__header .right-col__row
{
	display:table;
	font-size:.8125rem;
	letter-spacing:.125rem;
	line-height:1.125rem;
	text-transform:uppercase;
	color:#fff;
	vertical-align:middle;
	height:45px;
}

.c-feature-table__wrapper__header .right-col .table-title
{
	color:#fff;
	font-size:1rem;
	text-transform:uppercase;
	height:auto;
	vertical-align:middle;
	display:table-cell;
	margin:auto;
	padding:.3125rem 0;
}

.c-feature-table__wrapper__header .right-col .table-description
{
	display:none;
	text-transform:none;
}

.c-feature-table__wrapper__body
{
	clear:both;
	position:relative;
	transform:translateY(0);
	overflow-y:hidden;
	padding:3.75rem 1.25rem 0;
}

.c-feature-table__wrapper__body__inner
{
	overflow:auto;
	transform:translateY(20px);
	padding-bottom:1.25rem;
}

.c-feature-table__wrapper__body table
{
	border-collapse:collapse;
	border-spacing:0;
	width:auto;
	overflow:hidden;
	display:inline-block;
	height:auto;
	border-color:#17313f;
}

.c-feature-table__wrapper__body tr th
{
	background:rgba(255,200,208,.5);
	color:#17313f;
	font-size:1rem;
	max-width:250px;
	display:table-cell;
	top:0;
	left:0;
	position:relative;
	font-weight:100;
	padding:.9375rem 1.8125rem;
}

.c-feature-table__wrapper__body tr th::before
{
	-webkit-transition:all .8s ease-in-out;
	-moz-transition:all .8s ease-in-out;
	-ms-transition:all .8s ease-in-out;
	-o-transition:all .8s ease-in-out;
	transition:all .8s ease-in-out;
	content:'';
	position:absolute;
	top:0;
	overflow:hidden;
	left:0;
	width:0;
	height:100%;
	background-color:#ffe4e7;
	z-index:-1;
}

.c-feature-table__wrapper__body tr th.animaterow::before
{
	content:'';
	position:absolute;
	top:0;
	left:0;
	width:2500px;
}

.c-feature-table__wrapper__body td
{
	color:#17313f;
	font-size:1rem;
	width:1200px;
	max-width:1200px;
	padding:.9375rem 1.8125rem;
}

.c-feature-table__wrapper__body tr:first-child th
{
	border:1px solid #18303f;
	background-color:#7cc4ee;
	font-size:.75rem;
	color:#17313f;
	text-transform:uppercase;
	z-index:-1;
	padding:.9375rem 1.8125rem;
}

.c-feature-table__wrapper__body tr:first-child th:first-child
{
	background-color:#ffc8d0;
}

.c-feature-table__wrapper .disclaimer
{
	color:#17313f;
	display:inline-block;
	font-size:.875rem;
	text-transform:none;
	padding:.625rem 0 0 1.25rem;
}

.c-pdp-specs-seeall
{
	font-size:1rem;
	line-height:1.5rem;
	color:#17313f;
	display:inline-block;
	padding-right:30px;
}

.c-pdp-specs-seeall .u-arrow.u-arrow-blue
{
	transform:rotate(-45deg);
	transition:none;
	margin-left:.6875rem;
}

.c-pdp-specs-seeall a:hover .u-arrow.u-arrow-blue
{
	background-color:#06c;
	border:1px solid #06c;
	transition:none;
}

.c-pdp-specs-seeall a:hover .u-arrow.u-arrow-blue .icon-secondaryCTA_dropDown
{
	font-size:17px;
	color:#fff;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
}

.c-pdp-specs-seeall a:active .u-arrow.u-arrow-blue
{
	background-color:#004ea3;
	border:1px solid #004ea3;
	transition:none;
}

.c-pdp-specs-seeall a:active .u-arrow.u-arrow-blue .icon-secondaryCTA_dropDown
{
	font-size:17px;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
}

.c-pdp-spec-desc ol,.c-pdp-spec-desc ul
{
	padding-left:0;
	margin-left:1rem;
}

.c-pdp-spec-desc:before
{
	background-color:#90c2ef;
	display:inline-block;
	content:"";
	border-radius:50%;
	border:1px solid #17313f;
	width:10px;
	height:10px;
	top:6px;
	position:absolute;
	vertical-align:top;
}

.c-pdp-specs-list
{
	padding-left:0;
	list-style-type:none;
}

.c-carousel__dots .slick-dots
{
	text-align:center;
	position:relative;
	top:0;
	bottom:auto;
	overflow-x:auto;
	overflow-y:hidden;
	white-space:nowrap;
}

.c-carousel__dots .slick-dots li button:before
{
	font-size:14px;
	background-color:#fff;
	border:2px solid #17313f;
	border-radius:50%;
	color:#fff;
	width:11px;
	height:11px;
	line-height:11px;
	opacity:1;
	font-family:serif;
	cursor:pointer;
}

.c-carousel__dots .slick-dots li.slick-active button:before
{
	width:19px;
	height:19px;
	color:#90c2ef;
	background-color:#90c2ef;
	top:-4px;
	border:2px solid #17313f;
	left:-4px;
}

.c-carousel__dots .slick-dots li:before
{
	content:"";
	position:absolute;
	left:6px;
	bottom:0;
	height:1px;
	width:92%;
	border-bottom:1px solid #dcdcdc;
	top:5px;
}

.c-carousel__dots .slick-dots li:hover button:before
{
	width:19px;
	height:19px;
	top:-4px;
	left:-4px;
}

.c-carousel__events-content
{
	margin-bottom:0;
	min-height:536px;
}

.c-carousel__events-content .slick-list
{
	position:relative;
	top:70px;
}

.c-carousel__events-content .slick-next,.c-carousel__events-content .slick-prev
{
	font-size:1.125rem;
	line-height:1.125rem;
	color:#dcdcdc;
}

.c-carousel__event-item
{
	width:312px;
	border:1px solid #dcdcdc;
	position:relative;
}

.c-carousel__event-item .c-carousel__event-asset__innerWrapper>a
{
	display:inline-block;
	width:100%;
	height:100%;
}

.c-carousel__event-item a:hover
{
	color:#dcdcdc;
}

.c-carousel__event-item.slick-slide .c-carousel__event-asset
{
	width:310px;
	height:9.125rem;
	position:relative;
	overflow:hidden;
}

.c-carousel__event-item.slick-slide .c-carousel__event-asset--cloned img,.c-carousel__event-item.slick-slide .c-carousel__event-asset img
{
	text-align:center;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	position:absolute;
	height:100%;
}

.c-carousel__event-item .c-video
{
	min-height:auto;
	height:100%;
}

.c-carousel__event-content
{
	user-select:auto;
}

.c-carousel__event-title
{
	font-family:imago-book,Arial,sans-serif;
	font-size:22px;
	word-wrap:break-word;
	-webkit-line-clamp:2;
	display:0;
	-webkit-box-orient:vertical;
	height:auto;
	text-overflow:ellipsis;
	line-height:30px;
	color:#333;
	text-transform:uppercase;
	letter-spacing:normal;
	margin-bottom:.9375rem;
	max-height:60px;
	overflow:hidden;
}

.c-carousel__event-description
{
	font-family:imago-book,Arial,sans-serif;
	font-size:16px;
	line-height:20px;
	word-wrap:break-word;
	-webkit-line-clamp:3;
	display:0;
	-webkit-box-orient:vertical;
	height:auto;
	text-overflow:ellipsis;
	color:#333;
	overflow:hidden;
	max-height:60px;
}

.c-carousel__event-link
{
	font-family:imago-book,Arial,sans-serif;
	font-size:1rem;
	line-height:1.3125rem;
	display:inline-block;
	color:#333;
	cursor:pointer;
}

.c-carousel__secondary-cta
{
	position:relative;
	top:-2px;
}

.c-carousel__secondary-cta.x-secondary-cta,.c-carousel__secondary-cta.x-secondary-cta-up,.c-carousel__secondary-cta.x-secondary-cta-down,.c-carousel__secondary-cta.c-filter__collapse-cta
{
	margin-left:8px;
}

.c-carousel .c-carousel__event-asset .c-video .jp-video-play,.c-carousel .c-carousel__event-asset--cloned .c-video .jp-video-play
{
	width:3rem;
	height:3rem;
}

.c-carousel.c-carousel-center-variation .c-carousel__event-content
{
	min-height:12.5rem;
	margin:1rem 1rem 1.5rem;
}

.c-carousel-default .c-carousel__event-content
{
	height:10.75rem;
	overflow:hidden;
	margin:1rem 1rem 1.5rem;
}

.c-carousel-default .c-carousel__dots .slick-dots
{
	margin-top:3rem;
}

.c-carousel-default .c-carousel__event-item.slick-slide
{
	height:22rem;
}

.c-carousel-default .c-carousel__link-wrapper
{
	height:1.3125rem;
}

.c-carousel-default .c-carousel__link-wrapper .c-carousel__event-link
{
	font-size:1rem;
	margin-bottom:0;
	position:initial;
}

.c-carousel-center-variation .c-carousel__event-title,.c-carousel-default .c-carousel__event-title
{
	font-weight:400;
	text-transform:none;
	color:#333;
}

.t-prod-listing .filter-list-container
{
	width:100%;
	position:relative;
	float:left;
	padding-left:1rem;
	padding-right:1rem;
	border-bottom:1px solid #ccc;
	padding-bottom:1.5rem;
	text-align:center;
}

.t-prod-listing .c-product-result-head
{
	width:100%;
	display:inline-block;
}

.t-prod-listing .prod-search-results-tile
{
	text-align:left;
	position:relative;
	border-top:1px solid #b3bbc0;
	border-bottom:1px solid #b3bbc0;
	width:100%;
	float:left;
	padding:1.5rem 0;
}

.t-prod-listing .prod-search-results-tile .view-type-icons
{
	padding-right:3rem;
}

.t-prod-listing .prod-search-results-tile .view-type-icons .icon-list,.t-prod-listing .prod-search-results-tile .view-type-icons .icon-grid
{
	color:#333;
	opacity:.5;
}

.t-prod-listing .prod-filter-container
{
	border-top:0;
	width:100%;
	background:0;
	float:left;
}

.t-prod-listing .prod-listing-container
{
	border-top:0;
	width:100%;
}

.t-prod-listing .c-plp-filters
{
	height:1px;
	display:block;
	color:#17313f;
	font-family:imago-book,Arial,sans-serif;
	font-size:14px;
	line-height:16px;
	margin-bottom:8px;
}

.t-prod-listing .c-plp-filters.active
{
	opacity:.65;
	color:#17313f;
}

.t-prod-listing .c-plp-filters-title
{
	display:block;
	color:#17313f;
	font-family:imago-medium,Arial,sans-serif;
	font-size:20px;
	line-height:24px;
	letter-spacing:normal;
}

.t-prod-listing .c-plp-prod-categories
{
	padding-left:3rem;
}

.t-prod-listing__filter-container
{
	width:255px;
	display:inline-block;
	border-top:1px solid #b3bbc0;
}

.c-list-container
{
	width:25%;
	height:auto;
	display:inline-block;
	background-color:#fff;
	position:relative;
	float:left;
	padding-left:3rem;
}

.c-list-container .c-list_selectedItem
{
	border:1px solid #17313f;
	background:#fff;
	width:100%;
	position:relative;
	display:inline-block;
	padding:.5rem 1rem .9375rem;
}

.c-list-container .c-list_selectedItem.c-list-show .c-icon
{
	transform:rotate(270deg);
	right:12px;
}

.c-list-container .c-list_selectedItem .c-title
{
	color:#707070;
	line-height:1.25rem;
	font-size:.875rem;
	margin:0;
}

.c-list-container .c-list_selectedItem .c-default-value
{
	font-size:1rem;
	line-height:1.25rem;
	word-wrap:break-word;
	-webkit-line-clamp:1;
	display:0;
	-webkit-box-orient:vertical;
	overflow:hidden;
	height:auto;
	text-overflow:ellipsis;
}

.c-list-container .c-list_selectedItem .c-icon
{
	color:#17313f;
	font-size:.625rem;
	transform:rotate(90deg);
	display:inline-block;
	position:absolute;
	top:20px;
	right:16px;
}

.c-list-container .c-list_wrapper
{
	display:none;
	border:1px solid #000;
	border-top:0;
	padding-top:6px;
	padding-bottom:18px;
	position:absolute;
	top:65px;
	background-color:#fff;
	z-index:1;
	width:214px;
}

.c-list-container .c-list_wrapper .c-list_listitems
{
	background:#fff;
	cursor:pointer;
	height:auto;
	padding:.9375rem 1rem .875rem;
}

.c-list-container .c-list_wrapper .c-list_listitems.selected
{
	background:#06c;
	opacity:1;
}

.c-list-container .c-list_wrapper .c-list_listitems.selected .x-checkmark
{
	display:inline-block;
	margin-top:.375rem;
	border-color:#fff;
}

.c-list-container .c-list_wrapper .c-list_listitems:focus
{
	border:2px solid #06c;
	background-color:#c8e0f7;
	outline:0;
}

.c-list-container .c-list_wrapper .c-list_listitems a
{
	font-size:1rem;
	line-height:1.25rem;
	color:#000;
	height:auto;
}

.c-list-container__page-type
{
	font-size:18px;
	line-height:24px;
	font-weight:500;
	color:#000;
	text-transform:capitalize;
}

.c-prod-result-wrapper
{
	display:block;
	float:left;
	width:calc(100%-25%);
	padding:0 0 0 1.5rem;
}

.c-prod-result-wrapper .c-prod-result-text .c-pagination-top
{
	display:none;
	float:right;
}

.c-prod-result-wrapper .c-prod-result-text .c-pagination-top-next
{
	margin-left:1.5rem;
	margin-right:1.4375rem;
}

.c-prod-result-wrapper .c-prod-result-text .c-pagination-top-next .icon-next
{
	position:relative;
	top:3px;
	cursor:pointer;
}

.t-prod-listing .view-type-icons
{
	right:0;
	margin-top:0;
	position:absolute;
	float:right;
	display:inline-block;
}

.t-prod-listing .view-type-icons .icon-list
{
	font-size:24px;
	line-height:24px;
	height:auto;
	color:#fff;
	width:auto;
	opacity:.8;
}

.t-prod-listing .view-type-icons .icon-grid
{
	font-size:24px;
	margin-left:15px;
	height:auto;
	color:#fff;
	width:auto;
	opacity:.5;
}

.c-filter-search-box
{
	position:relative;
	border:1px solid #333;
	margin:1rem;
}

.c-filter-search-box .filter-search-button
{
	position:absolute;
	border:0;
	height:1.25rem;
	width:1.25rem;
	left:1rem;
	bottom:1.125rem;
	cursor:pointer;
	display:inline-block;
	color:#9ba4aa;
	font-size:1.25rem;
}

.c-filter-search-box .filter-search-input
{
	width:100%;
	outline:0;
	border:0;
	background:#fff;
	color:#333;
	border-radius:0;
	font-size:1rem;
	font-family:imago-book,Arial,sans-serif;
	padding:1.125rem 1.875rem 1.125rem 3.25rem;
}

.c-filter-search-box .navbar-toggle.translated
{
	-ms-transform:translate(1rem,1rem);
	-webkit-transform:translate(1rem,1rem);
	-moz-transform:translate(1rem,1rem);
	transform:translate(1rem,1rem);
	width:1.625rem;
	height:1.625rem;
	right:1.75rem;
	bottom:2.125rem;
	position:absolute;
	margin:0;
	padding:0;
}

.c-filter-search-box .navbar-toggle.translated .cross-icon-wrap
{
	position:relative;
	width:26px;
	height:26px;
}

.c-filter-search-box .navbar-toggle.translated .icon-bar
{
	background-color:#9ba4aa;
	height:1px;
	width:1px;
	position:absolute;
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	-o-transform:rotate(0);
	-ms-transform:rotate(0);
	transform:rotate(0);
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	-ms-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
}

.c-filter-search-box .navbar-toggle.translated .icon-bar+.icon-bar
{
	margin-top:0;
	position:absolute;
}

.c-filter-search-box .navbar-toggle.translated .icon-bar:nth-of-type(2)
{
	height:1.705625rem;
	width:1px;
	transform:rotate(45deg);
	left:50%;
}

.c-filter-search-box .navbar-toggle.translated .icon-bar:nth-of-type(3)
{
	height:1.705625rem;
	width:1px;
	transform:rotate(-45deg);
	left:50%;
}

.c-listingTile
{
	margin:0;
	padding:0;
}

.c-listingTile a:hover
{
	border:0;
	outline:0;
	color:transparent;
}

.c-listingTile__list
{
	list-style:none;
}

.c-listingTile__link
{
	display:block;
	color:#333!important;
}

.c-listingTile__event
{
	display:0;
	padding:.5rem 0 0;
}

.c-listingTile__productAsset
{
	align-self:stretch;
	display:inline;
	align-items:center;
	text-align:center;
	left:0;
	padding:0;
}

.c-listingTile__productAsset img
{
	height:72px;
	width:auto;
}

.c-listingTile__productContent em
{
	font-style:normal;
}

.c-listingTile__productTitle
{
	font-size:1.375rem;
	line-height:1.875rem;
	text-align:left;
	font-weight:500;
	word-wrap:break-word;
	-webkit-line-clamp:2;
	display:0;
	-webkit-box-orient:vertical;
	overflow:hidden;
	height:auto;
	text-overflow:ellipsis;
	min-height:auto;
}

.c-listingTile__subtitle
{
	min-height:auto;
	font-size:.875rem;
	line-height:1.25rem;
	text-align:left;
	color:#333;
	word-wrap:break-word;
	-webkit-line-clamp:2;
	display:0;
	-webkit-box-orient:vertical;
	overflow:hidden;
	height:auto;
	text-overflow:ellipsis;
	padding-top:.5rem;
	margin:0!important;
}

.c-listingTile__productDescription
{
	opacity:1;
	min-height:auto;
	font-size:1rem;
	line-height:1.25rem;
	text-align:left;
	color:#333;
	word-wrap:break-word;
	-webkit-line-clamp:3;
	display:0;
	-webkit-box-orient:vertical;
	overflow:hidden;
	height:auto;
	text-overflow:ellipsis;
	padding-top:1rem;
}

.c-listingTile__reducePadding
{
	padding-top:.5rem!important;
}

.c-listingTile__list.grid-view .resource-center__file-name.file-type,.c-listingTile__list.grid-view .resource-listing-title.file-type
{
	position:absolute;
	left:83px;
	top:75px;
	padding-top:8px;
	word-break:break-all;
	word-wrap:break-word;
	-webkit-line-clamp:3;
	display:0;
	-webkit-box-orient:vertical;
	overflow:hidden;
	height:auto;
	text-overflow:ellipsis;
}

.c-listingTile__list.grid-view .c-listingtile__date
{
	top:76%;
	left:0;
}

.c-listingTile__list.grid-view .c-listingTile__productCategory
{
	position:initial;
	text-align:left;
	margin-top:1rem;
	height:1rem;
	opacity:1;
	min-height:auto;
	display:none;
}

.c-listingTile__list.grid-view .c-listingTile__productContent
{
	padding:1rem;
}

.c-listingTile__list.list-view
{
	border-bottom:1px solid #dcdcdc;
	padding:2rem 1rem;
}

.c-listingTile__list.list-view .c-listingTile__productDescription
{
	display:0;
}

.c-listingTile__list.list-view .c-default-image
{
	position:relative;
	height:100%;
}

.c-listingTile__list.grid-view
{
	border:1px solid #dcdcdc;
	min-height:22rem;
	padding:0;
}

.c-listingTile__list.grid-view:hover
{
	box-shadow:none;
	background-color:#f2f2f2;
}

.c-listingTile__list.grid-view .c-listingTile__productAsset
{
	height:9.125rem;
	position:relative;
	display:block;
}

.c-listingTile__list.grid-view .c-listingTile__productAsset img
{
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	position:absolute;
	height:100%;
	width:auto;
	max-height:146px;
}

.c-listingTile__list.grid-view .c-listingTile__productAsset .c-default-image img
{
	height:auto!important;
	width:70px!important;
}

.c-listingTile__list.grid-view .c-listingTile__productAsset .c-heromedia-image img
{
	width:auto;
	max-width:inherit;
}

.c-listingTile__list.grid-view .c-listingTile__productAsset .c-custom-pagetype img
{
	height:auto;
	max-height:9.125rem;
}

.c-listingTile__list.grid-view.row1
{
	-ms-grid-row:1;
}

.c-listingTile__list.grid-view.row2
{
	-ms-grid-row:2;
}

.c-listingTile__list.grid-view.row3
{
	-ms-grid-row:3;
}

.c-listingTile__list.grid-view.row4
{
	-ms-grid-row:4;
}

.c-listingTile__list.grid-view.row5
{
	-ms-grid-row:5;
}

.c-listingTile__list.grid-view.row6
{
	-ms-grid-row:6;
}

.c-listingTile__list.grid-view.row7
{
	-ms-grid-row:7;
}

.c-listingTile__list.grid-view.row10
{
	-ms-grid-row:10;
}

.c-listingTile__list.grid-view.col1
{
	-ms-grid-column:1;
}

.c-listingTile__list.grid-view.col2
{
	-ms-grid-column:2;
}

.c-listingTile__list.grid-view.col3
{
	-ms-grid-column:3;
}

.resource-category-type .resource-center__document-type
{
	width:auto;
	position:absolute;
	bottom:0;
	background-color:#333;
	opacity:.9;
	text-align:center;
	color:#fff;
	font-size:.75rem;
	line-height:1.125rem;
	text-transform:uppercase;
	font-weight:400;
	left:0;
	padding:9px 23px;
}

.resource-category-type .resource-center__document-type span
{
	position:relative;
	top:0;
}

.c-featuredTile__link
{
	display:flex;
	border-bottom:2px solid #f3f4f5;
}

.c-featuredTile__productWrapper
{
	padding:48px 16px;
}

.c-featuredTile__productWrapper::before
{
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:0;
	height:100%;
	transition:all .3s ease-in;
	-webkit-transition:all .3s ease-in;
	background:rgba(200,224,247,.5);
}

.c-featuredTile__productTitle
{
	display:block;
	font-size:18px;
	line-height:24px;
	color:#17313f;
}

.c-featuredTile__productCategory
{
	display:block;
	font-size:12px;
	line-height:16px;
	letter-spacing:2px;
	opacity:.52;
	color:#17313f;
	text-transform:uppercase;
	margin-top:24px;
}

.c-featuredTile__productAsset
{
	margin-bottom:36px;
	padding:0;
}

.c-listingWrapper
{
	overflow-x:auto;
	overflow-y:hidden;
	position:relative;
	width:100%;
	min-height:100px;
}

.c-listingWrapper.grid-container
{
	display:0;
	grid-template-columns:31.5% 31.5% 31.5%;
	-ms-grid-columns:31.5% 31.5% 31.5%;
	padding-left:1.5rem;
	padding-top:24px;
	padding-right:3rem;
	grid-column-gap:24px;
	grid-row-gap:24px;
}

.c-listingWrapper .no-result
{
	text-align:center;
	font-size:1.5rem;
	margin-top:4.625rem;
	color:#707070;
	margin-bottom:0;
}

.c-listingWrapper.no-result-found
{
	display:block;
	padding:0;
}

.c-listingWrapper .no-result-goto
{
	text-align:center;
	font-size:1rem;
	color:#707070;
}

.c-listingWrapper .or-text
{
	text-transform:lowercase;
}

.c-listingWrapper .suggestion-text
{
	color:#000;
	cursor:pointer;
}

.c-listingWrapper .loading-icon
{
	top:100px;
	bottom:0;
}

.c-listingWrapper .did-you-mean-text
{
	margin-top:22px;
	font-size:20px;
	line-height:30px;
	color:#707070;
}

.resource-center__document-img
{
	width:74px;
	height:74px;
	position:relative;
	text-align:center;
	float:left;
	margin-right:0;
	background-color:#90c1ee;
	display:table;
	padding:.5625rem;
}

.resource-center__document-img div
{
	background:#fff;
	border-radius:50%;
	vertical-align:middle;
	display:table-cell;
}

.resource-center__document-img img
{
	width:24px;
	height:24px;
	min-height:56px;
}

.resource-center__file-name
{
	font-size:.875rem;
	line-height:1.25rem;
	text-transform:lowercase;
	margin-top:.5rem;
	margin-bottom:.5rem;
}

.resource-center .resource-listing-title
{
	padding-top:5px;
}

.resourcecenter-wrapper .resource-center .resource-listing-row
{
	display:block;
	padding:1.25rem;
}

.resourcecenter-wrapper .resource-center .resource-listing-title
{
	padding-top:5px;
	font-size:1.125rem;
	line-height:1.5rem;
}

.c-pagination-wrapper
{
	display:none;
	width:100%;
	height:2rem;
	text-align:center;
	margin-top:4rem;
	margin-bottom:4rem;
	padding-right:0;
}

.c-pagination-wrapper .c-pagination-list
{
	max-width:450px;
	height:32px;
	overflow:hidden;
	position:relative;
	float:left;
	margin-left:0!important;
	padding:0;
}

.c-pagination-wrapper .c-pagination-list-li
{
	list-style-type:none;
	width:32px;
	height:32px;
	text-align:center;
	padding-top:5px;
	margin-top:0;
	cursor:pointer;
	float:left;
}

.c-pagination-wrapper .c-pagination-list-li.active
{
	border:1px solid #333;
}

.c-pagination-wrapper .c-pagination-list-li a
{
	font-size:16px;
	line-height:21px;
	color:#333;
	text-decoration:none;
}

.c-pdp-summary-desc .x-text a.noanimation:focus
{
	color:#06c;
	border:.1875rem solid #06c;
	border-radius:.25rem;
	padding:.1875rem .3125rem;
}

.t-search-listing__search-row
{
	width:100%;
	height:117px;
}

.t-search-listing .search-results-tab-component
{
	vertical-align:middle;
	margin:0;
	padding:0;
}

.t-search-listing .c-search-results-bar
{
	padding-right:3.125rem;
	margin-top:-20px;
}

.c-sort-Bar .x-liipbox__top-section
{
	border-bottom:1px solid rgba(23,49,63,.2);
}

.c-sort-Bar .c-sort-title
{
	font-size:12px;
	line-height:16px;
	letter-spacing:2px;
}

.c-sort-Bar .c-sort-dropdown
{
	position:relative;
	font-size:.75rem;
	letter-spacing:2px;
	line-height:2.125rem;
	font-family:imago-book,Arial,sans-serif;
	color:#17313f;
	text-transform:uppercase;
}

.c-sort-Bar .c-sort-dropdown .c-sort-down-arrow.c-sort-up-arrow
{
	transform:rotate(-135deg);
	-webkit-transform:rotate(-135deg);
	top:45%;
}

.c-sort-Bar .c-sort-dropdown .c-sort-dropdown--input
{
	width:100%;
	border:1px solid rgba(23,49,63,.2);
	border-left:0;
	background:#fff;
	font-size:.75rem;
	letter-spacing:2px;
	line-height:1rem;
	font-family:imago-book,Arial,sans-serif;
	color:#17313f;
	text-transform:uppercase;
	-webkit-appearance:none;
	-webkit-border-radius:0;
	padding:.5rem .9375rem;
}

.c-sort-Bar .c-sort-dropdown .c-sort-dropdown--container
{
	border:1px solid #17313f;
	border-top:0;
	position:absolute;
	width:100%;
	z-index:10;
	background:#fff;
}

.c-sort-Bar .c-sort-dropdown .c-sort-dropdown--container ul
{
	list-style:none;
	max-height:230px;
	overflow-y:auto;
	margin:0;
	padding:.75rem 0;
}

.c-sort-Bar .c-sort-dropdown .c-sort-dropdown--container ul li
{
	cursor:pointer;
	margin-top:0;
	padding:.5625rem .75rem;
}

.c-sort-Bar .c-sort-dropdown .c-sort-dropdown--container ul li:hover
{
	background:#f2f2f2;
}

.c-sort-Bar .c-sort-dropdown-mobile .c-content-section
{
	height:auto;
	margin:8px 16px 20px 32px;
}

.t-prod-listing .sorting-list-container-padding
{
	padding-top:1.5rem;
}

.prod-listing-container .sorting-list-container-padding
{
	padding-top:1.5rem;
	padding-bottom:.3125rem;
}

.c-back_to_top-footer-wrapper
{
	position:relative;
	clear:both;
}

.c-back_to_top-footer-wrapper .c-back-to-top .c-set-position
{
	position:absolute;
	float:right;
}

.c-back_to_top-footer-wrapper .c-back-to-top .c-set-fixed
{
	position:fixed;
	bottom:1.125rem;
	right:1.125rem;
}

.c-back_to_top-footer-wrapper .c-back-to-top .c-transparent-outline
{
	outline:5px auto transparent;
}

.c-back_to_top-footer-wrapper .c-back-to-top a
{
	width:2.5rem;
	height:2.5rem;
	background-color:#06c;
	text-align:center;
	color:#fff;
	font-size:1.5625rem;
	border-radius:50%;
	position:relative;
	border-bottom-style:none;
	right:1.125rem;
	display:none;
}

.c-back_to_top-footer-wrapper .c-back-to-top a:after
{
	border-bottom-style:none;
}

.c-back_to_top-footer-wrapper .c-back-to-top a .up-arrow
{
	transform:rotate(-135deg);
}

.c-back_to_top-footer-wrapper .c-back-to-top a i
{
	border:solid #fff;
	display:inline-block;
	border-width:0 2px 2px 0;
	padding:.1875rem;
}

.c-img-hotspot-overlay
{
	background-color:#06c;
	position:absolute;
	top:0;
	left:0;
	opacity:.9;
	color:#fff;
	height:100%;
	width:100%;
}

.c-img-hotspot-overlay .closeBtn
{
	display:block;
	position:absolute;
	right:21px;
	top:21px;
	width:14px;
	cursor:pointer;
	height:14px;
	z-index:9;
}

.c-img-hotspot-overlay .closeBtn:before
{
	content:"";
	position:absolute;
	display:block;
	left:0;
	right:0;
	top:0;
	bottom:0;
	width:14px;
	height:0;
	border-top:2px solid #fff;
	transform:rotate(45deg);
	transform-origin:center;
	margin:auto;
}

.c-img-hotspot-overlay .closeBtn:after
{
	content:"";
	position:absolute;
	display:block;
	left:0;
	right:0;
	top:0;
	bottom:0;
	width:14px;
	height:0;
	border-top:2px solid #fff;
	transform:rotate(-45deg);
	transform-origin:center;
	margin:auto;
}

.c-img-hotspot-overlay .c-overlay-container
{
	width:100%;
	padding-bottom:2rem;
	padding-left:1rem;
	padding-right:1rem;
	text-align:left;
	position:absolute;
	bottom:0;
}

.c-img-hotspot-overlay .c-overlay-headline
{
	font-size:1.375rem;
	font-weight:700;
	font-family:imago-medium,Arial,sans-serif;
	line-height:1.75rem;
	margin-bottom:1.5rem;
}

.c-img-hotspot-overlay .c-overlay-description
{
	font-size:1rem;
	line-height:1.25rem;
	margin-top:1.5rem;
	word-wrap:break-word;
	margin-bottom:1.5rem;
	-webkit-line-clamp:3;
	display:0;
	-webkit-box-orient:vertical;
	overflow:hidden;
}

.c-img-hotspot-overlay .c-learn-more-link
{
	font-size:1rem;
	font-family:imago-book,Arial,sans-serif;
	line-height:1.3125rem;
	color:#fff;
}

.c-img-hotspot-overlay .c-learn-more-link .icon-secondaryCTA_bluefilled,.c-img-hotspot-overlay .c-learn-more-link .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-img-hotspot-overlay .c-learn-more-link .icon-secondaryCTA_dropDown,.c-img-hotspot-overlay .c-learn-more-link .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-img-hotspot-overlay .c-learn-more-link .icon-secondaryCTA_dropDown,.c-img-hotspot-overlay .c-learn-more-link .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-img-hotspot-overlay .c-learn-more-link .icon-secondaryCTA_dropDown,.c-img-hotspot-overlay .c-learn-more-link .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-img-hotspot-overlay .c-learn-more-link .icon-secondaryCTA_dropDown,.c-img-hotspot-overlay .c-learn-more-link .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-img-hotspot-overlay .c-learn-more-link .icon-secondaryCTA_dropDown
{
	display:none;
	font-size:17px;
	margin-top:1px;
}

.c-concentric-circles
{
	position:absolute;
	width:1.8125rem;
	height:1.8125rem;
}

.c-concentric-circles:after,.c-concentric-circles:hover
{
	text-decoration:none;
	border-bottom:0;
}

.c-concentric-circles.c-outer-circle
{
	background-color:transparent;
	border-radius:50%;
	border:solid 3px #06c;
}

.c-concentric-circles .c-inner-circle
{
	margin-top:24%;
	margin-left:22%;
	position:absolute;
	width:57%;
	height:57%;
	background-color:#06c;
	border-radius:50%;
}

.c-contact-form
{
	font-family:imago-book,Arial,sans-serif;
	color:#17313f;
}

.c-contact-form .default-layout,.c-contact-form .form_row_description
{
	height:4.375rem;
	margin:.25rem;
	padding:.5rem .75rem;
}

.c-contact-form .default-layout .form_leftcolmark,.c-contact-form .form_row_description .form_leftcolmark
{
	float:left;
	font-size:1.125rem;
	margin:0 .3125rem;
}

.c-contact-form .default-layout span.error,.c-contact-form .form_row_description span.error
{
	color:#fa5252;
	font-size:.75rem;
	line-height:.9375rem;
}

.c-contact-form .default-layout .form_field_textarea.textarea,.c-contact-form .form_row_description .form_field_textarea.textarea
{
	line-height:2.25rem;
}

.c-contact-form__form-title
{
	font-family:imago-book,Arial,sans-serif;
	border-bottom:1px solid #9ba4aa;
	padding:12px 16px 0;
}

.c-contact-form__form-title h1
{
	font-size:1.875rem;
	font-weight:700;
	line-height:2.25rem;
	color:#17313f;
}

.c-contact-form__form-title .title
{
	margin-left:0;
	margin-top:3.125rem;
	padding-left:0;
}

.c-contact-form .form-content
{
	margin-bottom:1.875rem;
}

.c-contact-form .form-content .title
{
	margin-top:3rem;
	margin-left:.75rem;
	margin-bottom:0;
	padding-left:0;
	font-size:2rem;
	line-height:2.375rem;
	width:100%;
}

.c-contact-form .form-content .title p
{
	font-size:2rem;
}

.c-contact-form .form-content .title p span
{
	color:#17313f;
	font-size:.75rem;
	line-height:1.5rem;
	margin-top:-28px;
	float:right;
	padding:0 1rem;
}

.c-contact-form .multiline.textField textarea
{
	resize:none;
	height:40px;
	padding-top:.3125rem;
}

.c-contact-form .default-layout .form_field_text,.c-contact-form .form_row_description .form_field_text,.c-contact-form .default-layout .form_field_textarea,.c-contact-form .form_row_description .form_field_textarea
{
	border:0;
	border-bottom:1px solid #9ba4aa;
	border-radius:0;
	font-size:1.125rem;
	line-height:1.5rem;
	color:#17313f;
	width:100%;
	float:left;
	resize:none;
	background:0;
	height:2.5rem;
	z-index:8;
	padding:0;
}

.c-contact-form .subheadline
{
	color:#17313f;
	font-size:.75rem;
	line-height:1.5rem;
	margin-top:1.75rem;
	padding:0 16px;
}

.c-contact-form .select-dropdown-menu
{
	margin-top:.3125rem;
	position:relative;
	margin-bottom:1.25rem;
	float:left;
	width:100%;
}

.c-contact-form .select-dropdown-menu:after
{
	content:' ';
	position:absolute;
	border:solid #9ba4aa;
	display:inline-block;
	right:15px;
	top:20px;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	pointer-events:none;
	border-width:0 1px 1px 0;
	padding:.1875rem;
}

.c-contact-form .dropdown .select-dropdown
{
	font-size:1rem;
	line-height:1.375rem;
	color:#4a4a4a;
	border:1px solid #17313f;
	height:52px;
	-webkit-appearance:none;
	-moz-appearance:none;
	width:100%;
	border-radius:.25rem;
	padding:.625rem;
}

.c-contact-form button.submit:not(.af-icon-button),.c-contact-form .form_button_submit
{
	border:1px solid #333;
	background-color:#c8e0f7;
	border-radius:0;
	width:91.5%;
	height:52px;
	display:block;
	color:#333;
	text-transform:uppercase;
	font-size:.875rem;
	letter-spacing:1px;
	line-height:1.125rem;
	margin:1.5625rem auto 0;
}

.c-contact-form button.submit:not(.af-icon-button):hover,.c-contact-form .form_button_submit:hover
{
	background-color:rgba(144,194,239,.65);
}

.c-contact-form button.submit:not(.af-icon-button):focus,.c-contact-form .form_button_submit:focus
{
	border:3px solid #06c;
	border-radius:4px;
	color:#333;
	background-color:#c8e0f7;
}

.c-contact-form .system_form_checkbox .form_rightcol label
{
	margin-left:2.1875rem;
	font-size:1.125rem;
	line-height:1.5rem;
	color:#17313f;
}

.c-contact-form .system_form_checkbox .form_rightcol label:after
{
	width:30px;
	height:30px;
	content:" ";
	border:1px solid #17313f;
	background-color:#c8e0f7;
	display:inline-block;
	visibility:visible;
	position:absolute;
	left:-1px;
	top:3px;
}

.c-contact-form .system_form_checkbox .form_rightcol label.c-focus-class:after
{
	outline-style:solid;
	outline-color:#c8e0f7;
	outline-width:1px;
}

.c-contact-form .system_form_checkbox .form_rightcol label.js-checked:after
{
	content:"\2714";
	font-size:1.25rem;
	text-align:center;
}

.c-contact-form__support-section
{
	font-family:imago-book,Arial,sans-serif;
	color:#17313f;
	font-size:1rem;
	line-height:1.25rem;
	margin-top:3rem;
}

.c-contact-form__support-section h2
{
	font-size:2rem;
	line-height:1.75rem;
	margin-bottom:2rem;
}

.c-contact-form__support-section .support-alignment
{
	width:100%;
	margin-left:0;
}

.c-contact-form .popover.hint-text
{
	color:#18303f;
	background-color:#f5f6f9;
	border-radius:0;
	width:250px;
	border-color:#b3bbc0;
}

.c-contact-form .popover.hint-text.top
{
	margin-top:-15px;
}

.c-contact-form .popover.hint-text.top .arrow
{
	border-top-color:#b3bbc0;
}

.c-contact-form .popover.hint-text.top .arrow:after
{
	border-top-color:#f5f6f9;
}

.c-contact-form .x-hint-btn
{
	display:block;
	position:absolute;
	bottom:5px;
	right:16px;
}

.c-contact-form .default-layout .form_leftcol,.c-contact-form .form_row_description .form_leftcol
{
	top:1.25rem;
	position:absolute;
	z-index:9;
	transition:.2s;
	color:#17313f;
}

.c-contact-form .system_form_checkbox .checkbox-label .items p
{
	float:left;
	font-weight:400;
	margin:.4375rem 0 .625rem 1.0625rem;
}

.c-contact-form .default-layout.select-label .form_leftcol,.c-contact-form .select-label.form_row_description .form_leftcol
{
	top:inherit;
	position:inherit;
}

.c-contact-form .default-layout.select-label .form_leftcol label,.c-contact-form .select-label.form_row_description .form_leftcol label
{
	font-size:1.375rem;
	color:#17313f;
}

.c-contact-form .js-active .form_leftcol
{
	top:-.25rem;
	font-size:.75rem;
}

.c-contact-form .g-recaptcha
{
	margin:0 .9375rem .9375rem;
}

.c-contact-form .captcha-error
{
	margin-left:.9375rem;
	color:#fa5252;
	font-size:.75rem;
	line-height:.9375rem;
}

.c-contact-form .form_leftcol label
{
	font-weight:400;
}

.c-contact-form .form-check-input
{
	height:40px;
	position:absolute;
}

.c-contact-form .disclaimer
{
	font-size:1.125rem;
	line-height:1.5rem;
	margin:.25rem;
	padding:.5rem .75rem;
}

.c-contact-form .no-user-email
{
	opacity:.2;
}

.c-socialfeed
{
	margin-left:auto;
	margin-right:auto;
	border:1px solid #9ba4aa;
}

.c-socialfeed__header
{
	color:#17313f;
	display:inline-block;
	padding:1.5rem .9375rem 1.5rem 1.75rem;
}

.c-socialfeed__header .icon-Twitter,.c-socialfeed__header .x-twitter-icon,.c-socialfeed__header .js-st-container .st-btn[data-network=twitter],.js-st-container .c-socialfeed__header .st-btn[data-network=twitter]
{
	font-size:40px;
	vertical-align:middle;
	margin-right:1.5rem;
	color:#06c;
	display:inline-block;
	width:40px;
	height:40px;
}

.c-socialfeed__content
{
	max-height:770px;
	overflow-y:auto;
	overflow-x:hidden;
	overflow:auto;
	-webkit-overflow-scrolling:touch;
	padding:1.625rem .375rem;
}

.c-socialfeed__content iframe:nth-child(2)
{
	margin-right:150%;
	margin-left:-150%;
}

.c-gallery img
{
	-webkit-transition:opacity .5s ease;
	-o-transition:opacity .5s ease;
	transition:opacity .5s ease;
}

.c-gallery__wrapper
{
	margin:0 auto;
	padding:0;
}

.c-gallery__img-overlay
{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-color:rgba(0,102,204,.87);
}

.c-gallery__img-title
{
	position:absolute;
	top:50%;
	transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	left:50%;
	color:#fff;
	width:100%;
	text-align:center;
}

.c-cookie-notification
{
	font-family:imago-book,Arial,sans-serif;
	display:none;
	top:0;
	width:100%;
	z-index:10;
}

.c-cookie-notification .general-cookie-info__left-col
{
	padding-top:1.875rem;
	border-top:1px solid rgba(0,0,0,.12);
	max-width:95%;
}

.c-cookie-notification .cookiedisclaimer-off .general-cookie-info__left-col
{
	border-top:0;
}

.c-cookie-notification__description
{
	padding-left:0;
	padding-top:10px;
	font-size:16px;
	line-height:21px;
}

.c-cookie-notification__description a:focus
{
	color:#06c;
	border:3px solid #06c;
	border-radius:4px;
	padding:3px 5px;
}

.c-cookie-notification .close:before,.c-cookie-notification .close:after
{
	height:24px;
	width:1px;
	left:14px;
}

.c-cookie-notification__right-col
{
	position:absolute;
	top:20px;
	right:0;
	cursor:pointer;
	float:right;
	width:60px;
	height:20px;
}

#relatedProducts.js-tab-view .c-related-products
{
	padding-left:48px;
}

.c-related-products
{
	width:80%;
	padding-left:32px;
	position:relative;
	margin:0 auto 0 0;
}

.c-related-products__heading
{
	margin-bottom:2rem;
}

.c-related-products__wrapper
{
	padding-bottom:48px;
}

.c-related-products .c-listingTile__productWrapper
{
	padding-top:0;
	min-height:74px;
	padding-bottom:0;
}

.c-related-products .c-listingTile__productContent
{
	padding-top:10px;
}

.c-related-products .c-listingTile__productContent .c-listingTile__productTitle sup
{
	top:-.3125rem;
}

.c-related-products .loading-icon
{
	top:auto;
	bottom:120px;
	z-index:0;
}

.c-eloquo-marketo-form label
{
	font-size:1rem!important;
	line-height:1.375rem!important;
	color:#17313f!important;
	display:block;
	width:100%!important;
	font-family:imago-book,Arial,sans-serif!important;
	font-weight:400!important;
	margin-bottom:0!important;
	text-align:left;
}

.c-eloquo-marketo-form select
{
	font-size:1rem!important;
	line-height:1.625rem!important;
	color:#4a4a4a!important;
	border:1px solid #17313f;
	height:52px!important;
	width:100%!important;
	border-radius:.25rem;
	font-family:imago-book,Arial,sans-serif!important;
	margin:10px 0!important;
	padding:.625rem;
}

.c-eloquo-marketo-form input,.c-eloquo-marketo-form textarea
{
	border:none!important;
	border-bottom:1px solid #9ba4aa!important;
	border-radius:0!important;
	font-size:1rem!important;
	line-height:1.375rem!important;
	color:#17313f!important;
	float:left;
	resize:none;
	background:0;
	height:2.5rem!important;
	z-index:8;
	width:100%!important;
	box-shadow:none!important;
	font-family:imago-book,Arial,sans-serif!important;
	padding:0!important;
}

.c-eloquo-marketo-form input[type=submit],.c-eloquo-marketo-form button[type=submit]
{
	border:1px solid #333!important;
	background-color:#c8e0f7!important;
	width:100%;
	height:52px!important;
	display:inline-block;
	color:#333!important;
	text-transform:uppercase;
	font-size:.875rem!important;
	letter-spacing:1px;
	line-height:1.125rem!important;
	box-shadow:none!important;
	font-family:imago-book,Arial,sans-serif!important;
	background-image:none!important;
	border-radius:0!important;
	margin:1.5625rem 0 0!important;
}

.c-eloquo-marketo-form input[type=submit]:hover,.c-eloquo-marketo-form button[type=submit]:hover
{
	background:rgba(144,194,239,.65)!important;
	color:#333!important;
	border:1px solid #333;
}

.c-eloquo-marketo-form input[type=submit]:focus,.c-eloquo-marketo-form button[type=submit]:focus
{
	background-color:#c8e0f7!important;
	color:#333!important;
	border:3px solid #06c!important;
	border-radius:.25rem!important;
}

.c-eloquo-marketo-form input[type=submit]:active,.c-eloquo-marketo-form button[type=submit]:active
{
	border-radius:0!important;
	background-color:#06c!important;
	color:#fff!important;
	border:1px solid #06c!important;
}

.c-eloquo-marketo-form .mktoError
{
	right:0!important;
	bottom:-5px!important;
	left:0;
	position:relative!important;
	clear:both;
	z-index:8!important;
}

.c-eloquo-marketo-form .mktoError .mktoErrorMsg
{
	background:0 0!important;
	border:0!important;
	box-shadow:none!important;
	margin-top:0!important;
	color:#fa5252!important;
	text-shadow:none!important;
	font-family:imago-book,Arial,sans-serif!important;
	padding-left:0;
	font-size:1rem!important;
	line-height:1.375rem!important;
}

.c-eloquo-marketo-form .mktoForm
{
	width:100%!important;
	padding-left:0;
	padding-right:0;
}

.c-eloquo-marketo-form .mktoForm .mktoOffset
{
	display:none!important;
}

.c-eloquo-marketo-form .mktoForm .mktoFormCol
{
	width:100%;
	margin-bottom:5px!important;
}

.c-eloquo-marketo-form .mktoForm .mktoFieldWrap
{
	box-sizing:border-box;
}

.c-eloquo-marketo-form .mktoForm .mktoFormCol:nth-child(even) .mktoFieldWrap
{
	padding-right:0!important;
}

.c-eloquo-marketo-form .mktoForm .mktoForm input[type=url],.c-eloquo-marketo-form .mktoForm .mktoForm input[type=text],.c-eloquo-marketo-form .mktoForm .mktoForm input[type=date],.c-eloquo-marketo-form .mktoForm .mktoForm input[type=tel],.c-eloquo-marketo-form .mktoForm .mktoForm input[type=email],.c-eloquo-marketo-form .mktoForm .mktoForm input[type=number],.c-eloquo-marketo-form .mktoForm .mktoForm textarea.mktoField,.c-eloquo-marketo-form .mktoForm .mktoForm select.mktoField
{
	width:100%!important;
}

.c-eloquo-marketo-form .mktoForm .mktoButtonWrap
{
	margin-left:0!important;
}

.c-eloquo-marketo-form .mktoForm .mktoRequiredField .mktoAsterix
{
	display:inline;
	float:left;
	color:#18303f;
	padding-left:0!important;
}

.c-eloquo-marketo-form .item-padding
{
	clear:both;
	overflow:auto;
	margin:5px 0;
	padding:0!important;
}

.c-eloquo-marketo-form .item-padding .LV_invalid
{
	background:0 0!important;
	border:0!important;
	box-shadow:none!important;
	margin-top:0!important;
	color:#fa5252!important;
	text-shadow:none!important;
	font-family:imago-book,Arial,sans-serif!important;
	font-weight:400!important;
	font-size:1rem!important;
	margin-left:0;
}

.c-eloquo-marketo-form .item-padding input[type=submit]
{
	width:16.75rem!important;
	float:none;
	max-width:100%!important;
}

.c-eloquo-marketo-form [type=radio]:checked,.c-eloquo-marketo-form [type=radio]:not(:checked)
{
	position:absolute!important;
	left:-9999px!important;
}

.c-eloquo-marketo-form [type=radio]:checked+label,.c-eloquo-marketo-form [type=radio]:not(:checked)+label
{
	position:relative!important;
	padding-left:28px!important;
	cursor:pointer!important;
	line-height:20px!important;
	display:inline-block!important;
	color:#666!important;
	margin-top:15px;
}

.c-eloquo-marketo-form [type=radio]:checked+label:before,.c-eloquo-marketo-form [type=radio]:not(:checked)+label:before
{
	content:'';
	position:absolute!important;
	left:0!important;
	top:0!important;
	width:20px!important;
	height:20px!important;
	border:1px solid #18303f!important;
	border-radius:100%!important;
	background:#fff!important;
}

.c-eloquo-marketo-form [type=radio]:checked+label:before
{
	background:#c8e0f7!important;
}

.c-eloquo-marketo-form [type=radio]:checked+label:after,.c-eloquo-marketo-form [type=radio]:not(:checked)+label:after
{
	content:'';
	width:8px!important;
	height:8px!important;
	background:#18303f!important;
	position:absolute!important;
	top:6px!important;
	left:6px!important;
	border-radius:100%!important;
	-webkit-transition:all .2s ease!important;
	transition:all .2s ease!important;
}

.c-eloquo-marketo-form [type=radio]:not(:checked)+label:after
{
	opacity:0!important;
	-webkit-transform:scale(0)!important;
	transform:scale(0)!important;
}

.c-eloquo-marketo-form [type=radio]:checked+label:after
{
	opacity:1!important;
	-webkit-transform:scale(1)!important;
	transform:scale(1)!important;
}

.c-eloquo-marketo-form [type=checkbox]
{
	height:initial;
	width:initial;
	margin-bottom:0;
	display:none;
	cursor:pointer;
	padding:0;
}

.c-eloquo-marketo-form [type=checkbox]+label
{
	position:relative;
	cursor:pointer;
	margin-top:15px;
	text-align:left;
}

.c-eloquo-marketo-form [type=checkbox]+label:before
{
	content:'';
	-webkit-appearance:none;
	background-color:transparent;
	border:1px solid #18303f;
	box-shadow:0 1px 2px rgba(0,0,0,.05),inset 0 -15px 10px -12px rgba(0,0,0,.05);
	display:inline-block;
	position:relative;
	vertical-align:middle;
	cursor:pointer;
	margin-right:5px;
	padding:9px;
}

.c-eloquo-marketo-form [type=checkbox]:checked+label:after
{
	content:'';
	display:block;
	position:absolute;
	top:4px;
	left:7px;
	width:6px;
	height:14px;
	border:solid #18303f;
	transform:rotate(45deg);
	border-width:0 2px 2px 0;
}

.c-login
{
	background:#06c;
	color:#fff;
	display:none;
	letter-spacing:2px;
	position:relative;
	height:15.625rem;
}

.c-login__absolute-container
{
	position:absolute;
	width:100%;
}

.c-login__container
{
	border-right:1px solid #69a5de;
	height:15.625rem;
	padding:3.75rem .9375rem 2rem;
}

.c-login__container .right
{
	float:right;
	padding-right:1.25rem;
}

.c-login__container .u-right-arrow
{
	width:17px;
	height:17px;
	background-size:18px 18px;
	border-radius:18px;
}

.c-login__full-container .c-login__profile-description
{
	width:70%;
}

.c-login__profile
{
	font-size:1.125rem;
	line-height:1.5rem;
	margin-bottom:1.25rem;
}

.c-login__profile-description
{
	font-size:.875rem;
	line-height:1.5625rem;
	width:360px;
}

.c-login__right-container
{
	padding:3.75rem 2.5rem 2.5rem 3.125rem;
}

.c-login__right-container a.x-submit-button
{
	border:1px solid #fff;
	width:15rem;
	background-color:rgba(255,255,255,.15);
	letter-spacing:.125rem;
}

.c-login__right-container a.x-submit-button:active
{
	background-color:#fff;
	color:#06c;
}

.c-login__right-container .u-right-arrow
{
	width:17px;
	height:17px;
	background-size:18px 18px;
	border-radius:18px;
	background-color:rgba(255,255,255,.15);
}

.c-login__margin
{
	margin-bottom:5px;
}

.c-login__register,.c-login__login
{
	font-size:.875rem;
	line-height:1.125rem;
	text-transform:uppercase;
}

.c-login__forgot-password
{
	display:inline-block;
	margin-top:3.125rem;
	color:#fff;
}

.c-login__forgot-password:hover .icon-secondaryCTA_dropDown
{
	background-color:#c3dbf2;
	color:#fff;
	border-radius:50%;
	height:17px;
	width:17px;
}

.c-login__forgot-password:active .icon-secondaryCTA_dropDown
{
	background-color:#fff;
	color:#06c;
	border-radius:50%;
	height:17px;
	width:17px;
	font-size:17px;
}

.c-login--sticky
{
	position:fixed;
	top:62px;
	width:100%;
	z-index:10;
}

.c-login__mobile-header
{
	text-align:right;
	width:83%;
	margin-top:20px;
}

.c-login__login-icon
{
	background:url(../../../../etc.clientlibs/roche/diagnostics/clientlibs/roche-global-publish/resources/images/login-mobile.svg) no-repeat;
	display:inline-block;
	vertical-align:middle;
	width:30px;
	height:30px;
	margin-right:20px;
}

.c-rd-services__content
{
	border:solid 1px #9ba4aa;
	text-align:center;
	padding:1.875rem 1.25rem;
}

.c-rd-services__content--title
{
	font-size:1.75rem;
	line-height:2.25rem;
	color:#17313f;
}

.c-rd-services__content--description
{
	font-size:.875rem;
	line-height:1.125rem;
	padding-top:.625rem;
	height:64px;
	color:#4a4a4a;
}

.c-rd-services__content--link
{
	margin-top:1.875rem;
	height:52px;
}

.c-rd-services__content--learnmore
{
	margin-top:1.875rem;
	line-height:1.1875rem;
	font-size:.9375rem;
}

.c-rd-services__content--learnmore .services_secondary-cta
{
	margin-left:.5rem;
	position:relative;
	top:-1px;
}

.c-resourcetile
{
	max-width:1440px;
}

.c-resourcetile__wrapper
{
	margin-bottom:1.875rem;
	width:100%;
}

.c-resourcetile__heading
{
	color:#17313f;
	margin-bottom:1.25rem;
}

.c-resourcetile__count
{
	color:#90c2ef;
	font-size:1.25rem;
	line-height:1.625rem;
}

.c-resourcetile__col-container
{
	padding-left:0;
	padding-right:0;
	margin-bottom:32px;
	vertical-align:top;
	border:1px solid #b3bbc0;
}

.c-resourcetile__content
{
	padding:0 16px;
}

.c-resourcetile__img-container
{
	position:relative;
	margin-bottom:1.25rem;
	min-height:8.125rem;
}

.c-resourcetile__img-container,.c-resourcetile__img-container img
{
	max-height:178px;
}

.c-resourcetile__document-type
{
	width:100%;
	height:3.5rem;
	position:absolute;
	bottom:0;
	background-color:#06c;
	opacity:.6;
	text-align:center;
	color:#fff;
	font-size:.875rem;
	line-height:1.125rem;
	text-transform:uppercase;
}

.c-resourcetile__document-type span
{
	position:relative;
	top:58%;
	margin-top:-.875rem;
}

.c-resourcetile__document-icon
{
	width:2.25rem;
	height:2.25rem;
	position:absolute;
	text-align:center;
	left:50%;
	margin-left:-1.125rem;
	bottom:3.5rem;
	margin-bottom:-1.125rem;
	background-color:#fff;
	border-radius:2.25rem;
	z-index:1;
}

.c-resourcetile__document-icon img
{
	width:1.25rem;
	height:1.25rem;
	position:relative;
	top:19%;
}

.c-resourcetile__sub-title
{
	font-size:14px;
	line-height:18px;
	letter-spacing:2px;
	margin-bottom:1.25rem;
	text-transform:uppercase;
}

.c-resourcetile__title
{
	font-size:16px;
	line-height:21px;
	max-height:42px;
	margin-bottom:.8125rem;
}

.c-resourcetile__description
{
	font-size:14px;
	line-height:18px;
	max-height:36px;
	margin-bottom:1.75rem;
}

.c-resourcetile__more-link
{
	display:inline-block;
	margin-bottom:1.75rem;
}

.c-resourcetile .x-secondary-cta,.c-resourcetile .x-secondary-cta-up,.c-resourcetile .x-secondary-cta-down,.c-resourcetile .c-filter__collapse-cta
{
	margin-left:.5rem;
	position:relative;
	top:-2px;
}

.c-resourcetile-vertical .c-resourcetile__col-container
{
	padding-left:0;
	padding-right:0;
	width:100%;
	float:none;
}

.c-resource-center__text
{
	font-size:1rem;
	line-height:1.375rem;
	letter-spacing:normal;
	text-align:center;
	margin-bottom:.625rem;
}

.c-resource-center__login-register
{
	margin-bottom:1.875rem;
	margin-top:.9375rem;
}

.c-resource-center__form input
{
	border:0;
	border-bottom:1px solid #9ba4aa;
	border-radius:0;
	font-size:1.25rem;
	line-height:1.5rem;
	color:#17313f;
	float:left;
	resize:none;
	background:0;
	height:2.5rem;
	z-index:8;
	width:100%;
	box-shadow:none;
	font-family:imago-book,Arial,sans-serif;
	margin-bottom:.625rem;
	padding:0;
}

.c-resource-center__form .mktoButtonRow
{
	text-align:center!important;
}

.c-resource-center__orborder
{
	border-bottom:1px solid #b3bac0;
	border-top:1px solid #b3bac0;
	text-align:center;
	font-size:.875rem;
	line-height:1.125rem;
	margin:1.875rem 0;
	padding:7px 0;
}

.c-resource-center__error
{
	color:#fa5252;
	text-align:left;
	margin-bottom:10px;
}

.c-resource-center__register-login.x-submit-button:after
{
	transform:scaleX(0);
}

.c-resource-center__modal-title
{
	position:relative;
	top:10px;
	font-size:1.375rem;
	line-height:1.75rem;
	left:35px;
	display:inline;
}

.c-resource-center.overflow-x
{
	overflow-y:auto;
}

.c-resource-center .modal-header
{
	border-bottom:2px solid #e5e5e5;
}

.c-resource-center__modal-img
{
	display:inline;
	position:relative;
	top:7px;
	cursor:pointer;
}

.c-resource-center__modal-img .icon-back-arrow
{
	background:url(../../../../etc.clientlibs/roche/diagnostics/clientlibs/roche-global-publish/resources/images/arrow-thin.svg) no-repeat;
	display:inline-block;
	vertical-align:middle;
	width:16px;
	height:16px;
	background-size:16px;
}

.c-decisionguide__info-text-wrapper .icon-info
{
	width:15px;
	height:15px;
	font-size:15px;
	line-height:15px;
	padding-right:10px;
	display:inline-block;
	box-sizing:content-box;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	color:#9ba4aa;
}

.c-decisionguide__topic-name
{
	background-color:#efefef;
	border-top:1px solid #9ba4aa;
	border-bottom:1px solid #9ba4aa;
	text-align:center;
	text-transform:uppercase;
	margin-bottom:1.25rem;
	padding:1rem;
}

.c-decisionguide__answer-wrapper
{
	border:1px solid #9ba4aa;
	margin-bottom:1.5625rem;
	padding:1.875rem;
}

.c-decisionguide input[type=radio]+.customRadio,.c-decisionguide input[type=checkbox]+.customCheckbox
{
	height:17px;
	width:17px;
	left:27px;
}

.c-decisionguide__answer
{
	margin-bottom:1.5625rem;
}

.c-decisionguide__answer-text
{
	padding-left:.625rem;
	float:left;
}

.c-decisionguide__answer label
{
	padding-left:1.75rem;
}

.c-decisionguide__next.disabled,.c-decisionguide__prev.disabled,.c-decisionguide__start-btn.disabled
{
	opacity:.3;
}

.c-decisionguide__next.disabled:hover,.c-decisionguide__start-btn.disabled:hover,.c-decisionguide__next.disabled:visited,.c-decisionguide__next:active,.c-decisionguide__prev:active,.c-decisionguide__start-btn:active,.c-decisionguide__refresh-btn:active,.c-decisionguide__submit-btn:active,.c-decisionguide__next.disabled:hover,.c-decisionguide__start-btn.disabled:hover,.c-decisionguide__next.disabled:visited
{
	color:#333;
	background-color:rgba(144,194,239,.65);
	outline:#333;
	border-color:#333;
}

.c-decisionguide__next:active,.c-decisionguide__prev:active,.c-decisionguide__start-btn:active,.c-decisionguide__refresh-btn:active,.c-decisionguide__submit-btn:active
{
	color:#fff;
	background-color:#06c;
	border:0;
}

.c-decisionguide__next.disabled:focus,.c-decisionguide__next:focus,.c-decisionguide__prev:focus,.c-decisionguide__start-btn:focus,.c-decisionguide__refresh-btn:focus,.c-decisionguide__submit-btn:focus
{
	border:3px solid #06c;
	color:#333;
	background-color:#c8e0f7;
}

.c-decisionguide__progress-text
{
	margin-right:.625rem;
	margin-top:1rem;
}

.c-decisionguide__progress-bar
{
	background-color:#9ba4aa;
	height:4px;
	margin-top:1.625rem;
	position:relative;
}

.c-decisionguide__progress
{
	position:absolute;
	height:4px;
	background-color:#c8e0f7;
	display:inline-block;
}

.c-decisionguide .icon-back,.c-decisionguide .icon-next
{
	width:21px;
	height:21px;
	font-size:21px;
	line-height:21px;
	display:inline-block;
}

.c-decisionguide__answer-tag
{
	display:inline-block;
	margin-right:1.25rem;
	cursor:pointer;
	margin-bottom:.9375rem;
}

.c-decisionguide__answer-tag .c-decisionguide__answer-tag-icon
{
	width:1.0625rem;
	height:1.0625rem;
	display:inline-block;
	border:1px solid #17313f;
	border-radius:50%;
	background-color:#c8e0f7;
	margin-right:10px;
	position:relative;
	top:2px;
}

.c-decisionguide__answer-tag.checkbox-small
{
	margin-left:3px;
}

.c-decisionguide__answer-tag.checkbox-small .c-decisionguide__answer-tag-icon
{
	width:6px;
	height:6px;
	position:relative;
	top:-2px;
}

.c-decisionguide__submit-view .c-decisionguide__answer-tag
{
	display:block;
	margin-bottom:1.375rem;
}

.c-decisionguide__submit-view.c-decisionguide__answer-tags-wrapper
{
	border-bottom:1px solid #9ba4aa;
	margin-bottom:1.875rem;
}

.c-decisionguide__results-listing-wrapper
{
	border-top:1px solid #9ba4aa;
	position:relative;
	min-height:12.5rem;
	padding:.9375rem 0;
}

.c-decisionguide__product-heading
{
	font-size:1.875rem;
	line-height:2.25rem;
	margin-bottom:1.25rem;
	overflow:hidden;
	font-family:imago-medium,Arial,sans-serif;
	height:4.5rem;
}

.c-decisionguide__product-image
{
	height:10.875rem;
	max-width:100%;
	text-align:center;
	margin-bottom:1.125rem;
}

.c-decisionguide__product-image img
{
	width:auto;
	height:100%;
	max-width:100%;
}

.c-decisionguide__prev-ques
{
	font-size:1rem;
	line-height:1.375rem;
	margin-bottom:1rem;
}

.c-decisionguide__prev-answer
{
	display:inline-block;
	cursor:pointer;
}

.c-decisionguide__submit-view .c-decisionguide__prev-answer
{
	border-bottom:1px solid #efefef;
	margin-bottom:.75rem;
	display:block;
}

.c-decisionguide__submit-view .c-decisionguide__answer-tag.checkbox-small .c-decisionguide__answer-tag-icon
{
	margin-right:1.25rem;
}

.c-login-notification
{
	font-family:imago-book,Arial,sans-serif;
	top:0;
	width:100%;
	z-index:10;
	display:none;
	margin:.625rem 0;
}

.c-login-notification__description
{
	padding-left:0;
	font-size:16px;
	line-height:21px;
}

.c-login-notification .close:before,.c-login-notification .close:after
{
	height:24px;
	width:1px;
	left:14px;
	background-color:#17313f;
}

.c-login-notification__right-col
{
	position:absolute;
	top:15px;
	right:0;
	cursor:pointer;
	float:right;
	width:60px;
	height:20px;
}

.c-data-privacy-modal .dialog .privacy-header
{
	height:auto;
}

.c-data-privacy-modal__copyright
{
	padding-bottom:22px;
}

.c-privacy-page-modal .modal-privacy-content
{
	padding:3.34375rem 2.875rem;
}

.c-privacy-page-modal .j-modal-body-text
{
	font-size:.875rem;
	line-height:1.25rem;
	text-align:left;
	margin-bottom:52.5px;
	padding:0;
}

.c-privacy-page-modal .c-modal-up-dialog
{
	vertical-align:top;
	margin:0;
}

.modal-backdrop-privacy-policy.show
{
	opacity:.45;
}

.c-comparison-slider__wrapper
{
	max-width:100%;
}

.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper
{
	position:relative;
	width:100%;
	background-color:#fff;
	overflow:hidden;
}

.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider
{
	position:relative;
	width:100%;
	box-sizing:border-box;
	margin:0;
}

.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider>img
{
	width:100%;
	height:auto;
	display:block;
}

.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider .overlay
{
	display:none;
	position:absolute;
	min-width:150px;
	top:50%;
	right:20px;
	margin-top:-10px;
	box-sizing:border-box;
	text-align:right;
	z-index:3;
	padding:10px;
}

.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider .resize
{
	position:absolute;
	top:0;
	left:0;
	height:100%;
	overflow:hidden;
}

.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider .resize .overlay
{
	right:auto;
	left:20px;
	text-align:left;
	z-index:3;
}

.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider .resize-horizontal
{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	overflow:hidden;
}

.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider .divider
{
	position:absolute;
	width:2px;
	height:100%;
	background-color:#c8e0f7;
	top:0;
	bottom:0;
	margin-left:-1px;
	cursor:ew-resize;
	z-index:3;
}

.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider .divider-horizontal
{
	position:absolute;
	height:2px;
	width:100%;
	background-color:#c8e0f7;
	left:0;
	bottom:0;
	margin-left:-1px;
	cursor:ns-resize;
	z-index:3;
}

.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider__overlay
{
	background:0 0;
	z-index:2;
	position:absolute;
	top:0;
	width:100%;
	height:100%;
}

.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider__overlay .c-comparison-slider__before-label,.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider__overlay .c-comparison-slider__after-label
{
	position:absolute;
	top:0;
	width:100%;
	height:100%;
	transition-duration:.5s;
}

.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider__overlay .overlay
{
	position:absolute;
	width:16%;
	max-width:150px;
	max-height:78px;
	top:50%;
	right:62px;
	margin-top:-25px;
	box-sizing:border-box;
	text-align:right;
	text-overflow:clip;
	z-index:3;
	overflow:hidden;
	font-size:1.375rem;
	padding:10px;
}

.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider__overlay .overlay.horizontal
{
	left:50%;
	top:40px;
	bottom:auto;
	right:auto;
	margin-left:-75px;
	text-align:center;
}

.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider__overlay .overlay.back-image-text
{
	right:auto;
	left:62px;
	text-align:left;
}

.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider__overlay .overlay.back-image-text.horizontal
{
	left:50%;
	bottom:40px;
	top:auto;
}

.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider__overlay.black:hover .c-comparison-slider__layer
{
	background:#18303f;
	opacity:.5;
	width:100%;
	height:100%;
}

.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider__overlay.blue:hover .c-comparison-slider__layer
{
	background:#c8e0f7;
	opacity:.5;
	width:100%;
	height:100%;
}

.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider__overlay.noOverlay:hover .c-comparison-slider__layer
{
	background:0 0;
	opacity:.5;
	width:100%;
	height:100%;
}

.c-comparison-slider__wrapper .c-comparision-slider__subheadline p
{
	font-size:1.375rem;
	color:#18303f;
	line-height:1.75rem;
	margin:13px 0 0;
}

.c-imageRotation__container
{
	width:100%;
	height:auto;
	max-width:520px;
	min-width:320px;
	margin:32px auto;
}

.c-imageRotation__container .c-img-container
{
	width:100%;
	cursor:ew-resize;
	margin:0 auto;
	padding:88px 0;
}

.c-imageRotation__container .c-img-container .c-captionTextIcon
{
	text-align:center;
	display:none;
}

.c-imageRotation__container .c-img-container .c-captionTextIcon[data-iconPath][data-iconEnabled=true]
{
	display:block;
	margin-bottom:32px;
}

.c-imageRotation__container .c-img-container .c-captionTextIcon img
{
	width:50px;
	height:31px;
	display:block;
	margin:0 auto;
}

.c-imageRotation__container .c-img-container .c-captionTextIcon span
{
	font-size:1rem;
	margin-top:20px;
	display:inline-block;
}

.c-imageRotation__container .c-img-container img.c-start-image
{
	width:100%;
	position:relative;
	top:50%;
	transform:translateY(-50%);
	display:block;
	margin:0;
	padding:0;
}

.c-list_wrapper-mobile--dropdown
{
	white-space:nowrap;
	overflow-x:auto;
	text-align:center;
	font-size:1rem;
	padding-left:1rem;
}

.c-list_wrapper-mobile--dropdown .category-name
{
	display:inline-block;
	float:left;
	padding:16px;
}

.c-list_wrapper-mobile--dropdown .category-name.selected
{
	color:#06c;
	padding-bottom:13px;
	border-bottom:3px solid #06c;
}

.c-list_wrapper-mobile--dropdown--list .category-name
{
	display:inline-block;
	float:left;
}

.js-navtab-wrapper.sticky
{
	position:fixed;
	top:5.25rem;
	z-index:8;
	width:100%;
	background-color:#fff;
	height:4.5rem;
	padding-top:.75rem;
	padding-bottom:.75rem;
	left:0;
}

.c-carousel-slider__event-item
{
	width:100%;
	height:auto;
	position:relative;
}

.c-carousel-slider__event-item .c-video
{
	min-height:auto;
	height:100%;
	margin:0;
}

.c-carousel-slider__event-item .c-video img
{
	top:0;
	left:0;
}

.c-carousel-slider__event-asset__innerWrapper .c-video
{
	max-height:180px;
}

.c-carousel-slider__event-description
{
	overflow:hidden;
	height:auto;
	padding:24px 16px;
}

.c-carousel-slider__event-description .textBelowImage
{
	font-size:.875rem;
	line-height:19px;
	color:#000;
	word-wrap:break-word;
	-webkit-line-clamp:2;
	display:0;
	-webkit-box-orient:vertical;
	overflow:hidden;
	height:auto;
	text-overflow:ellipsis;
	margin:0;
}

.c-carousel-slider .slick-slider.slick-dotted .slick-next,.c-carousel-slider .slick-slider.slick-dotted .slick-prev,.c-lightBox-Modal .slick-slider.slick-dotted .slick-next,.c-lightBox-Modal .slick-slider.slick-dotted .slick-prev
{
	font-size:1.125rem;
	line-height:1.125rem;
	color:#b3bbc0;
}

.c-carousel-slider .slick-dots,.c-lightBox-Modal .slick-dots
{
	text-align:center;
	position:relative;
	bottom:auto;
	overflow-x:auto;
	overflow-y:hidden;
	white-space:nowrap;
	margin:0;
}

.c-carousel-slider .slick-dots li button:before,.c-lightBox-Modal .slick-dots li button:before
{
	font-size:14px;
	background-color:#fff;
	border:2px solid #17313f;
	border-radius:50%;
	color:#fff;
	width:10px;
	height:10px;
	opacity:1;
	line-height:10px;
	font-family:serif;
	cursor:pointer;
}

.c-carousel-slider .slick-dots li.slick-active button:before,.c-lightBox-Modal .slick-dots li.slick-active button:before
{
	width:18px;
	height:18px;
	color:#90c2ef;
	background-color:#90c2ef;
	top:-4px;
	border:2px solid #17313f;
	left:-4px;
}

.c-carousel-slider .slick-dots li:before,.c-lightBox-Modal .slick-dots li:before
{
	content:"";
	position:absolute;
	left:6px;
	bottom:0;
	height:1px;
	width:92%;
	border-bottom:1px solid #b3bbc0;
	top:5px;
}

.c-carousel-slider .slick-dots li:hover button:before,.c-lightBox-Modal .slick-dots li:hover button:before
{
	width:18px;
	height:18px;
	top:-4px;
	left:-4px;
}

.c-lightBox-Modal .modal
{
	display:none;
	position:fixed;
	z-index:10;
	padding-top:100px;
	left:0;
	top:0;
	width:100%;
	height:100%;
	overflow:auto;
	background-color:rgba(51,51,51,.6);
}

.c-lightBox-Modal .modal .modal-content
{
	box-shadow:none;
	width:80%;
	max-width:1200px;
	border:1px solid #707070;
	border-radius:0;
	overflow:hidden;
	height:90%;
	position:absolute;
	left:50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	margin:-350px auto 0;
	padding:24px;
}

.c-lightBox-Modal .modal .c-close
{
	color:#95989a;
	position:absolute;
	top:-20px;
	right:0;
	font-size:55px;
	line-height:24px;
	padding-top:40px;
	padding-right:40px;
}

.c-lightBox-Modal .modal .c-close .navbar-toggle
{
	display:block;
	margin-top:0;
	margin-right:0;
	height:20px;
	width:20px;
}

.c-lightBox-Modal .modal .c-close .icon-bar:nth-of-type(2)
{
	height:15px;
	width:2px;
	transform:rotate(45deg);
	background-color:#9ba4aa;
}

.c-lightBox-Modal .modal .c-close .icon-bar:nth-of-type(3)
{
	height:15px;
	width:2px;
	transform:rotate(-45deg);
	background-color:#9ba4aa;
}

.c-lightBox-Modal .modal .c-close:focus,.c-lightBox-Modal .modal .c-close:hover
{
	text-decoration:none;
	cursor:pointer;
}

.c-lightBox-Modal .modal .slick-slider.slick-dotted .slick-next.next,.c-lightBox-Modal .modal .slick-slider.slick-dotted .slick-prev.prev
{
	cursor:pointer;
	position:absolute;
	top:58%;
	width:24px;
	height:48px;
	margin-top:-50px;
	color:#9ba4aa;
	font-weight:400;
	font-size:23px;
	user-select:none;
	-webkit-user-select:none;
	background:0;
	border:0;
	outline:0;
	right:-19px;
	padding:0;
}

.c-lightBox-Modal .modal .slick-slider.slick-dotted .slick-next.next .icon-next,.c-lightBox-Modal .modal .slick-slider.slick-dotted .slick-next.next .icon-back,.c-lightBox-Modal .modal .slick-slider.slick-dotted .slick-prev.prev .icon-next,.c-lightBox-Modal .modal .slick-slider.slick-dotted .slick-prev.prev .icon-back
{
	width:24px;
	height:48px;
}

.c-lightBox-Modal .modal .slick-slider.slick-dotted .slick-prev.prev
{
	left:-19px;
}

.c-lightBox-Modal .modal .next
{
	right:-46px;
}

.c-lightBox-Modal .modal .prev
{
	left:-46px;
}

.c-lightBox-Modal .modal .c-carousel-slider__event-description
{
	padding:24px 0 0;
}

.c-lightBox-Modal .modal .c-carousel-slider__event-description .textOnLightBox
{
	font-size:12px;
	line-height:16px;
	color:#000;
	text-align:left;
	word-wrap:break-word;
	-webkit-line-clamp:6;
	display:0;
	-webkit-box-orient:vertical;
	overflow:hidden;
	height:auto;
	text-overflow:ellipsis;
	margin:0;
}

.c-lightBox-Modal .modal .c-lightbox-slides
{
	outline:0;
	max-height:100%;
	padding:24px;
}

.c-lightBox-Modal .modal .c-lightbox-slides img
{
	display:block;
	height:80%;
	width:auto;
	margin:0 auto;
}

.c-lightBox-Modal .modal .c-lightbox-slides .c-video
{
	overflow:hidden;
	margin:0;
}

.c-lightBox-Modal .modal .slick-next:before,.c-lightBox-Modal .modal .slick-prev:before
{
	content:"";
}

.c-lightBox-Modal .caption-container
{
	text-align:center;
	background-color:#000;
	color:#fff;
	padding:2px 16px;
}

.c-lightBox-Modal.c-slider-lightbox .modal .modal-content .js-slider-carousel-lightbox .c-lightbox-slides-wrapper .c-lightbox-slides .c-video
{
	height:80%;
}

.c-lightBox-Modal.c-slider-lightbox .modal .c-close
{
	top:24px;
	right:24px;
	height:20px;
	width:20px;
	z-index:9;
	padding:0;
}

.c-lightBox-Modal.c-slider-lightbox .modal .c-close .navbar-toggle
{
	top:-12px;
	left:5px;
	position:relative;
	margin:0;
	padding:0;
}

.c-lightBox-Modal.c-slider-lightbox .modal .slick-slider.slick-dotted .slick-next.next
{
	right:0;
}

.c-lightBox-Modal.c-slider-lightbox .modal .slick-slider.slick-dotted .slick-prev.prev
{
	left:0;
}

.aem-AuthorLayer-Preview .c-lightBox-Modal .modal-content .c-lightbox-slides img,.aem-AuthorLayer-Edit .c-lightBox-Modal .modal-content .c-lightbox-slides img
{
	width:100%!important;
	height:auto;
}

.c-faqWithParsys .tab-content
{
	height:auto;
	padding-left:16px;
	padding-right:16px;
	-webkit-transition:none;
	-moz-transition:none;
	-ms-transition:none;
	-o-transition:none;
	transition:none;
	display:none;
}

.c-faqWithParsys input:checked~.tab-content
{
	-webkit-transition:none;
	-moz-transition:none;
	-ms-transition:none;
	-o-transition:none;
	transition:none;
}

.c-faqWithParsys .c-faq__description
{
	padding-right:0;
	padding-left:0;
	width:96%;
}

.c-faqWithParsys .generictext a.noanimation.js-rte-analytics:hover,.c-faqWithParsys .generictext a.noanimation.js-rte-analytics:active
{
	text-decoration:none;
	border-bottom:0;
	color:#06c;
}

.c-faqImageAndText .c-marketingtile__col-left
{
	background-color:#fff;
	vertical-align:top;
	padding:0 1.375rem 0 0;
}

.c-faqImageAndText .c-marketingtile__col-right
{
	padding-right:1.375rem;
}

.c-faqImageAndText .c-marketingtile__description
{
	max-height:300px;
	padding:0;
}

.c-faqImageAndText .c-marketingtile__cta .icon-secondaryCTA_dropDown::before
{
	color:#000;
	border-radius:50%;
	background-color:#c8e0f7;
}

.js-tile-section
{
	padding:0 36px;
}

.c-tilelist
{
	font-family:imago-book,Arial,sans-serif;
	display:inline-block;
	padding:.75rem;
}

.c-tilelist__wrapper
{
	display:block;
	align-items:center;
	height:auto;
	background-color:#fff;
}

.c-tilelist__link
{
	display:block;
	height:100%;
}

.c-tilelist a:hover
{
	border:0;
	outline:0;
	text-decoration:none;
}

.c-tilelist__asset
{
	height:auto;
	position:relative;
	overflow:hidden;
	padding:0;
}

.c-tilelist__asset .thumbnail-img,.c-tilelist__asset .product-image-flag
{
	height:9.125rem;
	position:relative;
	overflow:hidden;
}

.c-tilelist__asset img
{
	position:absolute;
	text-align:center;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	height:100%;
}

.c-tilelist__asset .no-image
{
	height:100%;
	position:relative;
	min-height:70px;
}

.c-tilelist__content
{
	align-self:stretch;
	display:block;
	align-items:center;
	letter-spacing:normal;
	margin:0;
	padding:0;
}

.c-tilelist__content a
{
	display:inline-block;
	width:100%;
}

.c-tilelist__content .tileinner-content
{
	padding:1rem 0 0;
}

.c-tilelist__content .c-title
{
	font-family:imago-book,Arial,sans-serif;
	font-size:1.125rem;
	line-height:1.375rem;
	text-align:left;
	color:#333;
	-webkit-backdrop-filter:blur(30px);
	backdrop-filter:blur(30px);
	word-wrap:break-word;
	-webkit-line-clamp:2;
	display:0;
	-webkit-box-orient:vertical;
	overflow:hidden;
	height:auto;
	text-overflow:ellipsis;
	margin:0;
	padding:0!important;
}

.c-tilelist__content .c-description
{
	font-family:imago-book,Arial,sans-serif;
	font-size:1rem;
	line-height:1.25rem;
	color:#333;
	word-wrap:break-word;
	-webkit-line-clamp:3;
	display:0;
	-webkit-box-orient:vertical;
	overflow:hidden;
	height:auto;
	text-overflow:ellipsis;
	margin:1rem 0 0;
	padding:0;
}

.c-tilelist .c-video
{
	min-height:auto;
	height:9.125rem;
	margin-bottom:0;
}

.c-tilelist .c-video .jp-video-ctrl
{
	height:20px;
	width:24px;
	padding-left:6px;
	padding-top:5px;
}

.c-tilelist .c-video .jp-video-ctrl.vol-ctrl-view
{
	width:40%;
	top:4px;
}

.c-tilelist .c-video .jp-progress
{
	margin-top:8px;
}

.c-tilelist .c-video .icon-vidPlay,.c-tilelist .c-video .icon-vidPause,.c-tilelist .c-video .icon-vidVolOn,.c-tilelist .c-video .icon-vidVolOff,.c-tilelist .c-video .icon-vidFullScr
{
	width:20px;
	height:15px;
	font-size:18px;
}

.c-tilelist .c-video .icon-vidFullScr
{
	font-size:16px;
}

.c-tilelist .c-video .jp-controls .jp-video-ctrl.jp-timer
{
	padding-top:0;
	position:relative;
	top:-4px;
	font-size:12px;
	line-height:14px;
}

.c-tilelist .c-video .jp-controls .c-toggles
{
	width:40px;
	height:40px;
}

.c-tilelist .c-video .jp-controls .c-toggles .full-scr
{
	margin-right:10px;
}

.c-tilepaging-wrapper
{
	display:none;
	width:100%;
	height:2rem;
	text-align:right;
	margin-top:4rem;
	margin-bottom:4rem;
	padding-right:.75rem;
}

.c-tilepaging-wrapper .js-tilepaging-list
{
	max-width:480px;
	height:32px;
	overflow:hidden;
	position:relative;
	float:left;
	margin-left:0!important;
	background-color:#fff;
	padding:0;
}

.c-tilepaging-wrapper .js-tilepaging-list-li
{
	list-style-type:none;
	width:32px;
	height:32px;
	text-align:center;
	margin-top:0;
	padding-top:5px;
	font-size:16px;
	line-height:20px;
	cursor:pointer;
	float:left;
}

.c-tilepaging-wrapper .js-tilepaging-list-li.active
{
	border:1px solid #333;
	padding-top:4px;
}

.c-tilepaging-wrapper .js-tilepaging-list-li a
{
	font-size:16px;
	line-height:20px;
	color:#333;
	text-decoration:none;
}

.x-columncontrol div[class^=col-sm],.x-columncontrol .faq .c-faqNormal input[type=checkbox]:checked+label,.x-columncontrol .faq .c-faqNormal input[type=radio]:checked+label,.c-faqWithParsys .c-faq__heading
{
	padding-left:16px;
	padding-right:16px;
}

.x-columncontrol .x-outer-margins,.x-columncontrol .spacer-p-lr,.mediacontainer .c-heromedia .x-outer-margins
{
	padding-left:0;
	padding-right:0;
}

.x-component-spacing,.mediaImagediv,.c-footer .c-icp
{
	margin-bottom:24px;
}

.x-component-spacing-top,.mediaImagediv,.t-prod-listing .c-plp-filters-title+.c-content-section
{
	margin-top:24px;
}

.x-spacing-medium,.c-headline-body-copy .social-share,.c-countryselector__continent-list li,.c-product-thumbnail__link,.c-faqWithParsys .section.faqImageAndText
{
	margin-bottom:1.5rem;
}

.x-spacing-large,.c-text-highlight-rail-heading
{
	margin-bottom:3rem;
}

.t-prod-listing.x-comp-offset-spacing,.x-content-wrapper .c-listingtile__event li+li,.title.section div .x-component-spacing-top,.title.section div .c-hero-image__container,.t-pdp-container .c-prod-desc-container+.c-hero-container>.heroBannerContainer,.c-tabs-container .c-tabs-list .c-tab-list-item+.c-tab-list-item,.t-cbt-container .productnavtabs,.t-cbt-container .productDetailName+.heroMedia>.heroBannerContainer,.c-product-catalog .c-tabs-container,.c-search-results-bar .header-search-overlay,.c-filter__heading:first-child,.c-assay-menu__tabs-container .item+.item,.c-featered-chart__custom-legend ul li,.c-listingTile__eventdata:nth-child(2),.x-content-wrapper .c-listingtile__event.event-venue li+li,.c-login__container .right .c-login__forgot-password,.js-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item+.c-tab-list-item,.c-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item+.c-tab-list-item,.c-lightBox-Modal .modal .c-close .icon-bar+.icon-bar
{
	margin-top:0;
}

.col-1,.col-2,.x-read-more_wrapper .x-read-more_button:hover .c-filter__heading-link .c-filter__collapse-cta .icon-secondaryCTA_bluefilled,.x-read-more_wrapper .x-read-more_button:hover .c-filter__heading-link .c-filter__collapse-cta .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .x-read-more_wrapper .x-read-more_button:hover .c-filter__heading-link .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.x-read-more_wrapper .x-read-more_button:hover .c-filter__heading-link .c-filter__collapse-cta .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .x-read-more_wrapper .x-read-more_button:hover .c-filter__heading-link .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.x-read-more_wrapper .x-read-more_button:hover .c-filter__heading-link .c-filter__collapse-cta .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .x-read-more_wrapper .x-read-more_button:hover .c-filter__heading-link .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.x-read-more_wrapper .x-read-more_button:hover .c-filter__heading-link .c-filter__collapse-cta .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .x-read-more_wrapper .x-read-more_button:hover .c-filter__heading-link .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.x-read-more_wrapper .x-read-more_button:hover .c-filter__heading-link .c-filter__collapse-cta .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .x-read-more_wrapper .x-read-more_button:hover .c-filter__heading-link .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.x-global-seconday-cta:hover .icon-secondaryCTA_bluefilled,.x-global-seconday-cta:hover .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .x-global-seconday-cta:hover .icon-secondaryCTA_dropDown,.x-global-seconday-cta:hover .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .x-global-seconday-cta:hover .icon-secondaryCTA_dropDown,.x-global-seconday-cta:hover .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .x-global-seconday-cta:hover .icon-secondaryCTA_dropDown,.x-global-seconday-cta:hover .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .x-global-seconday-cta:hover .icon-secondaryCTA_dropDown,.x-global-seconday-cta:hover .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .x-global-seconday-cta:hover .icon-secondaryCTA_dropDown,.x-global-seconday-cta:active .icon-secondaryCTA_bluefilled,.x-global-seconday-cta:active .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .x-global-seconday-cta:active .icon-secondaryCTA_dropDown,.x-global-seconday-cta:active .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .x-global-seconday-cta:active .icon-secondaryCTA_dropDown,.x-global-seconday-cta:active .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .x-global-seconday-cta:active .icon-secondaryCTA_dropDown,.x-global-seconday-cta:active .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .x-global-seconday-cta:active .icon-secondaryCTA_dropDown,.x-global-seconday-cta:active .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .x-global-seconday-cta:active .icon-secondaryCTA_dropDown,.c-pdplogo .logo-container,.c-countrypicker__tab-wrapper .panel-group .panel.c-tab-selected .c-change__text--desktop,.c-heromedia-video .jp-video-ctrl.vid-play.pause .icon-vidPause,.c-heromedia-video .jp-video-ctrl.vol-ctrl.mute .icon-vidVolOff,.c-marketingtile__description.more-info .more-link,.c-video .jp-video-ctrl.vid-play.pause .icon-vidPause,.c-video__modal .jp-video-ctrl.vid-play.pause .icon-vidPause,.c-video .jp-video-ctrl.vol-ctrl.mute .icon-vidVolOff,.c-video__modal .jp-video-ctrl.vol-ctrl.mute .icon-vidVolOff,.c-search-results-bar .view-type-icons .grid-view,.c-search-results-bar .view-type-icons .list-view,.c-related-links__link-list ul li .related-links:hover .icon-secondaryCTA_bluefilled,.c-related-links__link-list ul li .related-links:hover .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-related-links__link-list ul li .related-links:hover .icon-secondaryCTA_dropDown,.c-related-links__link-list ul li .related-links:hover .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-related-links__link-list ul li .related-links:hover .icon-secondaryCTA_dropDown,.c-related-links__link-list ul li .related-links:hover .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-related-links__link-list ul li .related-links:hover .icon-secondaryCTA_dropDown,.c-related-links__link-list ul li .related-links:hover .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-related-links__link-list ul li .related-links:hover .icon-secondaryCTA_dropDown,.c-related-links__link-list ul li .related-links:hover .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-related-links__link-list ul li .related-links:hover .icon-secondaryCTA_dropDown,.c-related-links__link-list ul li .related-links:focus .icon-secondaryCTA_bluefilled,.c-related-links__link-list ul li .related-links:focus .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-related-links__link-list ul li .related-links:focus .icon-secondaryCTA_dropDown,.c-related-links__link-list ul li .related-links:focus .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-related-links__link-list ul li .related-links:focus .icon-secondaryCTA_dropDown,.c-related-links__link-list ul li .related-links:focus .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-related-links__link-list ul li .related-links:focus .icon-secondaryCTA_dropDown,.c-related-links__link-list ul li .related-links:focus .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-related-links__link-list ul li .related-links:focus .icon-secondaryCTA_dropDown,.c-related-links__link-list ul li .related-links:focus .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-related-links__link-list ul li .related-links:focus .icon-secondaryCTA_dropDown,.c-text-highlight-rail a.c-text-highlight-rail__cta:hover .icon-secondaryCTA_bluefilled,.c-text-highlight-rail a.c-text-highlight-rail__cta:hover .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-text-highlight-rail a.c-text-highlight-rail__cta:hover .icon-secondaryCTA_dropDown,.c-text-highlight-rail a.c-text-highlight-rail__cta:hover .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-text-highlight-rail a.c-text-highlight-rail__cta:hover .icon-secondaryCTA_dropDown,.c-text-highlight-rail a.c-text-highlight-rail__cta:hover .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-text-highlight-rail a.c-text-highlight-rail__cta:hover .icon-secondaryCTA_dropDown,.c-text-highlight-rail a.c-text-highlight-rail__cta:hover .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-text-highlight-rail a.c-text-highlight-rail__cta:hover .icon-secondaryCTA_dropDown,.c-text-highlight-rail a.c-text-highlight-rail__cta:hover .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-text-highlight-rail a.c-text-highlight-rail__cta:hover .icon-secondaryCTA_dropDown,.c-filter input[type=checkbox]+.customCheck+.displayText,.c-featered-chart .dual-chart-container,.c-pdp-spec-desc p,.c-pdp-spec-desc ul,.c-pdp-spec-desc ol,.c-carousel__events-content .slick-next .icon-back,.c-carousel__events-content .slick-next .icon-next,.c-carousel__events-content .slick-prev .icon-back,.c-carousel__events-content .slick-prev .icon-next,.c-prod-result-wrapper .c-prod-result-text .c-pagination-top.showPage,.t-prod-listing .view-type-icons .grid-view,.t-prod-listing .view-type-icons .list-view,.c-pagination-wrapper .c-pagination-sub-wrap,.c-pagination-wrapper.showPage,.c-sort-Bar .c-sort-dropdown .c-sort-dropdown--container ul li.active .x-checkmark,.c-resource-center__modal-img span,.c-decisionguide__answer-tag,.c-decisionguide__multiple-answer-wrapper,.c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta .icon-secondaryCTA_bluefilled,.c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta-up .icon-secondaryCTA_bluefilled,.c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta-down .icon-secondaryCTA_bluefilled,.c-data-privacy-modal__privacy a.x-sub-hover:hover .c-filter__collapse-cta .icon-secondaryCTA_bluefilled,.c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta-up .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta-up .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta-down .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta-down .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:hover .c-filter__collapse-cta .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-data-privacy-modal__privacy a.x-sub-hover:hover .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta-up .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta-up .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta-down .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta-down .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:hover .c-filter__collapse-cta .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-data-privacy-modal__privacy a.x-sub-hover:hover .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta-up .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta-up .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta-down .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta-down .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:hover .c-filter__collapse-cta .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-data-privacy-modal__privacy a.x-sub-hover:hover .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta-up .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta-up .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta-down .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta-down .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:hover .c-filter__collapse-cta .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-data-privacy-modal__privacy a.x-sub-hover:hover .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta-up .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta-up .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta-down .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta-down .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:hover .c-filter__collapse-cta .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-data-privacy-modal__privacy a.x-sub-hover:hover .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta .icon-secondaryCTA_bluefilled,.c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta-up .icon-secondaryCTA_bluefilled,.c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta-down .icon-secondaryCTA_bluefilled,.c-data-privacy-modal__privacy a.x-sub-hover:active .c-filter__collapse-cta .icon-secondaryCTA_bluefilled,.c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta-up .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta-up .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta-down .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta-down .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:active .c-filter__collapse-cta .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-data-privacy-modal__privacy a.x-sub-hover:active .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta-up .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta-up .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta-down .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta-down .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:active .c-filter__collapse-cta .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-data-privacy-modal__privacy a.x-sub-hover:active .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta-up .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta-up .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta-down .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta-down .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:active .c-filter__collapse-cta .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-data-privacy-modal__privacy a.x-sub-hover:active .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta-up .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta-up .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta-down .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta-down .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:active .c-filter__collapse-cta .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-data-privacy-modal__privacy a.x-sub-hover:active .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta-up .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta-up .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta-down .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta-down .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:active .c-filter__collapse-cta .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-data-privacy-modal__privacy a.x-sub-hover:active .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta .icon-secondaryCTA_bluefilled,.c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta-up .icon-secondaryCTA_bluefilled,.c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta-down .icon-secondaryCTA_bluefilled,.c-data-privacy-modal__cookie a.x-sub-hover:hover .c-filter__collapse-cta .icon-secondaryCTA_bluefilled,.c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta-up .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta-up .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta-down .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta-down .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:hover .c-filter__collapse-cta .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-data-privacy-modal__cookie a.x-sub-hover:hover .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta-up .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta-up .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta-down .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta-down .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:hover .c-filter__collapse-cta .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-data-privacy-modal__cookie a.x-sub-hover:hover .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta-up .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta-up .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta-down .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta-down .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:hover .c-filter__collapse-cta .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-data-privacy-modal__cookie a.x-sub-hover:hover .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta-up .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta-up .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta-down .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta-down .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:hover .c-filter__collapse-cta .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-data-privacy-modal__cookie a.x-sub-hover:hover .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta-up .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta-up .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta-down .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta-down .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:hover .c-filter__collapse-cta .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-data-privacy-modal__cookie a.x-sub-hover:hover .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta .icon-secondaryCTA_bluefilled,.c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta-up .icon-secondaryCTA_bluefilled,.c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta-down .icon-secondaryCTA_bluefilled,.c-data-privacy-modal__cookie a.x-sub-hover:active .c-filter__collapse-cta .icon-secondaryCTA_bluefilled,.c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta-up .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta-up .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta-down .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta-down .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:active .c-filter__collapse-cta .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-data-privacy-modal__cookie a.x-sub-hover:active .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta-up .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta-up .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta-down .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta-down .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:active .c-filter__collapse-cta .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-data-privacy-modal__cookie a.x-sub-hover:active .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta-up .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta-up .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta-down .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta-down .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:active .c-filter__collapse-cta .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-data-privacy-modal__cookie a.x-sub-hover:active .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta-up .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta-up .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta-down .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta-down .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:active .c-filter__collapse-cta .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-data-privacy-modal__cookie a.x-sub-hover:active .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta-up .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta-up .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta-down .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta-down .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:active .c-filter__collapse-cta .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-data-privacy-modal__cookie a.x-sub-hover:active .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.c-carousel-slider .slick-slider.slick-dotted .slick-next .icon-back,.c-carousel-slider .slick-slider.slick-dotted .slick-next .icon-next,.c-carousel-slider .slick-slider.slick-dotted .slick-prev .icon-back,.c-carousel-slider .slick-slider.slick-dotted .slick-prev .icon-next,.c-lightBox-Modal .slick-slider.slick-dotted .slick-next .icon-back,.c-lightBox-Modal .slick-slider.slick-dotted .slick-next .icon-next,.c-lightBox-Modal .slick-slider.slick-dotted .slick-prev .icon-back,.c-lightBox-Modal .slick-slider.slick-dotted .slick-prev .icon-next,.c-tilepaging-wrapper .c-pagination-sub-wrap,.c-tilepaging-wrapper.showPage
{
	display:inline-block;
}

.col-2,.c-header__secondry,.c-login__login,.c-login__right-align,.c-login__float-class,.c-decisionguide__refresh,.c-decisionguide__next,.c-decisionguide__progress-wrapper
{
	float:right;
}

img,.c-carousel-slider__event-asset
{
	width:100%;
	height:auto;
}

a:hover,.x-rte-wrapper a,.x-rte-wrapper a:focus,.generictext .x-rte-wrapper .x-text a.noanimation,.generictext .x-rte-wrapper .x-text a.noanimation:hover,.c-citation-list a,.x-global-seconday-cta:hover,.t-pdp-feature-benefits a,.t-pdp-intended-use a,.c-headline-body-copy .x-article-text a,.c-countrypicker .c-text__blue,.ext-footer .about-roche__link:hover,.ext-footer .about-roche__link:focus,.ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown:hover,.ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown:hover,.c-hero-image__description a:hover,.c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown:hover,.c-heromedia__cta:hover,.c-marketingtile__description.noanimation,.c-marketingtile__description a.noanimation,.c-marketingtile__cta:hover .icon-secondaryCTA_dropDown,.c-marketingtile__cta:hover .icon-secondaryCTA_dropDown:hover,.c-marketingtile .c-marketingtile__cta:hover,.c-overlay-search-filter__item.selected a,.c-overlay-search-mobile__sort.c-list-show .c-overlay-search-mobile__text,.c-page-notification-404 .link:hover,.c-product-thumbnail__name:hover,.c-faqNormal__description a,.c-faq__description a,.c-page-details__description a,.c-related-links__link-list ul li .related-links:hover,.c-related-links__link-list ul li .related-links:focus,.c-text-highlight-rail__body-text a:hover,.c-text-highlight-rail__body-text a.noanimation,.c-pdp-specs-seeall a:hover,.c-carousel__event-item:hover .c-carousel__event-title,.c-carousel__event-description a,.c-carousel__event-description a.arrow-link,.c-carousel__event-link:hover,.c-list-container .c-list_selectedItem.c-list-show .c-title,.c-listingTile__list.grid-view:hover .c-listingTile__productTitle,.c-listingTile__list.grid-view:hover .c-listingTile__subtitle,.c-listingWrapper .no-result-goto span,.c-listingWrapper .no-result-goto .c-diagnostics-home-page-link,.c-listingWrapper .no-result-goto .c-previous-page-link,.c-pdp-summary-desc .x-text a,.c-cookie-notification__description a,.c-data-privacy-modal__privacy a.x-sub-hover:hover,.c-data-privacy-modal__cookie a.x-sub-hover:hover,.c-faqImageAndText .c-marketingtile__cta .icon-secondaryCTA_dropDown,.c-tilelist__wrapper:hover .c-title
{
	color: #0032a0;
    font-weight: 600;
    font-size: 1.5rem;
    line-height: 1.5;
}

a:hover:after,.x-link-secondary:active:after,.x-link-secondary:focus:after
{
	-webkit-transform:scaleX(1);
	-ms-transform:scaleX(1);
	transform:scaleX(1);
}

a.noanimation:hover,.c-marketingtile__description.noanimation:hover,.c-marketingtile__description a.noanimation:hover,.c-page-details__description a.noanimation:hover,.c-text-highlight-rail__body-text a.noanimation:hover,.c-pdp-summary-desc .x-text a.noanimation:hover,.c-cookie-notification__description a:hover
{
	border-bottom:1px solid #06c;
}

a.noanimation:hover:after,.x-sub-hover:hover:after,.c-header__nav-link:hover:after
{
	-webkit-transform:scaleX(0);
	-ms-transform:scaleX(0);
	transform:scaleX(0);
}

/*a.noanimation:visited,.c-marketingtile__description.noanimation:visited,.c-marketingtile__description a.noanimation:visited,.c-marketingtile.featuredproduct .c-marketingtile__description a.noanimation:visited,.c-page-details__description a.noanimation:visited,.c-text-highlight-rail__body-text a.noanimation:visited,.c-cookie-notification__description a:visited
{
	color:#636;
	border-bottom:0;
}*/

a.x-arrowlink:hover:after,.x-arrowlink a:hover:after,.c-faqWithParsys .generictext a.noanimation.js-rte-analytics:hover span.x-arrowlink::after,.c-faqWithParsys .generictext a.noanimation.js-rte-analytics:active span.x-arrowlink::after
{
	background:url(../../../../etc.clientlibs/roche/diagnostics/clientlibs/roche-global-publish/resources/images/secondaryCTA-blue.svg) no-repeat;
	background-color:#06c;
}

h1,h2,h3,h4,h5,h6,.x-custom-h1,.x-custom-h2,.x-custom-h3,.x-custom-h4,.x-custom-h5,.x-custom-h6,.c-tilelist__content .c-description p
{
	margin:0;
	padding:0;
}

.x-h1,h1,.x-custom-h1,.x-h2,h2,.x-custom-h2
{
	font-family:imago-medium,Arial,sans-serif;
	color:#17313f;
	font-size:1.875rem;
	line-height:3.25rem;
}

.x-text,.x-body-text
{
	font-family:imago-book,Arial,sans-serif;
	color:#17313f;
	font-size:1rem;
	line-height:1.375rem;
	margin-top: 3rem;
}

.x-wrapper,.c-imageRotation__container .c-img-container .c-imageRotation_init
{
	margin:0 auto;
}

.x-content-wrapper ul,.c-page-details .listview ul
{
	list-style-type:square;
}

.x-content-wrapper ul+p,.c-heromedia-video .jp-video-ctrl .rangeslider--horizontal
{
	margin-top:.625rem;
}

.x-content-wrapper .c-listingtile__event,.x-read-more_wrapper,.c-header .x-search-icon .icon-darkSearch,.c-headline-body-copy .quote,.c-countrypicker .c-search,.c-countrypicker .c-search__field__items.hidden~.icon-next,.c-product-catalog__visible-tab,.rangeslider,.rangeslider__fill,.c-search-results-bar .roche-header-search-box .navbar-toggle,.c-product-thumbnail a,.col-sm-12.c-page-details__description~.c-page-details__page-detail-btn,.c-prod-result-wrapper .c-prod-result-text,.c-listingTile__list.grid-view .c-listingTile__productWrapper,.c-contact-form .default-layout .checkbox-label span.error,.c-contact-form .form_row_description .checkbox-label span.error,.c-cookie-notification .cookiedisclaimer-off .regular-cookie--cross,.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider .resize>img,.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider__overlay.black:hover .overlay__wrapper .overlay strong,.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider__overlay.blue:hover .overlay__wrapper .overlay strong,.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider__overlay.noOverlay:hover .overlay__wrapper .overlay strong,.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper[data-orientation=horizontal] .horizontal,.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper[data-orientation=vertical] .vertical
{
	display:block;
}

.x-content-wrapper .columncontrol .x-columncontrol .x-component-spacing.c-title,.x-no-padding,.c-navigation-overlay .row-1,.c-navigation-overlay .row-2,.c-footer .col-md-5,.c-footer .social-icons-wrapper,.c-countryselector .row-1,.c-countryselector .row-2,.t-search-listing .t-search-listing__search-row .sorting-list-container-padding,.c-page-details .description-height,.x-columncontrol .c-iframe,.c-featuredTile__productContent,.c-contact-form .section,.c-contact-form .form-content,.c-login .container,.c-privacy-page-modal .modal-footer,.x-columncontrol .c-tile-section,.x-columncontrol .c-tile-section .container
{
	padding:0;
}

.x-caption-1,.x-caption-2,.x-caption-3
{
	font-family:imago-book,Arial,sans-serif;
	color:#17313f;
	font-size:1.125rem;
	line-height:1.5rem;
}

.x-link-secondary,.roche-header-search-box fieldset,.quote,.c-countrypicker .c-liipbox-overlay,.c-hero-image__container,.c-heromedia .hero_content .quote,.c-mediacontainer .hero_content .quote,.c-heromedia-video .hero_content .quote,.c-general-map .contact-wrapper,.c-iframe,.c-carousel__dots,.c-filter-search-box fieldset,.c-listingTile__productWrapper,.c-contact-form .form-check,.c-gallery__wrapper--three,.c-resourcetile__img-container.c-default-image,.c-decisionguide__question-view
{
	position:relative;
}

.x-link-secondary:hover,.roche-header-search-box fieldset .roche-header-search-input::-webkit-input-placeholder,.roche-header-search-box fieldset .roche-header-search-input::-moz-placeholder,.roche-header-search-box fieldset .roche-header-search-input:-ms-input-placeholder,.roche-header-search-box fieldset .roche-header-search-input:-moz-placeholder,.roche-header-search-box .header-search-result-container .header-search-result ul li span.color-white,.c-navigation-overlay .link-row a.link,.c-marketingtile.featuredproduct .c-marketingtile__title,.c-marketingtile.featuredproduct .c-marketingtile__subtitle,.c-marketingtile.featuredproduct .c-marketingtile__description,.c-marketingtile.featuredproduct .c-marketingtile__cta,.c-marketingtile.featuredproduct .c-marketingtile__description a,.c-marketingtile.featuredproduct .c-marketingtile__description a:active,.c-marketingtile.featuredproduct .c-marketingtile__description a.noanimation,.c-marketingtile.featuredproduct .more-link,.c-marketingtile.featuredproduct .c-marketingtile__cta:active,.c-countryselector .right-sm .global-site-link:hover,.c-countryselector .right-sm .global-site-link:active,.c-countryselector .right-sm .global-site-link.active,.c-overlay-search-filter__item a,.c-overlay-search-filter__item a:hover,.c-overlay-search-mobile__item.selected span,.c-overlay-search-mobile__item.selected a,.c-general-map .contact-container p,.c-general-map .contact-container a,.c-general-map .contact-container div,.c-general-map .contact-wrapper .contact-title,.c-general-map .contact-wrapper .contact-address:active,.c-general-map .contact-wrapper .contact-address p:active,.c-general-map .contact-wrapper .contact-info:active,.c-general-map .contact-wrapper .contact-timings:active,.c-general-map .contact-wrapper .view-cta a:active,.c-general-map__view-cta:active,.c-img-hotspot-overlay .c-learn-more-link:active,.c-login__right-container a,.c-login__forgot-password:active,.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider__overlay.black:hover .overlay__wrapper .overlay
{
	color:#fff;
}

.x-no-scroll,.overflow-body,.c-sort-dropdown-mobile .c-top-section .x-liipbox,.c-sort-Bar .c-sort-dropdown-mobile .c-top-section .x-liipbox
{
	overflow:hidden;
}

.x-border-none,.x-read-more_wrapper .x-read-more_button .x-rte-wrapper a:focus,.c-countrypicker__tab-wrapper .panel-group .panel .panel-heading .panel-title a.accordion-toggle:after,.c-countrypicker .c-search.c-mobile-search .c-search__field,.c-carousel__event-item a:after,.c-carousel__event-item a:hover:after,.c-pagination-wrapper .c-pagination-list-li a::after,.c-img-hotspot-overlay:hover,.c-login__full-container,.c-tilepaging-wrapper .js-tilepaging-list-li a::after
{
	border:0;
}

.x-text-left,.c-countryselector .right-sm ul,.c-sort-dropdown-mobile .c-sort-overlay,.c-listingTile__list.grid-view .resource-center__content,.c-listingTile__list.grid-view .resource-listing-description,.c-sort-Bar .c-sort-dropdown-mobile .c-sort-overlay,.c-eloquo-marketo-form .heading,.c-eloquo-marketo-form .field-wrapper,.c-eloquo-marketo-form label.label-position
{
	text-align:left;
}

.x-text-center,.x-read-more_wrapper .x-read-more_button.x-read-more_align-center,.c-heromedia-video,.c-media-info .product-pane,.c-cta,.c-resource-center__form,.c-resource-center__login
{
	text-align:center;
}

.x-submit-button:hover,button.x-submit-button.btn-secondary:hover,button.x-submit-button.btn-primary:hover,.c-resource-center__register-login.x-submit-button:hover
{
	background-color:rgba(144,194,239,.65);
	color:#333;
	border:1px solid #333;
}

.x-submit-button:active,button.x-submit-button.btn-secondary:active,button.x-submit-button.btn-primary:active,.c-contact-form button.submit:not(.af-icon-button):active,.c-contact-form .form_button_submit:active
{
	background-color:#06c;
	color:#fff;
	border:1px solid #06c;
}

.x-submit-button.x-sub-hover:active,button.x-submit-button:active,button.x-submit-button.btn-secondary:active,button.x-submit-button.btn-primary:active,.c-resource-center__register-login.x-submit-button:active
{
	background-color:#06c;
	color:#fff;
	border:1px solid #06c;
	border-radius:0;
}

.close::after,.close:hover::after
{
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg);
	top:0;
}

.u-arrow-blue,.c-countrypicker__tab-wrapper .panel-group .panel.c-countrypicker-active-tab .panel-heading,.c-countrypicker .c-search__field__items div:hover,.c-list-container .c-list_wrapper .c-list_listitems:hover,.c-privacy-page-modal~.modal-backdrop
{
	background-color:#c8e0f7;
}

.u-arrow-blue:hover,.c-marketingtile.featuredproduct .c-marketingtile__col-left,.c-general-map .contact-wrapper .view-cta .u-right-arrow-white,.c-general-map__view-cta:active .u-right-arrow-white,.c-list-container .c-list_wrapper .c-list_listitems.selected:hover
{
	background-color:#06c;
}

.u-arrow-blue:active,.c-faqWithParsys .generictext a.noanimation.js-rte-analytics:active span.x-arrowlink::after
{
	background-color:#004ea3;
}

.x--carousel-indicators .x--li-indicator.active:hover::before,.c-header__wrapper.js-scroll,.c-hero-image__position-box-top,.c-countryselector .cssmap-container ul.globalMap span,.c-overlay-search-filter__item a span,.c-contact-form .default-layout .system_form_checkbox .form_leftcol,.c-contact-form .form_row_description .system_form_checkbox .form_leftcol
{
	top:0;
}

.x--carousel-indicators .x--li-indicator:first-child:after,.c-lightBox-Modal .modal:before
{
	content:none;
}

.x-display-none,.roche-header-search-box fieldset .roche-header-search-input::-ms-clear,.x-read-more_wrapper .x-read-more_text,.x-global-seconday-cta .icon-secondaryCTA_bluefilled,.x-global-seconday-cta .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .x-global-seconday-cta .icon-secondaryCTA_dropDown,.x-global-seconday-cta .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .x-global-seconday-cta .icon-secondaryCTA_dropDown,.x-global-seconday-cta .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .x-global-seconday-cta .icon-secondaryCTA_dropDown,.x-global-seconday-cta .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .x-global-seconday-cta .icon-secondaryCTA_dropDown,.x-global-seconday-cta .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .x-global-seconday-cta .icon-secondaryCTA_dropDown,.x-global-seconday-cta:hover .icon-secondaryCTA_dropDown,.x-global-seconday-cta:active .icon-secondaryCTA_dropDown,.c-header__secondry .current-country[data-country-selector-disabled=true],.c-persona-picker.no-cookie .x-liipbox__left-s,.c-countrypicker__divider,.c-countrypicker__tab-wrapper .panel-group .panel.c-countrypicker-active-tab .c-change__text .c-change__text--desktop,.c-countrypicker__tab-wrapper .panel-group .panel.c-countrypicker-active-tab .c-change__text .c-change__text--mobile,.c-countrypicker__tab-wrapper .panel-group .panel .c-change__text,.c-countrypicker__tab-wrapper .panel-group .panel.c-tab-selected .c-change__text--mobile,.c-countrypicker .c-search .icon-regionPicker_light,.c-countrypicker .c-search .icon-Globe_new,.c-countrypicker .c-search__input::-ms-clear,.c-countrypicker .c-search__field__items.hidden~.icon-next.up,.c-countrypicker .c-search__back-mobile,.c-countrypicker .c-search.c-mobile-search .c-search__field .icon-next,.t-cbt-container .heroMedia,.c-footer .social-icons .c-footer-social-icons--qrcode,.c-footer .social-icons[data-icontype=qrCode] .c-footer-social-icons--circle,.product-category.hide-divP,.c-product-catalog__hidden-tab,.c-hero-image__cta-link::after,.c-heromedia-video .jp-video-ctrl.vid-play .icon-vidPause,.c-heromedia-video .jp-video-ctrl.vid-play.pause .icon-vidPlay,.c-heromedia-video .jp-video-ctrl.vol-ctrl .icon-vidVolOff,.c-heromedia-video .jp-video-ctrl.vol-ctrl.mute .icon-vidVolOn,.c-heromedia-video .jp-details,.c-heromedia__cta:hover .icon-secondaryCTA_dropDown,.c-heromedia__cta:active .icon-secondaryCTA_dropDown,.c-marketingtile__description li,.c-marketingtile .more-link::after,.c-marketingtile__cta::after,.c-marketingtile .c-marketingtile__cta:hover .icon-secondaryCTA_dropDown,.c-video .jp-video-ctrl.vid-play .icon-vidPause,.c-video__modal .jp-video-ctrl.vid-play .icon-vidPause,.c-video .jp-video-ctrl.vid-play.pause .icon-vidPlay,.c-video__modal .jp-video-ctrl.vid-play.pause .icon-vidPlay,.c-video .jp-video-ctrl.vol-ctrl .icon-vidVolOff,.c-video__modal .jp-video-ctrl.vol-ctrl .icon-vidVolOff,.c-video .jp-video-ctrl.vol-ctrl.mute .icon-vidVolOn,.c-video__modal .jp-video-ctrl.vol-ctrl.mute .icon-vidVolOn,.c-video .jp-details,.c-video__modal .jp-details,.c-page-notification .js-notification-alert .CTA-link,.c-page-notification .js-notification-confirmation .CTA-link,.c-listingtile__row a::after,.c-faqNormal__filler,.c-faq__filler,.c-text-highlight-rail a.c-text-highlight-rail__cta:hover .icon-secondaryCTA_dropDown,.c-text-highlight-rail a.c-text-highlight-rail__cta:active .icon-secondaryCTA_dropDown,.js-st-container .st-btn[data-network] svg,.c-filter input[type=checkbox]+.customCheck span.checkMark,.c-sort-dropdown-mobile .c-content-section ul li .customCheckbox,.c-assay-menu__content,.c-assay-menu__tabs--m .tab-list::-webkit-scrollbar,.c-feature-table__wrapper__body caption,.c-feature-table__wrapper__body tr:first-child th::before,.c-carousel__dots .slick-dots::-webkit-scrollbar,.c-carousel__secondary-cta .icon-secondaryCTA_bluefilled,.c-carousel__secondary-cta .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-carousel__secondary-cta .icon-secondaryCTA_dropDown,.c-carousel__secondary-cta .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-carousel__secondary-cta .icon-secondaryCTA_dropDown,.c-carousel__secondary-cta .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-carousel__secondary-cta .icon-secondaryCTA_dropDown,.c-carousel__secondary-cta .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-carousel__secondary-cta .icon-secondaryCTA_dropDown,.c-carousel__secondary-cta .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-carousel__secondary-cta .icon-secondaryCTA_dropDown,.c-carousel__event-asset__innerWrapper .layer-cnt.video-info .jp-heading-vid,.c-prod-result-wrapper .c-filter__display-input,.c-filter-search-box .filter-search-input::-ms-clear,.c-filter-search-box .navbar-toggle,.c-event-grid-only,.c-listingTile__list.list-view .c-listingTile__productCategory,.resource-category-type .c-listingTile__productCategory,.c-custom-pagetype+.c-default-pagetype,.c-heromedia-image+.c-default-pagetype,.c-listingWrapper::-webkit-scrollbar,.resource-center .resource-date,.c-pagination-wrapper .c-prev-dots.hide-dots,.c-pagination-wrapper .c-next-dots.hide-dots,.c-pagination-wrapper .c-prev-dots,.c-pagination-wrapper .c-pagination-list-li.c-hide-pagination,.c-sort-Bar .c-sort-dropdown-mobile .c-content-section ul li .customCheckbox,.c-contact-form .system_form_submit .form_leftcol,.c-contact-form .form_row_description,.c-contact-form .dropdown .select-dropdown::-ms-expand,.c-contact-form .c-page-notification .CTA-link,.c-contact-form #loadingPage,.c-cookie-notification .regular-cookie--cross,.c-eloquo-marketo-form select::-ms-expand,.c-eloquo-marketo-form .mktoError .mktoErrorArrowWrap,.c-eloquo-marketo-form .mktoForm .mktoGutter,.c-resourcetile.tile-hidden,.modal-backdrop-privacy-policy,.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider__overlay .overlay strong,.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper[data-orientation=horizontal] .vertical,.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper[data-orientation=vertical] .horizontal,.c-imageRotation__container .c-preload-imgs,.c-list_wrapper-mobile,.c-carousel-slider__event-asset__innerWrapper .layer-cnt.video-info .jp-heading-vid,.c-carousel-slider .slick-dots::-webkit-scrollbar,.c-lightBox-Modal .slick-dots::-webkit-scrollbar,.c-tilelist .c-video .layer-cnt.video-info .jp-heading-vid,.c-tilepaging-wrapper .c-tilepaging-prev-dots.hide-dots,.c-tilepaging-wrapper .c-tilepaging-next-dots.hide-dots,.c-tilepaging-wrapper .c-tilepaging-prev-dots,.c-tilepaging-wrapper .js-tilepaging-list-li.c-hide-pagination
{
	display:none;
}

.x-author-visible,.x-acadia-selector .product-category.hide-divP,.default-view.c-listingTile__productContent .c-listingTile__productTitle
{
	display:block!important;
}

.roche-header-search-box fieldset .header-search-button.header-search-button--active,.x-cross-button:hover,.x-modal-up .close:hover,.x-modal .close:hover,.x-redirect-modal .close:hover,.c-login-notification .right .close:hover,.c-login-notification .right .close:focus,.c-cookie-notification .right .close:hover,.c-cookie-notification .right .close:focus,.c-countrypicker__tab-wrapper .panel-group .panel.c-countrypicker-active-tab,.c-countrypicker__tab-wrapper .panel-group .panel.c-tab-selected,.c-countryselector .link-row a.link:hover,.c-countryselector .link-row a.link.active,.c-gallery .gallery-wrapper-ie,.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider__overlay.black .c-comparison-slider__before-label,.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider__overlay.black .c-comparison-slider__after-label,.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider__overlay.blue .c-comparison-slider__before-label,.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider__overlay.blue .c-comparison-slider__after-label,.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider__overlay.noOverlay .c-comparison-slider__before-label,.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider__overlay.noOverlay .c-comparison-slider__after-label
{
	opacity:1;
}

.roche-header-search-box .header-search-predictive .header-predictive-item .header-predictive-item--val,.c-footer .region a,.c-search-results-bar .view-type-icons .icon-list:hover,.c-search-results-bar .view-type-icons .icon-grid:hover,.t-prod-listing .view-type-icons .icon-list:hover,.t-prod-listing .view-type-icons .icon-grid:hover,.c-cookie-notification__left-col a,.c-resource-center__register-login,.c-login-notification__left-col a
{
	cursor:pointer;
}

.x-rte-wrapper,.c-decisionguide__heading,.c-decisionguide__intro-text,.c-decisionguide__topic-name,.c-decisionguide__question,.c-decisionguide__answer label,.c-decisionguide__progress-text,.c-decisionguide__info-text,.c-decisionguide__answer-tag
{
	font-size:1rem;
	line-height:1.3125rem;
	color:#1E1E1E;
}

.x-rte-wrapper a:active,.c-citation-list a:active,.x-global-seconday-cta:active,.c-hero-image__cta-link:active,.c-heromedia__cta:active,.c-marketingtile .more-link:visited,.c-marketingtile .c-marketingtile__cta:active,.c-faqNormal__description a:active,.c-faq__description a:active,.c-text-highlight-rail__body-text a:active,.c-pdp-specs-seeall a:active,.c-carousel__event-link:active,.c-data-privacy-modal__privacy a.x-sub-hover:active,.c-data-privacy-modal__cookie a.x-sub-hover:active,.c-faqWithParsys .generictext a.noanimation.js-rte-analytics:active
{
	color:#004ea3;
}

/*.x-rte-wrapper a:visited,.c-faqNormal__description a:visited,.c-faq__description a:visited
{
	color:#636;
}*/

.x-modal-up .c-modal-up-dialog,.x-modal .c-modal-up-dialog,.x-redirect-modal .modal-dialog,.modal-dialog
{
	display:inline-block;
	text-align:left;
	vertical-align:middle;
}

.x-modal-up .c-modal-up-dialog .modal-content,.x-modal .c-modal-up-dialog .modal-content,.x-redirect-modal .modal-content,.c-decisionguide__answer-tag.checkbox-large .c-decisionguide__answer-tag-icon,.c-decisionguide__answer-tag.checkbox-small .c-decisionguide__answer-tag-icon
{
	border-radius:0;
}

.x-modal-up .close,.x-modal .close,.x-redirect-modal .close
{
	margin-top:0;
	right:0;
	left:auto;
	width:3.4375rem;
	height:100%;
	top:0;
}

.x-modal-up .close:before,.x-modal-up .close:after,.x-modal .close:before,.x-modal .close:after,.x-redirect-modal .close:before,.x-redirect-modal .close:after
{
	background-color:#9ba4aa;
	width:1px;
	left:50%;
	top:50%;
	margin-top:-10px;
	height:20px;
}

.x-modal-backdrop.show,.modal-backdrop.in
{
	opacity:.9;
}

.x-disable-block a,.c-footer .region a.x-disable-click,.c-carousel-default .c-carousel__event-item.slick-active:not(.slick-current)
{
	cursor:default;
}

.x-redirect-modal:before,.modal:before
{
	content:'';
	display:inline-block;
	height:100%;
	vertical-align:middle;
	margin-right:-4px;
}

.x-redirect-modal .modal-title,.x-no-margin-bottom p,.c-pdplogo.c-pdplogo-left.x-component-spacing,.c-headline-body-copy .x-author-details p,.ext-footer__column__links ul li:last-child .c-footer__link,.c-general-map .contact-wrapper .contact-address p,.c-decisionguide__submit-view .c-decisionguide__info-text-wrapper,.c-decisionguide__answer-wrapper .c-decisionguide__answer:last-child,.c-carousel-slider .slick-slider.slick-dotted,.c-lightBox-Modal .slick-slider.slick-dotted,.c-faqWithParsys .c-feature-table.x-component-spacing,.c-faqWithParsys .section.faqImageAndText:last-of-type
{
	margin-bottom:0;
}

.x-redirect-modal .modal-subtitle,.c-heromedia .h6,.c-mediacontainer .h6,.c-heromedia-video .h6,.c-video .h6,.c-video__modal .h6
{
	font-size:1.125rem;
	line-height:1.5rem;
}

.x-redirect-modal .x-submit-button,.c-contact-form .default-layout .system_form_checkbox .checkbox-label,.c-contact-form .form_row_description .system_form_checkbox .checkbox-label
{
	margin-top:.3125rem;
}

.x-title-f32,.c-advanced-spec__chart-result
{
	font-size:2rem;
	line-height:2.375rem;
}

.generictext .x-rte-wrapper .x-text a,.c-countrypicker__tab-wrapper .panel-group .panel .panel-heading .panel-title a.accordion-toggle:focus,.c-footer__link a,.c-text-highlight-rail__body-text a,.c-filter-search-box .filter-search-input::-webkit-input-placeholder,.c-filter-search-box .filter-search-input::-moz-placeholder,.c-filter-search-box .filter-search-input:-ms-input-placeholder,.c-filter-search-box .filter-search-input:-moz-placeholder,.c-listingTile__link:hover,.c-listingTile__link:active,.c-data-privacy-modal__privacy a.x-sub-hover,.c-data-privacy-modal__cookie a.x-sub-hover,.c-faqWithParsys .generictext a.noanimation.js-rte-analytics,.c-faqImageAndText .c-marketingtile__cta
{
	color:#333;
}

.generictext .x-rte-wrapper .x-text a.noanimation:active,.c-headline-body-copy .x-article-text a:active,.c-hero-image__description a:active,.c-marketingtile__description.noanimation:active,.c-marketingtile__description a.noanimation:active,.c-page-details__description a.noanimation:active,.c-text-highlight-rail__body-text a.noanimation:active,.c-carousel__event-description a:active,.c-pdp-summary-desc .x-text a.noanimation:active,.c-cookie-notification__description a:active
{
	color:#004ea3;
	border-bottom:1px solid #004ea3;
}

.c-citation-list,.c-headline-body-copy.c-citation-list .x-article-text
{
	color:#9ba4aa;
	font-size:13px;
	line-height:19px;
}

.c-citation-list a:visited,.c-headline-body-copy .x-article-text a:visited,.c-carousel__event-description a:visited,.c-pdp-summary-desc .x-text a.noanimation:visited
{
	color:#636;
	border:0;
}

.c-citation-list ul,.c-citation-list ol,.c-citation-list p,.c-citation-list div,.c-citation-list span,.c-citation-list ul,.c-citation-list ol,.c-citation-list p,.c-citation-list div,.c-citation-list span,.x-rte-wrapper ul,.x-rte-wrapper ol,.x-rte-wrapper p,.x-rte-wrapper div,.x-rte-wrapper span
{
	word-wrap:break-word;
}

.c-citation-list ul,.c-citation-list ol,.ext-footer .classCount1 .ext-footer__column,.c-search-results-bar .search-results-tab-component .search-tabs-container,.c-featuredTile__productWrapper:hover::before,.c-eloquo-marketo-form .mktoForm .mktoFormRow,.c-eloquo-marketo-form .mktoForm .mktoFieldWrap,.c-eloquo-marketo-form .mktoForm .mktoButtonRow,.c-decisionguide__product-link,.c-privacy-page-modal,#eLabDociFrame,.c-carousel-slider,.js-tile-section .container
{
	width:100%;
}

.radio input[type=radio],.checkbox input[type=checkbox],.c-filter input[type=radio],.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before
{
	opacity:0;
}

.radio input[type=radio]:checked+.customRadio,.checkbox input[type=checkbox]:checked+.customCheckbox
{
	background-color:#90c2ef;
	opacity:1;
}

.u-align-center,.c-carousel__events-content,.c-carousel__dots,.c-carousel-slider__events-content,.c-carousel-slider__dots
{
	margin-left:auto;
	margin-right:auto;
}

.c-login-notification .right .close:before,.c-login-notification .right .close:after,.c-cookie-notification .right .close:before,.c-cookie-notification .right .close:after,.split-view-lg .c-heromedia-video
{
	background-color:#000;
}

.x-read-more_wrapper .x-read-more_button .x-read-more_link:hover,.x-read-more_wrapper .x-read-more_button:hover .x-read-more_link,.x-read-more_wrapper .x-read-more_button:hover .c-filter__heading-link,.c-hero-image__cta-link:hover,.c-marketingtile .more-link:hover,.c-marketingtile__cta:hover
{
	text-decoration:none;
	color:#06c;
}

.x-read-more_wrapper .x-read-more_button .c-filter__heading-link:focus,.x-hamburger-icon:active,.c-countrypicker__tab-wrapper .panel-group .panel.c-countrypicker-active-tab:focus,.c-countrypicker .c-search__input,.c-countrypicker .c-search__input:focus,.c-heromedia__cta:focus,.c-marketingtile .more-link:focus,.c-general-map .contact-wrapper .contact-address:focus,.c-general-map .contact-wrapper .contact-address p:focus,.c-general-map .contact-wrapper .contact-info:focus,.c-general-map .contact-wrapper .contact-timings:focus,.c-general-map .contact-wrapper .view-cta a:focus,.c-carousel__event-item:focus,.c-carousel__event-link:focus,.c-carousel__secondary-cta:focus,.c-contact-form .default-layout .form_field_text:focus,.c-contact-form .form_row_description .form_field_text:focus,.c-contact-form .default-layout .form_field_textarea:focus,.c-contact-form .form_row_description .form_field_textarea:focus,.c-contact-form .system_form_checkbox .form_rightcol input[type=checkbox]:focus,.c-eloquo-marketo-form input:focus,.c-eloquo-marketo-form textarea:focus,.c-resource-center__form input:focus,.c-carousel-slider__event-item:focus
{
	outline:0;
}

.x-read-more_wrapper .x-read-more_button .c-filter__heading-link .c-filter__collapse-cta .icon-secondaryCTA_bluefilled,.x-read-more_wrapper .x-read-more_button .c-filter__heading-link .c-filter__collapse-cta .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .x-read-more_wrapper .x-read-more_button .c-filter__heading-link .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.x-read-more_wrapper .x-read-more_button .c-filter__heading-link .c-filter__collapse-cta .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .x-read-more_wrapper .x-read-more_button .c-filter__heading-link .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.x-read-more_wrapper .x-read-more_button .c-filter__heading-link .c-filter__collapse-cta .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .x-read-more_wrapper .x-read-more_button .c-filter__heading-link .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.x-read-more_wrapper .x-read-more_button .c-filter__heading-link .c-filter__collapse-cta .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .x-read-more_wrapper .x-read-more_button .c-filter__heading-link .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.x-read-more_wrapper .x-read-more_button .c-filter__heading-link .c-filter__collapse-cta .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .x-read-more_wrapper .x-read-more_button .c-filter__heading-link .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.c-related-links__link-list ul li .icon-secondaryCTA_bluefilled,.c-related-links__link-list ul li .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-related-links__link-list ul li .icon-secondaryCTA_dropDown,.c-related-links__link-list ul li .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-related-links__link-list ul li .icon-secondaryCTA_dropDown,.c-related-links__link-list ul li .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-related-links__link-list ul li .icon-secondaryCTA_dropDown,.c-related-links__link-list ul li .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-related-links__link-list ul li .icon-secondaryCTA_dropDown,.c-related-links__link-list ul li .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-related-links__link-list ul li .icon-secondaryCTA_dropDown,.c-carousel__event-link .icon-secondaryCTA_bluefilled,.c-carousel__event-link .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-carousel__event-link .icon-secondaryCTA_dropDown,.c-carousel__event-link .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-carousel__event-link .icon-secondaryCTA_dropDown,.c-carousel__event-link .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-carousel__event-link .icon-secondaryCTA_dropDown,.c-carousel__event-link .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-carousel__event-link .icon-secondaryCTA_dropDown,.c-carousel__event-link .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-carousel__event-link .icon-secondaryCTA_dropDown
{
	display:none;
	font-size:17px;
	color:#06c;
}

.x-read-more_wrapper .x-read-more_button:hover .icon-secondaryCTA_dropDown,.c-related-links__link-list ul li .related-links:hover .icon-secondaryCTA_dropDown,.c-related-links__link-list ul li .related-links:focus .icon-secondaryCTA_dropDown,.c-carousel__event-link:hover .icon-secondaryCTA_dropDown
{
	color:#06c;
	background-color:#fff;
	border-radius:50%;
	display:none;
}

.x-read-more_wrapper .x-read-more_button:active .x-read-more_link,.x-read-more_wrapper .x-read-more_button:active .c-filter__heading-link
{
	text-decoration:none;
	color:#004ea3;
}

.x-read-more_wrapper .x-read-more_button:active .icon-secondaryCTA_dropDown,.c-carousel__event-link:active .icon-secondaryCTA_dropDown
{
	color:#004ea3;
	background-color:#fff;
	border-radius:50%;
	display:none;
}

.x-read-more_wrapper .x-read-more_button:active .c-filter__heading-link .c-filter__collapse-cta .icon-secondaryCTA_bluefilled,.x-read-more_wrapper .x-read-more_button:active .c-filter__heading-link .c-filter__collapse-cta .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .x-read-more_wrapper .x-read-more_button:active .c-filter__heading-link .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.x-read-more_wrapper .x-read-more_button:active .c-filter__heading-link .c-filter__collapse-cta .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .x-read-more_wrapper .x-read-more_button:active .c-filter__heading-link .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.x-read-more_wrapper .x-read-more_button:active .c-filter__heading-link .c-filter__collapse-cta .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .x-read-more_wrapper .x-read-more_button:active .c-filter__heading-link .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.x-read-more_wrapper .x-read-more_button:active .c-filter__heading-link .c-filter__collapse-cta .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .x-read-more_wrapper .x-read-more_button:active .c-filter__heading-link .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.x-read-more_wrapper .x-read-more_button:active .c-filter__heading-link .c-filter__collapse-cta .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .x-read-more_wrapper .x-read-more_button:active .c-filter__heading-link .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.c-marketingtile .c-marketingtile__cta:active .icon-secondaryCTA_bluefilled,.c-marketingtile .c-marketingtile__cta:active .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-marketingtile .c-marketingtile__cta:active .icon-secondaryCTA_dropDown,.c-marketingtile .c-marketingtile__cta:active .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-marketingtile .c-marketingtile__cta:active .icon-secondaryCTA_dropDown,.c-marketingtile .c-marketingtile__cta:active .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-marketingtile .c-marketingtile__cta:active .icon-secondaryCTA_dropDown,.c-marketingtile .c-marketingtile__cta:active .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-marketingtile .c-marketingtile__cta:active .icon-secondaryCTA_dropDown,.c-marketingtile .c-marketingtile__cta:active .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-marketingtile .c-marketingtile__cta:active .icon-secondaryCTA_dropDown,.c-text-highlight-rail a.c-text-highlight-rail__cta:active .icon-secondaryCTA_bluefilled,.c-text-highlight-rail a.c-text-highlight-rail__cta:active .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-text-highlight-rail a.c-text-highlight-rail__cta:active .icon-secondaryCTA_dropDown,.c-text-highlight-rail a.c-text-highlight-rail__cta:active .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-text-highlight-rail a.c-text-highlight-rail__cta:active .icon-secondaryCTA_dropDown,.c-text-highlight-rail a.c-text-highlight-rail__cta:active .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-text-highlight-rail a.c-text-highlight-rail__cta:active .icon-secondaryCTA_dropDown,.c-text-highlight-rail a.c-text-highlight-rail__cta:active .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-text-highlight-rail a.c-text-highlight-rail__cta:active .icon-secondaryCTA_dropDown,.c-text-highlight-rail a.c-text-highlight-rail__cta:active .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-text-highlight-rail a.c-text-highlight-rail__cta:active .icon-secondaryCTA_dropDown,.c-carousel__event-link:active .icon-secondaryCTA_bluefilled,.c-carousel__event-link:active .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-carousel__event-link:active .icon-secondaryCTA_dropDown,.c-carousel__event-link:active .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-carousel__event-link:active .icon-secondaryCTA_dropDown,.c-carousel__event-link:active .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-carousel__event-link:active .icon-secondaryCTA_dropDown,.c-carousel__event-link:active .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-carousel__event-link:active .icon-secondaryCTA_dropDown,.c-carousel__event-link:active .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-carousel__event-link:active .icon-secondaryCTA_dropDown
{
	display:inline-block;
	color:#004ea3;
}

.btn-primary:active:focus,.c-resource-center__register-login.x-submit-button:focus
{
	background-color:#c8e0f7;
	color:#333;
	border:3px solid #06c;
	border-radius:.25rem;
}

.x-global-seconday-cta__text,.c-heromedia-video .jp-timer .jp-duration,.c-decisionguide__multiple-answer-wrapper,.c-decisionguide__multiple-answer-wrapper .c-decisionguide__answer-tag
{
	margin-right:.625rem;
}

.x-global-seconday-cta .icon-secondaryCTA_dropDown:before,.c-carousel__event-link .icon-secondaryCTA_dropDown
{
	background-color:#c8e0f7;
	border-radius:50%;
}

.x-cta-link:hover,.c-marketingtile.featuredproduct .c-marketingtile__description a:hover,.c-marketingtile.featuredproduct .c-marketingtile__cta:hover,.c-general-map .contact-wrapper .contact-address:hover,.c-general-map .contact-wrapper .contact-address p:hover,.c-general-map .contact-wrapper .contact-info:hover,.c-general-map .contact-wrapper .contact-timings:hover,.c-general-map .contact-wrapper .view-cta a:hover,.c-general-map__view-cta:hover,.c-img-hotspot-overlay .c-learn-more-link:hover,.c-login__forgot-password:hover
{
	color:#c3dbf2;
}

.x-liipbox .roche-header-search-box fieldset button.navbar-toggle.translated .icon-bar:nth-of-type(2),.x-liipbox .roche-header-search-box fieldset button.navbar-toggle.translated .icon-bar:nth-of-type(3)
{
	height:40px;
	width:2px;
}

.vi,.vi .x-h1,.vi h1,.vi .x-custom-h1,.vi .x-h2,.vi h2,.vi .x-custom-h2,.vi .x-h3,.vi .x-text,.vi .x-h5,.vi .x-h6,.vi .x-h7,.vi .x-h8,.vi .x-custom-h3,.vi .x-custom-h5,.vi .x-custom-h6,.vi h3,.vi h5,.vi h6,.vi .x-caption-1,.vi .x-caption-2,.vi .x-caption-3,.vi .x-navigation,.vi .x-body-text,.vi .x-article-text,.vi .x-btn-blue,.vi .x-btn-pink,.vi .x-btn-purple,.vi .modal-title,.vi .modal-subtitle,.vi .x-liipbox__left-s~.x-liipbox__text.c-countryselector__location-text,.vi .x-read-more_wrapper .x-read-more_button .x-read-more_link,.vi .c-navigation-overlay,.vi .c-countrypicker .c-persona-selector__heading,.vi .c-countrypicker .c-gdpr-section__heading,.vi .c-countrypicker__tab-wrapper .panel-group .panel.c-tab-selected .c-change__text,.vi .c-countrypicker .c-search__heading,.vi .c-countrypicker .c-gdpr-section__copyright,.vi .c-hero-image__title,.vi .c-hero-image__description,.vi .c-hero-image__cta-link,.vi .c-heromedia-video .jp-timer,.vi .c-marketingtile,.vi .c-video .jp-controls .jp-video-ctrl.jp-timer,.vi .c-video__modal .jp-controls .jp-video-ctrl.jp-timer,.vi .c-countryselector,.vi .c-countryselector__continent-list a,.vi .c-countryselector .confirm-box,.vi .c-page-notification,.vi .c-title .roche-title,.vi .c-title .roche-pageType,.vi .c-listingtile,.vi .c-faqNormal__question,.vi .c-faq__question,.vi .c-faqNormal .tab-content,.vi .c-faq .tab-content,.vi .c-page-details__page-detail-btn,.vi .c-page-details ul li,.vi .c-page-details ol li,.vi .c-page-details .eventDetail .x-caption-1,.vi .c-related-links,.vi .c-general-map .contact-wrapper .contact-info,.vi .c-general-map .contact-wrapper .contact-timings,.vi .c-general-map .contact-wrapper .view-cta a,.vi .c-filter__title,.vi .c-filter__heading,.vi .c-filter__display-input,.vi .c-assay-menu__btn__titletext,.vi .c-feature-table__btn__titletext,.vi .c-feature-table,.vi .c-carousel__event-title,.vi .c-carousel__event-description,.vi .c-carousel__event-link,.vi .t-prod-listing .c-plp-filters,.vi .t-prod-listing .c-plp-filters-title,.vi .c-sort-Bar .c-sort-dropdown,.vi .c-sort-Bar .c-sort-dropdown .c-sort-dropdown--input,.vi .c-img-hotspot-overlay .c-overlay-headline,.vi .c-img-hotspot-overlay .c-learn-more-link,.vi .c-contact-form,.vi .c-contact-form__form-title,.vi .c-contact-form__support-section,.vi .c-cookie-notification,.vi .c-eloquo-marketo-form .mktoError .mktoErrorMsg,.vi .c-eloquo-marketo-form .item-padding .LV_invalid,.vi .c-login-notification,.vi .c-resource-center__form input,.vi .c-decisionguide__product-heading,.vi .c-tilelist,.vi .c-tilelist .c-title,.vi .c-tilelist .c-description
{
	font-family:Helvetica,Arial,sans-serif;
}

.x-facebook-icon,.x-twitter-icon,.x-email-icon,.x-youtube-icon,.x-linkedin-icon,.x-kakoastory-icon,.x-wechat-icon
{
	font-family:rocheicons,sans-serif;
	line-height:1;
	font-weight:400;
	font-style:normal;
	text-decoration:inherit;
	text-transform:none;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	text-indent:-9999px;
	color:#06c;
}

.u-right-arrow.u-right-arrow-white:hover,.c-login__container .right a:hover .u-right-arrow
{
	background-color:#1e78d2;
}

.x-arrowlink a,.t-pdp-feature-benefits,.t-pdp-intended-use,.c-tabs-container .c-tabs-list .c-tab-list-item a:hover,.c-tabs-container .c-tabs-list .c-tab-list-item a:visited,.c-listingtile__row a:hover,.c-filter__heading-link:hover,.c-filter__heading-link:focus,.c-assay-menu .new,.c-assay-menu .feature,.c-assay-menu .compare-heading,.c-advanced-specs-see-all a:hover,.c-advanced-specs-see-all a:visited,.c-advanced-spec-label:hover,.c-pdp-specs-seeall a:hover,.c-pdp-specs-seeall a:visited,.c-contact-form .default-layout .form_field_text::placeholder,.c-contact-form .form_row_description .form_field_text::placeholder,.c-contact-form .default-layout .form_field_textarea::placeholder,.c-contact-form .form_row_description .form_field_textarea::placeholder,.c-eloquo-marketo-form input::placeholder,.c-eloquo-marketo-form textarea::placeholder,.js-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item a:hover,.js-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item a:visited,.c-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item a:hover,.c-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item a:visited
{
	color:#17313f;
}

.c-header__primary,.ext-footer__column__links ul,.c-contact-form .default-layout .form_leftcollabel,.c-contact-form .form_row_description .form_leftcollabel,.c-decisionguide__heading,.c-decisionguide__prev,.c-decisionguide__progress-text,.c-decisionguide__progress-bar
{
	float:left;
}

.c-header__primary .content,.c-header__secondry .c-header__region-text
{
	position:relative;
	white-space:nowrap;
	display:inline-block;
}

.c-navigation-overlay .row-1 .cta-white,.c-countryselector .row-1 .cta-white
{
	background:url(../../../../etc.clientlibs/roche/diagnostics/clientlibs/roche-global-publish/resources/images/cta-arrow.png) no-repeat;
	height:14px;
	width:14px;
	padding-right:1.5625rem;
	position:relative;
	top:.125rem;
	display:inline-block;
}

.c-navigation-overlay .country-name,.c-countryselector .country-name
{
	padding-left:.5rem;
}

.x-liipbox button.navbar-toggle .icon-bar,.c-lightBox-Modal .modal .c-close .icon-bar
{
	background-color:#fff;
	height:1px;
	position:absolute;
	-webkit-transform:rotate(0);
	-moz-transform:rotate(0);
	-o-transform:rotate(0);
	-ms-transform:rotate(0);
	transform:rotate(0);
	-webkit-transition:all .5s ease-in-out;
	-moz-transition:all .5s ease-in-out;
	-o-transition:all .5s ease-in-out;
	-ms-transition:all .5s ease-in-out;
	transition:all .5s ease-in-out;
}

.x-liipbox button.navbar-toggle.translated .icon-bar+.icon-bar,.c-countrypicker .c-search__field .icon
{
	position:absolute;
}

.t-pdp-feature-benefits.c-citation-list,.t-pdp-intended-use.c-citation-list,.c-resource-center__form input::placeholder,.c-decisionguide__info-text
{
	color:#9ba4aa;
}

.c-related-docs__col,.c-listingtile__col
{
	display:inline-block;
	float:none;
	text-align:left;
	width:100%;
	vertical-align:middle;
}

.c-related-docs__document-type .version,.c-countrypicker .c-persona-selector__persona:last-child
{
	padding-right:0;
}

.c-related-docs__list .c-related-docs__col:first-child .c-related-docs__pad.open,.c-faqNormal__row__col:first-child,.c-faq__row__col:first-child
{
	border-top:1px solid #9ba4aa;
}

.c-related-docs__toggle-section::before,.c-faqNormal input[type=checkbox]+label::before,.c-faqNormal input[type=radio]+label::before,.c-faq input[type=checkbox]+label::before,.c-faq input[type=radio]+label::before
{
	transform:rotate(90deg);
	-ms-transform:rotate(90deg);
}

.c-related-docs__toggle-section.open,.c-faqNormal input[type=checkbox]:checked+label,.c-faqNormal input[type=radio]:checked+label,.c-faq input[type=checkbox]:checked+label,.c-faq input[type=radio]:checked+label,.c-eloquo-marketo-form [type=checkbox]:checked+label:before
{
	background:#c8e0f7;
}

.c-related-docs__toggle-section.open::before,.c-faqNormal input[type=checkbox]:checked+label::before,.c-faqNormal input[type=radio]:checked+label::before,.c-faq input[type=checkbox]:checked+label::before,.c-faq input[type=radio]:checked+label::before
{
	transform:rotate(0);
	-ms-transform:rotate(0);
	opacity:.5;
}

.c-related-docs__toggle-section.open::after,.c-related-docs__toggle-section.open::before,.c-faqNormal input[type=checkbox]:checked+label::after,.c-faqNormal input[type=radio]:checked+label::after,.c-faq input[type=checkbox]:checked+label::after,.c-faq input[type=radio]:checked+label::after
{
	background-color:#17313f;
}

.c-headline-body-copy .x-article-text,.c-page-details .eventDetail
{
	font-size:1rem;
	line-height:1.375rem;
}

.c-headline-body-copy .x-article-text a:focus,.c-carousel__event-description a:focus
{
	color:#06c;
	border:3px solid #06c;
	border-radius:.25rem;
	padding:2px 5px;
}

.c-headline-body-copy .x-body-tags,.c-page-details .col-sm-12.c-page-details__description
{
	float:none;
}

.c-headline-body-copy .tags-list li+li,.c-countrypicker__tab-wrapper .panel-group .panel+.panel
{
	margin-top:16px;
}

.c-persona-picker__persona-link:hover,.c-persona-picker .persona-selected
{
	opacity:.8;
	background-color:#247bcf;
}

.c-persona-picker__persona-link:last-child,.ext-footer .about-roche__link:after,.c-carousel__dots .slick-dots li:last-child:before,.c-listingTile__list:last-child .c-listingTile__link,.c-featuredTile__list:last-child .c-featuredTile__link,.c-login__right-container a:after,.c-decisionguide__answers .c-decisionguide__prev-answer:last-child,.c-carousel-slider .slick-dots li:last-child:before,.c-lightBox-Modal .slick-dots li:last-child:before,.c-tilelist a:after,.c-tilelist__content a:after
{
	border-bottom:0;
}

.c-countrypicker__tab-wrapper .panel-group,.c-heromedia .hero_content .x-body-text p,.c-mediacontainer .hero_content .x-body-text p,.c-heromedia-video .hero_content .x-body-text p,.c-heromedia .copyText,.c-mediacontainer .copyText,.c-heromedia-video .copyText,.c-marketingtile .row,.relatedlinks.section .c-video.x-component-spacing-top.x-component-spacing,.c-listingtile .row,.c-listingtile__col p,.c-faqNormal__question p,.c-faq__question p,.c-filter__list .radio,.c-feature-table .row,.c-feature-table__wrapper__body td p,.c-carousel-slider__event-description .textBelowImage p,.c-carousel-slider__event-description .textOnLightBox p,.c-lightBox-Modal .modal .c-carousel-slider__event-description .textOnLightBox p
{
	margin:0;
}

.c-countrypicker .c-search__field__items div.c-noresult .c-noMatching:hover,.c-countrypicker .c-search__field__items div.c-noresult .c-h-line:hover,.c-countrypicker .c-search__field__items .c-h-line:hover,.c-hero-image__cta-link:hover .x-secondary-cta,.c-hero-image__cta-link:hover .x-secondary-cta-up,.c-hero-image__cta-link:hover .x-secondary-cta-down,.c-hero-image__cta-link:hover .c-filter__collapse-cta,.c-hero-image__cta-link:active .x-secondary-cta,.c-hero-image__cta-link:active .x-secondary-cta-up,.c-hero-image__cta-link:active .x-secondary-cta-down,.c-hero-image__cta-link:active .c-filter__collapse-cta,.c-heromedia__cta:hover .x-secondary-cta,.c-heromedia__cta:hover .x-secondary-cta-up,.c-heromedia__cta:hover .x-secondary-cta-down,.c-heromedia__cta:hover .c-filter__collapse-cta,.c-heromedia__cta:active .x-secondary-cta,.c-heromedia__cta:active .x-secondary-cta-up,.c-heromedia__cta:active .x-secondary-cta-down,.c-heromedia__cta:active .c-filter__collapse-cta,.c-page-notification .js-notification-error .notification--close:after,.c-page-notification .js-notification-error .notification--close:before,.c-search-results-bar .search-results-tab-component .search-tabs-container .search-tabs-list .search-tab-list-item.selected,.c-text-highlight-rail a.c-text-highlight-rail__cta:hover .x-secondary-cta,.c-text-highlight-rail a.c-text-highlight-rail__cta:hover .x-secondary-cta-up,.c-text-highlight-rail a.c-text-highlight-rail__cta:hover .x-secondary-cta-down,.c-text-highlight-rail a.c-text-highlight-rail__cta:hover .c-filter__collapse-cta,.c-text-highlight-rail a.c-text-highlight-rail__cta:active .x-secondary-cta,.c-text-highlight-rail a.c-text-highlight-rail__cta:active .x-secondary-cta-up,.c-text-highlight-rail a.c-text-highlight-rail__cta:active .x-secondary-cta-down,.c-text-highlight-rail a.c-text-highlight-rail__cta:active .c-filter__collapse-cta,.c-carousel__event-item:hover .c-carousel__event-asset,.c-carousel__event-link:hover .x-secondary-cta,.c-carousel__event-link:hover .x-secondary-cta-up,.c-carousel__event-link:hover .x-secondary-cta-down,.c-carousel__event-link:hover .c-filter__collapse-cta,.c-carousel__event-link:active .x-secondary-cta,.c-carousel__event-link:active .x-secondary-cta-up,.c-carousel__event-link:active .x-secondary-cta-down,.c-carousel__event-link:active .c-filter__collapse-cta,.c-listingTile__list.grid-view:hover .c-listingTile__productAsset,.c-related-products .c-listingTile__list:hover,.c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta,.c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta-up,.c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta-down,.c-data-privacy-modal__privacy a.x-sub-hover:hover .c-filter__collapse-cta,.c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta,.c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta-up,.c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta-down,.c-data-privacy-modal__privacy a.x-sub-hover:active .c-filter__collapse-cta,.c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta,.c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta-up,.c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta-down,.c-data-privacy-modal__cookie a.x-sub-hover:hover .c-filter__collapse-cta,.c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta,.c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta-up,.c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta-down,.c-data-privacy-modal__cookie a.x-sub-hover:active .c-filter__collapse-cta,.c-tilelist__wrapper:hover .c-tilelist__asset
{
	background-color:#fff;
}

.c-countrypicker .c-search__field__items div.active,.c-countrypicker .c-persona-selector__persona:active,.c-countrypicker .c-persona-selector__persona.active,.c-text-highlight-rail__body-text a:hover .x-secondary-cta,.c-text-highlight-rail__body-text a:hover .x-secondary-cta-up,.c-text-highlight-rail__body-text a:hover .x-secondary-cta-down,.c-text-highlight-rail__body-text a:hover .c-filter__collapse-cta
{
	background-color:#06c;
	color:#fff;
}

.c-countrypicker .c-search.c-mobile-search .c-search__back-mobile span,.c-overlay-search-mobile__item span,.c-overlay-search-mobile__item a
{
	font-size:1rem;
	line-height:1.25rem;
	color:#333;
}

.c-tabs-container .c-tabs-list,.js-navtab-wrapper .c-tabs-container .c-tabs-list,.c-navtab-wrapper .c-tabs-container .c-tabs-list
{
	list-style-type:none;
	width:100%;
	display:inline-block;
	box-sizing:border-box;
}

.c-tabs-container .c-tabs-list .c-tab-list-item,.js-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item,.c-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item
{
	display:inline-block;
	text-transform:uppercase;
	box-sizing:border-box;
	width:auto;
	font-size:.75rem;
	color:#4a4a4a;
	line-height:1.125rem;
	cursor:pointer;
}

.c-tabs-container .c-tabs-list .c-tab-list-item a,.c-pagination-wrapper .c-pagination-list-li a:hover,.js-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item a,.c-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item a,.c-tilepaging-wrapper .js-tilepaging-list-li a:hover
{
	text-decoration:none;
}

.c-tabs-container .c-tabs-list .c-tab-list-item.selected a,.js-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item.selected a,.c-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item.selected a
{
	color:#17313f;
	opacity:1;
}

.c-tab-wrapper.sticky .c-product-catalog,.c-media-info .product-pane__img,.c-product-thumbnail__item:nth-child(2),.c-page-details .margin-small,.c-general-map .contact-wrapper .view-cta
{
	margin-top:1.5rem;
}

.c-tab-wrapper.sticky .c-tabs-container,.js-navtab-wrapper.sticky .c-tabs-container
{
	top:0;
	border:0;
}

.t-cbt-container .heroMedia:before,.t-cbt-container .heroMedia:after,.t-cbt-container .productnavtabs:before,.t-cbt-container .productnavtabs:after,.t-prod-listing__banner:before,.t-prod-listing__banner:after
{
	content:" ";
	display:table;
}

.t-cbt-container .heroMedia:after,.t-cbt-container .productnavtabs:after,.t-prod-listing__banner:after
{
	clear:both;
}

.t-cbt-container .productDetailName .c-product-desc.x-component-spacing .x-h1,.c-cookie-notification .general-cookie-info,.c-data-privacy-modal__cookie
{
	padding-top:0;
}

.c-footer li,.c-featuredTile__list
{
	list-style:none;
	margin:0;
}

.c-footer .c-footer-social-icons--circle:last-child,.c-footer .c-footer-social-icons--qrcode:last-child,.c-assay-menu__tabs-container .item .margin-zero,.c-assay-menu__tabs-container .item:last-child .compare-tab-block,.c-assay-menu__tabs-container .compare-tab-block:last-child,.prod-listing-container .remove-right-margin
{
	margin-right:0;
}

.c-footer .region,.t-prod-listing__title .c-title
{
	margin-bottom:32px;
}

.ext-footer .about-roche__link:active,.ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown:active,.c-related-links__link-list ul li .related-links:active
{
	color:#0042a4;
}

.ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown
{
	color:#06c;
	display:inline-block;
}

.product-category__hero-wrapper__hero-wrapper:first-child,.heroMedia .c-hero-image__container
{
	margin-top:-24px;
}

.c-heromedia,.c-mediacontainer,.c-heromedia-video,.c-carousel-slider__event-item .c-video video
{
	position:relative;
	margin:0;
}

.c-heromedia-video [id^=jp_container],.c-countryselector .row,.c-featered-chart,.c-carousel__event-asset__innerWrapper,.c-listingTile__list.grid-view .c-listingTile__link,.c-carousel-slider__event-asset__innerWrapper,.c-lightBox-Modal .modal .modal-content .js-slider-carousel-lightbox,.c-lightBox-Modal .modal .modal-content .js-slider-carousel-lightbox .c-lightbox-slides-wrapper,.c-lightBox-Modal .modal .modal-content .js-slider-carousel-lightbox .c-lightbox-slides-wrapper .slick-list.draggable,.c-lightBox-Modal .modal .modal-content .js-slider-carousel-lightbox .c-lightbox-slides-wrapper .slick-list.draggable .slick-track
{
	height:100%;
}

.c-heromedia-video .jp-gui,.c-video .jp-gui,.c-video__modal .jp-gui
{
	width:84%;
	margin-left:auto;
	margin-right:auto;
	padding:0 1rem;
}

.c-heromedia-video .jp-progress:hover,.c-video .jp-progress:hover,.c-video__modal .jp-progress:hover
{
	-moz-box-shadow:0 0 8px rgba(0,0,0,.3);
	-webkit-box-shadow:0 0 8px rgba(0,0,0,.3);
	box-shadow:0 0 8px rgba(0,0,0,.3);
}

.c-heromedia-video .icon-vidPlay,.c-heromedia-video .icon-vidPause,.c-heromedia-video .icon-vidVolOn,.c-heromedia-video .icon-vidVolOff,.c-heromedia-video .icon-vidFullScr,.c-video .icon-vidPlay,.c-video .icon-vidPause,.c-video .icon-vidVolOn,.c-video .icon-vidVolOff,.c-video .icon-vidFullScr,.c-video__modal .icon-vidPlay,.c-video__modal .icon-vidPause,.c-video__modal .icon-vidVolOn,.c-video__modal .icon-vidVolOff,.c-video__modal .icon-vidFullScr
{
	display:inline-block;
	width:21px;
	height:23px;
	font-size:25px;
	color:#fff;
}

.c-heromedia-video .icon-vidFullScr,.c-video .icon-vidFullScr,.c-video__modal .icon-vidFullScr
{
	width:26px;
	height:26px;
}

.c-heromedia-video .jp-video-ctrl.vol-off,.c-video .jp-video-ctrl.vol-off,.c-video__modal .jp-video-ctrl.vol-off
{
	background-image:url(../../../../etc.clientlibs/roche/diagnostics/clientlibs/roche-global-publish/resources/images/vidVolOff.svg);
}

.c-heromedia-video .jp-play,.c-video .jp-play,.c-video__modal .jp-play
{
	width:0;
	height:0;
	border-top:11px solid transparent;
	border-left:16px solid #fff;
	border-bottom:11px solid transparent;
	margin-top:.3125rem;
	margin-left:1.375rem;
}

.c-heromedia-video .jp-state-playing .jp-play,.c-video .jp-state-playing .jp-play,.c-video__modal .jp-state-playing .jp-play
{
	width:12px;
	height:16px;
	border-right:4px solid #fff;
	border-left:4px solid #fff;
	border-top:0;
	border-bottom:0;
	margin-top:.3125rem;
	margin-left:1.375rem;
}

.c-heromedia__cta .icon-secondaryCTA_bluefilled,.c-heromedia__cta .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-heromedia__cta .icon-secondaryCTA_dropDown,.c-heromedia__cta .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-heromedia__cta .icon-secondaryCTA_dropDown,.c-heromedia__cta .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-heromedia__cta .icon-secondaryCTA_dropDown,.c-heromedia__cta .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-heromedia__cta .icon-secondaryCTA_dropDown,.c-heromedia__cta .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-heromedia__cta .icon-secondaryCTA_dropDown,.c-marketingtile .c-marketingtile__cta:active .icon-secondaryCTA_dropDown,.c-pdp-specs-seeall .u-arrow.u-arrow-blue .icon-secondaryCTA_bluefilled,.c-pdp-specs-seeall .u-arrow.u-arrow-blue .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-pdp-specs-seeall .u-arrow.u-arrow-blue .icon-secondaryCTA_dropDown,.c-pdp-specs-seeall .u-arrow.u-arrow-blue .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-pdp-specs-seeall .u-arrow.u-arrow-blue .icon-secondaryCTA_dropDown,.c-pdp-specs-seeall .u-arrow.u-arrow-blue .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-pdp-specs-seeall .u-arrow.u-arrow-blue .icon-secondaryCTA_dropDown,.c-pdp-specs-seeall .u-arrow.u-arrow-blue .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-pdp-specs-seeall .u-arrow.u-arrow-blue .icon-secondaryCTA_dropDown,.c-pdp-specs-seeall .u-arrow.u-arrow-blue .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-pdp-specs-seeall .u-arrow.u-arrow-blue .icon-secondaryCTA_dropDown,.c-pdp-specs-seeall a:hover .u-arrow.u-arrow-blue .icon-secondaryCTA_bluefilled,.c-pdp-specs-seeall a:hover .u-arrow.u-arrow-blue .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-pdp-specs-seeall a:hover .u-arrow.u-arrow-blue .icon-secondaryCTA_dropDown,.c-pdp-specs-seeall a:hover .u-arrow.u-arrow-blue .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-pdp-specs-seeall a:hover .u-arrow.u-arrow-blue .icon-secondaryCTA_dropDown,.c-pdp-specs-seeall a:hover .u-arrow.u-arrow-blue .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-pdp-specs-seeall a:hover .u-arrow.u-arrow-blue .icon-secondaryCTA_dropDown,.c-pdp-specs-seeall a:hover .u-arrow.u-arrow-blue .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-pdp-specs-seeall a:hover .u-arrow.u-arrow-blue .icon-secondaryCTA_dropDown,.c-pdp-specs-seeall a:hover .u-arrow.u-arrow-blue .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-pdp-specs-seeall a:hover .u-arrow.u-arrow-blue .icon-secondaryCTA_dropDown,.c-pdp-specs-seeall a:active .u-arrow.u-arrow-blue .icon-secondaryCTA_bluefilled,.c-pdp-specs-seeall a:active .u-arrow.u-arrow-blue .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-pdp-specs-seeall a:active .u-arrow.u-arrow-blue .icon-secondaryCTA_dropDown,.c-pdp-specs-seeall a:active .u-arrow.u-arrow-blue .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-pdp-specs-seeall a:active .u-arrow.u-arrow-blue .icon-secondaryCTA_dropDown,.c-pdp-specs-seeall a:active .u-arrow.u-arrow-blue .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-pdp-specs-seeall a:active .u-arrow.u-arrow-blue .icon-secondaryCTA_dropDown,.c-pdp-specs-seeall a:active .u-arrow.u-arrow-blue .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-pdp-specs-seeall a:active .u-arrow.u-arrow-blue .icon-secondaryCTA_dropDown,.c-pdp-specs-seeall a:active .u-arrow.u-arrow-blue .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-pdp-specs-seeall a:active .u-arrow.u-arrow-blue .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy .icon-secondaryCTA_bluefilled,.c-data-privacy-modal__privacy .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-data-privacy-modal__privacy .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-data-privacy-modal__privacy .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-data-privacy-modal__privacy .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-data-privacy-modal__privacy .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-data-privacy-modal__privacy .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie .icon-secondaryCTA_bluefilled,.c-data-privacy-modal__cookie .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-data-privacy-modal__cookie .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-data-privacy-modal__cookie .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-data-privacy-modal__cookie .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-data-privacy-modal__cookie .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-data-privacy-modal__cookie .icon-secondaryCTA_dropDown
{
	font-size:17px;
	display:none;
}

.c-heromedia__cta:hover .icon-secondaryCTA_bluefilled,.c-heromedia__cta:hover .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-heromedia__cta:hover .icon-secondaryCTA_dropDown,.c-heromedia__cta:hover .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-heromedia__cta:hover .icon-secondaryCTA_dropDown,.c-heromedia__cta:hover .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-heromedia__cta:hover .icon-secondaryCTA_dropDown,.c-heromedia__cta:hover .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-heromedia__cta:hover .icon-secondaryCTA_dropDown,.c-heromedia__cta:hover .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-heromedia__cta:hover .icon-secondaryCTA_dropDown,.c-heromedia__cta:active .icon-secondaryCTA_bluefilled,.c-heromedia__cta:active .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-heromedia__cta:active .icon-secondaryCTA_dropDown,.c-heromedia__cta:active .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-heromedia__cta:active .icon-secondaryCTA_dropDown,.c-heromedia__cta:active .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-heromedia__cta:active .icon-secondaryCTA_dropDown,.c-heromedia__cta:active .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-heromedia__cta:active .icon-secondaryCTA_dropDown,.c-heromedia__cta:active .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-heromedia__cta:active .icon-secondaryCTA_dropDown
{
	font-size:17px;
	display:inline-block;
}

.mediacontainer .hero_content .x-h3,.c-related-products .c-listingTile__list:hover .c-listingTile__productTitle
{
	color:#333;
	font-weight:400;
}

.c-marketingtile__description.noanimation:focus,.c-marketingtile__description a.noanimation:focus,.c-page-details__description a.noanimation:focus
{
	color:#06c;
	border:3px solid #06c;
	border-radius:.25rem;
	padding:.125rem .3125rem;
}

.c-marketingtile .more-link,.c-marketingtile__cta
{
	color:#333;
	font-family:inherit;
	display:inline-block;
	font-size:1rem;
	line-height:1.3125rem;
	padding-top:.3125rem;
}

.c-marketingtile .more-link:hover .c-marketingtile__secondary-cta-white,.c-general-map__view-cta:hover .u-right-arrow-white
{
	background-color:#c3dbf2;
}

.c-marketingtile .c-marketingtile__cta .icon-secondaryCTA_bluefilled,.c-marketingtile .c-marketingtile__cta .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-marketingtile .c-marketingtile__cta .icon-secondaryCTA_dropDown,.c-marketingtile .c-marketingtile__cta .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-marketingtile .c-marketingtile__cta .icon-secondaryCTA_dropDown,.c-marketingtile .c-marketingtile__cta .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-marketingtile .c-marketingtile__cta .icon-secondaryCTA_dropDown,.c-marketingtile .c-marketingtile__cta .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-marketingtile .c-marketingtile__cta .icon-secondaryCTA_dropDown,.c-marketingtile .c-marketingtile__cta .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-marketingtile .c-marketingtile__cta .icon-secondaryCTA_dropDown,.c-marketingtile.featuredproduct .c-marketingtile__cta .icon-secondaryCTA_bluefilled,.c-marketingtile.featuredproduct .c-marketingtile__cta .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-marketingtile.featuredproduct .c-marketingtile__cta .icon-secondaryCTA_dropDown,.c-marketingtile.featuredproduct .c-marketingtile__cta .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-marketingtile.featuredproduct .c-marketingtile__cta .icon-secondaryCTA_dropDown,.c-marketingtile.featuredproduct .c-marketingtile__cta .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-marketingtile.featuredproduct .c-marketingtile__cta .icon-secondaryCTA_dropDown,.c-marketingtile.featuredproduct .c-marketingtile__cta .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-marketingtile.featuredproduct .c-marketingtile__cta .icon-secondaryCTA_dropDown,.c-marketingtile.featuredproduct .c-marketingtile__cta .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-marketingtile.featuredproduct .c-marketingtile__cta .icon-secondaryCTA_dropDown,.c-text-highlight-rail a.c-text-highlight-rail__cta .icon-secondaryCTA_bluefilled,.c-text-highlight-rail a.c-text-highlight-rail__cta .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-text-highlight-rail a.c-text-highlight-rail__cta .icon-secondaryCTA_dropDown,.c-text-highlight-rail a.c-text-highlight-rail__cta .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-text-highlight-rail a.c-text-highlight-rail__cta .icon-secondaryCTA_dropDown,.c-text-highlight-rail a.c-text-highlight-rail__cta .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-text-highlight-rail a.c-text-highlight-rail__cta .icon-secondaryCTA_dropDown,.c-text-highlight-rail a.c-text-highlight-rail__cta .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-text-highlight-rail a.c-text-highlight-rail__cta .icon-secondaryCTA_dropDown,.c-text-highlight-rail a.c-text-highlight-rail__cta .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-text-highlight-rail a.c-text-highlight-rail__cta .icon-secondaryCTA_dropDown
{
	display:none;
	font-size:17px;
}

.c-marketingtile.featuredproduct .c-marketingtile__cta .u-arrow,.c-marketingtile.featuredproduct .more-link .u-arrow,.c-marketingtile.featuredproduct .c-marketingtile__cta .u-arrow i,.c-marketingtile.featuredproduct .more-link .u-arrow i
{
	border-color:#fff;
}

.c-marketingtile.featuredproduct .c-marketingtile__cta .icon-secondaryCTA_dropDown,.c-general-map .contact-wrapper .contact-address:hover .u-right-arrow-white .icon-secondaryCTA_dropDown,.c-general-map .contact-wrapper .contact-address p:hover .u-right-arrow-white .icon-secondaryCTA_dropDown,.c-general-map .contact-wrapper .contact-info:hover .u-right-arrow-white .icon-secondaryCTA_dropDown,.c-general-map .contact-wrapper .contact-timings:hover .u-right-arrow-white .icon-secondaryCTA_dropDown,.c-general-map .contact-wrapper .view-cta a:hover .u-right-arrow-white .icon-secondaryCTA_dropDown,.c-pdp-specs-seeall .u-arrow.u-arrow-blue .icon-secondaryCTA_dropDown,.c-img-hotspot-overlay .c-learn-more-link .icon-secondaryCTA_dropDown,.c-login__container .u-right-arrow .icon-secondaryCTA_dropDown,.c-login__right-container .u-right-arrow .icon-secondaryCTA_dropDown
{
	font-size:17px;
}

.c-marketingtile.featuredproduct .c-marketingtile__cta .x-secondary-cta-white,.c-img-hotspot-overlay .c-learn-more-link .x-secondary-cta,.c-img-hotspot-overlay .c-learn-more-link .x-secondary-cta-up,.c-img-hotspot-overlay .c-learn-more-link .x-secondary-cta-down,.c-img-hotspot-overlay .c-learn-more-link .c-filter__collapse-cta
{
	height:17px;
	width:17px;
	background-color:rgba(255,255,255,.15);
}

.c-marketingtile.featuredproduct .c-marketingtile__cta:hover .x-secondary-cta-white,.c-marketingtile.featuredproduct .c-marketingtile__cta:hover .x-secondary-cta,.c-marketingtile.featuredproduct .c-marketingtile__cta:hover .x-secondary-cta-up,.c-marketingtile.featuredproduct .c-marketingtile__cta:hover .x-secondary-cta-down,.c-marketingtile.featuredproduct .c-marketingtile__cta:hover .c-filter__collapse-cta,.c-img-hotspot-overlay .c-learn-more-link:hover .x-secondary-cta,.c-img-hotspot-overlay .c-learn-more-link:hover .x-secondary-cta-up,.c-img-hotspot-overlay .c-learn-more-link:hover .x-secondary-cta-down,.c-img-hotspot-overlay .c-learn-more-link:hover .c-filter__collapse-cta
{
	background-color:#c3dbf2;
	height:17px;
	width:17px;
}

.c-marketingtile.featuredproduct .c-marketingtile__cta:hover .icon-secondaryCTA_dropDown,.c-img-hotspot-overlay .c-learn-more-link:hover .icon-secondaryCTA_dropDown
{
	font-size:17px;
	color:#fff;
	display:inline-block;
}

.c-marketingtile.featuredproduct .c-marketingtile__cta:active .x-secondary-cta-white,.c-marketingtile.featuredproduct .c-marketingtile__cta:active .x-secondary-cta,.c-marketingtile.featuredproduct .c-marketingtile__cta:active .x-secondary-cta-up,.c-marketingtile.featuredproduct .c-marketingtile__cta:active .x-secondary-cta-down,.c-marketingtile.featuredproduct .c-marketingtile__cta:active .c-filter__collapse-cta,.c-img-hotspot-overlay .c-learn-more-link:active .x-secondary-cta,.c-img-hotspot-overlay .c-learn-more-link:active .x-secondary-cta-up,.c-img-hotspot-overlay .c-learn-more-link:active .x-secondary-cta-down,.c-img-hotspot-overlay .c-learn-more-link:active .c-filter__collapse-cta
{
	background-color:transparent;
	color:#06c;
	height:1.0625rem;
	width:1.0625rem;
}

.c-marketingtile.featuredproduct .c-marketingtile__cta:active .icon-secondaryCTA_dropDown,.c-img-hotspot-overlay .c-learn-more-link:active .icon-secondaryCTA_dropDown
{
	font-size:1.0625rem;
	display:none;
}

.c-marketingtile.featuredproduct .c-marketingtile__cta:active .icon-secondaryCTA_bluefilled,.c-marketingtile.featuredproduct .c-marketingtile__cta:active .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-marketingtile.featuredproduct .c-marketingtile__cta:active .icon-secondaryCTA_dropDown,.c-marketingtile.featuredproduct .c-marketingtile__cta:active .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-marketingtile.featuredproduct .c-marketingtile__cta:active .icon-secondaryCTA_dropDown,.c-marketingtile.featuredproduct .c-marketingtile__cta:active .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-marketingtile.featuredproduct .c-marketingtile__cta:active .icon-secondaryCTA_dropDown,.c-marketingtile.featuredproduct .c-marketingtile__cta:active .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-marketingtile.featuredproduct .c-marketingtile__cta:active .icon-secondaryCTA_dropDown,.c-marketingtile.featuredproduct .c-marketingtile__cta:active .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-marketingtile.featuredproduct .c-marketingtile__cta:active .icon-secondaryCTA_dropDown,.c-img-hotspot-overlay .c-learn-more-link:active .icon-secondaryCTA_bluefilled,.c-img-hotspot-overlay .c-learn-more-link:active .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-img-hotspot-overlay .c-learn-more-link:active .icon-secondaryCTA_dropDown,.c-img-hotspot-overlay .c-learn-more-link:active .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-img-hotspot-overlay .c-learn-more-link:active .icon-secondaryCTA_dropDown,.c-img-hotspot-overlay .c-learn-more-link:active .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-img-hotspot-overlay .c-learn-more-link:active .icon-secondaryCTA_dropDown,.c-img-hotspot-overlay .c-learn-more-link:active .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-img-hotspot-overlay .c-learn-more-link:active .icon-secondaryCTA_dropDown,.c-img-hotspot-overlay .c-learn-more-link:active .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-img-hotspot-overlay .c-learn-more-link:active .icon-secondaryCTA_dropDown
{
	display:inline-block;
	color:#fff;
}

.c-marketingtile.featuredproduct .c-marketingtile__col-right .x-imagepos,.st-logo img,.c-feature-table__wrapper__body tr
{
	width:auto;
}

.marketingTile .more-link .icon-secondaryCTA_dropDown::before,.c-video__modal:before
{
	vertical-align:top;
}

.marketingtile .c-marketingtile__title,.mediacontainer .rightOutsideImage .x-h3
{
	font-weight:500;
}

.c-video .h5,.c-video__modal .h5,.c-contact-form .form_leftcol
{
	font-size:1.125rem;
	line-height:1.5rem;
	color:#17313f;
}

.jp-video-full .c-index-class div,.jp-video-full .c-cross-button
{
	z-index:9999999999;
}

.c-video__modal .x-cross-button::before,.c-video__modal .x-cross-button::after
{
	height:18px;
	background-color:#c8e0f7;
}

.video.section:after,.iframe.section:after,.productThumbnail.section
{
	content:"";
	display:table;
	clear:both;
}

.c-media-info__indicator-wrapper ol.x--carousel-indicators,.c-media-info__indicator-wrapper ul.x--carousel-indicators,.c-page-details .eventDetail .c-page-details__description,.columncontrol .c-related-products,.c-faqWithParsys .c-faq__title
{
	padding-left:0;
}

.c-media-info__contact-us-bar__link:active,.c-media-info__contact-us-bar__link.x-sub-hover:active,.c-login__right-container a.x-submit-button.c-login__register:active,.c-login__right-container a.x-submit-button.c-login__login:active
{
	background-color:#fff;
	color:#06c;
	border:0;
	border-radius:0;
}

.c-countryselector__continent-list a.js-continent-selector.active,.c-countryselector__continent-list a.js-continent-selector:hover,.c-list-container .c-list_wrapper .c-list_listitems.selected a
{
	color:#fff;
	opacity:1;
}

.c-overlay-search-mobile__arrow,.c-sort-Bar .c-sort-dropdown .c-sort-down-arrow
{
	position:absolute;
	border:solid #17313f;
	display:inline-block;
	right:17px;
	top:45%;
	transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	border-width:0 1px 1px 0;
	padding:.1875rem;
}

.c-overlay-search-mobile__list::-webkit-scrollbar,.c-sort-Bar .c-sort-dropdown .c-sort-dropdown--container ul::-webkit-scrollbar
{
	width:5px;
}

.c-overlay-search-mobile__list::-webkit-scrollbar-thumb,.c-sort-Bar .c-sort-dropdown .c-sort-dropdown--container ul::-webkit-scrollbar-thumb
{
	border-radius:10px;
	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5);
	color:#fff;
	background-color:#fff;
	height:10px;
}

.vi .c-header-search-bar .roche-header-search-box .roche-header-search-input,.vi .c-header-search-bar .roche-header-search-box .header-search-result li a,.vi .c-product-desc__subtitle,.vi .c-eloquo-marketo-form input,.vi .c-eloquo-marketo-form label,.vi .c-eloquo-marketo-form select,.vi .c-eloquo-marketo-form textarea,.vi .c-eloquo-marketo-form input[type=submit],.vi .c-eloquo-marketo-form button[type=submit]
{
	font-family:Helvetica,Arial,sans-serif!important;
}

25%,50%
{
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	transform:rotate(180deg);
}

.c-page-notification .notification--close:hover:after,.c-filter__cross--icon-bar:last-child
{
	transform:rotate(-45deg);
}

.c-page-notification .js-notification-error .right,.c-search-results-bar .search-results-tab-component .search-tabs-container .search-tabs-list .search-tab-list-item:first-child
{
	border-left:1px solid #fff;
}

.c-search-results-bar .view-type-icons .icon-list:before,.c-search-results-bar .view-type-icons .icon-grid:before,.t-prod-listing .view-type-icons .icon-list:before,.t-prod-listing .view-type-icons .icon-grid:before
{
	vertical-align:text-top;
}

.c-search-results-bar .view-type-icons .active,.t-prod-listing .view-type-icons .icon-list.active,.t-prod-listing .view-type-icons .icon-grid.active
{
	font-weight:400;
	opacity:1;
}

.c-product-thumbnail,.c-contact-form__support-section .title
{
	padding:0 1rem;
}

.c-product-thumbnail__img,.c-featuredTile__productAsset img
{
	height:92px;
	width:auto;
}

.c-faqNormal__description a:focus,.c-faq__description a:focus,.c-text-highlight-rail__body-text a.noanimation:focus
{
	color:#06c;
	border:3px solid #06c;
}

.c-page-details.x-component-spacing,.c-page-details .eventDetail .x-caption-1
{
	margin-bottom:2.25rem;
}

.c-related-links,.c-feature-table
{
	font-family:imago-book,Arial,sans-serif;
}

.c-related-links__link-list ul li .related-links:hover .related-links__secondary-cta,.c-related-links__link-list ul li .related-links:focus .related-links__secondary-cta,.c-related-links__link-list ul li .related-links:active .related-links__secondary-cta
{
	background-color:transparent;
	color:#fff;
}

.c-text-highlight-rail__body-text a:after,.c-text-highlight-rail__body-text a:hover:after,.c-assay-menu__btn .view-btn:active:after,.c-assay-menu__btn .view-btn:after,.c-feature-table__btn .view-btn:active:after,.c-feature-table__btn .view-btn:after
{
	border-bottom:0;
	-webkit-transform:none;
	-ms-transform:none;
	transform:none;
}

.c-general-map .u-right-arrow .icon-secondaryCTA_dropDown,.c-general-map .u-right-arrow.u-right-arrow-white .icon-secondaryCTA_dropDown,.c-general-map .u-left-arrow .icon-secondaryCTA_dropDown,.c-assay-menu .content-wrap:nth-child(3n+1)
{
	margin-left:0;
}

.js-st-container .st-btn[data-network=facebook],.js-st-container .st-btn[data-network=linkedin],.js-st-container .st-btn[data-network=twitter],.js-st-container .st-btn[data-network=email]
{
	font-family:rocheicons,sans-serif;
	line-height:1;
	font-weight:400;
	font-style:normal;
	text-decoration:inherit;
	text-transform:none;
	text-rendering:auto;
	-webkit-font-smoothing:antialiased;
	color:#06c;
	text-indent:0;
}

#st-1 .st-btn>img,#st-2 .st-btn>img,.c-advanced-spec__pointer
{
	visibility:hidden;
}

.c-filter .x-liipbox__right-s,.c-sort-Bar .x-liipbox__right-s
{
	float:none;
	position:absolute;
	text-transform:uppercase;
	padding:25px 17px;
}

.c-filter .x-liipbox .navbar-toggle .icon-bar,.c-sort-Bar .x-liipbox .navbar-toggle .icon-bar
{
	background-color:#9ba4aa;
}

.c-sort-dropdown-mobile,.c-sort-Bar .c-sort-dropdown-mobile
{
	display:block;
	background:#fff;
	z-index:99999;
	position:fixed;
	width:100%;
	height:100%;
	top:0;
	left:0;
	right:0;
	overflow-y:scroll;
}

.c-sort-dropdown-mobile .c-top-section,.c-sort-Bar .c-sort-dropdown-mobile .c-top-section
{
	border-bottom:1px solid #9ba4aa;
	height:60px;
}

.c-sort-dropdown-mobile .c-top-section .c-left-s,.c-sort-Bar .c-sort-dropdown-mobile .c-top-section .c-left-s
{
	width:auto;
	padding:1.25rem;
}

.c-sort-dropdown-mobile .c-top-section .c-right-s,.c-sort-Bar .c-sort-dropdown-mobile .c-top-section .c-right-s
{
	width:60px;
	height:60px;
	border-left:1px solid #9ba4aa;
}

.c-sort-dropdown-mobile .c-content-section ul,.c-sort-Bar .c-sort-dropdown-mobile .c-content-section ul
{
	list-style:none;
	padding:0;
}

.c-sort-dropdown-mobile .c-content-section ul li,.c-sort-Bar .c-sort-dropdown-mobile .c-content-section ul li
{
	padding-top:24px;
	position:relative;
}

.c-sort-dropdown-mobile .c-content-section ul li::last-child,.c-sort-Bar .c-sort-dropdown-mobile .c-content-section ul li::last-child,.mediacontainer .x-body-text .x-custom-h5
{
	padding-bottom:24px;
}

.c-sort-dropdown-mobile .c-content-section ul li input[type=radio],.c-sort-Bar .c-sort-dropdown-mobile .c-content-section ul li input[type=radio]
{
	width:16px;
	height:16px;
	cursor:default;
	opacity:0;
	margin:0;
}

.c-sort-dropdown-mobile .c-content-section ul li input[type=radio]+.customRadio,.c-sort-Bar .c-sort-dropdown-mobile .c-content-section ul li input[type=radio]+.customRadio
{
	display:inline-block;
	width:7px;
	height:7px;
	background-color:#fff;
	border-radius:50%;
	border:1px solid rgba(23,49,63,.4);
	pointer-events:none;
	position:absolute;
	top:32px;
	margin:0 0 0 -16px;
}

.c-sort-dropdown-mobile .c-content-section ul li input[type=radio]:checked+.customRadio,.c-sort-Bar .c-sort-dropdown-mobile .c-content-section ul li input[type=radio]:checked+.customRadio
{
	background-color:#90c2ef;
	border:1px solid #17313f;
}

.c-sort-dropdown-mobile .c-content-section ul li .text,.c-sort-Bar .c-sort-dropdown-mobile .c-content-section ul li .text
{
	margin-left:5px;
}

.c-assay-menu__btn,.c-feature-table__btn
{
	background-color:#06c;
	width:100%;
	display:inline-block;
	text-align:center;
	padding:1.6875rem;
}

.c-assay-menu__btn .view-btn:hover,.c-feature-table__btn .view-btn:hover,.c-login__right-container a.x-submit-button:hover
{
	background-color:rgba(255,255,255,.2);
	color:#fff;
}

.c-assay-menu__btn .view-btn:active,.c-feature-table__btn .view-btn:active
{
	background-color:#fff;
	color:#06c;
	text-decoration:none;
}

.c-assay-menu__btn .view-btn:focus,.c-feature-table__btn .view-btn:focus,.c-login__right-container a.x-submit-button:focus
{
	background-color:rgba(255,255,255,.15);
	color:#fff;
	border:3px solid #90c2ef;
}

.c-assay-menu__wrapper__header,.c-feature-table__wrapper__header
{
	clear:both;
	z-index:99999;
	position:fixed;
	width:100%;
	height:45px;
	top:0;
	overflow:hidden;
	display:block;
	background:#06c;
}

.c-assay-menu__wrapper__header .right-col,.c-feature-table__wrapper__header .right-col
{
	padding-left:1rem;
	display:table-cell;
}

.c-assay-menu__wrapper__header .left-col,.c-feature-table__wrapper__header .left-col
{
	width:50px;
	height:45px;
	float:left;
	border-right:1px solid #fff;
	position:relative;
}

.c-advanced-spec,.c-pdp-spec,.c-pdp-spec-desc
{
	color:#17313f;
	position:relative;
}

.c-advanced-specs-container ul,.c-pdp-spec-wrapper ul
{
	list-style-type:none;
	padding-left:0;
}

.c-advanced-spec,.c-advanced-spec-desc,.c-pdp-spec,.c-pdp-spec-desc
{
	font-size:1rem;
	line-height:1.375rem;
	margin-bottom:0;
}

.c-registration-status__title,.c-pdp-specs-heading h2
{
	font-size:1.375rem;
	line-height:1.75rem;
	color:#17313f;
}

.c-feature-table__wrapper__body tr:first-child td,.c-feature-table__wrapper.ie-overrides table,.c-feature-table__wrapper.ie-overrides table th,.c-feature-table__wrapper.ie-overrides table td
{
	border:1px solid #18303f;
}

.c-carousel__title,.c-tilelist__title
{
	color:#17313f;
	margin:0 0 1.25rem;
}

.c-carousel__dots .slick-dots li,.c-carousel-slider .slick-dots li,.c-lightBox-Modal .slick-dots li
{
	height:20px;
	cursor:auto;
	margin:0;
	padding:0 40px;
}

.c-carousel__dots .slick-dots li button,.c-carousel-slider .slick-dots li button,.c-lightBox-Modal .slick-dots li button
{
	cursor:auto;
}

.c-carousel__dots .slick-dots li:last-child,.c-carousel-slider .slick-dots li:last-child,.c-lightBox-Modal .slick-dots li:last-child
{
	padding:0;
}

.c-carousel__events-content .slick-prev:before,.c-carousel__events-content .slick-next:before,.c-carousel-slider .slick-slider.slick-dotted .slick-next:before,.c-carousel-slider .slick-slider.slick-dotted .slick-prev:before,.c-lightBox-Modal .slick-slider.slick-dotted .slick-next:before,.c-lightBox-Modal .slick-slider.slick-dotted .slick-prev:before
{
	color:#17313f;
	content:'';
}

.c-carousel__event-item .c-carousel__event-description a,.c-carousel__event-link:hover .icon-secondaryCTA_bluefilled,.c-carousel__event-link:hover .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-carousel__event-link:hover .icon-secondaryCTA_dropDown,.c-carousel__event-link:hover .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-carousel__event-link:hover .icon-secondaryCTA_dropDown,.c-carousel__event-link:hover .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-carousel__event-link:hover .icon-secondaryCTA_dropDown,.c-carousel__event-link:hover .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-carousel__event-link:hover .icon-secondaryCTA_dropDown,.c-carousel__event-link:hover .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-carousel__event-link:hover .icon-secondaryCTA_dropDown
{
	display:inline;
}

.c-carousel__event-item:hover,.c-tilelist__wrapper:hover
{
	background-color:#f2f2f2;
}

.c-carousel__event-item.slick-slide .c-carousel__event-asset--cloned .product-image-flag,.c-carousel__event-item.slick-slide .c-carousel__event-asset .product-image-flag,.c-carousel__event-item.slick-slide .c-carousel__event-asset--cloned .no-image,.c-carousel__event-item.slick-slide .c-carousel__event-asset .no-image,.c-listingTile__list.grid-view .c-listingTile__productAsset .c-default-image
{
	height:100%;
	position:relative;
}

.c-carousel__event-item.slick-slide .c-carousel__event-asset--cloned .product-image-flag img,.c-carousel__event-item.slick-slide .c-carousel__event-asset .product-image-flag img,.c-tilelist__asset .product-image-flag img
{
	width:auto;
	max-width:100%;
	height:auto;
	max-height:9.125rem;
}

.c-carousel__event-item.slick-slide .c-carousel__event-asset--cloned .no-image img,.c-carousel__event-item.slick-slide .c-carousel__event-asset .no-image img,.c-tilelist__asset .no-image img
{
	height:auto;
	width:70px!important;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	position:absolute;
}

.c-carousel__event-item .c-video video,.c-tilelist .c-video video
{
	position:absolute;
	top:50%;
	left:50%;
	max-height:100%;
	-ms-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	transform:translate(-50%,-50%);
	margin:0;
}

.c-carousel__event-asset__innerWrapper .layer-cnt.video-info,.c-carousel-slider__event-asset__innerWrapper .layer-cnt.video-info,.c-tilelist .c-video .layer-cnt.video-info
{
	z-index:3;
}

.c-carousel__event-asset__innerWrapper .jp-jplayer img,.c-carousel-slider__event-asset__innerWrapper .jp-jplayer img,.c-tilelist .c-video .jp-jplayer img
{
	z-index:2;
}

.c-carousel.c-carousel-center-variation .c-carousel__event-content .c-carousel__event-title,.c-carousel-default .c-carousel__event-content .c-carousel__event-title
{
	font-size:1.375rem;
	line-height:1.875rem;
	margin-bottom:1rem;
	word-wrap:break-word;
	-webkit-line-clamp:2;
	display:0;
	-webkit-box-orient:vertical;
	overflow:hidden;
}

.c-carousel.c-carousel-center-variation .c-carousel__event-content .c-carousel__event-description,.c-carousel-default .c-carousel__event-content .c-carousel__event-description
{
	font-size:1rem;
	line-height:20px;
}

.t-prod-listing .search-results-tab,.t-prod-listing .prod-listing-container,.t-prod-listing .prod-listing-container__fw
{
	min-height:300px;
}

.c-listingTile__list.grid-view .resource-center__file-name,.c-listingTile__list.grid-view .resource-listing-title,.c-tilelist .c-video .jp-video-ctrl.vid-play
{
	padding-left:10px;
}

.c-listingTile__list.list-view .c-default-image img,.c-resourcetile__img-container.c-default-image>img
{
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	width:70px!important;
	min-height:auto;
	height:auto!important;
}

.c-listingTile__list.grid-view .c-listingTile__productAsset .c-custom-pagetype,.c-listingTile__list.grid-view .c-listingTile__productAsset .c-heromedia-image,.resource-category-type .resourcetile__img-container
{
	position:relative;
	height:9.125rem;
	overflow:hidden;
}

.c-listingTile__list.grid-view.row8,.c-listingTile__list.grid-view.row9
{
	-ms-grid-row:8;
}

.c-pagination-wrapper .c-pagination-prev,.c-pagination-wrapper .c-pagination-next,.c-pagination-wrapper .c-prev-dots,.c-pagination-wrapper .c-next-dots,.c-tilepaging-wrapper .c-tilepaging-prev,.c-tilepaging-wrapper .c-tilepaging-next,.c-tilepaging-wrapper .c-tilepaging-prev-dots,.c-tilepaging-wrapper .c-tilepaging-next-dots
{
	width:32px;
	height:32px;
	border:1px solid #333;
	background-color:#c8e0f7;
	position:relative;
	float:left;
	text-align:left;
	cursor:pointer;
	padding:7.5px 0 0 7.2px;
}

.c-pagination-wrapper .c-pagination-prev.disabled,.c-pagination-wrapper .c-pagination-next.disabled,.c-pagination-wrapper .c-prev-dots.disabled,.c-pagination-wrapper .c-next-dots.disabled,.c-tilepaging-wrapper .c-tilepaging-prev.disabled,.c-tilepaging-wrapper .c-tilepaging-next.disabled,.c-tilepaging-wrapper .c-tilepaging-prev-dots.disabled,.c-tilepaging-wrapper .c-tilepaging-next-dots.disabled
{
	border:1px solid #bababa;
	background-color:#eef7ff;
	color:#bababa;
	pointer-events:none;
}

.c-pagination-wrapper .c-prev-dots,.c-pagination-wrapper .c-next-dots,.c-tilepaging-wrapper .c-tilepaging-prev-dots,.c-tilepaging-wrapper .c-tilepaging-next-dots
{
	background-color:transparent;
	border:0;
	letter-spacing:2px;
	padding-left:9px;
	font-size:1rem;
}

.c-pagination-wrapper .c-pagination-list-li.active a,.c-tilepaging-wrapper .js-tilepaging-list-li.active a
{
	font-weight:700;
}

.c-contact-form .default-layout .system_form_checkbox,.c-contact-form .form_row_description .system_form_checkbox,.c-contact-form .captcha
{
	float:left;
	width:100%;
}

.c-contact-form .form-dropdown,.c-decisionguide
{
	margin-top:1.25rem;
}

.c-contact-form .validation-failure .form_field_text,.c-contact-form .validation-failure input
{
	border-bottom:4px solid #fa5252;
}

.c-contact-form .dropdown .validation-failure .select-dropdown,.c-contact-form .validation-failure .form-check-input+label:after
{
	border:4px solid #fa5252;
}

.c-contact-form .section.dropdown .select-label.validation-failure label,.c-contact-form .js-active.validation-failure label,.c-contact-form .js-active.validation-failure .form_leftcolmark
{
	color:#fa5252;
}

.c-socialfeed__container,.c-related-products .c-listingTile__list
{
	border-bottom:1px solid #9ba4aa;
}

.c-cookie-notification .cookie-block-height,.c-login-notification .cookie-block-height
{
	background-color:#c8e0f7;
	color:#17313f;
	position:relative;
	padding:1.875rem 3rem;
}

.c-cookie-notification__title,.c-login-notification__title
{
	font-size:22px;
	line-height:28px;
}

.c-cookie-notification__right-col a,.c-login-notification__right-col a
{
	opacity:.5;
}

.c-cookie-notification .close,.c-login-notification .close
{
	left:6px;
	width:24px;
	height:24px;
}

.c-eloquo-marketo-form,.c-rd-services,.c-decisionguide__question,.c-decisionguide__recommend-text
{
	margin-bottom:1.25rem;
}

.c-eloquo-marketo-form .item-padding .LV_invalid_field,.c-eloquo-marketo-form .item-padding .LV_valid_field
{
	outline:none!important;
}

.c-eloquo-marketo-form.ios-device [type=checkbox]+label:before,.c-resource-center__form.c-eloquo-marketo-form.ios-device [type=checkbox]+label:before
{
	box-shadow:none;
}

.c-login__persona-type,.c-login__name-mobile
{
	text-transform:uppercase;
}

.c-login__change-persona,.c-login__forgot-link
{
	font-size:.9375rem;
	line-height:1.1875rem;
}

.c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta-up .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:hover .x-secondary-cta-down .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:hover .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta-up .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:active .x-secondary-cta-down .icon-secondaryCTA_dropDown,.c-data-privacy-modal__privacy a.x-sub-hover:active .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta-up .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:hover .x-secondary-cta-down .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:hover .c-filter__collapse-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta-up .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:active .x-secondary-cta-down .icon-secondaryCTA_dropDown,.c-data-privacy-modal__cookie a.x-sub-hover:active .c-filter__collapse-cta .icon-secondaryCTA_dropDown
{
	color:#fff;
	display:none;
}

.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider .divider:before,.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider .divider:after
{
	content:"=";
	position:absolute;
	width:56px;
	height:56px;
	left:-27px;
	top:50%;
	margin-top:-28px;
	background-color:#c8e0f7;
	border-radius:50%;
	font-size:28px;
	line-height:3px;
	border:1px solid #707070;
	padding:25px 22px 25px 18px;
}

.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider .divider-horizontal:before,.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider .divider-horizontal:after
{
	content:"=";
	position:absolute;
	width:56px;
	height:56px;
	left:50%;
	top:-27px;
	margin-left:-28px;
	background-color:#c8e0f7;
	border-radius:50%;
	font-size:20px;
	padding:14px 0 0 20px;
}

.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider__overlay.blue:hover .overlay__wrapper .overlay,.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider__overlay.noOverlay:hover .overlay__wrapper .overlay
{
	color:#18303f;
}

.c-lightBox-Modal.c-slider-lightbox .modal .modal-content,.c-lightBox-Modal.c-slider-lightbox .modal .modal-content .js-slider-carousel-lightbox .c-lightbox-slides-wrapper,.c-lightBox-Modal.c-slider-lightbox .modal .modal-content .js-slider-carousel-lightbox .c-lightbox-slides-wrapper .c-lightbox-slides-innerWrapper
{
	padding:24px;
}

.c-lightBox-Modal.c-slider-lightbox .modal .c-close .icon-bar:nth-of-type(2),.c-lightBox-Modal.c-slider-lightbox .modal .c-close .icon-bar:nth-of-type(3)
{
	height:27px;
}

@mediamin-width768px {
	html
	{
		font-size:12px;
	}
	
	.x-outer-margins
	{
		padding-left:2.625rem;
		padding-right:2.625rem;
	}
	
	.x-component-spacing,.mediaImagediv
	{
		margin-bottom:32px;
	}
	
	.x-component-spacing-top,.mediaImagediv
	{
		margin-top:32px;
	}
	
	.x-component-spacing.c-title
	{
		margin-top:48px;
		margin-bottom:48px;
		padding:0 48px;
	}
	
	.x-comp-offset-spacing
	{
		margin-top:-3.125rem;
	}
	
	.x-spacing-medium
	{
		margin-bottom:2rem;
	}
	
	.x-spacing-large
	{
		margin-bottom:6.25rem;
	}
	
	.x-h1,h1,.x-custom-h1
	{
		font-family:imago-medium,Arial,sans-serif;
		color:#17313f;
		font-size:3rem;
		line-height:3.375rem;
	}
	
	.x-h2,h2,.x-custom-h2
	{
		font-family:imago-medium,Arial,sans-serif;
		color:#17313f;
		font-size:2.5rem;
		line-height:2.875rem;
	}
	
	.x-h3,h3,.x-custom-h3
	{
		font-family:imago-book,Arial,sans-serif;
		color:#17313f;
		font-size:2rem;
		line-height:2.375rem;
	}
	
	.x-h4,h4,.x-custom-h4
	{
		font-family:minion-italic,Arial,sans-serif;
		color:#17313f;
		font-size:2rem;
		line-height:2.375rem;
	}
	
	.x-h5,h5,.x-custom-h5
	{
		font-family:imago-book,Arial,sans-serif;
		color:#17313f;
		font-size:1.5rem;
		line-height:1.875rem;
	}
	
	.x-h6,h6,.x-custom-h6
	{
		font-family:imago-book,Arial,sans-serif;
		color:#17313f;
		font-size:1.25rem;
		line-height:1.625rem;
	}
	
	.x-h7
	{
		font-family:imago-book,Arial,sans-serif;
		color:#17313f;
		font-size:1.0625rem;
		line-height:1.4375rem;
	}
	
	.x-h8
	{
		font-family:imago-book,Arial,sans-serif;
		color:#17313f;
		font-size:1.125rem;
		line-height:1.5rem;
	}
	
	.x-redirect-modal .modal-body
	{
		padding:5rem 6.375rem 6.375rem;
	}
	
	.x-redirect-modal .x-submit-button
	{
		margin-top:1.5625rem;
	}
	
	.x-redirect-modal .modal-desc
	{
		font-size:1rem;
		line-height:1.75rem;
	}
	
	.x-liipbox__left-s button.navbar-toggle
	{
		left:24px;
	}
	
	.x-liipbox__left-s~.x-liipbox__text.c-countryselector__location-text,.x-liipbox__left-s~.x-liipbox__text.persona-text
	{
		padding-left:0;
		left:80px;
		width:auto!important;
		height:18px!important;
		font-family:imago-book,Arial,sans-serif;
		font-size:14px!important;
		text-align:left;
		line-height:18px!important;
		letter-spacing:2.1px!important;
		padding-top:22px;
	}
	
	.x-liipbox__left-s~.x-liipbox__text.c-countryselector__country-text
	{
		padding-right:0;
		right:126px;
	}
	
	.x-header-margin__bottom
	{
		margin-bottom:190px;
	}
	
	.x-vertical-center-align
	{
		display:flex;
	}
	
	.x-vertical-center-align .x-center-align
	{
		align-self:center!important;
	}
	
	.start_animation
	{
		animation-duration:.7s!important;
		animation-timing-function:ease!important;
		animation-play-state:running!important;
		-webkit-animation-fill-mode:forwards!important;
		animation-fill-mode:forwards!important;
	}
	
	.start_animation.bottom-to-top
	{
		animation:bottom-to-top .7s cubic-bezier(.175,.885,.32,1.275);
	}
	
	.c-header__nav-link:after
	{
		content:'';
		border-bottom:3px solid #90c2ef;
		top:3rem;
	}
	
	.c-header__nav-link.active:after
	{
		border-bottom:3px solid #06c;
		-webkit-transform:scaleX(1);
		-ms-transform:scaleX(1);
		transform:scaleX(1);
	}
	
	.c-header__link--search:after
	{
		top:2.875rem;
	}
	
	.c-header__region-picker
	{
		position:relative;
		display:inline-block;
		padding-right:.5rem;
		font-size:18px;
		line-height:normal;
	}
	
	.c-navigation-overlay .top-section
	{
		height:131px;
	}
	
	.c-navigation-overlay .links-section
	{
		min-height:calc(100%-4.375rem);
		display:flex;
		margin:0 auto;

	}
	
	.c-navigation-overlay .left-s
	{
		padding:4.4rem 4.9rem;
	}
	
	.c-navigation-overlay .left-s .logo
	{
		width:77px;
		height:42px;
	}
	
	.c-navigation-overlay .right-s
	{
		width:133.5px;
		height:131px;
	}
	
	.c-navigation-overlay .right-s .cross-icon
	{
		background-size:32px 32px;
	}
	
	.c-navigation-overlay .link-row
	{
		padding:0 0 2.75rem;
	}
	
	.c-navigation-overlay .link-row:first-child
	{
		border-top:1px solid rgba(255,255,255,.21);
	}
	
	.c-navigation-overlay .row-1,.c-navigation-overlay .row-2
	{
		flex:1;
		padding:6.25rem 0 0;
	}
	
	.c-navigation-overlay .row-2
	{
		border-left:1px solid #69a5de;
		margin:0 auto;
	}
	
	.c-navigation-overlay .row-2 .link-row
	{
		border-top:0;
		border-bottom:0;
	}
	
	.c-navigation-overlay .left-sm
	{
		margin-left:9.375rem;
		margin-top:1.375rem;
	}
	
	.c-navigation-overlay .left-sm .link-row
	{
		font-size:2rem;
		font-weight:300;
		text-transform:none;
		border:0;
	}
	
	.c-navigation-overlay .right-sm
	{
		margin-left:6.125rem;
		padding-left:0;
	}
	
	.c-navigation-overlay .right-sm .link-row
	{
		font-size:1.125rem;
		line-height:3.75rem;
		padding:0;
	}
	
	.x-liipbox__top-section
	{
		height:70px;
	}
	
	.x-liipbox__right-s
	{
		padding:2.1875rem 3.0625rem;
	}
	
	.x-liipbox__right-s__logo
	{
		height:24.44px;
		width:46.97px;
		position:absolute;
		right:10px;
		top:18px;
		-ms-transition:all .3s linear;
		-webkit-transition:all .3s linear;
		transition:all .3s linear;
		-webkit-transform:translate(0,0);
		transform:translate(0,0);
	}
	
	.x-liipbox__right-s__logo.translated
	{
		background:0;
		height:30px;
		width:54px;
		-webkit-transform:translate(-25px,2px);
		transform:translate(-25px,2px);
	}
	
	.x-liipbox__left-s
	{
		width:8.125rem;
		height:4.375rem;
		border-right:0;
	}
	
	.x-liipbox__left-s__cross-icon
	{
		background-size:26px 26px;
	}
	
	.x-liipbox__text
	{
		font-size:1.5rem;
		text-transform:none;
		width:75vw;
		height:4.375rem;
		line-height:4.375rem;
		margin-top:0;
		padding:0 3.0625rem;
	}
	
	.x-liipbox.no-cookie .persona-text
	{
		width:80%;
	}
	
	.x-liipbox .navbar-toggle.translated
	{
		-ms-transform:translate(1rem,1rem);
		-webkit-transform:translate(1rem,1rem);
		-moz-transform:translate(1rem,1rem);
		transform:translate(1rem,1rem);
		width:20px;
		height:19.6px;
		padding:0;
	}
	
	.t-pdp-container .c-feature-table
	{
		width:83%;
		margin:0 auto 3.125rem;
	}
	
	.t-pdp-info-col2 .t-pdp-info-col
	{
		width:35%;
		float:left;
	}
	
	.t-pdp-info-col2 .t-pdp-info-col:first-child
	{
		width:55%;
		margin-right:10%;
	}
	
	.c-pdplogo-left+.t-pdp-container .c-product-desc .row
	{
		padding-left:3.125rem;
	}
	
	.c-related-docs__heading
	{
		font-size:2rem;
		line-height:2.375rem;
		padding:0 0 1.25rem;
	}
	
	.c-related-docs__pad
	{
		border:1px solid #9ba4aa;
		position:relative;
		padding:36px 41px 36px 155px;
	}
	
	.c-related-docs__pad .document--img
	{
		left:40px;
		transform:translateY(-38px);
	}
	
	.c-related-docs__col
	{
		padding-bottom:31px;
		position:relative;
	}
	
	.c-related-docs__document-type
	{
		font-size:1rem;
		line-height:1.3125rem;
		margin-top:10px;
	}
	
	.c-related-docs__toggle-section
	{
		position:absolute;
		right:5%;
		cursor:pointer;
		top:34%;
		border:0;
		width:20px;
		height:20px;
	}
	
	.c-related-docs__toggle-section:before,.c-related-docs__toggle-section:after
	{
		left:8%;
	}
	
	.c-related-docs__toggle-section.open
	{
		top:14%;
	}
	
	.c-related-docs .js-content-border
	{
		border:1px solid #9ba4aa;
		border-top:0;
	}
	
	.c-related-docs .x-oval-icon:before,.c-related-docs .x-body-tags:before
	{
		top:-1px;
		position:relative;
	}
	
	.c-headline-body-copy
	{
		max-width:588px;
		box-sizing:content-box;
	}
	
	.c-headline-body-copy .headline.x-spacing-medium
	{
		margin-bottom:2.625rem;
	}
	
	.c-headline-body-copy .social-share-icon
	{
		width:2.5rem;
		height:2.5rem;
		margin-right:1.5rem;
	}
	
	.c-headline-body-copy .social-share
	{
		margin-bottom:3rem;
		line-height:0;
	}
	
	.c-headline-body-copy .social-share .js-st-container.st-container
	{
		margin-top:0;
		margin-bottom:0;
	}
	
	.c-headline-body-copy .tags-list
	{
		margin-bottom:3rem;
	}
	
	.c-headline-body-copy .x-facebook-icon,.c-headline-body-copy .x-twitter-icon,.c-headline-body-copy .x-email-icon,.c-headline-body-copy .x-facebook-icon:hover,.c-headline-body-copy .x-twitter-icon:hover,.c-headline-body-copy .x-email-icon:hover
	{
		background-size:2.5rem;
	}
	
	.c-headline-body-copy .x-body-tags
	{
		float:left;
	}
	
	.c-persona-picker__persona-link
	{
		border-right:1px solid #69a5de;
		height:calc(100vh-4.375rem);
		display:table-cell;
		vertical-align:middle;
		float:none;
	}
	
	.c-persona-picker__persona-link:last-child
	{
		border-bottom:1px solid #69a5de;
	}
	
	.c-persona-picker .persona-link__name
	{
		height:33px;
		line-height:2.4375rem;
	}
	
	.c-persona-picker .persona-link__description
	{
		height:66px;
	}
	
	.c-countrypicker
	{
		overflow-y:scroll;
	}
	
	.c-countrypicker .c-liipbox-overlay
	{
		top:50%;
		margin-top:-261px;
		padding-bottom:2.5rem;
	}
	
	.c-countrypicker__wrapper
	{
		max-width:832px;
		min-height:523px;
		height:auto;
		padding:1.5rem 0;
	}
	
	.c-countrypicker__country-selector__heading-logo
	{
		float:right;
		position:relative;
		top:4px;
		margin:0;
	}
	
	.c-countrypicker__country-selector__heading-text
	{
		line-height:2rem;
	}
	
	.c-countrypicker__tab-wrapper .panel-group .panel .panel-heading .panel-title a.accordion-toggle
	{
		padding:.5625rem 2rem;
	}
	
	.c-countrypicker__tab-wrapper .panel-group .panel .panel-body
	{
		padding-left:2rem;
	}
	
	.c-countrypicker__tab-wrapper .panel-group .panel.c-countrypicker__tab-wrapper__select-profile .panel-body
	{
		padding:2rem 2rem .9375rem;
	}
	
	.c-countrypicker__tab-wrapper .panel-group .panel.c-countrypicker__tab-wrapper__review-privacy-cookie .panel-body
	{
		padding:1rem 1.5rem 1.5rem 2rem;
	}
	
	.c-countrypicker .c-search__heading
	{
		font-size:1.25rem;
	}
	
	.c-countrypicker .c-search__field
	{
		width:342px;
	}
	
	.c-countrypicker .c-search__field__items
	{
		max-height:285px;
		width:342px;
		left:-1px;
	}
	
	.c-countrypicker .c-search__field__items div
	{
		padding:1.25rem 1rem;
	}
	
	.c-countrypicker .c-search__field__headingText
	{
		max-width:265px;
	}
	
	.c-countrypicker .c-search input
	{
		padding:1.625rem 1.625rem .3125rem 1rem;
	}
	
	.c-countrypicker .c-persona-selector
	{
		display:flex;
		margin:0 auto;
	}
	
	.c-countrypicker .c-persona-selector__persona
	{
		border-bottom:1px solid rgba(23,49,63,.15);
		border:1px solid #000;
		max-width:136px;
		max-height:128px;
		overflow:hidden;
		margin:0 12px;
	}
	
	.c-countrypicker .c-persona-selector__persona--info
	{
		text-align:center;
		word-break:break-word;
		padding:.5rem 1.25rem;
	}
	
	.c-countrypicker .c-persona-selector__persona--info .icon
	{
		display:inline;
		font-size:50px;
		padding-right:0;
		margin:0 auto;
	}
	
	.c-countrypicker .c-persona-selector__persona--info .c-persona-type
	{
		height:2.25rem;
		vertical-align:initial;
		line-height:1.125rem;
		width:5.9375rem;
		overflow:hidden;
	}
	
	.c-countrypicker .c-gdpr-section__links
	{
		margin-top:1.5rem;
		margin-bottom:3.75rem;
	}
	
	.c-countrypicker .c-gdpr-section__links--cookie
	{
		display:inline-block;
		margin-left:3rem;
		margin-top:0;
	}
	
	.c-countrypicker__footer
	{
		text-align:right;
		bottom:24px;
		position:absolute;
		right:24px;
		margin:0;
		padding:0;
	}
	
	.c-countrypicker__footer .icon-next
	{
		top:1px;
		font-size:1rem;
	}
	
	.c-pdpnav-container
	{
		min-height:5.625rem;
	}
	
	.c-pdp-nav-tabs
	{
		position:relative;
	}
	
	.c-tabs-container
	{
		width:100%;
		border-top:1px solid #9ba4aa;
		text-align:center;
		margin-top:40px;
	}
	
	.t-cbt-container .productnavtabs .c-tab-wrapper.js-tab-wrapper .c-tabs-container .c-tabs-list
	{
		width:auto;
	}
	
	.c-footer
	{
		padding-top:0;
	}
	
	.c-footer .social-icons[data-icontype=qrCode] .c-footer-social-icons--qrcode .qrcode-container p.qr-title
	{
		margin:12px 0 0;
	}
	
	.c-footer li
	{
		display:inline-block;
		margin-top:.75rem;
	}
	
	.c-footer .region
	{
		margin-bottom:0;
		margin-right:2rem;
	}
	
	.c-footer__link
	{
		display:inline-block;
		margin-right:2.1875rem;
		margin-bottom:0;
	}
	
	.c-footer__legal-content
	{
		background-color:#06c;
		padding:2.25rem 3rem;
	}
	
	.c-footer .c-link-wrapper
	{
		padding-top:1.25rem;
		padding-bottom:2rem;
	}
	
	.c-footer .social-icon
	{
		width:40px;
		height:40px;
		font-size:40px;
	}
	
	.c-footer .c-footer-social-icons--circle
	{
		margin-right:1.5rem;
	}
	
	.c-footer .c-footer-social-icons--qrcode
	{
		margin-right:2.25rem;
	}
	
	.c-footer .social-icons
	{
		padding-top:2rem;
		border-bottom:0;
		padding-bottom:2rem;
		padding-left:3rem;
	}
	
	.c-footer .region-picker::before
	{
		top:.125rem;
	}
	
	.product-category .x-align-center-headline
	{
		margin:1.5rem 0;
	}
	
	.c-heromedia .headline,.c-mediacontainer .headline,.c-heromedia-video .headline
	{
		margin:0 0 .9375rem;
	}
	
	.c-heromedia .subheadline,.c-mediacontainer .subheadline,.c-heromedia-video .subheadline
	{
		margin:0 0 1.125rem;
	}
	
	.c-heromedia .hero_content,.c-mediacontainer .hero_content,.c-heromedia-video .hero_content
	{
		position:absolute;
		width:24rem;
		max-height:600px;
		margin:0;
	}
	
	.c-heromedia .hero_content .x-body-text,.c-mediacontainer .hero_content .x-body-text,.c-heromedia-video .hero_content .x-body-text
	{
		max-height:385px;
		font-size:1rem;
	}
	
	.c-heromedia .hero_content .x-body-text a.noanimation,.c-mediacontainer .hero_content .x-body-text a.noanimation,.c-heromedia-video .hero_content .x-body-text a.noanimation
	{
		color:#06c;
		line-height:1.3125rem;
	}
	
	.c-heromedia .hero_content .x-body-text a.noanimation:hover,.c-mediacontainer .hero_content .x-body-text a.noanimation:hover,.c-heromedia-video .hero_content .x-body-text a.noanimation:hover
	{
		border-bottom:1px solid #06c;
	}
	
	.c-heromedia .hero_content .x-body-text a.noanimation:active,.c-mediacontainer .hero_content .x-body-text a.noanimation:active,.c-heromedia-video .hero_content .x-body-text a.noanimation:active
	{
		color:#004ea3;
		border-bottom:1px solid #004ea3;
	}
	
	.c-heromedia .hero_content .x-body-text a.noanimation:visited,.c-mediacontainer .hero_content .x-body-text a.noanimation:visited,.c-heromedia-video .hero_content .x-body-text a.noanimation:visited
	{
		color:#636;
		border-bottom:0;
	}
	
	.c-heromedia .hero_content .x-body-text a.noanimation:focus,.c-mediacontainer .hero_content .x-body-text a.noanimation:focus,.c-heromedia-video .hero_content .x-body-text a.noanimation:focus
	{
		color:#06c;
		border:3px solid #06c;
		border-radius:.25rem;
		padding:.125rem .3125rem;
	}
	
	.c-heromedia .hero_content.leftInsideImage,.c-heromedia .hero_content.rightInsideImage,.c-mediacontainer .hero_content.leftInsideImage,.c-mediacontainer .hero_content.rightInsideImage,.c-heromedia-video .hero_content.leftInsideImage,.c-heromedia-video .hero_content.rightInsideImage
	{
		top:50%;
		transform:translate(0,-50%);
	}
	
	.c-heromedia .hero_content.topLeft,.c-mediacontainer .hero_content.topLeft,.c-heromedia-video .hero_content.topLeft
	{
		top:5%;
		left:11.5%;
		transform:translate(0,0);
	}
	
	.c-heromedia .hero_content.topRight,.c-mediacontainer .hero_content.topRight,.c-heromedia-video .hero_content.topRight
	{
		top:5%;
		right:11.5%;
		transform:translate(0,0);
	}
	
	.c-heromedia .hero_content.topCenter,.c-mediacontainer .hero_content.topCenter,.c-heromedia-video .hero_content.topCenter
	{
		top:5%;
		left:50%;
		transform:translate(-50%,0);
	}
	
	.c-heromedia .hero_content.leftInsideImage,.c-mediacontainer .hero_content.leftInsideImage,.c-heromedia-video .hero_content.leftInsideImage
	{
		left:11.5%;
	}
	
	.c-heromedia .hero_content.rightInsideImage,.c-mediacontainer .hero_content.rightInsideImage,.c-heromedia-video .hero_content.rightInsideImage
	{
		right:11.5%;
	}
	
	.c-heromedia .hero_content.leftOutsideImage,.c-heromedia .hero_content.rightOutsideImage,.c-mediacontainer .hero_content.leftOutsideImage,.c-mediacontainer .hero_content.rightOutsideImage,.c-heromedia-video .hero_content.leftOutsideImage,.c-heromedia-video .hero_content.rightOutsideImage
	{
		top:0;
		right:0;
		transform:none;
		position:relative;
		display:inline-block;
	}
	
	.c-heromedia .hero_content.center,.c-mediacontainer .hero_content.center,.c-heromedia-video .hero_content.center
	{
		top:50%;
		left:50%;
		transform:translate(-50%,-50%);
	}
	
	.c-heromedia .hero_content.middleLeft,.c-mediacontainer .hero_content.middleLeft,.c-heromedia-video .hero_content.middleLeft
	{
		top:50%;
		left:11.5%;
		transform:translate(0,-50%);
	}
	
	.c-heromedia .hero_content.middleRight,.c-mediacontainer .hero_content.middleRight,.c-heromedia-video .hero_content.middleRight
	{
		top:50%;
		right:11.5%;
		transform:translate(0,-50%);
	}
	
	.c-heromedia .hero_content.bottomLeft,.c-mediacontainer .hero_content.bottomLeft,.c-heromedia-video .hero_content.bottomLeft
	{
		bottom:5%;
		left:11.5%;
		transform:translate(0,0);
	}
	
	.c-heromedia .hero_content.bottomCenter,.c-mediacontainer .hero_content.bottomCenter,.c-heromedia-video .hero_content.bottomCenter
	{
		bottom:5%;
		left:50%;
		transform:translate(-50%,0);
	}
	
	.c-heromedia .hero_content.bottomRight,.c-mediacontainer .hero_content.bottomRight,.c-heromedia-video .hero_content.bottomRight
	{
		bottom:5%;
		right:11.5%;
		transform:translate(0,0);
	}
	
	.c-heromedia .hero_content .x-submit-button,.c-mediacontainer .hero_content .x-submit-button,.c-heromedia-video .hero_content .x-submit-button
	{
		margin-top:3.125rem;
	}
	
	.c-heromedia-video .jp-interface
	{
		height:12%;
		bottom:.25rem;
	}
	
	.c-heromedia-video .jp-state-playing .jp-interface
	{
		bottom:.25rem;
	}
	
	.c-heromedia-video .jp-video-play
	{
		width:10rem;
		height:10rem;
		margin-top:-5rem;
		margin-left:-5rem;
	}
	
	.split-view-lg .layer-cnt
	{
		position:relative;
		width:50%;
		min-height:318px;
		max-height:600px;
		display:table-cell;
		vertical-align:middle;
		text-align:center;
	}
	
	.split-view-lg .c-heromedia-video .jp-jplayer
	{
		position:absolute;
		top:50%;
		left:50%;
		transform:translate(-50%,-50%);
	}
	
	.c-heromedia.c-heroBannerCmp
	{
		min-height:25rem;
	}
	
	.c-heromedia .mediaContainer .hero_content.leftInsideImage
	{
		left:11.5%;
		text-align:left;
		position:absolute;
	}
	
	.c-heromedia .mediaContainer .hero_content.rightInsideImage
	{
		right:11.5%;
		text-align:left;
		position:absolute;
	}
	
	.c-heromedia__cta
	{
		font-size:1rem;
		line-height:1.3125rem;
		margin-top:2.375rem;
	}
	
	.c-marketingtile
	{
		max-height:600px;
		overflow:hidden;
	}
	
	.c-marketingtile__row
	{
		display:table;
		direction:rtl;
	}
	
	.c-marketingtile__col-right
	{
		display:table-cell;
		vertical-align:middle;
		position:relative;
	}
	
	.c-marketingtile__col-right img
	{
		max-width:100%;
		max-height:100%;
		width:100%;
		height:auto;
	}
	
	.c-marketingtile__description
	{
		display:inline-block;
		padding:.9375rem 0 .625rem;
	}
	
	.c-marketingtile.featuredproduct .c-marketingtile__col-right
	{
		border-bottom:0;
		padding:0;
	}
	
	.c-video .jp-controls .c-toggles .full-scr,.c-video__modal .jp-controls .c-toggles .full-scr
	{
		width:24px;
		height:24px;
		margin-right:0;
	}
	
	.c-video .jp-video-play
	{
		width:10rem;
		height:10rem;
	}
	
	.c-video .jp-controls .jp-video-ctrl.jp-timer
	{
		font-size:.875rem;
		line-height:1.5rem;
	}
	
	.c-media-info__carousel .carousel-control
	{
		display:inline-block;
		width:3.125rem;
	}
	
	.c-media-info .product-pane__text
	{
		margin-top:2.625rem;
	}
	
	.c-media-info__carousel+.c-media-info__contact-us-bar
	{
		bottom:35px;
	}
	
	.c-media-info__contact-us-bar
	{
		min-height:200px;
	}
	
	.c-media-info__contact-us-bar__link
	{
		max-width:268px;
		text-align:center;
		margin:1.25rem auto 0;
	}
	
	.c-media-info__contact-us-bar__title
	{
		padding-top:3.375rem;
	}
	
	.c-media-info__contact-us-bar__link:hover
	{
		background:rgba(255,255,255,.2);
	}
	
	.c-countryselector .cssmap-container
	{
		margin-bottom:2rem;
		margin-top:2rem;
	}
	
	.c-countryselector .links-section
	{
		height:calc(100%-4.375rem);
	}
	
	.c-countryselector .x-liipbox__text.c-countryselector__location-text
	{
		line-height:inherit;
		font-size:22px!important;
		letter-spacing:normal!important;
	}
	
	.c-countryselector .country-list
	{
		padding-left:0;
		display:none;
	}
	
	.c-countryselector .row-1,.c-countryselector .row-2
	{
		padding-top:1.25rem;
		margin-top:0;
		height:100%;
	}
	
	.c-countryselector .row-2
	{
		border-left:1px solid #69a5de;
		min-height:580px;
	}
	
	.c-countryselector .left-sm
	{
		max-width:100%;
		margin-left:0;
	}
	
	.c-countryselector .left-sm .link-row
	{
		font-size:2rem;
		font-weight:300;
		text-transform:none;
	}
	
	.c-countryselector .right-sm
	{
		max-width:100%;
		margin-left:6rem;
		display:block;
		position:relative;
		padding-bottom:.625rem;
		padding-top:4.5rem;
		text-align:left;
	}
	
	.c-countryselector .right-sm .global-site-text
	{
		float:left;
		padding-left:1px;
		width:67%;
	}
	
	.c-countryselector .right-sm .global-site-link
	{
		font-size:1.375rem;
		line-height:1.5rem;
		color:#90c2ef;
	}
	
	.c-countryselector .right-sm .link-row
	{
		width:31%;
		font-size:1.125rem;
		line-height:1.5rem;
		display:inline-flex;
		margin-right:.75rem;
		padding:0 0 2rem;
	}
	
	.confirm-box__btngroup__btn
	{
		max-width:180px;
		margin-right:1rem;
	}
	
	.c-header-search-bar .roche-header-search-box
	{
		margin:60px auto 0;
	}
	
	.c-header-search-bar .roche-header-search-box fieldset .navbar-toggle.cross-icon
	{
		bottom:3.75rem;
	}
	
	.c-header-search-bar .header-search-overlay .x-liipbox__top-section
	{
		margin-left:-18px;
	}
	
	.c-header-search-bar .header-search-overlay .x-liipbox__top-section div.x-liipbox__text
	{
		font-size:22px!important;
		letter-spacing:normal!important;
		width:64px!important;
		height:28px!important;
		padding-left:0;
		padding-right:0;
	}
	
	.c-overlay-search-filter
	{
		margin:3.8125rem auto 0;
	}
	
	.c-page-notification .notification--close
	{
		height:32px;
		top:50%;
		transform:translateY(-50%);
		left:48px;
	}
	
	.c-page-notification__left-col
	{
		padding:2.125rem 3.0625rem 2.1875rem;
	}
	
	.c-page-notification__right-col
	{
		width:128px;
		height:100%;
	}
	
	.c-page-notification__title
	{
		line-height:1.625rem;
		font-size:1.375rem;
	}
	
	.c-page-notification__description
	{
		line-height:1.375rem;
		font-size:1rem;
		margin-top:1.25rem;
	}
	
	.c-page-notification .notification--close:after,.c-page-notification .notification--close:before
	{
		height:36px;
	}
	
	.c-page-notification .js-notification-error .CTA-link
	{
		min-width:16.6875rem;
		font-size:.875rem;
		letter-spacing:2px;
		line-height:1.125rem;
		margin-right:8rem;
		padding:1rem;
	}
	
	.c-page-notification-404
	{
		margin-top:9.875rem;
	}
	
	.c-page-notification-404__summary
	{
		padding-left:12%;
	}
	
	.c-page-notification-404__title
	{
		font-size:5.25rem;
		line-height:6.125rem;
		color:#06c;
		max-width:26.0625rem;
	}
	
	.c-page-notification-404__description
	{
		font-size:2.375rem;
		line-height:2.75rem;
		opacity:1;
	}
	
	.c-page-notification-404__links-section
	{
		margin-top:0;
		padding:.9375rem .9375rem 0 1.5rem;
	}
	
	.c-page-notification-404 .link
	{
		font-size:1.375rem;
		line-height:1.625rem;
		color:#17313f;
		margin-top:2.5rem;
		padding-left:.125rem;
	}
	
	.c-page-notification-404 .border--line
	{
		border:1px solid #9ba4aa;
		margin-top:3.125rem;
	}
	
	.c-page-notification-404 .link-row:first-child a
	{
		font-size:3rem;
		line-height:3.375rem;
		margin-top:.625rem;
		padding-left:0;
	}
	
	.c-title .roche-title
	{
		margin-top:.4375rem;
	}
	
	.c-listingtile
	{
		overflow:hidden;
		padding:1.5625rem 1.25rem;
	}
	
	.c-listingtile__row
	{
		display:block;
		border:1px solid #9ba4aa;
		padding:2.1875rem 6.25rem 1.5625rem 0;
	}
	
	.c-listingtile__col
	{
		padding:0 .9375rem 0 12.1875rem;
	}
	
	.c-listingtile__date span
	{
		font-size:2rem;
		line-height:2.4375rem;
		width:78px;
		height:77px;
		padding:16px 20px 20px 21px;
	}
	
	.c-listingtile__date
	{
		position:absolute;
		text-align:center;
		top:50%;
		left:3.75rem;
		transform:translateY(-50px);
		-ms-transform:translateY(-50px);
		font-size:1rem;
		line-height:.75rem;
		width:75px;
	}
	
	.c-listingtile__title
	{
		font-size:1.375rem;
		line-height:1.625rem;
		padding-top:0;
	}
	
	.c-listingtile__subtitle
	{
		font-size:1rem;
		padding:1.375rem 0 .125rem;
	}
	
	.c-listingtile__description
	{
		display:inline-block;
		padding:.75rem 0 .9375rem;
	}
	
	.c-product-thumbnail
	{
		max-width:65.625rem;
		text-align:center;
		padding:0;
	}
	
	.c-product-thumbnail__item
	{
		display:inline-block;
		vertical-align:top;
		max-width:27.5rem;
	}
	
	.c-product-thumbnail__item:nth-child(2)
	{
		margin-left:10rem;
		margin-top:0;
	}
	
	.c-product-thumbnail__img
	{
		height:152px;
	}
	
	.c-product-thumbnail__name
	{
		line-height:1.625rem;
		text-align:left;
		margin-bottom:1.5rem;
	}
	
	.c-faqNormal__title,.c-faq__title
	{
		padding-right:3.125rem;
		padding-left:32px;
	}
	
	.c-faqNormal__description,.c-faq__description
	{
		width:90%;
		float:left;
		position:relative;
		min-height:1px;
		line-height:1.375rem;
		padding:24px 48px 24px 32px;
	}
	
	.c-faqNormal__description.c-citation-list,.c-faq__description.c-citation-list
	{
		line-height:1rem;
	}
	
	.c-faqNormal__filler,.c-faq__filler
	{
		display:inline-block;
		width:10%;
		float:left;
		position:relative;
		min-height:1px;
		padding:0;
	}
	
	.c-faqNormal__row__col,.c-faq__row__col
	{
		border-right:1px solid #9ba4aa;
		border-left:1px solid #9ba4aa;
	}
	
	.c-faqNormal__question,.c-faq__question
	{
		padding:24px 16px;
	}
	
	.c-faqNormal .tab-content,.c-faq .tab-content
	{
		padding:0 0 0 1rem;
	}
	
	.c-page-details .listview ul
	{
		padding-left:20px;
	}
	
	.c-page-details .listview ol
	{
		padding-left:17px;
	}
	
	.c-page-details.c-page-details-event .c-page-details__tags-list
	{
		margin-bottom:5px;
	}
	
	.c-page-details.c-page-details-event .c-page-details__tags-list li.x-body-tags
	{
		width:auto;
		margin-right:4.375rem;
		display:inline-block;
	}
	
	.c-general-map .contact-wrapper
	{
		position:absolute;
		top:50%;
		left:50%;
		transform:translate(-50%,-50%);
		min-width:26.5rem;
	}
	
	.c-general-map .contact-wrapper h2
	{
		font-size:2rem;
		line-height:2.4375rem;
	}
	
	.c-general-map .contact-wrapper .contact-address,.c-general-map .contact-wrapper .contact-address p,.c-general-map .contact-wrapper .contact-info,.c-general-map .contact-wrapper .contact-timings
	{
		font-family:imago-book,Arial,sans-serif;
		font-weight:300;
	}
	
	.c-general-map .contact-wrapper .view-cta a:hover
	{
		color:#c3dbf2;
	}
	
	.c-general-map .contact-wrapper .view-cta a:focus
	{
		outline:0;
	}
	
	.c-general-map .contact-wrapper .contact-address
	{
		margin-top:2.5rem;
	}
	
	.c-general-map .contact-container
	{
		position:relative;
		padding:0 5rem 0 9.375rem;
	}
	
	.js-st-container .st-btn[data-network]
	{
		font-size:2.5rem!important;
		height:2.5rem!important;
		width:2.5rem!important;
		line-height:2.5rem!important;
	}
	
	.c-filter__heading
	{
		margin-bottom:1rem;
	}
	
	.c-filter__list .radio
	{
		background-color:#f2f2f2;
	}
	
	.c-assay-menu__related-assays
	{
		display:flex;
		flex-wrap:wrap;
	}
	
	.c-assay-menu__wrapper
	{
		z-index:0;
		position:relative;
		width:100%;
		height:auto;
		top:0;
		left:0;
		right:0;
	}
	
	.c-assay-menu__key-list
	{
		border:1px solid #9ba4aa;
		height:11.125rem;
		display:block;
		margin:3.25rem 0 2.1875rem;
	}
	
	.c-assay-menu__tabs-container .item
	{
		width:25%;
		float:left;
		margin-top:0;
		padding:0;
	}
	
	.c-assay-menu__tabs-container .item .compare-tab-block-text
	{
		text-transform:none;
	}
	
	.c-advanced-spec
	{
		text-align:right;
	}
	
	.c-advanced-specs-container
	{
		margin-top:2.375rem;
	}
	
	.c-advanced-specs-heading h2
	{
		float:left;
		font-size:3rem;
		line-height:3.375rem;
	}
	
	.c-advanced-spec-line
	{
		display:inline-block;
		width:11%;
		height:1px;
		background-color:#9ba4aa;
		float:right;
		margin-left:1.125rem;
		margin-top:.625rem;
	}
	
	.c-advanced-spec-desc
	{
		float:left;
		min-height:500px;
		position:relative;
		padding:0 36px;
	}
	
	.c-advanced-spec-label
	{
		display:inline-block;
		max-width:85%;
		text-align:right;
		color:#17313f;
		font-size:22px;
		line-height:26px;
	}
	
	.c-advanced-specs-list
	{
		list-style-type:none;
		padding-top:50px;
		padding-left:0;
		width:55%;
	}
	
	.c-featered-chart__chart-summary
	{
		padding-top:38px;
	}
	
	.c-featered-chart__legend-container
	{
		width:150px;
	}
	
	.c-featered-chart__legendValueContainer
	{
		display:table;
	}
	
	.c-featered-chart__legend-box-value
	{
		display:table-cell;
	}
	
	.c-registration-status__content
	{
		font-size:1.25rem;
		line-height:1.625rem;
	}
	
	.c-product-desc
	{
		clear:both;
		color:#17313f;
		display:block;
		padding:0 48px 48px;
	}
	
	.c-product-desc__subtitle
	{
		color:#17313f;
		font-family:imago-book,Arial,sans-serif;
		font-size:1rem;
		font-weight:400;
		line-height:1.375rem;
		margin-bottom:0;
	}
	
	.c-product-desc .col-left
	{
		width:58%;
		float:left;
		text-align:left;
		padding-right:.9375rem;
	}
	
	.c-product-desc .col-right
	{
		max-width:100%;
		width:40%;
		height:auto;
		max-height:152px;
		overflow:hidden;
		float:right;
		text-align:right;
		padding:0;
	}
	
	.c-product-desc .col-right img
	{
		width:auto;
		max-width:100%;
	}
	
	.c-feature-table__wrapper
	{
		display:block;
		z-index:0;
		position:relative;
		width:100%;
		height:auto;
		top:0;
		left:0;
		right:0;
	}
	
	.c-feature-table__wrapper__header
	{
		background:0;
		border:0;
		height:auto;
		position:static;
		overflow:visible;
	}
	
	.c-feature-table__wrapper__header .right-col
	{
		width:100%;
		display:block;
		padding:0;
	}
	
	.c-feature-table__wrapper__header .right-col .row
	{
		margin:0;
		padding:0;
	}
	
	.c-feature-table__wrapper__header .right-col__row
	{
		display:inline-block;
		height:auto;
	}
	
	.c-feature-table__wrapper__header .right-col .table-title
	{
		color:#17313f;
		font-size:2rem;
		line-height:2.375rem;
		padding-top:.9375rem;
		text-transform:none;
		display:block;
	}
	
	.c-feature-table__wrapper__header .right-col .table-description
	{
		color:#17313f;
		display:inline-block;
		font-size:1rem;
		line-height:1.375rem;
		padding:.3125rem 0 .9375rem;
	}
	
	.c-feature-table__wrapper__body
	{
		transform:translateY(0);
		padding:0 1.25rem 0 0;
	}
	
	.c-feature-table__wrapper__body__inner
	{
		overflow-x:auto;
		transform:translateY(0);
	}
	
	.c-feature-table .disclaimer
	{
		padding:.3125rem 0 0;
	}
	
	.c-pdp-specs-heading h2
	{
		float:left;
		font-size:3rem;
		line-height:3.375rem;
		width:74%;
	}
	
	.c-pdp-spec-wrapper
	{
		width:94%;
	}
	
	.c-pdp-spec
	{
		width:54%;
		float:left;
		overflow:hidden;
		box-sizing:border-box;
	}
	
	.c-pdp-spec-line
	{
		display:inline-block;
		width:100%;
		height:1px;
		background-color:#9ba4aa;
		position:absolute;
		margin-left:1.125rem;
		top:.6875rem;
	}
	
	.c-pdp-spec-desc
	{
		float:left;
		width:46%;
	}
	
	.c-pdp-spec-desc p,.c-pdp-spec-desc ul,.c-pdp-spec-desc ol
	{
		padding-left:2.125rem;
	}
	
	.c-pdp-spec-label
	{
		display:inline-block;
		max-width:80%;
	}
	
	.c-carousel__event-item.slick-slide .c-carousel__event-asset--cloned .no-image,.c-carousel__event-item.slick-slide .c-carousel__event-asset .no-image
	{
		border-bottom:1px solid #dcdcdc;
	}
	
	.c-carousel .slick-dots
	{
		padding-right:0;
		overflow-x:hidden;
		margin-top:3.125rem;
		margin-bottom:0;
	}
	
	.c-carousel .slick-dots li
	{
		padding:0 18px;
	}
	
	.c-carousel__events-content
	{
		min-height:auto;
		padding-left:3.6875rem;
		padding-right:3.6875rem;
		width:60.125rem;
	}
	
	.c-carousel__events-content .slick-list
	{
		position:relative;
		top:0;
	}
	
	.c-carousel__events-content .slick-prev
	{
		left:0;
	}
	
	.c-carousel__events-content .slick-next
	{
		right:0;
	}
	
	.c-carousel__events-content .slick-next,.c-carousel__events-content .slick-prev
	{
		width:32px;
		height:32px;
	}
	
	.c-carousel__event-title
	{
		font-size:22px;
		line-height:30px;
		margin-bottom:16px;
	}
	
	.c-carousel__event-description
	{
		font-size:16px;
		line-height:20px;
	}
	
	.c-carousel__event-item.slick-slide
	{
		width:16.25rem;
		height:22rem;
		margin-right:1.5rem;
		overflow:hidden;
	}
	
	.c-carousel__event-item.slick-slide .c-carousel__event-asset--cloned
	{
		position:relative;
		transform:translateY(-100%);
		-ms-transform:translateY(-100%);
		z-index:-1;
	}
	
	.c-carousel__event-item.slick-slide .c-carousel__event-asset,.c-carousel__event-item.slick-slide .c-carousel__event-asset--cloned
	{
		width:16.25rem;
		height:9.125rem;
		position:relative;
		overflow:hidden;
	}
	
	.c-carousel__event-item.slick-active:not(.slick-current)
	{
		cursor:pointer;
	}
	
	.c-carousel__event-asset__innerWrapper
	{
		position:absolute;
		top:0;
		left:0;
		right:0;
		bottom:0;
		overflow:hidden;
	}
	
	.c-carousel.c-carousel-center-variation .slick-dots li
	{
		padding:0 24px;
	}
	
	.c-carousel.c-carousel-center-variation .c-carousel__event-item.slick-slide
	{
		width:13.3125rem;
		height:293px;
		top:37px;
		margin-right:0;
		visibility:hidden;
	}
	
	.c-carousel.c-carousel-center-variation .c-carousel__event-item.slick-slide .c-carousel__event-asset,.c-carousel.c-carousel-center-variation .c-carousel__event-item.slick-slide .c-carousel__event-asset--cloned
	{
		width:13.1875rem;
		height:13rem;
		position:relative;
		overflow:hidden;
	}
	
	.c-carousel.c-carousel-center-variation .c-carousel__event-item.slick-slide .c-carousel__event-description,.c-carousel.c-carousel-center-variation .c-carousel__event-item.slick-slide .c-carousel__event-link,.c-carousel.c-carousel-center-variation .c-carousel__event-item.slick-slide .c-carousel__link-wrapper
	{
		visibility:hidden;
	}
	
	.c-carousel.c-carousel-center-variation .c-carousel__event-item.slick-slide.slick-active:not(.slick-current) .c-carousel__event-asset
	{
		opacity:.6;
	}
	
	.c-carousel.c-carousel-center-variation .c-carousel__event-item.slick-slide.slick-current
	{
		width:23.625rem;
		height:330px;
		top:0;
		opacity:1;
		border-right:1px solid #dcdcdc;
	}
	
	.c-carousel.c-carousel-center-variation .c-carousel__event-item.slick-slide.slick-current .c-carousel__event-asset,.c-carousel.c-carousel-center-variation .c-carousel__event-item.slick-slide.slick-current .c-carousel__event-asset--cloned
	{
		width:23.5625rem;
		height:16.1875rem;
	}
	
	.c-carousel.c-carousel-center-variation .c-carousel__event-title
	{
		margin-bottom:1.5625rem;
	}
	
	.c-carousel.c-carousel-center-variation .c-carousel__event-content
	{
		min-height:auto;
		margin:1rem 1rem 0 1.5rem;
	}
	
	.c-carousel-default .c-carousel__event-content .c-carousel__event-description
	{
		height:60px;
		display:0;
		-webkit-line-clamp:3;
		-webkit-box-orient:vertical;
		overflow:hidden;
		text-overflow:ellipsis;
	}
	
	.t-prod-listing .c-page-title,.t-prod-listing .c-headline-body
	{
		margin-top:3.75rem;
		margin-bottom:3.75rem;
	}
	
	.t-prod-listing .t-prod-result-text span.js-current-count
	{
		line-height:1.25rem;
		font-size:1rem;
	}
	
	.t-prod-listing .t-prod-result-text .c-page-string
	{
		text-transform:capitalize;
	}
	
	.t-prod-listing .prod-search-results-tile .sorting-list-container
	{
		padding-top:0;
		padding-bottom:0;
		padding-left:0;
	}
	
	.t-prod-listing .prod-filter-container
	{
		width:25%;
		background:#f2f2f2;
	}
	
	.t-prod-listing .prod-listing-container
	{
		float:right;
		width:75%;
	}
	
	.t-prod-listing .prod-listing-container__fw
	{
		margin:0 9.46875rem;
	}
	
	.t-prod-listing .sorting-list-container
	{
		float:right;
		clear:left;
	}
	
	.t-prod-listing .sorting-list-container.sorting-list-container--margin
	{
		padding:1.5rem 0;
	}
	
	.c-filter-search-box
	{
		margin:1.5rem 1.5rem 1.5rem 3rem;
	}
	
	.c-listingTile__productAsset img
	{
		max-width:100%;
	}
	
	.c-listingTile__list.grid-view .resource-center__file-name.file-type,.c-listingTile__list.grid-view .resource-listing-title.file-type
	{
		max-width:40%;
	}
	
	.c-listingTile__list.list-view
	{
		padding:2rem 1.5rem;
	}
	
	.c-listingTile__list.list-view .c-listingTile__productWrapper
	{
		display:flex;
		align-items:center;
		padding:0;
	}
	
	.c-listingTile__list.list-view .c-listingTile__productWrapper .c-listingTile__productAsset
	{
		display:table-cell;
		vertical-align:middle;
		transform:none;
		position:initial;
		width:240px;
		max-width:240px;
		height:102px;
		padding-right:32px;
		margin:0;
	}
	
	.c-listingTile__list.list-view .c-listingTile__productWrapper .c-listingTile__productAsset .c-custom-pagetype,.c-listingTile__list.list-view .c-listingTile__productWrapper .c-listingTile__productAsset .c-heromedia-image
	{
		width:100%;
		height:100%;
	}
	
	.c-listingTile__list.list-view .c-listingTile__productWrapper .c-listingTile__productAsset img
	{
		width:auto;
		max-width:100%;
		height:auto;
		max-height:102px;
	}
	
	.c-listingTile__list.list-view .c-listingTile__productWrapper .c-listingTile__productContent
	{
		display:table-cell;
		vertical-align:middle;
		width:calc(100%-240px);
		margin:0;
		padding:0;
	}
	
	.c-listingTile__list.grid-view .c-listingTile__productAsset .c-default-image
	{
		height:9.125rem;
		border-bottom:1px solid #dcdcdc;
	}
	
	.c-featuredTile__list:first-child .c-featuredTile__productWrapper
	{
		padding-top:3.25rem;
	}
	
	.c-featuredTile__list:last-child
	{
		padding-bottom:3.25rem;
	}
	
	.c-featuredTile__link
	{
		display:block;
		border-bottom:0;
	}
	
	.c-featuredTile__productWrapper
	{
		display:block;
		padding:1.625rem 0 1.625rem 6.125rem;
	}
	
	.c-featuredTile__productTitle
	{
		font-size:1.375rem;
		line-height:1.625rem;
		position:relative;
	}
	
	.c-featuredTile__productCategory
	{
		opacity:.65;
		margin-top:.75rem;
	}
	
	.c-featuredTile__productAsset img
	{
		height:216px;
	}
	
	.c-featuredTile__productAsset
	{
		margin-bottom:3.25rem;
	}
	
	.resource-center__document-img img
	{
		width:28px;
		height:28px;
	}
	
	.resource-center__document-img
	{
		width:78px;
		height:78px;
		margin-right:2.5rem;
		position:absolute;
		text-align:center;
		top:50%;
		left:0;
		transform:translateY(-50px);
	}
	
	.resourcecenter-wrapper .resource-center .resource-listing-row
	{
		margin-bottom:0;
		padding:2.5rem;
	}
	
	.resourcecenter-wrapper .resource-center .resource-listing-title
	{
		padding-top:10px;
		font-size:1.375rem;
		line-height:1.75rem;
	}
	
	.c-pdp-summary-desc .x-h3
	{
		width:30%;
		float:left;
	}
	
	.c-pdp-summary-desc .x-text
	{
		width:53%;
		float:right;
	}
	
	.sorting-list-container .c-sort-Bar
	{
		width:15rem;
	}
	
	.c-prod-listing-wrapper,.search-results-tab
	{
		background:#f2f2f2;
	}
	
	.c-prod-listing-wrapper .prod-listing-container,.c-prod-listing-wrapper .prod-search-results-tile,.search-results-tab .prod-listing-container,.search-results-tab .prod-search-results-tile
	{
		background:#fff;
	}
	
	.c-sort-Bar
	{
		max-width:18.75rem;
	}
	
	.c-sort-Bar .c-sort-dropdown .c-sort-dropdown--input
	{
		border:1px solid #17313f;
		line-height:2.125rem;
		height:3.25rem;
	}
	
	.c-back_to_top-footer-wrapper .c-back-to-top a
	{
		width:3.5rem;
		height:3.5rem;
		font-size:1.875rem;
	}
	
	.c-img-hotspot-overlay .closeBtn
	{
		right:23px;
		top:23px;
	}
	
	.c-img-hotspot-overlay .c-overlay-container
	{
		padding-left:82px;
		padding-bottom:2.25rem;
		padding-right:37.5%;
	}
	
	.c-img-hotspot-overlay .c-overlay-container.c-bottom-spacing
	{
		padding-bottom:68px;
	}
	
	.c-img-hotspot-overlay .c-overlay-headline
	{
		font-size:2rem;
		line-height:2.5625rem;
		margin-bottom:1.5rem;
	}
	
	.c-img-hotspot-overlay .c-learn-more-link
	{
		margin-bottom:.5rem;
	}
	
	.c-concentric-circles
	{
		width:45px;
		height:45px;
	}
	
	.c-contact-form__form-title
	{
		padding:0 3.125rem;
	}
	
	.c-contact-form__form-title h1
	{
		font-size:4rem;
		line-height:4.25rem;
	}
	
	.c-contact-form .start
	{
		width:100%;
		padding-left:2.125rem;
		position:relative;
	}
	
	.c-contact-form__support-section .x-rte-wrapper p
	{
		font-size:.875rem;
	}
	
	.c-contact-form .form_leftcollabel label
	{
		font-size:1.125rem;
		line-height:1.5rem;
		color:#17313f;
		top:.9375rem;
	}
	
	.c-contact-form .subheadline
	{
		position:absolute;
		top:-4.25rem;
		right:0;
	}
	
	.c-contact-form button.submit:not(.af-icon-button),.c-contact-form .form_button_submit
	{
		max-width:268px;
		margin:1.875rem 0 0 1rem;
	}
	
	.c-contact-form .js-active .form_leftcol
	{
		top:-.3125rem;
	}
	
	.c-contact-form .x-hint-btn
	{
		right:-20px;
		bottom:2px;
	}
	
	.c-contact-form .default-layout,.c-contact-form .form_row_description
	{
		height:75px;
	}
	
	.c-contact-form .g-recaptcha
	{
		margin:1.125rem .9375rem;
	}
	
	.c-socialfeed__header
	{
		background-position:1.75rem center;
	}
	
	.c-socialfeed__content
	{
		padding:2.625rem 5.5rem;
	}
	
	.c-gallery__wrapper
	{
		display:inline-block;
		padding:0 .125rem;
	}
	
	.c-gallery__column-wrapper
	{
		width:24.5%;
		margin-top:4.375rem;
		padding:0 .75rem 0 0;
	}
	
	.c-gallery__top-wrapper
	{
		margin-bottom:1.5rem;
		padding:0 0 0 .75rem;
	}
	
	.c-gallery__img-overlay
	{
		margin-right:.75rem;
	}
	
	.c-gallery__wrapper--three
	{
		animation-delay:.4s;
		width:55.6%;
		padding:0 .75rem 0 0;
	}
	
	.c-gallery__wrapper--five
	{
		width:44.4%;
		position:absolute;
		bottom:0;
		right:0;
		animation-delay:.8s;
		padding:0 0 0 1rem;
	}
	
	.c-gallery__wrapper--four
	{
		width:34%;
		animation-delay:.4s;
		padding:0 .75rem;
	}
	
	.c-gallery__wrapper--six
	{
		width:66%;
		animation-delay:.8s;
		padding:0 0 0 .75rem;
	}
	
	.almost_visible
	{
		opacity:0;
	}
	
	.c-eloquo-marketo-form input[type=submit],.c-eloquo-marketo-form button[type=submit]
	{
		max-width:268px;
		margin:.625rem 0 0;
	}
	
	.rd-services-wrapper
	{
		margin-bottom:20px;
		padding:0 2.0625rem;
	}
	
	.c-rd-services
	{
		margin-bottom:1.875rem;
		padding:0 12px;
	}
	
	.c-rd-services__content
	{
		height:282px;
	}
	
	.c-rd-services__content--title
	{
		font-size:2rem;
		line-height:2.5625rem;
	}
	
	.c-rd-services__content--description
	{
		max-width:410px;
		height:46px;
		font-size:1rem;
		line-height:1.375rem;
		margin:0 auto;
	}
	
	.c-rd-services__content--link
	{
		margin:1.875rem auto;
	}
	
	.c-rd-services__content--no-ctaLink
	{
		margin-bottom:0;
		height:40px;
	}
	
	.c-rd-services__content--learnmore
	{
		font-size:1rem;
		line-height:1.3125rem;
		height:23px;
	}
	
	.c-rd-services__content--learnmore .goto-service-learnmore>a
	{
		color:#333;
	}
	
	.c-rd-services__content--learnmore .goto-service-learnmore>a .icon-secondaryCTA_bluefilled,.c-rd-services__content--learnmore .goto-service-learnmore>a .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-rd-services__content--learnmore .goto-service-learnmore>a .icon-secondaryCTA_dropDown,.c-rd-services__content--learnmore .goto-service-learnmore>a .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-rd-services__content--learnmore .goto-service-learnmore>a .icon-secondaryCTA_dropDown,.c-rd-services__content--learnmore .goto-service-learnmore>a .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-rd-services__content--learnmore .goto-service-learnmore>a .icon-secondaryCTA_dropDown,.c-rd-services__content--learnmore .goto-service-learnmore>a .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-rd-services__content--learnmore .goto-service-learnmore>a .icon-secondaryCTA_dropDown,.c-rd-services__content--learnmore .goto-service-learnmore>a .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-rd-services__content--learnmore .goto-service-learnmore>a .icon-secondaryCTA_dropDown
	{
		display:none;
		font-size:17px;
	}
	
	.c-rd-services__content--learnmore .goto-service-learnmore>a:hover .icon-secondaryCTA_dropDown
	{
		color:#fff;
		background-color:#06c;
		display:none;
	}
	
	.c-rd-services__content--learnmore .goto-service-learnmore>a:active .icon-secondaryCTA_dropDown
	{
		color:#fff;
		background-color:#004ea3;
		display:none;
	}
	
	.c-resourcetile__img-container,.c-resourcetile__img-container img
	{
		max-height:136px;
	}
	
	.c-resourcetile__document-type
	{
		font-size:.875rem;
		line-height:.9375rem;
		height:28%;
	}
	
	.c-resourcetile__document-type span
	{
		margin-top:-.75rem;
	}
	
	.c-resourcetile__document-icon
	{
		bottom:28%;
	}
	
	.c-resourcetile__more-link .icon-secondaryCTA_bluefilled,.c-resourcetile__more-link .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-resourcetile__more-link .icon-secondaryCTA_dropDown,.c-resourcetile__more-link .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-resourcetile__more-link .icon-secondaryCTA_dropDown,.c-resourcetile__more-link .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-resourcetile__more-link .icon-secondaryCTA_dropDown,.c-resourcetile__more-link .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-resourcetile__more-link .icon-secondaryCTA_dropDown,.c-resourcetile__more-link .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-resourcetile__more-link .icon-secondaryCTA_dropDown
	{
		display:none;
		font-size:17px;
		margin-top:1px;
	}
	
	.c-resourcetile__more-link .icon-secondaryCTA_dropDown
	{
		font-size:17px;
	}
	
	.c-resourcetile__more-link .x-secondary-cta,.c-resourcetile__more-link .x-secondary-cta-up,.c-resourcetile__more-link .x-secondary-cta-down,.c-resourcetile__more-link .c-filter__collapse-cta
	{
		height:17px;
		width:17px;
		background-color:rgba(255,255,255,.15);
	}
	
	.c-resourcetile__more-link:hover .icon-secondaryCTA_dropDown
	{
		color:#06c;
		background-color:#fff;
		border-radius:50%;
		display:none;
	}
	
	.c-resourcetile__more-link:hover .icon-secondaryCTA_bluefilled,.c-resourcetile__more-link:hover .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-resourcetile__more-link:hover .icon-secondaryCTA_dropDown,.c-resourcetile__more-link:hover .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-resourcetile__more-link:hover .icon-secondaryCTA_dropDown,.c-resourcetile__more-link:hover .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-resourcetile__more-link:hover .icon-secondaryCTA_dropDown,.c-resourcetile__more-link:hover .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-resourcetile__more-link:hover .icon-secondaryCTA_dropDown,.c-resourcetile__more-link:hover .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-resourcetile__more-link:hover .icon-secondaryCTA_dropDown
	{
		display:inline;
	}
	
	.c-resourcetile__more-link:active .icon-secondaryCTA_dropDown
	{
		color:#004ea3;
		background-color:#fff;
		border-radius:50%;
		display:none;
	}
	
	.c-resourcetile__more-link:active .icon-secondaryCTA_bluefilled,.c-resourcetile__more-link:active .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-resourcetile__more-link:active .icon-secondaryCTA_dropDown,.c-resourcetile__more-link:active .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-resourcetile__more-link:active .icon-secondaryCTA_dropDown,.c-resourcetile__more-link:active .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-resourcetile__more-link:active .icon-secondaryCTA_dropDown,.c-resourcetile__more-link:active .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-resourcetile__more-link:active .icon-secondaryCTA_dropDown,.c-resourcetile__more-link:active .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-resourcetile__more-link:active .icon-secondaryCTA_dropDown
	{
		display:inline-block;
		color:#004ea3;
	}
	
	.c-resourcetile .x-secondary-cta,.c-resourcetile .x-secondary-cta-up,.c-resourcetile .x-secondary-cta-down,.c-resourcetile .c-filter__collapse-cta
	{
		margin-left:.5rem;
	}
	
	.c-resourcetile-horizontal .c-resourcetile__row
	{
		display:table;
		border-collapse:separate;
		width:100%;
		border-spacing:3.125rem 0;
		margin-bottom:3.125rem;
	}
	
	.c-resourcetile-horizontal .c-resourcetile__row-2
	{
		width:68%;
	}
	
	.c-resourcetile-horizontal .c-resourcetile__row-1
	{
		width:35.8%;
	}
	
	.c-resourcetile-horizontal .c-resourcetile__container
	{
		margin-right:-3rem;
		margin-left:-3rem;
	}
	
	.c-resourcetile-horizontal .c-resourcetile__col-container
	{
		display:table-cell;
		float:none;
	}
	
	.c-resource-center .modal-dialog
	{
		width:43.75rem;
	}
	
	.c-resource-center .modal-dialog .modal-header
	{
		padding-left:24px;
	}
	
	.c-resource-center .modal-footer
	{
		padding:5px 15px;
	}
	
	.c-decisionguide
	{
		margin-top:1.875rem;
		border:1px solid #9ba4aa;
		margin-left:3.125rem;
		margin-right:3.125rem;
	}
	
	.c-decisionguide__header
	{
		padding-top:1.25rem;
		padding-bottom:1.25rem;
		border-bottom:1px solid #9ba4aa;
		display:table;
		width:100%;
	}
	
	.c-decisionguide__footer
	{
		padding-bottom:4.6875rem;
	}
	
	.c-decisionguide__prev-ques
	{
		font-size:1.125rem;
		margin-bottom:1.25rem;
	}
	
	.c-decisionguide__heading
	{
		font-size:1.375rem;
		line-height:1.75rem;
		float:none;
		display:table-cell;
		vertical-align:middle;
		padding:0 6.25rem;
	}
	
	.c-decisionguide__intro-text,.c-decisionguide__topic-name,.c-decisionguide__question,.c-decisionguide__answer label,.c-decisionguide__progress-text
	{
		font-size:1.125rem;
		line-height:1.5rem;
	}
	
	.c-decisionguide__intro-text
	{
		width:50%;
		float:left;
		margin-top:.9375rem;
	}
	
	.c-decisionguide__start-view
	{
		padding:1.5625rem 6.25rem;
	}
	
	.c-decisionguide__prev,.c-decisionguide__next
	{
		width:11.625rem;
		padding-top:.875rem;
		padding-bottom:.875rem;
	}
	
	.c-decisionguide__prev,.c-decisionguide__progress-wrapper
	{
		margin-right:3.125rem;
	}
	
	.c-decisionguide__prev-text,.c-decisionguide__next-text
	{
		position:relative;
		top:-2px;
	}
	
	.c-decisionguide__prev .icon-back,.c-decisionguide__next .icon-next
	{
		box-sizing:content-box;
	}
	
	.c-decisionguide__next .icon-next
	{
		margin-left:-2px;
	}
	
	.c-decisionguide__refresh
	{
		margin-right:6.25rem;
	}
	
	.c-decisionguide__refresh .icon-refresh
	{
		font-size:1.125rem;
		line-height:1.125rem;
		margin-left:.125rem;
		display:inline-block;
		vertical-align:middle;
	}
	
	.c-decisionguide__question-view
	{
		min-height:20rem;
	}
	
	.c-decisionguide__question,.c-decisionguide__answer-wrapper,.c-decisionguide__footer
	{
		margin-left:6.25rem;
		margin-right:6.25rem;
	}
	
	.c-decisionguide__answer
	{
		margin-bottom:1.875rem;
	}
	
	.c-decisionguide__answer-wrapper
	{
		margin-bottom:2.5rem;
		padding:2.5rem 3.125rem;
	}
	
	.c-decisionguide__progress-wrapper
	{
		width:calc(100%-29.5rem);
	}
	
	.c-decisionguide__progress-bar
	{
		width:calc(100%-3.875rem);
	}
	
	.c-decisionguide__info-text-wrapper
	{
		margin-bottom:1.25rem;
	}
	
	.c-decisionguide__info-text-wrapper .icon-info
	{
		width:17px;
		height:17px;
		font-size:17px;
		line-height:17px;
	}
	
	.c-decisionguide__answer-tags-wrapper
	{
		min-height:7.5rem;
		padding:1.5625rem 6.25rem .9375rem;
	}
	
	.c-decisionguide__answer-tag
	{
		margin-right:1.875rem;
	}
	
	.c-decisionguide__submit-view .c-decisionguide__answer-tag
	{
		margin-bottom:.75rem;
	}
	
	.c-decisionguide__submit-view .c-decisionguide__answers
	{
		padding-top:1.5rem;
	}
	
	.c-decisionguide__submit-view.c-decisionguide__answer-tags-wrapper
	{
		border-bottom:1px solid #9ba4aa;
		border-top:0;
		margin-bottom:1.25rem;
		padding-bottom:0;
	}
	
	.c-decisionguide__submit-btn-wrapper
	{
		text-align:right;
		padding-right:6.25rem;
		padding-bottom:1.25rem;
	}
	
	.c-decisionguide__submit-btn
	{
		margin-left:3.125rem;
		width:16.75rem;
	}
	
	.c-decisionguide__results-listing-wrapper
	{
		margin-top:1.875rem;
		padding:2.1875rem 2.375rem 0;
	}
	
	.c-decisionguide__products-container .col-sm-4
	{
		padding-left:.75rem;
		padding-right:.75rem;
	}
	
	.c-decisionguide__recommend-text
	{
		margin-bottom:1.875rem;
		padding-left:.75rem;
	}
	
	.c-decisionguide__product-image
	{
		text-align:left;
		margin-bottom:1.875rem;
	}
	
	.c-decisionguide__product-desc
	{
		font-size:1rem;
		line-height:1.3125rem;
		height:3.125rem;
		margin-bottom:3.125rem;
	}
	
	.x-columncontrol .c-decisionguide
	{
		margin-left:0;
		margin-right:0;
	}
	
	.x-columncontrol .c-decisionguide__start-view,.x-columncontrol .c-decisionguide__answers,.x-columncontrol .c-decisionguide__recommend-text,.x-columncontrol .c-decisionguide__results-listing-wrapper
	{
		padding-left:1.25rem;
		padding-right:1.25rem;
	}
	
	.x-columncontrol .c-decisionguide__start-btn-wrapper,.x-columncontrol .c-decisionguide__refresh,.x-columncontrol .c-decisionguide__question,.x-columncontrol .c-decisionguide__answer-wrapper,.x-columncontrol .c-decisionguide__footer,.x-columncontrol .c-decisionguide__submit-btn
	{
		margin-right:1.25rem;
		margin-left:1.25rem;
	}
	
	.x-columncontrol .c-decisionguide__answer-tags-wrapper
	{
		padding:1.25rem 0;
	}
	
	.x-columncontrol .c-decisionguide__products-container .col-sm-4
	{
		width:50%;
	}
	
	#decisionguideRefreshPopup.x-modal-up .c-modal-up-dialog .modal-content__header,#decisionguideRefreshPopup.x-modal .c-modal-up-dialog .modal-content__header
	{
		padding-top:.9375rem;
	}
	
	nav[data-module=navigationTabs].c-pdp-nav-tabs
	{
		position:relative;
		top:-32px;
	}
	
	.js-navtab-wrapper .c-tabs-container,.c-navtab-wrapper .c-tabs-container
	{
		width:100%;
		border-top:1px solid #9ba4aa;
		text-align:center;
		margin-top:1.5rem;
	}
	
	.c-carousel-slider__event-asset__innerWrapper .c-video
	{
		max-height:432px;
	}
	
	.c-carousel-slider__event-description
	{
		padding:24px 0;
	}
	
	.c-tilelist__wrapper
	{
		border:solid 1px #dcdcdc;
		height:22rem;
	}
	
	.c-tilelist__asset .no-image
	{
		border-bottom:1px solid #dcdcdc;
		height:9.125rem;
	}
	
	.c-tilelist__content a
	{
		min-height:205px;
	}
	
	.c-tilelist__content .tileinner-content
	{
		padding:1rem;
	}
	
	.c-tilelist__content .c-title
	{
		font-size:1.375rem;
		line-height:1.875rem;
	}
	
	.c-tilelist .c-video .jp-video-play
	{
		width:3rem;
		height:3rem;
	}
	
	.x-left-margins,.c-listingWrapper .c-listingtile
	{
		padding-left:2.625rem;
	}
	
	.x-spacing-small,.c-product-thumbnail__link,.c-img-hotspot-overlay .c-overlay-description,.c-gallery__wrapper--one
	{
		margin-bottom:1.5rem;
	}
	
	.x-submit-button,button.x-submit-button.btn-secondary,button.x-submit-button.btn-primary,.c-decisionguide__start-btn,.c-decisionguide__refresh-btn
	{
		width:16.75rem;
	}
	
	.x-modal-up .close,.x-modal .close,.x-redirect-modal .close
	{
		width:6.25rem;
	}
	
	.x-modal-up .close:before,.x-modal-up .close:after,.x-modal .close:before,.x-modal .close:after,.x-redirect-modal .close:before,.x-redirect-modal .close:after
	{
		height:33px;
		margin-top:-16px;
	}
	
	.x-redirect-modal .modal-subtitle,.c-heromedia-video .jp-timer,.c-marketingtile__subtitle,.c-contact-form .default-layout .form_field,.c-contact-form .form_row_description .form_field,.c-contact-form .system_form_checkbox .form_rightcol label,.c-contact-form .default-layout .form_field_textarea,.c-contact-form .form_row_description .form_field_textarea
	{
		font-size:1.375rem;
		line-height:1.625rem;
	}
	
	.spacer-p-lr,.c-faqWithParsys .tab-content
	{
		padding-left:48px;
		padding-right:48px;
	}
	
	button.x-hamburger-hidden,.product-category .x-display-none-description,.c-assay-menu__wrapper__header,.c-feature-table__wrapper__header .left-col,.c-feature-table__btn,.c-rd-services__content--learnmore .goto-service-learnmore .icon-secondaryCTA_bluefilled,.c-rd-services__content--learnmore .goto-service-learnmore .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-rd-services__content--learnmore .goto-service-learnmore .icon-secondaryCTA_dropDown,.c-rd-services__content--learnmore .goto-service-learnmore .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-rd-services__content--learnmore .goto-service-learnmore .icon-secondaryCTA_dropDown,.c-rd-services__content--learnmore .goto-service-learnmore .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-rd-services__content--learnmore .goto-service-learnmore .icon-secondaryCTA_dropDown,.c-rd-services__content--learnmore .goto-service-learnmore .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-rd-services__content--learnmore .goto-service-learnmore .icon-secondaryCTA_dropDown,.c-rd-services__content--learnmore .goto-service-learnmore .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-rd-services__content--learnmore .goto-service-learnmore .icon-secondaryCTA_dropDown
	{
		display:none;
	}
	
	.c-header__wrapper.js-scroll,.c-carousel__dots .slick-dots li.slick-active button:before,.c-carousel__dots .slick-dots li.slick-active:hover button:before,.c-carousel-slider .slick-dots li.slick-active button:before,.c-lightBox-Modal .slick-dots li.slick-active button:before,.c-carousel-slider .slick-dots li.slick-active:hover button:before,.c-lightBox-Modal .slick-dots li.slick-active:hover button:before
	{
		top:0;
	}
	
	.c-header__link,.c-carousel__event-link
	{
		font-size:14px;
		line-height:20px;
	}
	
	.c-header a.c-sans-hamburger-links:first-child,.c-countrypicker .c-persona-selector__persona:first-child
	{
		margin-left:0;
	}
	
	.c-header__nav-link:hover,.c-product-desc__name
	{
		color:#17313f;
	}
	
	.c-header__nav-link:hover:after,.c-header__nav-link.active:hover:after
	{
		-webkit-transform:scaleX(1);
		-ms-transform:scaleX(1);
		transform:scaleX(1);
	}
	
	.c-header__nav-link.active,.c-page-notification-404 .link:hover,.c-rd-services__content--learnmore .goto-service-learnmore>a:hover,.c-resourcetile__more-link:hover
	{
		color:#06c;
	}
	
	.x-liipbox .navbar-toggle.translated .icon-bar:nth-of-type(2),.x-liipbox .navbar-toggle.translated .icon-bar:nth-of-type(3)
	{
		width:22px;
	}
	
	.t-pdp-container .c-pdp-summary-desc+.mediainfo,.c-carousel-default .c-carousel__dots .slick-dots
	{
		margin-top:3rem;
	}
	
	.t-pdp-container .c-pdpnav-container,.c-headline-body-copy .tags-list li+li,.c-contact-form .dropDownList,.c-contact-form .c-contact-form .dropDownList,.c-rd-services__learnmore--no-ctaLink
	{
		margin-top:0;
	}
	
	.t-pdp-container .c-tab-wrapper .c-tabs-container,.t-cbt-container .productnavtabs .c-tab-wrapper.js-tab-wrapper .c-tabs-container,.product-category__hero-wrapper__hero-wrapper:first-child,.heroMedia .c-hero-image__container
	{
		margin-top:-32px;
	}
	
	.c-related-docs__title,.c-heromedia .h6,.c-mediacontainer .h6,.c-heromedia-video .h6,.c-video .h6,.c-video__modal .h6
	{
		font-size:1.375rem;
		line-height:1.75rem;
	}
	
	.c-persona-picker__bottom-section,.split-view-lg
	{
		display:table;
		width:100%;
	}
	
	.c-countrypicker__divider,.t-cbt-container .heroMedia,.c-featuredTile__productContent,.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider .overlay,.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider__overlay .overlay
	{
		display:block;
	}
	
	.c-countrypicker__country-selector__wrapper,.c-heromedia .hero_content.topLeft,.c-heromedia .hero_content.bottomLeft,.c-heromedia .hero_content.middleLeft,.c-heromedia .hero_content.leftInsideImage,.c-heromedia .hero_content.leftOutsideImage,.c-mediacontainer .hero_content.topLeft,.c-mediacontainer .hero_content.bottomLeft,.c-mediacontainer .hero_content.middleLeft,.c-mediacontainer .hero_content.leftInsideImage,.c-mediacontainer .hero_content.leftOutsideImage,.c-heromedia-video .hero_content.topLeft,.c-heromedia-video .hero_content.bottomLeft,.c-heromedia-video .hero_content.middleLeft,.c-heromedia-video .hero_content.leftInsideImage,.c-heromedia-video .hero_content.leftOutsideImage,.c-heromedia .hero_content.bottomRight,.c-heromedia .hero_content.topRight,.c-heromedia .hero_content.middleRight,.c-heromedia .hero_content.rightInsideImage,.c-heromedia .hero_content.rightOutsideImage,.c-mediacontainer .hero_content.bottomRight,.c-mediacontainer .hero_content.topRight,.c-mediacontainer .hero_content.middleRight,.c-mediacontainer .hero_content.rightInsideImage,.c-mediacontainer .hero_content.rightOutsideImage,.c-heromedia-video .hero_content.bottomRight,.c-heromedia-video .hero_content.topRight,.c-heromedia-video .hero_content.middleRight,.c-heromedia-video .hero_content.rightInsideImage,.c-heromedia-video .hero_content.rightOutsideImage,.c-product-thumbnail__description
	{
		text-align:left;
	}
	
	.c-countrypicker .c-search,.c-countrypicker .c-gdpr-section__links--privacy,.c-rd-services__content--learnmore .goto-service-learnmore>a:hover .icon-secondaryCTA_bluefilled,.c-rd-services__content--learnmore .goto-service-learnmore>a:hover .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-rd-services__content--learnmore .goto-service-learnmore>a:hover .icon-secondaryCTA_dropDown,.c-rd-services__content--learnmore .goto-service-learnmore>a:hover .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-rd-services__content--learnmore .goto-service-learnmore>a:hover .icon-secondaryCTA_dropDown,.c-rd-services__content--learnmore .goto-service-learnmore>a:hover .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-rd-services__content--learnmore .goto-service-learnmore>a:hover .icon-secondaryCTA_dropDown,.c-rd-services__content--learnmore .goto-service-learnmore>a:hover .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-rd-services__content--learnmore .goto-service-learnmore>a:hover .icon-secondaryCTA_dropDown,.c-rd-services__content--learnmore .goto-service-learnmore>a:hover .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-rd-services__content--learnmore .goto-service-learnmore>a:hover .icon-secondaryCTA_dropDown,.c-rd-services__content--learnmore .goto-service-learnmore>a:active .icon-secondaryCTA_bluefilled,.c-rd-services__content--learnmore .goto-service-learnmore>a:active .ext-footer .about-roche__link:active .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:active .c-rd-services__content--learnmore .goto-service-learnmore>a:active .icon-secondaryCTA_dropDown,.c-rd-services__content--learnmore .goto-service-learnmore>a:active .ext-footer .about-roche__link:hover .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:hover .c-rd-services__content--learnmore .goto-service-learnmore>a:active .icon-secondaryCTA_dropDown,.c-rd-services__content--learnmore .goto-service-learnmore>a:active .ext-footer .about-roche__link:focus .icon-secondaryCTA_dropDown,.ext-footer .about-roche__link:focus .c-rd-services__content--learnmore .goto-service-learnmore>a:active .icon-secondaryCTA_dropDown,.c-rd-services__content--learnmore .goto-service-learnmore>a:active .c-hero-image__cta-link:hover .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:hover .c-rd-services__content--learnmore .goto-service-learnmore>a:active .icon-secondaryCTA_dropDown,.c-rd-services__content--learnmore .goto-service-learnmore>a:active .c-hero-image__cta-link:active .icon-secondaryCTA_dropDown,.c-hero-image__cta-link:active .c-rd-services__content--learnmore .goto-service-learnmore>a:active .icon-secondaryCTA_dropDown
	{
		display:inline-block;
	}
	
	.c-countrypicker .c-persona-selector__persona:last-child,.c-countryselector .right-sm .link-row:nth-child(3n)
	{
		margin-right:0;
	}
	
	.c-tabs-container .c-tabs-list,.js-navtab-wrapper .c-tabs-container .c-tabs-list,.c-navtab-wrapper .c-tabs-container .c-tabs-list
	{
		padding-left:0;
		margin-bottom:0;
		position:relative;
		top:-1.625rem;
		width:83%;
		font-size:0;
	}
	
	.c-tabs-container .c-tabs-list .c-tab-list-item,.js-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item,.c-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item
	{
		background-color:#fff;
		min-width:7.5rem;
		text-align:center;
		font-size:.875rem;
		border:1px solid #9ba4aa;
		border-left:0;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
		padding:.9375rem 1rem;
	}
	
	.c-tabs-container .c-tabs-list .c-tab-list-item:first-child,.c-tabs-container .c-tabs-list .c-tab-list-item.first-visible-tab,.js-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item:first-child,.js-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item.first-visible-tab,.c-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item:first-child,.c-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item.first-visible-tab
	{
		border-left:1px solid #9ba4aa;
	}
	
	.c-tabs-container .c-tabs-list .c-tab-list-item a,.js-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item a,.c-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item a
	{
		letter-spacing:.0625rem;
		line-height:1.125rem;
		opacity:.6;
	}
	
	.c-tabs-container .c-tabs-list .c-tab-list-item:hover,.js-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item:hover,.c-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item:hover
	{
		background-color:#c8e0f7;
		-moz-transition:all .2s ease-in;
		-o-transition:all .2s ease-in;
		-webkit-transition:all .2s ease-in;
		transition:all .2s ease-in;
	}
	
	.c-tabs-container .c-tabs-list .c-tab-list-item.selected,.js-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item.selected,.c-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item.selected
	{
		background-color:#90c2ef;
	}
	
	.c-footer__link.region,.c-footer .js-link-country,.c-carousel .c-video .jp-controls,.c-carousel .c-video .jp-video-ctrl,.c-tilelist .c-video .jp-controls,.c-tilelist .c-video .jp-video-ctrl
	{
		padding-left:0;
	}
	
	.c-footer .c-icp,.c-page-details__page-detail-btn,.c-carousel.c-carousel-center-variation .c-carousel__event-description p
	{
		margin-bottom:0;
	}
	
	.c-footer ul,.prod-listing-container .col-md-3.x-no-padding,.c-decisionguide__start-btn-wrapper
	{
		float:right;
	}
	
	.hero-video,.c-media-info .product-pane__img-container,.c-countryselector .right-sm__col,.c-filter.x-left-margins,.c-product-desc__fullWidth.col-left,.t-prod-listing .prod-filter-container .prod-filter-container,.c-eloquo-marketo-form .mktoForm .mktoFormCol,.c-resourcetile__see-more
	{
		width:100%;
	}
	
	.c-heromedia .h5,.c-mediacontainer .h5,.c-heromedia-video .h5,.c-video .h5,.c-video__modal .h5,.confirm-box__content,.c-registration-status__title,.c-contact-form__support-section h2,.c-gallery__img-title
	{
		font-size:2rem;
		line-height:2.375rem;
	}
	
	.c-heromedia .hero_content.topCenter,.c-heromedia .hero_content.center,.c-heromedia .hero_content.bottomCenter,.c-mediacontainer .hero_content.topCenter,.c-mediacontainer .hero_content.center,.c-mediacontainer .hero_content.bottomCenter,.c-heromedia-video .hero_content.topCenter,.c-heromedia-video .hero_content.center,.c-heromedia-video .hero_content.bottomCenter,.c-decisionguide__refresh .c-decisionguide__refresh-btn
	{
		text-align:center;
	}
	
	.c-heromedia-video,.c-general-map
	{
		height:37.5rem;
	}
	
	.c-heromedia-video .jp-play,.c-heromedia-video .jp-state-playing .jp-play,.c-video .jp-play,.c-video .jp-state-playing .jp-play
	{
		margin-top:.625rem;
	}
	
	.c-marketingtile__col-left,.c-marketingtile.featuredproduct .c-marketingtile__col-left
	{
		display:table-cell;
		padding:48px;
	}
	
	.c-marketingtile .more-link,.c-marketingtile__cta
	{
		line-height:1.3125rem;
		padding-top:.3125rem;
	}
	
	.c-media-info.c-media-info-spacing,.c-pdp-spec-item
	{
		margin-bottom:.9375rem;
	}
	
	.c-countryselector,.c-countryselector .links-section .container-fluid,.c-general-map .contact-container,.c-general-map .map-container
	{
		height:100%;
	}
	
	.c-countryselector .right-sm .global-site-link:hover,.c-countryselector .right-sm .global-site-link:active,.c-countryselector .right-sm .global-site-link.active,.c-general-map .contact-wrapper .view-cta a:active
	{
		color:#fff;
	}
	
	.c-title .roche-pageType,.c-carousel.c-carousel-center-variation .c-carousel__event-item.slick-slide.slick-active:hover .c-carousel__event-asset
	{
		opacity:1;
	}
	
	.c-listingtile__col.x-left-padding,#decisionguideRefreshPopup.x-modal-up .c-modal-up-dialog .modal-content__header,#decisionguideRefreshPopup.x-modal .c-modal-up-dialog .modal-content__header,#decisionguideRefreshPopup .modal-body
	{
		padding-left:1.875rem;
	}
	
	.c-page-details.x-component-spacing,.c-resourcetile__heading,.c-decisionguide__topic-name,.c-decisionguide__product
	{
		margin-bottom:3.125rem;
	}
	
	.c-general-map .contact-wrapper .view-cta a,.c-carousel.c-carousel-center-variation .c-carousel__event-link,.c-resourcetile__more-link
	{
		font-size:1rem;
		line-height:1.3125rem;
	}
	
	.c-filter__title,.c-advanced-spec-item
	{
		margin-bottom:2.1875rem;
	}
	
	.c-advanced-specs-see-all,.c-pdp-specs-seeall
	{
		float:right;
		line-height:1.5rem;
		text-align:right;
		margin-top:.9375rem;
		padding-right:22px;
	}
	
	.c-advanced-spec__chart,.c-carousel__event-item.slick-current,.c-carousel-default .c-carousel__event-content .c-carousel__event-title
	{
		overflow:hidden;
	}
	
	.c-advanced-spec__pointer.visible-topic,.c-carousel__event-item.slick-active,.c-carousel__event-item.slick-current .c-carousel__event-description,.c-carousel__event-item.slick-current .c-carousel__event-link,.c-carousel__event-item.slick-current .c-carousel__link-wrapper,.c-carousel.c-carousel-center-variation .c-carousel__event-item.slick-active,.c-carousel.c-carousel-center-variation .c-carousel__event-item.slick-slide.slick-current .c-carousel__event-description,.c-carousel.c-carousel-center-variation .c-carousel__event-item.slick-slide.slick-current .c-carousel__event-link,.c-carousel.c-carousel-center-variation .c-carousel__event-item.slick-slide.slick-current .c-carousel__link-wrapper
	{
		visibility:visible;
	}
	
	.c-carousel__dots .slick-dots li.slick-active,.c-carousel__dots .slick-dots li.slick-active:last-child,.c-carousel.c-carousel-center-variation .slick-dots li.slick-active,.c-carousel-slider .slick-dots li.slick-active,.c-lightBox-Modal .slick-dots li.slick-active,.c-carousel-slider .slick-dots li.slick-active:last-child,.c-lightBox-Modal .slick-dots li.slick-active:last-child
	{
		padding-top:4px;
	}
	
	.c-carousel__dots .slick-dots li.slick-active:before,.c-carousel-slider .slick-dots li.slick-active:before,.c-lightBox-Modal .slick-dots li.slick-active:before
	{
		top:9px;
	}
	
	.c-carousel__dots,.c-carousel.c-carousel-center-variation .c-carousel__events-content,.c-carousel.c-carousel-center-variation .c-carousel__dots
	{
		width:58.75rem;
	}
	
	.c-carousel .c-video .jp-gui,.c-tilelist .c-video .jp-gui
	{
		width:94%;
		padding:0;
	}
	
	.c-carousel .c-video .jp-video-ctrl,.c-tilelist .c-video .jp-video-ctrl
	{
		padding-top:8px;
		height:20px;
		width:15px;
	}
	
	.c-carousel .c-video .jp-video-ctrl.vol-ctrl-view,.c-tilelist .c-video .jp-video-ctrl.vol-ctrl-view
	{
		padding-top:0;
		top:5px;
		left:5px;
		width:40%;
	}
	
	.c-carousel .c-video .jp-video-ctrl.vol-ctrl,.c-tilelist .c-video .jp-video-ctrl.vol-ctrl
	{
		margin-left:2px;
	}
	
	.c-carousel .c-video .jp-progress,.c-tilelist .c-video .jp-progress
	{
		margin-top:9px;
	}
	
	.c-carousel .c-video .jp-controls.controls-right,.c-tilelist .c-video .jp-controls.controls-right
	{
		padding-right:0;
	}
	
	.c-carousel .c-video .icon-vidPlay,.c-carousel .c-video .icon-vidPause,.c-carousel .c-video .icon-vidVolOn,.c-carousel .c-video .icon-vidVolOff,.c-carousel .c-video .icon-vidFullScr,.c-tilelist .c-video .icon-vidPlay,.c-tilelist .c-video .icon-vidPause,.c-tilelist .c-video .icon-vidVolOn,.c-tilelist .c-video .icon-vidVolOff,.c-tilelist .c-video .icon-vidFullScr
	{
		width:15px;
		height:15px;
		font-size:16px;
	}
	
	.c-carousel .c-video .jp-controls .jp-video-ctrl.jp-timer,.c-tilelist .c-video .jp-controls .jp-video-ctrl.jp-timer
	{
		line-height:12px;
		padding-top:5px;
		padding-right:2px;
	}
	
	.c-carousel .c-video .jp-controls .c-toggles,.c-tilelist .c-video .jp-controls .c-toggles
	{
		width:20px;
		height:30px;
	}
	
	.c-carousel .c-video .jp-controls .c-toggles .full-scr,.c-tilelist .c-video .jp-controls .c-toggles .full-scr
	{
		width:20px;
		height:18px;
		margin-right:0;
		margin-top:8px;
	}
	
	.c-carousel .c-video .icon-vidFullScr,.c-tilelist .c-video .icon-vidFullScr
	{
		width:18px;
		height:18px;
	}
	
	.c-carousel.c-carousel-center-variation .c-carousel__event-title,.c-carousel.c-carousel-center-variation .c-carousel__event-description,.c-contact-form .dropdown .select-dropdown
	{
		font-size:1rem;
	}
	
	.t-prod-listing .t-prod-result-text .col-md-3,.resourcecenter-wrapper .resource-center .resource-listing-col,.c-gallery__bottom-wrapper,.c-decisionguide__answers
	{
		padding:0;
	}
	
	.c-pdp-summary-desc.c-pdp-summary__col-layout .x-h3,.c-pdp-summary-desc.c-pdp-summary__col-layout .x-text
	{
		width:100%;
		float:none;
	}
	
	.c-rd-services__content--learnmore .goto-service-learnmore>a:hover .icon-secondaryCTA_dropDown:before,.c-rd-services__content--learnmore .goto-service-learnmore>a:active .icon-secondaryCTA_dropDown:before
	{
		content:"\f134";
	}
	
	.c-rd-services__content--learnmore .goto-service-learnmore>a:active,.c-resourcetile__more-link:active
	{
		color:#004ea3;
	}
	
	.c-decisionguide__progress-text,.c-decisionguide__multiple-answer-wrapper
	{
		margin-right:1.25rem;
	}
	
	.x-columncontrol .c-decisionguide__heading,.x-columncontrol .c-decisionguide__info-text-wrapper,.x-columncontrol .c-decisionguide__submit-view .c-decisionguide__answers
	{
		padding-left:1.25rem;
	}
}

@mediamin-width992px {
	html
	{
		font-size:14px;
	}
	
	.x-columncontrol div[class^=col-sm]
	{
		padding-left:12px;
		padding-right:12px;
	}
	
	.x-left-margins
	{
		padding-left:3.375rem;
	}
	
	.x-component-spacing,.mediaImagediv
	{
		margin-bottom:32px;
	}
	
	.x-component-spacing-top,.mediaImagediv
	{
		margin-top:32px;
	}
	
	.x-component-spacing.c-title
	{
		margin-top:48px;
		margin-bottom:48px;
		padding:0 48px;
	}
	
	.x-redirect-modal .modal-dialog
	{
		width:49.375rem;
	}
	
	.x-content-wrapper .generictext.section .x-outer-margins
	{
		margin-top:32px;
		padding-left:48px;
		padding-right:48px;
	}
	
	.x-content-wrapper div[class^=col-sm] .generictext.section .x-outer-margins
	{
		margin-top:32px;
		padding-left:0;
		padding-right:0;
	}
	
	.c-header__nav-link:after
	{
		content:'';
		border-bottom:3px solid #90c2ef;
		top:2.5625rem;
	}
	
	.c-header a.c-sans-hamburger-links:first-child
	{
		margin-left:0;
	}
	
	.c-header__link--search:after
	{
		top:2.5625rem;
	}
	
	.c-countrypicker
	{
		overflow-y:auto;
	}
	
	.t-cbt-container .productnavtabs .c-tab-wrapper.js-tab-wrapper .c-tabs-container .c-tabs-list
	{
		width:auto;
	}
	
	.c-footer__link,.c-footer .region
	{
		margin-right:2rem;
	}
	
	.c-footer .region-picker::before
	{
		top:.1875rem;
	}
	
	.c-hero-image__headline
	{
		font-size:32px!important;
		line-height:38px!important;
	}
	
	.hero-video
	{
		min-height:600px;
	}
	
	.c-heromedia-video .jp-video-play .icon-vidPlay
	{
		height:47px;
		width:37px;
		font-size:60px;
		margin-top:-30px;
		margin-left:-22px;
	}
	
	.c-marketingtile__col-left
	{
		display:table-cell;
		vertical-align:middle;
		padding:48px;
	}
	
	.c-video,.c-video__modal
	{
		min-height:auto;
	}
	
	.relatedlinks.section .c-video.spacer-p-lr.x-component-spacing-top.x-component-spacing,.sliderLightBox.section .c-video.spacer-p-lr.x-component-spacing-top.x-component-spacing
	{
		margin:0;
		padding:0;
	}
	
	.c-header-search-bar .roche-header-search-box fieldset .navbar-toggle.cross-icon
	{
		bottom:1.75rem;
		right:.75rem;
	}
	
	.c-faqNormal__description,.c-faq__description
	{
		width:100%;
	}
	
	.c-faqNormal__description .generictext.section .x-outer-margins,.c-faq__description .generictext.section .x-outer-margins
	{
		margin-top:0;
		padding-right:0;
		padding-left:0;
	}
	
	.c-general-map
	{
		padding-right:48px;
		padding-left:48px;
	}
	
	.c-filter input[type=checkbox]+.customCheck+.displayText
	{
		margin-left:41px;
	}
	
	.c-assay-menu__tabs-container .tab-list
	{
		white-space:unset;
	}
	
	.c-advanced-spec-wrapper
	{
		padding-right:100px;
	}
	
	.c-featered-chart.bargraph-container
	{
		padding:0 8.77% 50px;
	}
	
	.c-featered-chart__bar-chart
	{
		width:420px;
		height:360px;
	}
	
	.c-product-desc
	{
		padding:0 48px 48px;
	}
	
	.c-carousel__events-content
	{
		padding-left:3.6875rem;
		padding-right:3.6875rem;
		width:64rem;
	}
	
	.c-carousel__dots
	{
		width:62.8125rem;
	}
	
	.c-carousel__event-item.slick-slide
	{
		width:19.5rem;
		height:22rem;
	}
	
	.c-carousel__event-item.slick-slide .c-carousel__event-asset,.c-carousel__event-item.slick-slide .c-carousel__event-asset--cloned
	{
		width:19.375rem;
		height:9.125rem;
		position:relative;
		overflow:hidden;
	}
	
	.c-carousel.c-carousel-center-variation .c-carousel__events-content,.c-carousel.c-carousel-center-variation .c-carousel__dots
	{
		width:65.0625rem;
	}
	
	.c-carousel.c-carousel-center-variation .slick-dots li
	{
		padding:0 34px;
	}
	
	.c-carousel.c-carousel-center-variation .c-carousel__event-item.slick-slide
	{
		width:14.25rem;
		height:auto;
		top:43px;
	}
	
	.c-carousel.c-carousel-center-variation .c-carousel__event-item.slick-slide .c-carousel__event-asset,.c-carousel.c-carousel-center-variation .c-carousel__event-item.slick-slide .c-carousel__event-asset--cloned
	{
		width:14.25rem;
		height:13.125rem;
	}
	
	.c-carousel.c-carousel-center-variation .c-carousel__event-item.slick-slide.slick-current
	{
		width:26rem;
		height:auto;
	}
	
	.c-carousel.c-carousel-center-variation .c-carousel__event-item.slick-slide.slick-current .c-carousel__event-asset,.c-carousel.c-carousel-center-variation .c-carousel__event-item.slick-slide.slick-current .c-carousel__event-asset--cloned
	{
		width:26rem;
		height:16.1875rem;
	}
	
	.c-carousel.c-carousel-center-variation .c-carousel__event-title
	{
		margin-bottom:16px;
	}
	
	.c-carousel.c-carousel-center-variation .c-carousel__event-content
	{
		min-height:120px;
		margin:0;
	}
	
	.t-prod-listing .prod-filter-container .list-group-item
	{
		background-color:#f2f2f2;
		margin-bottom:16px;
	}
	
	.t-prod-listing__title .c-title
	{
		margin-bottom:48px;
	}
	
	.c-listingTile__list.grid-view .resource-center__file-name.file-type,.c-listingTile__list.grid-view .resource-listing-title.file-type
	{
		max-width:70%;
	}
	
	.c-listingTile__list.grid-view .c-listingTile__productAsset .c-heromedia-image img
	{
		width:100%;
		max-width:100%;
	}
	
	.c-listingWrapper .c-listingtile
	{
		padding-left:3.375rem;
		padding-right:3.375rem;
	}
	
	.resource-center__document-img
	{
		left:3.75rem;
	}
	
	.t-search-listing .search-results-tab-component .c-tabs-container .c-tabs-list li.c-tab-list-item.c-tab-list-item-col3
	{
		width:12.25rem;
	}
	
	.c-back_to_top-footer-wrapper .c-back-to-top .c-set-position
	{
		top:-4.625rem;
	}
	
	.c-contact-form .js-active .form_leftcol
	{
		top:-.125rem;
	}
	
	.c-contact-form .js-active .form_leftcol label
	{
		font-size:.75rem;
	}
	
	.c-contact-form__support-section h2
	{
		font-size:2rem;
	}
	
	.c-contact-form__support-section .x-rte-wrapper p
	{
		font-size:1rem;
	}
	
	.c-contact-form .form-dropdown .x-hint-btn
	{
		top:3.75rem;
	}
	
	.c-contact-form .system_form_checkbox .checkbox-label .items p
	{
		margin-top:.25rem;
	}
	
	.c-resourcetile__img-container,.c-resourcetile__img-container img
	{
		max-height:169px;
	}
	
	.c-carousel-slider__event-asset__innerWrapper .c-video
	{
		max-height:810px;
	}
	
	.c-faqWithParsys .c-faq__heading
	{
		padding-left:3rem;
	}
	
	.c-faqWithParsys .c-faq__title
	{
		padding-left:32px;
		width:96%;
	}
	
	.x-outer-margins,.spacer-p-lr,.c-faqWithParsys .tab-content
	{
		padding-left:48px;
		padding-right:48px;
	}
	
	button.x-hamburger-hidden,.t-prod-listing__title .c-page-string
	{
		display:none;
	}
	
	.t-cbt-container .productnavtabs .c-tab-wrapper.js-tab-wrapper .c-tabs-container,.product-category__hero-wrapper__hero-wrapper:first-child
	{
		margin-top:-32px;
	}
	
	.t-prod-listing .prod-filter-container .list-group-item:last-child,.t-prod-listing .prod-filter-container .list-group-item.c-display-hidden
	{
		margin-bottom:0;
	}
	
	.c-contact-form .form_leftcol,.c-contact-form .x-hint-btn
	{
		top:1.875rem;
	}
}

@mediamin-width1200px {
	html
	{
		font-size:16px;
	}
	
	.x-left-margins
	{
		padding-left:3rem;
	}
	
	.c-heromedia.c-heroBannerCmp
	{
		min-height:37.5rem;
	}
	
	.c-carousel
	{
		margin-left:auto;
		margin-right:auto;
	}
	
	.c-carousel__title
	{
		color:#17313f;
		margin-left:0;
		margin-right:0;
	}
	
	.c-carousel__dots .slick-dots
	{
		top:0;
		bottom:auto;
	}
	
	.c-carousel__dots .slick-dots li
	{
		padding:0 34px;
	}
	
	.c-carousel__events-content .slick-list
	{
		position:relative;
		top:auto;
	}
	
	.c-carousel__event-content .slick-list
	{
		position:relative;
		top:0;
	}
	
	.c-carousel__event-title
	{
		font-size:16px;
		line-height:20px;
		letter-spacing:normal;
		margin-bottom:16px;
	}
	
	.c-carousel__event-description
	{
		font-size:16px;
		line-height:20px;
		color:#333;
	}
	
	.c-carousel__event-link
	{
		font-family:imago-book,Arial,sans-serif;
		font-size:1rem;
		line-height:1.3125rem;
	}
	
	.c-carousel__event-item
	{
		margin-right:24px;
	}
	
	.c-carousel__event-item.slick-slide .c-carousel__event-asset,.c-carousel__event-item.slick-slide .c-carousel__event-asset--cloned
	{
		position:relative;
		overflow:hidden;
	}
	
	.c-carousel__event-item.slick-active
	{
		visibility:visible;
	}
	
	.c-carousel.c-carousel-center-variation .c-carousel__events-content,.c-carousel.c-carousel-center-variation .c-carousel__dots
	{
		width:65.375rem;
		padding-left:3.75rem;
		padding-right:3.75rem;
	}
	
	.c-carousel.c-carousel-center-variation .c-carousel__event-item.slick-slide
	{
		width:14.8125rem;
		height:auto;
		top:50px;
	}
	
	.c-carousel.c-carousel-center-variation .c-carousel__event-item.slick-slide .c-carousel__event-asset,.c-carousel.c-carousel-center-variation .c-carousel__event-item.slick-slide .c-carousel__event-asset--cloned
	{
		width:14.6875rem;
		height:13.5625rem;
	}
	
	.c-carousel.c-carousel-center-variation .c-carousel__event-item.slick-slide.slick-current
	{
		width:26.9375rem;
		height:auto;
	}
	
	.c-carousel.c-carousel-center-variation .c-carousel__event-item.slick-slide.slick-current .c-carousel__event-asset,.c-carousel.c-carousel-center-variation .c-carousel__event-item.slick-slide.slick-current .c-carousel__event-asset--cloned
	{
		width:26.875rem;
		height:16.6875rem;
	}
	
	.c-carousel.c-carousel-center-variation .c-carousel__event-content
	{
		min-height:150px;
	}
	
	.c-listingWrapper .c-listingtile
	{
		padding-left:3.125rem;
		padding-right:1.4375rem;
	}
	
	.c-gallery__column-wrapper
	{
		margin-top:7.5rem;
	}
	
	.c-resourcetile__img-container,.c-resourcetile__img-container img
	{
		max-height:229px;
	}
	
	.x-outer-margins,.spacer-p-lr,.c-faqWithParsys .tab-content
	{
		padding-left:48px;
		padding-right:48px;
	}
	
	.c-carousel .c-video .jp-gui,.c-tilelist .c-video .jp-gui
	{
		width:92%;
	}
	
	.c-carousel .c-video .jp-video-ctrl,.c-tilelist .c-video .jp-video-ctrl
	{
		height:25px;
		width:24px;
	}
	
	.c-carousel .c-video .jp-progress,.c-tilelist .c-video .jp-progress
	{
		margin-top:13px;
	}
	
	.c-carousel .c-video .icon-vidPlay,.c-carousel .c-video .icon-vidPause,.c-carousel .c-video .icon-vidVolOn,.c-carousel .c-video .icon-vidVolOff,.c-carousel .c-video .icon-vidFullScr,.c-tilelist .c-video .icon-vidPlay,.c-tilelist .c-video .icon-vidPause,.c-tilelist .c-video .icon-vidVolOn,.c-tilelist .c-video .icon-vidVolOff,.c-tilelist .c-video .icon-vidFullScr
	{
		width:22px;
		height:22px;
		font-size:22px;
	}
	
	.c-carousel .c-video .jp-controls .jp-video-ctrl.jp-timer,.c-tilelist .c-video .jp-controls .jp-video-ctrl.jp-timer
	{
		padding-top:3px;
		padding-right:6px;
	}
	
	.c-carousel .c-video .jp-controls .c-toggles,.c-tilelist .c-video .jp-controls .c-toggles
	{
		width:20px;
		height:37px;
	}
}

@mediamax-width767px {
	h5
	{
		font-size:20px;
	}
	
	h6
	{
		font-size:18px;
	}
	
	.no-animation-xs
	{
		-webkit-animation-name:none!important;
		-moz-animation-name:none!important;
		-o-animation-name:none!important;
		animation-name:none!important;
	}
	
	.roche-header-search-box
	{
		top:3.125rem;
	}
	
	.roche-header-search-box fieldset .header-search-button
	{
		opacity:.8;
	}
	
	.x-modal-up .c-modal-up-dialog,.x-modal .c-modal-up-dialog
	{
		min-width:100%;
	}
	
	.x-modal-up .c-modal-up-dialog .modal-title,.x-modal .c-modal-up-dialog .modal-title
	{
		position:relative;
		top:10px;
		padding-bottom:18px;
	}
	
	.x-modal-up .c-modal-up-dialog .modal-content__header,.x-modal .c-modal-up-dialog .modal-content__header
	{
		height:57px;
		padding:.3125rem .9375rem;
	}
	
	.x-redirect-modal .modal-header
	{
		height:57px;
		padding:1.0625rem 1rem;
	}
	
	.modal-dialog
	{
		margin:0;
		padding:10px;
	}
	
	.x-title-f32
	{
		font-size:1.375rem;
		line-height:1.75rem;
	}
	
	.x-title-f22
	{
		font-size:1.125rem;
		line-height:1.375rem;
	}
	
	.c-citation-list ul li:before
	{
		left:-25px;
		margin-top:0;
	}
	
	.c-citation-list .x-h3
	{
		margin-bottom:25px;
		margin-top:30px;
		padding:0 16px;
	}
	
	.c-citation-list .x-h3:after
	{
		content:'';
		display:block;
		width:100%;
		position:absolute;
		border-bottom:1px solid #9ba4aa;
		height:1px;
		left:0;
		padding-top:20px;
	}
	
	.c-citation-list ul
	{
		padding-left:25px;
	}
	
	.c-citation-list ul,.c-citation-list ol
	{
		margin-top:25px;
		display:inline-block;
	}
	
	.c-login-notification .right .close,.c-cookie-notification .right .close
	{
		right:16px;
	}
	
	.x-liipbox .x-liipbox__left-s button.navbar-toggle
	{
		padding-left:0;
		left:16px;
	}
	
	.x-liipbox .x-liipbox__left-s~.x-liipbox__text.c-countryselector__location-text,.x-liipbox .x-liipbox__left-s~.x-liipbox__text.persona-text
	{
		padding-left:0;
		left:72px;
		width:64px!important;
		height:28px!important;
		font-family:imago-book,Arial,sans-serif;
		font-size:14px!important;
		text-align:left;
		line-height:18px!important;
		letter-spacing:2.1px!important;
	}
	
	.x-columncontrol div[class^=col-sm] .generictext.section
	{
		margin-top:24px;
		padding-left:0;
		padding-right:0;
	}
	
	.x-content-wrapper .generictext.section .x-outer-margins
	{
		margin-top:24px;
		padding-left:16px;
		padding-right:16px;
	}
	
	.c-header
	{
		height:3.5625rem;
	}
	
	.c-header__secondry .c-login-dropdown .c-logged-user
	{
		padding-left:.5rem;
	}
	
	.c-navigation-overlay .x-liipbox__top-section
	{
		z-index:9;
		width:100%;
		position:fixed;
		background:#06c;
	}
	
	.c-navigation-overlay .row-1
	{
		margin-top:70px;
	}
	
	.x-liipbox button.navbar-toggle.translated
	{
		width:20px;
		padding-top:1px;
		top:20px;
	}
	
	.t-pdp-container
	{
		display:flex;
		flex-flow:column;
	}
	
	.t-pdp-container .c-pdpnav-container
	{
		margin-top:0;
		order:1;
	}
	
	.t-pdp-container .c-prod-desc-container
	{
		order:2;
	}
	
	.t-pdp-container .c-hero-container
	{
		order:3;
	}
	
	.c-pdplogo.c-pdplogo-left
	{
		padding:3rem 1rem;
	}
	
	.c-pdplogo.c-pdplogo-left hr
	{
		width:10.625rem;
		margin-top:1.375rem;
	}
	
	.c-related-docs__title
	{
		min-height:51px;
	}
	
	.c-persona-picker__persona-link
	{
		padding:1.75rem;
	}
	
	.c-persona-picker.no-cookie .x-liipbox__left-s~.x-liipbox__text.persona-text
	{
		left:16px;
		padding-right:75px;
		width:auto!important;
	}
	
	.c-countrypicker__wrapper
	{
		overflow-y:auto;
	}
	
	.c-countrypicker__tab-wrapper .panel-group .panel.c-tab-selected .c-change__text
	{
		position:relative;
		top:3px;
	}
	
	.c-countrypicker .c-search__field__items div.active
	{
		padding-top:1.3125rem;
		padding-bottom:1.3125rem;
	}
	
	.c-countrypicker .c-search__field__items--subheading.c-notListed
	{
		padding-top:.5rem;
		padding-bottom:.5rem;
	}
	
	.c-countrypicker .c-persona-selector>:first-child
	{
		border-top:1px solid #9ba4aa;
	}
	
	.c-countrypicker .c-persona-selector__persona.active .x-checkmark
	{
		display:inline-block;
		border-color:#fff;
	}
	
	.c-countrypicker .c-persona-selector__persona--info .icon.icon-Patient_new
	{
		width:28px;
		height:26px;
		vertical-align:sub;
		margin:0;
	}
	
	.c-pdp-nav-tabs
	{
		margin-top:-16px;
		margin-bottom:24px;
	}
	
	.c-footer .c-link-wrapper
	{
		padding-top:0;
		padding-bottom:0;
		padding-right:15px;
	}
	
	.c-footer .social-icons
	{
		padding-top:2rem;
		padding-bottom:2rem;
	}
	
	.c-footer .region-picker
	{
		left:0;
		top:2px;
		padding-right:0;
	}
	
	.ext-footer
	{
		padding-left:15px;
		padding-right:15px;
	}
	
	.product-category__content--cardWrapper:last-child
	{
		padding-bottom:.75rem;
	}
	
	.c-hero-image__position-box-top,.c-hero-image__position-box-center
	{
		top:unset;
		bottom:0;
		transform:initial;
		width:100%;
		height:100%;
	}
	
	.c-hero-image__title
	{
		font-size:14px;
		line-height:1.125rem;
		position:absolute;
		left:0;
		top:-44px;
		padding:.8125rem 1rem!important;
	}
	
	.c-hero-image__text-box
	{
		width:100%!important;
		height:auto;
		margin-top:0!important;
		padding:1.5rem 1rem;
	}
	
	.c-hero-image__headline
	{
		font-size:22px!important;
		line-height:28px!important;
	}
	
	.hero-video
	{
		min-height:180px;
		width:100%;
	}
	
	.c-heromedia-video
	{
		height:13.25rem;
	}
	
	.c-heromedia-video .jp-interface
	{
		height:30%;
	}
	
	.c-heromedia-video .jp-gui
	{
		width:100%;
		padding:0;
	}
	
	.c-heromedia-video .jp-gui .jp-timer
	{
		float:left;
		text-align:right;
		width:48%;
		margin:2px;
	}
	
	.c-heromedia-video .jp-gui .jp-timer span
	{
		float:left;
		margin-top:.5rem;
	}
	
	.c-heromedia-video .jp-heading-vid
	{
		top:45%;
	}
	
	.c-marketingtile__col-right
	{
		max-height:100%;
	}
	
	.c-video
	{
		min-height:180px;
	}
	
	.c-video .jp-video-play
	{
		width:4rem;
		height:4rem;
	}
	
	.c-video .jp-interface .jp-gui
	{
		width:100%;
		margin:0;
		padding:0;
	}
	
	.c-video .jp-interface .jp-gui .jp-controls .controls-right
	{
		width:50%;
	}
	
	.c-video .jp-interface .jp-gui .jp-progress
	{
		margin-top:10px;
	}
	
	.c-video .jp-heading-vid
	{
		width:100%;
		top:60%;
		left:0;
		padding:10px 15px 0;
	}
	
	.c-media-info__carousel
	{
		padding-left:.9375rem;
		padding-right:.9375rem;
	}
	
	.c-countryselector__continent-list
	{
		list-style:none;
		margin:0;
		padding:0;
	}
	
	.c-countryselector .current-country-text
	{
		width:100%;
		float:left;
		padding:20px 15px;
	}
	
	.c-countryselector .current-country-text .c-countryselector__country-text
	{
		float:left;
		font-size:1rem;
		line-height:1.375rem;
		margin:0;
		padding:0;
	}
	
	.c-countryselector.x-liipbox .x-liipbox__top-section .x-liipbox__left-s button.navbar-toggle.translated
	{
		left:16px;
		top:15px;
		height:20px;
	}
	
	.c-countryselector.x-liipbox .x-liipbox__top-section .x-liipbox__left-s button.navbar-toggle.translated .icon-bar
	{
		width:26.29px;
	}
	
	.c-countryselector.x-liipbox .x-liipbox__top-section .x-liipbox__left-s~.x-liipbox__text.c-countryselector__location-text
	{
		width:auto!important;
		font-size:18px!important;
		letter-spacing:normal!important;
		left:56px;
		height:auto!important;
		padding-top:0;
	}
	
	.c-countryselector.x-liipbox .x-liipbox__top-section .x-liipbox__left-s~.x-liipbox__text.c-countryselector__location-text.first-visit
	{
		left:16px;
	}
	
	.c-countryselector.x-liipbox .x-liipbox__top-section .x-liipbox__right-s__logo
	{
		width:47px;
		height:24px;
	}
	
	.c-countryselector__location-text
	{
		left:3.4375rem;
		bottom:0;
		top:0;
		margin-top:1.3125rem;
		margin-bottom:1.25rem;
	}
	
	.c-countryselector .current-country-text .glob-icon
	{
		height:1.5rem;
		width:1.5rem;
		margin-right:.875rem;
		display:inline-flex;
	}
	
	.c-countryselector__continent-list li
	{
		border-bottom:1px solid #90c2ef;
		margin:0;
		padding:0 .9375rem;
	}
	
	.c-countryselector__continent-list li:last-child
	{
		border-bottom:0;
	}
	
	.c-countryselector__continent-list a.js-continent-selector
	{
		font-size:1.375rem;
		line-height:1.875rem;
		font-weight:400;
		font-stretch:normal;
		font-style:normal;
		letter-spacing:normal;
		opacity:.62;
		text-align:left;
		color:#90c2ef;
		width:100%;
		display:block;
		margin:0;
		padding:1.5rem 0;
	}
	
	.c-countryselector .left-sm .link-row
	{
		padding-bottom:0;
	}
	
	.c-countryselector ul.js-country-list
	{
		text-align:left;
		padding-inline-start:0;
		margin-top:.5rem;
		padding:0;
	}
	
	.c-countryselector ul.js-country-list li.link-row
	{
		border:0;
		margin-bottom:2.125rem;
		display:block;
		border-width:0;
		padding:0;
	}
	
	.c-countryselector ul.js-country-list a.global-site-link
	{
		display:block;
		font-size:1rem;
		line-height:1.375rem;
		letter-spacing:.12rem;
		color:#90c2ef;
		width:98%;
	}
	
	.c-countryselector .arrow:after
	{
		content:'';
		height:1.375rem;
		width:1.375rem;
		display:inline-block;
		transform:rotate(45deg);
		-webkit-transform:rotate(45deg);
		top:22px;
		right:16px;
		left:auto;
		transition:ease-in-out .3s;
		-webkit-transition:ease-in-out .3s;
		border-color:#fff;
		border-style:solid;
		border-width:0 1px 1px 0;
	}
	
	.c-countryselector .arrow.up:after
	{
		transform:rotate(-135deg);
		-webkit-transform:rotate(-135deg);
		top:34px;
		transition:ease-in-out .3s;
		-webkit-transition:ease-in-out .3s;
	}
	
	.c-header-search-bar .header-search-overlay .close
	{
		top:0;
		left:7px;
		width:40px;
		height:40px;
	}
	
	.c-header-search-bar .header-search-overlay .close::after,.c-header-search-bar .header-search-overlay .close::before
	{
		height:15px;
	}
	
	.c-header-search-bar .roche-header-search-box
	{
		width:90%;
		margin:0 auto;
	}
	
	.c-header-search-bar .roche-header-search-box .roche-header-search-input
	{
		font-size:1.375rem;
		line-height:1.875rem;
		border-bottom:2px solid #3c8ad8;
		padding:8px 30px 7px 46px;
	}
	
	.c-header-search-bar .roche-header-search-box .header-search-button
	{
		font-size:25px;
		bottom:15px;
	}
	
	.c-header-search-bar .roche-header-search-box .header-search-result li a
	{
		font-size:.875rem;
		line-height:1rem;
	}
	
	.c-header-search-bar .roche-header-search-box fieldset .navbar-toggle.cross-icon
	{
		bottom:1.25rem;
		right:0;
		top:.3125rem;
	}
	
	.c-header-search-bar.x-liipbox button.navbar-toggle.translated .icon-bar:nth-of-type(2),.c-header-search-bar.x-liipbox button.navbar-toggle.translated .icon-bar:nth-of-type(3)
	{
		height:1px;
		width:25px;
	}
	
	.c-header-search-bar .header-search-overlay .x-liipbox__top-section div.x-liipbox__text
	{
		font-size:22px!important;
		padding-left:0;
		letter-spacing:normal!important;
		line-height:30px!important;
	}
	
	.c-search-results-bar .search-results-tab-component .search-tabs-container .search-tabs-list .search-tab-list-item.selected
	{
		border-bottom:2px solid #fff;
		background:0;
	}
	
	.c-search-results-bar .search-results-tab-component .search-tabs-container .search-tabs-list .search-tab-list-item.selected a
	{
		opacity:1;
	}
	
	.c-search-results-bar .search-results-tab-component .search-tabs-container .search-tabs-list .search-tab-list-item:first-child
	{
		border-left:0;
	}
	
	.c-search-results-bar .x-liipbox
	{
		background:#fff;
	}
	
	.c-listingtile__row
	{
		padding:1.875rem 1rem;
	}
	
	.c-listingtile__date
	{
		width:auto;
		margin-right:0;
		font-size:1rem;
	}
	
	.c-faqNormal__heading,.c-faq__heading
	{
		padding-left:1rem;
		padding-right:1rem;
		font-weight:700;
	}
	
	.c-faqNormal__title,.c-faq__title
	{
		padding-right:3.125rem;
	}
	
	.c-page-details ul li,.c-page-details ol li
	{
		list-style-position:inside;
	}
	
	.c-page-details
	{
		margin:0 0 auto;
	}
	
	.c-page-details .mobile-view
	{
		margin-top:1.25rem;
	}
	
	.c-page-details .eventDetail .x-caption-1
	{
		font-weight:700;
		font-family:imago-book,Arial,sans-serif;
	}
	
	.c-page-details .eventDetail .image-block
	{
		margin-bottom:3.75rem;
		max-height:13.4375rem;
		height:13.4375rem;
		overflow:hidden;
	}
	
	.x-content-wrapper .relatedlinks.section .c-related-links
	{
		padding:0 16px;
	}
	
	.c-text-highlight-rail-heading
	{
		margin-bottom:2.25rem;
	}
	
	.c-filter__overlay .c-sort-overlay
	{
		padding-bottom:100px;
	}
	
	.c-filter__overlay .c-sort-overlay .c-back-mobile
	{
		position:relative;
		left:16px;
		top:26px;
		font-size:1.125rem;
	}
	
	.c-filter input[type=checkbox]+.customCheck+.displayText
	{
		margin-left:41px;
	}
	
	.c-filter__facet
	{
		width:auto;
		padding-left:0;
		padding-right:0;
		float:none;
	}
	
	.c-filter__clear
	{
		right:15px;
		top:-75px;
		line-height:1.3125rem;
		margin:0;
	}
	
	.c-assay-menu .content-wrap
	{
		margin-top:.625rem;
		margin-left:0;
	}
	
	.c-assay-menu__wrapper
	{
		display:none;
		padding:0;
	}
	
	.c-assay-menu__related-assays
	{
		padding:1.125rem 2.1875rem;
	}
	
	.c-assay-menu__tabs-container .tab-list
	{
		border-bottom:1px solid #9ba4aa;
		overflow-x:auto;
		padding:0 .625rem;
	}
	
	.c-advanced-spec
	{
		margin-bottom:.3125rem;
		text-align:left;
	}
	
	.c-advanced-specs-heading
	{
		margin-bottom:1.875rem;
	}
	
	.c-advanced-spec-wrapper
	{
		margin-top:1.4375rem;
	}
	
	.c-advanced-specs-list
	{
		list-style-type:none;
		padding-left:0;
	}
	
	.c-featered-chart__legend-container
	{
		display:inline-block;
		position:absolute;
	}
	
	.c-featered-chart .label-data
	{
		text-align:center;
		padding-left:35px;
	}
	
	.c-featered-chart .ring-mobile
	{
		width:175px;
		height:175px;
	}
	
	.c-featered-chart.bargraph-container
	{
		padding-bottom:36px;
	}
	
	.c-feature-table__wrapper__header .right-col .table-title
	{
		font-size:.75rem;
		line-height:1.1875rem;
	}
	
	.c-pdp-spec
	{
		margin-bottom:.3125rem;
	}
	
	.c-pdp-spec-desc p,.c-pdp-spec-desc ul,.c-pdp-spec-desc ol
	{
		padding-left:1.25rem;
	}
	
	.c-carousel__events-content
	{
		min-height:auto;
		padding-left:16px;
		padding-right:16px;
		width:100%;
	}
	
	.c-carousel__event-item.slick-slide .c-carousel__event-asset
	{
		background-color:#fff;
		width:100%;
	}
	
	.c-carousel__event-title
	{
		font-size:22px;
		line-height:30px;
		margin-bottom:15px;
	}
	
	.c-carousel__event-link
	{
		margin-bottom:2.25rem;
		position:absolute;
		bottom:-15px;
		font-size:14px;
	}
	
	.c-carousel
	{
		margin-bottom:24px;
	}
	
	.c-carousel__title
	{
		margin:0 20px 45px 0;
	}
	
	.c-carousel__dots
	{
		margin-bottom:50px;
	}
	
	.c-carousel .slick-dots
	{
		padding-left:20px;
		padding-right:20px;
		text-align:center;
	}
	
	.c-carousel__events-content .slick-dots
	{
		margin:0;
		padding:25px 20px;
	}
	
	.c-carousel__events-content .slick-prev
	{
		left:-16px;
		z-index:2;
	}
	
	.c-carousel__events-content .slick-next
	{
		right:-16px;
		z-index:2;
	}
	
	.c-carousel__events-content .slick-prev,.c-carousel__events-content .slick-next
	{
		width:3.5rem;
		height:3.5rem;
		background-color:#fff;
		top:47%;
	}
	
	.c-carousel__events-content .slick-prev .icon-back,.c-carousel__events-content .slick-next .icon-back
	{
		left:-2px;
		top:-2px;
	}
	
	.c-carousel__events-content .slick-prev .icon-next,.c-carousel__events-content .slick-next .icon-next
	{
		right:-2px;
		top:-2px;
	}
	
	.c-carousel__event-item
	{
		width:initial;
		height:21.875rem;
		margin-right:1px;
	}
	
	.c-carousel__dots .slick-dots li
	{
		padding:0 20px;
	}
	
	.c-carousel__dots .slick-dots li:last-child
	{
		padding:0 0 0 20px;
	}
	
	.c-carousel__dots .slick-dots li:hover button:before
	{
		width:11px;
		height:11px;
		top:0;
		left:0;
	}
	
	.c-carousel__dots .slick-dots li.slick-active:hover button:before
	{
		width:19px;
		height:19px;
		top:-4px;
		left:-4px;
	}
	
	.c-carousel__event-description
	{
		font-size:16px;
		line-height:20px;
	}
	
	.c-carousel .c-video .jp-video-ctrl
	{
		height:20px;
		width:24px;
		padding-left:6px;
		padding-top:5px;
	}
	
	.c-carousel .c-video .jp-video-ctrl.vol-ctrl-view
	{
		width:40%;
		top:4px;
	}
	
	.c-carousel .c-video .jp-progress
	{
		margin-top:8px;
	}
	
	.c-carousel .c-video .icon-vidPlay,.c-carousel .c-video .icon-vidPause,.c-carousel .c-video .icon-vidVolOn,.c-carousel .c-video .icon-vidVolOff,.c-carousel .c-video .icon-vidFullScr
	{
		width:20px;
		height:15px;
		font-size:18px;
	}
	
	.c-carousel .c-video .jp-controls .jp-video-ctrl.jp-timer
	{
		padding-top:0;
		position:relative;
		top:-4px;
		font-size:12px;
		line-height:14px;
	}
	
	.c-carousel .c-video .jp-controls .c-toggles
	{
		width:40px;
		height:40px;
	}
	
	.c-carousel .c-video .jp-controls .c-toggles .full-scr
	{
		margin-right:10px;
	}
	
	.c-carousel.c-carousel-center-variation .c-carousel__event-content
	{
		min-height:105px;
	}
	
	.c-carousel.c-carousel-center-variation .c-carousel__event-content .c-carousel__event-title
	{
		font-size:1rem;
		line-height:1.25rem;
		margin-bottom:1rem;
	}
	
	.c-carousel-center-variation .c-carousel__event-content,.c-carousel-default .c-carousel__event-content
	{
		margin:1rem 1rem 1.5rem;
	}
	
	.c-carousel-center-variation .c-carousel__event-content .c-carousel__event-description,.c-carousel-default .c-carousel__event-content .c-carousel__event-description
	{
		font-size:1rem;
		line-height:20px;
		height:60px;
		display:0;
		-webkit-line-clamp:3;
		-webkit-box-orient:vertical;
		overflow:hidden;
		text-overflow:ellipsis;
	}
	
	.c-carousel-center-variation .c-carousel__dots .slick-dots,.c-carousel-default .c-carousel__dots .slick-dots
	{
		margin-top:3rem;
	}
	
	.c-carousel-center-variation .c-carousel__link-wrapper,.c-carousel-default .c-carousel__link-wrapper
	{
		height:1.3125rem;
	}
	
	.c-carousel-center-variation .c-carousel__link-wrapper .c-carousel__event-link,.c-carousel-default .c-carousel__link-wrapper .c-carousel__event-link
	{
		font-size:1rem;
		margin-bottom:0;
		position:initial;
	}
	
	.c-carousel-center-variation .slick-prev,.c-carousel-center-variation .slick-next,.c-carousel-default .slick-prev,.c-carousel-default .slick-next
	{
		top:11.25rem;
	}
	
	.t-prod-listing .t-prod-result-text
	{
		height:auto;
		display:inline-block;
		width:100%;
		padding:1.5rem 1rem;
	}
	
	.t-prod-listing .prod-search-results-tile
	{
		border-bottom:0;
		padding:0;
	}
	
	.t-prod-listing .c-plp-filters-title
	{
		float:left;
		margin-left:16px;
		line-height:21px;
		margin-top:24px;
	}
	
	.c-list-container
	{
		width:90%;
		padding-left:0;
	}
	
	.c-prod-result-wrapper
	{
		font-size:1rem;
		line-height:1.3125rem;
		width:50%;
		text-align:left;
		padding-left:0;
	}
	
	.c-prod-result-wrapper .c-prod-result-text
	{
		width:100%;
		display:inline-block;
	}
	
	.c-prod-result-wrapper .c-prod-result-text b
	{
		color:#000;
		font-weight:900;
	}
	
	.c-prod-result-wrapper .c-prod-result-text .js-query-string
	{
		font-size:1.375rem;
		margin-top:.5rem;
		display:inline-block;
	}
	
	.c-prod-result-wrapper .c-prod-result-text .c-page-string
	{
		text-transform:capitalize;
	}
	
	.c-listingTile__list
	{
		width:100%;
		height:auto;
	}
	
	.c-listingTile__productContentWrapper
	{
		word-wrap:break-word;
	}
	
	.c-listingTile__productContentWrapper.image-content-wrapper
	{
		position:static;
	}
	
	.c-listingTile__productTitle
	{
		font-size:1.125rem;
		line-height:1.375rem;
		padding-top:1rem;
	}
	
	.c-listingTile__list.grid-view .resource-center__file-name
	{
		margin-top:24px;
	}
	
	.c-listingTile__list.list-view .c-listingTile__productAsset
	{
		height:auto!important;
		position:relative!important;
		width:100%!important;
		display:block!important;
		top:unset!important;
	}
	
	.c-listingTile__list.list-view .c-listingTile__productAsset .c-custom-pagetype,.c-listingTile__list.list-view .c-listingTile__productAsset .c-heromedia-image
	{
		height:164px!important;
		position:relative;
		overflow:hidden;
	}
	
	.c-listingTile__list.list-view .c-listingTile__productAsset .c-custom-pagetype img,.c-listingTile__list.list-view .c-listingTile__productAsset .c-heromedia-image img
	{
		height:100%;
		position:absolute;
		top:50%;
		left:50%;
		transform:translate(-50%,-50%);
		width:auto;
	}
	
	.default-view.c-listingTile__productContent .c-listingTile__productDescription
	{
		min-height:0!important;
	}
	
	.default-view.c-listingTile__productAsset
	{
		display:inline!important;
	}
	
	.c-listingWrapper .c-listingtile__title
	{
		width:auto;
		overflow:hidden;
	}
	
	.resource-center__file-name
	{
		position:absolute;
		left:75px;
		padding-left:16px;
		margin-bottom:16px;
	}
	
	.resource-center__document-type
	{
		position:absolute;
		left:75px;
		padding-left:16px;
		padding-top:16px;
		margin-top:16px;
	}
	
	.resourcecenter-wrapper .resource-center .resource-listing-row
	{
		padding:2.25rem;
	}
	
	.resourcecenter-wrapper .resource-center:first-child
	{
		padding-top:16px;
	}
	
	.c-pagination-wrapper .c-pagination-list
	{
		max-width:200px;
		padding-left:0!important;
	}
	
	.c-pdp-summary-desc .x-text
	{
		margin-top:2rem;
	}
	
	.c-sort-Bar .c-sort-dropdown .c-sort-down-arrow
	{
		transform:rotate(-45deg);
		-webkit-transform:rotate(-45deg);
		border:solid #9ba4aa;
		border-width:0 1px 1px 0;
	}
	
	.c-sort-Bar .c-sort-dropdown .c-sort-dropdown--container
	{
		border:1px solid rgba(23,49,63,.2);
	}
	
	.c-back_to_top-footer-wrapper .c-back-to-top .c-set-position
	{
		position:relative;
		bottom:6.25rem;
		right:1rem;
	}
	
	.c-back_to_top-footer-wrapper .c-back-to-top .c-set-fixed
	{
		bottom:3.75rem;
		right:1rem;
	}
	
	.c-contact-form .x-hint-btn
	{
		bottom:16px;
		top:1.25rem;
	}
	
	.c-contact-form .form-content
	{
		margin-bottom:1.875rem;
		padding:0;
	}
	
	.c-contact-form .form-content .title
	{
		color:#17313f;
		margin-top:1.875rem;
		margin-left:1rem;
		width:92%;
	}
	
	.c-contact-form .form-content .title p
	{
		font-size:1.375rem;
	}
	
	.c-contact-form .form-content .title p span
	{
		float:none;
		padding:0;
	}
	
	.c-contact-form .form-content .default-layout.select-label .form_leftcol label,.c-contact-form .form-content .select-label.form_row_description .form_leftcol label
	{
		font-size:1.125rem;
		line-height:1.5rem;
	}
	
	.c-contact-form .form-dropdown
	{
		margin-top:0;
		height:6.25rem;
		margin-bottom:1.5625rem;
	}
	
	.c-contact-form .js-active .form_leftcol label
	{
		font-size:.75rem;
	}
	
	.c-contact-form .form_leftcollabel label
	{
		color:#17313f;
		font-size:1.125rem;
		line-height:1.5rem;
	}
	
	.c-contact-form .form-dropdown .x-hint-btn
	{
		top:.625rem;
	}
	
	.c-socialfeed
	{
		border-width:1px 0;
	}
	
	.c-gallery__wrapper--one
	{
		padding-right:8px;
	}
	
	.c-gallery__wrapper--two
	{
		padding-left:8px;
	}
	
	.c-gallery__img-title
	{
		font-size:1.875rem;
		line-height:2.25rem;
	}
	
	.c-gallery__wrapper--three
	{
		display:inline-block;
		width:100%;
		margin-bottom:1rem;
	}
	
	.c-gallery__wrapper--five
	{
		padding-right:.5rem;
	}
	
	.c-gallery__bottom-wrapper
	{
		display:flex;
		flex-flow:wrap;
		position:relative;
	}
	
	.c-gallery__wrapper--four
	{
		padding-left:.5rem;
		width:100%;
	}
	
	.c-gallery__wrapper--six
	{
		padding-right:.5rem;
		width:100%;
		position:absolute;
		left:0;
		bottom:0;
		transform:translate(-100%,0);
	}
	
	.c-cookie-notification .general-cookie-info__left-col
	{
		padding-top:15px;
		max-width:308px;
	}
	
	.c-cookie-notification__right-col
	{
		width:50px;
		top:2px;
	}
	
	.c-related-products
	{
		width:100%;
		padding-left:0;
	}
	
	.c-related-products__heading
	{
		padding-left:.9375rem;
	}
	
	.c-related-products .c-related-products__container .c-listingTile__list
	{
		padding:24px 19px 32px 0;
	}
	
	.c-eloquo-marketo-form .mktoForm .mktoFormCol
	{
		margin-bottom:0!important;
	}
	
	.c-eloquo-marketo-form .item-padding input[type=submit]
	{
		width:100%!important;
	}
	
	.c-login__absolute-container .navbar-toggle .icon-bar
	{
		width:26px;
	}
	
	.c-login__container
	{
		border:0;
		border-bottom:1px solid #69a5de;
		height:initial;
		padding-bottom:3.125rem;
	}
	
	.c-login__profile-description
	{
		width:100%;
		color:#fff;
	}
	
	.c-login__right-container
	{
		padding:3.125rem .9375rem 2rem;
	}
	
	.c-login__right-container a.x-submit-button
	{
		margin-top:20px;
		width:100%;
	}
	
	.c-resourcetile-horizontal .c-resourcetile__row
	{
		display:table;
	}
	
	.c-resource-center__modal-title
	{
		font-size:1.25rem;
		line-height:1.625rem;
	}
	
	.c-resource-center__modal-img
	{
		top:7px;
		margin-right:10px;
	}
	
	.c-decisionguide
	{
		margin-top:0;
		border-top:1px solid #9ba4aa;
	}
	
	.c-decisionguide__intro-text
	{
		margin-bottom:3.125rem;
		margin-top:1.25rem;
	}
	
	.c-decisionguide__heading,.c-decisionguide__start-btn-wrapper,.c-decisionguide__intro-text
	{
		padding:0 1rem;
	}
	
	.c-decisionguide__start-btn-wrapper
	{
		border-top:1px solid #9ba4aa;
		border-bottom:1px solid #9ba4aa;
		padding:2.25rem 1rem;
	}
	
	.c-decisionguide__heading
	{
		padding-top:1rem;
		padding-bottom:1rem;
	}
	
	.c-decisionguide__refresh
	{
		width:3.25rem;
		height:3.25rem;
	}
	
	.c-decisionguide__refresh .icon-refresh
	{
		font-size:1.5rem;
		line-height:1.5rem;
		display:inline-block;
		width:1.5rem;
		height:1.5625rem;
	}
	
	.c-decisionguide__refresh-btn.x-submit-button
	{
		padding-top:.875rem;
		padding-bottom:.875rem;
		border:0;
	}
	
	.c-decisionguide__question
	{
		margin-left:1rem;
		margin-right:1rem;
	}
	
	.c-decisionguide__answer-wrapper
	{
		border-left:0;
		border-right:0;
		margin-bottom:3rem;
		padding:1.875rem 2.875rem;
	}
	
	.c-decisionguide__prev,.c-decisionguide__next
	{
		width:3.25rem;
		padding-top:.875rem;
		padding-bottom:.875rem;
		border:0;
	}
	
	.c-decisionguide__prev
	{
		margin-right:1.875rem;
	}
	
	.c-decisionguide__next
	{
		margin-left:1.875rem;
	}
	
	.c-decisionguide__progress-wrapper
	{
		width:calc(100%-164px);
	}
	
	.c-decisionguide__progress-bar
	{
		width:calc(100%-50px);
		height:2px;
		margin-top:1.5rem;
	}
	
	.c-decisionguide__progress
	{
		height:2px;
	}
	
	.c-decisionguide__progress-text
	{
		margin-top:.875rem;
	}
	
	.c-decisionguide__answer-tags-wrapper
	{
		padding-top:.875rem;
		border-top:1px solid #9ba4aa;
	}
	
	.c-decisionguide__info-text-wrapper
	{
		margin-bottom:1.25rem;
	}
	
	.c-decisionguide__info-text-wrapper .icon-info
	{
		position:relative;
		top:2px;
	}
	
	.c-decisionguide__answers
	{
		margin-bottom:.5rem;
	}
	
	.c-decisionguide__info-text
	{
		font-size:.75rem;
		line-height:.75rem;
	}
	
	.c-decisionguide__submit-view .c-decisionguide__info-text-wrapper
	{
		border-bottom:1px solid #9ba4aa;
		padding-bottom:20px;
		margin-bottom:1.75rem;
	}
	
	.c-decisionguide__submit-view.c-decisionguide__answer-tags-wrapper
	{
		margin-bottom:.9375rem;
	}
	
	.c-decisionguide__product
	{
		border-bottom:1px solid #9ba4aa;
		padding:2.25rem 1rem;
	}
	
	.c-decisionguide__question-view
	{
		min-height:17.125rem;
	}
	
	.c-decisionguide__footer-sticky
	{
		position:fixed;
		bottom:0;
		z-index:1;
		width:100%;
		background-color:#fff;
	}
	
	.c-decisionguide__question-container
	{
		overflow:hidden;
	}
	
	.x-content-wrapper .decisionguide:first-child
	{
		margin-top:-2.25rem;
	}
	
	.x-columncontrol .c-decisionguide
	{
		margin-left:-15px;
		margin-right:-15px;
	}
	
	.c-login-notification__right-col
	{
		width:50px;
		top:4px;
	}
	
	.c-privacy-page-modal
	{
		width:100%;
		margin:0 auto;
	}
	
	.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider__overlay .overlay.horizontal
	{
		margin-left:-35px;
	}
	
	.t-prod-result-text .c-prod-result-wrapper .c-filter__clear
	{
		top:24px;
		position:absolute;
	}
	
	.c-sticky-search-filter-mobile.t-prod-listing .prod-search-results-tile
	{
		position:fixed;
		top:57px;
		width:100%;
		height:52px;
		background:#fff;
		z-index:1;
		overflow:hidden;
	}
	
	.c-sticky-search-filter-mobile.t-prod-listing .prod-search-results-tile .t-prod-result-text
	{
		box-shadow:0 8px 6px -6px #888;
		padding:14px 0 14px 16px;
	}
	
	.c-sticky-search-filter-mobile.t-prod-listing .prod-search-results-tile .t-prod-result-text .c-prod-result-wrapper
	{
		width:80%;
	}
	
	.c-sticky-search-filter-mobile.t-prod-listing .prod-search-results-tile .t-prod-result-text .c-prod-result-wrapper .c-filter__display-input
	{
		display:block;
		border:0;
		width:52px;
		height:52px;
		top:0;
		right:0;
		position:absolute;
		padding:0;
	}
	
	.c-query-category_list-wrapper
	{
		float:none;
		display:block;
	}
	
	.c-query-category_list-wrapper .c-query-search
	{
		display:block;
		font-size:1.375rem;
		color:#000;
		padding-left:1rem;
		letter-spacing:normal;
		line-height:1.25rem;
		text-transform:capitalize;
	}
	
	.c-query-category_list-wrapper .c-filter-dropdown
	{
		display:block;
		width:100%;
		margin-top:1rem;
		white-space:nowrap;
		overflow-x:auto;
		text-align:center;
	}
	
	.c-query-category_list-wrapper .c-filter-dropdown .c-list_wrapper-mobile--dropdown
	{
		display:block;
		width:100%;
	}
	
	.c-query-category_list-wrapper .c-filter-dropdown .c-list_wrapper-mobile--dropdown .c-list_wrapper-mobile--list
	{
		margin-top:1rem;
		white-space:nowrap;
		overflow-x:auto;
		text-align:center;
		width:100%;
	}
	
	.c-query-category_list-wrapper .c-filter-dropdown .c-list_listitems
	{
		display:inline-block;
		font-size:16px;
		line-height:21px;
		color:#000;
		padding:20px;
	}
	
	.c-query-category_list-wrapper .c-filter-dropdown .c-list_listitems a:hover
	{
		color:#000;
	}
	
	.c-query-category_list-wrapper .c-filter-dropdown .c-list_listitems.selected
	{
		color:#06c;
		border-bottom:3px solid #06c;
		padding-bottom:17px;
	}
	
	.c-query-category_list-wrapper .c-filter-dropdown .c-list_listitems.selected a
	{
		color:#06c;
	}
	
	nav[data-module=navigationTabs].c-pdp-nav-tabs
	{
		margin-top:-2.25rem;
		margin-bottom:1.5625rem;
	}
	
	.js-navtab-wrapper.sticky
	{
		height:3.125rem;
		padding:0;
	}
	
	.c-faqWithParsys .c-feature-table.x-component-spacing
	{
		margin-bottom:1.5rem;
	}
	
	.c-tilelist
	{
		border-bottom:solid 1px #dcdcdc;
		padding:0;
	}
	
	.c-tilelist__wrapper
	{
		padding:2rem 1rem;
	}
	
	.c-tilepaging-wrapper .js-tilepaging-list
	{
		max-width:200px;
		background-color:#f2f2f2;
	}
	
	.x-outer-margins,.x-columncontrol div[class^=col-sm] .x-outer-margins,.x-content-wrapper .imageSlider.section .c-comparison-slider__wrapper,.x-content-wrapper .iframe.section
	{
		padding-left:16px;
		padding-right:16px;
	}
	
	.x-left-margins,.c-decisionguide__recommend-text,.c-query-category_list-wrapper .c-filter-dropdown .js-rem
	{
		padding-left:1rem;
	}
	
	.x-modal-up .c-modal-up-dialog .modal-content__footer .x-submit-button,.x-modal .c-modal-up-dialog .modal-content__footer .x-submit-button,.c-search-results-bar .header-search-overlay
	{
		margin:10px 0;
	}
	
	.c-citation-list ol li,.c-related-products .c-related-products__container
	{
		padding-left:15px;
	}
	
	.spacer-p-lr,.x-columncontrol div[class^=col-sm] .generictext.section .x-outer-margins,.product-category__content--cardWrapper,.x-content-wrapper .x-columncontrol .iframe.section
	{
		padding-left:0;
		padding-right:0;
	}
	
	.t-pdp-container .c-tab-view-container,.c-related-docs,.c-tab-wrapper.sticky,.c-video .jp-interface .jp-gui .jp-controls,.c-search-results-bar .search-results-tab-component .search-tabs-container .search-tabs-list,.c-faqNormal,.c-faq,.x-content-wrapper .columncontrol .relatedlinks.section .c-related-links,.dual-chart-container,.t-prod-listing .sorting-list-container-padding,.prod-listing-container .sorting-list-container-padding,.x-outer-margins.c-socialfeed-wrapper,.c-gallery,.c-privacy-page-modal .c-modal-up-dialog,.js-tile-section
	{
		padding:0;
	}
	
	.c-countrypicker__tab-wrapper .panel-group .panel.c-tab-selected .c-change__text--desktop,.c-tabs-container .c-tabs-list::-webkit-scrollbar,.c-countryselector #map-continents,section.t-search-listing__search-row.x-outer-margins.sorting-list-container-padding,.c-filter-down-arrow,.t-prod-listing .prod-search-results-tile .view-type-icons,.c-prod-result-wrapper .c-prod-result-text .c-pagination-top.showPage,.list-view a[data-da-link_content-type=News] .c-listingTile__productTitle.event-title.c-event-grid-only,.c-list_wrapper,.c-sticky-search-filter-mobile.t-prod-listing .prod-search-results-tile .t-prod-result-text .c-prod-result-wrapper .c-filter__clear,.c-sticky-search-filter-mobile.t-prod-listing .filter-list-container,.c-sticky-search-filter-mobile.t-prod-listing .filter-list-container .c-filter-down-arrow,.c-sticky-search-filter-mobile.t-prod-listing .filter-list-container .c-filter__display-input,.c-list-container .c-list_selectedItem,.js-navtab-wrapper .c-tabs-container .c-tabs-list::-webkit-scrollbar,.c-navtab-wrapper .c-tabs-container .c-tabs-list::-webkit-scrollbar
	{
		display:none;
	}
	
	.c-countrypicker__tab-wrapper .panel-group .panel.c-tab-selected .c-change__text--mobile,.c-listingTile__event
	{
		display:inline-block;
	}
	
	.c-tabs-container .c-tabs-list,.js-navtab-wrapper .c-tabs-container .c-tabs-list,.c-navtab-wrapper .c-tabs-container .c-tabs-list
	{
		white-space:nowrap;
		border-top:0;
		border-bottom:1px solid #9ba4aa;
		overflow-x:auto;
		text-align:center;
		padding:0 .3125rem;
	}
	
	.c-tabs-container .c-tabs-list .c-tab-list-item,.js-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item,.c-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item
	{
		font-size:.875rem;
		margin-left:.6875rem;
		margin-right:.6875rem;
		padding:.8125rem 1rem;
	}
	
	.c-tabs-container .c-tabs-list .c-tab-list-item a,.js-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item a,.c-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item a
	{
		letter-spacing:.125rem;
		line-height:1.125rem;
	}
	
	.c-tabs-container .c-tabs-list .c-tab-list-item.selected,.c-assay-menu__tabs-container .item.selected,.js-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item.selected,.c-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item.selected
	{
		border-bottom:3px solid #90c2ef;
	}
	
	.c-tab-wrapper.sticky .c-product-catalog,.c-tab-wrapper.sticky .c-tabs-container,.c-listingtile__eventdata,.c-login__right-container a:first-child.x-submit-button,.c-resource-center__register-login.x-submit-button,.js-navtab-wrapper.sticky .c-tabs-container
	{
		margin-top:0;
	}
	
	.c-tab-wrapper.sticky .c-tabs-list,.js-navtab-wrapper.sticky .c-tabs-list
	{
		text-align:left;
	}
	
	.ext-footer__column,.ext-footer .classCount2 .ext-footer__column,.ext-footer .classCount3 .ext-footer__column,.ext-footer .classCount4 .ext-footer__column,.c-countryselector .left-sm,.c-countryselector .right-sm,.c-search-results-bar .search-results-tab-component,.c-page-details__tags-list li,.c-login__full-container .c-login__profile-description
	{
		width:100%;
	}
	
	.ext-footer__column__heading,.c-text-highlight-rail__body-text,.c-gallery__column-wrapper,.c-decisionguide__submit-view .c-decisionguide__answer-tag
	{
		margin-bottom:1rem;
	}
	
	.c-hero-image__position-box,.c-featered-chart .c-advanced-spec__chart,.c-carousel__event-asset__innerWrapper,.c-carousel__events-content .slick-prev .icon-back,.c-carousel__events-content .slick-prev .icon-next,.c-carousel__events-content .slick-next .icon-back,.c-carousel__events-content .slick-next .icon-next,.t-prod-result-text,.c-sticky-search-filter-mobile.t-prod-listing
	{
		position:relative;
	}
	
	.c-hero-image__description,.c-hero-image__cta-link
	{
		font-size:1rem;
		line-height:1.25rem;
	}
	
	.c-heromedia-video .jp-gui .jp-controls,.t-prod-listing .sorting-list-container
	{
		width:50%;
		float:left;
	}
	
	.c-heromedia-video .jp-gui .jp-timer .full-scr,.c-countryselector .left-sm
	{
		float:left;
	}
	
	.c-countryselector .right-sm ul,.c-header-search-bar.x-liipbox button.navbar-toggle,.c-page-details__description ul,.c-page-details__description ol,.c-filter__overlay .c-sort-overlay .c-search-results,.c-featered-chart__dual-chart-div,#relatedProducts.js-tab-view .c-related-products,.columncontrol .c-related-products__heading,.columncontrol .c-related-products__container
	{
		padding-left:0;
	}
	
	.c-countryselector .right-sm .global-site-link,.c-list_wrapper-mobile
	{
		display:block;
	}
	
	.c-countryselector.x-liipbox .x-liipbox__top-section,.c-countryselector.x-liipbox .x-liipbox__top-section .x-liipbox__left-s
	{
		height:64px;
	}
	
	.c-countryselector__continent-list a.js-continent-selector.active,.c-countryselector__continent-list a.js-continent-selector:hover
	{
		color:#fff;
		opacity:1;
	}
	
	.c-countryselector ul.js-country-list a.global-site-link:hover,.c-countryselector ul.js-country-list a.global-site-link:active,.c-countryselector ul.js-country-list a.global-site-link.active
	{
		color:#fff;
	}
	
	.c-search-results-bar .search-results-tab-component .search-tabs-container .search-tabs-list .search-tab-list-item,.c-decisionguide__next.disabled,.c-decisionguide__next.disabled:hover,.c-decisionguide__next.disabled:visited,.c-decisionguide__next.disabled:focus,.c-decisionguide__next.disabled:active,.c-decisionguide__prev.disabled:hover,.c-decisionguide__prev.disabled:visited,.c-decisionguide__prev.disabled:focus,.c-decisionguide__prev.disabled:active,.c-decisionguide__next:hover,.c-decisionguide__next:visited,.c-decisionguide__next:focus,.c-decisionguide__next:active,.c-decisionguide__prev:active,.c-decisionguide__prev:focus,.c-decisionguide__prev:visited,.c-decisionguide__prev:hover
	{
		border:0;
	}
	
	.columncontrol .x-columncontrol,.c-carousel-center-variation .c-carousel__event-content .c-carousel__event-description p,.c-carousel-default .c-carousel__event-content .c-carousel__event-description p,.c-login__absolute-container .row,.c-sticky-search-filter-mobile.t-prod-listing .filter-list-container .c-prod-result-facets-mobile
	{
		margin:0;
	}
	
	.c-filter__overlay .c-sort-overlay .c-search-results .c-sort-title,.c-carousel .c-video .icon-vidFullScr
	{
		font-size:16px;
	}
	
	.c-advanced-specs-see-all,.c-pdp-specs-seeall
	{
		margin-top:1.5625rem;
		line-height:1.375rem;
	}
	
	.c-advanced-spec-item,.c-pdp-spec-item
	{
		margin-bottom:1.4375rem;
	}
	
	.c-carousel__events-content .slick-list,.c-data-privacy-modal .dialog .title
	{
		top:0;
	}
	
	.c-carousel .c-video .jp-video-ctrl.vid-play,.resource-center__content
	{
		padding-left:10px;
	}
	
	.c-carousel-center-variation .c-carousel__event-item.slick-slide,.c-carousel-default .c-carousel__event-item.slick-slide,.search-mobile-top
	{
		height:auto;
	}
	
	.c-listingTile__productAsset img,.c-listingTile__list.list-view .c-listingTile__productAsset .c-default-image
	{
		min-height:72px;
	}
	
	.default-view.c-listingTile__productContent,.c-query-category_list-wrapper .c-filter-dropdown .js-rem .js-all
	{
		display:inline-block!important;
	}
	
	.c-listingWrapper.grid-container,.c-resource-center .modal-dialog .modal-header
	{
		padding-left:16px;
	}
	
	.c-pagination-wrapper,.c-tilepaging-wrapper
	{
		text-align:center;
		background-color:#f2f2f2;
		height:48px;
		padding-top:8px;
		position:sticky;
		bottom:0;
		padding-right:0;
		margin-bottom:0;
		box-shadow:0 -2px 4px 0 rgba(0,0,0,.16);
	}
	
	.c-pagination-wrapper .c-next-dots,.c-tilepaging-wrapper .c-tilepaging-next-dots
	{
		padding-top:0;
		position:relative;
		top:0;
	}
	
	.c-contact-form__support-section .x-rte-wrapper,.c-decisionguide__submit-btn-wrapper,.c-decisionguide__info-text-wrapper,.c-decisionguide__answers
	{
		padding-left:1rem;
		padding-right:1rem;
	}
	
	.c-cookie-notification .cookie-block-height,.c-login-notification .cookie-block-height
	{
		padding:.9375rem;
	}
	
	.c-cookie-notification .general-cookie-info,.c-decisionguide__products-container .c-decisionguide__product:first-child
	{
		padding-top:0;
	}
	
	.c-cookie-notification__title,.c-login-notification__title
	{
		font-size:.75rem;
		line-height:1rem;
	}
	
	.c-cookie-notification__description,.c-login-notification__description
	{
		font-size:.625rem;
		line-height:.875rem;
		padding-top:5px;
		padding-right:2.1875rem;
	}
	
	.c-cookie-notification .close,.c-login-notification .close
	{
		left:12px;
	}
	
	.c-cookie-notification .close:before,.c-cookie-notification .close:after,.c-login-notification .close:before,.c-login-notification .close:after
	{
		height:24px;
	}
	
	.c-login__container .right,.c-faqImageAndText .c-marketingtile__col-left,.c-faqImageAndText .c-marketingtile__col-right
	{
		padding-right:0;
	}
	
	.c-login__change-persona,.c-login__forgot-link
	{
		text-decoration:none;
	}
	
	.c-login__login,.c-login__float-class,.c-query-category_list-wrapper .c-filter-dropdown .c-list_wrapper-mobile--dropdown .category-name
	{
		float:none;
	}
	
	.c-decisionguide__refresh .icon-refresh:before,.c-decisionguide__prev .icon-back:before,.c-decisionguide__next .icon-next:before
	{
		font-weight:700;
	}
	
	.c-decisionguide__topic-name,.c-decisionguide__footer
	{
		border-top:1px solid #9ba4aa;
		border-bottom:1px solid #9ba4aa;
	}
	
	.c-decisionguide__answer-tags-wrapper+.c-decisionguide__topic-name,header+.c-decisionguide,.x-content-wrapper .decisionguide:first-child .c-decisionguide
	{
		border-top:0;
	}
	
	.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider .divider:before,.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider .divider:after
	{
		width:40px;
		height:40px;
		left:-20px;
		margin-top:-20px;
		-webkit-transform:rotate(90deg);
		transform:rotate(90deg);
		padding:17px 12px 17px 10px;
	}
	
	.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider .divider-horizontal:before,.c-comparison-slider__wrapper .c-comparison-slider__image-wrapper .c-comparison-slider .divider-horizontal:after
	{
		width:40px;
		height:40px;
		top:-20px;
		margin-left:-20px;
		padding:6px 0 0 12px;
	}
	
	.c-list_wrapper.show,.c-query-category_list-wrapper .c-filter-dropdown .js-all:first-child
	{
		display:none!important;
	}
	
	.c-tilelist__asset .thumbnail-img,.c-tilelist__asset .product-image-flag,.c-tilelist .c-video
	{
		height:10.25rem;
	}
}

@mediamin-width1440px {
	.x-outer-margins
	{
		padding-left:16px;
		padding-right:16px;
	}
	
	.x-left-margins
	{
		padding-left:1rem;
	}
	
	.x-component-spacing.c-title
	{
		margin-top:48px;
		margin-bottom:48px;
		padding:0 48px;
	}
	
	.c-general-map
	{
		padding-right:48px;
		padding-left:48px;
	}
	
	.c-listingWrapper .c-listingtile
	{
		padding-left:1rem;
		padding-right:1rem;
	}
	
	.spacer-p-lr,.c-faqWithParsys .tab-content
	{
		padding-left:48px;
		padding-right:48px;
	}
}

@media only screen and min-width768px and max-width991px {
	.x-redirect-modal .modal-header
	{
		padding:2rem 0 2rem 3rem;
	}
	
	.c-header__secondry .c-login-dropdown .c-logged-user
	{
		max-width:100px;
	}
	
	.x-liipbox__text
	{
		font-size:1.5rem;
		width:30%;
		display:inline-block;
		padding-left:0;
		margin:0;
	}
	
	.x-liipbox .navbar-toggle.translated
	{
		-webkit-transform:translate(1rem,18px);
		transform:translate(1rem,18px);
	}
	
	.c-pdplogo.c-pdplogo-left
	{
		padding-left:30px;
		padding-top:48px;
		padding-bottom:48px;
	}
	
	.c-persona-picker .x-liipbox__top-section
	{
		height:70px;
	}
	
	.c-persona-picker .x-liipbox__right-s__logo
	{
		top:18px;
	}
	
	.c-persona-picker .x-liipbox__text
	{
		width:50%;
		white-space:nowrap;
		text-overflow:ellipsis;
		margin-top:10px;
		padding-left:.75rem;
	}
	
	.c-persona-picker .x-liipbox .navbar-toggle.translated
	{
		transform:translate(26px,26px);
	}
	
	.c-persona-picker__bottom-section
	{
		height:calc(100%-4.375rem);
	}
	
	.c-persona-picker .x-liipbox__left-s
	{
		width:97px;
		height:97px;
	}
	
	.c-persona-picker .persona-link__name
	{
		line-height:20px;
	}
	
	.product-category__content--cardWrapper
	{
		width:50%;
	}
	
	.c-hero-image__text-box
	{
		width:100%!important;
	}
	
	.x-liipbox__right-s__logo
	{
		top:10px;
	}
	
	.x-liipbox__right-s__logo.translated
	{
		-webkit-transform:translate(-25px,6px);
		transform:translate(-25px,6px);
	}
	
	.c-countryselector .current-country-text
	{
		padding:1.375rem 0 2.625rem 2.6875rem;
	}
	
	.c-countryselector .current-country-text .c-countryselector__country-text
	{
		font-size:18px;
		text-overflow:ellipsis;
		white-space:nowrap;
		overflow:hidden;
		height:auto;
	}
	
	.c-countryselector .right-sm
	{
		margin-left:2.6875rem;
		padding-top:2.6875rem;
	}
	
	.c-countryselector .row-2
	{
		width:73%;
		margin-left:1.25rem;
	}
	
	.c-countryselector__location-text.x-liipbox__text
	{
		top:50%;
		margin-top:-24px;
		padding-left:.75rem;
	}
	
	.c-header-search-bar .x-liipbox__text
	{
		-webkit-transform:translateY(21%);
		transform:translateY(21%);
	}
	
	.c-listingtile__date
	{
		padding-top:.625rem;
		width:58px;
	}
	
	.c-page-details .event-details
	{
		width:55%;
	}
	
	.radio .c-filter__label
	{
		padding-left:2.6875rem;
	}
	
	.c-carousel__dots .slick-dots li.slick-active:hover button:before
	{
		width:19px;
		height:19px;
		left:-4px;
	}
	
	.c-carousel__dots .slick-dots li:hover button:before
	{
		width:11px;
		height:11px;
		top:0;
		left:0;
	}
	
	.c-list-container .c-list_wrapper
	{
		top:50px;
	}
	
	.c-listingWrapper.grid-container
	{
		grid-template-columns:30.5% 30.5% 30.5%;
		-ms-grid-columns:30.5% 30.5% 30.5%;
	}
	
	.c-listingWrapper .c-listingtile
	{
		padding-right:15px;
	}
	
	.t-search-listing .search-results-tab-component .c-tabs-container .c-tabs-list li.c-tab-list-item
	{
		width:11.25rem;
	}
	
	.prod-listing-container
	{
		padding-right:0;
	}
	
	.c-cookie-notification .general-cookie-info__left-col
	{
		max-width:90%;
	}
	
	.c-login__container
	{
		padding:3.125rem 15px 2rem;
	}
	
	.c-login__profile-description
	{
		width:300px;
		height:32px;
	}
	
	.c-login__right-container
	{
		padding:3.125rem 15px 2.5rem 13px;
	}
	
	.c-login__right-container a.x-submit-button
	{
		width:175px;
	}
	
	.c-carousel-slider .slick-dots li.slick-active:hover button:before,.c-lightBox-Modal .slick-dots li.slick-active:hover button:before
	{
		width:18px;
		height:18px;
		left:-4px;
	}
	
	.c-carousel-slider .slick-dots li:hover button:before,.c-lightBox-Modal .slick-dots li:hover button:before
	{
		width:10px;
		height:10px;
		top:0;
		left:0;
	}
	
	.c-persona-picker>div,.c-persona-picker__persona-link
	{
		height:100%;
	}
	
	.c-tabs-container .c-tabs-list,.js-navtab-wrapper .c-tabs-container .c-tabs-list,.c-navtab-wrapper .c-tabs-container .c-tabs-list
	{
		width:90%;
	}
	
	.c-tabs-container .c-tabs-list .c-tab-list-item,.js-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item,.c-navtab-wrapper .c-tabs-container .c-tabs-list .c-tab-list-item
	{
		padding-left:5px;
		padding-right:5px;
	}
	
	.c-login--sticky,.c-login.js-scroll
	{
		top:52px;
	}
}

@media only screen and min-width992px {
	.x-facebook-icon:hover:before
	{
		content:"\f105";
	}
	
	.x-twitter-icon:hover:before
	{
		content:"\f10f";
	}
	
	.x-email-icon:hover:before
	{
		content:"\f11d";
	}
	
	.x-youtube-icon:hover:before
	{
		content:"\f111";
	}
	
	.x-linkedin-icon:hover:before
	{
		content:"\f10b";
	}
	
	.x-kakoastory-icon:hover:before
	{
		content:"\f109";
	}
	
	.x-wechat-icon:hover:before
	{
		content:"\f110";
	}
	
	.c-footer__link a:hover,.c-footer__link a:active,.c-footer__link a:focus
	{
		color:#06c;
	}
	
	.c-product-desc__image
	{
		min-height:150px;
	}
	
	.t-prod-listing .sorting-list-container-padding
	{
		padding-left:1.5rem;
		padding-right:1.4375rem;
	}
}

@media only screen and min-width320px and max-width767px {
	.x-liipbox a:hover,.x-liipbox a:active,.x-liipbox a:visited,.x-liipbox a:focus
	{
		color:#fff;
	}
	
	.product-category.x-component-spacing
	{
		margin-bottom:0;
	}
	
	.c-product-catalog .c-tabs-list
	{
		padding-left:0;
		padding-right:0;
	}
	
	.c-product-catalog .c-tabs-list .c-tab-list-item
	{
		width:auto;
	}
	
	.c-filter
	{
		margin-top:0;
		display:block;
		padding:0;
	}
	
	.c-filter__content-section
	{
		padding:1rem;
	}
	
	.t-prod-listing .c-plp-filters-title+.c-content-section
	{
		margin-top:0;
		margin-bottom:48px;
	}
	
	.t-prod-listing__count
	{
		display:block;
	}
	
	.t-search-listing+.c-footer
	{
		margin-top:0;
	}
	
	.t-search-listing .search-results-tab-component .c-tabs-container
	{
		line-height:0;
	}
	
	.t-search-listing .search-results-tab-component .c-tabs-container .c-tabs-list
	{
		margin-bottom:0;
		border:0;
		padding:0;
	}
	
	.t-search-listing .search-results-tab-component .c-tabs-container .c-tabs-list li.c-tab-list-item
	{
		width:33%;
		padding-left:0;
		padding-right:0;
	}
	
	.x-liipbox a.c-filter__heading-link:hover,.x-liipbox a.c-filter__heading-link:focus,.x-liipbox a.c-plp-filters:active,.x-liipbox a.c-plp-filters:visited,.x-liipbox a.c-plp-filters:focus
	{
		color:#17313f;
	}
	
	.t-search-listing .search-results-tab-component,.t-search-listing .c-search-results-bar
	{
		padding:0;
	}
}

@media print {
	.c-headline-body-copy
	{
		max-width:60%;
		box-sizing:content-box;
		margin-left:auto;
		margin-right:auto;
		margin-bottom:3.125rem;
	}
	
	.c-tabs-container
	{
		width:100%;
		text-align:center;
		margin-top:1.75rem;
	}
	
	.c-tabs-container .c-tabs-list
	{
		list-style-type:none;
		display:inline-block;
		box-sizing:border-box;
		padding-left:0;
		margin-bottom:0;
		position:relative;
		top:-1.875rem;
		width:83%;
		font-size:0;
	}
	
	.c-tabs-container .c-tabs-list .c-tab-list-item
	{
		display:inline-block;
		text-transform:uppercase;
		box-sizing:border-box;
		color:#4a4a4a;
		cursor:pointer;
		background-color:#fff;
		width:25%;
		text-align:center;
		font-size:.875rem;
		border:1px solid #9ba4aa;
		border-left:0;
		white-space:nowrap;
		overflow:hidden;
		text-overflow:ellipsis;
		padding:1.125rem 5px;
	}
	
	.c-tabs-container .c-tabs-list .c-tab-list-item a
	{
		text-decoration:none;
		letter-spacing:.0625rem;
		line-height:1.125rem;
		opacity:.6;
	}
	
	.c-tabs-container .c-tabs-list .c-tab-list-item:first-child,.c-tabs-container .c-tabs-list .c-tab-list-item.first-visible-tab
	{
		border-left:1px solid #9ba4aa;
	}
	
	.c-tabs-container .c-tabs-list .c-tab-list-item+.c-tab-list-item
	{
		margin-top:0;
	}
	
	.c-footer__wrapper .social-icons
	{
		float:left;
		border:0;
		display:table-cell;
	}
	
	.c-footer__wrapper .c-link-wrapper
	{
		padding-top:36px;
		float:right;
		display:table-cell;
	}
	
	.c-footer__wrapper__text-disclaimer
	{
		border:3px solid #000;
	}
	
	.c-footer__legal-content
	{
		background-color:#06c!important;
		color:#fff!important;
	}
	
	.c-footer__legal-content *
	{
		color:#fff!important;
	}
	
	.c-footer .ext-footer .about-roche__text
	{
		margin:0;
		padding:0;
	}
	
	.c-footer .ext-footer .classCount4
	{
		width:100%;
		display:table;
	}
	
	.c-footer .ext-footer .classCount4 .ext-footer__column
	{
		width:24%;
		float:left;
		display:table-cell;
	}
	
	.c-footer .ext-footer .classCount3 .ext-footer__column
	{
		width:33%;
		float:left;
		display:table-cell;
	}
	
	.c-footer .ext-footer .classCount2 .ext-footer__column
	{
		width:48%;
		float:left;
		display:table-cell;
	}
	
	.about-roche .about-roche__text *
	{
		margin:0;
		padding:0;
	}
	
	.product-category__content--cardWrapper.col-xs-12
	{
		width:46%!important;
		border:1px solid #9ba4aa;
		margin:0 8px 24px;
	}
	
	.product-category--card
	{
		display:block;
		box-sizing:border-box;
		padding:1.875rem 0;
	}
	
	.x-acadia-selector .heroMedia .c-hero-image__title
	{
		color:#fff!important;
		background:#06c!important;
	}
	
	.hero_content
	{
		position:absolute;
		width:24rem;
		max-height:600px;
		margin:0;
	}
	
	.hero_content .x-body-text
	{
		max-height:385px;
		font-size:1rem;
	}
	
	.hero_content .x-body-text a.noanimation
	{
		color:#06c;
		line-height:1.3125rem;
	}
	
	.hero_content .x-body-text a.noanimation:hover
	{
		border-bottom:1px solid #06c;
	}
	
	.hero_content .x-body-text a.noanimation:active
	{
		color:#004ea3;
		border-bottom:1px solid #004ea3;
	}
	
	.hero_content .x-body-text a.noanimation:visited
	{
		color:#636;
		border-bottom:0;
	}
	
	.hero_content .x-body-text a.noanimation:focus
	{
		color:#06c;
		border:3px solid #06c;
		border-radius:.25rem;
		padding:.125rem .3125rem;
	}
	
	.hero_content.leftInsideImage,.hero_content.rightInsideImage
	{
		top:50%;
		transform:translate(0,-50%);
	}
	
	.hero_content.topLeft
	{
		top:5%;
		left:11.5%;
		transform:translate(0,0);
	}
	
	.hero_content.topRight
	{
		top:5%;
		right:11.5%;
		transform:translate(0,0);
	}
	
	.hero_content.topCenter
	{
		top:5%;
		left:50%;
		transform:translate(-50%,0);
	}
	
	.hero_content.leftInsideImage
	{
		left:11.5%;
	}
	
	.hero_content.rightInsideImage
	{
		right:11.5%;
	}
	
	.hero_content.leftOutsideImage,.hero_content.rightOutsideImage
	{
		top:0;
		right:0;
		transform:none;
		position:relative;
		display:inline-block;
	}
	
	.hero_content.topCenter,.hero_content.center,.hero_content.bottomCenter
	{
		text-align:center;
	}
	
	.hero_content.center
	{
		top:50%;
		left:50%;
		transform:translate(-50%,-50%);
	}
	
	.hero_content.middleLeft
	{
		top:50%;
		left:11.5%;
		transform:translate(0,-50%);
	}
	
	.hero_content.middleRight
	{
		top:50%;
		right:11.5%;
		transform:translate(0,-50%);
	}
	
	.hero_content.bottomLeft
	{
		bottom:5%;
		left:11.5%;
		transform:translate(0,0);
	}
	
	.hero_content.bottomCenter
	{
		bottom:5%;
		left:50%;
		transform:translate(-50%,0);
	}
	
	.hero_content.bottomRight
	{
		bottom:5%;
		right:11.5%;
		transform:translate(0,0);
	}
	
	.x-acadia-selector .c-heromedia-video .jp-video-play
	{
		width:80px;
		height:80px;
		background-color:#fff!important;
		background-image:url(../../../../etc.clientlibs/roche/diagnostics/clientlibs/roche-global-publish/resources/images/bigPlayButton.svg)!important;
	}
	
	.x-acadia-selector video
	{
		display:block!important;
		height:100%!important;
		width:100%!important;
	}
	
	.c-pdp-specs-seeall
	{
		float:right;
		line-height:1.5rem;
		text-align:right;
		margin-top:.9375rem;
		padding-right:22px;
	}
	
	.c-pdp-spec
	{
		width:54%;
		float:left;
		overflow:hidden;
		box-sizing:border-box;
	}
	
	p,ul,ol
	{
		padding-left:2.125rem;
	}
	
	.c-pdp-spec-item
	{
		margin-bottom:1.4375rem;
	}
	
	.c-carousel__event-item.slick-slide
	{
		margin-right:5px;
		height:352px!important;
		overflow:hidden;
	}
	
	.c-carousel__event-item
	{
		border:1px solid #dcdcdc!important;
	}
	
	.c-video .jp-video-play
	{
		width:50px!important;
		height:50px!important;
	}
	
	.x-acadia-selector .c-carousel__events-content
	{
		width:100%!important;
	}
	
	.x-acadia-selector .c-carousel__events-content .slick-track
	{
		width:100%!important;
		left:0!important;
		transform:none!important;
	}
	
	.x-acadia-selector .c-carousel .c-carousel__event-item
	{
		width:300px!important;
		margin-right:20px!important;
		margin-bottom:20px!important;
	}
	
	.c-rd-services.col-xs-12
	{
		width:50%!important;
	}
	
	.c-carousel-slider__events-content
	{
		width:621px!important;
	}
	
	.c-carousel-slider__event-item
	{
		width:200px;
		margin-right:15px;
	}
	
	.x-acadia-selector .sliderLightBox .c-carousel-slider .slick-slider.slick-dotted .slick-list
	{
		height:auto!important;
		overflow:visible!important;
		width:100%!important;
	}
	
	.x-acadia-selector .sliderLightBox .c-carousel-slider .slick-slider.slick-dotted .slick-list .slick-track
	{
		width:100%!important;
		transform:none!important;
	}
	
	.x-acadia-selector .sliderLightBox .c-carousel-slider .c-carousel-slider__event-asset
	{
		border:2px solid #fff;
	}
	
	.x-acadia-selector .sliderLightBox .c-carousel-slider .c-carousel-slider__event-asset .c-video
	{
		height:455px!important;
	}
	
	.x-acadia-selector .sliderLightBox .c-carousel-slider__event-description
	{
		width:650px!important;
		height:auto!important;
		margin-bottom:48px!important;
	}
	
	.c-tilelist
	{
		width:24%!important;
		margin-right:1%;
		height:352px;
		text-align:left;
		overflow:hidden;
	}
	
	.c-tilelist .no-image,.c-tilelist .thumbnail-img
	{
		border-bottom:1px solid #dcdcdc;
	}
	
	.c-tilelist__wrapper
	{
		border:1px solid #dcdcdc;
		height:340px;
		padding:0;
	}
	
	.c-tilelist__content a
	{
		padding:16px;
	}
	
	.x-acadia-selector .c-tilelist
	{
		display:block!important;
	}
	
	.x-acadia-selector .c-tilelist .c-tilelist__wrapper
	{
		margin-bottom:20px!important;
		width:300px!important;
	}
	
	.x-acadia-selector .c-tilelist .c-video .jp-video-play
	{
		width:40px;
		height:40px;
		background-color:#fff!important;
		background-image:url(../../../../etc.clientlibs/roche/diagnostics/clientlibs/roche-global-publish/resources/images/bigPlayButton.svg)!important;
	}
	
	.hero_content.topLeft,.hero_content.bottomLeft,.hero_content.middleLeft,.hero_content.leftInsideImage,.hero_content.leftOutsideImage,.hero_content.bottomRight,.hero_content.topRight,.hero_content.middleRight,.hero_content.rightInsideImage,.hero_content.rightOutsideImage
	{
		text-align:left;
	}
	
	.c-general-map .contact-container,.c-general-map .map-container
	{
		width:50%;
	}
	
	.c-carousel p,.c-tilelist p
	{
		text-align:left;
		margin:0;
		padding:0;
	}
	
	.c-carousel-default .c-carousel__event-content .c-carousel__event-description,.c-carousel-default .c-carousel__event-content .c-carousel__event-title,.c-tilelist__content .c-title,.c-tilelist__content .c-description
	{
		display:block;
	}
	
	.x-acadia-selector .c-carousel .c-carousel__event-item .c-carousel__event-asset,.x-acadia-selector .c-tilelist .c-tilelist__wrapper .c-tilelist__asset div
	{
		width:inherit!important;
		height:146px!important;
	}
	
	.x-acadia-selector .c-carousel .slick-cloned,.x-acadia-selector .sliderLightBox .c-carousel-slider .slick-cloned
	{
		display:none;
	}
}

@media only screen and min-device-width320px and max-device-width767px and orientationlandscape {
	.c-footer__legal-content
	{
		max-width:none;
	}
}

@media only screen and min-width768px {
	.product-category__hero-wrapper
	{
		min-height:4.375rem;
	}
	
	.product-category__content
	{
		display:table;
		text-align:center;
		padding-left:2.25rem;
		padding-right:2.25rem;
		margin:.625rem auto 0;
	}
	
	.product-category__content--card
	{
		border:1px solid #9ba4aa;
		-webkit-transition:background-color .3s ease-in;
		-moz-transition:background-color .3s ease-in;
		-o-transition:background-color .3s ease-in;
	}
	
	.product-category__content--card:hover
	{
		background-color:#c8e0f7;
		border:1px solid #17313f;
	}
	
	.product-category__content--title
	{
		height:40px;
	}
	
	.product-category__content--description
	{
		width:23.75rem;
		color:#17313f;
		font-size:1rem;
		font-weight:300;
		line-height:1.25rem;
		text-align:center;
		height:40px;
		margin:8px auto 0;
	}
	
	.t-search-listing__search-row
	{
		display:table;
		background-color:#06c;
	}
	
	.t-search-listing .search-results-tab-component
	{
		display:table-cell;
		background-color:#06c;
		width:1%;
		white-space:nowrap;
	}
	
	.t-search-listing .search-results-tab-component .c-tabs-container
	{
		border:0;
		margin:0;
	}
	
	.t-search-listing .search-results-tab-component .c-tabs-container .c-tabs-list
	{
		top:0;
		width:100%;
		text-align:right;
	}
	
	.t-search-listing .search-results-tab-component .c-tabs-container .c-tabs-list li.c-tab-list-item
	{
		width:16.75rem;
		background-color:#06c;
		transition:all .3s ease-in;
		border-color:#fff;
		padding:1rem 1.25rem;
	}
	
	.t-search-listing .search-results-tab-component .c-tabs-container .c-tabs-list li.c-tab-list-item a
	{
		color:#fff;
		opacity:1;
	}
	
	.t-search-listing .search-results-tab-component .c-tabs-container .c-tabs-list li.c-tab-list-item:hover
	{
		background-color:#c8e0f7;
		border-color:#9ba4aa;
	}
	
	.t-search-listing .search-results-tab-component .c-tabs-container .c-tabs-list li.c-tab-list-item.selected,.t-search-listing .search-results-tab-component .c-tabs-container .c-tabs-list li.c-tab-list-item.selected:hover
	{
		background-color:#fff;
	}
	
	.t-search-listing .search-results-tab-component .c-tabs-container .c-tabs-list li.c-tab-list-item.selected a,.t-search-listing .search-results-tab-component .c-tabs-container .c-tabs-list li.c-tab-list-item.selected:hover a
	{
		color:#18303f;
	}
	
	.t-prod-listing .sorting-list-container-padding
	{
		padding-left:1.3125rem;
		padding-right:1.3125rem;
	}
	
	.c-prod-result-text,.c-prod-result-facets
	{
		display:inline-block;
	}
	
	.t-search-listing .search-results-tab-component .c-tabs-container .c-tabs-list li.c-tab-list-item a:hover,.t-search-listing .search-results-tab-component .c-tabs-container .c-tabs-list li.c-tab-list-item:hover a,.t-search-listing .search-results-tab-component .c-tabs-container .c-tabs-list li.c-tab-list-item:hover a:hover
	{
		color:#fff;
	}
}

@mediamin-width768px and max-width1024px {
	.c-heromedia-video .jp-video-ctrl
	{
		width:1.9375rem;
		height:1.875rem;
	}
	
	.c-video__modal .model-dialog-L
	{
		width:46.8125rem;
	}
	
	.c-media-info__contact-us-bar__title
	{
		padding-top:3.125rem;
	}
	
	.c-search-results-bar .header-search-overlay
	{
		margin-top:0;
	}
	
	.c-search-results-bar .roche-header-search-box
	{
		width:100%;
		float:left;
	}
	
	.c-search-results-bar .search-results-tab-component
	{
		width:60%;
		float:left;
	}
	
	.c-search-results-bar .search-results-tab-component .search-tabs-container .search-tabs-list
	{
		padding-left:1.25rem;
	}
	
	.c-search-results-bar .search-results-tab-component .search-tabs-container .search-tabs-list .search-tab-list-item
	{
		font-size:12px;
	}
	
	.c-product-thumbnail__item
	{
		max-width:26.5rem;
	}
	
	.c-product-thumbnail__item:nth-child(2)
	{
		margin-left:12.5%;
	}
	
	.c-product-thumbnail__img
	{
		height:110px;
	}
	
	.c-sort-Bar .c-sort-dropdown
	{
		margin-right:.125rem;
	}
	
	.c-contact-form .form-dropdown .default-layout,.c-contact-form .form-dropdown .form_row_description
	{
		margin-bottom:2.5rem;
	}
	
	.c-contact-form .x-hint-btn
	{
		top:10px;
	}
	
	.c-contact-form__support-section h2
	{
		font-size:1.75rem;
	}
	
	.c-contact-form .js-active .form_leftcol
	{
		top:-4px;
	}
	
	.c-contact-form .system_form_checkbox .form_rightcol label:after
	{
		top:2px;
	}
	
	.js-resourceCenter-form .item-padding input[type=submit]
	{
		margin-top:0!important;
	}
}

@media all and -ms-high-contrastnone {
	.c-video .jp-video-play
	{
		z-index:1;
	}
	
	.c-listingTile__list.list-view .c-listingTile__productWrapper .c-listingTile__productContent,.c-listingTile__list.list-view .c-listingTile__productWrapper .c-listingTile__productAsset
	{
		position:static;
	}
	
	.c-listingTile__productTitle,.c-listingTile__subtitle,.c-listingTile__productDescription
	{
		height:60px!important;
		text-overflow:0!important;
		word-break:break-all;
		display:block!important;
	}
	
	.c-listingTile__productDescription
	{
		height:76px!important;
	}
	
	.c-listingWrapper.grid-container
	{
		grid-template-columns:30% 30% 30%;
		-ms-grid-columns:33.7% 33.7% 33.7%;
		grid-column-gap:24px;
		grid-row-gap:24px;
		padding-left:.9rem;
	}
	
	.c-listingWrapper.grid-container .grid-view
	{
		margin:12px;
	}
	
	.c-carousel__event-title,.c-carousel__event-description,.c-tilelist__content .c-title,.c-tilelist__content .c-description
	{
		height:60px!important;
		text-overflow:0!important;
		word-break:break-all;
	}
}

@media only screen and min-device-width768px and max-device-width1024px and orientationlandscape {
	.c-countryselector__country-text
	{
		width:75vw;
		margin-top:1.5rem;
	}
	
	.c-login__right-container
	{
		padding:3.75rem 1.25rem 2.5rem 1.875rem;
	}
	
	.c-login__mobile-header
	{
		width:90%;
	}
	
	.c-resource-center.overflow-x
	{
		overflow-y:scroll;
	}
}

@media all and -ms-high-contrastnone,-ms-high-contrastactive {
	.c-filter__facet-text
	{
		padding-top:7px;
	}
}

@mediamax-width1024px {
	.c-iframe
	{
		-webkit-overflow-scrolling:touch;
		overflow-y:scroll;
	}
	
	.c-advanced-spec__text-variation
	{
		font-size:4em;
	}
}

@mediamin-width1024px {
	.c-carousel__events-content
	{
		width:69rem;
		padding-left:3.6875rem;
		padding-right:3.6875rem;
	}
	
	.c-carousel__events-content .slick-prev
	{
		left:0;
	}
	
	.c-carousel__events-content .slick-next
	{
		right:0;
	}
	
	.c-carousel__event-title
	{
		font-size:22px;
		line-height:30px;
	}
	
	.c-carousel__event-description
	{
		font-size:16px;
		line-height:20px;
	}
	
	.c-carousel__event-link
	{
		font-size:14px;
		line-height:22px;
	}
	
	.c-carousel__dots
	{
		width:71.875rem;
	}
	
	.c-carousel__dots .slick-dots li
	{
		padding:0 25px;
	}
	
	.c-carousel__event-item
	{
		width:19.5rem;
		height:22rem;
		margin-right:20px;
	}
	
	.c-carousel__event-item.slick-slide
	{
		width:19.5rem;
		height:22rem;
	}
	
	.c-carousel__event-item.slick-slide .c-carousel__event-asset,.c-carousel__event-item.slick-slide .c-carousel__event-asset--cloned
	{
		width:19.375rem;
		height:9.125rem;
		position:relative;
		overflow:hidden;
	}
	
	.c-carousel__event-item.slick-current .c-carousel__event-description,.c-carousel__event-item.slick-current .c-carousel__event-link,.c-carousel__event-item.slick-current .c-carousel__link-wrapper
	{
		visibility:visible;
	}
	
	.c-gallery__column-wrapper
	{
		margin-top:5.75rem;
	}
}

@mediamin-width768px and min-width768px {
	.sorting-list-container .c-sort-Bar
	{
		width:17.5rem;
	}
}

@media only screen and min-width320px and max-width991px {
	.c-tilelist__asset img
	{
		width:auto;
	}
}

.container{width: 100%}
