/*<meta />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/* colors
   blue: #79a0c1;
   links: #3a74c4;
   links (hover): #004e74;

*/

body
{
	top: 25px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 17px;
	margin-top: 0;
	mc-hyphenate: never;
}

h1
{
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 1.75em;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: .5em;
	margin-left: -17px;
	padding: .625em;
	padding-left: 20px;
	padding-bottom: 60px;
	page-break-before: always;
	mc-next-tag: p;
}

h2
{
	font-size: 1.4em;
	font-weight: bold;
	text-align: left;
	page-break-before: avoid;
	page-break-after: avoid;
	page-break-inside: avoid;
	margin-left: 0;
	margin-top: 1.33em;
	margin-bottom: .3em;
	mc-next-tag: p;
}

h3
{
	font-size: 1.2em;
	font-weight: bold;
	page-break-before: avoid;
	page-break-after: avoid;
	page-break-inside: avoid;
	margin-left: 0;
	margin-top: 1em;
	margin-bottom: .3em;
	mc-heading-level: 0;
	mc-next-tag: p;
}

h4
{
	font-size: 1em;
	font-weight: bold;
	page-break-before: avoid;
	page-break-after: avoid;
	page-break-inside: avoid;
	margin-bottom: .3em;
	margin-top: 1em;
	margin-left: 0;
	mc-heading-level: 0;
	mc-next-tag: p;
}

h5
{
	font-size: .8em;
	font-weight: bold;
	page-break-before: avoid;
	page-break-after: avoid;
	page-break-inside: avoid;
	margin-bottom: .66em;
	margin-top: .66em;
	mc-heading-level: 0;
	mc-next-tag: p;
}

h6
{
	font-size: .8em;
	font-weight: bold;
	page-break-before: avoid;
	page-break-after: avoid;
	page-break-inside: avoid;
	margin-bottom: .66em;
	margin-top: .66em;
	mc-heading-level: 0;
	mc-next-tag: p;
}

p
{
	margin-top: .66em;
	margin-bottom: .8em;
	font-weight: normal;
}

p.defnTerm
{
	margin: 0;
	margin-bottom: .375em;
	margin-top: 1em;
	page-break-after: avoid;
	page-break-inside: avoid;
	mc-next-tag: p;
	mc-next-class: defnDescription;
}

p.defnDescription
{
	margin: 0;
	margin-bottom: 9px;
	margin-top: .563em;
	margin-left: 2.5em;
	page-break-before: avoid;
	page-break-inside: avoid;
	mc-next-tag: p;
	mc-next-class: defnTerm;
}

p.defnDescriptionStem
{
	margin: 0;
	margin-bottom: 0;
	margin-top: .563em;
	margin-left: 2.5em;
	page-break-after: avoid;
	page-break-inside: avoid;
}

p.HowToText
{
	font-weight: bold;
	/* color: #003366; */
}

p.Prerequisite
{
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-top: 25pt;
	margin-bottom: 5pt;
	font-size: 16pt;
	page-break-after: avoid;
	page-break-inside: avoid;
}

p.IndexHeading
{
	text-align: left;
	margin-bottom: 0;
	margin-top: 0;
	margin: 0;
	font-size: 1em;
}

p.MiniTOC1
{
	mc-leader-offset: 10pt;
	mc-leader-align: right;
	margin-left: 0.5in;
}

p.MiniTOC2
{
	mc-leader-align: right;
	margin-left: 1in;
}

p.MiniTOC3
{
	margin-left: 1.5in;
}

code
{
	font-size: .9em;
	font-family: 'Lucida Console', 'Consolas', 'Courier', monospace;
}

div.GlossaryPageTerm
{
	font-size: .9em;
}

div.GlossaryPageDefinition
{
	font-size: .75em;
}

img
{
	border: none;
}

img.MaxWidth100Percent
{
	mc-thumbnail: popup;
}

img.MaxWidth100PercentNoThumbnail
{
	
}

img.MaxWidth75Percent
{
	mc-thumbnail: popup;
}

img.MaxWidth50Percent
{
	mc-thumbnail: popup;
}

img.ReduceButtonSize
{
	
}

