/*<meta />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

@font-face 
{
	font-family: 'Open Sans Regular';
	src: url(../Fonts/OpenSans-Regular.ttf);
}

@font-face 
{
	font-family: 'Red Hat Display';
	src: url(../Fonts/RedHatDisplay-Bold.ttf);
}

body
{
	font-family: 'Open Sans Regular', 'Red Hat Display', sans-serif;
	hyphens: none;
	mc-hyphenate: never;
	background-color: transparent;
}

:root
{
	--brand-color: #14206c;
	--brand-color-black: #000000;
	--brand-color-blueAlt1: #1a6899;
	--brand-color-blueAlt2: #a2daf6;
	--brand-color-blueAlt3: #196bca;
	--brand-color-gray1: #404040;
	--brand-color-gray2: #939393;
	--brand-color-gray3: #e8e8e8;
	--brand-color-gray4: #f5f5f5;
	--brand-color-logo: #1f427d;
	--brand-color-maroon: #6c1f45;
	--brand-color-orange: #de8b20;
	--brand-color-rose: #a2628d;
	--brand-color-white: #ffffff;
	--brand-color-yellow: #fcbc40;
}

/* ---------------------------- DIVS ---------------------------- */

div.card	/* Used on Master Page DHROnline. Holds the bodyProxy */
{
	background-color: var(--brand-color-white);
	border: solid 1px var(--brand-color-gray2);
	padding-bottom: 15px;
	padding-left: 20px;
	padding-right: 20px;
	border-radius: 7px;
}

div.nobreak	/* Keep drop-downs from breaking across pages */
{
	page-break-inside: avoid;
}

/* ----------  Start: Nested DIVs to create the USAGE block ---------- */

div.cont
{
	margin-top: 1em;
}

div.tab
{
	width: 100px;
	color: var(--brand-color-white);
	background-color: var(--brand-color-rose);
	padding: 3px 0px 3px 20px;
	margin-bottom: 0px;
	height: 25px;
	z-index: +1;
}

div.tab p
{
	font-size: 16px;
	font-weight: bold;
	/*	font-family: Arial; */
	margin: 0px;
	padding: 0px;
}

div.usage
{
	width: 100%;
	background-color: var(--brand-color-blueAlt2);
	padding: 10px;
	border-radius: 0px 15px 15px 15px;
	z-index: -1;
	margin-top: 0px;
}

div.usage h2
{
	margin-top: 0pt;
}

/* ----------  End: Nested DIVs to create the USAGE block ---------- */
/* ---------- Start: WorkBench ---------- */

div.one
{
	float: left;
	padding-right: 70px;
}

div.three
{
	clear: both;
}

/* ---------- End: WorkBench ---------- */
/* ---------- Start: UNUSED? ---------- */

div.caution
{
	font-size: 12pt;
	background-repeat: no-repeat;
	padding-left: 30mm;
	margin-top: 15px;
	margin-bottom: 10px;
}

div.danger
{
	font-size: 12pt;
	background-repeat: no-repeat;
	padding-left: 30mm;
	margin-top: 15px;
	margin-bottom: 10px;
}

div.important
{
	font-size: 10pt;
	background-repeat: no-repeat;
	padding-left: 30mm;
	margin-top: 15px;
	margin-bottom: 10px;
}

div.note
{
	background-repeat: no-repeat;
	padding-left: 30mm;
	margin-top: 15px;
	font-size: 10pt;
}

div.notice
{
	background-repeat: no-repeat;
	padding-left: 30mm;
	margin-top: 15px;
	margin-bottom: 10px;
	font-size: 10pt;
}

div.tip
{
	background-repeat: no-repeat;
	padding-left: 100px;
	margin-top: 15px;
	margin-bottom: 10px;
}

