/*<meta />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/** Commented out because these are already declared in the master pages
@import url("../DataTables/DataTables-1.12.1/css/jquery.dataTables.css");
@import url("Overrides.css"); **/

/*------------------------------*/
/*CSS VARIABLES*/

:root
{
	--Fonts: 'Segoe UI', Arial;
	--ImageBorderColor: #6699cc;
	--ImageBorderWidth: .0625em;
	--MaxImageWidth: 34.5em;
	--AccruentBlue: #007ac9;
	--DarkGray: #444444;
	--LightBlue: #EDFBFF;
	--LightGray: #efefef;
	--BackgroundColor: #FFFFFF;
	--PrintH1: #001771;
	--PrintH2: #4F2B83;
	--PrintH3: #62419A;
	--PrintH4: #001771;
	--PrintH5: #4F2B83;
	--PrintH6: #62419A;
	--PrintFont: Calibri;
	--PrintBody: #000000;
}

/*------------------------------*/
/*BODY TEXT FORMATTING CLASSES*/
/*this sets the default body text without classes applied*/

body
{
	font-size: 1em;
	line-height: 1.125em;
	color: #444444;
	font-family: 'Segoe UI', Arial;
}

div,
p,
span,
ul,
li,
a
{
	padding-left: 0;
}

/*this sets the line-height, margins, and font-weight of h1-h3*/

h1,
h2,
h3
{
	line-height: 1.5em;
	text-rendering: optimizelegibility;
	font-weight: normal;
	margin-top: 1.25em;
	margin-bottom: .313em;
}

/*this sets the line-height, margins, and font-weight of h4-h6*/

h4,
h5,
h6
{
	line-height: 1.5em;
	text-rendering: optimizelegibility;
	font-weight: normal;
	margin-top: .938em;
	margin-bottom: .313em;
}

/*these classes set the font size of h1-h6*/

h1
{
	font-size: 1.75em;
	mc-disabled: false;
}

h2
{
	font-size: 1.5em;
	mc-disabled: false;
}

h3
{
	font-size: 1.25em;
	mc-disabled: false;
}

h4
{
	font-size: 1.125em;
	mc-disabled: false;
}

h5
{
	font-size: 1em;
	mc-disabled: false;
}

h6
{
	font-size: .938em;
	mc-disabled: false;
}

p
{
	margin: 0 0 .625em;
	mc-hyphenate: never;
	top: .75em;
	line-height: 1.125em;
	color: #444444;
	font-family: 'Segoe UI', Arial;
}

p.Caption
{
	font-size: 0.75em;
}

p.title_footer
{
	margin: 0.625em;
}

p.PageFooter
{
	color: #007ac9;
	text-align: left;
	font-size: 0.813em;
	margin: 0em;
	padding: 0em;
	line-height: 1.25em;
}

p.indent_14	/*this class indents the paragraph by 28pts*/
{
	margin-left: 2.3em;
}

p.indent_3em
{
	margin-left: 3em;
}

p.indent_28	/*this class indents the paragraph by 42pts*/
{
	margin-left: 3.5em;
}

p.bold,
.bold
{
	font-weight: bold;
}

/*360Facility flare project class only - applies color to bold items*/

b.OptionalFeatureOnly
{
	color: #008b8b;
}

/*GENERIC CLASSES*/

.pagebreak_inside_avoid
{
	page-break-inside: avoid;
}

.pagebreak_before_avoid
{
	page-break-before: avoid;
}

.pagebreak_after_avoid
{
	page-break-after: avoid;
}

.textAlign_center
{
	text-align: center;
}

/*------------------------------*/
/*SPAN CLASSES*/

/*controls how UI elements are formatted in the text. to add this class, select your text, right-click the text, 
select span class and then select span_ui. Alternatively, in your HTML, format like so: 
<span class="ui">TEXT HERE</span>*/

span.ui,
.ui
{
	font-weight: bold;
}

span.italics,
.italics	/*This should be applied to references of other documents.*/
{
	font-style: italic;
}

/*these next six rules specify how I want text to break in a responsive layout. For example, in the responsive footer*/

span.line
{
	display: inline-block;
	mc-hidden: hidden;
	margin-left: 1.25em;
}

span.line2
{
	display: inline-block;
	margin-left: 1.25em;
	mc-hidden: hidden;
}

span.line3
{
	display: inline-block;
	margin-left: 1.25em;
	mc-hidden: hidden;
}

MadCap|indexProxy
{
	mc-output-support: all;
}

@media only screen and (max-width: 767px)
{
	span.line
	{
		display: block;
		margin-left: 0em;
		clear: right;
	}

	span.line2
	{
		display: inline-block;
		margin-left: 0em;
		margin-right: 1.25em;
	}

	span.line3
	{
		display: inline-block;
		margin-left: 0em;
		margin-right: 1.25em;
	}
}

span.ordinal	/*used for ordinal numbers and dates*/
{
	vertical-align: super;
	font-size: .75em;
}

span.pre,
.pre	/*added for Ken's projects*/
{
	font-family: monospace;
	mc-hyphenate: never;
}

/*------------------------------*/
/*LIST CLASSES*/
/*ordered and bulleted list classes, including behavior of nested lists*/

ol,
ul	/*controls padding between a number/letter/bullet and the text that follows*/
{
	list-style-position: outside;
	padding-left: 1.875em;
}

li
{
	padding-left: .625em;
	margin-top: .625em;
	margin-bottom: .625em;
}

MadCap|breadcrumbsProxy
{
	border-bottom-style: solid;
	border-bottom-width: .0625em;
	border-bottom-color: black;
	width: 100%;
	position: fixed;
	mc-breadcrumbs-count: 5;
}

@media only screen and (max-width: 1279px)
{
	ol,
	ul
	{
		padding-left: 1em;
	}

	li
	{
		padding-left: 0em;
	}
}

ol,
ul ol
{
	list-style-image: none;
}

ol ol,
ol ul ol,
ul ol ol,
ul ol ul ol,
ul ul ol ol
{
	list-style-type: lower-alpha;
}

ol ol ol,
ul ol ol ol,
ol ul ol ol,
ol ol ul ol
{
	list-style-type: lower-roman;
}

ol ol ol ol,
ul ol ol ol ol,
ol ul ol ol ol,
ol ol ul ol ol,
ol ol ol ul ol
{
	list-style-type: upper-alpha;
}

ul,
ol ul
{
	list-style-type: disc;
}

ul ul,
ul ol ul,
ol ul ul,
ol ul ol ul,
ol ol ul ul
{
	list-style-type: circle;
}

ul ul ul,
ol ul ul ul,
ul ol ul ul,
ul ul ol ul
{
	list-style-type: square;
}

ul.ul_3
{
	list-style-type: disc;
	margin-left: 5.25em;
}

li.BulletIndent
{
	margin-bottom: .5em;
	margin-left: 4.5em;
}

/*------------------------------*/
/*LINK CLASSES*/

a,
a.MCXref_ParaTextOnly_0:link,
a.MCXref_ParaTextOnly_0:visited
{
	color: #007ac9;
	font-weight: normal;
	font-size: inherit;
	text-decoration: none;
}

a.MCToggler_0,
a.MCToggler_0:link,
a.MCToggler_0:visited,
a.MCToggler_a_0:link,
a.MCToggler_a_0:visited
{
	text-decoration: none;
}

a:hover,
a.MCXref_ParaTextOnly_0:hover
{
	text-decoration: underline;
}

MadCap|xref.ParaTextOnly
{
	mc-format: '{para}';
}