ol
{
	list-style-image: none;
	margin-bottom: .9em;
	margin-top: .9em;
}

ul
{
	list-style-type: disc;
	margin-bottom: .9em;
	margin-top: .9em;
}

li
{
	margin-bottom: .66em;
	margin-top: .66em;
	page-break-inside: avoid;
}

span.Emphasis
{
	font-weight: bold;
}

span.EmphasisItalic
{
	font-weight: normal;
	font-style: italic;
}

span.Placeholder
{
	
}

span.Placeholder:before
{
	content: "<";
}

span.Placeholder:after
{
	content: ">";
}

span.SeeAlsoIndexTerms
{
	font-style: italic;
}

span.SeeIndexTerms
{
	font-style: italic;
}

td
{
	vertical-align: top;
	margin: .66em;
}

th
{
	margin-bottom: .66em;
	margin-left: 0;
	margin-top: .66em;
	color: #ffffff;
}

a.MCBreadcrumbsLink
{
	/* !important added to fix issue in IE/Webkit not applying to breadcrumb */
	text-decoration: none !important;
	color: #3a74c4 !important;
}

a:hover,
a.PopupHotspot:hover,
MadCap|xref:hover
{
	/*text-decoration: underline !important;
	color: #004e74 !important;*/
}

a.MCBreadcrumbsLink:hover
{
	/* !important added to fix issue in IE/Webkit not applying to breadcrumb */
	text-decoration: underline !important;
	color: #444346 !important;
}

a.GlossaryPageTerm:link,
a.GlossaryPageTerm:visited
{
	text-decoration: none;
}

a.GlossaryPageTerm:hover
{
	text-decoration: none;
	color: #c0c0c0;
}

MadCap|dropDownBody
{
	border-bottom: none;
	font-size: .8em;
}

MadCap|dropDownHead
{
	font-size: .8em;
	color: #000000;
}

MadCap|listOfProxy
{
	width: 5in;
	margin-top: 1.875em;
}

MadCap|miniTocProxy
{
	margin-right: .5in;
	margin-left: .5in;
	padding-left: 0;
}

MadCap|popupHead
{
	color: #000000;
}

MadCap|xref
{
	mc-format: '{paratext}';
}

MadCap|glossaryTerm
{
	color: #4298b5;
}

MadCap|glossaryProxy
{
	font-size: .8em;
}

MadCap|indexProxy
{
	font-size: .8em;
}

MadCap|tocProxy
{
	margin-left: 0;
	padding-left: 0;
}

MadCap|breadcrumbsProxy
{
	mc-breadcrumbs-prefix: ' ';
	border-bottom: none;
	border-top: none;
	font-size: .8em;
	margin-bottom: 0;
	padding-top: .625em;
	padding-bottom: .625em;
}

MadCap|conceptLink
{
	color: #003366;
	font-weight: bold;
}

MadCap|conceptLink:hover
{
	/*color: #c0c0c0;
	font-weight: bold;*/
}

MadCap|dropDown
{
	margin-bottom: .5em;
	margin-top: .5em;
	font-size: .8em;
}

MadCap|dropDownBody
{
	border-bottom: solid 1px #546c7f;
	font-size: .8em;
}

MadCap|dropDownHead
{
	font-weight: bold;
	color: #003366;
	margin-bottom: .5em;
	font-size: .7em;
}

MadCap|dropDownHotspot
{
	font-weight: bold;
	color: #003366;
	cursor: hand;
	text-decoration: none;
	font-size: .88em;
}

MadCap|dropDownHotspot:hover
{
	/*color: #c0c0c0;
	font-weight: bold;*/
}

MadCap|expandingHead
{
	font-style: italic;
	font-weight: normal;
	cursor: hand;
	text-decoration: none;
	color: #006600;
}

MadCap|expandingBody
{
	color: #777777;
	font-style: italic;
}

MadCap|expanding
{
	mc-image-position: left;
}

MadCap|expandingHead
{
	color: #546c7f;
}

MadCap|glossaryProxy
{
	border-top: none;
}

MadCap|indexProxy
{
	border-top: none;
}

MadCap|miniTocProxy
{
	border-top-width: 0;
}

