/*<meta />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/*------------------------------*/
/*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;
}

/**Basic Text Settings and Headings*/

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;
	padding-left: 0;
	margin-left: 0;
}

h2,
h2 MadCap|toggler
{
	font-family: Calibri;
	font-size: 20pt;
	color: #4F2B83;
	font-weight: normal;
	mc-hyphenate: never;
	padding-left: 0;
	margin-left: 0;
}

h3,
h3 MadCap|toggler
{
	font-family: Calibri;
	font-size: 18pt;
	color: #62419A;
	font-weight: normal;
	mc-hyphenate: never;
	padding-left: 0;
	margin-left: 0;
}

h4,
h4 MadCap|toggler
{
	font-family: Calibri;
	font-size: 16pt;
	color: #001771;
	font-weight: normal;
	mc-hyphenate: never;
	padding-left: 0;
	margin-left: 0;
}

h5,
h5 MadCap|toggler
{
	font-family: Calibri;
	font-size: 14pt;
	color: #4F2B83;
	font-weight: normal;
	mc-hyphenate: never;
	padding-left: 0;
	margin-left: 0;
}

h6,
h6 MadCap|toggler
{
	font-family: Calibri;
	font-size: 12pt;
	color: #62419A;
	font-weight: normal;
	mc-hyphenate: never;
	padding-left: 0;
	margin-left: 0;
}

pre
{
	font-size: .95em;
}

.printTocHeading
{
	font-family: Calibri;
	font-size: 1.5em;
	color: #001771;
}

.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;
}

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;
}

/**Divs and Div behavior**/

div
{
	overflow: visible !important;
	padding-left: 0 !important;
	overflow-wrap: break-word !important;
	/*max-width: 8.5in;*/
}

.codeSnippetBody > pre > code
{
	white-space: pre-wrap;
	padding-left: 2em;
}

/*hiding these divs because they are not needed in print*/

div.title-bar-container,
div.Responsive_Footer,
div.feedback_survey,
div.button-group-container-left,
.sidenav-wrapper,
div.MCBreadcrumbsBox_0
{
	display: none;
}

div.ImportantNote,
div.Note
{
	color: #000000;
	font-weight: normal;
	page-break-inside: avoid;
}

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.Note > p,
div.Note > span,
div.Note > table,
div.Note > img,
div.ImportantNote > p,
div.ImportantNote > span,
div.ImportantNote > table,
div.ImportantNote > img
{
	padding-top: .313em;
}

/**Ordered and unordered lists**/

ol,
ul
{
	list-style-position: outside;
	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*/
}

li
{
	padding-left: .625em;
	margin-top: .625em;
	margin-bottom: .625em;
}

li,
li p
{
	padding-left: 0px;
	color: #000000;
	font-family: Calibri;
	font-size: 12pt;
	font-weight: normal;
	orphans: 3;
}

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;
}

/**Images**/

img
{
	max-width: 6.5in;
	max-height: auto;
}

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;
}

.printTitleImg
{
	max-height: 4em;
	max-width: auto;
}

/**Table of Contents formatting**/

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,
p.TOC3,
p.TOC4,
p.TOC5,
p.TOC6,
p.TOC7,
p.TOC8,
p.TOC9
{
	padding-bottom: 0pt;
}

/**Index settings**/

p.Index1
{
	font-weight: bold;
	mc-multiline-indent: 0;
}

p.Index2,
p.Index3,
p.Index4
{
	mc-multiline-indent: 0 in;
}

p.IndexHeading
{
	text-align: left;
	font-size: 1.4em;
}

span.SeeIndex,
span.SeeAlsoIndex
{
	font-weight: normal;
}

span.SeeIndexTerms,
span.SeeAlsoIndexTerms
{
	font-weight: normal;
	font-style: italic;
}

MadCap|xref.IndexPageNumber
{
	font-weight: normal;
	align: right;
}

MadCap|indexProxy
{
	border-top-width: 0px;
}

/**Hiding toggler images in Print**/

img.MCToggler_Image_Icon,
img.MCDropDown_Image_Icon
{
	padding-left: 0px !important;
	padding-right: 0px !important;
	display: none;
}

.MCToggler_Open.MCTogglerHotSpot_.MCHotSpotImage,
.MCToggler_Closed.MCTogglerHotSpot_.MCHotSpotImage
{
	background: none;
	padding-left: 0px !important;
	padding-right: 0px !important;
}

