/*<meta conditions="GLBL-TechComm-Conditions._GLBL-Only-In" />*/

@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);
}

@font-face 
{
	font-family: 'Noto Sans';
	src: url(../Fonts/NotoSans-Regular.ttf);
}

html
{
	
}

[data-mc-conditions*="Default.BetaVersionOnly"]
{
	padding: 10px;
	padding-top: 20px;
	margin-left: 5px;
	border-left: 10px solid #ff0000;
	background: url(beta.png);
	background-color: #ffeeee;
	background-repeat: no-repeat;
	background-size: auto;
}

[data-mc-conditions*="Default.DRAFT"]
{
	padding: 10px;
	padding-top: 20px;
	margin-left: 5px;
	border-left: 10px solid #00ff00;
	background: url(draft.png);
	background-color: #eeffee;
	background-repeat: no-repeat;
	background-size: auto;
}

[data-mc-conditions*="Default.ToBeReviewed"]
{
	padding: 10px;
	padding-top: 20px;
	margin-left: 5px;
	border-left: 10px solid #0000ff;
	background: url(review.png);
	background-color: #eeeeff;
	background-repeat: no-repeat;
	background-size: auto;
}

body
{
	font-family: 'Open Sans Regular', 'Red Hat Display', sans-serif;
	hyphens: none;
	mc-hyphenate: never;
	background-color: transparent;
	color: #000000;
	/* 	margin-left: 15pt; MAY NEED TO OVERRIDE THIS FOR PRINT */
	/*	font-size: 70%;
	margin-left: 0em;
	padding-left: 1.5em;
	padding-right: 1em;
	border-bottom-width: .5em;
	border-left-width: .5em;
	border-right-width: .5em;
	border-top-width: .5em;
*/
}

:root
{
	--brand-color: #14206c;
	--brand-color-logo: #1f427d;
	--brand-color-black: #000000;
	--brand-color-white: #ffffff;
	--brand-color-blueAlt1: #1a6899;
	--brand-color-blueAlt2: #a2daf6;
	--brand-color-orange: #de8b20;
	--brand-color-yellow: #fcbc40;
	--brand-color-gray1: #414042;
	--brand-color-gray2: #939598;
	--brand-color-gray3: #d1d3d4;
	--brand-color-gray4: #f1f2f2;
	--brand-color-maroon: #6c1f45;
	--brand-color-rose: #a2628d;
}

/* social
.feedback-comments-wrapper
{
	display: block !important;
	border-top: 1px solid #b8b8b8;
}

.pulse-frame
{
	visibility: visible !important;
}

#status-entry-question,
#status-entry-article
{
	display: none;
}

*/

/* -------------- MISC ------------- */

.body-container .height-container
{
	
}

.filter-breadcrumbs .breadcrumbs
{
	padding-left: 10px;
}

#content-container
{
	box-shadow: 1px 1px 5px #b8b8b8;
}

/* --------------DIVS------------- */

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.welcome	/* This DIV sets the appearance of the Welcome card */
{
	position: relative;
	padding: 5px 0px 15px 0px;
}

div.welcomeCard
{
	position: relative;
	padding: 5px 10px 5px 10px;
	width: 150px;
	height: 150px;
	color: var(--brand-color);
	font-weight: bold;
	text-align: center;
	background-color: var(--brand-color-gray4);
	border: solid 1px var(--brand-color-gray2);
	border-radius: 20px;
}

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: 300px;
	height: 280px;
	overflow-y: auto;
}

div.card	/* Used on Master Page DHROnline. Holds the bodyProxy */
{
	/*	background-color: var(--brand-color-white); */
	background-color: #ffffff;
	overflow-x: hidden;
	/* 	border: solid 1px var(--brand-color-gray2);
	padding-bottom: 15px;
	padding-left: 20px;
	padding-right: 20px;
	border-radius: 7px;*/
}

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.one
{
	float: left;
	padding-right: 70px;
}

div.two
{
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
	margin-bottom: 5px;
	display: inline;
}

div.three
{
	clear: both;
}

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: initial;
}

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.wrapper	/* This DIV sets inheritance for children */
{
	margin: 20px;
	display: inline-block;
	vertical-align: top;
	text-align: left;
	background-color: #ffffff;
}

div.GlossaryPageDefinition
{
	font-size: 10pt;
	font-family: 'Open Sans Regular', 'Red Hat Display', sans-serif;
	margin-left: 30pt;
}

div.GlossaryPageHeading
{
	margin-bottom: 5pt;
	margin-top: 5pt;
	font-family: 'Open Sans Regular', 'Red Hat Display', sans-serif;
	font-size: 10pt;
}

div.GlossaryPageTerm
{
	font-family: 'Open Sans Regular', 'Red Hat Display', sans-serif;
	font-size: 10pt;
}

div.GlossaryPageEntry
{
	font-family: 'Open Sans Regular', 'Red Hat Display', sans-serif;
	font-size: 10pt;
	margin-bottom: 5pt;
}

div.social
{
	float: left;
}

/* --------------HEADINGS------------- */

h1
{
	font-family: 'Open Sans Regular', 'Red Hat Display', sans-serif;
	font-weight: 900;
	margin-bottom: 6pt;
	margin-top: 0;
	mc-auto-number-position: none;
	color: #1e427c;
	font-size: 20pt;
	mc-hyphenate: never;
}

h1.Heading1
{
	page-break-after: avoid;
	page-break-before: always;
	mc-auto-number-offset: 0px;
	mc-heading-level: 0;
}

h1.NoNumbering
{
	font-family: 'Open Sans Regular', 'Red Hat Display', sans-serif;
	font-weight: bold;
	margin-bottom: 6pt;
	margin-top: 0;
	mc-auto-number-position: none;
	color: #1e427c;
	font-size: 20pt;
	mc-hyphenate: never;
}

h2
{
	font-family: 'Open Sans Regular', 'Red Hat Display', sans-serif;
	margin-bottom: 5pt;
	margin-top: 20pt;
	font-weight: bold;
	font-size: 14pt;
	mc-hyphenate: never;
}

h2.kollmorgen
{
	page-break-before: always;
	page-break-after: avoid;
	font-size: 18pt;
	color: #1e427c;
}

h2.noTOCnoNum	/*to suppress keyword sub-headings */
{
	mc-auto-number-position: none;
	mc-heading-level: 0;
	mc-hyphenate: never;
}

h2 sup
{
	font-size: 12pt;
}