MadCap|relatedTopics
{
	color: #003366;
}

MadCap|tocProxy
{
	border-top-color: #ffffff;
	border-top: none;
}

MadCap|xref
{
	mc-format: '{paratext}';
}

MadCap|xref.IndexPageNumber
{
	mc-format: '{color #000000}See {/color}{quote}{paratext}{quote}';
}

.dropDownHotspot:hover
{
	color: #c0c0c0;
	font-weight: bold;
}

ul.sub-menu
{
	overflow: auto;
	/* overflow-x: hidden; bdoshi */
	/* max-height: 80vh;  bdoshi*/
}

@media print
{
	body
	{
		font-family: 'Palatino Linotype', Garamond, Times, serif;
		font-size: 10pt;
	}

	h1
	{
		color: #79a0c1;
		font-family: Lato, Arial, Helvetica, sans-serif;
		font-size: 22pt;
		padding-top: 12pt;
		margin-bottom: 56pt;
		border-bottom: none;
		margin-left: -17px;
		padding-left: 0;
	}

	h1.noTOC
	{
		mc-heading-level: 0;
	}

	h1.Appendix
	{
		mc-auto-number-format: 'GA:APPENDIX: ';
	}

	h1.Chapter
	{
		mc-auto-number-format: 'GH:CHAPTER {chapnum}: ';
	}

	h1.Part
	{
		mc-auto-number-format: 'GP:PART {R+}: ';
	}

	h1.nobreakbefore
	{
		page-break-before: avoid;
	}

	h2
	{
		font-family: Lato, Arial, Helvetica, sans-serif;
		margin-top: 24pt;
		margin-bottom: 2pt;
		mc-auto-number-offset: 0;
		font-size: 16pt;
		mc-heading-level: 2;
	}

	h2.noTOC
	{
		mc-heading-level: 0;
		mc-auto-number-offset: 0;
	}

	h3
	{
		font-family: Lato, Arial, Helvetica, sans-serif;
		margin-top: 16pt;
		margin-bottom: 2pt;
		font-size: 12pt;
		mc-heading-level: 3;
	}

	h3.noTOC
	{
		mc-heading-level: 0;
	}

	h4
	{
		font-family: Lato, Arial, Helvetica, sans-serif;
		margin-top: 15pt;
		margin-bottom: 2pt;
		mc-heading-level: 4;
		font-size: 10pt;
	}

	h4.noTOC
	{
		mc-heading-level: 0;
	}

	h5
	{
		font-family: Lato, Arial, Helvetica, sans-serif;
		font-size: 10pt;
	}

	h6
	{
		font-family: Lato, Arial, Helvetica, sans-serif;
	}

	code
	{
		font-size: 9pt;
	}

	pre
	{
		font-size: 9pt;
		font-family: 'Lucida Console', 'Consolas', 'Courier', monospace;
	}

	p
	{
		font-size: 10pt;
	}

	p.Figure
	{
		font-size: 10pt;
		color: #696969;
		font-style: italic;
		mc-auto-number-format: 'CF:Figure {chapnum}-{n+} ';
		mc-auto-number-class: FigureNum;
	}

	p.HowToText
	{
		page-break-after: avoid;
		/*		color: #025b88; */
	}

	p.IndexHeading
	{
		margin-top: 0;
		padding-top: 16px;
	}

	p.Title_back
	{
		color: #ffffff;
		font-size: 10pt;
	}

	p.Title_back_copyright
	{
		color: #ffffff;
		font-size: 8pt;
		margin-left: -4px;
		margin-right: -4px;
	}

	hr
	{
		height: 2px;
		color: #ffffff;
		background-color: #ffffff;
		border: none;
	}

	p.MiniTOC1
	{
		margin-left: 0;
	}

	p.TOC1
	{
		font-family: Lato, Arial, Helvetica, sans-serif;
		font-size: 12pt;
		margin-top: 24pt;
		page-break-after: avoid;
	}

	p.TOC2
	{
		margin-left: .25in;
		font-size: 10pt;
	}

	p.TOC3
	{
		margin-left: .5in;
		font-size: 10pt;
	}

	MadCap|xref
	{
		mc-format: '{paratext}';
	}

	MadCap|xref.IndexPageNumber
	{
		mc-format: '{color #000000}See {/color}{quote}{paratext}{quote}{color black} on page {page} for details.{/color}';
	}

	blockquote
	{
		font-size: .8em;
	}

	div.GlossaryPageTerm
	{
		padding-bottom: 10px;
		padding-top: 10px;
	}

	div.GlossaryPageHeading
	{
		color: #000000;
		font-size: 10pt;
	}

	img
	{
		border: none;
	}

	img.MaxWidth100Percent
	{
		max-width: 100%;
	}

	img.MaxWidth100PercentNoThumbnail
	{
		max-width: 100%;
		mc-thumbnail: none;
	}

	img.MaxWidth75Percent
	{
		max-width: 75%;
	}

	img.MaxWidth50Percent
	{
		max-width: 50%;
	}

	img.ReduceButtonSize
	{
		max-height: 15px;
	}

	li
	{
		margin-bottom: 6pt;
		margin-top: 6pt;
		text-align: left;
		font-size: 10pt;
	}

	span.FigureNum
	{
		font-weight: bold;
		color: #4298b5;
	}

	dt
	{
		font-size: 10pt;
		page-break-after: avoid;
		page-break-inside: avoid;
	}

	dd
	{
		font-size: 10pt;
		page-break-after: avoid;
	}

	th
	{
		font-family: Lato, Arial, Helvetica, sans-serif;
		font-weight: bold;
		font-style: normal;
		font-size: 10pt;
	}

	tr
	{
		page-break-inside: avoid;
	}

	td
	{
		font-size: 10pt;
	}

	td.HeaderFooter
	{
		font-family: Lato, Arial, Helvetica, sans-serif;
		font-size: 8pt;
		margin-top: 0;
		margin-bottom: 0;
		padding-top: 0;
		padding-bottom: 0;
	}

	MadCap|breadcrumbsProxy
	{
		mc-breadcrumbs-divider: ' ';
	}

	MadCap|xref
	{
		mc-format: '{paratext} {color black}{pageref}';
	}

	MadCap|xref.IndexPageNumber
	{
		mc-format: 'See {quote}{paratext}{quote}{color black} on page {page} for details.';
		color: #3a74c4;
	}
}

