/*<meta conditions="ProductImport.Product" />*/

@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;
}

._Skins_HTML5_SideNav .body-container
{
	padding-right: 60px;
	padding-left: 40px;
	background-color: #ffffff;
	padding-top: 70px;
}

._Skins_SearchPage.mc-component .micro-content-container > .micro-content
{
	max-width: 1200px;
}

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:visited,
a:hover,
a:focus,
a:active
{
	color: #0276b7;
	text-decoration: none;
	font-weight: normal;
}

a:hover
{
	text-decoration: underline;
}

#page-toc a:hover
{
	background: #0556a4;
	text-decoration: none;
	color: white;
	font-weight: bold;
}

div.MCHelpControl a:hover
{
	background: #90a4ae;
	text-decoration: none;
	font-weight: bold;
}

div.MiniGuide a:hover
{
	background: #90a4ae;
	text-decoration: none;
	font-weight: bold;
}

div.MCMiniTocBox_0 a:hover
{
	background: #90a4ae;
	text-decoration: none;
	font-weight: bold !important;
	margin-left: 0px;
}

ul.menu li.TOCSeparator a:hover
{
	/* Flare over-writes this class too, so need to make it important 
       to avoid hover decoration. */
	background-color: transparent !important;
}

ul.menu._Skins_KB_Menu.mc-component ul ul li a:hover
{
	text-decoration: underline !important;
}

ul.menu._Skins_KB_Menu.mc-component ul ul ul
{
	display: none;
}

/* Styles for navigation and scripts */

a.backToTop
{
	position: fixed;
	bottom: 0;
	right: 15px;
	display: none;
}

#page-toc
{
	display: none;
	color: #ffffff;
	padding-bottom: 4px;
	background-color: #0276b7;
}

#page-toc a,
#page-toc a:link,
#page-toc a:visited,
#page-toc a:hover,
#page-toc a:focus,
#page-toc a:active
{
	color: white;
	text-decoration: none;
	display: block;
	padding: 6px 22px;
}

#page-toc ul
{
	color: white;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#page-toc ul li
{
	margin-top: 1px;
	margin-bottom: 1px;
}

div.video
{
	
}

.video-responsive
{
	margin-top: 20px;
	margin-bottom: 30px;
	overflow: hidden;
	padding-bottom: 56.25%;
	position: relative;
	height: 0;
}

.video-responsive iframe
{
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	position: absolute;
	border: 1px solid;
}

p.boxHeading
{
	padding: 8px 16px;
	padding-bottom: 3px;
	margin: 0;
	font-weight: bold;
	color: #ffffff;
}

div.MCHelpControl a,
div.MCHelpControl a:link,
div.MCHelpControl a:visited,
div.MCHelpControl a:hover,
div.MCHelpControl a:focus,
div.MCHelpControl a:active
{
	padding: 6px 22px;
	margin-top: -6px;
	color: #455a64;
	display: block;
}

div.MCHelpControl
{
	margin-top: 15px;
	padding-bottom: 0px;
}

div.MCHelpControl ul
{
	margin-top: 6px;
	margin-left: -55px;
	margin-right: -16px;
	padding-bottom: 4px;
}

div.MiniGuide
{
	mc-auto-number-class: MoreInfo;
	mc-auto-number-format: 'Related PDF';
	margin-top: 15px;
	color: #696969;
	padding: 8px 16px;
	padding-bottom: 0px;
	background-color: #cfd8dc;
}

div.MiniGuide a,
div.MiniGuide a:link,
div.MiniGuide a:visited,
div.MiniGuide a:hover,
div.MiniGuide a:focus,
div.MiniGuide a:active
{
	padding: 6px 22px;
	margin-top: -6px;
	color: #455a64;
	display: block;
}

div.MiniGuide ul
{
	list-style-type: none;
	margin-top: 6px;
	margin-left: -55px;
	margin-right: -16px;
	padding-bottom: 4px;
}

MadCap|miniTocProxy
{
	border-top-width: 0px;
	margin-top: 15px;
	background-color: #cfd8dc;
	color: #696969;
	padding: 8px 16px;
	padding-bottom: 0px;
}

MadCap|miniTocProxy
{
	mc-auto-number-format: 'Topics in this section';
	mc-auto-number-class: miniTocBoxTitle;
}

div.MCMiniTocBox_0
{
	mc-auto-number-format: 'Topics in this section';
	mc-auto-number-class: miniTocBoxTitle;
	border-top-width: 0px;
	margin-top: 15px;
	background-color: #cfd8dc;
	color: #696969;
	padding: 8px 16px;
	padding-bottom: 5px;
}

div.MCMiniTocBox_0 a,
div.MCMiniTocBox_0 a:link,
div.MCMiniTocBox_0 a:visited,
div.MCMiniTocBox_0 a:hover,
div.MCMiniTocBox_0 a:focus,
div.MCMiniTocBox_0 a:active
{
	padding: 6px 22px;
	color: #455a64;
	display: block;
	font-weight: normal;
}

div.MCMiniTocBox_0 p
{
	margin-top: 0px;
	margin-left: -16px;
	margin-right: -16px;
	margin-bottom: 0px;
}

span.miniTocBoxTitle
{
	color: #696969;
	font-weight: bold;
}

span.MoreInfo
{
	color: #696969;
	font-weight: bold;
}

ul.menu._Skins_KB_Menu.mc-component ul
{
	margin-bottom: 10px;
}

ul.menu._Skins_KB_Menu.mc-component ul li
{
	border-top: solid 1px #0276b7;
	margin-top: 1.7em;
}

ul.menu._Skins_KB_Menu.mc-component ul ul li
{
	list-style: disc;
	color: black !important;
	border-top: none;
	margin-left: 20px;
	margin-top: 8px;
}

/* Begin regular styles */

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: #0276b7;
}

