/*<meta />*/

@import url('https://fonts.googleapis.com/css?family=Roboto:light,regular,medium,thin,italic,mediumitalic,bold');
@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

*
{
	mc-hyphenate: never;
}

body
{
	font-family: Roboto, Verdana, Arial;
	color: 1e1e1e;
	font-size: 1em;
	line-height: 1.3;
}

.avoid	/*Generic styles to control pagebreaks; these do not always work.*/
{
	page-break-after: avoid;
	page-break-before: auto;
	page-break-inside: auto;
}

.allowbreak
{
	page-break-after: auto;
	page-break-before: auto;
	page-break-inside: auto;
}

.nobreak
{
	page-break-after: auto;
	page-break-before: auto;
	page-break-inside: avoid;
}

a,
a:link,
a:focus,
a.MiniTOC1,
a.MiniToC1:link
{
	color: #5B8EC1;
	text-decoration: none;
	font-weight: normal;
}

a:hover
{
	text-decoration: underline;
}

#page-toc a:hover
{
	background: #004e7d;
	text-decoration: none;
	color: white;
}

a.backToTop
{
   position: fixed;
   bottom: 0;
   right: 0;
   display: none;
}

h1,
h2,
h3,
h4,
h5,
h6	/*h1 is the only heading style used in help output; use p.subsection for in-topic sections or use drop-down sections*/
{
	font-weight: normal;
	font-size: 28px;
	margin-top: 0px;
	margin-bottom: 10px;
	color: #15bfdb;
}

h1
{
	margin-bottom: 12px;
	font-size: 1.85em;
}

h2	/*h2 is styled exactly like p.subsection so it can be used as an alternative, only if you are not generating PDF output*/
{
	font-size: 1.40em;
}

h3
{
	font-size: 1.4em;
}

p
{
	padding-left: 0px;
	margin-bottom: 12px;
	margin-top: 8px;
}

p.prelist
{
	page-break-after: avoid;
	margin-bottom: 5px;
}

p.image	/* Use when the image has a caption; otherwise use regular p. */
{
	margin-bottom: 0px;
	page-break-after: avoid;
	mc-next-tag: p;
	mc-next-class: "caption";
}

p.caption
{
	margin-bottom: 15px;
	page-break-before: avoid;
	font-size: 0.85em;
	font-style: italic;
	margin-top: 3px;
	mc-next-tag: p;
	mc-next-class: " ";
}

p.nospace
{
	margin-top: 0px;
	margin-bottom: 0px;
}

p.note
{
	mc-auto-number-class: Note;
	mc-auto-number-format: 'NOTE: ';
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding: 6px 8px;
	page-break-inside: avoid;
	background-color: #FFFEED;
	margin-left: -2px;
	overflow: auto;
	border-width: 1px;
	border-color: #ffd800;
	border-style: solid;
}

p.notes
{
	mc-auto-number-format: 'NOTES: ';
	mc-auto-number-class: Note;
	margin-top: 0px;
	margin-bottom: 1px;
}

p.tip
{
	mc-auto-number-format: 'TIP: ';
	mc-auto-number-class: Note;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding: 6px 8px;
	page-break-inside: avoid;
	background-color: #f0f8ff;
	margin-left: -2px;
	overflow: auto;
	border-width: 1px;
	border-color: #0083cc;
	border-style: solid;
}

p.important
{
	mc-auto-number-class: Note;
	mc-auto-number-format: 'IMPORTANT: ';
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding: 6px 8px;
	page-break-inside: avoid;
	margin-left: -2px;
	overflow: auto;
	border-width: 1px;
	border-color: #cc0000;
	mc-auto-number-class: important;
	background-color: #fff8f7;
	border-style: solid;
}

p.subsection
{
	mc-next-tag: p;
	mc-next-class: " ";
	padding-left: 0px;
	page-break-after: avoid;
	overflow: auto;
	color: #15bfdb;
	font-size: 1.40em;
	border-top: solid 1px #15bfdb;
	margin-bottom: 2px;
	padding-top: 22px;
	margin-top: 1.7em;
}

p.task
{
	margin-bottom: 4px;
	font-weight: bold;
	color: #4c4c4c;
	margin-top: 17px;
}

p.codeline
{
	font-family: 'Courier New';
	margin-top: 4px;
}

p.codeexample
{
	font-family: 'Courier New';
	margin-bottom: 1px;
	margin-top: 16px;
	page-break-after: avoid;
}

p.codeexamplefirst
{
	font-family: 'Courier New';
	margin-bottom: 2px;
}