abbr,
acronym,
address,
big,
center,
cite,
ins,
kbd,
s,
samp,
small,
span.state,
var
{
	/* these tags are not normally used */
	/* disabled so they don't clutter the style list */
	mc-disabled: true;
}

ul.menu
{
	background-color: #686868 !important;
	font-weight: normal;
}

ul.navigation
{
	color: #939393;
	font-style: normal !important;
	margin-left: 0;
	padding-left: 100;
}

ul.menu ul li > a,
ul.menu ul li > a.selected
{
	color: #2c2b2d !important;
	font-weight: bold !important;
}

ul.menu li > a.selected,
ul.menu ul li > a.selected,
ul.menu ul ul li > a
{
	font-weight: bold !important;
}

ul.menu li a:hover
{
	/*color: #d1d3d4 !important;*/
}

ul.sub-menu > li > a:hover
{
	background-color: #f9f9f9 !important;
}

ul.menu > li > a::after
{
	content: "  \00bb";
	color: #2c2b2d;
}

ul.menu._Skins_HTML5_topic_menu ul ul > li
{
	font-size: 14px;
}

ul.menu._Skins_HTML5_topic_menu
{
	border-radius: 4px;
}

.MCBreadcrumbsDivider
{
	color: black;
	padding: 0 1px;
}

@media screen and (min-width: 865px)
{
	/* formatting for desktop skin */

	nav.tab-bar
	{
		position: fixed;
		width: 100%;
		height: 43px;
		padding-top: 0 !important;
		padding-bottom: 0 !important;
		margin-top: 0 !important;
		margin-bottom: 0 !important;
		z-index: 10;
		top: 0;
	}

	input.search-field
	{
		padding-right: 30px;
		border-radius: 2px;
		font-family: Arial, Helvetica, sans-serif;
	}

	div.search-submit
	{
		border-radius: 2px;
	}

	MadCap|xref
	{
		mc-format: '{paratext}';
	}
}

