/*<meta />*/

@import url('../icomoon_prophix_icons/style.css');

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

@font-face 
{
	font-family: 'Lato';
	src: url('fonts/Lato-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face 
{
	font-family: 'Lato';
	src: url('fonts/Lato-LightItalic.ttf') format('truetype');
	font-weight: 300;
	font-style: italic;
}

@font-face 
{
	font-family: 'Lato';
	src: url('fonts/Lato-Regular.ttf') format('truetype');
	font-weight: 400;
	font-style: normal;
}

@font-face 
{
	font-family: 'Lato';
	src: url('fonts/Lato-Italic.ttf') format('truetype');
	font-weight: 400;
	font-style: italic;
}

@font-face 
{
	font-family: 'Lato';
	src: url('fonts/Lato-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: bold;
}

@font-face 
{
	font-family: 'Lato';
	src: url('fonts/Lato-BoldItalic.ttf') format('truetype');
	font-weight: 700;
	font-style: Italic;
}

@font-face 
{
	font-family: 'Montserrat';
	src: url('fonts/Montserrat-SemiBold.ttf') format('truetype');
	font-weight: 500;
	font-style: bold;
}

@font-face 
{
	font-family: 'Montserrat';
	src: url('fonts/Montserrat-SemiBold.ttf') format('truetype');
	font-weight: 500;
	font-style: bold;
}

@font-face 
{
	font-family: 'Montserrat';
	src: url('fonts/Montserrat-Bold.ttf') format('truetype');
	font-weight: 700;
	font-style: bold;
}

:root
{
	--pxred: #ef373e;
	--main-txt-color: #0d0d0d;
	/*--border-color: #f0f4f4;  super faint */
	--border-color: #e6e8ec;
	--main-padding: 15px;
}

/*  var(--main-bg-color)  */

.keepWithNext
{
	
}

.pageBreakBefore
{
	
}

.code
{
	background: #e9ecef;
	color: var(--main-txt-color);
	font-family: Consolas, Menlo, Courier;
	font-size: 95%;
	padding: 0.2em 0.2em;
	/*padding: 1.4em 1.4em;*/
	/*display: block;*/
	margin-bottom: 10px;
	border-radius: 6px;
	line-height: 160%;
}

.rotate
{
	/* Safari */
	-webkit-transform: rotate(-90deg);
	/* Firefox */
	-moz-transform: rotate(-90deg);
	/* IE */
	-ms-transform: rotate(-90deg);
	/* Opera */
	-o-transform: rotate(-90deg);
	/* Internet Explorer */
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

.dev_marker
{
	border-left-color: #dc143c;
	border-left-align: left;
	border-left-style: solid;
	border-left-width: 10px;
	margin-left: -10px;
}

.highlight_new
{
	background-color: yellow;
}

.review_me
{
	background-color: orange;
}

pre
{
	white-space: pre-wrap;
	/* Preserve whitespace and wrap text */
	font-family: monospace;
	/* Use a monospace font */
	overflow-x: auto;
	/* Add horizontal scrollbars for long lines */
}

MadCap|bodyProxy
{
	
}

div.topic-body
{
	width: 80%;
	padding-left: 2em;
}

body
{
	margin-top: 100px;
	margin-right: 20px;
	mc-hyphenate: always;
	font-family: 'Lato', 'icomoon', sans-serif, Georgia;
	font-weight: 400;
	line-height: 1.8;
	color: var(--main-txt-color);
	font-size: 16px;
}

h1
{
	padding-left: 10px;
	margin-left: -10px;
	margin-right: 20px;
	padding-bottom: 10px;
	top: 25px;
	padding-top: 20px;
	margin-top: 0px;
	color: #0d0d0d;
	margin-bottom: 0em;
	line-height: 1.9;
	font-weight: 700;
	font-size: 32px;
}

h2
{
	font-weight: 700;
	margin-top: 50px;
	margin-right: 20px;
	padding-bottom: 10px;
	margin-bottom: 0px;
	font-size: 28px;
	padding-top: 37px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: var(--border-color);
}

h3
{
	font-style: normal;
	font-weight: 600;
	margin-top: 0px;
	margin-right: 20px;
	padding-bottom: 10px;
	margin-bottom: 10px;
	font-size: 22px;
	padding-top: 26px;
}

h4
{
	font-weight: 600;
	font-style: normal;
	margin-top: 0px;
	padding-top: 15px;
	padding-bottom: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	font-size: 18px;
}

h5
{
	font-size: 14px;
	font-weight: normal;
}

h6
{
	font-size: 12px;
	font-weight: normal;
}

/* Added these four styles for the sake of the Pro Calc Library */
/* Our normal styles have too much white space for a function library */

h3.funcname
{
	font-style: normal;
	font-weight: 600;
	margin-top: 20px;
	margin-right: 20px;
	padding-bottom: 0px;
	margin-bottom: 5px;
	font-size: 22px;
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: var(--border-color);
}

h4.funcsub
{
	font-weight: 600;
	font-style: normal;
	margin-top: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	margin-left: 25px;
	margin-right: 20px;
	margin-bottom: 0px;
	font-size: 16px;
}

p.funcbody
{
	mc-hyphenate: never;
	font-size: 1em;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 25px;
	margin-right: 20px;
	color: #222222;
	font-family: 'Lato', sans-serif, Georgia;
}

p.funccode
{
	font-family: Consolas, Menlo, Courier;
	font-size: 95%;
	line-height: 150%;
	background: #e9ecef;
	color: var(--main-txt-color);
	padding: 0.4em 1.0em;
	margin-left: 25px;
	margin-bottom: 10px;
	border-radius: 6px;
}

p.func_cell
{
	font-family: Consolas, Menlo, Courier;
	font-size: 1.2em;
	font-style: normal;
	line-height: 90%;
	color: var(--main-txt-color);
	margin-top: 8px;
	margin-bottom: 8px;
}

a.function_name
{
	font-family: Consolas, Menlo, Courier;
	font-size: 1.2em;
	font-style: normal;
	line-height: 90%;
	color: var(--main-txt-color);
	text-decoration: none;
	border-bottom-style: none;
}

a.function_name:visited
{
	color: var(--main-txt-color);
	font-style: italic;
	opacity: 0.7;
}

a.function_name:hover
{
	color: var(--pxred);
}

/* End of Pro Calc Styles */

p
{
	mc-hyphenate: never;
	font-size: 1em;
	margin-top: 12px;
	margin-bottom: 10px;
	margin-right: 20px;
	color: #222222;
	font-family: 'Lato', sans-serif, Georgia;
}

a.expandspot
{
	cursor: hand;
	font-style: normal;
	x-on-hover: fontchange(Underline=on);
	font-size: 13px;
	color: #000080;
	text-decoration: none;
}

span.expandtext
{
	font-style: italic;
	font-weight: normal;
	font-size: 13px;
	color: #1e1e1e;
}

a.dropspot
{
	cursor: hand;
	x-on-hover: fontchange(Underline=on);
	font-weight: normal;
	font-style: normal;
	background-color: Transparent;
	color: #008000;
	font-size: 13px;
	text-decoration: none;
}

a.glossterm
{
	color: #800000;
	cursor: hand;
	font-style: italic;
	text-decoration: none;
}

span.glosstext
{
	font-style: italic;
	font-weight: normal;
	color: #0000ff;
}

ol
{
	margin-bottom: 2px;
	margin-top: 4px;
	margin-right: 20px;
	line-height: 1.8;
}

ul
{
	list-style-type: disc;
	line-height: 1.8;
	margin-bottom: 2px;
	margin-top: 4px;
	margin-right: 20px;
	vertical-align: middle;
}

ol li
{
	padding-left: 12px;
}

ul li
{
	padding-left: 3px;
	padding-bottom: 3px;
}

ul li.funclib
{
	padding-left: 1px;
	padding-bottom: 1px;
	line-height: 1.3;
	margin-bottom: 2px;
	margin-top: 4px;
	margin-right: 20px;
	margin-left: 20px;
	vertical-align: middle;
}

div.droptext
{
	font-size: 13px;
	color: #333333;
}

p.RomanNumber
{
	list-style: lower-roman;
}

p.Title
{
	font-weight: bold;
	font-style: normal;
	color: #1f497d;
	font-size: 20px;
	letter-spacing: 0.3pt;
}

p.Cell
{
	background-color: Transparent;
	color: #333333;
	font-style: normal;
	margin-top: 3pt;
	margin-bottom: 3pt;
	line-height: Normal;
	font-size: 15px;
}

MadCap|expandingHead.expandspot
{
	cursor: hand;
	font-style: normal;
	x-on-hover: fontchange(Underline=on);
	font-size: 13px;
	color: #000080;
	text-decoration: none;
}

MadCap|dropDownHotSpot.dropspot
{
	cursor: hand;
	x-on-hover: fontchange(Underline=on);
	font-weight: normal;
	font-style: normal;
	background-color: Transparent;
	color: #008000;
	font-size: 13px;
	text-decoration: none;
}

MadCap|expandingBody.expandtext
{
	font-style: italic;
	font-weight: normal;
	font-size: 13px;
	color: #1e1e1e;
}

MadCap|glossaryTerm.glossterm
{
	color: #800000;
	cursor: hand;
	font-style: italic;
	text-decoration: none;
}

MadCap|expandingBody.glossterm
{
	font-style: italic;
	font-weight: normal;
	color: #0000ff;
}

li
{
	mc-hyphenate: never;
}

p.note
{
	margin-top: 10px;
	margin-right: 12px;
	margin-bottom: 20px;
	padding-right: 12px;
	border: 0.05em;
	border-style: solid;
	border-color: var(--border-color);
	border-radius: 6px;
	mc-auto-number-format: '{family icomoon}{/family}  {b}Note:{/b}  ';
	padding-left: 12px;
	padding-top: 5px;
	overflow: auto;
	padding-bottom: 5px;
}

/* Highlights text in HTML5 output that is tagged for review */

[data-mc-conditions*="Primary.review"]
{
	background-color: #FFFF00;
}

MadCap|relatedTopics
{
	color: #000000;
	mc-label: 'See also';
	mc-use-custom-sort-order: true;
	mc-image-spacing: 10px;
	padding-bottom: 15px;
	font-size: 0.9em;
	padding-top: 15px;
}

MadCap|relatedTopics:focus
{
	font-size: 11px;
}

MadCap|popupHead
{
	color: #299cd2;
}

MadCap|popupBody
{
	background-color: #e9ecef;
	/*	background-color: #cce7ff; */
	font-size: 12px;
	color: #333333;
}

MadCap|keywordLink
{
	color: #005daa;
}

MadCap|conceptLink
{
	color: #005daa;
}

MadCap|helpControlMenu
{
	background-color: #f0ec93;
}

MadCap|helpControlMenuItem
{
	background-color: #f0ec93;
	font-size: 12px;
}

MadCap|helpControlMenuItem.Highlighted
{
	background-color: #000000;
	font-size: 12px;
	color: #f0ec93;
}

MadCap|helpControlListItem
{
	
}

img.Thumbnailed
{
	mc-thumbnail: popup;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: 25px;
	box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

img.Diminished
{
	mc-thumbnail: popup;
	mc-thumbnail-max-height: 300px;
	margin-top: 15px;
	margin-bottom: 15px;
	margin-right: 25px;
	box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

img.Landscape200px
{
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
	mc-thumbnail-max-width: 200px;
}

img.Landscape400px
{
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
	mc-thumbnail-max-width: 400px;
}

img.Landscape600px
{
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
	mc-thumbnail-max-width: 600px;
}

img.ImageinText
{
	margin-top: -1em;
	margin-right: 0px;
	padding-top: 0px;
	box-shadow: none;
	margin-bottom: -5px;
	padding-bottom: 0px;
	border-bottom-length: 0px;
	vertical-align: baseline;
}

img.ImageinText2
{
	margin-top: -1em;
	vertical-align: text-bottom;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	box-shadow: none;
	margin-bottom: -12px;
}

li p
{
	margin-bottom: 2px;
	margin-top: 2px;
	font-size: 1em;
	/*line-height: 1.70em;*/
}

span.ui_exact
{
	font-family: Consolas, Menlo, Courier, icomoon;
	font-size: 85%;
	line-height: normal;
	background: #e9ecef;
	color: var(--pxred);
	border-radius: 3px;
	padding: 0.2em 0.4em;
}

span.list_option	/* here for inheritance only */
{
	font-size: 0.9em;
	font-family: Consolas;
	font-style: italic;
}

span.system
{
	font-size: 0.9em;
	font-family: Consolas;
}

span.system_placeholder
{
	font-style: italic;
	font-family: Consolas;
	font-size: 0.9em;
}

span.user_input
{
	font-family: Consolas, Menlo, Courier;
	font-size: 95%;
	line-height: normal;
	background: #e9ecef;
	color: var(--pxred);
	border-radius: 3px;
	padding: 0.2em 0.4em;
	font-weight: bold;
}

span.user_input_placeholder
{
	font-family: Consolas, Menlo, Courier;
	font-size: 95%;
	line-height: normal;
	background: #e9ecef;
	color: var(--pxred);
	border-radius: 3px;
	padding: 0.2em 0.4em;
	font-weight: bold;
	font-style: italic;
}

span.term_title
{
	font-style: italic;
}

p.feedback
{
	text-align: center;
}

::marker
{
	background-color: transparent;
}

.icon-2fa
{
	
}

_generic_.icon-display-format
{
	background-color: FF4500;
}

MadCap|codeSnippet
{
	
}

MadCap|codeSnippetBody
{
	background: #e9ecef;
	color: var(--main-txt-color);
	font-family: Consolas, Menlo, Courier;
	font-size: 130%;
	padding: 1.6em 1.6em;
	margin-bottom: 10px;
	border-radius: 6px;
	line-height: 160%;
}

/* End of char styles  =======================   */

@media print
{
	body
	{
		margin-top: 0px;
		font-size: 10pt;
		line-height: 12pt;
		font-family: 'Myriad Pro';
	}

	p
	{
		margin: 0pt;
		color: #000000;
		mc-hyphenate: never;
		font-size: 10pt;
		font-family: 'Myriad Pro';
		line-height: 15pt;
		margin-bottom: 7pt;
		margin-top: 7pt;
	}

	h1
	{
		color: #000000;
		line-height: 18pt;
		page-break-before: avoid;
		margin: 0pt;
		margin-bottom: 0pt;
		margin-top: 16pt;
		padding-left: 0px;
		position: static;
		mc-heading-level: 3;
		background-color: #ffffff;
		font-family: 'Myriad Pro';
		font-size: 20pt;
	}

	h2
	{
		mc-heading-level: 0;
		color: #000000;
		margin: 0;
		margin-top: 16pt;
		margin-bottom: 0pt;
		line-height: 16pt;
		font-family: 'Myriad Pro';
		font-size: 16pt;
	}

	h3
	{
		font-weight: normal;
		mc-heading-level: 0;
		color: #000000;
		margin: 0pt;
		line-height: 14pt;
		margin-top: 14pt;
		margin-bottom: 2pt;
		font-family: 'Myriad Pro';
		font-size: 14pt;
	}

	h4
	{
		mc-heading-level: 0;
		font-family: 'Myriad Pro';
		font-size: 12pt;
		line-height: 16pt;
	}

	h5
	{
		mc-heading-level: 0;
	}

	h6
	{
		mc-heading-level: 0;
	}

	p.Level1IX
	{
		line-height: 12pt;
		color: #000000;
	}

	p.index_title	/*Is this used??*/
	{
		color: #ff0000;
		font-size: 22pt;
		line-height: 22pt;
		margin-bottom: 0pt;
		margin: 0pt;
		column-break-after: always;
		column-break-inside: auto;
		margin-top: 43pt;
		font-family: 'Minion Pro';
	}

	p.Index1
	{
		color: #000000;
		line-height: 0pt;
		margin-bottom: 1pt;
		margin: 2pt;
		margin-left: 0pt;
		white-space: normal;
	}

	p.Index2
	{
		margin: 2pt;
		margin-left: 10pt;
		white-space: normal;
	}

	p.chapter_num_big
	{
		text-align: right;
		font-size: 66pt;
		color: #005daa;
		font-family: 'Minion Pro';
	}

	p.chapter_title	/*The chapter title in the print TOC*/
	{
		mc-heading-level: 2;
		page-break-before: always;
		font-size: 22pt;
		color: #005daa;
		line-height: 22pt;
		mc-auto-number-class: white;
		margin-bottom: 20pt;
		mc-auto-number-format: '{chapnum}  ';
		font-family: 'Minion Pro';
	}

	p.chapter_title_index
	{
		font-size: 22pt;
		text-align: right;
		column-break-after: always;
		margin: 0;
		padding-top: 62pt;
		mc-heading-level: 1;
		color: #005daa;
		font-family: 'Minion Pro';
	}

	p.running_head
	{
		font-weight: normal;
		font-family: 'Century Gothic';
		line-height: 11pt;
		margin-bottom: 6pt;
		font-size: 7pt;
	}

	p.TOC1
	{
		mc-leader-format: ' ';
		mc-pagenum-display: none;
		color: #005daa;
		line-height: 22pt;
		padding-bottom: 5pt;
		font-size: 18pt;
		font-weight: 100;
		padding-top: 16pt;
		font-family: 'Minion Pro';
	}

	p.TOC2	/*First level in print TOC.*/
	{
		clear: left;
		float: left;
		mc-leader-align: right;
		padding-top: 1pt;
		font-size: 10pt;
		color: #000000;
		mc-leader-format: 'dot';
		font-family: 'Minion Pro';
	}

	p.TOC3	/*This is the H1s.*/
	{
		padding-top: 0pt;
		background-color: #000000;
		mc-heading-level: 3;
		font-size: 8pt;
		line-height: 9pt;
		color: #000000;
		margin-left: 35pt;
		margin-top: 4pt;
		margin-bottom: 4pt;
		font-family: 'Minion Pro';
	}

	p.TOC4
	{
		color: #3cb371;
	}

	p.IndexHeading	/*This is the header for each letter group in the index.*/
	{
		margin-left: 0pt;
		margin-right: 0pt;
		margin: 0pt;
		text-align: left;
		margin-bottom: 0pt;
		margin-top: 0pt;
		padding-top: 20pt;
		color: #000000;
		font-size: 14pt;
		line-height: 22pt;
		font-family: 'Minion Pro';
	}

	MadCap|pageFooter
	{
		font-size: 10pt;
		display: none;
		font-family: 'Myriad Pro';
	}

	MadCap|pageFooter.EvenPage
	{
		text-align: left;
	}

	MadCap|pageFooter.OddPage
	{
		text-align: right;
	}

	MadCap|tocProxy
	{
		border-top-width: 0px;
	}

	MadCap|indexProxy
	{
		column-break-before: always;
		border-top-width: 0px;
	}

	p.front_matter
	{
		text-align: left;
		margin-left: 0in;
		margin-right: 0in;
		margin-top: 5pt;
		margin-bottom: 0pt;
		font-weight: normal;
		font-style: normal;
		letter-spacing: 0em;
		color: #000000;
		mc-hyphenate: never;
		text-indent: 0px;
		text-decoration: none;
		font-size: 8pt;
		line-height: 11pt;
		font-family: 'Myriad Pro';
	}

	p.GroupTitlesIX
	{
		text-align: justify;
		margin-left: 0in;
		margin-right: 0in;
		margin-top: 13pt;
		margin-bottom: 0pt;
		font-weight: bold;
		font-style: normal;
		font-size: 11pt;
		letter-spacing: 0em;
		text-indent: 0px;
		line-height: 13pt;
		text-decoration: none;
		color: #ff0000;
	}

	p.Heading1TOC
	{
		text-align: left;
		margin-left: 0.3937in;
		margin-right: 0in;
		margin-top: 6pt;
		margin-bottom: 3pt;
		font-style: normal;
		font-size: 12pt;
		letter-spacing: 0em;
		mc-hyphenate: never;
		mc-auto-number-position: inside-head;
		mc-auto-number-offset: 0px;
		text-indent: -13px;
		line-height: 18pt;
		text-decoration: none;
		mc-auto-number-format: 'C:Chaapter {n+}: ';
		color: #ff7f50;
	}

	p.Heading2TOC
	{
		text-align: left;
		margin-left: 0.45in;
		margin-right: 0in;
		margin-top: 0pt;
		margin-bottom: 3pt;
		font-style: normal;
		letter-spacing: 0em;
		mc-hyphenate: never;
		text-indent: 0px;
		line-height: 16pt;
		text-decoration: none;
		color: #ffa07a;
	}

	p.HeadingRunIn
	{
		text-align: left;
		margin-left: 0in;
		margin-right: 0in;
		margin-top: 4pt;
		margin-bottom: 0pt;
		font-weight: bold;
		font-style: normal;
		letter-spacing: 0em;
		color: #000000;
		text-indent: 0px;
		line-height: 12.5pt;
		text-decoration: none;
	}

	p.index_title
	{
		text-align: justify;
		margin-left: 0in;
		margin-right: 0in;
		margin-top: 19pt;
		margin-bottom: 17pt;
		font-weight: bold;
		font-style: normal;
		font-size: 16pt;
		letter-spacing: 0em;
		color: #000000;
		text-indent: 0px;
		line-height: 19pt;
		text-decoration: none;
	}

	p.IndexHeadingTOC
	{
		text-align: left;
		margin-left: 0in;
		margin-right: 0in;
		margin-top: 12pt;
		margin-bottom: 0pt;
		font-style: normal;
		font-size: 12pt;
		letter-spacing: 0em;
		color: #000000;
		text-indent: 0px;
		line-height: 17pt;
		text-decoration: none;
		font-family: 'Minion Pro';
	}

	p.Level1IX
	{
		text-align: justify;
		margin-left: 0in;
		margin-right: 0in;
		margin-top: 0pt;
		margin-bottom: 3pt;
		font-weight: normal;
		font-style: normal;
		letter-spacing: 0em;
		color: #000000;
		text-indent: 0px;
		line-height: 12.5pt;
		text-decoration: none;
	}

	p.Level2IX
	{
		text-align: justify;
		margin-left: 0.75in;
		margin-right: 0in;
		margin-top: 0pt;
		margin-bottom: 3pt;
		font-weight: normal;
		font-style: normal;
		letter-spacing: 0em;
		color: #000000;
		text-indent: -48px;
		line-height: 12.5pt;
		text-decoration: none;
	}

	p.Note
	{
		margin-right: 0in;
		letter-spacing: 0em;
		mc-hyphenate: never;
		margin-left: 0in;
		border-color: #dcdcdc;
		mc-auto-number-format: '{family icomoon}{/family}  {b}Note:{/b}  ';
		padding-bottom: 5px;
		padding-right: 10px;
		padding-top: 5px;
		margin-top: 10px;
		margin-bottom: 10px;
		line-height: 15pt;
	}

	p.PartHeading
	{
		page-break-before: always;
		page-break-after: always;
		mc-heading-level: 1;
		line-height: 40pt;
		border-top-style: solid;
		border-width: 0px;
		padding-bottom: 66px;
		mc-auto-number-format: 'Part {secnum}      ';
		font-size: 22pt;
		text-align: right;
		border-top-width: 1pt;
		border-bottom-style: solid;
		border-bottom-width: 1pt;
		color: #005daa;
		font-family: 'Minion Pro';
	}

	ul
	{
		mc-hyphenate: never;
		color: #000000;
		font-family: 'Myriad Pro';
		margin-right: 0.3in;
		margin-left: 0.35in;
		margin-top: 0;
		margin-bottom: 0;
	}

	ol
	{
		mc-hyphenate: never;
		margin-bottom: 6pt;
		margin-top: 6pt;
		color: #000000;
		font-family: 'Myriad Pro';
		margin-left: 0.35in;
	}

	p.SectionHeadingTOC
	{
		text-align: left;
		margin-left: 0in;
		margin-right: 0in;
		margin-top: 14pt;
		margin-bottom: 0pt;
		font-weight: bold;
		font-style: normal;
		font-size: 14pt;
		letter-spacing: 0em;
		mc-auto-number-format: 'S:Part {R+}. ';
		mc-auto-number-position: inside-head;
		mc-auto-number-offset: 0px;
		text-indent: 0px;
		line-height: 19pt;
		text-decoration: none;
		font-family: 'Century Gothic';
		color: #ff0000;
	}

	li
	{
		line-height: 15pt;
	}

	p.CellHeading
	{
		text-align: center;
		margin-left: 0in;
		margin-right: 0in;
		margin-top: 0pt;
		margin-bottom: 0pt;
		font-weight: bold;
		font-style: normal;
		font-size: 9pt;
		letter-spacing: 0.005em;
		color: #000000;
		mc-hyphenate: never;
		text-indent: 0px;
		line-height: 11pt;
		text-decoration: none;
		font-family: 'Century Gothic';
	}

	p.CellBody
	{
		text-align: left;
		margin-left: 0in;
		margin-right: 0in;
		margin-top: 0pt;
		margin-bottom: 0pt;
		font-weight: normal;
		font-style: normal;
		font-size: 9pt;
		letter-spacing: 0em;
		color: #000000;
		mc-hyphenate: never;
		text-indent: 0px;
		line-height: 11pt;
		text-decoration: none;
		font-family: 'Century Gothic';
	}

	p.Table_Title
	{
		margin-left: 0in;
		margin-right: 0in;
		font-family: 'Futura Lt BT';
		font-weight: normal;
		font-style: normal;
		font-size: 9pt;
		letter-spacing: 0em;
		color: #000000;
		mc-hyphenate: never;
		mc-auto-number-offset: 0px;
		text-indent: 0px;
		line-height: 11pt;
		text-decoration: none;
		mc-auto-number-format: 'T: Table {Gn+} –  ';
		text-align: left;
		margin-top: 6pt;
		margin-bottom: 12pt;
	}

	span.Wingdings
	{
		font-family: 'Wingdings 3';
		font-weight: normal;
		font-style: normal;
		font-size: 9pt;
		letter-spacing: 0em;
		color: #000000;
		line-height: 11pt;
		text-decoration: none;
	}

	i.Emphasis
	{
		font-style: italic;
	}

	span.Button
	{
		font-weight: bold;
		font-style: normal;
		letter-spacing: 0em;
		color: #000000;
		text-decoration: none;
	}

	MadCap|xref.Figure_Number
	{
		mc-format: '{paranumonly}';
	}

	p.Figure_Title
	{
		margin-left: 0in;
		margin-right: 0in;
		font-weight: normal;
		font-style: italic;
		letter-spacing: 0em;
		color: #000000;
		mc-hyphenate: never;
		mc-auto-number-offset: 0px;
		text-decoration: none;
		text-align: left;
		text-indent: 0pt;
		line-height: 10pt;
		margin-bottom: 12pt;
		margin-top: 6pt;
		mc-auto-number-format: 'F: Figure {Gn+} –  ';
		page-break-before: avoid;
		font-family: 'Century Gothic';
		font-size: 8pt;
	}

	p.cover_blurb
	{
		font-weight: bold;
		text-align: right;
		font-size: 12pt;
		line-height: 20pt;
		font-family: 'Myriad Pro';
	}

	a.MCBreadcrumbsLink:link
	{
		color: #608f4e;
	}

	a.Popup:link
	{
		color: #608f4e;
	}

	a:link
	{
		text-decoration: none;
		color: #0079c1;
		font-family: 'Myriad Pro';
	}

	a.GlossaryPageTerm:link
	{
		color: #608f4e;
	}

	a:hover
	{
		color: #1e90ff;
	}

	p.XXXcautionXXX
	{
		color: #000000;
		border-bottom-color: #a9a9a9;
		border-top-color: #a9a9a9;
		padding-bottom: 2pt;
		padding-top: 2pt;
		margin-bottom: 8pt;
		margin-top: 8pt;
		mc-auto-number-format: '{family Myriad Pro}{size 10pt}{color #d43837}Caution:  {/color}{/size}{/family}';
	}

	p.xxx
	{
		margin-right: 0in;
		letter-spacing: 0em;
		mc-hyphenate: never;
		margin-left: 0in;
		margin-bottom: 8pt;
		margin-top: 8pt;
		border-top-width: 1px;
		border-top-color: #a9a9a9;
		border-bottom-color: #a9a9a9;
		padding-top: 2pt;
		padding-bottom: 2pt;
		mc-auto-number-format: '{family Myriad Pro}{size 10pt}{b}Tip:  {/b}{/size}{/family}';
	}

	img.thumbnailed_print_wrap
	{
		float: right;
		padding-left: 0.25in;
	}

	img.Landscape200px
	{
		max-width: 33%;
		height: auto;
	}

	img.Landscape400px
	{
		max-width: 66%;
		height: auto;
	}

	img.Landscape600px
	{
		max-width: 99%;
		height: auto;
	}

	p.XXXXbestPractice
	{
		color: #000000;
		line-height: 12pt;
	}

	p.XXXXX
	{
		color: #000000;
		line-height: 12pt;
		mc-auto-number-format: '{family Myriad Pro}{size 10pt}{b}Example:  {/b}{/size}{/family}';
	}

	tbody
	{
		font-family: 'Century Gothic';
	}

	tr
	{
		font-family: 'Century Gothic';
	}

	th
	{
		font-family: 'Century Gothic';
	}

	td
	{
		font-family: 'Century Gothic';
		font-size: 8pt;
		mc-hyphenate: never;
	}

	img.Thumbnailed
	{
		page-break-before: avoid;
		page-break-after: avoid;
		mc-thumbnail: none;
		margin-top: 10pt;
		margin-bottom: 10pt;
		padding-top: 0;
	}

	p.Cell
	{
		font-family: 'Century Gothic';
		font-size: 9pt;
	}

	MadCap|xref
	{
		text-decoration: none;
		mc-format: '{paratext}{color black}, on page {page}{/color}';
		font-family: 'Myriad Pro';
	}

	p.xxxcaution_open
	{
		color: #000000;
		mc-auto-number-format: '{family Myriad Pro}{size 10pt}{color #d43837}Caution:  {/color}{/size}{/family}';
	}

	p.XXXcaution_bottom_border
	{
		color: #000000;
	}

	div.GlossaryPageTerm
	{
		font-family: 'Century Gothic';
		font-size: 10pt;
		font-weight: 100;
		padding-bottom: 3pt;
	}

	div.GlossaryPageDefinition
	{
		font-size: 10pt;
		font-family: 'Myriad Pro';
	}

	div.GlossaryPageHeading
	{
		font-family: 'Century Gothic';
		font-size: 12pt;
	}

	div.droptext
	{
		
	}

	MadCap|glossaryProxy
	{
		border-top-width: 0px;
		font-family: 'Myriad Pro';
	}

	.keepWithNext
	{
		page-break-after: avoid;
	}

	.PageBreakBefore
	{
		page-break-before: always;
	}

	span.white
	{
		color: #ffffff;
	}

	p.appendix_title
	{
		mc-heading-level: 2;
		page-break-before: always;
		font-size: 22pt;
		color: #005daa;
		line-height: 22pt;
		mc-auto-number-class: white;
		margin-bottom: 20pt;
		mc-auto-number-format: 'Appendix {chapnum}:  ';
		font-family: 'Minion Pro';
	}

	p.section_title
	{
		mc-heading-level: 2;
		page-break-before: always;
		font-weight: bold;
		font-size: 22pt;
		color: #005daa;
		line-height: 22pt;
		margin-bottom: 14pt;
		font-family: 'Century Gothic';
		mc-auto-number-format: 'Section {chapnum}: ';
		mc-auto-number-class: white;
	}

	MadCap|xref.page_number
	{
		
	}

	ul ul
	{
		
	}

	ol ol
	{
		
	}

	ol ul
	{
		
	}

	ul ol
	{
		
	}

	td ul
	{
		font-family: 'Century Gothic';
		font-size: 8pt;
		margin-left: 16pt;
		line-height: 10pt;
	}

	td ol
	{
		font-family: 'Century Gothic';
		font-size: 8pt;
		margin-left: 16pt;
		line-height: 10pt;
	}

	li p
	{
		line-height: 13pt;
		margin-bottom: 2pt;
		margin-top: 2pt;
	}

	MadCap|dropDownHead
	{
		font-family: 'Century Gothic';
		font-size: 11pt;
		page-break-after: avoid;
		line-height: 12pt;
		margin-bottom: 1em;
		margin-top: 16pt;
		font-weight: normal;
	}

	a
	{
		font-weight: normal;
		text-decoration: none;
	}

	MadCap|breadcrumbsProxy
	{
		mc-breadcrumbs-prefix: '   ...';
		position: static;
		color: #ffffff;
		mc-breadcrumbs-count: 1;
	}

	/*This code hides the breadcrumb if the topic is printed by the user.
	  This div is what the breadcrumbsProxy is transformed into in the output.  */

	div.MCBreadcrumbsBox_0
	{
		display: none;
	}

	MadCap|dropDownBody
	{
		mc-hyphenate: never;
	}

	p.XXXnote_open
	{
		margin-top: 8pt;
		margin-bottom: 8pt;
		border-top-color: #a9a9a9;
		mc-auto-number-format: '{family Myriad Pro}{size 10pt}{b}Note:  {/b}{/size}{/family}';
	}

	p.XXXnote_bottom_border
	{
		border-top-color: #a9a9a9;
		margin-bottom: 8pt;
	}

	/* Character styles for the print manuals			*/

	/* Only add here if the style differs from the Default
	   Otherwise Print will inherit from Default           */

	span.ui_exact
	{
		
	}

	span.list_option	/*deprecated.*/
	{
		
	}

	p.excerpt
	{
		font-family: 'Century Gothic';
		font-size: 8pt;
	}

	p.Title
	{
		font-family: 'Century Gothic';
		color: #005daa;
		line-height: 20pt;
		font-size: 16pt;
		font-weight: 100;
	}

	p.XXXtip_open
	{
		mc-auto-number-format: '{family Myriad Pro}{size 10pt}{b}Tip:  {/b}{/size}{/family}';
	}

	span.system
	{
		font-size: 9pt;
	}

	span.system_placeholder
	{
		font-size: 9pt;
	}

	span.user_input
	{
		font-size: 9pt;
		font-weight: 800;
		padding: 3pt 3pt;
	}

	span.user_input_placeholder
	{
		font-size: 9pt;
		font-weight: 800;
	}

	p.front_matter_headings
	{
		mc-heading-level: 2;
		page-break-before: always;
		font-size: 22pt;
		color: #005daa;
		line-height: 22pt;
		text-align: right;
		margin-bottom: 75pt;
		font-family: 'Minion Pro';
	}

	p.glossary_heading
	{
		page-break-before: always;
		font-size: 22pt;
		color: #005daa;
		line-height: 22pt;
		font-family: 'Century Gothic';
		text-align: right;
		margin-bottom: 75pt;
		mc-heading-level: 1;
	}

	a:visited
	{
		color: #000000;
	}

	p.XXXXexample_open
	{
		mc-auto-number-format: '{family Myriad Pro}{size 10pt}{b}Example:  {/b}{/size}{/family}';
	}

	/* Hide the context menu if the user chooses to print the topic. */

	div.sideContent2
	{
		display: none;
	}

	MadCap|relatedTopics
	{
		display: none;
	}

	MadCap|relatedTopicsControlList
	{
		display: none;
	}

	MadCap|helpControlMenu
	{
		display: none;
	}

	p.code
	{
		font-family: Consolas, Menlo, Courier;
	}

	p.copyright
	{
		color: #7E8890;
		line-height: 1.30em;
		text-align: center;
		font-size: .8em;
	}

	p.feedback
	{
		display: none;
	}

	p.tip
	{
		margin-right: 0;
	}

	p.new
	{
		margin-right: 0px;
	}

	p.example
	{
		margin-right: 0px;
	}

	p.bestPractice
	{
		margin-right: 0px;
	}

	p.caution
	{
		margin-right: 0px;
	}

	div.bestPractice
	{
		margin-right: 0px;
		line-height: 15pt;
	}

	div.caution
	{
		margin-right: 0px;
		line-height: 15pt;
	}

	div.example
	{
		margin-right: 0px;
		line-height: 15pt;
	}

	div.new
	{
		margin-right: 0px;
		line-height: 15pt;
	}

	div.note
	{
		margin-right: 0px;
		line-height: 15pt;
	}

	div.sidebar
	{
		margin-right: 0px;
		line-height: 15pt;
	}

	div.tip
	{
		margin-right: 0px;
		line-height: 15pt;
	}

	div.usecase
	{
		margin-right: 0px;
		line-height: 15pt;
	}
}

@media non-print
{
	MadCap|breadcrumbsProxy
	{
		mc-breadcrumbs-count: 1;
		display: none;
	}
}

img.thumbnailed_print_wrap
{
	mc-thumbnail: popup;
}

td
{
	font-size: 11px;
	font-family: 'Lato', sans-serif, Georgia;
}

th
{
	font-weight: bold;
	vertical-align: text-top;
	font-size: 12px;
	font-family: 'Lato', sans-serif, Georgia;
}

tbody
{
	font-family: 'Lato', sans-serif, Georgia;
}

tr
{
	vertical-align: text-top;
}

MadCap|xref
{
	text-decoration: underline;
	color: #0079c1;
	mc-format: '{paratext}';
}

code
{
	font-family: Consolas;
}

p.code
{
	font-family: Consolas, Menlo, Courier;
	font-size: 95%;
	line-height: 160%;
	background: #e9ecef;
	color: var(--main-txt-color);
	padding: 0.6em 1.6em;
	margin-bottom: 10px;
	border-radius: 6px;
}

p.excerpt
{
	margin-left: 0.5in;
	margin-right: 0.5in;
}

MadCap|glossaryTerm
{
	font-weight: normal;
	mc-term-display: popup;
	mc-closed-image: none;
	mc-open-image: none;
	color: #000000;
	mc-image-spacing: 3px;
	background-color: #e9ecef;
	/*	background-color: #cce7ff; */
}

MadCap|xref.page_number_alone
{
	mc-format: '{page}';
}

MadCap|relatedTopicsControlList
{
	
}

MadCap|dropDownHead
{
	margin-bottom: 5pt;
	margin-top: 6pt;
	font-family: 'Lato', sans-serif, Georgia;
	line-height: 1.7em;
	font-size: 1em;
	font-weight: 500;
}

div.MasterPage_footer
{
	padding-right: 0px;
	padding-left: 0px;
	position: relative;
	float: none;
	width: 62.5em;
	padding-top: 0px;
	padding-bottom: 20px;
	margin-top: 400px;
}

MadCap|glossaryTerm.Popup:focus
{
	
}

MadCap|glossaryTerm.Popup
{
	
}

a.linked_image_white
{
	
}

a.linked_image_MP_footer
{
	
}

a.linked_image_MOBILE_MP_footer
{
	
}

MadCap|dropDownHotSpot
{
	
}

MadCap|breadcrumbsProxy
{
	width: 100%;
	top: 0px;
	right: 0px;
	margin-right: 0px;
	padding-top: 10px;
	border-bottom-width: 0px;
	mc-breadcrumbs-count: 6;
	mc-disable-glossary-terms: true;
	mc-breadcrumbs-prefix: '   ... ';
	margin-bottom: 0px;
	padding-bottom: 10px;
	line-height: 10px;
	border-bottom-style: none;
	margin-left: 0px;
	padding-left: 0px;
	color: #333333;
	font-family: Lato, icomoon;
	font-size: 0.9em;
}

a.MCBreadcrumbsLink
{
	color: #333333;
}

span.cell_code
{
	font-size: 10pt;
	font-family: Consolas;
}

td.code
{
	font-family: 'Courier New';
}

MadCap|snippetBlock
{
	font-family: 'Lato', sans-serif, Georgia;
	font-size: 12px;
	color: #333333;
}

a
{
	text-decoration: none;
	border-style: none;
}

a:link
{
	font-family: 'Lato', sans-serif, Georgia;
	color: var(--pxred);
	border-bottom: 0.05em;
	border-bottom-style: none;
	border-color: rgba(55,53,47,0.4);
}

ul.menu._Skins_HTML5_CS_menu.mc-component ul > li > a:link
{
	border-style: none;
	text-align: left;
}

ul.menu._Skins_HTML5_CS_menu.mc-component > li > a:link
{
	border-style: none;
	text-align: left;
}

a:visited
{
	/*color: #0079c1;  old */
	color: var(--pxred);
	text-decoration: none;
	border-bottom: 0.05em;
	border-color: rgba(55,53,47,0.4);
	opacity: 0.7;
}

a:hover
{
	/*	color: #d43837;*/
	color: var(--pxred);
	border-bottom-style: solid;
	border-bottom: 0.05em;
	border-color: var(--pxred);
	background: #e9ecef;
}

a.MCPopupThumbnailLink.MCPopupThumbnailPopup:link
{
	border-style: none;
}

a.glossterm:link
{
	color: #d43837;
}

a.glossterm:visited
{
	color: #7d7d82;
}

a.glossterm:hover
{
	color: #77c5d5;
}

a.linked_image_white:link
{
	color: #ffffff;
	border-style: none;
}

a.linked_image_white:visited
{
	color: #ffffff;
}

a.linked_image_MP_footer:link
{
	color: #7d7d82;
}

a.linked_image_MP_footer:visited
{
	color: #7d7d82;
}

a.Popup:link
{
	color: #003366;
	border-style: none;
}

a.Popup:visited
{
	color: #003366;
}

a.Popup:hover
{
	color: #d3d3d3;
}

a.MCBreadcrumbsLink:link
{
	text-decoration: none;
	border-style: none;
	color: #333333;
}

a.MCBreadcrumbsLink:visited
{
	border-style: none;
}

a.MCBreadcrumbsLink:hover
{
	color: #d43837;
	border-style: none;
}

a.MCBreadcrumbsLink:active
{
	color: #333333;
	border-style: none;
}

div.MasterPage_footer_mobile
{
	padding-left: 10px;
	margin-left: -10px;
	margin-bottom: -10px;
	margin-right: 0px;
	width: 110%;
	margin-top: 20px;
}

@media only screen and (max-width: 767px)
{
	h1
	{
		margin-bottom: 1.1em;
		font-weight: normal;
		font-size: 20px;
		color: #000000;
		padding-top: 20px;
		position: static;
		top: 20px;
		margin-top: 0em;
		font-family: Helvetica;
	}

	MadCap|topicToolbarProxy
	{
		background-color: #ffffff;
		border-bottom-width: 1px;
		width: 100%;
	}

	body
	{
		font-family: 'Lato', sans-serif, Georgia;
		margin-top: 0px;
	}

	a:visited
	{
		color: #ffffff;
	}

	a:link
	{
		color: #ffffff;
	}

	a.linked_image_MP_footer:visited
	{
		color: #ffffff;
	}

	a.linked_image_MP_footer:link
	{
		color: #ffffff;
	}

	a.linked_image_MOBILE_MP_footer:visited
	{
		color: #ffffff;
	}

	a.linked_image_MOBILE_MP_footer:link
	{
		color: #ffffff;
	}

	a:active
	{
		
	}

	a
	{
		text-decoration: underline;
	}

	h2
	{
		font-family: Helvetica;
	}

	h3
	{
		font-family: Helvetica;
	}

	h4
	{
		font-family: Helvetica;
	}

	p
	{
		font-family: Helvetica;
	}

	ul
	{
		font-family: Helvetica;
	}

	ol
	{
		font-family: Helvetica;
	}
}

MadCap|dropDownBody
{
	mc-hyphenate: never;
}

a.Popup
{
	mc-popup-width: 900px;
	mc-popup-height: 700px;
	color: #003366;
}

div.sidebar
{
	padding-right: 15px;
	padding-bottom: 5px;
	border: 0.05em;
	border-style: solid;
	border-color: var(--border-color);
	border-radius: 6px;
	overflow: auto;
	padding-left: 10px;
	margin-right: 12px;
}

span.Button
{
	
}

MadCap|slideshow
{
	text-align: left;
	background-color: #ffffff;
}

MadCap|slide
{
	padding-left: 70px;
	padding-right: 60px;
}

div.sideContent1
{
	float: right !important;
	clear: right;
	margin-bottom: 10px;
	margin-left: 20px;
	width: 20%;
}

div.sideContent2
{
	float: right !important;
	clear: right;
	position: sticky !important;
	margin-bottom: 10px;
	margin-left: 20px;
	width: 20%;
}

/* Original "On this page"; creates a floating head that the menu tears
   away from on scroll.

div.toc-title::before
{
    display: block;
	position: sticky;
    font-family: Lato;
    font-size: 1.6em;
    font-weight: 700;
    line-height: 1.25em;
    margin: 1.5rem 0rem -2.0rem 0rem;
	padding: 1.5rem 0rem 2.5rem 1.9rem;
    color: inherit;
	background-color: #e9ecef;
	border-radius: 6px;
	content: "On this page";
	width: 100%;
}
*/

/* Add a title to the side TOC */

div.sticky-menu.sticky::before
{
	display: block;
	font-family: Lato;
	font-size: 1.4em;
	font-weight: 700;
	line-height: 1.8em;
	margin: 1.7rem 0rem -2.0rem 0rem;
	padding: 1.5rem 0rem 2.3rem 1.9rem;
	border-radius: 6px 6px 0px 0px;
	background-color: #e9ecef;
	content: "On this page";
	width: 100%;
}

/* ================================================================== */

/* necessary because this menu skin's GUI does not include the border
   property, unlike  the GUI for the sidenav skin                     */

ul.menu._Skins_HTML5_CS_menu.mc-component > li > a.selected
{
	border-style: none;
	text-align: left;
}

/* ================================================================== */

html.homepage
{
	mc-master-page: url('../MasterPages/wc_homepage.flmsp');
}

html.topic
{
	mc-master-page: url('../MasterPages/wc_master.flmsp');
}

p.copyright
{
	color: #7E8890;
	margin-bottom: 0px;
	text-align: center;
	font-size: .8em;
	line-height: 1.30em;
	margin-top: 0px;
}

div.footer_logo
{
	float: left;
	vertical-align: middle;
}

div.footer_copyright
{
	
}

MadCap|bodyProxy
{
	
}

b
{
	font-weight: 700;
}

span.SearchHighlight
{
	background-color: #ffff00;
}

span.SearchHighlight1
{
	background-color: #ffff00;
}

span.SearchHighlight10
{
	
}

span.SearchHighlight2
{
	background-color: #ffff00;
}

span.SearchHighlight3
{
	background-color: #ffff00;
}

span.SearchHighlight4
{
	background-color: #ffff00;
}

table
{
	
}

img
{
	margin-top: 15px;
	margin-bottom: 20px;
	margin-right: 25px;
	padding-top: 15px;
	padding-bottom: 15px;
	box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
}

div.note
{
	padding-right: 15px;
	margin-right: 12px;
	overflow: auto;
	border: 0.05em;
	border-style: solid;
	border-color: var(--border-color);
	border-radius: 6px;
	mc-auto-number-position: inside-head;
	mc-auto-number-format: '{family icomoon}{/family}  {b}Note:{/b}';
	padding-bottom: 6px;
	padding-left: 12px;
	padding-top: 6px;
}

div.caution
{
	padding-right: 15px;
	margin-right: 12px;
	overflow: auto;
	border: 0.05em;
	border-style: solid;
	border-color: var(--border-color);
	border-radius: 6px;
	mc-auto-number-position: inside-head;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-top: 6px;
	mc-auto-number-format: '{color #d43837}{family icomoon}{/family}  {b}Caution:{/b}{/color}  ';
}

div.tip
{
	padding-right: 15px;
	margin-right: 12px;
	overflow: auto;
	border: 0.05em;
	border-style: solid;
	border-color: var(--border-color);
	border-radius: 6px;
	mc-auto-number-position: inside-head;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-top: 6px;
	mc-auto-number-format: '{family icomoon}{/family}  {b}Tip:{/b}';
}

div.example
{
	padding-right: 15px;
	margin-right: 12px;
	overflow: auto;
	border: 0.05em;
	border-style: solid;
	border-color: var(--border-color);
	border-radius: 6px;
	mc-auto-number-position: inside-head;
	mc-auto-number-format: '{family icomoon}{/family}  {b}Example:{/b}  ';
	padding-bottom: 6px;
	padding-left: 12px;
	padding-top: 6px;
}

p.tip
{
	margin-top: 10px;
	margin-right: 12px;
	margin-bottom: 20px;
	padding-right: 12px;
	border: 0.05em;
	border-style: solid;
	border-color: var(--border-color);
	border-radius: 6px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-top: 5px;
	overflow: auto;
	mc-auto-number-format: '{family icomoon}{/family}  {b}Tip:{/b}  ';
}

p.caution
{
	border-color: #dcdcdc;
	margin-top: 10px;
	margin-right: 12px;
	margin-bottom: 20px;
	padding-right: 12px;
	border: 0.05em;
	border-style: solid;
	border-color: var(--border-color);
	border-radius: 6px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-top: 5px;
	mc-auto-number-format: '{color #d43837}{family icomoon}{/family}  {b}Caution:{/b}{/color}  ';
	overflow: auto;
}

p.example
{
	border-color: #dcdcdc;
	margin-top: 10px;
	margin-right: 12px;
	margin-bottom: 20px;
	padding-right: 12px;
	border: 0.05em;
	border-style: solid;
	border-color: var(--border-color);
	border-radius: 6px;
	mc-auto-number-format: '{family icomoon}\e116{/family}  {b}Example:{/b}  ';
	padding-bottom: 5px;
	padding-left: 12px;
	padding-top: 5px;
	overflow: auto;
}

p.bestPractice
{
	border-color: #dcdcdc;
	margin-top: 10px;
	margin-right: 12px;
	padding-right: 12px;
	border: 0.05em;
	border-style: solid;
	border-color: var(--border-color);
	border-radius: 6px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-top: 5px;
	mc-auto-number-format: '{family icomoon}\e18f{/family}  {b}Best Practice:{/b}  ';
	overflow: auto;
}

div.bestPractice
{
	padding-right: 15px;
	margin-right: 12px;
	overflow: auto;
	border: 0.05em;
	border-style: solid;
	border-color: var(--border-color);
	border-radius: 6px;
	mc-auto-number-position: inside-head;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-top: 6px;
	mc-auto-number-format: '{family icomoon}\e18f{/family}  {b}Best Practice{/b}';
}

p.new
{
	border-color: #dcdcdc;
	margin-top: 10px;
	margin-right: 12px;
	margin-bottom: 20px;
	padding-right: 12px;
	border: 0.05em;
	border-style: solid;
	border-color: var(--border-color);
	border-radius: 6px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-top: 5px;
	mc-auto-number-format: '{family icomoon}\e108{/family}  {b}New!{/b}    ';
	overflow: auto;
}

div.new
{
	padding-right: 15px;
	margin-right: 12px;
	overflow: auto;
	border: 0.05em;
	border-style: solid;
	border-color: var(--border-color);
	border-radius: 6px;
	mc-auto-number-position: inside-head;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-top: 6px;
	mc-auto-number-format: '{family icomoon}{/family}  {b}New!{/b}';
}

p.usecase
{
	border-color: #dcdcdc;
	margin-top: 10px;
	margin-right: 12px;
	padding-right: 12px;
	border: 0.05em;
	border-style: solid;
	border-color: var(--border-color);
	border-radius: 6px;
	padding-bottom: 5px;
	padding-left: 12px;
	padding-top: 5px;
	overflow: auto;
	mc-auto-number-format: '{family icomoon}{/family}  {b}Use Case:{/b}  ';
}

div.usecase
{
	padding-right: 15px;
	margin-right: 12px;
	overflow: auto;
	border: 0.05em;
	border-style: solid;
	border-color: var(--border-color);
	border-radius: 6px;
	mc-auto-number-position: inside-head;
	padding-bottom: 6px;
	padding-left: 12px;
	padding-top: 6px;
	mc-auto-number-format: '{family icomoon}{/family}  {b}Use Case:{/b}';
}

#myBtn
{
	display: none;
	/* Hidden by default */
	position: fixed;
	/* Fixed/sticky position */
	bottom: 20px;
	/* Place the button at the bottom of the page */
	right: 30px;
	/* Place the button 30px from the right */
	z-index: 99;
	/* Make sure it does not overlap */
	border: none;
	/* Remove borders */
	outline: none;
	/* Remove outline */
	background-color: #e9ecef;
	opacity: 0.4;
	color: #0d0d0d;
	/* Text color */
	cursor: pointer;
	/* Add a mouse pointer on hover */
	padding: 0.6em;
	/* Some padding */
	border-radius: 6px;
	/* Rounded corners */
	font-family: "icomoon";
	font-size: 2em;
	font-weight: bold;
	vertical-align: text-top;
	text-align: center;
	/* content: "\e096";*/
	transition-duration: 0.2s;
	transition-timing-function: ease-in-out;
	transition-property: background-color, color;
}

#myBtn:hover
{
	background-color: #ccd0d7;
	/* Add a dark-grey background on hover */
}

h1.QuestionsQuestions
{
	padding-left: 10px;
	margin-left: -10px;
	margin-right: 20px;
	padding-bottom: 10px;
	top: 25px;
	padding-top: 20px;
	margin-top: 0px;
	color: #0d0d0d;
	margin-bottom: 0em;
	line-height: 1.9;
	font-weight: 700;
	font-size: 32px;
	background-color: FF4500;
}

table.ImagePlaceHolder
{
	margin-left: 0;
	margin-right: auto;
	background-color: #1e90ff;
	width: 35%;
}

span.insert_icon-image-here
{
	background-color: #32a852;
}