h3
{
	font-family: 'Open Sans Regular', 'Red Hat Display', sans-serif;
	margin-bottom: 3pt;
	margin-top: 18pt;
	font-size: 12pt;
	font-weight: bold;
	mc-hyphenate: never;
}

h3.BlueKollmorgen
{
	page-break-before: always;
	font-size: 18pt;
	color: #1e427c;
}

h3.noTOCnoNum	/*to suppress keyword sub-headings */
{
	mc-auto-number-position: none;
	mc-heading-level: 0;
	mc-hyphenate: never;
}

h4
{
	font-family: 'Open Sans Regular', 'Red Hat Display', sans-serif;
	margin-top: 15pt;
	margin-bottom: 3pt;
	font-size: 11pt;
	font-weight: bold;
	mc-hyphenate: never;
}

h5
{
	margin-top: 10pt;
	margin-bottom: 3pt;
	mc-heading-level: 5;
	font-size: 10pt;
	mc-hyphenate: never;
}

/* -------------- PARAGRAPHS ------------- */

p
{
	font-family: 'Open Sans Regular', 'Red Hat Display', sans-serif;
	font-size: 10pt;
	margin-top: 6pt;
	margin-bottom: 8pt;
	hyphens: none;
	mc-hyphenate: never;
}

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;
	margin-left: 0pt;
}

p.BodyIndent
{
	orphans: 2;
	widows: 2;
	margin-top: 4pt;
	margin-bottom: 4pt;
	font-family: 'Open Sans Regular', 'Red Hat Display', sans-serif;
	font-size: 10pt;
	color: #000000;
	margin-left: 45pt;
}

p.Center
{
	text-align: center;
}

p.Code
{
	font-family: 'Courier New';
	font-size: 10pt;
	margin-left: 45pt;
	margin-top: 8pt;
	margin-bottom: 8pt;
	/*
	margin-top: 1pt;
	margin-bottom: 1.12pt;
	*/
}

p.Cover-Product-Title
{
	font-family: 'Open Sans Regular', 'Red Hat Display', sans-serif;
	margin-top: 6pt;
	margin-bottom: 8pt;
	hyphens: none;
	mc-hyphenate: never;
	font-weight: bold;
	font-size: 24pt;
	color: #1e427c;
}

p.Cover-Product-Type
{
	font-family: 'Open Sans Regular', 'Red Hat Display', sans-serif;
	margin-top: 6pt;
	margin-bottom: 8pt;
	hyphens: none;
	mc-hyphenate: never;
	font-weight: normal;
	font-size: 16pt;
}

p.Cover-Product-Center
{
	text-align: center;
}

p.Cover-Language-Name
{
	font-family: 'Open Sans Regular', 'Red Hat Display', sans-serif;
	margin-top: 6pt;
	margin-bottom: 8pt;
	hyphens: none;
	mc-hyphenate: never;
	font-weight: normal;
	font-size: 14pt;
}

p.Cover-Doc-Type
{
	font-family: 'Open Sans Regular', 'Red Hat Display', sans-serif;
	margin-top: 6pt;
	margin-bottom: 8pt;
	hyphens: none;
	mc-hyphenate: never;
	font-weight: normal;
	color: #1e427c;
	font-size: 14pt;
}

p.Disclaimer
{
	font-size: 8pt;
}

p.Disclaimer-Bold
{
	font-size: 8pt;
	font-weight: bold;
}

p.Draft
{
	font-size: 9pt;
	orphans: 2;
	widows: 2;
	margin-top: 9pt;
	margin-bottom: 4pt;
	margin-left: 17pt;
	font-family: Verdana;
	color: #000000;
	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-weight: bold;
	font-style: normal;
	font-size: 11pt;
}

p.FigureDescription
{
	margin-top: 4pt;
	margin-bottom: 9pt;
	margin-left: 5pt;
	font-size: 9pt;
	color: #000000;
	mc-auto-number-class: FigureDescription;
	mc-disable-glossary-terms: true;
	mc-auto-number-format: 'Figure {n+}: ';
}

p.TableCaption
{
	margin-top: 4pt;
	margin-bottom: 9pt;
	margin-left: 10pt;
	page-break-before: avoid;
	color: #000000;
	text-align: left;
	mc-auto-number-format: 'CT:Table {chapnum}-{n+}: ';
	mc-auto-number-class: TableCaption;
	mc-disable-glossary-terms: true;
}

p.TableContentCenter
{
	margin-top: 2pt;
	margin-bottom: 2pt;
	text-align: center;
	font-size: 10pt;
}

p.TableContentLeft
{
	text-align: left;
	margin-left: 2pt;
	margin-right: 2pt;
	margin-bottom: 2pt;
	margin-top: 2pt;
}

p.TableHeaderCenter
{
	font-size: 10pt;
	color: #ffffff;
	/*	background-color: #1e427c; */
	text-align: center;
}

p.TableHeaderLeft
{
	color: #ffffff;
	text-align: left;
	/*	background-color: #1e427c; */
	margin-left: 2pt;
	margin-bottom: 3.12pt;
	margin-top: 3.12pt;
}

p.TableRowHeader
{
	font-weight: bold;
	font-style: normal;
	font-size: 10pt;
	font-family: 'Open Sans Regular', 'Red Hat Display', sans-serif;
	margin-bottom: 1.12pt;
	margin-top: 1pt;
	margin-left: 2px;
}

p.TableSubHead
{
	font-style: normal;
	font-size: 10pt;
	background-color: #b0c4de;
	font-weight: bold;
	display: block;
	text-align: left;
}

p.TableWarningText
{
	font-weight: normal;
	font-size: 10pt;
	margin-bottom: 0em;
}

p.TableWarningTitel
{
	margin-top: 4pt;
	margin-left: 0mm;
	margin-bottom: 4pt;
	font-weight: bold;
	font-style: normal;
	font-variant: normal;
	background-repeat: no-repeat;
	padding-left: 7mm;
	font-size: 12pt;
	background-image: url('../Images/Symbols/n/warning_r_general_sw.png');
}

p.ToBeDone	/*Content that is missing*/
{
	font-weight: bold;
	font-style: normal;
	text-align: left;
	color: #ff0000;
}

p.MiniTOC1
{
	font-family: 'Open Sans Regular', 'Red Hat Display', sans-serif;
	color: #0055ff;
	font-size: 10pt;
	font-weight: normal;
	margin: 0pt;
	margin-left: 0pt;
	padding-left: 35pt;
	background-image: url('Topic.gif');
	background-repeat: no-repeat;
	background-position: 12pt center;
}