MadCap|xref
{
	mc-format: '{para}';
	text-decoration: none;
	color: #007ac9;
}

/*------------------------------*/
/*DIV CLASSES*/
/*This first style is for the default div class: add 1.563em padding to the left of each div in TOPICS (excluding HTML5 skin).*/

/*please do not select the main-section class from the style drop-down menu in Flare, that class name refers to elements 
in the HTML5 skin*/

div#mc-main-content div,
div#mc-main-content div div,
div#mc-main-content div > ol div,
div#mc-main-content div > ul div
{
	padding-left: 2em;
	mc-hidden: hidden;
}

div.term
{
	padding-left: 0em;
	mc-hidden: hidden;
}

div.Note
{
	border-left-color: #0076BB;
	border-left-width: .25em;
	border-left-style: solid;
	float: inherit;
	margin-top: 1.25em;
	margin-bottom: .625em;
	mc-auto-number-format: '{b}{color #000000}Note: {/color}{/b}';
	overflow: hidden;
	padding-left: 0.781em !important;
	position: relative;
	text-align: left;
}

div.ImportantNote
{
	border-left-color: #FF0000;
	border-left-width: .25em;
	border-left-style: solid;
	float: inherit;
	margin-top: 1.25em;
	margin-bottom: .625em;
	mc-auto-number-format: '{b}{color #000000}Important! {/color}{/b}';
	overflow: hidden;
	padding-left: 0.781em !important;
	position: relative;
	text-align: left;
}

div.Note p,
div.ImportantNote p
{
	margin-top: 0.313em;
	margin-bottom: 0.313em;
}

div.Mobile_Note
{
	float: inherit;
	line-height: 1.125em;
	margin-top: 1.25em;
	margin-bottom: .625em;
	max-width: 100%;
	min-height: 2.875em;
	mc-auto-number-format: '{b}{color var(--DarkGray)}Note: {/color}{/b}';
	overflow: hidden;
	position: relative;
	text-align: left;
	margin-left: 0;
	padding-left: 0px !important;
}

div.code-sample
{
	padding: .313em, 0em, .313em, 0em;
	margin-left: 1.875em;
	margin-top: .625em;
	margin-bottom: .625em;
	border-top: .125em;
	border-bottom: .125em;
	border-left: 0em;
	border-right: 0em;
	border-style: solid;
	border-color: #d3d3d3;
	page-break-inside: avoid;
}

div.HiddenPagesToolbar	/*this applies styling to the toolbar when a page does not appear in the table of contents*/
{
	height: 2.125em;
	border-bottom: 0.063em black solid;
	mc-hidden: hidden;
}

/*this rule puts padding between the auto-numbering in the notes and the content that follows*/

div.Note > p,
div.Note > ol,
div.Note > ul,
div.Note > span,
div.Note > table,
div.Note > img,
div.ImportantNote > p,
div.ImportantNote > ol,
div.ImportantNote > ul,
div.ImportantNote > span,
div.ImportantNote > table,
div.ImportantNote > img
{
	padding-top: .313em;
}

/*------------------------------*/
/*IMAGE CLASSES - default image class has no formatting*/

img.padding_only
{
	margin: .625em 0;
}

img.border_only
{
	border-style: solid;
	border-width: .0625em;
	border-color: #6699cc;
}

img.padding_and_border
{
	margin: .625em 0;
	border-style: solid;
	border-width: .0625em;
	border-color: #6699cc;
}

img.popup_with_padding_and_border
{
	margin: .625em 0;
	border-style: solid;
	border-width: .0625em;
	border-color: #6699cc;
	mc-thumbnail-max-width: 34.5em;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
}

img.popup_with_padding_only
{
	margin: .625em 0;
	mc-thumbnail-max-width: 34.5em;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
}

img.popup_nopadding_withborder
{
	border-style: solid;
	border-width: .0625em;
	border-color: #6699cc;
	mc-thumbnail-max-width: 34.5em;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
}

img.resize80_noborder_nopadding
{
	width: 80%;
	height: auto;
	max-width: 34.5em;
}

img.resize80_noborder_padding
{
	margin: .625em 0;
	width: 80%;
	height: auto;
	max-width: 34.5em;
}

img.resize80_border_nopadding
{
	width: 80%;
	height: auto;
	max-width: 34.5em;
	border-style: solid;
	border-width: .0625em;
	border-color: #6699cc;
}

img.resize80_border_and_padding
{
	margin: .625em 0;
	width: 80%;
	height: auto;
	max-width: 34.5em;
	border-style: solid;
	border-width: .0625em;
	border-color: #6699cc;
}

img.resize80_popup_padding_border
{
	margin: .625em 0;
	width: 80%;
	height: auto;
	max-width: 34.5em;
	border-style: solid;
	border-width: .0625em;
	border-color: #6699cc;
	mc-thumbnail-max-width: 34.5em;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
}

img.hyperlink_with_padding_and_border
{
	margin: .625em 0;
	border-style: solid;
	border-width: .0625em;
	border-color: #6699cc;
	max-width: 34.5em;
	height: auto;
	mc-thumbnail-max-width: 34.5em;
	mc-thumbnail: hyperlink;
	mc-thumbnail-max-height: auto;
}

img.imgBorderMax520
{
	margin: .625em 0;
	max-width: 32.5em;
}

/*------------------------------*/
/*TOGGLERS AND DROP-DOWNS*/

img.MCToggler_Image_Icon,
img.MCDropDown_Image_Icon
{
	padding-right: 1.25em;
}

div.MCDropDown
{
	padding-left: 0 !important;
	mc-hidden: hidden;
}

div.MCDropDownBody
{
	padding-left: .80em !important;
}

MadCap|toggler
{
	mc-closed-image: url('../Images/HTML5_Skin_Images/CHMTogglerClosed_new.png');
	mc-open-image: url('../Images/HTML5_Skin_Images/CHMTogglerOpen_new.png');
}

.MCToggler_Closed.MCTogglerHotSpot_.MCHotSpotImage,
.MCToggler_Open.MCTogglerHotSpot_.MCHotSpotImage,
.MCDropDown_Closed .MCDropDownHotSpot_.MCHotSpotImage,
.MCDropDown_Open .MCDropDownHotSpot_.MCHotSpotImage
{
	background-size: .75em;
}

.MCToggler_Image_Icon,
.MCDropDown_Image_Icon
{
	width: 1em;
	height: 1em;
}

MadCap|dropDown
{
	mc-closed-image: url('../Images/HTML5_Skin_Images/TogglerClosed_New.png');
	mc-open-image: url('../Images/HTML5_Skin_Images/TogglerOpen_New.png');
}

MadCap|toggler:link
{
	color: #007ac9;
}

MadCap|toggler:visited
{
	color: #007ac9;
}

/*----------------*/
/*BREADCRUMBS*/

div.nocontent,
div.MCBreadcrumbsBox_0
{
	padding-left: 0em !important;
	mc-hidden: hidden;
	/*these settings instruct the output to ignore the default div settings on the breadcrumbs divs*/
}

div.MCBreadcrumbsBox_0	/*this setting controls the padding at the bottom of the breadcrumbs container div*/
{
	position: inherit !important;
	padding-bottom: .938em !important;
}