h1
{
	margin-bottom: 12px;
	font-size: 1.85em;
	mc-heading-level: 1;
}

.micro-response h1
{
	margin-bottom: 3px !important;
	font-size: 1.3em !important;
	color: black !important;
}

h2
{
	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";
	display: block;
}

p.caption
{
	margin-bottom: 15px;
	page-break-before: avoid;
	font-size: 0.85em;
	font-style: italic;
	mc-next-tag: p;
	mc-next-class: " ";
	margin-top: 1px;
}

p.videocaption
{
	font-size: 0.85em;
	font-style: italic;
	margin-top: -25px;
	margin-bottom: 20px;
}

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;
	font-size: 1.40em;
	margin-bottom: 2px;
	padding-top: 22px;
	margin-top: 1.7em;
	border-top: solid 1px #0276b7;
	color: #0276b7;
}

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: #0276b7;
	margin-top: 1.6em;
	font-weight: 500;
}

p.linkindent
{
	margin-left: 20px;
}

p.links
{
	font-size: 1.1em;
	margin-bottom: 6px;
	margin-top: 6px;
	color: #414141;
	font-weight: 500;
	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: 4px;
	margin-top: -65px;
}

p.kbcodetn	/* left over from temporary p.kbcode issue, do not use */
{
	margin-bottom: 0px;
	mc-language: none;
	font-size: 8pt;
	color: #a9a9a9;
	float: none;
	margin-top: 15px;
	display: none;
}

p.breadcrumb
{
	font-size: 9pt;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 20px;
	margin-top: -56px;
	color: #696969;
	margin-left: 0;
	padding: 0px;
}

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;
	margin-bottom: 5px;
	list-style-type: lower-alpha;
}

ul.menu li.TOCSeparator
{
	
}

ul.menu li.TOCSeparator a
{
	/* Note that the next two items are being over-written by Flare classes. 
       Use important to right this. */
	/* This is the Flare class: ul.menu._Skins_SideMenu.mc-component li > a  */
	font-weight: bold;
	/* Set the default cursor so it doesn't look like this is a link */
	cursor: default !important;
	padding-top: 22px !important;
	padding-bottom: 0px !important;
	border-bottom: none;
	font-size: 14px;
}

._Skins_HTML5_SideNav ul.sidenav ul ul ul ul ul > li > a
{
	margin-left: 5em;
}

._Skins_HTML5_SideNav ul.sidenav ul ul ul ul ul ul > li > a
{
	margin-left: 6em;
}

._Skins_HTML5_SideNav ul.sidenav ul ul ul ul ul ul ul > li > a
{
	margin-left: 7em;
}