p.MiniTOC2
{
	font-family: 'Open Sans Regular', 'Red Hat Display', sans-serif;
	color: #0055ff;
	font-size: 10pt;
	font-weight: normal;
	margin: 0pt;
	margin-left: 0pt;
	padding-left: 67px;
	background-image: url('Topic.gif');
	background-repeat: no-repeat;
	background-position-x: 40px;
	/*	margin: 0;
	margin-left: 0pt;
	padding-left: 20pt; */
}

p.MiniTOC2 a
{
	color: #0055ff;
	margin-left: 20px;
}

p.MiniTOC3
{
	color: #0055ff;
	margin: 0;
	padding-left: 99px;
	font-weight: normal;
}

p.pagebreak
{
	page-break-after: always;
	font-size: 6pt;
}

p.PageFooter
{
	font-size: 9pt;
}

p.TOCHeading1
{
	font-family: 'Open Sans Regular', 'Red Hat Display', sans-serif;
	font-weight: bold;
	margin-bottom: 6pt;
	margin-top: 0;
	mc-auto-number-position: none;
	color: #1e427c;
	font-size: 20pt;
	mc-hyphenate: never;
}

p.TOC1
{
	font-size: 11pt;
}

p.TOC2
{
	font-weight: bold;
}

/* --------------MISC TEXT------------- */

pre
{
	font-family: 'Courier New';
	font-size: 10pt;
	margin-top: 1em;
	margin-bottom: 1em;
	padding: 1em;
	border: 1px solid #aaf;
	border-left: 15px solid #bbb;
	white-space: pre-wrap;
	word-wrap: break-word;
	line-height: 125%;
	background-color: #f8f8ff;
}

sub
{
	font-size: 8pt;
}

sup
{
	font-size: 8pt;
}

code
{
	font-size: 11pt;
}

caption
{
	text-align: left;
	font-style: italic;
	padding-top: 4px;
	font-family: 'Open Sans Regular', 'Red Hat Display', sans-serif;
	font-size: 10pt;
}

/* -------------- LISTS ------------- */

dl
{
	font-family: 'Open Sans Regular', sans-serif;
	font-size: 10pt;
}

dt
{
	float: left;
	clear: left;
	width: 100px;
	text-align: left;
	font-weight: bold;
	mc-hyphenate: never;
}

dt::after
{
	content: ":";
}

dd
{
	margin: 0 0 0 110px;
	padding: 0 0 1em 0;
	mc-hyphenate: never;
}

dd::after
{
	/* clears proceeding dt(s) ensuring that the next dd will be after next dt */
	content: "";
	display: table;
	clear: left;
}

ul
{
	mc-hyphenate: never;
}

ol
{
	margin-left: 25px;
	padding-left: 0px;
	mc-hyphenate: never;
	/*	margin-left: 20px; */
	/*	list-style-type: disc; */
}

li
{
	font-size: 10pt;
	color: #000000;
	margin-bottom: 5px;
	mc-hyphenate: never;
}

ul.note,
ul.notice,
ul.caution,
ul.danger,
ul.important,
ul.tip,
ul.warning
{
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
	list-style: none;
}

li.content
{
	list-style: none;
	background-color: #e6e6e6;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	list-style-type: none;
	padding-top: -10px;
	margin-top: -5px;
	padding-left: 4px;
	margin-left: 0px;
}

li.content p
{
	margin-top: 3px;
	margin-bottom: 3px;
}

ul.caution
{
	font-size: 14px;
	background-image: url('../Images/Symbols/External/0caution_96dpi.png');
}

ul.danger
{
	background-image: url('../Images/Symbols/External/0danger_96dpi.png');
}

ul.important
{
	background-image: url('../Images/Symbols/External/0important_96dpi.png');
}

ul.note
{
	background-image: url('../Images/Symbols/External/0note_96dpi.png');
}

ul.notice
{
	background-image: url('../Images/Symbols/External/0notice_96dpi.png');
}

ul.tip
{
	background-image: url('../Images/Symbols/External/0tip_96dpi.png');
}

ul.warning
{
	background-image: url('../Images/Symbols/External/0warning_96dpi.png');
}

li.ListNumbered
{
	font-size: 10pt;
	color: #000000;
	list-style-type: decimal;
}

li.ListNumberedIndent
{
	font-size: 10pt;
	color: #000000;
	list-style-type: lower-alpha;
}

li.ListBullet
{
	list-style-type: disc;
	margin-top: 0;
}

li.ListBullets
{
	list-style-type: disc;
	margin-top: 0;
	font-size: 9pt;
	line-height: 10pt;
}

li.ListBulletIndent
{
	font-size: 10pt;
	color: #000000;
	list-style-type: disc;
}

li.ListBulletWarning
{
	list-style-type: disc;
	margin-top: 0;
}

li.ListBullet-8pt
{
	color: #000000;
	margin-bottom: 5px;
	mc-hyphenate: never;
	font-size: 8pt;
}

/* -------------- TABLES ------------- */

tr
{
	page-break-inside: avoid;
}

th
{
	font-size: 10pt;
	mc-hyphenate: never;
}

td
{
	font-family: 'Open Sans Regular';
	mc-hyphenate: never;
}

td p
{
	margin: 0;
}

td ol
{
	padding-left: 10px;
	margin-left: 15px;
}

td ul
{
	padding-left: 10px;
	margin-left: 15px;
}

td sub
{
	padding-bottom: 2px;
}

td.TableContentEven
{
	border-collapse: collapse;
	vertical-align: top;
	padding-left: 2px;
	font-size: 10pt;
	color: #000000;
}

td.TableContentOdd
{
	border-collapse: collapse;
	vertical-align: top;
	padding-left: 2px;
	background-position: left;
	background-color: #e5f1f4;
	font-size: 10pt;
	color: #000000;
}

td.HeaderFooterTable
{
	font-size: 10pt;
	text-align: right;
}

/* -------------- LINKS ------------- */

a
{
	color: #0000D0;
}

a:link
{
	color: #0000D0;
	text-decoration: underline;
}

a:visited
{
	color: #800080;
	text-decoration: underline;
}

a:hover
{
	color: #000000;
	cursor: hand;
	text-decoration: underline;
}

a:active
{
	color: #000000;
	cursor: hand;
	text-decoration: underline;
}

a.Popup
{
	color: #000000;
}

a.breadcrumb_home
{
	float: left;
	margin-left: 10px;
	font-size: 10pt;
	text-decoration: none;
}