@media non-print
{
	/*this controls the look and feel of the breadcrumbs. DO NOT remove the media tag*/

	MadCap|breadcrumbsProxy
	{
		border-bottom-style: solid;
		border-bottom-width: .0625em;
		border-bottom-color: black;
		width: 100%;
		position: fixed;
	}

	p.IndexHeading_0
	{
		text-align: left;
		font-size: 1.5em;
	}

	MadCap|indexProxy
	{
		hanging-punctuation: first force-end;
	}

	p.Index1
	{
		font-weight: bold;
	}

	p.Index2
	{
		mc-multiline-indent: 0px;
	}
}

MadCap|bodyProxy
{
	margin: 0px;
	width: 100%;
	left: 0px;
	mc-breadcrumbs-count: 3;
	mc-breadcrumbs-divider: '>';
	mc-breadcrumbs-prefix: 'You are here:';
	padding-top: 0px;
	position: fixed;
	margin-top: 12.5em;
}

/*----------------------*/
/*MADCAP POPUPS*/
/*the next three styles control the MadCap popup element. This creates a tooltip which appears over a segment of text when you hover your mouse over the text*/

MadCap|popup,
MadCap|popup:focus,
MadCap|popup:hover
{
	color: #007ac9;
}

MadCap|popupHead
{
	color: #007ac9;
	font-weight: bold;
}

span.MCTextPopupBody	/*controls the background color of the popup*/
{
	background-color: #F7F8F9;
	mc-hidden: hidden;
}

.MCTextPopup_Open .MCTextPopupBody
{
	display: block;
	font-style: normal;
}

div.MCPopupContainer	/*this setting controls where the full-size image pop-up window will appear when you configure a thumbnail 
to open in a pop-up window*/
{
	top: 50% !important;
	left: 50% !important;
	transform: translate(-50%, -50%);
	mc-hidden: hidden;
}

/*BASIC TABLE SETTINGS - DO NOT MODIFY. THESE APPLY TO THE SKIN AS WELL*/

caption	/*this applies styling to table captions*/
{
	font-family: 'Segoe UI', Arial;
	font-weight: bold;
	color: #444444;
	text-align: left;
	padding-top: .625em;
	padding-bottom: .938em;
}

th
{
	margin: 0 0 .625em;
	font-size: 1em;
}

th p
{
	font-weight: bold;
}

table,
th,
tr,
td
{
	mc-hyphenate: never;
}

td > ol,
td > ul	/*makes sure that there is no top-margin above an ordered or unordered list in a table cell*/
{
	margin-top: 0px;
}

th
{
	font-family: 'Segoe UI', Arial;
	text-align: left;
	vertical-align: top;
	padding: .5em 0.625em;
}

td
{
	vertical-align: top;
	padding: .5em .625em;
}

table.table_1
{
	margin-left: auto;
	margin-right: auto;
	border-collapse: collapse;
}

table.table_2
{
	margin-right: auto;
	margin-left: .438em;
	border-collapse: collapse;
}

table.table_3
{
	margin-right: auto;
	margin-left: 1.125em;
	border-collapse: collapse;
}

table.table_4
{
	margin-left: 3.188em;
	border-collapse: collapse;
}

table.title_footer
{
	width: 100%;
}

/*------------------------*/
/*FEEDBACK SURVEY CLASSES*/

div.feedback_survey
{
	padding-left: 1.563em;
	padding-right: 1.563em;
	mc-hidden: hidden;
}

@media only screen and (max-width: 767px)
{
	div.feedback_survey
	{
		padding-left: 0.625em;
		padding-right: 0.625em;
		mc-hidden: hidden;
	}
}

p.feedback-question
{
	padding-top: 0.625em;
	color: #444444;
	margin-left: 1.250em;
	mc-hidden: hidden;
}

div.feedback-reason
{
	display: none;
	mc-hidden: hidden;
}

div.feedback-option
{
	margin: 0em 0em 0.5em 0em;
	mc-hidden: hidden;
}

label
{
	font-size: .813em;
}

a.feedback-button
{
	display: inline-block;
	background-color: #FFFFFF;
	font-size: 1em;
	color: #444444;
	margin: 0 0.5em 0.5em 0;
	text-align: center;
	width: 6.25em;
	height: 2.5em;
	border-style: solid;
	border-color: #e9e9e9;
	border-width: .0625em;
	mc-hidden: hidden;
}

a.feedback-yes
{
	padding-top: .375em;
	mc-hidden: hidden;
}

a.feedback-no
{
	padding-top: .375em;
	mc-hidden: hidden;
}

a.feedback-yes:hover,
a.feedback-yes:focus,
a.feedback-no:hover,
a.feedback-no:focus
{
	background-color: #DDDDDD;
	color: #444444;
	text-decoration: none;
	mc-hidden: hidden;
}

a.feedback-yes:active,
a.feedback-no:active
{
	background-color: #666666;
	color: #FFFFFF;
}

a.feedback-yes:disabled,
a.feedback-no:disabled
{
	background-color: #EEEEEE;
	color: #666666;
}

p.feedbacksurveytext
{
	font-size: 1.25em;
	mc-disabled: false;
}

/*------------------------*/
/*RESPONSIVE FOOTER*/

div.Responsive_Footer
{
	/*don't touch any of these settings, PLEASE*/
	mc-grid-row: true;
	padding-top: 1.875em;
	padding-left: 1.563em;
	mc-hidden: hidden;
	height: 1.5em;
}

div.Responsive_Footer::before
{
	content: ' ';
	display: table;
	mc-hidden: hidden;
}

div.Responsive_Footer::after
{
	content: ' ';
	display: table;
	clear: both;
	mc-hidden: hidden;
}

div.Responsive_Footer > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-color: #FFFFFF;
	mc-hidden: hidden;
}

div.Responsive_Footer > div:nth-child(1)
{
	width: 6.875em;
	margin-left: 0%;
	margin-bottom: 0px;
	text-align: left;
	mc-hidden: hidden;
}

div.Responsive_Footer > div:nth-child(2)
{
	width: auto;
	margin-left: 0px;
	margin-bottom: 0px;
	text-align: left;
	mc-hidden: hidden;
}

p.FooterTextColor,
.FooterTextColor
{
	color: #222222;
	mc-hidden: hidden;
}

@media only screen and (max-width: 1279px)
{
	div.Responsive_Footer > div:nth-child(1)
	{
		max-width: 6.875em !important;
		margin-left: 0px;
		padding-top: .625em;
		padding-bottom: .313em;
		text-align: left;
		mc-hidden: hidden;
	}

	div.Responsive_Footer > div:nth-child(2)
	{
		width: auto;
		padding-top: .625em;
		padding-bottom: .313em;
		margin-left: 0px;
		text-align: left;
		mc-hidden: hidden;
	}
}

@media only screen and (max-width: 767px)
{
	div.Responsive_Footer
	{
		padding-left: .625em;
		mc-hidden: hidden;
	}

	div.Responsive_Footer > div:nth-child(1)
	{
		max-width: 6.875em !important;
		padding-top: 0px;
		padding-bottom: 0px;
		mc-hidden: hidden;
		text-align: left;
	}

	div.Responsive_Footer > div:nth-child(2)
	{
		width: 100%;
		padding-bottom: .313em;
		margin-left: 0px;
		mc-hidden: hidden;
		text-align: left;
	}
}

/*horizontal rule*/

hr
{
	border-color: gray;
	background-color: gray;
}

/*--------------------------*/
/*MICROCONTENT*/

div.micro-content-container,
div.micro-content-container > div.micro-content > div.micro-response > div
{
	padding-left: 0px !important;
}

div.micro-content-container > div.micro-content
{
	padding-left: 1.563em !important;
	padding-right: 1.563em;
	padding-top: 0px;
	mc-hidden: hidden;
}