._Skins_HTML5_SideNav ul.sidenav ul ul ul ul ul ul ul ul > li > a
{
	margin-left: 8em;
}

._Skins_HTML5_SideNav ul.sidenav ul ul ul ul ul ul ul ul ul > li > a
{
	margin-left: 9em;
}

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.footer
{
	padding-top: 5px;
	border-top: solid 1px #d3d3d3;
}

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;
	color: #ffffff;
	font-weight: 600;
	border: solid 1px #005da6;
	padding-top: 4px;
	padding-bottom: 4px;
	background-color: #0276B7;
}

td.background
{
	border: solid 1px #4ec0e0;
	background-color: #F5FAFC;
}

td.nobackground
{
	background-color: #ffffff;
	border: solid 1pt #4ec0e0;
}

table.requirements
{
	border-left-style: solid;
	border-left-width: 1pt;
	border-left-color: #4EC0E0;
	border-right-style: solid;
	border-right-width: 1pt;
	border-right-color: #4EC0E0;
	border-top-style: solid;
	border-top-width: 1pt;
	border-top-color: #4EC0E0;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: #4EC0E0;
	border-collapse: collapse;
}

table.requirements td
{
	text-align: left;
	vertical-align: top;
	page-break-inside: avoid;
	padding-left: 4pt;
	padding-right: 4pt;
	padding-top: 2pt;
	padding-bottom: 2pt;
	mc-hyphenate: never;
}

table.requirements td.subhead
{
	font-size: 12pt;
	font-weight: 600;
	padding-left: 4pt;
	padding-right: 10pt;
	padding-top: 2pt;
	padding-bottom: 2pt;
	color: #ffffff;
	background-color: #0276B7;
	border-collapse: collapse;
}

table.requirements th
{
	text-align: left;
	font-weight: 600;
	font-color: white;
	font-style: normal;
	padding-left: 4pt;
	padding-right: 4pt;
	padding-top: 2pt;
	padding-bottom: 2pt;
	vertical-align: bottom;
	border-top-style: solid;
	border-top-width: 1pt;
	border-top-color: #4EC0E0;
	border-bottom-style: solid;
	border-bottom-width: 1pt;
	border-bottom-color: #4EC0E0;
	color: #000000;
	background-color: #F5FAFC;
	border-collapse: collapse;
}

MadCap|expanding
{
	mc-open-image: url('../../../../../../../../../Program Files/MadCap Software/MadCap Flare 14/Flare.app/Resources/Images/WebHelp/minus.png');
	mc-closed-image: url('../../../../../../../../../Program Files/MadCap Software/MadCap Flare 14/Flare.app/Resources/Images/WebHelp/plus.png');
	mc-image-position: left;
}

MadCap|dropDown
{
	mc-open-image: url('../../../../../../../../../Program Files/MadCap Software/MadCap Flare 14/Flare.app/Resources/Images/WebHelp/minus.png');
	mc-closed-image: url('../../../../../../../../../Program Files/MadCap Software/MadCap Flare 14/Flare.app/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|breadcrumbsProxy
{
	font-size: 9pt;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 20px;
	margin-top: -56px;
	color: #696969;
	border-bottom-width: 0px;
	mc-breadcrumbs-divider: ' > ';
	mc-breadcrumbs-count: 5;
	margin-left: 0;
	padding: 0px;
	mc-breadcrumbs-prefix: ' ';
}

MadCap|xref
{
	mc-format: '{paratext}';
	color: #5B8EC1;
	mc-language: none;
}

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';
	mc-image: none;
	color: #696969;
	margin-top: 15px;
	background-color: #cfd8dc;
	font-weight: bold;
	padding: 8px 16px;
}

MadCap|relatedTopicsControlList
{
	display: block;
}

MadCap|relatedTopicsControlListItem
{
	display: block;
}

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;
}

div.feedback
{
	font-size: 9pt;
	color: #696969;
	background-color: #ffffff;
	padding-top: 2px;
	margin-top: 40px;
}

div.MCBreadcrumbsBox_0
{
	float: left;
	width: 100%;
}

div.TopBreadcrumb
{
	float: left;
	width: 100%;
}