@media screen and (max-width: 864px)
{
	/* formatting for mobile skin */

	body
	{
		top: 0;
	}

	nav.tab-bar
	{
		position: fixed;
		width: 100%;
		z-index: 20;
	}

	MadCap|section.main-section
	{
		position: relative;
		top: 92px;
	}

	aside.right-off-canvas-menu,
	ul.right-submenu
	{
		background-color: #686868 !important;
	}

	ul.off-canvas-list li.tree-node:hover
	{
		background-color: #4b4b4b !important;
	}

	li.tree-node > a
	{
		font-weight: bold !important;
		color: white !important;
	}

	li.tree-node > a:hover
	{
		text-decoration: none !important;
		background-color: #4b4b4b !important;
	}

	ul.off-canvas-list tree-node:hover
	{
		background-color: #4b4b4b !important;
	}

	input.search-field
	{
		padding-right: 30px;
		border-radius: 2px;
		font-family: Arial, Helvetica, sans-serif;
	}

	div.search-submit
	{
		border-radius: 2px;
	}

	MadCap|xref
	{
		mc-format: '{paratext}';
	}
}

MadCap|xref.SeeTopic
{
	mc-format: 'See {quote}{para}{quote}';
}

MadCap|xref.Topic
{
	mc-format: '{para}';
}

@media non-print
{
	MadCap|xref
	{
		mc-format: '{paratext}';
	}

	MadCap|xref.IndexPageNumber
	{
		mc-format: 'See {quote}{paratext}{quote}';
		color: #3a74c4;
	}

	ul.menu li > a
	{
		color: #939393;
	}

	ul.menu li > a.selected
	{
		color: #939393;
	}

	ul.menu._Skins_HTML5_topic_menu ul ul > li
	{
		color: #939393;
	}

	ul.navigation a
	{
		color: #939393;
	}

	ul.off-canvas-list li.tree-node:hover
	{
		color: #939393;
	}

	ul._Skins_HTML5_topic_menu
	{
		color: #939393;
	}

	ul.navigation
	{
		color: #939393;
		font-style: italic;
	}

	ul.menu
	{
		color: #939393;
	}

	ul.menu > li > a::after
	{
		color: #939393;
	}
}

p.Cover_Title
{
	color: #ffffff;
	font-family: 'Gotham Light';
	text-transform: uppercase;
	margin-bottom: 0;
	margin-top: 1.4em;
	font-size: 36pt;
}

p.Cover_SubTitle
{
	font-family: 'Gotham Book';
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 0;
	color: #ffffff;
	margin-top: 0.2em;
	font-size: 16pt;
}

p.Cover_Footer
{
	margin-top: 0;
	margin-bottom: 0;
	text-transform: uppercase;
	font-family: 'Gotham Bold';
	font-size: 6pt;
}

p.Cover_SubTitle_Small
{
	font-family: 'Gotham Book';
	font-weight: normal;
	text-transform: uppercase;
	margin-bottom: 0;
	color: #ffffff;
	margin-top: 0.2em;
	font-size: 12pt;
}

@media only screen and (max-width: 767px)
{
	ul.navigation a
	{
		color: #ffffff;
	}

	li.tree-node > a
	{
		color: #939393;
	}
}

/*bdoshi overrides from Styles.css*/

.main-section > .outer-row
{
	padding-top: 1em;
	padding-bottom: 1em;
	max-width: 100%;
}

.inner-wrap .outer-row
{
	margin: 0 auto;
	padding-left: 1em;
	padding-right: 1em;
	max-width: 100%;
}

.navigation-wrapper
{
	float: left;
	margin-left: 75px;
}