div.micro-content-container > div.micro-content > div.micro-response
{
	padding-left: 1.563em !important;
	padding-right: 1.563em;
	mc-hidden: hidden;
}

div[id^='microcontent']	/*this removes padding applied to microcontent created from content in a topic*/
{
	padding-left: 0px !important;
}

/*MODIFIES PADDING FOR MOBILE OUTPUT ONLY*/

@media only screen and (max-width: 767px)
{
	/*controls the padding-left for ordered and bulleted lists*/

	ul,
	ol
	{
		list-style-position: outside;
		padding-left: 1em;
	}

	/*controls padding between nested divs*/

	div#mc-main-content div,
	div#mc-main-content div div,
	div#mc-main-content div > ol div,
	div#mc-main-content div > ul div
	{
		padding-left: 0em;
		padding-right: 0em;
		mc-hidden: hidden;
	}

	div.nocontent,
	div.MCBreadcrumbsBox_0
	{
		padding-left: 0px !important;
		margin-left: 0px !important;
		mc-hidden: hidden;
		/*these settings instruct the output to ignore the default div settings on the breadcrumbs divs*/
	}
}

/*----------------------------------*/
/*HTML5 SETTINGS*/
/*Makes the layout work in Flare 2019*/

div[data-mc-content-body="True"]
{
	height: 100%;
	width: 100%;
	padding-left: 0px !important;
}

div.nav-search
{
	margin-left: 0;
	margin-right: 0;
}

/**This makes the product logo in the Help change location depending on the size of the screen, to accommodate the 
hamburger menu**/

@media only screen and (max-width: 1279px)
{
	div.title-bar-layout div.logo-wrapper
	{
		padding-top: .625em;
		padding-left: 3.125em;
		order: 1;
		min-height: 2.5em;
		flex-basis: 100%;
		mc-hidden: hidden;
	}

	nav.title-bar button.menu-icon
	{
		left: 0px;
	}
}

div.contentBody	/*this makes the footer appear at the bottom of the page*/
{
	min-height: calc(100% - 10.5em) !important;
	/*specifies that the height of the contentbody div should be 100% of the height of the page minus 200px for the footer - this pushes the footer to the bottom of the page, regardless of the length of the page's contents*/
	padding-right: 1.563em;
	padding-left: 1.563em;
	mc-hidden: hidden;
}

/*this hides a weird drop-shadow on the body-container div that seems to be applied by MadCap automatically*/

body:not(.web) div.off-canvas-content.inner-wrap
{
	box-shadow: none;
	mc-hidden: hidden;
}

/*----------------------------------*/
/*TOPIC TOOLBAR*/
/*this sets the size of the toolbar buttons in the topic toolbar*/

._Skins_Topic_Toolbar.mc-component .button.home-button,
._Skins_Topic_Toolbar.mc-component .button.print-button,
._Skins_Topic_Toolbar.mc-component .button.back-button,
._Skins_Topic_Toolbar.mc-component .button.forward-button,
._Skins_Topic_Toolbar.mc-component .button.pdfltr-button,
._Skins_Topic_Toolbar.mc-component .button.pdfa4-button,
._Skins_Topic_Toolbar.mc-component .button.expand-all-button,
._Skins_Topic_Toolbar.mc-component .button.collapse-all-button,
._Skins_AccruentAccess_Topic_Toolbar.mc-component .button.home-button,
._Skins_AccruentAccess_Topic_Toolbar.mc-component .button.print-button,
._Skins_AccruentAccess_Topic_Toolbar.mc-component .button.back-button,
._Skins_AccruentAccess_Topic_Toolbar.mc-component .button.forward-button,
._Skins_AccruentAccess_Topic_Toolbar.mc-component .button.pdfltr-button,
._Skins_AccruentAccess_Topic_Toolbar.mc-component .button.pdfa4-button,
._Skins_AccruentAccess_Topic_Toolbar.mc-component .button.expand-all-button,
._Skins_AccruentAccess_Topic_Toolbar.mc-component .button.collapse-all-button
{
	background-size: 1.688em;
}

._Skins_Topic_Toolbar.mc-component .button.home-button .button-icon:hover,
._Skins_AccruentAccess_Topic_Toolbar.mc-component .button.home-button .button-icon:hover
{
	background-image: url('../Images/HTML5_Skin_Images/Home_small.png');
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-origin: border-box;
	background-size: 1.75em 1.6em;
	background-color: white;
}

._Skins_Topic_Toolbar.mc-component .button.print-button .button-icon:hover,
._Skins_AccruentAccess_Topic_Toolbar.mc-component .button.print-button .button-icon:hover
{
	background-image: url('../Images/HTML5_Skin_Images/Print_small.png');
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-origin: border-box;
	background-size: 1.69em 1.48em;
	background-color: white;
}

._Skins_Topic_Toolbar.mc-component .button.back-button .button-icon:hover,
._Skins_AccruentAccess_Topic_Toolbar.mc-component .button.back-button .button-icon:hover
{
	background-image: url('../Images/HTML5_Skin_Images/Back Arrow_small.png');
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-origin: border-box;
	background-size: 1.688em 1.688em;
	background-color: white;
}

._Skins_Topic_Toolbar.mc-component .button.forward-button .button-icon:hover,
._Skins_AccruentAccess_Topic_Toolbar.mc-component .button.forward-button .button-icon:hover
{
	background-image: url('../Images/HTML5_Skin_Images/Forward Arrow_small.png');
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-origin: border-box;
	background-size: 1.688em 1.688em;
	background-color: white;
}

._Skins_Topic_Toolbar.mc-component .button.collapse-all-button .button-icon:hover,
._Skins_AccruentAccess_Topic_Toolbar.mc-component .button.collapse-all-button .button-icon:hover
{
	background-image: url('../Images/HTML5_Skin_Images/Collapse_small.png');
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-origin: border-box;
	background-size: 1.68em 1.55em;
	background-color: white;
}

._Skins_Topic_Toolbar.mc-component .button.expand-all-button .button-icon:hover,
._Skins_AccruentAccess_Topic_Toolbar.mc-component .button.expand-all-button .button-icon:hover
{
	background-image: url('../Images/HTML5_Skin_Images/Expand_small.png');
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-origin: border-box;
	background-size: 1.68em 1.2em;
	background-color: white;
}

._Skins_Topic_Toolbar.mc-component .button.remove-highlight-button .button-icon:hover,
._Skins_AccruentAccess_Topic_Toolbar.mc-component .button.remove-highlight-button .button-icon:hover
{
	background-image: url('../Images/HTML5_Skin_Images/Wand_blue.png');
	background-repeat: no-repeat !important;
	background-position: center center !important;
	background-origin: border-box;
	background-size: 1.8em 1.8em;
	background-color: white;
}

div.button-group-container-left
{
	padding-right: 0px !important;
}

@media only screen and (max-width: 767px)
{
	/*this controls the margins of the toolbar buttons on mobile*/

	div.button-group-container-left
	{
		margin-right: -1.25em !important;
	}

	div.MCBreadcrumbsBox_0	/*this moves the breadcrumbs below the toolbar on mobile and pushes the breadcrumbs below the buttons*/
	{
		padding-top: 0.625em;
		padding-left: 0em !important;
		clear: both;
	}

	span.Accruent.GlobalPublicationName
	{
		float: left;
	}
}