div.sideContent
{
	float: right;
	width: 28%;
	margin-bottom: 20px;
	margin-left: 40px;
	margin-top: 8px;
	/* min-width: 265px;*/
}

div.searchnote
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	padding: 0px 8px;
	page-break-inside: avoid;
	margin-top: -40px;
	margin-bottom: 12px;
	background-color: #f0f8ff;
	border: dotted 1px #0083cc;
	overflow: auto;
	float: right;
	width: 250px;
	font-size: .9em;
}

/* Workaround for popup image issue 37486 (image displays under header). Should be removed if ever fixed by Madcap */

div.MCPopupContainer
{
	top: 115px !important;
	left: 50px !important;
}

span.MCTextPopupBody
{
	background-color: #004e7d;
	color: #ffffff;
}

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: 60%;
}

img.float
{
	float: left;
	margin-right: 15px;
}

img.floatright
{
	float: right;
	margin-left: 15px;
}

img.icon
{
	margin-bottom: -2px;
}

MadCap|topicToolbarProxy
{
	float: right;
}

MadCap|searchResultsProxy
{
	margin-top: 0;
}

#resultList .description
{
	line-height: 1.25em;
}

#resultList h3.title
{
	font-size: 1em;
}

dl
{
	margin: 10px 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;
}

html.search-topic	/*Used on search topic to override padding set in the skin*/
{
	
}

html.search-topic .body-container	/*Overrides padding set in the skin*/
{
	padding: 30px;
}

/* Home styles */

html.home-topic	/*Used on home topic to override padding set in the skin*/
{
	
}

html.home-topic .body-container	/*Overrides padding set in the skin*/
{
	padding: 0;
	padding-bottom: 100px;
	/* background-color: #101054;*/
	background-color: #001b71;
}

html.home-topic .main-section > .outer-row	/*Overrides padding set in the skin when in tablet/mobile*/
{
	max-width: 100%;
	padding: 0;
}

div.home-layout
{
	padding: 2%;
	background-color: white;
	padding-top: 1%;
	min-height: 750px;
}

div.home-section
{
	padding: 1%;
	margin: auto;
	margin-top: 5px;
	padding-bottom: 40px;
}

div.topic-hero
{
	/*background-image: url('../Images/Global/Hero-Background.jpg');*/
	background-size: cover;
	background-attachment: fixed;
	padding: 2%;
	background-color: #b0bec5;
}

div.topic-hero h1
{
	font-size: 48px;
	text-align: center;
	margin-bottom: 0px;
	color: #ffffff;
}

div.topic-hero h2
{
	font-size: 24px;
	text-align: center;
	color: #ffffff;
}

div.home-tiles	/*This is a custom responsive layout row style (div class) in your stylesheet. To provide your own description for this style: (1) Open the stylesheet; (2) Find and select the div class with this name; and (3) In the Comment field, replace this text with your own. For more information on adding comments to styles, see the online Help.*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
	width: 80%;
}

div.home-tiles::before
{
	content: ' ';
	display: table;
}

div.home-tiles::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.home-tiles > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 15px;
}

div.home-tiles > div:nth-child(1)
{
	margin-left: 0%;
	width: 48%;
}

div.home-tiles > div:nth-child(2)
{
	width: 48%;
	margin-left: 3%;
}

div.home-tiles-layout	/*This is a custom responsive layout row style (div class) in your stylesheet. To provide your own description for this style: (1) Open the stylesheet; (2) Find and select the div class with this name; and (3) In the Comment field, replace this text with your own. For more information on adding comments to styles, see the online Help.*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding: 15px;
	background-color: WhiteSmoke;
}

div.home-tiles-layout::before
{
	content: ' ';
	display: table;
}

div.home-tiles-layout::after
{
	content: ' ';
	display: table;
	clear: both;
}

/*div.home-tiles-layout > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.home-tiles-layout > div:nth-child(1)
{
	width: 25%;
	margin-left: 0%;
}

div.home-tiles-layout > div:nth-child(2)
{
	width: 75%;
	margin-left: 0%;
}*/

div.home-tiles p
{
	line-height: 1.2;
}

div.home-tiles p.minititle
{
	margin-top: 0px;
}

