/*<meta />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/* =================== START SUPPORT-SPECIFIC STYLES =================== */

:root
{
	--font-family-base: "Roboto", sans-serif;
	--font-family-base-icons: "FontAwesome";
	/* Expand icon is fa-plus-square-o */
	--font-icon-expand-dropdown: '\f196';
	/* Collapse icon is fa-minus-square-o */
	--font-icon-collapse-dropdown: '\f147';
	--font-icon-video-camera: '\f03d';
	--font-icon-file-pdf-o: '\f1c1';
	--font-icon-fa-file: '\f15b';
	--font-icon-file-text: '\f15c';
	--font-icon-file-text-o: '\f0f6';
	--font-icon-file-video-o: '\f1c8';
	--font-icon-file-o: '\f016';
	--font-icon-television: '\f26c';
	--font-icon-play-circle: '\f144';
	--font-icon-play-circle-o: '\f01d';
	--font-icon-file-pdf-o: '\f1c1';
	--link-color: #0076bc;
	--link-hover-color: #00a7e0;
	--link-visited-color: #7c5992;
	--link-border-bottom-width: 1px;
	--link-border-bottom-style: dotted;
	--link-text-decoration: none;
	--gray-800: #4B6473;
	--font-size-base: 1rem;
}

.font-size-1
{
	font-size: 1em;
}

.font-size-2
{
	font-size: 2em;
}

.fa-2x
{
	font-size: 2em;
}

.fa-3x
{
	font-size: 3em;
}

.fa-4x
{
	font-size: 4em;
}

.fa-5x
{
	font-size: 5em;
}

body
{
	color: #263238;
}

.off-canvas-wrapper-inner .outer-row
{
	max-width: 70em;
}

ul.icons
{
	list-style-type: none;
}

ul.icons li
{
	text-indent: -1.2em;
}

ul.icons li:before
{
	font-family: var(--font-family-base-icons);
	float: left;
	width: 1.2em;
}

/* BEGIN WEB REPLACEMENT FOR AUTO-NUMBERING */

div#mc-main-content
{
	counter-reset: step figure reference-counter;
}

.step
{
	mc-auto-number-format: 'CS:Step {n+}. ';
}

.step-1
{
	mc-auto-number-format: 'CS:Step {n=1}. ';
}

/* TODO: Replace refnum in markup with reference-counter for consistency. */

.refnum,
.reference-counter
{
	mc-auto-number-format: 'GR:{n+}. ';
}

.refnum-1,
.reference-counter-1
{
	mc-auto-number-format: 'GR:{n=1}. ';
}

.figcaption-1,
.figure-1
{
	mc-auto-number-format: 'CF:{b}Figure {n=1} {/b}';
}

figure
{
	margin-top: 1em;
	margin-left: 0;
}

figcaption
{
	color: #515a5f;
	margin-top: 2em;
	line-height: 1.5em;
	font-size: .8em;
	mc-auto-number-format: 'CF:{b}Figure {n+}. {/b}';
	display: block;
	page-break-before: avoid;
}

table.TableStyle-inListTable
{
	margin-top: 1em;
}

MadCap|xref.inline
{
	mc-format: '({paranumonly})';
}

MadCap|xref.ContextSensitive
{
	mc-format: '({paranumonly})';
}

MadCap|xref.inline_no_paren
{
	mc-format: '{paranumonly}';
}

MadCap|xref.hypLinkAndPage
{
	mc-format: '{paratext}';
}

MadCap|xref.RelLinkPageNumber
{
	mc-format: '{paratext}';
}

MadCap|xref.ParTextParNum
{
	mc-format: '{paratext}';
}

MadCap|xref.XreftoParanum
{
	mc-format: '{paranum}';
	text-decoration: none;
}

MadCap|xref.contextSensitive
{
	mc-format: '{paranumonly}';
}

MadCap|xref.H1PageRef
{
	mc-format: '{h1}';
}

MadCap|xref.paranum-pageref
{
	mc-format: '{paranum}';
}

MadCap|xref.lwr_see_partext_parnum
{
	mc-format: 'see {quote}{paratext}{quote}.';
}

MadCap|xref.number-only
{
	mc-format: '{paranumonly}';
}

MadCap|xref.auto-number-text
{
	mc-format: '{paratext}';
}

MadCap|xref.See_partext_parnum
{
	mc-format: 'See {quote}{paratext}{quote}.';
}

caption
{
	mc-auto-number-format: 'CT:{b}Table {n+}{/b}';
	page-break-after: avoid;
}

/* END WEB REPLACEMENT FOR AUTO-NUMBERING */
/* This is intended for checklists. */

ul.icons li.icon-fa-square-o:before
{
	content: '\f096';
}

ul.icons li.font-icon-video-camera::marker
{
	content: var(--font-icon-video-camera);
}