p.minititle
{
	mc-next-tag: p;
	mc-next-class: ' ';
	margin-bottom: 1px;
	padding-left: 0px;
	font-size: 1.1em;
	color: #004e7d;
	margin-top: 1.6em;
	font-weight: 500;
}

p.miniguide
{
	background-image: url('../Images/Global/favicon.png');
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-top: 2px;
	margin-bottom: 4px;
}

/* Not currently used 
p.MiniTOC1
{
	color: #5B8EC1;
	margin-bottom: 2px;
	margin-top: 2px;
	margin: 4px;
	margin-left: 0px;
	font-weight: normal;
} */

p.linkindent
{
	margin-left: 20px;
}

p.links
{
	font-size: 1.1em;
	margin-bottom: 6px;
	margin-top: 6px;
	color: #414141;
	font-weight: 500;
	background-image: url('../Images/Global/favicon.png');
	background-repeat: no-repeat;
	padding-left: 20px;
	background-position: 0px 2px;
}

p.example
{
	font-weight: bold;
	margin-bottom: 2pt;
	margin-top: 0pt;
	color: #4c4c4c;
}

p.kbcode
{
	margin-bottom: 0px;
	mc-language: none;
	color: #a9a9a9;
	display: block;
	float: right;
	font-size: 10px;
	padding-right: 2px;
	margin-top: -67px;
}

p.kbcodetn
{
	margin-bottom: 0px;
	mc-language: none;
	font-size: 8pt;
	color: #a9a9a9;
	float: none;
	margin-top: 15px;
	display: none;
}

ul li
{
	margin-top: 3px;
	margin-bottom: 3px;
}

ul li p
{
	margin-top: 3px;
	margin-bottom: 8px;
}

ol li p
{
	margin-top: 3px;
	margin-bottom: 8px;
}

ol ul li
{
	margin-top: 3px;
	margin-bottom: 3px;
}

ol li
{
	margin-top: 5px;
	margin-bottom: 12px;
}

ul
{
	margin-top: 3px;
}

ul table
{
	margin-bottom: 8px;
}

ol
{
	margin-top: 3px;
	margin-bottom: 17px;
}

ol ul
{
	list-style-type: disc;
	margin-bottom: 5px;
	margin-left: -5px;
	margin-top: 0px;
}

ul ul
{
	list-style-type: circle;
	margin-bottom: 6px;
}

ol td ul
{
	padding-left: 0;
	margin-left: 20px;
}

ol ol
{
	margin-top: 1px;
	margin-bottom: 5px;
	list-style-type: lower-alpha;
}

/* unneeded?

ul.MoreInfo
{
	list-style-type: disc;
	margin-left: 20px;
	margin-top: 0.20em;
	margin-bottom: 0.20em;
	padding-left: 0px;
}

ul.MoreInfo li
{
	margin-bottom: 1px;
	margin-top: 1px;
} */

ul.navigation ul > li.has-children > a::after
{
	border: medium none;
	position: absolute;
	right: 5px;
	top: 9px;
	content: url('../Images/Global/menu_right_caret.png');
	padding-left: 20px;
}

/* This does not work with context menu. Leaving in stylesheet in case switch to full menu.

ul.menu > li.has-children > a::after
{
	content: url('../Images/Global/menu_right_caret.png');
}

ul.sub-menu > li.has-children > a::after
{
	content: url('../Images/Global/menu_right_caret.png');
} */

ul.menu._Skins_SideMenu.mc-component li > a::after
{
	padding-left: 5px;
	content: url('../Images/Global/menu_up_caret_grey.png');
}

ul.menu._Skins_SideMenu.mc-component li > a.selected::after
{
	content: none;
}

ul.menu._Skins_SideMenu.mc-component ul > li > a::after
{
	content: none;
}

table
{
	margin-top: 5px;
	margin-bottom: 17px;
}

td
{
	text-align: left;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	vertical-align: top;
	padding-left: 8px;
}

th
{
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	vertical-align: top;
	padding-left: 8px;
	padding-right: 6px;
	color: #4c4c4c;
	font-weight: normal;
	font-size: 1.1em;
}

td p
{
	margin-top: 3px;
	margin-bottom: 8px;
}

td p.note
{
	padding: 0px 0px;
	border: none;
	background-color: transparent;
	margin-left: 0px;
	overflow: visible;
}

td p.tip
{
	border: none;
	padding: 0px 0px;
	background-color: transparent;
	margin-left: 0px;
}