div.warning
{
	background-repeat: no-repeat;
	padding-left: 100px;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.black_overlay
{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: var(--brand-color-black);
	z-index: 1001;
	-moz-opacity: 0.6;
	opacity: .60;
	filter: alpha(opacity=60);
}

div.white_content
{
	display: none;
	position: absolute;
	top: 25%;
	left: 30%;
	width: 25%;
	height: 25%;
	padding: 16px;
	border: 4px solid;
	border-color: gainsboro;
	background-color: var(--brand-color-white);
	z-index: 1002;
	overflow: auto;
}

div.close_overlay
{
	float: right;
	margin-top: -30px;
	z-index: 1003;
	overflow: auto;
}

div.wrapper
{
	background-color: #ffffff;
}

div.column
{
	padding-right: 35px;
	padding-left: 0;
	width: 32.33%;
	display: inline-block;
	vertical-align: top;
	float: none;
}

div.row
{
	clear: both;
	/*   POSITION ADDED TO FIX FILTER IN FLARE 2019     */
	position: relative;
}

/* ---------- End: UNUSED? ---------- */
/* ---------------------------- HEADINGS --------------------------- */

h1
{
	font-family: 'Red Hat Display', sans-serif;
	margin-bottom: 6pt;
	margin-top: 23pt;
	mc-auto-number-position: none;
	font-size: 20pt;
	font-weight: bold;
	color: var(--brand-color);
}

/*
h1.Heading1
{
	mc-auto-number-position: none;
}
*/

h1.Appendix
{
	mc-auto-number-format: 'GM:Appendix {A+}: ';
}

h1 sup
{
	font-size: 14pt;
	vertical-align: top;
}

h2
{
	font-family: 'Red Hat Display', sans-serif;
	margin-bottom: 5pt;
	margin-top: 20pt;
	font-size: 14pt;
	font-weight: bold;
}

h2 sup
{
	font-size: 10pt;
	vertical-align: top;
}

h2.kollmorgen
{
	page-break-before: always;
	page-break-after: avoid;
	font-size: 18pt;
	color: var(--brand-color);
	mc-toc-depth: 0;
}

h2.Appendix
{
	mc-auto-number-format: 'GM:Appendix {A+}: ';
}

h3
{
	font-family: 'Red Hat Display', sans-serif;
	margin-bottom: 3pt;
	margin-top: 18pt;
	font-size: 12pt;
	font-weight: bold;
}

h3.BlueKollmorgen
{
	page-break-before: always;
	font-size: 18pt;
	color: var(--brand-color);
	mc-toc-depth: 0;
}

h4
{
	font-family: 'Red Hat Display', sans-serif;
	margin-top: 15pt;
	margin-bottom: 3pt;
	font-size: 10pt;
	font-weight: bold;
}

h5
{
	margin-top: 10pt;
	margin-bottom: 3pt;
	font-family: 'Red Hat Display', sans-serif;
	font-size: 10pt;
	mc-heading-level: 0;
}

h6
{
	margin-top: 10pt;
	margin-bottom: 3pt;
	font-family: 'Red Hat Display', sans-serif;
	font-size: 10pt;
	mc-heading-level: 0;
}

/* ---------------------------- PARAGRAPHS ---------------------------- */

/*
.feedback-comments-wrapper {display: block !important; border-top: 1px solid #b8b8b8;}
.filter-breadcrumbs .breadcrumbs {padding-left: 10px;}
#status-entry-question, #status-entry-article {display: none;}
#content-container {box-shadow: 1px 1px 5px #b8b8b8;}
*/

p
{
	/*	font-family: Arial; */
	font-family: 'Open Sans Regular', sans-serif;
	font-size: 10pt;
	margin-top: 4pt;
	margin-bottom: 4pt;
}

p.BasicRefGuide
{
	font-weight: bold;
	font-size: 14pt;
	margin-bottom: 3.12pt;
	margin-top: 9.12pt;
	orphans: 2;
	widows: 2;
}

p.Bold
{
	font-weight: bold;
}

p.Code
{
	font-family: monospace;
	font-size: 11pt;
	margin-left: 45px;
	margin-top: 8pt;
	margin-bottom: 8pt;
}

p.Disclaimer
{
	font-size: 8pt;
}

p.Draft
{
	font-size: 9pt;
	orphans: 2;
	widows: 2;
	margin-top: 9pt;
	margin-bottom: 4pt;
	margin-left: 17pt;
	/*	font-family: Verdana; */
	page-break-after: avoid;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	background-color: #ffff00;
}

p.Edition
{
	font-style: normal;
	font-size: 11pt;
}

p.FigureDescription
{
	margin-top: 4pt;
	margin-bottom: 9pt;
	margin-left: 10pt;
	mc-auto-number-format: 'CF:Figure {chapnum}-{n+}: ';
	mc-auto-number-class: FigureDescription;
	mc-disable-glossary-terms: true;
}

p.TableCaption
{
	margin-top: 4pt;
	margin-bottom: 9pt;
	margin-left: 10pt;
	page-break-before: avoid;
	mc-auto-number-format: 'CT:Table {chapnum}-{n+}: ';
	mc-auto-number-class: TableCaption;
	mc-disable-glossary-terms: true;
}

p.MiniTOC1
{
	color: var(--brand-color-blueAlt3);
	margin: 0 0 3pt 0;
	padding-left: 15pt;
	background-image: url('Topic.gif');
	background-repeat: no-repeat;
	background-position: 0pt center;
}

p.MiniTOC2
{
	color: var(--brand-color-blueAlt3);
	margin: 0 0 2pt 0pt;
	padding-left: 30pt;
	background-image: url('Topic.gif');
	background-repeat: no-repeat;
	background-position: 15pt center;
}

p.MiniTOC3
{
	color: var(--brand-color-blueAlt3);
	margin: 0 0 2pt 0pt;
	padding-left: 45pt;
	background-image: url('Topic.gif');
	background-repeat: no-repeat;
	background-position: 30pt center;
}

p.pagebreak
{
	page-break-after: always;
	font-size: 6pt;
}

p.PageFooter
{
	font-size: 9pt;
}

p.TableContentCenter
{
	margin-top: 2pt;
	margin-bottom: 2pt;
	text-align: center;
}

p.TableContentLeft
{
	text-align: left;
	margin-left: 2pt;
	margin-bottom: 3.12pt;
	margin-top: 3.12pt;
}

p.TableHeaderCenter
{
	color: var(--brand-color-white);
	text-align: center;
	background-color: var(--brand-color);
}

p.TableHeaderLeft
{
	color: var(--brand-color-white);
	text-align: left;
	background-color: var(--brand-color);
}

p.TableWarningText
{
	font-weight: normal;
}

p.TableWarningTitel
{
	font-size: 14pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
}

p.Title
{
	font-size: 24pt;
	font-family: 'Red Hat Display';
	font-weight: bold;
}

p.Title_sub
{
	font-size: 20pt;
	color: var(--brand-color);
	font-family: 'Red Hat Display';
	font-weight: bold;
}

p.TOC1
{
	font-size: 11pt;
}

p.TOC2
{
	font-weight: bold;
}

/* --------------MISC TEXT------------- */

pre
{
	font-family: 'Courier New';
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 1em;
	white-space: pre-wrap;
	background-color: var(--brand-color-gray4);
	border: 1px solid;
	border-top-color: var(--brand-color-blueAlt1);
	border-right-color: var(--brand-color-blueAlt1);
	border-bottom-color: var(--brand-color-blueAlt1);
	border-left-color: var(--brand-color-gray2);
	border-left-width: 15px;
	font-size: 10pt;
}

pre.License
{
	font-size: 6pt;
}

sub
{
	font-size: 8pt;
}

sup
{
	font-size: 8pt;
}

h2 sup
{
	font-size: 12pt;
}

code
{
	font-size: 11pt;
}

caption
{
	text-align: left;
	font-style: italic;
	padding-top: 4px;
}

/* ---------------------------- LISTS ---------------------------- */

ul
{
	mc-hyphenate: never;
	font-family: 'Open Sans Regular', sans-serif;
}

ol
{
	mc-hyphenate: never;
	font-family: 'Open Sans Regular', sans-serif;
}

dl
{
	font-family: 'Open Sans Regular', sans-serif;
}

dt
{
	float: left;
	clear: left;
	width: 100px;
	text-align: left;
	font-weight: bold;
}

dt::after
{
	content: ":";
}

dd
{
	margin: 0 0 0 110px;
	padding: 0 0 0.5em 0;
}

dd::after
{
	/* clears proceeding dt(s) ensuring that the next dd will be after next dt */
	content: "";
	display: table;
	clear: left;
}

li
{
	font-size: 10pt;
}

li.ListNumbered
{
	font-size: 10pt;
	color: var(--brand-color-black);
	list-style-type: decimal;
}

li.ListBulletIndent
{
	font-size: 10pt;
	color: var(--brand-color-black);
	list-style-type: circle;
}

/* ---------- begin styles for tabs ---------- */

ul.tabs
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: relative;
}

ul.tabs:after
{
	position: absolute;
	content: "";
	width: 100%;
	bottom: 0;
	left: 0;
	border-bottom: 1px solid var(--brand-color-gray1);
}