ul.icons li.font-icon-file-pdf-o::marker
{
	content: var(--font-icon-file-pdf-o);
}

ul.icons li.font-icon-fa-file::marker
{
	content: var(--font-icon-fa-file);
}

ul.icons li.font-icon-file-text::marker
{
	content: var(--font-icon-file-text);
}

ul.icons li.font-icon-file-text-o::marker
{
	content: var(--font-icon-file-text-o);
}

ul.icons li.font-icon-file-video-o::marker
{
	content: var(--font-icon-file-video-o);
}

ul.icons li.font-icon-file-o::marker
{
	content: var(--font-icon-file-o);
}

ul.icons li.font-icon-television::marker
{
	content: var(--font-icon-television);
}

ul.icons li.font-icon-play-circle::marker
{
	content: var(--font-icon-play-circle);
}

ul.icons li.font-icon-play-circle-o::marker
{
	content: var(--font-icon-play-circle-o);
}

.link-icon-before::before
{
	font-family: var(--font-family-base-icons);
	color: inherit;
	padding-right: .3em;
	content: '\f0c1';
}

img.thumbnail
{
	mc-thumbnail: popup;
}

img.inLineIcon,
img.inLineIcon24by24,
img.inLineIcon20by20,
img.size-24px,
img.inline-icon
{
	mc-hidden: hidden;
	margin-bottom: .3em;
	width: 1.6em;
	height: auto;
}

[class^="inline-image"]
{
	margin-bottom: 0.3em;
	width: auto;
	border: none;
}

img.inline-image-sm,
svg.inline-image-sm
{
	height: .9em;
}

img.inline-image-md,
svg.inline-image-md
{
	height: 1em;
}

img.inline-image-lg,
svg.inline-image-lg
{
	height: 1.1em;
}

img.inline-image-xl,
svg.inline-image-xl
{
	height: 1.2em;
}

kbd
{
	background: rgb(237,240,245);
	background: linear-gradient(180deg, rgba(237,240,245,0) 0%, rgba(237,240,245,0) 85%, rgba(237,240,245,1) 85%);
	font-family: var(--font-family-base);
	font-weight: bold;
	display: inline-block;
	color: #617F92;
	/* theme.css overrides */
	border-radius: 0;
	padding: 0.1rem 0.1rem;
}

abbr
{
	cursor: help;
}

/* Some of these properties override defaults set by MadCap in Topic.css */

MadCap|breadcrumbsProxy
{
	border-bottom: none;
	font-size: 1em;
	padding-top: .2rem;
	padding-bottom: .2rem;
	margin-bottom: 0;
	overflow: auto;
	white-space: nowrap;
	mc-breadcrumbs-count: 4;
	mc-breadcrumbs-prefix: '';
	mc-breadcrumbs-divider: ' ';
}

span.MCBreadcrumbsSelf
{
	display: none;
}

div.breadcrumbs > span.MCBreadcrumbsSelf:last-child
{
	display: inline-block;
	color: rgba(0, 0, 0, 0.9);
}

div.MCMiniTocBox_0
{
	border-top: none;
	padding-left: 0;
	margin-top: 0;
	column-count: 2;
	column-gap: 2em;
}

.height-container-no-footer
{
	padding-bottom: 0;
}

/* This style prevents the mc-breadcrumbs-prefix from appearing when there are no breadcrumbs to display.
This can happen for pages not included in the navigational structure. */

span.MCBreadcrumbsPrefix:only-child
{
	display: none;
}

a.MCBreadcrumbsLink
{
	color: rgba(0, 0, 0, 0.5);
	text-decoration: none;
}

a.MCBreadcrumbsLink:visited
{
	color: rgba(0, 0, 0, 0.5);
}

a.MCBreadcrumbsLink:hover
{
	color: rgba(0, 0, 0, 0.7);
}

a.MCBreadcrumbsLink::after
{
	content: ' > ';
	text-decoration: none;
	color: rgba(0, 0, 0, 0.5);
}

a.xref
{
	color: var(--blue);
	text-decoration: none;
}

a.xref:hover
{
	color: #01486c;
	text-decoration: none;
}

a.xref:active
{
	color: var(--blue);
}

MadCap|xref.figure-x
{
	mc-format: '{paranumonly}';
}

a[class^="MiniTOC"]:link
{
	color: var(--blue);
	text-decoration: none;
	background-color: transparent;
}

a[class^="MiniTOC"]:link:hover
{
	color: #01486c;
	text-decoration: underline;
}

a[class^="MiniTOC"]:link:active
{
	color: var(--blue);
}

._Skins_support_results.mc-component #resultList h3.title a:visited
{
	color: #0185D1;
}

div.content-container a:visited
{
	color: var(--link-visited-color);
	border-bottom-color: var(--link-visited-color);
}

