/*<meta />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/*items are in alphabetical order*/

body
{
	font-family: "Segoe UI", Arial, sans-serif;
	background-color: #ffffff;
	font-size: 100%;
}

.commentHighlight	/*comment (used in HHKHelp for note)*/
{
	background-color: var(--CommentHighlightSalmon);
	/*	background-color: #f8898d; */
	border: 1px solid #000000;
	border-radius: 12px;
	position: relative;
	padding: 10px;
	mc-conditions: 'ECFNextHelp_condition_tags.ExcludeContent';
}

div.column	/*format index, glossary in 2 columns*/
{
	column-count: 2;
}

div.sideContent	/*side menu*/
{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	width: 33.33%;
}

dd
{
	margin-bottom: 1.5em;
}

dt
{
	font-weight: bold;
	margin-bottom: 0.5em;
}

*:focus	/*accessibility focus indicator*/
{
	outline: 4px solid;
	/* adjust the width depending on the element size */
	outline-offset: 2px;
	/* adjust the offset depending on the element */
	color: var(--HennDeepBlue);
}

h1,
p.contents	/*heading 1 for home page TOC*/
{
	font-weight: 200;
	font-size: 36pt;
	color: var(--HennDeepBlue);
}

h2,
MadCap|dropDownHotspot
{
	font-weight: 200;
	font-size: 24pt;
	color: var(--HennBlue);
	/*	color: #0058a4; */
	margin-top: 25px;
	margin-bottom: 12.5px;
}

h2.DropDownHeadPrint,
h3.DropDownHeadPrint	/*show drop down heading (print only)*/
{
	mc-conditions: 'ECFNextHelp_condition_tags.PrintOnly';
}

h2.FAQ
{
	border-bottom: solid 1px #000000;
}

h3,
MadCap|dropDownHotspot.Level2
/*for nested drop down*/
/*.MCDropDownBody a.MCDropDownHotSpot*/
{
	font-weight: 200;
	font-size: 18pt;
	color: #000000;
	margin-bottom: 0px;
}

h4
{
	font-weight: 600;
	font-size: 12pt;
	color: #000000;
	margin-top: 10px;
	margin-bottom: 0px;
}

img	/*for responsive output*/
{
	max-width: 100%;
	width: auto;
	height: auto;
}

.imgframe	/*white and black borders around image*/
{
	border: 1px solid #000000;
	padding: 10px;
	border-radius: 10px;
	background-color: #ffffff;
}

li
{
	margin-bottom: 0.7em;
	margin-left: -2em;
}

MadCap|breadcrumbsProxy
{
	mc-breadcrumbs-prefix: ' ';
	padding-bottom: 18px;
}

MadCap|dropDown
{
	margin-bottom: 0.5em;
	mc-closed-image: url('../Images/toggle_expand.png');
	mc-open-image: url('../Images/toggle_collapse.png');
	mc-closed-image-alt-text: Click to expand;
	mc-open-image-alt-text: Click to collapse;
}

MadCap|dropDown.Level2	/*nested drop down*/
{
	/*	margin-left: 10px; */
	margin-left: 1.4em;
}

MadCap|dropDownHead	/*hide drop down head (print only)*/
{
	mc-conditions: 'ECFNextHelp_condition_tags.OnlineOnly';
}

MadCap|glossaryTerm
{
	mc-closed-image: none;
	mc-open-image: none;
	font-weight: normal;
	color: var(--HennAccentDarkBlue);
	/*	color: #00aeef; */
}

MadCap|glossaryTerm.Expanding
{
	background-color: var(--HennAccentYellow);
	/* 	background-color: #ffcb05;*/
}

MadCap|indexProxy,
MadCap|glossaryProxy,
MadCap|tocProxy	/*remove top border*/
{
	border-top-width: 0px;
	mc-hyphenate: never;
}