@media only screen and (max-width: 1279px)
{
	div.MCBreadcrumbsBox_0,
	div.button-group-container-left
	{
		padding-top: 0.625em;
		padding-left: 0em !important;
	}
}

/*this adds padding above the toolbar buttons and breadcrumbs on tablet only*/

@media only screen and (max-width: 767px)
{
	div.button-group-container-left
	{
		padding-top: 0.625em;
		clear: both;
	}
}

/*this adds padding above the toolbar buttons on mobile only*/
/*----------------------------------*/
/*SEARCH BAR*/
/*these styles control the size of the search and search filter buttons when the browser font size is changed*/

.search-bar .search-submit
{
	background-size: 1em !important;
}

.search-bar .search-filter
{
	background-size: 1em !important;
}

/*This applies a shadow to the search filter and sets the width*/

.search-filter-content
{
	-webkit-box-shadow: -0.125em 0.125em .375em .063em #c9c9c9;
}

/*----------------------------------*/
/*SEARCH RESULTS PAGE*/
/*this provides a back-up font for the search results page*/

h1#results-heading,
ul#resultList h3.title a,
ul#resultList div.description,
div#pagination a
{
	font-family: 'Segoe UI', Arial;
	mc-hidden: hidden;
}

ul#resultList div.description
{
	padding-left: 0em !important;
}

div.pagination,
h1.results-heading,
ul.resultList,
h3.title,
div.description
{
	mc-hidden: hidden;
}

@media screen
{
	div#searchPane
	{
		padding-left: 2.313em;
		padding-right: 2.313em;
	}

	p.IndexHeading_0
	{
		text-align: left;
		font-size: 1.5em;
	}

	MadCap|indexProxy
	{
		hanging-punctuation: first force-end;
	}
}

/*adds padding to search results for screen*/

@media only screen and (max-width: 1279px)
{
	div#searchPane
	{
		padding-left: 0em;
		padding-right: 0em;
	}
}

div.term
{
	padding-left: 1.25em !important;
}

/*specifies no padding should be added to search results page for mobile*/
/*----------------------------------*/
/*GLOSSARY*/

MadCap|glossaryProxy
{
	border-top-style: none;
	border-top-width: 0;
}

MadCap|glossaryTerm
{
	mc-closed-image: none;
	mc-open-image: none;
	color: #444;
	font-weight: normal;
	text-decoration: underline;
	font-style: italic;
	padding-left: 0em;
}

li.GlossaryPageEntry
{
	list-style-type: none;
	list-style-position: unset;
	padding-left: 0 !important;
	padding-bottom: 1.4em;
	mc-hidden: hidden;
}

a.GlossaryPageLink
{
	color: #444 !important;
	font-weight: bold;
	text-decoration: none;
	mc-hidden: hidden;
}

div.GlossaryPageDefinition,
div.GlossaryPageTerm
{
	text-align: left;
	padding-left: 0em !important;
	mc-hidden: hidden;
}

ul.MCGlossaryProxy_0
{
	padding-left: 0.2em;
	mc-hidden: hidden;
}

/*----------------------------------*/
/*SIDE NAV MENU*/

:focus	/*this removes the outline that appears when you click the arrow in the side nav menu*/
{
	outline: none;
}

span.submenu-toggle-container	/*this adds a 5px margin between the caret and the text it is related to*/
{
	margin-left: .313em;
	mc-hidden: hidden;
}

/*this style controls the positioning of the caret in the sidenav for web output*/

ul.sidenav li.is-accordion-submenu-parent > a span.submenu-toggle-container,
ul.off-canvas-accordion li.is-accordion-submenu-parent > a span.submenu-toggle-container,
._Skins_Cloud_Cloud ul.sidenav li.is-accordion-submenu-parent > a span.submenu-toggle-container,
._Skins_Cloud_Cloud ul.off-canvas-accordion li.is-accordion-submenu-parent > a span.submenu-toggle-container,
._Skins_LandingPage_LandingPage ul.sidenav li.is-accordion-submenu-parent > a span.submenu-toggle-container,
._Skins_LandingPage_LandingPage ul.off-canvas-accordion li.is-accordion-submenu-parent > a span.submenu-toggle-container
{
	position: absolute;
	float: left;
	left: -1em;
	mc-hidden: hidden;
}

/*this controls the behavior of the caret in the navigation menu when you expand / contract menu items*/

ul.sidenav li.is-accordion-submenu-parent > a span.submenu-toggle,
ul.off-canvas-accordion li.is-accordion-submenu-parent > a span.submenu-toggle,
._Skins_Cloud_Cloud ul.sidenav li.is-accordion-submenu-parent > a span.submenu-toggle,
._Skins_Cloud_Cloud ul.off-canvas-accordion li.is-accordion-submenu-parent > a span.submenu-toggle,
._Skins_LandingPage_LandingPage ul.sidenav li.is-accordion-submenu-parent > a span.submenu-toggle,
._Skins_LandingPage_LandingPage ul.off-canvas-accordion li.is-accordion-submenu-parent > a span.submenu-toggle
{
	transform: rotate(270deg);
	mc-hidden: hidden;
}

.submenu-toggle-container[aria-expanded='true'] > span.submenu-toggle,
.is-accordion-submenu-parent > a[aria-expanded='true'] > .submenu-toggle-container > span.submenu-toggle,
._Skins_Cloud_Cloud .submenu-toggle-container[aria-expanded='true'] > span.submenu-toggle,
._Skins_Cloud_Cloud .is-accordion-submenu-parent > a[aria-expanded='true'] > .submenu-toggle-container > span.submenu-toggle,
._Skins_LandingPage_LandingPage .submenu-toggle-container[aria-expanded='true'] > span.submenu-toggle,
._Skins_LandingPage_LandingPage .is-accordion-submenu-parent > a[aria-expanded='true'] > .submenu-toggle-container > span.submenu-toggle
{
	transform: rotate(360deg) !important;
	mc-hidden: hidden;
}

/*this controls the position of the top parent menu caret*/

.is-accordion-submenu-parent > a span.submenu-toggle,
._Skins_Cloud_Cloud .is-accordion-submenu-parent > a span.submenu-toggle,
._Skins_LandingPage_LandingPage .is-accordion-submenu-parent > a span.submenu-toggle
{
	right: 0;
	mc-hidden: hidden;
}

/*This setting sets the expanding caret to be at the top of the list item in the menu, rather than the bottom*/

ul.sidenav li a,
ul.off-canvas-accordion li a,
._Skins_Cloud_Cloud ul.sidenav li a,
._Skins_Cloud_Cloud ul.off-canvas-accordion li a,
._Skins_LandingPage_LandingPage ul.sidenav li a,
._Skins_LandingPage_LandingPage ul.off-canvas-accordion li a
{
	display: flex;
	flex-direction: column-reverse;
	font-family: 'Segoe UI', Arial;
	justify-content: flex-end;
	mc-hidden: hidden;
}

/*This setting tells Madcap to ignore the previous setting IF the list item in the menu does not have child items*/

ul.sidenav li.tree-node.tree-node-leaf a,
ul.off-canvas-accordion li.tree-node.tree-node-leaf a,
._Skins_Cloud_Cloud ul.sidenav li.tree-node.tree-node-leaf a,
._Skins_Cloud_Cloud ul.off-canvas-accordion li.tree-node.tree-node-leaf a,
._Skins_LandingPage_LandingPage ul.sidenav li.tree-node.tree-node-leaf a,
._Skins_LandingPage_LandingPage ul.off-canvas-accordion li.tree-node.tree-node-leaf a
{
	display: block;
	font-family: 'Segoe UI', Arial;
	mc-hidden: hidden;
}