ul.menu._Skins_empiria_studio_side_nav.mc-component a[href*="javascript:void(0);"]:hover
{
	color: var(--gray-800);
	background-color: #eceff1;
	cursor: default;
}

div.content-container a:hover
{
	color: var(--link-hover-color);
	border-bottom-color: var(--link-hover-color);
}

ul.menu._Skins_empiria_studio_side_nav.mc-component a[href*="javascript:void(0);"]
{
	color: var(--gray-800);
}

ul.menu._Skins_support_dropdown.mc-component li > a.selected::before
{
	font-family: var(--font-family-base-icons);
	content: '\f138';
	display: inline-block;
	padding-right: 0.25rem;
}

ul.menu._Skins_support_dropdown.mc-component li > a
{
	padding-left: 0.6rem;
	padding-right: 0.6rem;
}

ul.menu._Skins_support_dropdown.mc-component
{
	padding-left: 0;
	padding-right: 0;
}

[class^="caret-before-"]::before
{
	padding-right: .3rem;
}

.caret-before-blue::before,
.caret-before-secondary::before
{
	content: url('data:image/svg+xml;charset=utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 width=%2716%27 height=%2716%27><title>triangle right</title><g class=%27nc-icon-wrapper%27 fill=%27%23000000%27><path fill=%27%23027BB8%27 d=%27M14,7.999c0-0.326-0.159-0.632-0.427-0.819l-10-7C3.269-0.034,2.869-0.058,2.538,0.112 C2.207,0.285,2,0.626,2,0.999v14.001c0,0.373,0.207,0.715,0.538,0.887c0.331,0.17,0.73,0.146,1.035-0.068l10-7 C13.841,8.633,14,8.327,14,8.001C14,8,14,8,14,7.999C14,8,14,8,14,7.999z%27/></g></svg>');
}

.caret-before-black::before
{
	content: url('data:image/svg+xml;charset=utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 width=%2716%27 height=%2716%27><title>triangle right</title><g class=%27nc-icon-wrapper%27 fill=%27%23000000%27><path fill=%27%23000000%27 d=%27M14,7.999c0-0.326-0.159-0.632-0.427-0.819l-10-7C3.269-0.034,2.869-0.058,2.538,0.112 C2.207,0.285,2,0.626,2,0.999v14.001c0,0.373,0.207,0.715,0.538,0.887c0.331,0.17,0.73,0.146,1.035-0.068l10-7 C13.841,8.633,14,8.327,14,8.001C14,8,14,8,14,7.999C14,8,14,8,14,7.999z%27/></g></svg>');
}

.caret-before-brightblue::before,
.caret-before-primary::before
{
	content: url('data:image/svg+xml;charset=utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 width=%2716%27 height=%2716%27><title>triangle right</title><g class=%27nc-icon-wrapper%27 fill=%27%23000000%27><path fill=%27%2313ABDB%27 d=%27M14,7.999c0-0.326-0.159-0.632-0.427-0.819l-10-7C3.269-0.034,2.869-0.058,2.538,0.112 C2.207,0.285,2,0.626,2,0.999v14.001c0,0.373,0.207,0.715,0.538,0.887c0.331,0.17,0.73,0.146,1.035-0.068l10-7 C13.841,8.633,14,8.327,14,8.001C14,8,14,8,14,7.999C14,8,14,8,14,7.999z%27/></g></svg>');
}

.caret-before-darkblue::before
{
	content: url('data:image/svg+xml;charset=utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 width=%2716%27 height=%2716%27><title>triangle right</title><g class=%27nc-icon-wrapper%27 fill=%27%23000000%27><path fill=%27%230F2F50%27 d=%27M14,7.999c0-0.326-0.159-0.632-0.427-0.819l-10-7C3.269-0.034,2.869-0.058,2.538,0.112 C2.207,0.285,2,0.626,2,0.999v14.001c0,0.373,0.207,0.715,0.538,0.887c0.331,0.17,0.73,0.146,1.035-0.068l10-7 C13.841,8.633,14,8.327,14,8.001C14,8,14,8,14,7.999C14,8,14,8,14,7.999z%27/></g></svg>');
}

.caret-before-gray-500::before
{
	content: url('data:image/svg+xml;charset=utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 width=%2716%27 height=%2716%27><title>triangle right</title><g class=%27nc-icon-wrapper%27 fill=%27%23000000%27><path fill=%27%239DB9D1%27 d=%27M14,7.999c0-0.326-0.159-0.632-0.427-0.819l-10-7C3.269-0.034,2.869-0.058,2.538,0.112 C2.207,0.285,2,0.626,2,0.999v14.001c0,0.373,0.207,0.715,0.538,0.887c0.331,0.17,0.73,0.146,1.035-0.068l10-7 C13.841,8.633,14,8.327,14,8.001C14,8,14,8,14,7.999C14,8,14,8,14,7.999z%27/></g></svg>');
}