.tab-bar-section a.logo
{
	position: relative;
	float: left;
	margin-top: 2px;
	height: 34px;
	width: 113px;
	margin-bottom: 15px;
	background: transparent url('data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNDUuNSA0My45IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNDUuNSA0My45Ij48cGF0aCBmaWxsPSIjREExQTMyIiBkPSJNNDMuOSAxOGgxNC4zdjIuM2gtMTEuNXY1LjVoMTF2Mi40aC0xMXY4LjJoLTIuOHpNNjEgMTcuOGgyLjZ2Mi44aC0yLjZ2LTIuOHptMCA1LjFoMi42djEzLjVoLTIuNnYtMTMuNXpNNjggMjIuOWgyLjZ2Mi41aC4xYzEuMi0yLjEgMi45LTIuOSA0LjYtMi45LjYgMCAxIDAgMS41LjJ2Mi44Yy0uNi0uMi0xLjEtLjMtMS44LS4zLTIuNiAwLTQuMyAxLjUtNC4zIDQuNHY2LjloLTIuN3YtMTMuNnpNODAuMyAzMC40Yy4yIDIuOCAyLjcgNC4zIDUgNC4zIDEuNSAwIDMuNS0uNSA0LjQtMi40aDIuN2MtMS4zIDMuMy00LjMgNC42LTcgNC42LTUuMyAwLTcuOC0zLjMtNy44LTcuMiAwLTMuOSAyLjYtNy4yIDcuOC03LjIgMy42IDAgNy4zIDIuMSA3LjMgNy43di4zaC0xMi40em05LjctMmMtLjQtMi41LTIuMy0zLjgtNC43LTMuOC0yLjQgMC00LjUgMS40LTQuOSAzLjhoOS42eiIvPjxwYXRoIGZpbGw9IiMwMDAwMTQiIGQ9Ik05NS45IDE4aDE0Ljh2Mi4zaC0xMnY1LjRoMTEuN3YyLjNoLTExLjd2NmgxMi4zdjIuNGgtMTUuMXpNMTI0LjUgMjIuOWgyLjlsLTcuMSAxNS44Yy0xLjMgMi45LTIuMyAzLjQtNC43IDMuNC0uNiAwLTEuMy0uMS0yLS4xdi0yLjJjLjUgMCAuOS4xIDEuNS4xIDEuNiAwIDItLjMgMi44LTIuMWwuNi0xLjItNi4yLTEzLjdoM2w0LjYgMTAuNyA0LjYtMTAuN3pNMTMwLjYgMzAuNGMuMiAyLjggMi43IDQuMyA1IDQuMyAxLjUgMCAzLjUtLjUgNC40LTIuNGgyLjdjLTEuMyAzLjMtNC4zIDQuNi03IDQuNi01LjMgMC03LjgtMy4zLTcuOC03LjIgMC0zLjkgMi42LTcuMiA3LjgtNy4yIDMuNiAwIDcuMyAyLjEgNy4zIDcuN3YuM2gtMTIuNHptOS43LTJjLS40LTIuNS0yLjMtMy44LTQuNy0zLjgtMi40IDAtNC41IDEuNC00LjkgMy44aDkuNnoiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0RBMUEzMiIgZD0iTTIyLjggMGMuOSAzLjMgNC4xIDQuOSAyLjcgOC44LS44IDIuMS0zLjQgNC4xLTEuNiA2LjktLjUuMy0xLjEtLjktMS4yLTEuNS0uNS0yLjUgMS42LTUuNiAxLjYtOC4zIDAtMi4zLTEuOC0zLjUtMS41LTUuOSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjMDAwMDE0IiBkPSJNMjguNiAyMi42Yy0xLjktMS41LTYuMS0xLjYtNy45IDAtNC4yIDMuNi0uNSAxMS4yIDYuNyA5LjYtNS44IDMuNS0xNC0xLjUtMTEuNi05LjMtNC4xIDEuMi03LjkgMi42LTExLjQgNC40IDQuMiA1LjIgMTAuNSA4LjIgMTkuMSA4LjktMTEuMS44LTE2LjctNS0yMy41LTguOCA1LjgtMyAxMy05IDIyLTguMyAyLjcuMiA1LjcgMS4yIDYuNiAzLjUiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0RBMUEzMiIgZD0iTTI3LjIgMTMuOWMtLjYuNy0xLjEgMS40LTIgMS43IDEuMi0xLjQuMi02LjEgMi41LTYuNy0uNCA0LjcgMy40IDYuMyA2IDkuMSAyLjEgMi4zIDQuNCA0LjkgMy45IDkuNy0uNiA1LjItNS44IDcuMi0xMC4zIDguMiAzLjYtMS42IDgtMi45IDguNS03LjIgMS4xLTcuNC01LjktMTAuNS04LjYtMTQuOE0zMSAyMS4yYzIuMiAyLjIgMy4zIDYuNSAwIDguOC0yLjEgMS41LTQuOS45LTYuMS0uMy0uOC0uOC0uOS0xLjktLjgtMi42LjMtMS41IDIuMS0zIDMuMy0xLjgtMS4xLS45LTMuNCAxLjktMS40IDMgLjIuMS44LjIuOC4yIDIuOS4xIDUuNS0zLjEgMy40LTYuNi0uMy0uNS0uNi0xLTEuMS0xLjUgMCAwLS45LTEuMS0uNC0uOC4zLjIuNi4zLjguNC4yLjIgMS4xLjggMS41IDEuMiIvPjxwYXRoIGZpbGw9IiMwMDAwMTQiIGQ9Ik0xNDEuOSAyMS4ydi0uMmgxLjV2LjJoLS42djEuN2gtLjN2LTEuN3pNMTQ0IDIxbC42IDEuNi42LTEuNmguM3YxLjloLS4ydi0xLjZsLS42IDEuNmgtLjJsLS42LTEuNnYxLjZoLS4zdi0xLjl6Ii8+PC9zdmc+Cg==') center center no-repeat;
}