.parent:hover > div
{
	opacity: 0.3;
}

.parent:hover > div:hover
{
	opacity: 1.0;
}

p.footer_StayConnected
{
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 5px;
}

p.footer_Copyright
{
	text-align: center;
	font-size: 8pt;
}

td.footer_Image
{
	vertical-align: top;
	text-align: right;
}

/* -------------- SPANS ------------- */

span.blue
{
	color: #0000ff;
}

span.comment
{
	color: #008000;
}

span.FigureDescription
{
	font-weight: bold;
}

span.function
{
	color: #1732FF;
}

span.green
{
	color: #2e8b57;
}

span.grey
{
	color: #4b4b4b;
}

span.highlight
{
	background-color: #87cefa;
}

span.NoWrap
{
	white-space: nowrap;
	/* this span prevents the content from breaking across lines */
}

span.param
{
	color: #5AA4BC;
}

span.red
{
	color: #ff0000;
}

span.SearchHighlight
{
	background-color: var(--brand-color-yellow);
}

span.string
{
	color: #800000;
}

span.TableDescription
{
	font-weight: bold;
}

span.under
{
	text-decoration: underline;
}

/* --------------IMAGES------------- */

img
{
	border: none;
	max-width: 100%;
	/*	padding-bottom: -0.5em; */
}

img.move
{
	margin-left: 5px;
	position: relative;
	float: left;
}

img.move:hover
{
	bottom: 2px;
}

img.fullsize
{
	border-left-style: none;
	border-right-style: none;
	border-top-style: none;
	border-bottom-style: none;
}

img.thumb_horiz	/* used to easily define 300px wide thumbnail pop-up images */
{
	mc-thumbnail-max-width: 300px;
	mc-thumbnail-max-height: auto;
	mc-thumbnail: popup;
	border: solid 2px var(--brand-color-blueAlt2);
	padding: 3px;
}

img.thumb_vert	/* used to easily define 300px high thumbnail pop-up images */
{
	mc-thumbnail-max-width: auto;
	mc-thumbnail-max-height: 300px;
	mc-thumbnail: popup;
	border: solid 2px var(--brand-color-blueAlt2);
	padding: 3px;
}

/* --------------XREFS------------- */

MadCap|xref
{
	mc-format: '{para}';
}

MadCap|xref.ConceptPageNumber
{
	mc-format: 'see {quote}{paratext}{quote}';
}

MadCap|xref.UserManualXRef
{
	mc-format: '{paranum}"{paratext}"';
}

MadCap|xref.RelatedTopic
{
	mc-format: ' {para}';
}

MadCap|xref.XrefclickHere
{
	mc-format: 'click here...';
}

MadCap|xref.XrefOnFigure
{
	mc-format: 'Figure: {quote}{b}{para}{/b}{quote}';
}

MadCap|xref.XrefParagraph
{
	mc-format: '(➜ # {page}, {paratext})';
}

MadCap|xref.RefGuideXRef
{
	mc-format: '{paratext}';
}

MadCap|xref.XrefSee
{
	mc-format: 'see {quote}{para}{quote}';
}

MadCap|xref.XrefSeeAlso
{
	mc-format: 'also see {quote}{para}{quote} on page {page}';
}

MadCap|xref.RefGuideXRefNoPage
{
	mc-format: '{paratext}';
}

MadCap|xref.DHRCustomText
{
	mc-format: ;
}

MadCap|xref.FigureDescription
{
	mc-format: '{paranumonly}';
}

/* --------------MADCAP------------- */

MadCap|breadcrumbsProxy
{
	font-size: 10pt;
	/*margin-left: 20px;
	margin-right: 10px;
	mc-breadcrumbs-prefix: ">> ";
	border-width: 0px;*/
}

MadCap|breadcrumbsProxy.beta
{
	color: red;
	mc-breadcrumbs-prefix: "Internal/Beta Content: ";
}

MadCap|concept
{
	font-size: 9pt;
	orphans: 2;
	widows: 2;
	margin-top: 9pt;
	margin-bottom: 4pt;
	margin-left: 17pt;
	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|dropDownHead
{
	cursor: hand;
	color: #0000ff;
	font-size: 9pt;
	margin-top: 6pt;
}

MadCap|dropDownBody
{
	margin-left: 10pt;
}

MadCap|dropDownHotspot
{
	color: #0000ff;
}

MadCap|glossaryTerm
{
	text-decoration: underline;
	color: #000000;
	font-weight: normal;
}

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: #e5f1ff;
}

/* --------------PRINT MEDIA------------- */