MadCap|indexProxy
{
	/* allow index proxy to be used for online output */
	mc-output-support: all;
	/* align index columns */
	margin-top: -18px;
	padding-top: 0px;
}

MadCap|popupBody
{
	height: auto;
	background-color: var(--HennAccentYellow);
	/* 	background-color: #ffcb05;*/
}

span.mc-variable.bold
{
	font-weight: bold;
	font-style: normal;
}

MadCap|xref	/*online cross-reference*/
{
	mc-format: '{paratext}';
}

.note	/*glossary note*/
{
	mc-auto-number-format: "Glossary";
	mc-auto-number-position: inside-head;
	mc-auto-number-class: label;
	border: 1px solid #000000;
	border-radius: 12px;
	position: relative;
	padding: 20px 10px 10px 10px;
}

ol
{
	margin-top: 0.5em;
	margin-bottom: 0em;
	margin-left: 4.5em;
	padding: 0em;
}

ol ol
{
	list-style: lower-alpha;
	margin-top: 0.5em;
}

ol ul,
ul ul
{
	list-style: square;
	margin-top: 0.5em;
}

ol p,
ul p
{
	margin-top: 0.7em;
	margin-bottom: 0em;
}

p,
table
{
	margin-top: 0.6em;
	margin-bottom: 0.6em;
}

p.contents
{
	color: var(--HennDeepBlue);
}

p.IndexHeading	/*index heading (A, B, C . . .)*/
{
	text-align: left;
	border-bottom: solid 1px #000000;
}

p.Index1	/*index entry level 1*/
{
	font-weight: bold;
	margin-top: 10pt;
}

p.menu
{
	padding-bottom: 3pt;
	padding-top: 3pt;
}

.shading
{
	padding: 5px 10px 5px 10px;
	margin: 0px 10px 10px 0px;
	border-radius: 10px;
	background-color: var(--HennLightGray);
}

span.charBold
{
	font-weight: bold;
	font-style: normal;
}

span.charItalic
{
	font-style: italic;
}

span.charRed
{
	color: #ff0000;
}

span.charUnderline
{
	font-style: normal;
	text-decoration: underline;
}

span.label
{
	font-weight: bold;
	background-color: white;
	position: absolute;
	top: -10px;
	padding-left: 4px;
	padding-right: 4px;
}

span.reviewHighlight
{
	mc-conditions: 'ECFNextHelp_condition_tags.Review';
	background-color: var(--ReviewHighlightOrange);
	mc-exclude-action: 'unbind';
	/*remove review highlighting*/
}

span.SearchHighlight1
{
	color: #000000;
	background-color: var(--SearchHighlightYellow);
	/*	background-color: #ffff66; */
}

span.SearchHighlight2
{
	color: #000000;
	background-color: var(--SearchHighlightBlue);
	/*	background-color: #a0ffff; */
}

th
{
	color: #ffffff;
	background-color: var(--HennDeepBlue);
	/*	background-color: #113c66; */
}

ul
{
	margin-top: 0.5em;
	margin-bottom: 0em;
	margin-left: 4em;
	padding: 0em;
}

:root
{
	--CommentHighlightSalmon: #f8898d;
	--HennAccentDarkBlue: #00aeef;
	--HennDeepBlue: #113c66;
	--HennBlue: #0058a4;
	--HennLightGray: #ded3ce;
	--HennDarkGray: #928884;
	--HennAccentYellow: #ffcb05;
	--ReviewHighlightOrange: #fba276;
	--SearchHighlightYellow: #ffff66;
	--SearchHighlightBlue: #a0ffff;
}

/*==Begin Topics Master Page Footer==*/
/* Is this needed? */

div.center	/* center footer */
{
	position: relative;
	margin-right: auto;
	margin-left: auto;
	float: none !important;
	text-align: center;
}

div.footer-logo	/* container for H logo only */
{
	text-align: right;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	background-color: var(--HennLightGray);
	/*	background-color: #ded3ce; */
}