.tab-bar-section.middle
{
	border-bottom: 1px solid #d1d0d2 !important;
	background-color: #fff;
	padding-left: 15px;
	box-shadow: 0 0 5px 0 #999999;
}

.tab-bar-section.middle > div
{
	min-height: auto;
}

ul.navigation ul > li > a
{
	line-height: 15px;
	font-weight: normal;
	font-style: normal;
	font-size: 14px;
}

ul.navigation > li.has-children:after
{
	border-bottom-color: transparent;
}

ul.navigation ul
{
	display: table;
	list-style: none;
	margin: 0;
	padding: 0;
	border-radius: 0 0 4px 4px;
	box-shadow: 0 1px 2px 1px #aaa;
	min-width: 100%;
	left: 0;
	border: 0;
	font-size: 14px;
	text-align: left;
	background-color: #fff !important;
	background-clip: padding-box;
	position: absolute;
	top: 100%;
	z-index: 10000;
	float: left;
}

ul.navigation > li > ul
{
	margin-left: 16px;
	margin-top: -5px;
}

ul.navigation ul > li:hover
{
	background-color: #e1e1e1;
}

ul.navigation ul > li > ul > li:hover
{
	background-color: #e1e1e1;
}

/* bdoshi overrides for this file */

/*
orignal:
div#menu {
	float: right;
	margin-top:20px;
	margin-left:20px;
}
*/

div#menu
{
	/* formats topic menu */
	float: left;
	margin-top: 20px;
	margin-left: 20px;
	position: fixed;
	top: 58px;
	height: 100%;
	width: 200px;
	border-right: 1px solid #c7c7c7;
	background: #fff;
	z-index: 1;
	padding: 10px 10px 0 0;
	overflow-x: hidden;
	overflow-y: auto;
}

div#content
{
	margin-left: 248px;
	margin-top: 60px;
}

form.search
{
	width: 305px;
	float: right;
	margin-top: 8px;
}

@media screen and (max-width: 864px)
{
	div#menu
	{
		height: auto;
		width: 80%;
		position: inherit;
		margin-top: 70px;
		border-right: none;
	}

	div#content
	{
		margin-left: 5px;
		margin-top: 50px;
	}

	div.MCBreadcrumbsBox_0
	{
		display: none;
	}

	form.search
	{
		margin-top: 5px;
	}
}

/* original:
ul.menu {
    background-color: #686868 !important;
}
*/

ul.menu
{
	background-color: #fff !important;
	color: #444346 !important;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px !important;
	line-height: 1.42 !important;
	width: 100% !important;
}

/* original:
ul.menu li > a.selected, ul.menu ul li > a.selected, ul.menu ul ul li > a {
    font-weight: bold !important;
}
*/

ul.menu li > a.selected,
ul.menu ul li > a.selected,
ul.menu ul ul li > a
{
	color: #444346 !important;
	font-weight: 700 !important;
	position: relative;
}