@media print
{
	body
	{
		background-image: none;
		margin-left: 0em;
		padding-left: 0em;
		padding-right: 0em;
		border-bottom-width: 0em;
		border-left-width: 0em;
		border-right-width: 0em;
		border-top-width: 0em;
	}

	/* -------------- HEADERS ------------- */

	h1
	{
		mc-auto-number-format: 'GH:{n+}   ';
		mc-auto-number-position: inside-head;
		mc-hyphenate: never;
		font-family: 'Open Sans Regular', 'Red Hat Display', sans-serif;
		margin-bottom: 6pt;
		margin-top: 23pt;
		font-weight: bold;
		page-break-before: always;
		font-size: 16pt;
	}

	h2
	{
		mc-auto-number-format: 'GH:{n}.{n+}   ';
		mc-hyphenate: never;
		font-family: 'Open Sans Regular', 'Red Hat Display', sans-serif;
		margin-bottom: 5pt;
		margin-top: 20pt;
		font-size: 12pt;
		font-weight: bold;
	}

	h3
	{
		mc-auto-number-format: 'GH:{n}.{n}.{n+} ';
		mc-hyphenate: never;
		font-family: 'Open Sans Regular', 'Red Hat Display', sans-serif;
		margin-bottom: 3pt;
		margin-top: 18pt;
		font-size: 11pt;
		font-weight: bold;
	}

	h4
	{
		mc-auto-number-format: 'GH:{n}.{n}.{n}.{n+}   ';
		mc-hyphenate: never;
		font-family: 'Open Sans Regular', 'Red Hat Display', sans-serif;
		font-size: 10pt;
		margin-bottom: 3pt;
		margin-top: 15pt;
	}

	h5
	{
		mc-hyphenate: never;
		font-size: 10pt;
		font-family: 'Open Sans Regular', 'Red Hat Display', sans-serif;
		font-weight: bold;
		font-style: normal;
		margin-bottom: 1pt;
		text-decoration: underline;
		/*		margin-left: 30mm; */
		margin-top: 6pt;
	}

	/* -------------- PARAGRAPHS ------------- */

	p
	{
		margin-bottom: 4pt;
		margin-top: 4pt;
		margin-left: 0em;
		orphans: 2;
		widows: 2;
	}

	p.Bold
	{
		margin-top: 6pt;
		font-weight: bold;
	}

	p.FigureTitle
	{
		bottom: 0.20in;
	}

	p.FigureDescription
	{
		mc-auto-number-format: 'CF: Figure {chapnum}-{n+}: ';
	}

	p.MiniTOC1
	{
		color: #000000;
		padding-left: 0pt;
		font-weight: bold;
		font-style: normal;
		margin-bottom: 2pt;
		margin-top: 2pt;
		background-image: url('bullet_black.gif');
	}

	p.MiniTOC2
	{
		margin-bottom: 1pt;
		margin-top: 1pt;
		background-repeat: no-repeat;
		background-position: 12pt center;
		background-image: url('bullet_black.gif');
	}

	p.MiniTOC3
	{
		margin-bottom: 1pt;
		margin-top: 1pt;
	}

	p.MiniTOC4
	{
		margin-bottom: 1pt;
		margin-top: 1pt;
	}

	p.pagebreak
	{
		font-size: 6pt;
	}

	p.left
	{
		margin-left: 0mm;
	}

	p.right
	{
		margin-left: 0mm;
		text-align: right;
	}

	p.TableRowHeader
	{
		border-right-color: #ffffff;
		border-right-width: 0.5pt;
	}

	p.TableRowBody
	{
		border-right-color: #000000;
		border-right-width: 0.25pt;
		font-size: 9 pt;
	}

	p.TableSubHead
	{
		display: block;
	}

	p.TableContentCenter
	{
		margin: 0;
		font-size: 9 pt;
	}

	p.TableWarningTitel
	{
		margin-left: 0mm;
	}

	p.TableWarningText
	{
		font-style: normal;
		font-variant: normal;
		margin-left: 0mm;
		margin-bottom: 0mm;
	}

	p.TableHeaderCenter
	{
		margin-left: 0px;
		font-size: 10 pt;
	}

	/*	p.TableHeaderLeft
	{
		margin-left: 0px;
	}
	*/

	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: #1e427c;
		margin-right: 0;
		margin-left: 0;
		margin: 0.8em 0em;
		margin-bottom: 3pt;
		margin-top: 3pt;
	}

	p.TOC1
	{
		mc-auto-number-format: 'GH:{n}   ';
		margin-bottom: 3pt;
		margin-top: 3pt;
		font-size: 9pt;
	}

	p.TOC2
	{
		mc-auto-number-format: 'GH:{n}.{n+}   ';
		margin-bottom: 3pt;
		margin-top: 3pt;
		font-size: 8pt;
		font-weight: normal;
	}

	p.TOC3
	{
		mc-auto-number-format: 'GH:{n}.{n}.{n+}   ';
		margin-bottom: 3pt;
		margin-top: 3pt;
		font-size: 8pt;
	}

	p.TOC4
	{
		mc-auto-number-format: 'GH:{n}.{n}.{n}.{n+}   ';
		margin-bottom: 3pt;
		margin-top: 3pt;
		font-size: 8pt;
	}

	p.TOC5
	{
		font-size: 1pt;
		padding: 0;
		padding-top: 0;
		padding-bottom: 0px;
		height: 0;
		color: transparent;
		margin: -2px;
	}

	p.TOC6
	{
		font-size: 8pt;
	}

	p.MiniTOC5
	{
		font-size: 0;
		margin: 0;
		margin-bottom: 0;
	}

	p.TOCTitle
	{
		color: #0000ff;
		mc-auto-number-position: none;
		mc-auto-number-format: '  ';
	}

	/* -------------- LISTS ------------- */

	ol
	{
		/* display: block; */
		/*		margin-left: 26px; */
		/*		margin-top: 2pt; */
		/*		list-style-type: disc; */
	}

	ul
	{
		/* display: block; */
		/*		margin-left: 18px; */
	}

	ul.left1
	{
		display: block;
		margin-top: 2pt;
	}

	ul.note
	{
		background-repeat: no-repeat;
		margin-left: 0px;
		padding-left: 0px;
		list-style-type: none;
		list-style: none;
		background-image: url('../Images/Symbols/External/0note_96dpi.png');
	}

	ul.notice
	{
		background-repeat: no-repeat;
		margin-left: 0px;
		padding-left: 0px;
		list-style-type: none;
		list-style: none;
		background-image: url('../Images/Symbols/e/1notice.png');
	}

	li
	{
		/*		margin-top: 0pt;
		margin-bottom: 1pt; */
	}

	li.content
	{
		list-style: none;
		border-style: solid;
		list-style-type: none;
		margin-left: 0px;
		margin-top: -5px;
		border-bottom-color: transparent;
		border-color: transparent;
		border-right-color: transparent;
		border-width: 0px;
		padding-left: 30mm;
		padding-top: -13px;
	}

	li.content p
	{
		margin-top: 3px;
		margin-bottom: 3px;
	}

	/*	li.ListBullet
	{
		list-style-type: disc;
		list-style-image: url('bullet_black.gif'); 
		margin-left: 1px;
	}
*/

	li.ListBulletIndent
	{
		margin-left: 13pt;
		/*		list-style-image: url('minus.jpg'); */
		list-style-type: disc;
	}

	li.ListBulletWarning
	{
		list-style-type: disc;
		/*		list-style-image: url('bullet_black.gif'); */
	}

	li.ListNumbered
	{
		margin-left: 3px;
	}

	li.ListNumberedIndent
	{
		margin-left: 13pt;
	}

	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;
		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_96dpi.png');
	}

	ul.danger
	{
		background-image: url('../Images/Symbols/External/0danger_96dpi.png');
	}

	ul.important
	{
		background-image: url('../Images/Symbols/External/0important_96dpi.png');
	}

	ul.note
	{
		background-image: url('../Images/Symbols/External/0note_96dpi.png');
	}

	ul.notice
	{
		background-image: url('../Images/Symbols/External/0notice_96dpi.png');
	}

	ul.tip
	{
		background-image: url('../Images/Symbols/External/0tip_96dpi.png');
	}

	ul.warning
	{
		background-image: url('../Images/Symbols/External/0warning_96dpi.png');
	}

	/* -------------- MISC ------------- */

	sub
	{
		vertical-align: sub;
		font-size: xx-small;
	}

	sup
	{
		font-size: 9pt;
		vertical-align: super;
	}

	blockquote
	{
		margin-left: 20px;
		margin-right: 20px;
	}

	/* --------------IMAGES(PRINT)------------- */

	img.UserManual_ScrShots
	{
		margin-top: 3pt;
		margin-bottom: 3pt;
		max-width: 4.00in;
	}

	img.WorkBench_image
	{
		border: solid 0.5pt #000000;
		padding-bottom: 0em;
		padding: 2pt;
	}

	img.thumb_horiz	/* removes border from images that are thumbnailed in Help */
	{
		border: none;
		padding: none;
	}

	img.thumb_vert	/* removes border from images that are thumbnailed in Help */
	{
		border: none;
		padding: none;
	}

	/* -------------- TABLES ------------- */

	td
	{
		padding-left: 5px;
		mc-hyphenate: never;
	}

	td > p
	{
		margin-left: 0px;
	}

	td ol
	{
		padding-left: 10px;
		margin-left: 15px;
	}

	td ul
	{
		padding-left: 10px;
		margin-left: 15px;
	}

	td.TableContentCustom
	{
		border: solid 1px #000000;
	}

	th.TableHeaderCustom
	{
		background-color: #1e427c;
		border: solid 1pt #000000;
		color: #ffffff;
		font-family: 'Open Sans Regular', 'Red Hat Display', sans-serif;
		font-size: 10pt;
	}

	td.TableContentshaded
	{
		border-bottom: solid 1px #000000;
		border-left: solid #000000;
		border-right: solid 1px #000000;
		border-top: solid 1px #000000;
		background-color: #d3d3d3;
	}

	/* -------------- LINKS ------------- */

	a
	{
		color: #000000;
		text-decoration: none;
	}

	/* -------------- DIVS ------------- */

	div
	{
		font-family: 'Open Sans Regular', 'Red Hat Display', sans-serif;
	}

	/* -------------- XREFS ------------- */

	MadCap|xref
	{
		mc-format: '(➜ # {page})';
	}

	MadCap|xref.RefGuideXRefNoPage
	{
		mc-format: '{paratext}';
	}

	MadCap|xref.RelatedTopic
	{
		mc-format: '{para}';
	}

	MadCap|xref.ConceptPageNumber
	{
		mc-image: none;
		background-image: none;
		mc-format: '(➜ # {page})';
	}

	MadCap|xref.DHRCustomText
	{
		mc-format: ' "{paratext}" (➜ # {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: '(➜ # {page})';
	}

	MadCap|xref.ListOfPageNumber
	{
		mc-format: '(➜ # {page})';
	}

	MadCap|xref.RefGuideXRef
	{
		mc-format: '(➜ {paratext} # {page})';
	}

	MadCap|xref.RefGuideXRefNoPage
	{
		color: inherit;
		text-decoration: inherit;
		mc-format: ' "{paratext}" (➜ # {page})';
	}

	MadCap|xref.TOCPageNumber
	{
		mc-format: '{page}';
	}

	MadCap|xref.XrefclickHere
	{
		mc-format: '(➜ # {page})';
	}

	MadCap|xref.XrefOnFigure
	{
		mc-format: '(➜ # {page})';
	}

	MadCap|xref.XrefParagraph
	{
		mc-format: '({paratext}, ➜ # {page})';
	}

	MadCap|xref.XrefSee
	{
		mc-format: '(➜ # {page})';
	}

	MadCap|xref.XrefSeeAlso
	{
		mc-format: '(➜ # {page})';
	}

	/* --------------MADCAP(PRINT)------------- */

	MadCap|dropDownHead
	{
		font-size: 10pt;
	}

	MadCap|dropDownHotspot
	{
		
	}

	MadCap|footnote
	{
		font-size: 8pt;
	}

	MadCap|indexProxy
	{
		border-top-color: #ffffff;
		border-top-width: 0px;
	}

	MadCap|listOfProxy
	{
		border-top-color: #0000ff;
	}

	MadCap|miniTocProxy
	{
		page-break-after: always;
	}

	p.TableContentLeft
	{
		font-size: 9 pt;
	}

	ul.LeftNoMargin
	{
		margin-left: 0;
	}

	h3.TightSpacing
	{
		margin-top: 10pt;
	}
}