/*these styles control the padding-left in the sidenav for web output*/

ul.sidenav li a,
._Skins_Cloud_Cloud ul.sidenav li a,
._Skins_LandingPage_LandingPage ul.sidenav li a
{
	padding-left: 1.875em;
	mc-hidden: hidden;
}

ul.sidenav ul > li > a,
._Skins_Cloud_Cloud ul.sidenav ul > li > a,
._Skins_LandingPage_LandingPage ul.sidenav ul > li > a
{
	padding-left: 2.625em;
	mc-hidden: hidden;
}

ul.sidenav ul ul > li > a,
._Skins_Cloud_Cloud ul.sidenav ul ul > li > a,
._Skins_LandingPage_LandingPage ul.sidenav ul ul > li > a
{
	padding-left: 3.375em;
	mc-hidden: hidden;
}

ul.sidenav ul ul ul > li > a,
._Skins_Cloud_Cloud ul.sidenav ul ul ul > li > a,
._Skins_LandingPage_LandingPage ul.sidenav ul ul ul > li > a
{
	padding-left: 4.125em;
	mc-hidden: hidden;
}

ul.sidenav ul ul ul ul > li > a,
._Skins_Cloud_Cloud ul.sidenav ul ul ul ul > li > a,
._Skins_LandingPage_LandingPage ul.sidenav ul ul ul ul > li > a
{
	padding-left: 4.875em;
	mc-hidden: hidden;
}

ul.sidenav ul ul ul ul ul > li > a,
._Skins_Cloud_Cloud ul.sidenav ul ul ul ul ul > li > a,
._Skins_LandingPage_LandingPage ul.sidenav ul ul ul ul ul > li > a
{
	padding-left: 5.625em;
	mc-hidden: hidden;
}

ul.sidenav ul ul ul ul ul ul > li > a,
._Skins_Cloud_Cloud ul.sidenav ul ul ul ul ul ul > li > a,
._Skins_LandingPage_LandingPage ul.sidenav ul ul ul ul ul ul > li > a
{
	padding-left: 6.375em;
	mc-hidden: hidden;
}

/*these styles control the padding-left for the carets in the sidenav for web output*/

ul.sidenav li.is-accordion-submenu-parent > a span.submenu-toggle-container,
ul.sidenav li.is-accordion-submenu-parent > a span.submenu-toggle-container:hover,
._Skins_Cloud_Cloud ul.sidenav li.is-accordion-submenu-parent > a span.submenu-toggle-container,
._Skins_Cloud_Cloud ul.sidenav li.is-accordion-submenu-parent > a span.submenu-toggle-container:hover,
._Skins_LandingPage_LandingPage ul.sidenav li.is-accordion-submenu-parent > a span.submenu-toggle-container,
._Skins_LandingPage_LandingPage ul.sidenav li.is-accordion-submenu-parent > a span.submenu-toggle-container:hover
{
	width: 2em;
	mc-hidden: hidden;
}

ul.sidenav ul > li > a > span,
._Skins_Cloud_Cloud ul.sidenav ul > li > a > span,
._Skins_LandingPage_LandingPage ul.sidenav ul > li > a > span
{
	padding-left: 2.625em;
	mc-hidden: hidden;
}

ul.sidenav ul ul > li > a > span,
._Skins_Cloud_Cloud ul.sidenav ul ul > li > a > span,
._Skins_LandingPage_LandingPage ul.sidenav ul ul > li > a > span
{
	padding-left: 3.375em;
	mc-hidden: hidden;
}

ul.sidenav ul ul ul > li > a > span,
._Skins_Cloud_Cloud .sidenav ul ul ul > li > a > span,
._Skins_LandingPage_LandingPage ul.sidenav ul ul ul > li > a > span
{
	padding-left: 4.125em;
	mc-hidden: hidden;
}

ul.sidenav ul ul ul ul > li > a > span,
._Skins_Cloud_Cloud ul.sidenav ul ul ul ul > li > a > span,
._Skins_LandingPage_LandingPage ul.sidenav ul ul ul ul > li > a > span
{
	padding-left: 4.875em;
	mc-hidden: hidden;
}

ul.sidenav ul ul ul ul ul > li > a > span,
._Skins_Cloud_Cloud ul.sidenav ul ul ul ul ul > li > a > span,
._Skins_LandingPage_LandingPage ul.sidenav ul ul ul ul ul > li > a > span
{
	padding-left: 5.625em;
	mc-hidden: hidden;
}

ul.sidenav ul ul ul ul ul ul > li > a > span,
._Skins_Cloud_Cloud ul.sidenav ul ul ul ul ul ul > li > a > span,
._Skins_LandingPage_LandingPage ul.sidenav ul ul ul ul ul ul > li > a > span
{
	padding-left: 6.375em;
	mc-hidden: hidden;
}

/*these styles control the padding-left in the sidenav on the tablet*/

@media only screen and (max-width: 1279px)
{
	ul.off-canvas-list a.selected	/*this applies the blue border to selected items in the sidenav for tablet output*/
	{
		border-left: solid 0.250em #007ac9;
		mc-hidden: hidden;
	}

	ul.off-canvas-list li a	/*these styles control the padding-left in the sidenav for tablet output*/
	{
		padding-left: 1.875em;
		padding-top: 0.625em;
		padding-bottom: 0.625em;
		mc-hidden: hidden;
	}

	ul.off-canvas-list ul > li > a
	{
		padding-left: 2.813em;
		padding-top: 0.625em;
		padding-bottom: 0.625em;
		mc-hidden: hidden;
	}

	ul.off-canvas-list ul ul > li > a
	{
		padding-left: 3.75em;
		padding-top: 0.625em;
		padding-bottom: 0.625em;
		mc-hidden: hidden;
	}

	ul.off-canvas-list ul ul ul > li > a
	{
		padding-left: 4.688em;
		padding-top: 0.625em;
		padding-bottom: 0.625em;
		mc-hidden: hidden;
	}

	ul.off-canvas-list ul ul ul ul > li > a
	{
		padding-left: 5.625em;
		padding-top: 0.625em;
		padding-bottom: 0.625em;
		mc-hidden: hidden;
	}

	ul.off-canvas-list ul ul ul ul ul > li > a
	{
		padding-left: 6.562em;
		mc-hidden: hidden;
	}

	ul.off-canvas-list ul ul ul ul ul ul > li > a
	{
		padding-left: 7.499em;
		mc-hidden: hidden;
	}

	/*these styles control the padding-left for the carets in the sidenav for tablet output*/

	ul.off-canvas-list ul > li > a > span
	{
		padding-left: 2.813em;
		mc-hidden: hidden;
	}

	ul.off-canvas-list ul ul > li > a > span
	{
		padding-left: 3.75em;
		mc-hidden: hidden;
	}

	ul.off-canvas-list ul ul ul > li > a > span
	{
		padding-left: 4.688em;
		mc-hidden: hidden;
	}

	ul.off-canvas-list ul ul ul ul > li > a > span
	{
		padding-left: 5.625em;
		mc-hidden: hidden;
	}

	ul.off-canvas-list ul ul ul ul ul > li > a > span
	{
		padding-left: 6.562em;
		mc-hidden: hidden;
	}

	ul.off-canvas-list ul ul ul ul ul ul > li > a > span
	{
		padding-left: 7.499em;
		mc-hidden: hidden;
	}
}

/*these styles control the padding-left in the sidenav on a mobile phone*/