ul.tabs .tab-link
{
	color: var(--brand-color-gray1);
	display: inline-block;
	padding: 10px 10px;
	cursor: pointer;
	margin-left: -4px;
	margin-bottom: 0px;
	position: relative;
	z-index: 0;
	border-top: 1px solid var(--brand-color-gray1);
	border-bottom: 0px solid var(--brand-color-white);
	border-left: 1px solid var(--brand-color-gray1);
	border-right: 1px solid var(--brand-color-gray1);
	border-radius: 10px 10px 0px 0px;
}

ul.tabs .current
{
	background: var(--brand-color-white);
	color: #d9232e;
	margin-left: 0px;
	margin-right: 10px;
	border-top: 1px solid var(--brand-color-gray1);
	border-bottom: 0px solid var(--brand-color-white);
	border-left: 1px solid var(--brand-color-gray1);
	border-right: 1px solid var(--brand-color-gray1);
	z-index: 100;
}

ul.tabs .tab-link:hover
{
	background: var(--brand-color-gray1);
	color: var(--brand-color-black);
	display: inline-block;
	padding: 10px 10px;
	cursor: pointer;
	margin-left: -5px;
	border: 1px solid transparent;
}

ul.tabs .current:hover
{
	background: var(--brand-color-white);
	color: #d9232e;
	margin-left: 0px;
	margin-right: 10px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid transparent;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	z-index: 2;
}

.tab-content
{
	display: none;
	background: #ededed;
	padding: 15px;
	background-color: transparent;
}

.tab-content.current
{
	display: inherit;
}

/* ---------- end styles for tabs ---------- */
/* ---------------------------- LINKS ---------------------------- */

a:link
{
	text-decoration: none;
}

a:visited
{
	color: var(--brand-color-maroon);
	text-decoration: none;
}

a:hover
{
	color: var(--brand-color-rose);
	cursor: hand;
	text-decoration: underline;
}

a:active
{
	color: var(--brand-color-rose);
	cursor: hand;
	text-decoration: underline;
}

a.Popup
{
	color: var(--brand-color-blueAlt3);
}

a.GenListOfTextBody
{
	background-image: "../Images/icons/Arrow-right.png";
	background-repeat: no-repeat;
	padding-left: 20px;
}

/* USED? */

a.breadcrumb_home
{
	float: left;
	margin-left: 10px;
	font-size: 10pt;
	text-decoration: none;
}

/* End_USED? */
/* ---------------------------- XREFS ---------------------------- */

MadCap|xref
{
	mc-format: '{para}';
}

MadCap|xref.ConceptPageNumber
{
	mc-format: 'see {quote}{paratext}{quote}';
}

MadCap|xref.RefGuideXRef
{
	mc-format: '{para}';
}

MadCap|xref.RefGuideXRefNoPage
{
	mc-format: '{paratext}';
}

MadCap|xref.UserManualXRef
{
	mc-format: '{paranum}{paratext}';
}

MadCap|xref.XrefSee
{
	mc-format: 'see {quote}{para}{quote}';
}

MadCap|xref.PageNum
{
	mc-format: '{page}';
}

MadCap|xref.ParaNum
{
	mc-format: '{paranum}';
}

/* ---------------------------- SPANS ---------------------------- */

span.blue
{
	color: #0000ff;
}

span.comment
{
	color: #008000;
}

span.DoNotShow
{
	display: none;
}

span.FigureDescription
{
	font-weight: bold;
}

span.function
{
	color: #1732FF;
}

span.green
{
	color: #2e8b57;
}

span.grey
{
	color: #a9a9a9;
}

span.highlight
{
	background-color: var(--brand-color-blueAlt2);
}

span.param
{
	color: #5AA4BC;
}

span.red
{
	color: #ff0000;
}

span.brown
{
	color: #804416;
}

span.string
{
	color: #800000;
}

span.TableDescription
{
	font-weight: bold;
}

span.under
{
	text-decoration: underline;
}

span.SearchHighlight
{
	background-color: var(--brand-color-yellow);
}

/* ---------------------------- IMAGES ---------------------------- */

img
{
	border: none;
}

img.move
{
	margin-left: 5px;
	position: relative;
	float: left;
}

img.move:hover
{
	bottom: 2px;
}

img.noPhone
{
	
}

img.thumb_horiz	/* used to easily define 300px wide thumbnail pop-up images */
{
	mc-thumbnail: popup;
	mc-thumbnail-max-width: 300px;
	mc-thumbnail-max-height: auto;
	border: solid 2px var(--brand-color-blueAlt1);
	padding: 4px;
}

img.thumb_vert	/* used to easily define 300px high thumbnail pop-up images */
{
	mc-thumbnail: popup;
	mc-thumbnail-max-width: auto;
	mc-thumbnail-max-height: 300px;
	border: solid 2px var(--brand-color-blueAlt1);
	padding: 4px;
}

/* ---------------------------- TABLES ---------------------------- */

table
{
	font-size: 10pt;
	font-family: 'Open Sans Regular', sans-serif;
}

tr
{
	page-break-inside: avoid;
}

td
{
	mc-hyphenate: never;
}

td p
{
	margin: 0;
}

td sub
{
	padding-bottom: 2px;
}

th
{
	vertical-align: top;
	mc-hyphenate: never;
}

table#myTable
{
	
}

/* ---------------------------- MADCAP ---------------------------- */

MadCap|breadcrumbsProxy
{
	/*	color: #4555fe; */
	/*	font-family: Arial; */
	font-size: 10pt;
}

MadCap|breadcrumbsProxy.beta
{
	color: #ff0000;
	mc-breadcrumbs-prefix: "BETA DOCUMENTATION: ";
}

MadCap|concept
{
	font-size: 9pt;
	orphans: 2;
	widows: 2;
	margin-top: 9pt;
	margin-bottom: 4pt;
	margin-left: 17pt;
	/*	font-family: Arial; */
	page-break-after: avoid;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-top-style: solid;
	background-color: #ffff00;
	color: #bbccda;
}

MadCap|conceptsProxy
{
	border-color: #006699;
	border: solid 1px;
	padding-right: 60px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-right: 10%;
	width: 70%;
}

MadCap|dropDown
{
	
}

MadCap|dropDownHead
{
	cursor: hand;
	font-size: 10pt;
	margin-top: 6pt;
	/*	font-family: Verdana, Arial, Helvetica, Sans Serif; */
	font-family: 'Red Hat Display';
}

MadCap|dropDownBody
{
	margin-left: 5px;
	padding-left: 10px;
	border-left: solid 3px #00f;
	/*	font-family: Verdana, Arial, Helvetica, Sans Serif; */
}

MadCap|dropDownHotspot
{
	color: #0000ff;
}