/* --------------xscreen MEDIA------------- */

@media xscreen
{
	html
	{
		mc-community-features: enabled;
	}

	h1
	{
		margin-top: 0;
	}

	h4
	{
		font-size: 11pt;
	}

	h3
	{
		font-size: 13pt;
	}

	body
	{
		margin-left: 15pt;
	}

	p.TableWarningTitel
	{
		margin-left: 0mm;
		font-style: normal;
		font-variant: normal;
		margin-bottom: 4pt;
		margin-top: 4pt;
		background-image: url('../Images/Symbols/n/warning_r_general_sw_96.png');
	}

	p
	{
		hyphens: none;
		margin-top: 6pt;
		margin-bottom: 8pt;
	}

	MadCap|xref.RefGuideXRef
	{
		mc-format: '{paratext}';
	}

	li
	{
		margin-bottom: 5px;
	}

	a
	{
		color: #0000D0;
	}

	ul.note,
	ul.notice,
	ul.caution,
	ul.danger,
	ul.important,
	ul.tip,
	ul.warning
	{
		background-repeat: no-repeat;
		margin-left: 0px;
		padding-left: 0px;
		list-style-type: none;
		list-style: none;
	}

	li.content
	{
		list-style: none;
		background-color: #e6e6e6;
		border-style: solid;
		border-width: 1px;
		border-color: #cccccc;
		list-style-type: none;
		padding-top: -10px;
		margin-top: -5px;
		padding-left: 4px;
		margin-left: 0px;
	}

	li.content p
	{
		margin-top: 3px;
		margin-bottom: 3px;
	}

	ul.caution
	{
		font-size: 14px;
		background-image: url('../Images/Symbols/External/0caution_96dpi.png');
	}

	ul.danger
	{
		background-image: url('../Images/Symbols/External/0danger_96dpi.png');
	}

	ul.important
	{
		background-image: url('../Images/Symbols/External/0important_96dpi.png');
	}

	ul.note
	{
		background-image: url('../Images/Symbols/External/0note_96dpi.png');
	}

	ul.notice
	{
		background-image: url('../Images/Symbols/External/0notice_96dpi.png');
	}

	ul.tip
	{
		background-image: url('../Images/Symbols/External/0tip_96dpi.png');
	}

	ul.warning
	{
		background-image: url('../Images/Symbols/External/0warning_96dpi.png');
	}

	MadCap|xref
	{
		mc-format: '{para}';
	}

	/* ---------- 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: 300px;
		height: 280px;
		overflow-y: auto;
	}

	/* ---------- End: Help Start Page ---------- */
	/* ---------- 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.container
	{
		width: 600px;
		height: 300px;
		border: 2px solid #88c;
	}

	div.top
	{
		width: 100%;
		height: 24px;
		margin: auto;
		float: left;
		clear: right;
		text-align: center;
	}

	div.bottom
	{
		width: 100%;
		height: 276px;
		margin: auto;
		float: left;
		clear: right;
		text-align: center;
		position: relative;
	}

	div.blue
	{
		background-color: #ccf;
		width: 85px;
		height: 276px;
		float: left;
		clear: right;
		font-size: 0.75em;
		font-weight: bold;
	}

	div.white
	{
		background-color: #fff;
		width: 30px;
		height: 276px;
		float: left;
		clear: right;
	}

	div.rollerBox
	{
		width: 40px;
		margin: 20px auto 20px auto;
	}

	.rollImage
	{
		display: block;
		width: 40px;
		height: 40px;
		cursor: pointer;
		text-indent: -9999em;
		background-position: 40px 0;
	}

	a.rollImage:hover
	{
		background-position: 40px -40px;
	}

	MadCap|xref.XrefSee
	{
		mc-format: '(see {quote}{para}{quote})';
	}

	p.MiniTOC3
	{
		color: #0055ff;
		margin: 0;
		padding-left: 99px;
		font-weight: normal;
	}

	ul.left1
	{
		padding-left: 0px;
		margin-left: 20px;
		margin-top: 0px;
		top: ;
	}

	li.ListBulletIndent
	{
		margin-left: 20px;
	}

	ol
	{
		margin-left: 25px;
		padding-left: 0px;
	}

	td ol
	{
		padding-left: 10px;
		margin-left: 15px;
	}

	td ul
	{
		padding-left: 10px;
		margin-left: 15px;
	}

	li.ListBullet
	{
		list-style-type: disc;
		margin-top: 0;
	}

	p.MiniTOC1
	{
		background-image: url('Topic.gif');
	}

	li.ListBulletWarning
	{
		list-style-type: disc;
		margin-top: 0;
	}
}

@media xscreen and (max-width: 1279px)
{
	/*	div.filter_box
	{
		z-index: 9999;
		max-width: 60%;
		margin-top: 0px;
		position: fixed;
		left: 40px;
		top: 125px;
		flood-color: black;
	}*/
}