@media only screen and (max-width: 767px)
{
	div.contentBody	/*this makes the footer appear at the bottom of the page*/
	{
		padding-left: 0.313em !important;
		padding-right: 0.313em !important;
		mc-hidden: hidden;
	}

	ul.off-canvas-list a.selected	/*this applies the blue border to selected items in the sidenav for mobile output*/
	{
		border-left: solid .25em #007ac9;
		mc-hidden: hidden;
	}

	ul.off-canvas-list li a	/*these next five styles control the padding-left in the sidenav for mobile output*/
	{
		padding-left: 1.875em;
		padding-top: 0.625em;
		padding-bottom: 0.625em;
		mc-hidden: hidden;
	}

	ul.off-canvas-list ul > li > a
	{
		padding-left: 2.813em;
		padding-top: 0.625em;
		padding-bottom: 0.625em;
		mc-hidden: hidden;
	}

	ul.off-canvas-list ul ul > li > a
	{
		padding-left: 3.75em;
		padding-top: 0.625em;
		padding-bottom: 0.625em;
		mc-hidden: hidden;
	}

	ul.off-canvas-list ul ul ul > li > a
	{
		padding-left: 4.688em;
		padding-top: 0.625em;
		padding-bottom: 0.625em;
		mc-hidden: hidden;
	}

	ul.off-canvas-list ul ul ul ul > li > a
	{
		padding-left: 5.625em;
		padding-top: 0.625em;
		padding-bottom: 0.625em;
		mc-hidden: hidden;
	}
}

/*Fixing issues identified by WAVE tool*/

a.skip-to-content	/*prevents contrast error with WAVE tool*/
{
	color: #444;
	mc-hidden: hidden;
}

.invisible-label	/*fixes "very small text" issue*/
{
	height: .0625em;
	font-size: 1em;
	display: none;
}

.tooltip	/*improves tooltip*/
{
	display: block;
	font-size: 1em;
	color: #444;
}

/*PRINT MEDIA ONLY*/

p.TOC1,
p.TOC2,
p.TOC3,
p.TOC4,
p.TOC5,
p.TOC6,
p.TOC7,
p.TOC8,
p.TOC9	/*this configures how the TOC appears in print output, don't change without permission from marketing*/
{
	font-family: Calibri;
	font-size: .95em;
	font-weight: normal;
}

p.LastPageDocTitle
{
	text-transform: uppercase;
	padding-bottom: .75em;
}

p.LastPageAddress
{
	font-family: Calibri;
	margin-bottom: .5em;
	mc-hidden: hidden;
}

p.LastPageCompanyName
{
	margin-bottom: .5em;
	font-family: Calibri;
	font-weight: bold;
	mc-hidden: hidden;
}

p.LastPageWebsite,
.LastPageWebsite
{
	margin-bottom: .5em;
	font-family: Calibri;
	mc-hidden: hidden;
	color: #0076BB;
}

@media print
{
	body
	{
		hyphens: none;
		mc-hyphenate: never;
		font-size: 12pt;
		color: #000000;
		font-family: Calibri;
	}

	.footerText
	{
		color: #222222;
		font-family: Calibri;
		font-size: .75em;
		text-align: center;
		vertical-align: middle;
	}

	h1,
	h1 MadCap|toggler	/*these heading styles are according to our document template styles*/
	{
		font-family: Calibri;
		font-size: 22pt;
		color: #001771;
		font-weight: normal;
		mc-hyphenate: never;
	}

	h2,
	h2 MadCap|toggler
	{
		font-family: Calibri;
		font-size: 20pt;
		color: #4F2B83;
		font-weight: normal;
		mc-hyphenate: never;
	}

	h3,
	h3 MadCap|toggler
	{
		font-family: Calibri;
		font-size: 18pt;
		color: #62419A;
		font-weight: normal;
		mc-hyphenate: never;
	}

	h4,
	h4 MadCap|toggler
	{
		font-family: Calibri;
		font-size: 16pt;
		color: #001771;
		font-weight: normal;
		mc-hyphenate: never;
	}

	h5,
	h5 MadCap|toggler
	{
		font-family: Calibri;
		font-size: 14pt;
		color: #4F2B83;
		font-weight: normal;
		mc-hyphenate: never;
	}

	h6,
	h6 MadCap|toggler
	{
		font-family: Calibri;
		font-size: 12pt;
		color: #62419A;
		font-weight: normal;
		mc-hyphenate: never;
	}

	.printTocHeading
	{
		font-family: Calibri;
		font-size: 1.5em;
		color: #001771;
	}

	.printTitleImg
	{
		max-height: 4em;
		max-width: auto;
	}

	.printTitle
	{
		font-family: Calibri;
		font-size: 2.3em;
		color: #001771;
		font-weight: bold;
		line-height: 1.6;
		margin-bottom: 0;
		text-transform: uppercase;
	}

	.printSubTitle
	{
		font-family: Calibri;
		font-size: 1.2em;
		color: #4F2B83;
		font-weight: normal;
		line-height: 1em;
		margin-bottom: 0;
		text-transform: capitalize;
	}

	.printTitle,
	.printSubTitle
	{
		line-height: 1em;
		margin-bottom: 0;
	}

	p.Caption
	{
		font-family: Calibri;
		font-weight: normal;
		color: #000000;
		font-size: .8em;
	}

	p
	{
		font-family: Calibri;
		font-weight: normal;
		color: #000000;
		font-size: 12pt;
		orphans: 3;
	}

	caption
	{
		font-family: Calibri;
		color: #444444;
		font-size: .95em;
	}

	img
	{
		max-width: 6.5in;
		max-height: auto;
	}

	th
	{
		margin: 0 0 0.625em;
		font-size: .95em;
		color: #FFFFFF !important;
	}

	ol,
	ul
	{
		padding-left: -0.3125em;
		/*adjusts the position of ordered and unordered lists in print output so that they do not shift too far to the right*/
	}

	img.padding_only
	{
		margin: 0.625em 0;
		max-width: 34.5em;
		/*specifies maximum width in print output*/
		height: auto;
		/*specifies that the system should automatically scale the height according to the max width in print output*/
	}

	img.border_only
	{
		border-style: solid;
		border-width: .0625em;
		border-color: #6699cc;
		max-width: 34.5em;
		/*specifies maximum width in print output*/
		height: auto;
		/*specifies that the system should automatically scale the height according to the max width in print output*/
	}

	img.padding_and_border
	{
		margin: 0.625em 0;
		border-style: solid;
		border-width: .0625em;
		border-color: #6699cc;
		max-width: 34.5em;
		/*specifies maximum width in print output*/
		height: auto;
		/*specifies that the system should automatically scale the height according to the max width in print output*/
	}

	img.popup_with_padding_and_border
	{
		margin: 0.625em 0;
		border-style: solid;
		border-width: .0625em;
		border-color: #6699cc;
		max-width: 34.5em;
		/*specifies maximum width in print output*/
		height: auto;
		/*specifies that the system should automatically scale the height according to the max width in print output*/
		mc-thumbnail-max-width: 34.5em;
		mc-thumbnail: popup;
		mc-thumbnail-max-height: auto;
	}

	img.popup_with_padding_only
	{
		margin: 0.625em 0;
		mc-thumbnail-max-width: 34.5em;
		mc-thumbnail: popup;
		mc-thumbnail-max-height: auto;
		max-width: 34.5em;
		/*specifies maximum width in print output*/
		height: auto;
		/*specifies that the system should automatically scale the height according to the max width in print output*/
	}

	img.popup_nopadding_withborder
	{
		border-style: solid;
		border-width: .0625em;
		border-color: #6699cc;
		mc-thumbnail-max-width: 34.5em;
		mc-thumbnail: popup;
		mc-thumbnail-max-height: auto;
		max-width: 34.5em;
		/*specifies maximum width in print output*/
		height: auto;
		/*specifies that the system should automatically scale the height according to the max width in print output*/
	}

	img.resize80_noborder_nopadding
	{
		width: 80%;
		height: auto;
		max-width: 34.5em;
	}

	img.resize80_noborder_padding
	{
		margin: 0.625em 0;
		width: 80%;
		height: auto;
		max-width: 34.5em;
	}

	img.resize80_border_nopadding
	{
		width: 80%;
		height: auto;
		max-width: 34.5em;
		border-style: solid;
		border-width: .0625em;
		border-color: #6699cc;
	}

	img.resize80_border_and_padding
	{
		margin: 0.625em 0;
		width: 80%;
		height: auto;
		max-width: 34.5em;
		border-style: solid;
		border-width: .0625em;
		border-color: #6699cc;
	}

	img.resize80_popup_padding_border
	{
		margin: 0.625em 0;
		width: 80%;
		height: auto;
		max-width: 34.5em;
		border-style: solid;
		border-width: .0625em;
		border-color: #6699cc;
		mc-thumbnail-max-width: 34.5em;
		mc-thumbnail: popup;
		mc-thumbnail-max-height: auto;
	}

	img.imgBorderMax520
	{
		margin: 0.625em 0;
		max-width: 520px;
	}

	li,
	li p
	{
		padding-left: 0px;
		color: #000000;
		font-family: Calibri;
		font-size: 12pt;
		font-weight: normal;
		orphans: 3;
	}

	td
	{
		color: #000000;
		font-family: Calibri;
		font-size: .95em;
		font-weight: normal;
	}

	pre
	{
		font-size: .95em;
	}

	div.ImportantNote,
	div.Note
	{
		color: #000000;
		font-weight: normal;
	}

	p.TOC1,
	p.TOC2,
	p.TOC3,
	p.TOC4,
	p.TOC5,
	p.TOC6,
	p.TOC7,
	p.TOC8,
	p.TOC9
	{
		color: #222222;
	}

	p.TOC1
	{
		font-weight: bold;
	}

	p.TOC2
	{
		left: 0.39cm;
	}

	p.TOC3
	{
		left: 0.78cm;
	}

	p.TOC4
	{
		left: 1.16cm;
	}

	p.TOC5
	{
		left: 1.55cm;
	}

	p.TOC6
	{
		left: 1.94cm;
	}

	p.TOC7
	{
		left: 2.33cm;
	}

	p.TOC8
	{
		left: 2.72cm;
	}

	p.TOC9
	{
		left: 3.1cm;
	}

	p.TOC2
	{
		padding-bottom: 0pt;
	}

	p.TOC3,
	p.TOC4,
	p.TOC5,
	p.TOC6,
	p.TOC7,
	p.TOC8,
	p.TOC9
	{
		padding-bottom: 0;
	}

	p.Index1
	{
		font-weight: bold;
		mc-multiline-indent: 0;
	}

	p.Index2
	{
		mc-multiline-indent: 0 in;
	}

	p.Index3
	{
		mc-multiline-indent: 0 in;
	}

	p.Index4
	{
		mc-multiline-indent: 0 in;
	}

	p.IndexHeading
	{
		text-align: left;
		font-size: 1.4em;
	}

	span.SeeIndex
	{
		font-weight: normal;
	}

	span.SeeIndexTerms
	{
		font-weight: normal;
		font-style: italic;
	}

	span.SeeAlsoIndexTerms
	{
		font-weight: normal;
		font-style: italic;
	}

	span.SeeAlsoIndex
	{
		font-weight: normal;
	}

	MadCap|xref.IndexPageNumber
	{
		font-weight: normal;
		align: right;
	}

	MadCap|indexProxy
	{
		border-top-width: 0px;
	}
}