MadCap|glossaryTerm
{
	text-decoration: underline;
	color: var(--brand-color-black);
	font-weight: inherit;
}

MadCap|listOfProxy
{
	border-color: #006699;
	border: solid 1px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-right: 10%;
	width: 90%;
}

MadCap|popupBody
{
	background-color: var(--brand-color-gray3);
	color: var(--brand-color);
}

@media screen
{
	body
	{
		margin-left: 15pt;
		background-color: var(--brand-color-gray4);
	}

	.search-bar .search-filter-wrapper
	{
		display: block;
	}

	/* --------------DIVS------------- */
	/* ---------- Start: Help Start Page ---------- */

	div.welcome_outer	/* This DIV is the outer-most element of the KAS start page */
	{
		max-width: 1200px;
		background-color: var(--brand-color-white);
	}

	div.welcome_top	/* This DIV goes inside div.outer, it sets space for the sub-divs */
	{
		padding: 5px 5px;
		clear: both;
	}

	div.wrapper	/* This DIV sets inheritance for children */
	{
		margin: 20px;
		display: inline-block;
		vertical-align: top;
		text-align: left;
	}

	div.welcome	/* This DIV sets the appearance of the Welcome card */
	{
		position: relative;
		padding: 5px 0px 15px 0px;
	}

	div.center	/* This DIV is a wrapper for the info cards - it forces content to be centered */
	{
		margin: 0 auto 0 auto;
		text-align: center;
	}

	div.welcome_boxTop	/* This DIV holds the title for an info card */
	{
		position: relative;
		padding: 5px 10px 5px 10px;
		width: 326px;
		color: var(--brand-color);
		font-weight: bold;
		text-align: center;
		background-color: var(--brand-color-gray4);
		border-top: solid 1px var(--brand-color-gray2);
		border-left: solid 1px var(--brand-color-gray2);
		border-right: solid 1px var(--brand-color-gray2);
		border-top-left-radius: 20px;
		border-top-right-radius: 20px;
	}

	div.welcome_boxBottom	/* This DIV holds the content of an info card */
	{
		position: relative;
		padding: 0px 10px 0px 10px;
		width: 326px;
		height: 200px;
		border-left: solid 1px var(--brand-color-gray2);
		border-right: solid 1px var(--brand-color-gray2);
		border-bottom: solid 1px var(--brand-color-gray2);
		background-color: var(--brand-color-gray4);
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
	}

	div.welcome_boxBottom ul	/* custom behavior of ULs inside of div.bottom */
	{
		margin-left: 15px;
		margin-top: 0px;
		padding-left: 0px;
		padding-top: 10px;
	}

	div.welcome_boxBottom_scroll	/* This DIV holds the content of an info card but allows long content to scroll */
	{
		position: relative;
		padding: 10px;
		width: 326px;
		height: 300px;
		border-left: solid 1px var(--brand-color-gray2);
		border-right: solid 1px var(--brand-color-gray2);
		border-bottom: solid 1px var(--brand-color-gray2);
		background-color: var(--brand-color-gray4);
		border-bottom-left-radius: 20px;
		border-bottom-right-radius: 20px;
	}

	div.welcome_boxBottom_scroll_content	/* An extra DIV is necessary to contain the scrollbar, otherwise it overlaps the rounded corners */
	{
		position: relative;
		width: 312px;
		height: 280px;
		overflow-y: auto;
	}

	/* ---------- End: Help Start Page ---------- */
	/* ---------- Start: PN Block selector tool ---------- */

	div.container	/* This DIV is the outer-most element of the PN Block selector */
	{
		width: 664px;
		height: 304px;
		border: 2px solid #88c;
	}

	div.top	/* This DIV is the top of the PN Block selector and holds "blue" and "white" divs */
	{
		width: 100%;
		height: 24px;
		margin: auto;
		float: left;
		clear: right;
		text-align: center;
	}

	div.bottom	/* This DIV is the bottom of the PN Block selector and holds "blue" and "white" divs */
	{
		width: 100%;
		height: 276px;
		margin: auto;
		float: left;
		clear: right;
		text-align: center;
		position: relative;
	}

	div.blue	/* This DIV is used by the PN Block selector and may hold "rollerBox" divs */
	{
		background-color: #ccf;
		width: 85px;
		height: 276px;
		float: left;
		clear: right;
		font-size: 0.75em;
		font-weight: bold;
	}

	div.white	/* This DIV is used by the PN Block selector */
	{
		background-color: var(--brand-color-white);
		width: 50px;
		height: 276px;
		float: left;
		clear: right;
	}

	div.rollerBox	/* This DIV is used by the PN Block selector and holds roll-over images */
	{
		width: 40px;
		margin: 20px auto 20px auto;
	}

	.rollImage	/* This class is used by the PN Block selector and defines roll-over image behavior */
	{
		display: block;
		width: 40px;
		height: 40px;
		cursor: pointer;
		text-indent: -9999em;
		background-position: 40px 0;
	}

	a.rollImage:hover	/* This class is used by the PN Block selector and defines roll-over image behavior */
	{
		background-position: 40px -40px;
	}

	/* ---------- End: PN Block selector tool ---------- */
	/* ---------- Start: The click-table for KAS components ---------- */

	div.box
	{
		width: 850px;
		height: 476px;
		margin: 5px;
		margin-bottom: 50px;
		padding: 5px;
		position: relative;
		clear: both;
		float: left;
		display: block;
	}

	div.table
	{
		position: absolute;
		width: 430px;
		left: 0px;
		top: 0px;
		background: #999;
		display: block;
	}

	div.row
	{
		position: relative;
		top: 0px;
		left: 0px;
		/*		background-color: var(--brand-color-black); */
	}

	div.cell
	{
		position: static;
		float: left;
		clear: right;
		text-align: center;
		padding-top: 5px;
		padding-bottom: 5px;
		margin: 5px 3px 5px 10px;
		background-color: var(--brand-color-white);
		border: 0px solid var(--brand-color-black);
		width: 410px;
	}

	#componentDesc > div
	{
		display: none;
		background-color: var(--brand-color-white);
		width: 400px;
		position: absolute;
		right: 0px;
		top: 0px;
		padding: 10px;
		margin: 0px;
		text-align: left;
	}

	#componentDesc > div:target
	{
		display: block;
	}

	/* ---------- End: The click-table for KAS components ---------- */
	/* ---------- Start: Wrapping IMG/Text Cells ---------- */

	div.flexbox	/* outer container for div'd img/text*/
	{
		width: 100%;
		position: relative;
		overflow: auto;
		clear: both;
		margin-bottom: 1em;
	}

	div.flexible	/* inner container for div'd img/text*/
	{
		float: left;
		white-space: normal;
		position: relative;
		width: auto;
		margin-right: 3px;
	}

	div.img	/* container for div'd imgs*/
	{
		width: auto;
		margin-bottom: 0;
	}

	div.img img	/* remove white space below image */
	{
		display: block;
	}

	div.fig	/* container for div'd text*/
	{
		background-color: var(--brand-color);
		color: var(--brand-color-white);
		font-size: 10pt;
		font-family: 'Open Sans Regular', 'Red Hat Display', sans-serif;
		font-weight: 700;
		padding: 3px;
		width: auto;
		margin-top: 0;
	}

	/* ---------- End: Wrapping IMG/Text Cells ---------- */

	div.shell	/* Unused? */
	{
		clear: both;
	}

	/* --------------PARAGRAPHS------------- */

	p
	{
		hyphens: none;
		margin-top: 6pt;
		margin-bottom: 8pt;
		font-family: 'Open Sans Regular';
		font-size: 10pt;
	}

	/* --------------LISTS------------- */

	ul.note,
	ul.notice,
	ul.caution,
	ul.danger,
	ul.important,
	ul.tip,
	ul.warning
	{
		background-repeat: no-repeat;
		margin-left: 0px;
		padding-left: 0px;
		padding-right: 5px;
		list-style-type: none;
		list-style: none;
	}

	ul.caution
	{
		font-size: 14px;
		/*		font-family: Arial; */
		background-image: url('External/0caution_96dpi.png');
	}

	ul.danger
	{
		background-image: url('External/0danger_96dpi.png');
	}

	ul.important
	{
		background-image: url('External/0important_96dpi.png');
	}

	ul.note
	{
		background-image: url('External/0info_96dpi.png');
	}

	ul.notice
	{
		background-image: url('External/0notice_96dpi.png');
	}

	ul.tip
	{
		background-image: url('External/0tip_96dpi.png');
	}

	ul.warning
	{
		background-image: url('External/0warning_96dpi.png');
	}

	ul.noBullet
	{
		list-style-type: none;
		padding: 0;
		margin-left: 5px;
	}

	ul ul.noBullet
	{
		margin-left: 2em;
	}

	li
	{
		margin-bottom: 5px;
	}

	li.content
	{
		list-style: none;
		background-color: var(--brand-color-gray3);
		border-style: solid;
		border-width: 1px;
		border-color: #cccccc;
		list-style-type: none;
		margin-left: 0px;
		padding-top: -10px;
		padding-left: 4px;
		margin-top: -5px;
	}

	li.content p
	{
		margin-top: 3px;
		margin-bottom: 3px;
	}

	td ul li
	{
		padding-left: -12px;
	}

	/* --------------LINKS------------- */

	a
	{
		color: var(--brand-color-blueAlt3);
	}

	/* --------------MADCAP------------- */

	MadCap|xref.RefGuideXRef
	{
		mc-format: '{paratext}';
	}

	MadCap|xref
	{
		mc-format: '{para}';
	}

	MadCap|miniTocProxy
	{
		border: solid 1px #0055ff;
		padding: 20px;
		background-color: #f5f5f5;
	}

	td
	{
		font-family: 'Open Sans Regular';
	}

	h2
	{
		
	}
}