td p.important
{
	border: none;
	padding: 0px 0px;
	background-color: transparent;
	margin-left: 0px;
	mc-auto-number-class: note;
}

td p.minititle
{
	margin-top: 0px;
}

th p
{
	font-size: 1.1em;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
}

td ul
{
	margin-left: 5px;
	padding-left: 15px;
	margin-bottom: 5px;
	margin-top: 2px;
}

td.nopadding
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 0px;
}

table.border
{
	border-spacing: none;
	border-collapse: collapse;
	border-bottom-style: solid;
	border-bottom-color: #004e7d;
	border-bottom-width: 1.1px;
}

table.border td
{
	border: solid 1px #4ec0e0;
	border-left-width: 0px;
	border-right-width: 0px;
	padding-right: 30px;
}

table.border th
{
	font-size: 1.1em;
	border-left-width: 0px;
	border-right-width: 0px;
	padding-right: 30px;
	background-color: #005da6;
	color: #ffffff;
	font-weight: 600;
	border: solid 1px #005da6;
	padding-top: 4px;
	padding-bottom: 4px;
}

td.background
{
	border: solid 1px #4ec0e0;
	background-color: #F5FAFC;
}

td.nobackground
{
	background-color: #ffffff;
	border: solid 1pt #4ec0e0;
}

MadCap|expanding
{
	mc-open-image: url('resources:Images/WebHelp/minus.png');
	mc-closed-image: url('resources:Images/WebHelp/plus.png');
	mc-image-position: left;
}

MadCap|dropDown
{
	mc-open-image: url('resources:Images/WebHelp/minus.png');
	mc-closed-image: url('resources:Images/WebHelp/plus.png');
	border: dotted 1px #c0c0c0;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding: 5px 8px;
	padding-right: 10px;
	margin-bottom: 12px;
	overflow: auto;
	margin-top: 15px;
}

MadCap|toggler
{
	mc-closed-image: none;
	mc-open-image: none;
	color: #5b8ec1;
}

MadCap|popupHead
{
	color: #5B8EC1;
}

MadCap|popupBody
{
	color: #EBEBEB;
	border: none;
	padding: 11px 15px;
	background-color: #494949;
}

MadCap|glossaryTerm
{
	font-weight: normal;
	mc-closed-image: none;
	mc-open-image: none;
}

MadCap|glossaryTerm.Expanding
{
	color: inherit;
	font-weight: inherit;
	mc-closed-image: none;
	mc-open-image: none;
}

MadCap|glossaryTerm.Hyperlink
{
	font-weight: inherit;
}

MadCap|glossaryTerm.Popup
{
	font-weight: normal;
}

MadCap|conceptLink
{
	color: #000000;
}

MadCap|keywordLink
{
	color: #000000;
}

MadCap|helpControlMenu
{
	color: #707070;
	background-color: #FFFFFF;
	border: none;
}

MadCap|helpControlMenuItem
{
	color: inherit;
	font-size: inherit;
	font-family: inherit;
}

MadCap|helpControlMenuItem.Highlighted
{
	color: #000000;
	background-color: #E5EFF7;
}

MadCap|breadcrumbsProxy
{
	font-size: 9pt;
	padding-bottom: 5px;
	margin-bottom: 10px;
	padding-top: 5px;
	padding-left: 20px;
	color: #696969;
	border-bottom-width: 0px;
	mc-breadcrumbs-divider: ' > ';
	mc-breadcrumbs-prefix: 'You are here: ';
	margin-top: -65px;
	mc-breadcrumbs-count: 5;
	margin-left: -20px;
	max-width: 80%;
}

MadCap|xref
{
	mc-format: '{paratext}';
	color: #5B8EC1;
	mc-language: none;
}

/* Not currently used

MadCap|miniTocProxy
{
	mc-auto-number-format: 'In this section:';
	mc-auto-number-class: miniTocBoxTitle;
	border-top-width: 0px;
	margin-top: 20px;
	color: #696969;
	padding-top: 5px;
	padding-left: 0px;
} */

MadCap|dropDownHead
{
	color: #5b8ec1;
	font-size: 1.1em;
	padding-top: 2px;
	padding-bottom: 2px;
}

MadCap|dropDownHead.internal
{
	margin-bottom: 0.4em;
}

MadCap|dropDownHotspot:hover
{
	text-decoration: underline;
}

MadCap|relatedTopics
{
	mc-use-custom-sort-order: true;
	mc-help-control-display: list;
	mc-image-position: none;
	mc-label: 'See also:';
	padding-top: 5px;
	border-left-width: 1px;
	border-left-color: #004e7d;
	mc-image: none;
	color: #696969;
	margin-top: 15px;
}