/* original:
ul.navigation a,
ul.menu li > a,
ul.menu li > a.selected
{
	color: #939393 !important;
	text-decoration: none !important;
	font-weight: normal !important;
	font-size: 12px;
}

*/

ul.menu li > a
{
	color: #79a0c1 !important;
	text-decoration: none !important;
	font-weight: normal !important;
	border-bottom: 1px solid #c7c7c7;
	font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 14px !important;
	line-height: 1.82 !important;
}

/* original:
a,
a:link,
a:visited,
a.PopupHotspot,
MadCap|xref
{
	text-decoration: none !important;
	color: #3a74c4 !important;
}
*/

#content a,
#content a:link,
#content a:visited,
#content a.PopupHotspot,
#content MadCap|xref
{
	text-decoration: none !important;
	color: #79a0c1 !important;
}

a,
a:link,
a:visited,
a.PopupHotspot,
MadCap|xref
{
	text-decoration: none !important;
	color: #444346 !important;
}

.right-off-canvas-menu a,
.right-off-canvas-menu a:link,
.right-off-canvas-menu a:visited,
.right-off-canvas-menu a.PopupHotspot,
.right-off-canvas-menu MadCap|xref
{
	text-decoration: none !important;
	color: #f5f5f5 !important;
}

ul.navigation > li > a.selected::before
{
	transition: all 150ms ease;
	position: absolute;
	top: 8px;
	right: auto;
	bottom: auto;
	left: 10px;
	content: ' ';
	background-color: #3fa1d0;
	width: calc(100% - 20px);
	height: 3px;
	opacity: 1;
}

.MCBreadcrumbsBox_0::after
{
	position: absolute;
	left: 0;
	content: " ";
	display: block;
	height: 7px;
	width: 100%;
	z-index: 0;
}

div.MCBreadcrumbsBox_0
{
	margin-left: 250px;
	margin-top: 10px;
	position: fixed;
	top: 40px;
	background: #fff;
	width: 100%;
}

ul.navigation li > a
{
	text-transform: uppercase;
	font-weight: normal;
	color: #444346 !important;
	font-size: 14px !important;
}

MadCap|xref
{
	mc-format: '{paratext}';
}

MadCap|xref.IndexPageNumber
{
	mc-format: 'See {quote}{paratext}{quote}';
	color: #3a74c4;
}

ul.menu li > a
{
	color: #939393;
}

ul.menu li > a.selected
{
	color: #939393;
}

ul.menu._Skins_HTML5_topic_menu ul ul > li
{
	color: #939393;
}

ul.navigation a
{
	color: #939393;
}

ul.off-canvas-list li.tree-node:hover
{
	color: #939393;
}

ul._Skins_HTML5_topic_menu
{
	color: #939393;
}

ul.navigation
{
	color: #939393;
}

ul.menu
{
	color: #939393;
}

ul.menu > li > a::after
{
	color: #939393;
}

.tab-bar .menu-icon span
{
	background-color: rgba(128, 128, 128, 0.34);
}

nav.tab-bar .menu-icon
{
	top: auto;
	margin-top: 0px;
	padding: 2px;
}

.nav-search
{
	width: 300px;
	float: right;
}

nav.tab-bar
{
	background-color: #fff;
	border-bottom: 1px solid #c7c7c7;
}

MadCap|xref
{
	mc-format: '{paratext}';
}

MadCap|xref.IndexPageNumber
{
	mc-format: 'See {quote}{paratext}{quote}';
	color: #3a74c4;
}

ul.menu li > a
{
	color: #939393;
}

ul.menu li > a.selected
{
	color: #939393;
}

ul.menu._Skins_HTML5_topic_menu ul ul > li
{
	color: #939393;
}

ul.navigation a
{
	color: #939393;
}

ul.off-canvas-list li.tree-node:hover
{
	color: #939393;
}

ul._Skins_HTML5_topic_menu
{
	color: #939393;
}

ul.navigation
{
	color: #939393;
	font-style: italic;
}

ul.menu
{
	color: #939393;
}

ul.menu > li > a::after
{
	color: #939393;
}