div.outercenter
{
	text-align: center;
}

div.quick-links	/*This is a custom responsive layout row style (div class) in your stylesheet. To provide your own description for this style: (1) Open the stylesheet; (2) Find and select the div class with this name; and (3) In the Comment field, replace this text with your own. For more information on adding comments to styles, see the online Help.*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
	width: 55%;
}

div.quick-links::before
{
	content: ' ';
	display: table;
}

div.quick-links::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.quick-links > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.quick-links > div:nth-child(1)
{
	width: 16.66666%;
	margin-left: 2%;
}

div.quick-links > div:nth-child(2)
{
	width: 16.66666%;
	margin-left: 3%;
}

div.quick-links > div:nth-child(3)
{
	width: 16.66666%;
	margin-left: 3%;
}

div.quick-links > div:nth-child(4)
{
	width: 16.66666%;
	margin-left: 3%;
}

div.quick-links > div:nth-child(5)
{
	width: 16.66666%;
	margin-left: 3%;
}

div.quick-links *	/*Text-align center set to all elements within div.quick-links*/
{
	text-align: center;
}

div.quick-links img
{
	width: 60%;
	max-width: 150px;
}

div.quick-links p.link
{
	margin-top: -10px;
}

div.home-footer
{
	background-size: cover;
	background-attachment: fixed;
	padding: 1%;
	color: #ffffff;
	/* background-color: #101054;*/
	background-color: #001b71;
}

#kbsearch-bar .search
{
	margin-top: 20px;
	margin: 0px;
}

#kbsearch-bar .search-bar
{
	margin-top: 20px;
	margin: 0px;
}

/* Styles for spotlight display in help panel */

._Skins_Spotlight body
{
	font-size: 14px;
	color: #333;
	font-weight: 400;
	line-height: 1.4285;
	background: #ffffff;
}

._Skins_Spotlight h1
{
	font-weight: 300;
	font-size: 18px;
	margin-top: 20px;
	color: #283944;
}

._Skins_Spotlight p.subsection
{
	font-weight: 400;
	font-size: 16px;
	color: #283944;
	border: none;
	padding-top: 0;
	margin-bottom: 0px;
	margin-top: 1.5em;
}

._Skins_Spotlight p.note,
p.tip,
p.important
{
	margin-left: 0px;
}

._Skins_Spotlight .body-container
{
	padding: 10px;
	padding-bottom: 10px;
	background-color: none;
}

._Skins_Spotlight ul
{
	margin-left: -25px;
}

._Skins_Spotlight ol
{
	margin-left: -20px;
}

._Skins_Spotlight ol ul
{
	margin-left: -25px;
}

._Skins_Spotlight div.note ul
{
	margin-left: -25px;
}

@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;
	}

	div.searchnote
	{
		display: none !important;
	}
}

@media only screen and (max-width: 1279px)
{
	html.home-topic .body-container
	{
		margin-left: 0;
	}

	div.home-tiles > div:nth-child(1)
	{
		width: 49%;
		margin-left: 0%;
	}

	div.home-tiles > div:nth-child(2)
	{
		width: 49%;
		margin-left: 2%;
	}

	div.home-tiles-layout > div:nth-child(1)
	{
		width: 40%;
		margin-left: 30%;
	}

	div.home-tiles-layout > div:nth-child(2)
	{
		width: 90%;
		margin-left: 5%;
	}

	div.quick-links	/*This is a custom responsive layout row style (div class) in your stylesheet. To provide your own description for this style: (1) Open the stylesheet; (2) Find and select the div class with this name; and (3) In the Comment field, replace this text with your own. For more information on adding comments to styles, see the online Help.*/
	{
		min-width: 400px;
	}
}

@media only screen and (max-width: 767px)
{
	div.home-tiles > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.home-tiles > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		margin-top: 5%;
	}

	div.home-tiles-layout p
	{
		line-height: 1.2;
	}

	div.quick-links	/*This is a custom responsive layout row style (div class) in your stylesheet. To provide your own description for this style: (1) Open the stylesheet; (2) Find and select the div class with this name; and (3) In the Comment field, replace this text with your own. For more information on adding comments to styles, see the online Help.*/
	{
		min-width: 400px;
	}
}