div.footer	/* container for tiles */
{
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: var(--HennLightGray);
	/*	background-color: #ded3ce; */
}

/*
div.footer a
{
	text-decoration: none;
	color: #000000;
}
*/

div.footer h2
{
	font-size: 0.8em;
	color: var(--HennBlue);
	/*	color: #0058a4; */
	margin-top: 0;
}

div.footer p
{
	font-size: 0.8em;
	color: #000000;
}

/*Layout for three tiles, which was created using Responsive Layout Editor. Go to Home > Styles > Responsive Layout. */

div.topics-master-page-footer
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
	width: 85%;
	position: relative;
}

div.topics-master-page-footer::before
{
	content: ' ';
	display: table;
}

div.topics-master-page-footer::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.topics-master-page-footer > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.topics-master-page-footer > div:nth-child(1)
{
	width: 25%;
	margin-left: 0%;
}

div.topics-master-page-footer > div:nth-child(2)
{
	width: 50%;
	margin-left: 0%;
}

div.topics-master-page-footer > div:nth-child(3)
{
	width: 25%;
	margin-left: 0%;
}

div.logo
{
	position: absolute;
	right: 10px;
	bottom: 0;
}

@media only screen and (max-width: 950px)
{
	div.topics-master-page-footer
	{
		padding-top: 20px;
		padding-bottom: 20px;
	}

	div.topics-master-page-footer > div:nth-child(1)
	{
		width: 25%;
		margin-left: 0%;
	}

	div.topics-master-page-footer > div:nth-child(2)
	{
		width: 50%;
		margin-left: 0%;
	}

	div.topics-master-page-footer > div:nth-child(3)
	{
		width: 25%;
		margin-left: 0%;
	}
}

@media only screen and (max-width: 768px)
{
	div.topics-master-page-footer > div:nth-child(1)
	{
		width: 100%;
		border-bottom: 1px solid #d3d3d3;
	}

	div.topics-master-page-footer > div:nth-child(2)
	{
		width: 100%;
		border-bottom: 1px solid #d3d3d3;
	}

	div.topics-master-page-footer > div:nth-child(3)
	{
		width: 100%;
	}

	div.logo
	{
		position: relative;
		margin-top: 20px;
		margin-left: 10px;
	}
}

/*==End Topics Master Page Footer==*/

@media pdf-print
{
	body
	{
		mc-hyphenate: never;
	}

	div.footer-logo	/* hide H logo when printing topic */
	{
		display: none;
	}

	h3,
	h4
	{
		mc-heading-level: 0;
	}

	/*
	div.MCBreadcrumbsBox_0 /* hide breadcrumbs when printing topic */

	li
	{
		page-break-inside: avoid;
	}

	MadCap|xref
	{
		mc-format: '{paratext} {pageref}';
		/*print cross-reference*/
	}

	p.IndexHeading
	{
		border-bottom: solid 1px;
	}

	p.ManualTitle1
	{
		font-size: 18pt;
		margin-bottom: 0;
		margin-left: 1in;
		margin-top: 2in;
	}

	p.ManualTitle2
	{
		font-size: 36pt;
		line-height: 0;
		margin-bottom: 0;
		margin-left: 1in;
		margin-top: 0;
	}

	p.ManualReleaseInfo
	{
		font-size: 12pt;
		margin-left: 1in;
		margin-top: 12pt;
	}

	p.ManualSupportInfo1
	{
		font-size: 12pt;
		margin-top: 4in;
	}

	p.ManualSupportInfo2
	{
		font-size: 12pt;
		margin-top: 0;
	}

	.PageBreakAfterAvoid
	{
		page-break-after: avoid;
	}

	.PageBreakBeforeAlways
	{
		page-break-before: always;
	}

	.PageBreakBeforeAvoid
	{
		page-break-before: avoid;
	}

	.PageBreakInsideAvoid	/*lists*/
	{
		page-break-inside: avoid;
	}
}

@media print
{
	
}