.caret-before-orange::before,
.caret-before-warning::before
{
	content: url('data:image/svg+xml;charset=utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 width=%2716%27 height=%2716%27><title>triangle right</title><g class=%27nc-icon-wrapper%27 fill=%27%23000000%27><path fill=%27%23EE6A4D%27 d=%27M14,7.999c0-0.326-0.159-0.632-0.427-0.819l-10-7C3.269-0.034,2.869-0.058,2.538,0.112 C2.207,0.285,2,0.626,2,0.999v14.001c0,0.373,0.207,0.715,0.538,0.887c0.331,0.17,0.73,0.146,1.035-0.068l10-7 C13.841,8.633,14,8.327,14,8.001C14,8,14,8,14,7.999C14,8,14,8,14,7.999z%27/></g></svg>');
}

.caret-before-teal::before,
.caret-before-success::before
{
	content: url('data:image/svg+xml;charset=utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 width=%2716%27 height=%2716%27><title>triangle right</title><g class=%27nc-icon-wrapper%27 fill=%27%23000000%27><path fill=%27%232EB4A6%27 d=%27M14,7.999c0-0.326-0.159-0.632-0.427-0.819l-10-7C3.269-0.034,2.869-0.058,2.538,0.112 C2.207,0.285,2,0.626,2,0.999v14.001c0,0.373,0.207,0.715,0.538,0.887c0.331,0.17,0.73,0.146,1.035-0.068l10-7 C13.841,8.633,14,8.327,14,8.001C14,8,14,8,14,7.999C14,8,14,8,14,7.999z%27/></g></svg>');
}

.caret-before-green::before
{
	content: url('data:image/svg+xml;charset=utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 width=%2716%27 height=%2716%27><title>triangle right</title><g class=%27nc-icon-wrapper%27 fill=%27%23000000%27><path fill=%27%237CB938%27 d=%27M14,7.999c0-0.326-0.159-0.632-0.427-0.819l-10-7C3.269-0.034,2.869-0.058,2.538,0.112 C2.207,0.285,2,0.626,2,0.999v14.001c0,0.373,0.207,0.715,0.538,0.887c0.331,0.17,0.73,0.146,1.035-0.068l10-7 C13.841,8.633,14,8.327,14,8.001C14,8,14,8,14,7.999C14,8,14,8,14,7.999z%27/></g></svg>');
}

.caret-before-magenta::before
{
	content: url('data:image/svg+xml;charset=utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 width=%2716%27 height=%2716%27><title>triangle right</title><g class=%27nc-icon-wrapper%27 fill=%27%23000000%27><path fill=%27%239B2C92%27 d=%27M14,7.999c0-0.326-0.159-0.632-0.427-0.819l-10-7C3.269-0.034,2.869-0.058,2.538,0.112 C2.207,0.285,2,0.626,2,0.999v14.001c0,0.373,0.207,0.715,0.538,0.887c0.331,0.17,0.73,0.146,1.035-0.068l10-7 C13.841,8.633,14,8.327,14,8.001C14,8,14,8,14,7.999C14,8,14,8,14,7.999z%27/></g></svg>');
}

.caret-before-purple::before
{
	content: url('data:image/svg+xml;charset=utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 width=%2716%27 height=%2716%27><title>triangle right</title><g class=%27nc-icon-wrapper%27 fill=%27%23000000%27><path fill=%27%23682872%27 d=%27M14,7.999c0-0.326-0.159-0.632-0.427-0.819l-10-7C3.269-0.034,2.869-0.058,2.538,0.112 C2.207,0.285,2,0.626,2,0.999v14.001c0,0.373,0.207,0.715,0.538,0.887c0.331,0.17,0.73,0.146,1.035-0.068l10-7 C13.841,8.633,14,8.327,14,8.001C14,8,14,8,14,7.999C14,8,14,8,14,7.999z%27/></g></svg>');
}

.caret-before-dark::before
{
	content: url('data:image/svg+xml;charset=utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 width=%2716%27 height=%2716%27><title>triangle right</title><g class=%27nc-icon-wrapper%27 fill=%27%23000000%27><path fill=%27%234A6275%27 d=%27M14,7.999c0-0.326-0.159-0.632-0.427-0.819l-10-7C3.269-0.034,2.869-0.058,2.538,0.112 C2.207,0.285,2,0.626,2,0.999v14.001c0,0.373,0.207,0.715,0.538,0.887c0.331,0.17,0.73,0.146,1.035-0.068l10-7 C13.841,8.633,14,8.327,14,8.001C14,8,14,8,14,7.999C14,8,14,8,14,7.999z%27/></g></svg>');
}