@media user_manuals_print
{
	/* --------------PARAGRAPHS (USER_MANUALS_PRINT)------------- */

	p
	{
		orphans: 2;
		widows: 2;
		margin-top: 6pt;
		margin-bottom: 6pt;
		/*margin-left: 0px;*/
	}

	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: #1e427c;
		margin-bottom: 6pt;
		margin-top: 6pt;
	}

	p.MiniTOC1
	{
		margin-bottom: 1em;
		color: #000000;
		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.TableContentLeft
	{
		font-size: 9 pt;
	}

	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-heading-level: 0;
		margin-bottom: 3pt;
		margin-top: 3pt;
	}

	p.TOC6
	{
		mc-heading-level: 0;
		margin-bottom: 3pt;
		margin-top: 3pt;
	}

	/* --------------MISC TEXT(USER_MANUALS_PRINT)------------- */

	sup
	{
		font-size: 9pt;
	}

	blockquote
	{
		margin-left: 20px;
		margin-right: 20px;
	}

	td
	{
		mc-hyphenate: never;
	}

	/* --------------HEADINGS(USER_MANUALS_PRINT)------------- */

	h1
	{
		mc-auto-number-format: 'GH:{n+}   ';
		page-break-before: always;
		mc-auto-number-position: inside-head;
		font-size: 16pt;
		mc-hyphenate: never;
	}

	h2
	{
		mc-auto-number-format: 'GH:{n}.{n+}   ';
		font-size: 14pt;
		mc-hyphenate: never;
	}

	h3
	{
		mc-auto-number-format: 'GH:{n}.{n}.{n+} ';
		font-size: 12pt;
		mc-hyphenate: never;
	}

	h4
	{
		mc-auto-number-format: 'GH:{n}.{n}.{n}.{n+}   ';
		font-size: 11pt;
		mc-hyphenate: never;
	}

	h5
	{
		mc-auto-number-format: 'GH:{n}.{n}.{n}.{n}.{n+}   ';
		font-size: 10pt;
		mc-hyphenate: never;
	}

	h6
	{
		mc-auto-number-format: 'GH:{n}.{n}.{n}.{n}.{n+}.{n+}   ';
		font-size: 9pt;
		mc-hyphenate: never;
	}

	/* --------------XREFS(USER_MANUALS_PRINT)------------- */

	MadCap|xref
	{
		mc-format: '{quote}{paratext}{quote} (➜ p. {page})';
		mc-image: none;
		color: #000;
		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: '{page}';
	}

	MadCap|xref.XrefSee
	{
		mc-format: 'see {quote}{para}{quote} on page {page}';
	}

	/* --------------MADCAP(USER_MANUALS_PRINT)------------- */

	MadCap|dropDownHead
	{
		font-size: 10pt;
	}

	MadCap|footnote
	{
		font-size: 8pt;
	}

	MadCap|indexProxy
	{
		border-top-color: #ffffff;
		border-top-width: 0px;
	}

	MadCap|listOfProxy
	{
		border-top-color: #0000ff;
	}

	MadCap|miniTocProxy
	{
		page-break-after: always;
	}

	/* --------------LISTS(USER_MANUALS_PRINT)------------- */

	li
	{
		margin-top: 0pt;
		margin-bottom: 1pt;
	}

	li.ListBullet
	{
		list-style-type: disc;
	}

	ul
	{
		display: block;
	}

	td ol
	{
		padding-left: 10px;
		margin-left: 15px;
	}

	td ul
	{
		padding-left: 10px;
		margin-left: 15px;
	}

	/* --------------IMAGES(USER_MANUALS_PRINT)------------- */

	img.WorkBench_image
	{
		border: solid 0.5pt #000000;
	}

	img.thumb_horiz	/* removes border from images that are thumbnailed in Help */
	{
		border: none;
		padding: none;
	}

	img.thumb_vert	/* removes border from images that are thumbnailed in Help */
	{
		border: none;
		padding: none;
	}

	/* --------------LINKS(USER_MANUALS_PRINT)------------- */

	a
	{
		color: #000000;
	}

	/* --------------DIVS(PRINT)------------- */

	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;
	}

	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;
	}

	div
	{
		font-family: 'Open Sans Regular', 'Red Hat Display', sans-serif;
	}

	ul.caution
	{
		background-image: url('../Images/Symbols/External/0caution_96dpi.png');
	}

	ul.danger
	{
		font-size: 12pt;
		background-image: url('../Images/Symbols/External/0danger_96dpi.png');
	}

	ul.important
	{
		background-image: url('../Images/Symbols/External/0important_96dpi.png');
	}

	ul.note
	{
		background-image: url('../Images/Symbols/External/0note_96dpi.png');
	}

	ul.notice
	{
		background-image: url('../Images/Symbols/External/0notice_96dpi.png');
	}

	ul.tip
	{
		background-image: url('../Images/Symbols/External/0tip_96dpi.png');
	}

	ul.warning
	{
		background-image: url('../Images/Symbols/External/0warning_96dpi.png');
	}

	p.FigureDescription
	{
		mc-auto-number-format: 'CF: Figure {chapnum}-{n+}: ';
	}
}