MadCap|relatedTopicsControlList
{
	display: block;
}

MadCap|relatedTopicsControlListItem
{
	display: block;
	margin-bottom: 4px;
	margin-top: 4px;
	margin-left: -40px;
}

div.dropDownBody p.note,
p.tip,
p.important
{
	margin-left: 0px;
}

div.boxexample
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding: 5px 8px;
	page-break-inside: avoid;
	margin-top: 4px;
	margin-bottom: 12px;
	background-color: #f0f8ff;
	padding-bottom: 4px;
	border: dotted 1px #0083cc;
	overflow: auto;
}

div.note
{
	margin-top: 6px;
	margin-bottom: 15px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding: 6px 8px;
	page-break-inside: avoid;
	background-color: #FFFEED;
	overflow: auto;
	border-width: 1px;
	border-color: #ffd800;
	border-style: solid;
}

div.note ul
{
	margin-bottom: 4px;
	margin-left: -5px;
}

div.example
{
	margin-left: 40px;
	page-break-inside: avoid;
}

div.links
{
	border-left-color: ;
	border-right-color: ;
	border-top-color: ;
	border-bottom-color: ;
	margin-top: 20px;
}

div.small
{
	font-size: 8pt;
	bottom: 10in;
	page-break-inside: avoid;
}

/* Not currently used
div.MCMiniTocBox_0
{
	mc-auto-number-format: 'In this section:';
	mc-auto-number-class: miniTocBoxTitle;
} */

span.MCTextPopupBody
{
	background-color: #004e7d;
	color: #ffffff;
}

div.feedback
{
	font-size: 9pt;
	color: #696969;
	background-color: #ffffff;
	padding-top: 2px;
	margin-top: 40px;
	border-top: solid 1px #d3d3d3;
}

div.MiniGuide
{
	mc-auto-number-class: MoreInfo;
	mc-auto-number-format: 'Related PDF:';
	padding-top: 5px;
	margin-top: 20px;
	color: #004e7d;
}

/* Not currently used

div.picturecaption
{
	page-break-inside: avoid;
	margin-top: 3px;
	margin-bottom: 15px;
}

div.myheader
{
	background-color: #004e7d;
} */

div.content
{
	margin-top: 60px;
	background-color: #ffffff;
}

div.MCBreadcrumbsBox_0
{
	float: left;
	width: 100%;
}

div.ImagesFloatLeft
{
	clear: both;
	float: left;
	margin-right: 10px;
	padding: 5px;
}

div.ImagesFloatRight
{
	clear: both;
	float: right;
	margin-left: 10px;
	padding: 5px;
}