/* --------------------------------------------------------------------------------------------------- */
/* ------------------------------------------ MEDIUM: SCREEN ----------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */

@media user_manuals_print
{
	body
	{
		font-family: 'Noto Sans';
		background-color: transparent;
	}

	/* --------------HEADINGS(USER_MANUALS_PRINT)------------- */

	h1
	{
		mc-auto-number-format: 'GH:{n+}   ';
		page-break-before: always;
		mc-auto-number-position: inside-head;
		font-size: 16pt;
		font-family: 'Red Hat Display Bold';
	}

	h1.Heading1
	{
		mc-auto-number-position: none;
		mc-heading-level: 0;
		page-break-before: avoid;
	}

	h2
	{
		mc-auto-number-format: 'GH:{n}.{n+}   ';
		font-size: 14pt;
		font-family: 'Red Hat Display Bold';
	}

	h2.Heading2
	{
		mc-auto-number-position: none;
		mc-heading-level: 0;
		page-break-before: avoid;
	}

	h3
	{
		mc-auto-number-format: 'GH:{n}.{n}.{n+} ';
		font-size: 12pt;
		font-family: 'Red Hat Display Bold';
	}

	h4,
	h5,
	h6
	{
		font-family: 'Red Hat Display Bold', sans-serif;
	}

	h4
	{
		mc-auto-number-format: 'GH:{n}.{n}.{n}.{n+}   ';
		font-size: 11pt;
	}

	h5
	{
		mc-auto-number-format: 'GH:{n}.{n}.{n}.{n}.{n+}   ';
		font-size: 10pt;
	}

	h6
	{
		mc-auto-number-format: 'GH:{n}.{n}.{n}.{n}.{n}.{n+}   ';
		font-size: 10pt;
	}

	/* --------------PARAGRAPHS (USER_MANUALS_PRINT)------------- */

	p
	{
		orphans: 2;
		widows: 2;
		margin-top: 6pt;
		margin-bottom: 6pt;
		hyphens: none;
		/*margin-left: 0px;*/
		font-family: 'Noto Sans';
		letter-spacing: normal;
		word-spacing: normal;
		font-size: 10pt;
	}

	p.small
	{
		font-size: 8pt;
	}

	p.Index1
	{
		font-weight: bold;
		margin-top: 0pt;
		margin-bottom: 0pt;
		mc-leader-offset: 10pt;
		mc-leader-format: '.';
		mc-leader-align: right;
	}

	p.Index2
	{
		margin-left: 25pt;
		font-size: 10pt;
		margin-top: 0pt;
		margin-bottom: 0pt;
		mc-leader-offset: 10pt;
		mc-leader-format: '.';
		mc-leader-align: right;
	}

	p.Index3
	{
		margin-top: 0pt;
		margin-bottom: 0em;
		mc-leader-offset: 10pt;
		mc-leader-align: right;
		mc-leader-format: '.';
	}

	p.Index4
	{
		margin-top: 0pt;
		margin-bottom: 0pt;
		mc-leader-offset: 10pt;
	}

	p.IndexHeading
	{
		text-align: left;
		font-size: 12pt;
		color: var(--brand-color);
		margin-bottom: 6pt;
		margin-top: 6pt;
	}

	p.MiniTOC1
	{
		margin-bottom: 1em;
		color: var(--brand-color-black);
		padding-left: 0pt;
		font-weight: bold;
		font-style: normal;
		background-image: url('Topic.gif');
	}

	p.MiniTOC2
	{
		margin-bottom: 1em;
	}

	p.MiniTOC3
	{
		margin-bottom: 1em;
	}

	p.MiniTOC4
	{
		margin-bottom: 1em;
	}

	p.right
	{
		text-align: right;
	}

	p.TableContentCenter
	{
		margin: 0;
	}

	p.TableHeaderCenter
	{
		margin-left: 0px;
	}

	p.TableHeaderLeft
	{
		margin-left: 0px;
	}

	p.TableWarningText
	{
		font-style: normal;
		font-variant: normal;
		margin-left: 0mm;
	}

	p.TableWarningTitel
	{
		margin-left: 0mm;
		font-style: normal;
		font-variant: normal;
	}

	p.TOC1
	{
		mc-auto-number-format: 'GH:{n}   ';
		margin-bottom: 3pt;
		margin-top: 3pt;
	}

	p.TOC2
	{
		mc-auto-number-format: 'GH:{n}.{n+}   ';
		margin-bottom: 3pt;
		margin-top: 3pt;
	}

	p.TOC3
	{
		mc-auto-number-format: 'GH:{n}.{n}.{n+}   ';
		margin-bottom: 3pt;
		margin-top: 3pt;
	}

	p.TOC4
	{
		mc-auto-number-format: 'GH:{n}.{n}.{n}.{n+}   ';
		margin-bottom: 3pt;
		margin-top: 3pt;
	}

	/* --------------LISTS(USER_MANUALS_PRINT)------------- */

	li
	{
		margin-top: 0pt;
		margin-bottom: 1pt;
	}

	li.ListBullet
	{
		list-style-type: disc;
	}

	ul
	{
		display: block;
	}

	ul ul
	{
		margin-bottom: 10pt;
	}

	/* List stuff ... used or not? May be redundant to default definitions*/

	ul.note,
	ul.notice,
	ul.caution,
	ul.danger,
	ul.important,
	ul.tip,
	ul.warning
	{
		background-repeat: no-repeat;
		padding-left: 0px;
		margin-left: 0px;
		margin-bottom: 0px;
		list-style-type: none;
		list-style: none;
	}

	ul.caution
	{
		background-image: url('../Images/Symbols/External/0caution_30mm.png');
	}

	ul.danger
	{
		font-size: 12pt;
		background-image: url('../Images/Symbols/External/0danger_30mm.png');
	}

	ul.important
	{
		background-image: url('../Images/Symbols/External/0important_30mm.png');
	}

	ul.note
	{
		background-image: url('../Images/Symbols/External/0info_30mm.png');
	}

	ul.notice
	{
		background-image: url('../Images/Symbols/External/0notice_30mm.png');
	}

	ul.tip
	{
		background-image: url('../Images/Symbols/External/0tip_30mm.png');
	}

	ul.warning
	{
		background-image: url('../Images/Symbols/External/0warning_30mm.png');
	}

	li.content
	{
		list-style: none;
		background-color: #e6e6e6;
		border-style: solid;
		border-width: 1px;
		border-color: #cccccc;
		list-style-type: none;
		margin-left: 0px;
		padding-top: 3px;
		padding-left: 4px;
		padding-bottom: 3px;
		margin-top: 0px;
	}

	li.content p
	{
		margin-top: 0px;
	}

	/* end of questionable CSS */

	td ul
	{
		margin-left: 12pt;
	}

	td ol
	{
		margin-left: 15pt;
	}

	td strong
	{
		vertical-align: text-bottom;
	}

	td em
	{
		vertical-align: text-bottom;
	}

	/* --------------MISC TEXT(USER_MANUALS_PRINT)------------- */

	sup
	{
		font-size: 9pt;
	}

	blockquote
	{
		margin-left: 20px;
		margin-right: 20px;
	}

	/* --------------XREFS(USER_MANUALS_PRINT)------------- */

	MadCap|xref
	{
		mc-format: '{quote}{paratext}{quote} (➜ p. {page})';
		mc-image: none;
		text-decoration: none;
		text-align: baseline;
		color: var(--brand-color-black);
		text-decoration: none;
	}

	MadCap|xref.ConceptPageNumber
	{
		mc-image: none;
		background-image: none;
		mc-format: '➜ p. {page}';
	}

	MadCap|xref:focus
	{
		mc-format: '{quote}{paratext}{quote} (➜ p. {page})';
	}

	MadCap|xref:hover
	{
		mc-format: '{quote}{paratext}{quote} (➜ S. {page})';
	}

	MadCap|xref.IndexPageNumber
	{
		mc-format: '{quote}{paratext}{quote} (➜ p. {page})';
	}

	MadCap|xref.ListOfPageNumber
	{
		mc-format: '{quote}{paratext}{quote} (➜ p. {page})';
	}

	MadCap|xref.RefGuideXRef
	{
		mc-format: '{paratext} (➜ p. {page})';
	}

	MadCap|xref.RefGuideXRefNoPage
	{
		mc-format: '{paratext}';
	}

	MadCap|xref.TOCPageNumber
	{
		mc-format: '{quote}{paratext}{quote} (➜ p. {page})';
	}

	MadCap|xref.XrefSee
	{
		mc-format: 'see {quote}{para}{quote} on page {page}';
	}

	/* --------------MADCAP(USER_MANUALS_PRINT)------------- */

	MadCap|dropDownHotspot
	{
		color: var(--brand-color);
	}

	MadCap|dropDownHead
	{
		font-size: 10pt;
		font-weight: bold;
		margin-top: 6pt;
		font-family: 'Red Hat Display';
	}

	MadCap|dropDownBody
	{
		margin-left: 5px;
		padding-left: 10px;
		border-left: solid 3px var(--brand-color);
	}

	MadCap|footnoteBlock
	{
		font-size: 8pt;
		/*		font-family: Arial; */
	}

	MadCap|footnote
	{
		font-size: 8pt;
	}

	MadCap|indexProxy
	{
		border-top-color: var(--brand-color-white);
		border-top-width: 0px;
	}

	MadCap|listOfProxy
	{
		border-top-color: #0000ff;
	}

	MadCap|miniTocProxy
	{
		page-break-after: always;
	}

	MadCap|dropDownBody ul
	{
		margin-left: 0pt;
	}

	MadCap|dropDownBody ol
	{
		margin-left: 0pt;
	}

	span.mc-variable
	{
		vertical-align: baseline;
	}

	li span.mc-variable
	{
		vertical-align: baseline;
	}

	td span.mc-variable
	{
		vertical-align: text-top;
	}

	td p span.mc-variable
	{
		vertical-align: text-top;
	}

	img
	{
		border: none;
	}

	/* --------------IMAGES(USER_MANUALS_PRINT)------------- */

	img.WorkBench_image
	{
		border: solid 0.5pt var(--brand-color-black);
	}

	img.thumb_horiz	/* used to easily define 300px wide thumbnail pop-up images */
	{
		border: solid 0px var(--brand-color-blueAlt1);
		padding: 0px;
	}

	img.thumb_vert	/* used to easily define 300px high thumbnail pop-up images */
	{
		border: solid 0px var(--brand-color-blueAlt1);
		padding: 0px;
	}

	/* --------------LINKS(USER_MANUALS_PRINT)------------- */

	a
	{
		color: var(--brand-color-black);
		text-decoration: none;
	}

	td a
	{
		vertical-align: top;
	}

	td p a
	{
		vertical-align: top;
	}

	td MadCap|xref
	{
		vertical-align: text-top;
	}

	td p MadCap|xref
	{
		vertical-align: text-top;
	}

	td em
	{
		vertical-align: text-top;
	}

	td strong
	{
		vertical-align: text-top;
	}

	li a
	{
		vertical-align: baseline;
	}

	ul.note,
	ul.notice,
	ul.caution,
	ul.danger,
	ul.important,
	ul.tip,
	ul.warning
	{
		background-repeat: no-repeat;
		padding-left: 0px;
		padding-right: 5px;
		margin-left: 0px;
		margin-bottom: 0px;
		list-style-type: none;
		list-style: none;
	}

	li.content
	{
		list-style: none;
		background-color: var(--brand-color-gray3);
		border-style: solid;
		border-width: 1px;
		border-color: #cccccc;
		list-style-type: none;
		margin-left: 0px;
		padding-top: 3px;
		padding-left: 4px;
		padding-bottom: 3px;
		margin-top: 0px;
	}

	li.content p
	{
		margin-top: 0px;
	}

	ul.caution
	{
		background-image: url('External/0caution_30mm.png');
	}

	ul.danger
	{
		font-size: 12pt;
		background-image: url('External/0danger_30mm.png');
	}

	ul.important
	{
		background-image: url('External/0important_30mm.png');
	}

	ul.note
	{
		background-image: url('External/0info_30mm.png');
	}

	ul.notice
	{
		background-image: url('External/0notice_30mm.png');
	}

	ul.tip
	{
		background-image: url('External/0tip_30mm.png');
	}

	ul.warning
	{
		background-image: url('External/0warning_30mm.png');
	}

	td
	{
		font-family: 'Noto Sans';
	}

	th
	{
		font-family: 'Noto Sans';
		font-weight: bold;
	}
}