/* 
				********  UNUSED ********	
@media non-print
{
	MadCap|xref.RefGuideXRef
	{
		mc-format: '{paratext}';
	}

	MadCap|xref.ListOfPageNumber
	{
		mc-format: '(see {para})';
	}

	MadCap|xref.ConceptPageNumber
	{
		mc-format: 'see {quote}{paratext}{quote}';
	}

	MadCap|xref
	{
		mc-format: '(see {para})';
	}

	MadCap|xref.XrefclickHere
	{
		mc-format: 'Click here...';
	}

	MadCap|xref.XrefOnFigure
	{
		mc-format: 'Figure: {quote}{b}{para}{/b}{quote}';
	}

	MadCap|xref.XrefSee
	{
		mc-format: 'see {quote}{para}{quote}';
	}

	MadCap|xref.XrefSeeAlso
	{
		mc-format: 'also see {quote}{para}{quote}';
	}
}
*/

html
{
	mc-community-features: enabled;
}

h1
{
	margin-top: 0;
}

h4
{
	font-size: 11pt;
}

h3
{
	font-size: 13pt;
}

body
{
	margin-left: 15pt;
}

p.TableWarningTitel
{
	margin-left: 0mm;
	font-style: normal;
	font-variant: normal;
	margin-bottom: 4pt;
	margin-top: 4pt;
	background-image: url('../Images/Symbols/n/warning_r_general_sw_96.png');
}

p
{
	hyphens: none;
	margin-top: 6pt;
	margin-bottom: 8pt;
}

MadCap|xref.RefGuideXRef
{
	mc-format: '{paratext}';
}

li
{
	margin-bottom: 5px;
}

a
{
	color: #0000D0;
}

ul.note,
ul.notice,
ul.caution,
ul.danger,
ul.important,
ul.tip,
ul.warning
{
	background-repeat: no-repeat;
	margin-left: 0px;
	padding-left: 0px;
	list-style-type: none;
	list-style: none;
}

li.content
{
	list-style: none;
	background-color: #e6e6e6;
	border-style: solid;
	border-width: 1px;
	border-color: #cccccc;
	list-style-type: none;
	padding-top: -10px;
	margin-top: -5px;
	padding-left: 4px;
	margin-left: 0px;
}

li.content p
{
	margin-top: 3px;
	margin-bottom: 3px;
}

ul.caution
{
	font-size: 14px;
	background-image: url('../Images/Symbols/External/0caution_96dpi.png');
}

ul.danger
{
	background-image: url('../Images/Symbols/External/0danger_96dpi.png');
}

ul.important
{
	background-image: url('../Images/Symbols/External/0important_96dpi.png');
}

ul.note
{
	background-image: url('../Images/Symbols/External/0note_96dpi.png');
}

ul.notice
{
	background-image: url('../Images/Symbols/External/0notice_96dpi.png');
}

ul.tip
{
	background-image: url('../Images/Symbols/External/0tip_96dpi.png');
}

ul.warning
{
	background-image: url('../Images/Symbols/External/0warning_96dpi.png');
}

MadCap|xref
{
	mc-format: '{para}';
}

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: 300px;
	height: 280px;
	overflow-y: auto;
}

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;
}

div.container
{
	width: 600px;
	height: 300px;
	border: 2px solid #88c;
}

div.top
{
	width: 100%;
	height: 24px;
	margin: auto;
	float: left;
	clear: right;
	text-align: center;
}

div.bottom
{
	width: 100%;
	height: 276px;
	margin: auto;
	float: left;
	clear: right;
	text-align: center;
	position: relative;
}

div.blue
{
	background-color: #ccf;
	width: 85px;
	height: 276px;
	float: left;
	clear: right;
	font-size: 0.75em;
	font-weight: bold;
}

div.white
{
	background-color: #fff;
	width: 30px;
	height: 276px;
	float: left;
	clear: right;
}

div.rollerBox
{
	width: 40px;
	margin: 20px auto 20px auto;
}

.rollImage
{
	display: block;
	width: 40px;
	height: 40px;
	cursor: pointer;
	text-indent: -9999em;
	background-position: 40px 0;
}

a.rollImage:hover
{
	background-position: 40px -40px;
}

MadCap|xref.XrefSee
{
	mc-format: '(see {quote}{para}{quote})';
}

p.MiniTOC3
{
	color: #0055ff;
	margin: 0;
	padding-left: 99px;
	font-weight: normal;
}

ul.left1
{
	padding-left: 0px;
	margin-left: 20px;
	margin-top: 0px;
	top: ;
}

li.ListBulletIndent
{
	margin-left: 20px;
}

ol
{
	margin-left: 25px;
	padding-left: 0px;
}

td ol
{
	padding-left: 10px;
	margin-left: 15px;
}

td ul
{
	padding-left: 10px;
	margin-left: 15px;
}

li.ListBullet
{
	list-style-type: disc;
	margin-top: 0;
}

p.MiniTOC1
{
	background-image: url('Topic.gif');
}

li.ListBulletWarning
{
	list-style-type: disc;
	margin-top: 0;
}