div.contentSection
{
	margin-top: 20px;
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.contentSection::before
{
	content: ' ';
	display: table;
}

div.contentSection::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.contentSection > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* Not currently used

div.contentSection > div:nth-child(1)
{
	width: 72%;
	margin-left: 0%;
}

div.contentSection > div:nth-child(2)
{
	padding-left: 40px;
	width: 28%;
	margin-left: 0%;
	margin-top: 46px;
}

div.left-section
{
	padding-right: 40px;
	margin-right: 40px;
	
}

div.right-section
{
	padding-left: 40px;
	margin-left: 40px;
}*/

div.sideContent
{
	float: right;
	width: 30%;
	margin-bottom: 40px;
	margin-left: 40px;
	margin-top: 8px;
}

div.TightContent
{
	margin: 0;
	padding: 0;
	line-height: 1em;
}

span.miniTocBoxTitle
{
	width: 100%;
	padding-top: 3px;
	font-weight: normal;
}

span.relatedTopicsBoxTitle
{
	width: 100%;
	padding-top: 3px;
	font-weight: normal;
	font-size: 1.2em;
	background-color: #cfd8dc;
	padding: 10px 8px 8px;
	color: #696969;
}

span.MoreInfo
{
	color: #696969;
	font-weight: 500;
}

span.Note
{
	padding-bottom: 2px;
	padding-top: 2px;
	font-weight: bold;
}

span.important
{
	font-weight: bold;
	color: #cc0000;
}

span.SearchHighlight1
{
	background-color: #ffffcc;
}

span.SearchHighlight10
{
	background-color: #ffffcc;
}

span.SearchHighlight2
{
	background-color: #ffffcc;
}

span.SearchHighlight3
{
	background-color: #ffffcc;
}

span.SearchHighlight4
{
	background-color: #ffffcc;
}

span.SearchHighlight6
{
	background-color: #ffffcc;
}

span.SearchHighlight7
{
	background-color: #ffffcc;
}

span.SearchHighlight8
{
	background-color: #ffffcc;
}

span.SearchHighlight9
{
	background-color: #ffffcc;
}

#page-toc span.SearchHighlight1,
#page-toc span.SearchHighlight2,
#page-toc span.SearchHighlight3,
#page-toc span.SearchHighlight4,
#page-toc span.SearchHighlight5,
#page-toc span.SearchHighlight6,
#page-toc span.SearchHighlight7,
#page-toc span.SearchHighlight8,
#page-toc span.SearchHighlight9
{
	background-color: #c2e9ff;
	color: #808080;
}

a.selected span.SearchHighlight1,
a.selected span.SearchHighlight2,
a.selected span.SearchHighlight3,
a.selected span.SearchHighlight4,
a.selected span.SearchHighlight5,
a.selected span.SearchHighlight6,
a.selected span.SearchHighlight7,
a.selected span.SearchHighlight8,
a.selected span.SearchHighlight9
{
	background-color: inherit;
}

em.term
{
	
}

pre
{
	margin-bottom: 12px;
	margin-top: 5px;
}

b.UI
{
	color: #696969;
}

i.variable
{
	
}

caption
{
	text-align: left;
	font-style: normal;
	font-size: 0.9em;
	padding-bottom: 4px;
}

code
{
	font-family: 'Courier New';
}

img
{
	border: none;
	max-width: 100%;
}

img.smaller
{
	max-width: 600px;
}

img.float
{
	float: right;
	margin-left: 15px;
}

img.icon
{
	margin-bottom: -2px;
}

MadCap|topicToolbarProxy
{
	float: right;
}

MadCap|menuProxy
{
	
}

MadCap|searchResultsProxy
{
	margin-top: 0;
}

MadCap|relatedTopics:focus
{
	
}

MadCap|relatedTopics:hover
{
	
}

#resultList .description
{
	line-height: 1.25em;
}

#resultList h3.title
{
	font-size: 1em;
}

#page-toc	/* container for topic navigation control */
{
	display: none;
	/* background: #0083cc;
	margin-bottom: 18px; */
}

#page-toc a
{
	color: #eceff1;
	background: #0083cc;
	display: block;
	font-size: 1em;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-right: 8px;
	line-height: 20px;
	margin: 0px;
	padding-left: 35px;
}

#page-toc ul
{
	margin: 0px;
	padding: 0px;
	line-height: 20px;
	list-style-type: none;
}

#page-toc ul li
{
	margin: 0px;
	padding: 0px;
}

dl
{
	margin: 5px 0px 15px;
}

dl.tags
{
	
}

dt
{
	font-weight: 600;
	float: left;
	clear: left;
	text-align: left;
	width: 130px;
	page-break-after: avoid;
}

dl.tags dt
{
	display: block;
	float: none;
	clear: none;
	width: auto;
	font-family: 'Courier New';
}

dd
{
	padding: 0 0 0.5em 0;
	margin: 0 0 0 145px;
}

dl.tags dd
{
	display: block;
	margin-left: 40px;
	margin-top: 4px;
	padding: 0 0 0.6em 0;
}

dd ul
{
	margin-left: 0px;
	padding-left: 15px;
	margin-bottom: 5px;
	margin-top: 2px;
}

dl.tags dd ul
{
	margin-left: 20px;
}

dd p
{
	margin-top: 0px;
}

object
{
	margin-left: -17px;
}

@media print
{
	MadCap|relatedTopics
	{
		display: none;
	}

	div.MCBreadcrumbsBox_0
	{
		display: none;
	}

	div.MCMiniTocBox_0
	{
		display: none;
	}

	div.MiniGuide
	{
		display: none;
	}

	div.sideContent
	{
		display: none;
	}

	p.kbcode,
	p.kbcodetn
	{
		display: none;
	}

	MadCap|dropDownHead
	{
		color: #000000;
		font-weight: bold;
		border-bottom-color: #c0c0c0;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		font-size: 12pt;
	}
}

@media working
{
	p.kbcode
	{
		float: none;
		margin-top: 0;
	}

	body
	{
		font-family: Arial;
		line-height: 1.2;
	}

	object
	{
		margin-left: 0;
	}
}

@media all and (max-width: 800px)
{
	.sideContent
	{
		display: none !important;
	}

	.left-section
	{
		width: 100% !important;
	}
}