/* ---------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------ MEDIUM: USER_MANUALS_PRINT ------------------------------------------ */
/* ---------------------------------------------------------------------------------------------------------------- */

@media print
{
	body
	{
		background-color: var(--brand-color-white);
	}

	/* --------------DIVS(PRINT)------------- */

	div
	{
		font-family: Arial;
	}

	/* --------------HEADINGS(PRINT)------------- */

	h1
	{
		mc-auto-number-format: 'GH:{n+}   ';
		page-break-before: always;
		mc-auto-number-position: inside-head;
		font-size: 16pt;
		font-family: 'Red Hat Display';
		mc-hyphenate: never;
	}

	h2
	{
		mc-auto-number-format: 'GH:{n}.{n+}   ';
		font-size: 12pt;
		page-break-before: always;
		font-family: 'Red Hat Display';
		mc-hyphenate: never;
	}

	h3
	{
		mc-auto-number-format: 'GH:{n}.{n}.{n+} ';
		font-size: 11pt;
		font-family: 'Red Hat Display';
		mc-hyphenate: never;
	}

	h4
	{
		mc-auto-number-format: 'GH:{n}.{n}.{n}.{n+}   ';
		font-size: 10pt;
		font-family: 'Red Hat Display';
		mc-hyphenate: never;
	}

	h5,
	h6
	{
		font-size: 10pt;
		font-family: 'Red Hat Display';
		mc-hyphenate: never;
	}

	h6
	{
		orphans: 3;
	}

	/* --------------PARAGRAPHS (PRINT)------------- */

	p
	{
		orphans: 2;
		widows: 2;
		margin-left: 30mm;
		hyphens: none;
		mc-hyphenate: never;
		font-weight: normal;
		font-family: Arial;
	}

	p.Index1
	{
		font-weight: bold;
		margin-top: 0pt;
		margin-bottom: 0pt;
		mc-leader-offset: 10pt;
		mc-leader-format: '.';
		mc-leader-align: right;
	}

	p.Index2
	{
		margin-left: 25pt;
		font-size: 10pt;
		margin-top: 0pt;
		margin-bottom: 0pt;
		mc-leader-offset: 10pt;
		mc-leader-format: '.';
		mc-leader-align: right;
	}

	p.Index3
	{
		margin-top: 0pt;
		margin-bottom: 0em;
		mc-leader-offset: 10pt;
		mc-leader-align: right;
		mc-leader-format: '.';
	}

	p.Index4
	{
		margin-top: 0pt;
		margin-bottom: 0pt;
		mc-leader-offset: 10pt;
	}

	p.IndexHeading
	{
		text-align: left;
		font-size: 12pt;
		color: var(--brand-color);
		margin-bottom: 6pt;
		margin-top: 6pt;
	}

	p.left
	{
		margin-left: 0mm;
	}

	p.MiniTOC1
	{
		margin-bottom: 1em;
		color: var(--brand-color-black);
		padding-left: 0pt;
		font-weight: bold;
		font-style: normal;
		background-image: url('Topic.gif');
	}

	p.MiniTOC2
	{
		margin-bottom: 1em;
	}

	p.MiniTOC3
	{
		margin-bottom: 1em;
	}

	p.MiniTOC4
	{
		margin-bottom: 1em;
	}

	p.right
	{
		margin-left: 0mm;
		text-align: right;
	}

	p.TableContentCenter
	{
		margin: 0;
	}

	p.TableHeaderCenter
	{
		margin-left: 0px;
	}

	p.TableHeaderLeft
	{
		margin-left: 0px;
	}

	p.TableRowHeader
	{
		margin-left: 0px;
	}

	p.TableWarningText
	{
		font-style: normal;
		font-variant: normal;
		margin-left: 0mm;
		font-size: 10pt;
	}

	p.TableWarningTitel
	{
		margin-left: 0mm;
		font-style: normal;
		font-variant: normal;
	}

	p.TOC1
	{
		mc-auto-number-format: 'GH:{n}   ';
		margin-bottom: 3pt;
		margin-top: 3pt;
	}

	p.TOC2
	{
		mc-auto-number-format: 'GH:{n}.{n+}   ';
		margin-bottom: 3pt;
		margin-top: 3pt;
	}

	p.TOC3
	{
		mc-auto-number-format: 'GH:{n}.{n}.{n+}   ';
		margin-bottom: 3pt;
		margin-top: 3pt;
	}

	p.TOC4
	{
		mc-auto-number-format: 'GH:{n}.{n}.{n}.{n+}   ';
		margin-bottom: 3pt;
		margin-top: 3pt;
	}

	p.TOC5
	{
		mc-auto-number-format: 'GH:{n}.{n}.{n}.{n+}.{n+}   ';
		margin-bottom: 3pt;
		margin-top: 3pt;
	}

	p.TOC6
	{
		mc-auto-number-format: 'GH:{n}.{n}.{n}.{n+}.{n+}.{n+}   ';
		margin-bottom: 3pt;
		margin-top: 3pt;
	}

	/* --------------MISC TEXT(PRINT)------------- */

	sup
	{
		font-size: 9pt;
	}

	blockquote
	{
		margin-left: 20px;
		margin-right: 20px;
	}

	/* --------------LISTS(PRINT)------------- */

	li
	{
		margin-top: 0pt;
		margin-bottom: 1pt;
		font-family: 'Open Sans Regular';
	}

	li.ListBullet
	{
		list-style-type: disc;
		list-style-image: url('bullet_black.gif');
	}

	li.ListBulletIndent
	{
		list-style-type: circle;
		margin-left: 13pt;
		list-style-image: url('minus.jpg');
	}

	li.ListNumbered
	{
		list-style-type: decimal;
	}

	li.ListBulletIndent
	{
		list-style-type: circle;
	}

	ul
	{
		display: block;
		margin-top: 5pt;
		margin-left: 35mm;
	}

	ul ul
	{
		display: block;
		margin-top: 0pt;
		margin-left: 5mm;
		margin-bottom: 10pt;
	}

	ul.note,
	ul.notice,
	ul.caution,
	ul.danger,
	ul.important,
	ul.tip,
	ul.warning
	{
		background-repeat: no-repeat;
		padding-left: 0px;
		padding-right: 5px;
		margin-left: 0px;
		margin-bottom: 0px;
		margin-top: 15px;
		list-style-type: none;
		list-style: none;
	}

	li.content
	{
		list-style: none;
		list-style-type: none;
		padding-top: -17px;
		margin-left: 30mm;
	}

	li.content p
	{
		margin-left: 0px;
	}

	ul.caution
	{
		background-image: url('../Images/Symbols/External/0caution_30mm.png');
	}

	ul.danger
	{
		background-image: url('../Images/Symbols/External/0danger_30mm.png');
	}

	ul.important
	{
		background-image: url('../Images/Symbols/External/0important_30mm.png');
	}

	ul.note
	{
		background-image: url('../Images/Symbols/External/0info_30mm.png');
	}

	ul.notice
	{
		background-image: url('../Images/Symbols/External/0notice_30mm.png');
	}

	ul.tip
	{
		background-image: url('../Images/Symbols/External/0tip_30mm.png');
	}

	ul.warning
	{
		background-image: url('../Images/Symbols/External/0warning_30mm.png');
	}

	ol
	{
		margin-bottom: 0.56em;
		margin-top: 0.56em;
		list-style-type: disc;
	}

	ul.left1
	{
		margin-bottom: 0.56em;
		padding-left: 0px;
		margin-left: 25px;
		margin-top: 0.56em;
	}

	li.ListBulletWarning
	{
		list-style-type: disc;
	}

	/* --------------XREFS(PRINT)------------- */

	MadCap|xref
	{
		mc-format: '{quote}{paratext}{quote} (➜ p. {page})';
	}

	MadCap|xref.ConceptPageNumber
	{
		mc-image: none;
		background-image: none;
		mc-format: '➜ p. {page}';
	}

	MadCap|xref:focus
	{
		mc-format: '{quote}{paratext}{quote} (➜ p. {page})';
	}

	MadCap|xref:hover
	{
		mc-format: '{quote}{paratext}{quote} (=> S. {page})';
	}

	MadCap|xref.IndexPageNumber
	{
		mc-format: '{quote}{paratext}{quote} (➜ p. {page})';
	}

	MadCap|xref.ListOfPageNumber
	{
		mc-format: '{quote}{paratext}{quote} (➜ p. {page})';
	}

	MadCap|xref.RefGuideXRef
	{
		mc-format: '{paratext} (➜ p. {page})';
	}

	MadCap|xref.RefGuideXRefNoPage
	{
		mc-format: '{paratext}';
	}

	MadCap|xref.TOCPageNumber
	{
		mc-format: '{quote}{paratext}{quote} (➜ p. {page})';
	}

	MadCap|xref.XrefSee
	{
		mc-format: 'see {quote}{para}{quote} on page {page}';
	}

	/* --------------MADCAP(PRINT)------------- */

	MadCap|dropDownHead
	{
		font-size: 10pt;
	}

	MadCap|footnote
	{
		font-size: 8pt;
		font-family: Arial;
	}

	MadCap|footnoteBlock
	{
		font-size: 8pt;
		font-family: Arial;
	}

	MadCap|indexProxy
	{
		border-top-color: var(--brand-color-white);
		border-top-width: 0px;
	}

	MadCap|listOfProxy
	{
		border-top-color: #0000ff;
	}

	MadCap|miniTocProxy
	{
		page-break-after: always;
	}

	/* --------------IMAGES(PRINT)------------- */

	img
	{
		border: none;
	}

	img.WorkBench_image
	{
		border: solid 0.5pt var(--brand-color-black);
	}

	img.thumb_horiz	/* used to easily define 300px wide thumbnail pop-up images */
	{
		border: solid 0px var(--brand-color-blueAlt1);
		padding: 0px;
	}

	img.thumb_vert	/* used to easily define 300px high thumbnail pop-up images */
	{
		border: solid 0px var(--brand-color-blueAlt1);
		padding: 0px;
	}

	/* --------------LINKS(PRINT)------------- */

	a
	{
		color: var(--brand-color-black);
		text-decoration: none;
	}
}

/* --------------------------------------------------------------------------------------------------- */
/* ------------------------------------------ MEDIUM: PRINT ------------------------------------------ */
/* --------------------------------------------------------------------------------------------------- */