.caret-before-white::before,
.caret-before-light::before
{
	content: url('data:image/svg+xml;charset=utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 width=%2716%27 height=%2716%27><title>triangle right</title><g class=%27nc-icon-wrapper%27 fill=%27%23000000%27><path fill=%27%23FFFFFF%27 d=%27M14,7.999c0-0.326-0.159-0.632-0.427-0.819l-10-7C3.269-0.034,2.869-0.058,2.538,0.112 C2.207,0.285,2,0.626,2,0.999v14.001c0,0.373,0.207,0.715,0.538,0.887c0.331,0.17,0.73,0.146,1.035-0.068l10-7 C13.841,8.633,14,8.327,14,8.001C14,8,14,8,14,7.999C14,8,14,8,14,7.999z%27/></g></svg>');
}

.MCTopicPopupContainer
{
	background-color: #FFFFFF;
	padding: 1em;
	position: fixed;
	top: 30%;
	left: 20%;
	-moz-border-radius: 5px;
	border-radius: 5px;
	opacity: 0.0;
	z-index: 10001;
	width: 50%;
	height: 40%;
}

MadCap|xref
{
	mc-format: '{para}';
	text-decoration: underline;
}

MadCap|xref:hover
{
	
}

MadCap|dropDown
{
	/* "none" prevents image tag from being added to the dropdown output markup. */
	mc-open-image: none;
	mc-closed-image: none;
	margin-bottom: 1em;
}

.MCDropDown_Open .MCDropDownHotSpot_.MCHotSpotImage:before
{
	font-family: var(--font-family-base-icons);
	content: var(--font-icon-collapse-dropdown);
	padding-left: .5em;
	padding-right: .5em;
}

.MCDropDown_Closed .MCDropDownHotSpot_.MCHotSpotImage:before
{
	font-family: var(--font-family-base-icons);
	content: var(--font-icon-expand-dropdown);
	padding-left: .5em;
	padding-right: .5em;
}

MadCap|dropDownHotspot
{
	color: #027BB8;
	background-color: #fcfcfd;
	border-radius: .5em;
	padding: .5em;
	border-bottom: none;
}

MadCap|dropDownBody
{
	background-color: #fcfcfd;
	padding-left: 1em;
	padding-top: 1em;
	margin-left: 0;
	border-radius: 0 .5em .5em .5em;
}

.MCDropDown_Open .MCDropDownHotSpot_.MCHotSpotImage,
.MCDropDown_Closed .MCDropDownHotSpot_.MCHotSpotImage
{
	color: #027BB8;
}

.MCDropDown_Open .MCDropDownHotSpot_.MCHotSpotImage:hover,
.MCDropDown_Closed .MCDropDownHotSpot_.MCHotSpotImage:hover
{
	color: var(--link-hover-color);
}

MadCap|slideshow
{
	height: auto;
}

MadCap|slideshowBullet
{
	background-color: var(--link-color);
}

MadCap|slideshowBullet.active
{
	background-color: #4A6275;
	cursor: default;
}

MadCap|slideshowBullet:hover
{
	background-color: var(--link-hover-color);
}

.mc-wrapper .mc-next,
.mc-wrapper a.mc-prev
{
	border-bottom: none;
}

div.micro-content,
div.micro-response
{
	background-color: #fff;
}