.row.outer-row.sidenav-layout
{
	border-top: .0625em solid #DCDCDC !important;
}

.sidenav-wrapper
{
	border-right: .0625em solid #DCDCDC !important;
}

/*Fixing CSS for custom search results page*/

ul > li.Hidden
{
	display: none !important;
}

._Skins_Search_Results.mc-component #resultList .description
{
	font-size: 1em;
}

._Skins_Search_Results.mc-component #resultList h3.title
{
	text-decoration: none;
}

._Skins_Search_Results.mc-component #resultList h3.title a:hover
{
	color: #007ac9;
}

div.term
{
	padding-left: 1.25em !important;
}

/*Search Tips on Search Results Page*/

p.SearchTips
{
	margin-left: 1.5em !important;
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: 0 !important;
	margin-top: 1em !important;
	mc-hidden: hidden;
}

div.SearchTips
{
	float: inherit;
	margin-top: 0 !important;
	margin-left: 4em;
	margin-right: 3em;
	overflow: hidden;
	padding-left: 0.781em !important;
	padding-top: 0 !important;
	position: relative;
	text-align: left;
	mc-hidden: hidden;
}

._Skins_Search_Results.mc-component h1#results-heading
{
	margin-top: 0.5em;
	margin-left: 0.5em;
}

._Skins_Search_Results.mc-component #pagination
{
	margin-bottom: 1em;
}

._Skins_Search_Results.mc-component #search-results-flex,
#search-results
{
	padding-left: 0 !important;
}

@media only screen and (max-width: 1279px)
{
	div.SearchTips
	{
		margin-left: 2em;
		margin-right: 1.5em;
		margin-top: 0;
	}

	._Skins_Search_Results.mc-component #search-results-flex
	{
		padding-left: 0.5em;
		padding-right: 0.5em;
	}

	._Skins_Search_Results.mc-component #resultList .glossary .term
	{
		padding-left: .25em !important;
	}

	#search-results
	{
		padding-left: 0 !important;
	}

	p.SearchTips
	{
		margin-left: 1.75em !important;
	}

	._Skins_Search_Results.mc-component #pagination
	{
		margin-bottom: 0;
	}
}

@media only screen and (max-width: 767px)
{
	div.SearchTips
	{
		margin-left: 0;
		margin-right: 0;
		margin-top: 0;
	}

	._Skins_Search_Results.mc-component h1#results-heading
	{
		margin-top: 0;
	}

	div.term
	{
		padding-left: 0 !important;
	}

	p.SearchTips
	{
		margin-left: 0 !important;
	}

	._Skins_Search_Results.mc-component #pagination
	{
		margin-bottom: 0;
	}
}

span.SearchHighlight1,
span.SearchHighlight2,
span.SearchHighlight3,
span.SearchHighlight4,
span.SearchHighlight5,
span.SearchHighlight6,
span.SearchHighlight7,
span.SearchHighlight8,
span.SearchHighlight9,
span.SearchHighlight10
{
	background-color: #FFFF33;
	mc-hidden: hidden;
}

div.dataTables_wrapper,
div.dataTables_length,
div.dataTables_filter,
div.dataTables_info,
div.dataTables_paginate
{
	padding-left: 0 !important;
	padding-top: 0.5em;
	border-radius: 1em;
}

a.paginate_button
{
	
}

math
{
	mc-code-lang: XML;
}

/*make it so the image cannot be bigger than the available screens*/

img
{
	max-width: 100%;
	max-height: auto;
}