/*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;
}

table,
th,
tr,
td
{
	mc-hyphenate: never;
}

th
{
	font-family: 'Segoe UI', Arial;
	text-align: left;
	vertical-align: middle;
	padding: .5em 0.625em;
	margin: 0 0 0.625em;
	font-size: .95em;
	color: #444444 !important;
	font-size: 1em;
}

th p
{
	font-weight: bold;
}

td
{
	vertical-align: middle;
	padding: .5em .625em;
	color: #000000;
	font-family: Calibri;
	font-size: .95em;
	font-weight: normal;
}

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;
}

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%;
}

/*------------------------------*/
/*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;
}

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;
}

/**Mini-TOC styles**/

MadCap|miniTocProxy
{
	border-top: none;
}

div#mc-main-content > div.MCMiniTocBox_0
{
	padding-left: 2em !important;
}

p.MiniTOC1
{
	display: list-item;
	font-weight: normal;
	color: #007ac9;
	padding-left: .625em;
}

p.MiniTOC2
{
	display: list-item;
	font-weight: normal;
	color: #007ac9;
	padding-left: .625em;
	margin-left: 1.875em;
}

p.MiniTOC3
{
	display: list-item;
	font-weight: normal;
	color: #007ac9;
	padding-left: .625em;
	margin-left: 3.75em;
}

p.MiniTOC4
{
	display: list-item;
	font-weight: normal;
	color: #007ac9;
	padding-left: .625em;
	margin-left: 5.625em;
}

p.MiniTOC5
{
	display: list-item;
	font-weight: normal;
	color: #007ac9;
	padding-left: .625em;
	margin-left: 7.5em;
}

p.MiniTOC6
{
	display: list-item;
	font-weight: normal;
	color: #007ac9;
	padding-left: .625em;
	margin-left: 9.375em;
}

a.MiniTOC1,
a.MiniTOC2,
a.MiniTOC3,
a.MiniTOC4,
a.MiniTOC5,
a.MiniTOC6
{
	color: #007ac9;
}

a.MiniTOC1:hover,
a.MiniTOC2:hover,
a.MiniTOC3:hover,
a.MiniTOC4:hover,
a.MiniTOC5:hover,
a.MiniTOC6:hover
{
	color: #007ac9;
	text-decoration: underline;
}

/*------------------------------*/
/*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;
}

/*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;
}

/**Relationship Tables**/

div.MCRelationshipsProxy_0
{
	display: inherit;
	border: 0px;
}

MadCap|relationshipsItem.concept,
MadCap|relationshipsItem.task,
MadCap|relationshipsItem.reference,
MadCap|relationshipsItem.Category1,
MadCap|relationshipsItem.Category2,
MadCap|relationshipsItem.Category3,
MadCap|relationshipsItem.Category4,
MadCap|relationshipsItem.Category5,
MadCap|relationshipsItem.Category6
{
	display: list-item;
	padding-top: 0em;
}

MadCap|relationshipsProxy
{
	border-top: none;
	padding-left: 0px !important;
	padding-top: 0px;
	margin-top: 0px;
}

/**Page Settings
Commented out until it can be investigated

@page 
{
	margin: 1in;
}

@page and (page-size: A5),
@page and (page-size: B5),
@page and (page-size: JIS-B5),
@page and (page-size: 5.5in 8.5in)
{
	margin: .5in;
}

@page and (page-size: letter portrait),
@page and (page-size: legal portrait),
@page and (page-size: A4 portrait),
@page and (page-size: A5 landscape)
{
	max-width: 6.5in;
}

@page and (page-size: letter landscape),
@page and (page-size: ledger portrait),
@page and (page-size: A4 landscape),
@page and (page-size: A3 portrait)
{
	max-width: 9in;
}

@page and (page-size: legal landscape),
@page and (page-size: B4 landscape),
@page and (page-size: JIS-B4 landscape)
{
	max-width: 12in;
}

@page and (page-size: JIS-B4 portrait),
@page and (page-size: JIS-B5 landscape)
{
	max-width: 8.11in;
}

@page and (page-size: A3 landscape),
@page and (page-size: legder landscape)
{
	max-width: 14.5in;
}

@page and (page-size: A5 portrait),
@page and (page-size: 5.5in 8.5in portrait)
{
	max-width: 4.5in;
}

@page and (page-size: B4 portrait),
@page and (page-size: B5 landscape),
@page and (page-size: 5.5in 8.5in landscape)
{
	max-width: 7.5in;
}

@page and (page-size: B5 portrait)
{
	max-width: 5.9in;
}

@page and (page-size: JIS-B5 portrait)
{
	max-width: 6.18in;
}**/