.search-bar.search-bar-container._Skins_support_search.mc-component .search-submit::before
{
	content: 'Search';
	font-size: 1.2rem;
	color: #fff;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.search-bar.search-bar-container._Skins_support_search.mc-component .search-submit
{
	width: 8rem;
}

._Skins_support_results
{
	margin-top: 2rem;
}

div.micro-content-container h1,
div.micro-content-container h2,
div.micro-content-container h3,
div.micro-content-container h4,
div.micro-content-container h5,
div.micro-content-container h6
{
	color: #000;
	font-size: 1.8rem;
}

[data-mc-conditions*="Manuals.impulse-manual"],
[data-mc-conditions*="software-acquisition.licor-acquisition"],
[data-mc-conditions*="software-acquisition.image-studio"],
[data-mc-conditions*="software-acquisition.is-and-las"],
[data-mc-conditions*="instruments.clx"],
[data-mc-conditions*="instruments.dlx"],
[data-mc-conditions*="instruments.trilogy"],
[data-mc-conditions*="instruments.sa"],
[data-mc-conditions*="instruments.fc"],
[data-mc-conditions*="instruments.xf"],
[data-mc-conditions*="instruments.m"],
[data-mc-conditions*="instruments.cdigit"],
[data-mc-conditions*="buffer.pbs"],
[data-mc-conditions*="buffer.tbs"],
[data-mc-conditions*="Manuals.Odyssey_CLx"],
[data-mc-conditions*="Manuals.clx-manual"],
[data-mc-conditions*="Manuals.odyssey-manual"],
[data-mc-conditions*="Manuals.sa-manual"],
[data-mc-conditions*="Manuals.C-DiGit"],
[data-mc-conditions*="Manuals.cdigit-manual"],
[data-mc-conditions*="Manuals.Odyssey_Fc"],
[data-mc-conditions*="Manuals.Odyssey_Sa"],
[data-mc-conditions*="Manuals.impulse-manual"],
[data-mc-conditions*="Manuals.macroscopic-imaging-system"],
[data-mc-conditions*="Manuals.trilogy-manual"],
[data-mc-conditions*="TechNoteCond.hkp-normalization"],
[data-mc-conditions*="TechNoteCond.hkp-validation"],
[data-mc-conditions*="TechNoteCond.linear-range-of-system"],
[data-mc-conditions*="TechNoteCond.pan-protein-norm"],
[data-mc-conditions*="TechNoteCond.revert-norm-protocol"],
[data-mc-conditions*="buffer.both"]
{
	display: none;
}

[class*="instruments.odyssey-r"]::after,
[class*="instruments/instruments.pearl-r"]::after,
[class*="instruments/instruments.odyssey-r-m"]::after,
[class*="instruments/instruments.odyssey-dlx-r"]::after,
[class*="instruments/instruments.odyssey-clx-only-r"]::after,
[class*="instruments/instruments.odyssey-xf-r"]::after,
[class*="instruments/instruments.odyssey-fc-only-r"]::after,
[class*="instruments/instruments.ddigit-r"]::after,
[class*="instruments/instruments.cdigit-r"]::after
{
	content: '\00AE';
	font-size: .22em;
	font-weight: 300;
	position: relative;
	vertical-align: baseline;
	line-height: 0;
	top: -2.5em;
}

/* Left position for when the (R) is placed directly after the imager name */

[class*="instruments.odyssey-r"]::after,
[class*="instruments/instruments.pearl-r"]::after,
[class*="instruments/instruments.ddigit-r"]::after,
[class*="instruments/instruments.cdigit-r"]::after
{
	left: .1em;
}

/* Left position for placing the (R) after the family name but before the one letter model name */

[class*="instruments/instruments.odyssey-r-m"]::after
{
	left: -5.1em;
}

/* Left position for placing the (R) after the family name but before the two letter model name */

[class*="instruments/instruments.odyssey-xf-r"]::after,
[class*="instruments/instruments.odyssey-fc-only-r"]::after
{
	left: -6.55em;
}

/* Left position for placing the (R) after the family name but before the three letter model name */

[class*="instruments/instruments.odyssey-dlx-r"]::after,
[class*="instruments/instruments.odyssey-clx-only-r"]::after
{
	left: -8.7em;
}

[class*="docs/support.portal--name"]
{
	display: block;
	font-weight: 300;
}

/* Overrides MadCap's Topic.css styles */

MadCap|glossaryTerm
{
	mc-closed-image: none;
	mc-open-image: none;
}

.glossaryTerm:link
{
	border-bottom: none;
	font-weight: bold;
	color: #0076bc;
	cursor: help;
}

.glossaryTerm:link a
{
	color: inherit;
	border: none;
}

.popupBody
{
	background-color: #eceff1;
	color: #263238;
	padding: 12px;
}

.MCTextPopup_Closed.MCTextPopupHotSpot_,
.MCTextPopup_Open.MCTextPopupHotSpot_
{
	background-image: none;
	padding-right: 3px;
}

.MCTextPopupArrow
{
	border-bottom-color: #eceff1;
}

.MCTextPopupBodyBottom .MCTextPopupArrow
{
	border-top-color: #eceff1;
}

.xref.xrefRelLinkPageNumber,
.xref.xrefTOCPageNumber
{
	color: var(--blue);
	font-weight: 500;
}

/* Overrides MadCap's Styles.css */

.button-group-container-right
{
	margin-right: -7px;
}

.search-bar.search-bar-container .search-submit,
.search-bar.search-bar-container .search-submit:hover
{
	background-color: #f3f2f2;
}

button.collapse-all-button:before,
button.expand-all-button:before,
button.print-button::before
{
	position: relative;
	top: 0;
	left: 0;
	font-family: var(--font-family-base-icons);
}

button.collapse-all-button:before
{
	content: var(--font-icon-collapse-dropdown);
}

button.expand-all-button:before
{
	content: var(--font-icon-expand-dropdown);
}

button.print-button:before
{
	content: '\f02f';
}

/* BEGIN CALLOUT BOXES */
/* Matching nomenclature in use in various sources */

.callout,
p[class="note"],
[class="warning"],
[class="moreInfo"]
{
	color: #000000;
	padding-top: 0.4rem;
	padding-right: 0;
	padding-bottom: .5rem;
	padding-left: 2rem;
	position: relative;
	page-break-inside: avoid;
	border-top-width: 0.1rem;
	border-right-width: 0.1rem;
	border-bottom-width: 0.1rem;
	border-left-width: 0.8rem;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}

.info-circle::before,
.exclamation-triangle::before,
.sticky-note::before,
.note::before,
p[class="note"]::before,
[class="warning"]::before,
[class="moreInfo"]::before
{
	font-family: FontAwesome;
	font-size: 1.2rem;
	font-weight: bold;
	position: absolute;
	top: 0.3rem;
	left: 0.5rem;
}

/* This is a `p.note` for now to avoid conflicts with the comment library's `.note` */

p.note
{
	background-color: #eceff1;
	border-top-color: #607d8b;
	border-right-color: #607d8b;
	border-bottom-color: #607d8b;
	border-left-color: #607d8b;
}

p.note::before
{
	color: #607d8b;
	content: "\f249";
}

.warning
{
	background-color: #eacccc;
	border-top-color: #990000;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #990000;
}

.warning::before
{
	color: #990000;
	content: '\f071';
}

.moreInfo
{
	background-color: #e5f6fb;
	border-top-color: #00a7e0;
	border-right-color: #00a7e0;
	border-bottom-color: #00a7e0;
	border-left-color: #00a7e0;
}

.moreInfo::before
{
	color: #00a7e0;
	content: "\f05a";
}

/* END CALLOUT BOXES */
/* Use to show how Font Awesome icons looks on left Empiria Studio panel */

.fa-left-panel
{
	color: #fff;
	background-color: #263238;
	border-radius: 3px;
	padding: 3px;
}

.fa-green-background
{
	color: #fff;
	background-color: #1c8073;
	border-radius: 3px;
	padding: 3px;
}

.action-color-font
{
	color: #0076bc;
}

.favorite-icon
{
	fill: #b0bec5;
}

.favorite-icon-selected
{
	fill: #0076bc;
}

.green-button
{
	color: #fff;
	background-color: #1c8073;
	border-radius: 50%;
	margin-bottom: -3pt;
	padding: 7px;
}

.caution-color
{
	color: #e69138;
}

.green-text
{
	color: #1c8073;
}

.red-text
{
	color: #990000;
}

p.readingList
{
	font-weight: 500;
}

p.readingList + p
{
	margin-left: 1em;
}

.button-two-column-p
{
	line-height: 1.4em;
}

.overflow-x-scroll
{
	overflow-x: scroll;
}

.width-5
{
	width: 5%;
}

.width-10
{
	width: 10%;
}

.width-15
{
	width: 15%;
}

.width-20
{
	width: 20%;
}

.width-25
{
	width: 25%;
}

.width-30
{
	width: 30%;
}

.width-35
{
	width: 35%;
}

.width-40
{
	width: 40%;
}

.width-45
{
	width: 45%;
}

.width-50
{
	width: 50%;
}

.width-55
{
	width: 55%;
}

.width-60
{
	width: 60%;
}

.width-65
{
	width: 65%;
}

.width-70
{
	width: 70%;
}

.width-75
{
	width: 75%;
}

.width-80
{
	width: 80%;
}

.width-85
{
	width: 85%;
}

.width-90
{
	width: 90%;
}

.width-95
{
	width: 95%;
}

.width-100
{
	width: 100%;
}

/*==Master Page Topic Layout==*/

.main-section	/*This style applies the gradient background. This HTML element is not on a master page, this element is used at compile time.*/
{
	/*background: #eceff1;*/
	background-repeat: no-repeat;
	background-attachment: fixed;
}

div.content-container	/*Wraps the topic content on the masterpage and provides the white background behind topics.*/
{
	margin-right: 0;
	min-height: 95vh;
}

div.content-container a
{
	color: var(--link-color);
	text-decoration: var(--link-text-decoration);
	border-bottom: var(--link-border-bottom-width) var(--link-border-bottom-style) var(--link-color);
}

/* For styling links that open the Windows settings app. */

a.windows-settings-link:after
{
	font-family: var(--font-family-base-icons);
	content: ' \f08e';
}

div.content-container a.MCTextPopup:hover
{
	color: #0076bc;
	border: none;
}

/*Container for Menu proxy*/

div.side-content
{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	width: 33.33%;
}

div.banner
{
	margin: 0;
	padding: .1%;
	text-align: center;
	line-height: 1.1em;
}

div.banner-info
{
	background-color: #eceff1;
}

.blue-highlight-box,
.example-callout
{
	page-break-inside: avoid;
	padding: 1.7em;
	background-color: #C8E4F5;
}

.term-info
{
	position: relative;
	border-bottom: 1px dashed;
	cursor: help;
}

.term-info[aria-label]:hover:after
{
	content: attr(aria-label);
	color: #000;
	text-align: left;
	font-weight: 400;
	font-size: .9em;
	padding: 8px;
	position: absolute;
	width: 300px;
	left: 0;
	top: 100%;
	z-index: 1000 !important;
	border: 1px dashed #00a7e0;
	background-color: rgba(0,167,224,.99);
}

.no-border
{
	border: none;
}

/*Beginning of feedback styles*/

.feedback-reason
{
	display: none;
}

/*End of feedback styles*/
/* Styles based on ENV */

.contact-us-home
{
	float: right;
	margin-top: 3px;
}

p.search-suggestions
{
	font-weight: 300;
	margin-top: 0.5rem;
	color: var(--gray-600);
}

.in-page-fixed-top,
.in-page-fixed-bottom
{
	position: fixed;
	max-height: 80%;
	overflow-y: auto;
}

/* These styles are added and removed by positionPageNav.js as the user scrolls.
When the user scrolls to the bottom of the page, the bottom position is fixed above the footer to avoid nav/footer overlap.
*/

/* Top position places the side nav below the top nav. */

.in-page-fixed-top
{
	top: 8em;
}

/* Bottom position is height of footer. */

.in-page-fixed-bottom
{
	bottom: 35em;
}

.in-this-page
{
	margin-right: 25px;
	margin-bottom: 0px;
	margin-top: 20px;
	padding-bottom: 10px;
	font-size: 120%;
}

/* End of styles based on ENV */

.card-block
{
	display: block;
	width: 100%;
}

/* BEGIN LEGACY STYLES TO DEPRECATE */

/*
Classes in this section were originally used for other inputs, especially various print outputs.
New styles have been defined for these classes so that content with these classes applied shows up 
in an acceptable way on the support site.
TODO: Remove these classes from support site topics and then delete them here.
*/

.figure
{
	mc-hidden: hidden;
}

.rightHalf
{
	mc-hidden: hidden;
	float: right;
	width: 50%;
}

.leftHalf
{
	mc-hidden: hidden;
	float: left;
	width: 50%;
}

.rightQuart
{
	mc-hidden: hidden;
	float: right;
	width: 25%;
}

.leftQuart
{
	mc-hidden: hidden;
	float: left;
	width: 25%;
	margin-left: 1rem;
}

img.width100pct
{
	width: 100%;
	mc-hidden: hidden;
}

img.width088pct
{
	width: 80%;
	mc-hidden: hidden;
}

img.width075pct
{
	width: 75%;
	mc-hidden: hidden;
}

img.width066pct,
img.width050pct,
img.width0375pct
{
	width: 70%;
	mc-hidden: hidden;
}

img.width030pct,
img.width033pct,
img.width035pct,
img.width025pct
{
	width: 50%;
	mc-hidden: hidden;
}

img.width013pct
{
	width: 40%;
	mc-hidden: hidden;
}

.feedback-reason
{
	display: none;
}

/* END LEGACY STYLES TO DEPRECATE */
/* BEGIN FOUNDATION OVERRIDES */

.medium-6
{
	mc-hidden: hidden;
	margin-left: 1rem;
}

.medium-4
{
	mc-hidden: hidden;
	margin-left: .5rem;
}

/* END FOUNDATION OVERRIDES */
/* BEGIN BOOTSTRAP OVERRIDES */

div.columns
{
	mc-hidden: hidden;
	column-count: unset;
}

/* END BOOTSTRAP OVERRIDES */

@media only screen and (max-width: 767px)
{
	.main-section > .outer-row	/*Removes the padding around the body proxy in mobile*/
	{
		padding: 0;
	}

	div.home-master-page-footer > div	/*Adds separators to the footer items when in mobile layout*/
	{
		border-bottom: 1px solid #828282;
	}

	.search-bar.search-bar-container._Skins_support_search.mc-component .search-submit
	{
		width: 6rem;
	}

	/* This makes the results heading smaller on mobile. The results heading contains the search query and number of results. */
	/* !important overrides h1 styles for smaller screen sizes in theme.css */

	._Skins_support_results.mc-component h1#results-heading
	{
		font-size: 1.2rem !important;
	}

	div.MCMiniTocBox_0
	{
		column-count: 1;
	}

	ul.menu._Skins_support_dropdown.mc-component
	{
		display: list-item;
	}
}

@media only screen and (max-width: 375px)
{
	.btn-long-text
	{
		width: 100%;
		border: none;
		font-size: .70em;
		padding-left: 0;
	}

	.btn-long-text:hover
	{
		color: #4A6275;
		background-color: #fff;
	}
}

/* =================== END SUPPORT-SPECIFIC STYLES =================== */

