/*<meta conditions="globalCond.MigrationGlobal" />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/******************************************************************
CSS variables - when working, need to apply as attrib where used
  
******************************************************************* 

***Could consider putting some options that are only used in print media in default if not actually used in default so it trickles down to all print media...

NOTE:  mc-auto-numbers with color must be updated manually with hex code - warning callout text color*/

:root	/*NOTES:  8/13 - tables will be done separately; not sure about online headers, esp. p.head2 & 3
  */
{
	/* Default colors */
	--h1-default-color: #2D4460;
	--h2-h6-default-color: #2d4460;
	--phead2-default-color: #5a7392;
	--phead3-default-color: #5a7392;
	--caution-border-default-color: #f1be48;
	--caution-bkg-default-color: #ffffff;
	--example-bkg-default-color: #ffffff;
	--example-border-default-color: #62a484;
	--note-bkg-default-color: #ffffff;
	--note-border-default-color: #b3c4cd;
	--prereq-bkg-default-color: #ffffff;
	--prereq-border-default-color: #80a4d0;
	--tip-bkg-default-color: #ffffff;
	--tip-border-default-color: #00afd7;
	--warning-bkg-default-color: #fcefeb;
	--warning-border-default-color: #df6337;
	--caption-color: #65666A;
	/* Print colors */
	--h1-print-color: #365BE3;
	--h2-h6-print-color: #365be3;
	--phead2-print-color: #365be3;
	--phead3-print-color: #365be3;
	--caution-border-print-color: #f1be48;
	--caution-bkg-print-color: #ffffff;
	--example-bkg-print-color: #ffffff;
	--example-border-print-color: #0730a3;
	--note-bkg-print-color: #ffffff;
	--note-border-print-color: #365be3;
	--prereq-bkg-print-color: #ffffff;
	--prereq-border-print-color: #80a4d0;
	--tip-bkg-print-color: #ffffff;
	--tip-border-print-color: #6100dc;
	--warning-bkg-print-color: #fcefeb;
	--warning-border-print-color: #ea0c0a;
	--caption-color: #65666A;
	/* Quick start colors qs */
	--h1-qs-color: #365be3;
	--h2-h6-qs-color: #365be3;
	--phead2-qs-color: #07c0a3;
	--phead3-qs-color: #07c0a3;
	--caution-border-qs-color: #f1be48;
	--caution-bkg-qs-color: #ffffff;
	--example-bkg-qs-color: #ffffff;
	--example-border-qs-color: #0730a3;
	--note-bkg-qs-color: #ffffff;
	--note-border-qs-color: #365be3;
	--prereq-bkg-qs-color: #ffffff;
	--prereq-qs-qs-color: #8044d0;
	--tip-bkg-qs-color: #ffffff;
	--tip-border-qs-color: #00afd7;
	--warning-bkg-qs-color: #fcefeb;
	--warning-border-qs-color: #ea0c0a;
	--caption-color: #65666A;
}

nav.tab-bar	/* adds box shadow to site heading */
{
	box-shadow: 0px 0px 8px 4px rgba(0, 0, 0, 0.20);
}

body
{
	display: block;
	background-color: #ffffff;
	font-size: 12pt;
	font-family: Lato, "Segoe UI", Calibri, Verdana, "Times New Roman", "Times New Roman Baltic";
	/* Leave multiple fonts for failsafe and other devices */
	line-height: 1.2;
}

@font-face 
{
	font-family: Lato, sans-serif;
	src: url(../Fonts/Lato-Regular.ttf);
}

p.hidden	/* used to link fonts to ensure included when files not linked to target are excluded - used in master file */
{
	display: none;
}

/**************************************
End font embedding
*************************************** */

/* ==========================================================
   Sets max size for videos to accommodate responsive output
   ========================================================== */

video
{
	max-width: 100%;
	height: auto;
}

/*=====================================
Header styles
======================================= */

/* h1, h2, h3 all used in TOC to show depth automatically.  Code as H1 when writing. */

h1
{
	font-weight: bold;
	margin-bottom: 5pt;
	text-transform: none;
	margin-top: 0pt;
	/* was 14pt; */
	font-size: 17pt;
	color: #2D4460;
	page-break-after: avoid;
}

h1.TOC
{
	mc-heading-level: 0;
	/* suppresses level from TOC */
}

h1.appendix	/* Prefaces Appendix # to topic title as auto-number - set pagebreak & chapnum settings in TOC  */
{
	mc-auto-number-format: 'Appendix {chapnum}: ';
}

h2
{
	margin-bottom: 5pt;
	margin-top: 14pt;
	font-size: 32px;
	color: #2d4460;
	page-break-after: avoid;
	/*	border-bottom: solid 2px var(--h2-h6-heading-color);
	border-bottom-color: var(--h2-h6-heading-color);
*/
}

h3
{
	margin-bottom: 5pt;
	margin-top: 18pt;
	font-size: 13pt;
	color: #2d4460;
	page-break-after: avoid;
}

/* h4-h6 and p.head2 are identical to accommodate auto-TOC */

h4
{
	font-size: 13pt;
	margin-top: 18pt;
	color: #2d4460;
	font-weight: bold;
	page-break-after: avoid;
	mc-heading-level: 0;
	/* suppresses level from TOC */
}

h5
{
	font-size: 13pt;
	margin-top: 18pt;
	color: #2d4460;
	font-weight: bold;
	page-break-after: avoid;
	mc-heading-level: 0;
	/* suppresses level from TOC */
}

h6
{
	font-size: 13pt;
	margin-top: 18pt;
	color: #2d4460;
	font-weight: bold;
	page-break-after: avoid;
	mc-heading-level: 0;
	/* suppresses level from TOC */
}

p.Head2	/*Used for subheadings, within topics.*/
{
	font-size: 13pt;
	color: #5a7392;
	font-weight: bold;
	margin-top: 18pt;
	page-break-after: avoid;
}

p.Head3	/*Used for subheadings to Head2.*/
{
	font-size: 11pt;
	color: #5a7392;
	font-weight: bold;
	margin-top: 14pt;
	page-break-after: avoid;
}

/*=====================================
End Header styles
======================================= */

p
{
	margin-top: 0pt;
	margin-bottom: 9pt;
	margin-left: 0px;
	mc-hyphenate: never;
	background-color: transparent;
	font-size: 12pt;
}

p.citation li li	/*For citations within text or below - smaller font*/
{
	font-size: 9pt;
}

/* Lists */

li
{
	margin-bottom: 8px;
	margin-top: 8px;
}

ol,
ul
{
	/*	letter-spacing: .25; */
	line-height: 1.2em;
	margin-bottom: 8px;
	margin-top: 8px;
}

/* styles for controlling OL sublists within OLs or ULs via complex selectors*/

ol ol,
ul ol
{
	list-style-type: lower-alpha;
}

ol ol ol,
ul ol ol
{
	list-style-type: lower-roman;
}

ol ol ol ol,
ul ol ol ol
{
	list-style-type: decimal;
}

ol ol ol ol ol,
ul ol ol ol ol
{
	list-style-type: lower-alpha;
}

ol ol ol ol ol ol,
ul ol ol ol ol ol
{
	list-style-type: lower-roman;
}

ol ol ol ol ol ol ol,
ul ol ol ol ol ol ol
{
	list-style-type: decimal;
}

ol ol ol ol ol ol ol ol,
ul ol ol ol ol ol ol ol
{
	list-style-type: lower-alpha;
}

/* UL sublists within OLs or ULs */

ol ul,
ul ul
{
	list-style-type: circle;
}

ol ul ul,
ul ul ul
{
	list-style-type: square;
}

ol ul ul ul,
ul ul ul ul
{
	list-style-type: disc;
}

/* END OF styles for controlling OL sublists within OLs or ULs via complex selectors*/
/* Warnings/Tips/Notes/Examples Use div for multi p/ul/ol, etc. */
/*Resets list style in tables to decimal regardless of nesting status */
/*.listfix resets numbering and bullets for lists & divs embedded within a list.  Up to three levels - more would not be responsive */

ol.listfix
{
	list-style-type: decimal;
}

/* to use 2nd level in tables, create list outside of table, cut/paste, then apply ol.table */

ol.listfix ol
{
	list-style-type: lower-alpha;
}

ol.listfix ul
{
	list-style-type: disc;
}

ol.listfix ol,
ul.listfix ol
{
	list-style-type: lower-alpha;
}

ol.listfix ol ol,
ul.listfix ol ol
{
	list-style-type: lower-roman;
}

ul.listfix
{
	list-style-type: disc;
}

ul.listfix ul
{
	list-style: circle;
}

div.caution
{
	line-height: 18px;
	mc-auto-number-format: '{b}Caution {/b}';
	overflow: hidden;
	padding: 12px;
	margin-bottom: 9pt;
	margin-top: 9pt;
	margin-right: 9pt;
	page-break-inside: avoid;
	background-color: #ffffff;
	border-radius: 9pt;
	border-bottom: solid 1pt #f1be48;
	border-right: solid 1pt #f1be48;
	border-top: solid 1pt #f1be48;
	border-left: solid 2pt #f1be48;
}

div.example
{
	line-height: 18px;
	mc-auto-number-format: '{b}Example {/b}';
	overflow: hidden;
	padding: 12px;
	margin-bottom: 9pt;
	margin-top: 9pt;
	margin-right: 9pt;
	page-break-inside: avoid;
	background-color: #ffffff;
	border-radius: 9pt;
	border-bottom: solid 1pt #62a484;
	border-right: solid 1pt #62a484;
	border-top: solid 1pt #62a484;
	border-left: solid 2pt #62a484;
}

div.note
{
	line-height: 18px;
	mc-auto-number-format: '{b}Note {/b}';
	overflow: hidden;
	padding: 12px;
	margin-bottom: 9pt;
	margin-top: 9pt;
	margin-right: 9pt;
	page-break-inside: avoid;
	background-color: #ffffff;
	border-radius: 9pt;
	border-bottom: solid 1pt #b3c4cd;
	border-right: solid 1pt #b3c4cd;
	border-top: solid 1pt #b3c4cd;
	border-left: solid 2pt #b3c4cd;
}

div.prerequisite
{
	line-height: 18px;
	mc-auto-number-format: '{b}Prerequisite {/b}';
	overflow: hidden;
	padding: 12px;
	margin-bottom: 9pt;
	margin-top: 9pt;
	margin-right: 9pt;
	page-break-inside: avoid;
	background-color: #ffffff;
	border-radius: 9pt;
	border-bottom: solid 1pt #80a4d0;
	border-right: solid 1pt #80a4d0;
	border-top: solid 1pt #80a4d0;
	border-left: solid 2pt #80a4d0;
}

div.tip
{
	line-height: 18px;
	mc-auto-number-format: '{b}Tip {/b}';
	overflow: hidden;
	padding: 12px;
	margin-bottom: 9pt;
	margin-top: 9pt;
	margin-right: 9pt;
	page-break-inside: avoid;
	background-color: #ffffff;
	border-radius: 9pt;
	border-bottom: solid 1pt #00afd7;
	border-right: solid 1pt #00afd7;
	border-top: solid 1pt #00afd7;
	border-left: solid 2pt #00afd7;
}

div.Searchtip
{
	line-height: 18px;
	mc-auto-number-format: '{b}Too many search results? {/b}';
	overflow: hidden;
	padding: 12px;
	margin-bottom: 9pt;
	margin-top: 9pt;
	margin-right: 9pt;
	page-break-inside: avoid;
	background-color: #ffffff;
	border-radius: 9pt;
	border-bottom: solid 1pt #00afd7;
	border-right: solid 1pt #00afd7;
	border-top: solid 1pt #00afd7;
	border-left: solid 2pt #00afd7;
}

div.Warning
{
	line-height: 18px;
	mc-auto-number-format: '{b}Warning! {/b}';
	overflow: hidden;
	padding: 12px;
	margin-bottom: 9pt;
	margin-top: 9pt;
	margin-right: 9pt;
	page-break-inside: avoid;
	background-color: #fcefeb;
	border-radius: 9pt;
	border-bottom: solid 1pt #df6337;
	border-right: solid 1pt #df6337;
	border-top: solid 1pt #df6337;
	border-left: solid 2pt #df6337;
}

/* END OF styles for Warnings/Tips/Notes/Examples*/
/* Paragraph and Div tags to hide/show online content in mobile or all other online content - for sizing purposes */

p.mobileonly	/*Hides p.mobileonly paragraphs in all but mobile media - Ex. for online footer */
{
	display: none;
}

p.notmobile	/*Shows p.notmobile paragraphs in all but mobile media - Ex. for online footer */
{
	display: block;
}

div.mobileonly	/*Hides p.mobileonly paragraphs in all but mobile media - for online footer */
{
	display: none;
}

div.notmobile	/*Shows p.notmobile paragraphs in all but mobile media - for online footer */
{
	display: block;
}

/* END Paragraph and Div tags to hide/show online content in mobile or all other online content - for sizing purposes */
/* START Image-related settings */

img
{
	border: none;
}

img.border
{
	border: solid 1px #000000;
}

img.BigImages	/* Use this class to automatically create online thumbnails for large images */
{
	mc-thumbnail: popup;
	mc-thumbnail-max-width: 250px;
	mc-thumbnail-max-height: auto;
	mc-popup-height: auto;
	mc-popup-width: 100vw;
	max-width: 100%;
}

img.BigImagesSmallThumbnail	/* Use this class to automatically create online thumbnails for large images with a smaller thumbnail - for responsive outputs */
{
	max-width: 500px;
	mc-thumbnail: popup;
	mc-thumbnail-max-width: 200px;
	mc-thumbnail-max-height: auto;
	mc-popup-height: auto;
	mc-popup-width: 100vw;
}

.clear	/*  Used after responsive layout and/or floating elements so subsequent content correctly formatted */
{
	clear: both;
}

div.keepTogether	/* keep multiple items together on page, such as images/captions and tables with titles */
{
	page-break-inside: avoid;
}

p.caption	/*For captions, such as under images  - smaller italicized font*/
{
	font-size: 9pt;
	color: #65666A;
	margin-bottom: 1.5em;
	margin-top: -1em;
	page-break-before: avoid;
	column-break-before: avoid;
	page-break-inside: avoid;
	column-break-inside: avoid;
}

/* END Image-related settings */

p.tableTitle	/*When a table needs a title */
{
	font-size: 11pt;
	color: #65666A;
	page-break-before: avoid;
	column-break-before: avoid;
	page-break-inside: avoid;
	column-break-inside: avoid;
	margin-top: 0pt;
	margin-bottom: 9pt;
	background-color: Transparent;
	margin-left: 0px;
	mc-hyphenate: never;
}

/* ***************************************************
SPACE SAVERS: Dropdowns, expanders, etc
**************************************************** */

MadCap|dropDown
{
	margin-bottom: 8px;
	margin-top: 8px;
	margin: 1.12em 0;
	mc-closed-image: url("../images/icons/dropDownClosed.png");
	mc-open-image: url("../images/icons/dropDownOpen.png");
	mc-open-image-alt-text: Expand text;
	mc-closed-image-alt-text: Collapse text;
}

MadCap|dropDownHotspot
{
	/*expanded sizing for touchscreens - adds spacing and line - need to fix
	display: block;
	height: 100%;
	width: 100%;
	padding: 1em;*/
	/* end expanded sizing for touchscreens 

	/*	font-style: italic; */
	font-size: 1.2em;
	text-decoration: none;
	cursor: hand;
	/*	color: #006600; */
}

span.dropdownHead	/* placed for use in clean XHTML-had to add span to be able to configure it there without altering here DO NOT EDIT, will break formatting */
{
	
}

MadCap|dropDownHead
{
	margin-top: 12pt;
	margin-bottom: 9px;
}

MadCap|dropDownHotspot:hover
{
	color: #004aa2;
}

MadCap|dropDownHotspot:focus
{
	color: #004aa2;
}

/* ***************************************************
 END SPACE SAVERS: Dropdowns, expanders, etc
**************************************************** */

p.notmobile	/*Display in everything except mobile medium. */
{
	display: block;
}

p.citation
{
	margin-top: 0pt;
	margin-bottom: 9pt;
	background-color: Transparent;
	margin-left: 0px;
	mc-hyphenate: never;
	font-size: 9pt;
}

span.Emphasis
{
	font-weight: bold;
	color: #000000;
}

span.Italics
{
	font-style: italic;
}

MadCap|xref	/*Used for print output crossreferences.*/
{
	color: #0000ff;
	mc-format: "{paratext}";
}

div.indent	/* Indent paragraphs or blocks of content. Click again to indent more (nest) */
{
	margin-left: 20pt;
}

span.underline
{
	text-decoration: underline;
}

span.small_text
{
	font-size: 9pt;
}

table
{
	margin-bottom: 9pt;
	margin-top: 9pt;
}

/* Temporarily placed also in Online - will find a different way to do this online */

MadCap|footnote
{
	border-top: solid 2px #000000;
	border-top-length: 100%;
	vertical-align: super;
}

MadCap|footnotesBlock
{
	color: #000000;
	font-size: 9pt;
}

MadCap|breadcrumbsProxy
{
	border-bottom-color: transparent;
	border-bottom-width: 0px;
	margin-bottom: 4px;
	margin-left: 4px;
	mc-breadcrumbs-count: 6;
	mc-breadcrumbs-divider: ' > ';
	mc-breadcrumbs-prefix: ' ';
	/*	mc-breadcrumbs-prefix: "You are here: "; */
	/*	color: #65666a; */
	color: #292E35;
	text-transform: uppercase;
	font-size: 7pt;
}

a.MCBreadcrumbsLink
{
	text-decoration: none;
	color: #007b97;
}

a.MCBreadcrumbsLink:visited
{
	color: #007b97;
	text-decoration: none;
}

a.MCBreadcrumbsLink:hover
{
	color: #004aa2;
	text-decoration: none;
}

/* Temporarily placed also in Online - will find a different way to do this online */

span.SearchHighlight1
{
	background: #ffff66;
}

span.SearchHighlight2
{
	background: #66ffff;
}

span.SearchHighlight3
{
	background: #99ff66;
}

MadCap|microContent
{
	display: block;
	visibility: visible;
	mc-hidden: unhidden;
}

a:link,
a:visted
{
	color: #007b97;
}

a:hover
{
	color: #004aa2;
}

a:active
{
	color: #007b97;
}

div.Topic-KNproxy	/*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;
}

div.Topic-KNproxy::before
{
	content: ' ';
	display: table;
}

div.Topic-KNproxy::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.Topic-KNproxy > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.Topic-KNproxy > div:nth-child(1)
{
	width: 66.66667%;
	margin-left: 0%;
}

div.Topic-KNproxy > div:nth-child(2)
{
	width: 33.33333%;
	margin-left: 0%;
}

MadCap|relationshipsHeading
{
	mc-label: 'Related topics';
	font-size: 13pt;
	color: #5a7392;
	font-weight: bold;
	margin-top: 0pt;
	/* was 18pt; */
	page-break-after: avoid;
}

div[class^="MCRelationshipsProxy_main-content"]	/* hides line that shows above related topics natively */
{
	border-top: none;
}

/*===================================================================================
Styles after this point are styles that are for specific mediums. 
[@media tablet] declares styles that will apply when the screen is in tablet view
[@media mobile] declares styles that will apply when the screen is in mobile view
=====================================================================================*/

@media print
{
	body
	{
		background-color: transparent;
		font-family: "Avenir Next LT Pro";
		font-size: 11pt;
		line-height: 1.3;
		mc-hyphenate-maximum-adjacent-line-count: 0;
		mc-hyphenate-shortest-prefix: 0;
		mc-hyphenate: never;
		mc-hyphenate-shortest-suffix: 0;
		mc-hyphenate-shortest-word: 0;
	}

	h1
	{
		border-bottom-style: solid;
		border-bottom-width: 0px;
		font-weight: normal;
		font-size: 24pt;
		line-height: 115%;
		color: #365BE3;
		margin: 6pt 0pt;
		margin-top: 0pt;
		margin-bottom: 6pt;
		margin-left: -.18in;
		padding: 0pt;
		padding-bottom: 0pt;
		page-break-before: always;
	}

	h1.TOC	/* To hid Contents header from TOC contents. */
	{
		mc-heading-level: 0;
	}

	h2
	{
		font-weight: normal;
		font-size: 20pt;
		line-height: 100%;
		color: #365be3;
		margin-top: 18pt;
		margin-bottom: 9pt;
		margin-left: 0px;
	}

	h3
	{
		font-weight: normal;
		font-size: 16pt;
		color: #365be3;
		margin: 12pt 0pt 6pt;
	}

	h4
	{
		font-weight: normal;
		font-size: 14pt;
		color: #365be3;
		margin: 6pt 0px;
	}

	h5
	{
		mc-heading-level: 4;
		font-weight: normal;
		font-size: 14pt;
		color: #365be3;
		margin: 6pt 0px;
	}

	h6
	{
		mc-heading-level: 4;
		font-weight: normal;
		font-size: 14pt;
		color: #365be3;
		margin: 6pt 0px;
	}

	p.Head2
	{
		letter-spacing: 0px;
		font-weight: bold;
		font-size: 11pt;
		color: #365be3;
		margin-top: 0pt;
		margin-bottom: 6pt;
		margin-left: 0;
	}

	p.Head3
	{
		font-size: 11pt;
		text-decoration: underline;
		color: #365be3;
		margin-top: 0pt;
		margin-bottom: 6pt;
	}

	/* Styles for Warnings/Tips/Notes/Examples*/

	div.caution
	{
		line-height: 18px;
		mc-auto-number-format: "{b}Caution {/b}";
		overflow: hidden;
		page-break-inside: avoid;
		margin: 3pt 0pt;
		padding: 5pt;
		border-radius: 9pt;
		border-bottom: solid 1pt #f1be48;
		border-right: solid 1pt #f1be48;
		border-top: solid 1pt #f1be48;
		border-left: solid 2pt #f1be48;
	}

	div.example
	{
		line-height: 18px;
		mc-auto-number-format: "{b}Example {/b}";
		overflow: hidden;
		page-break-inside: avoid;
		margin-top: 0pt;
		margin: 3pt 0pt;
		padding: 5pt;
		border-radius: 9pt;
		border-bottom: solid 1pt #0730a3;
		border-right: solid 1pt #0730a3;
		border-top: solid 1pt #0730a3;
		border-left: solid 2pt #0730a3;
	}

	div.note
	{
		line-height: 18px;
		mc-auto-number-format: "{b}Note {/b}";
		overflow: hidden;
		page-break-inside: avoid;
		margin-top: 0pt;
		margin: 3pt 0pt;
		padding: 5pt;
		border-radius: 9pt;
		border-bottom: solid 1pt #365be3;
		border-right: solid 1pt #365be3;
		border-top: solid 1pt #365be3;
		border-left: solid 2pt #365be3;
	}

	div.prerequisite
	{
		line-height: 18px;
		mc-auto-number-format: "{b}Prerequisite {/b}";
		overflow: hidden;
		page-break-inside: avoid;
		margin-top: 0pt;
		margin: 3pt 0pt;
		padding: 5pt;
		border-radius: 9pt;
		border-bottom: solid 1pt #80a4d0;
		border-right: solid 1pt #80a4d0;
		border-top: solid 1pt #80a4d0;
		border-left: solid 2pt #80a4d0;
	}

	div.tip
	{
		line-height: 18px;
		mc-auto-number-format: "{b}Tip {/b}";
		overflow: hidden;
		page-break-inside: avoid;
		margin-top: 0pt;
		margin: 3pt 0pt;
		padding: 5pt;
		border-radius: 9pt;
		border-bottom: solid 1pt #6100dc;
		border-right: solid 1pt #6100dc;
		border-top: solid 1pt #6100dc;
		border-left: solid 2pt #6100dc;
	}

	div.Warning
	{
		background-color: #fcefeb;
		line-height: 18px;
		mc-auto-number-format: "{b}Warning! {/b}";
		overflow: hidden;
		page-break-inside: avoid;
		margin-top: 0pt;
		margin: 3pt 0pt;
		padding: 5pt;
		border-radius: 9pt;
		border-bottom: solid 1pt #ea0c0a;
		border-right: solid 1pt #ea0c0a;
		border-top: solid 1pt #ea0c0a;
		border-left: solid 2pt #ea0c0a;
	}

	MadCap|xref
	{
		mc-format: "{paratext} {color black}({pageref})";
	}

	MadCap|footnote
	{
		border-top: solid 2px #000000;
		border-top-length: 100%;
		vertical-align: super;
	}

	MadCap|footnotesBlock
	{
		color: #000000;
		font-size: 9pt;
	}

	p,
	li	/* Automatic kerning to avoid short lines. Works sometimes when widow/orphan control is not enough. 	*/
	{
		mc-short-line-method: tighten-loosen;
	}

	MadCap|dropDownHotspot
	{
		color: #5a7392;
		font-size: 12pt;
		letter-spacing: 1pt;
		font-weight: bolder;
	}

	MadCap|dropDownHead
	{
		page-break-after: avoid;
		margin-top: 12pt;
		margin-bottom: 0pt;
		font-weight: bold;
	}

	MadCap|dropDownBody
	{
		/*		margin-top: 12pt;	*/
		margin-top: 8pt;
		padding-top: 4pt;
		padding-bottom: 4pt;
		/*		background-color: #f5f5f5; */
		padding-left: 10pt;
		padding-right: 10pt;
	}

	img,
	img.BigImages,
	img.BigImagesSmallThumbnail	/*Sets the max width for images in printed output.*/
	{
		max-width: 6.50in;
		vertical-align: top;
	}

	p.caption
	{
		margin-top: 1em;
	}

	p
	{
		mc-short-line-method: inherit;
	}

	ol,
	ul
	{
		line-height: 13pt;
	}

	li
	{
		page-break-inside: avoid;
		widows: 2;
		mc-short-line-method: inherit;
	}

	MadCap|tocProxy
	{
		mc-toc-depth: 4;
	}

	/**************************************************
Headers and footers on page layouts; hidden from UI  
***************************************************/

	p.footerTitlePage
	{
		color: #65666A;
		font-size: 10pt;
		text-align: left;
		/*		mc-hidden: hidden; */
	}

	p.footerLeft
	{
		color: #65666A;
		font-size: 8pt;
		text-align: left;
		/*		mc-hidden: hidden; */
	}

	p.footerRight
	{
		color: #65666A;
		font-size: 8pt;
		text-align: right;
		/*		mc-hidden: hidden; */
	}

	p.headerLeft
	{
		color: #65666A;
		font-size: 8pt;
		text-align: left;
		/*		mc-hidden: hidden; */
	}

	p.headerRight
	{
		color: #65666A;
		font-size: 8pt;
		text-align: right;
		/*		mc-hidden: hidden; */
	}

	/**************************************
End Headers and footers on page layouts
***************************************/
}

@media only screen and (max-width: 1279px)
{
	div.sidenav_content
	{
		margin-left: 2em;
		/* was 4em for both margins */
		margin-right: 2em;
		padding: 1em;
		/* was 2em */
		min-height: 200px;
		max-height: 800px;
		/* was 960; common table heights: 962-800, chrome has 1024-1368 took smallest - 40px*/
	}

	.footer
	{
		width: 100%;
		justify-content: space-between;
		padding: 10px 10px;
	}

	img.BigImagesSmallThumbnail	/* Resize small thumbnails  - for responsive outputs */
	{
		max-width: 500px;
		mc-thumbnail: popup;
		mc-thumbnail-max-width: 100px;
		mc-thumbnail-max-height: auto;
		mc-popup-height: auto;
		mc-popup-width: 100vw;
	}

	div.Topic-KNproxy > div:nth-child(1)
	{
		width: 66.66667%;
		margin-left: 0%;
	}

	div.Topic-KNproxy > div:nth-child(2)
	{
		width: 33.33333%;
		margin-left: 0%;
	}
}

@media only screen and (max-width: 767px)
{
	.main-section
	{
		padding-top: 5px;
		/* was 20px add padding as needed for content */
	}

	div.sidenav_content
	{
		margin-left: 1em;
		margin-right: 1em;
		height: auto;
		min-height: 200px;
		max-height: 600px;
		/* common mobile device heights 640-896, chrome has 640-896 */
	}

	.footer
	{
		width: 100%;
		justify-content: space-between;
		padding: 2px 2px;
		/* was 10px 56px; */
	}

	.main-section > .outer-row	/* Removes the padding around the topic container in mobile */
	{
		padding: 0;
	}

	div.home-master-page-footer > div	/* Adds separators to the footer items when in mobile layout */
	{
		border-bottom: 1px solid #828282;
	}

	img.BigImagesSmallThumbnail	/* Resize small thumbnails  - for responsive outputs */
	{
		mc-thumbnail-max-width: 50px;
	}

	/*Hides or shows online content in mobile only or all other online content */

	p.mobileonly	/*Hides p.mobileonly paragraphs in all but mobile media - to accommodate note about rotating screen for large tables */
	{
		display: block;
	}

	p.notmobile	/*Hides p.notmobile in mobile media only - for simplified footer in small screens */
	{
		display: none;
	}

	div.mobileonly	/*Hides p.mobileonly paragraphs in all but mobile media - for online footer */
	{
		display: block;
	}

	div.notmobile	/*Shows p.notmobile paragraphs in all but mobile media - for online footer */
	{
		display: none;
	}

	/*END Hides or shows online content in mobile only or all other online content */

	MadCap|dropDownBody
	{
		margin-left: -10px;
	}

	img
	{
		
	}

	img.BigImages
	{
		max-width: 200%;
	}

	h1
	{
		font-size: 15pt;
	}

	h2
	{
		font-size: 13pt;
	}

	h3,
	h4,
	h5,
	h6,
	p.head2
	{
		font-size: 11pt;
	}

	p.head3
	{
		font-size: 10pt;
	}

	text
	{
		font-size: 9pt;
	}

	div.Topic-KNproxy > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.Topic-KNproxy > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}
}

@media PDF_QuickStart_JobAid
{
	body
	{
		margin-left: 0pt;
		margin-right: 0pt;
		margin-top: 0pt;
		mc-hyphenate: never;
		margin-bottom: 0pt;
		font-size: 10pt;
		font-family: "Avenir Next LT Pro";
		line-height: 1.3;
	}

	h1
	{
		border: none;
		border-bottom: none 0px;
		padding: 0pt;
		line-height: 115%;
		font-weight: normal;
		font-size: 18pt;
		padding-bottom: 0pt;
		color: #365BE3;
		margin-bottom: 3pt;
		margin: 3pt 0pt;
		margin-left: 0in;
	}

	h2
	{
		border-bottom: none 0px;
		margin-bottom: 3pt;
		padding-right: 0pt;
		padding-top: 0pt;
		frame-break-after: avoid;
		page-break-after: avoid;
		page-break-inside: avoid;
		font-weight: normal;
		font-size: 13pt;
		color: #365BE3;
		margin-top: 0;
		margin: 3pt 0pt;
	}

	h3
	{
		font-weight: normal;
		color: #365BE3;
		font-size: 12pt;
		margin: 3pt 0pt;
	}

	h4
	{
		font-weight: normal;
		color: #365BE3;
		margin: 3pt 0px;
		font-size: 14pt;
	}

	h5
	{
		font-weight: normal;
		mc-heading-level: 4;
		color: #365BE3;
		margin: 3pt 0px;
		font-size: 14.0pt;
	}

	h6
	{
		font-weight: normal;
		mc-heading-level: 4;
		color: #365BE3;
		margin: 3pt 0px;
		font-size: 14pt;
	}

	p.Head2
	{
		font-weight: bold;
		font-size: 11pt;
		color: #365BE3;
	}

	p.Head3
	{
		text-decoration: underline;
		font-size: 11pt;
		color: #365BE3;
	}

	p.subheading
	{
		margin-left: 0pt;
		margin-bottom: 6pt;
		margin-top: 9pt;
		page-break-after: avoid;
		line-height: 130%;
		column-break-after: avoid;
		font-weight: bold;
		font-size: 11pt;
		color: #365BE3;
	}

	p
	{
		margin-top: 0pt;
		text-transform: none;
		margin-bottom: 6pt;
		margin-left: 0pt;
		line-height: 100%;
	}

	ol
	{
		margin-left: .25in;
		margin-top: 6pt;
	}

	ul
	{
		margin-left: .25in;
		margin-top: 6pt;
	}

	ol li
	{
		margin-bottom: 6pt;
	}

	img
	{
		margin-left: 0pt;
		padding: 0pt;
		page-break-before: avoid;
		column-break-before: avoid;
	}

	img.paddingRight
	{
		padding-right: 5pt;
	}

	/******************************************
Headers and footers
******************************************/

	/*Can these be the same as pdf headers & footers?  Can we hide them from the UI?*/

	p.headerLeft
	{
		margin-bottom: 0pt;
		margin-top: 0pt;
		mc-leader-indent: 0pt;
		line-height: 100%;
		text-align: left;
		font-size: 8pt;
	}

	p.headerRight
	{
		line-height: 100%;
		text-align: right;
		font-size: 8pt;
	}

	p.footerLeft
	{
		border-top-style: none;
		border-top-width: 0pt;
		margin: 0pt;
		text-align: left;
		border-top: none 0pt;
		line-height: 100%;
		font-size: 8pt;
		margin-top: 6pt;
	}

	p.footerRight
	{
		border-top-style: none;
		border-top-width: 0pt;
		margin: 0pt;
		text-align: right;
		line-height: 100%;
		border-top: none 0px #000000;
		margin-top: 9pt;
		font-size: 8pt;
	}

	/*	p.footerCenter
	{
		border-top-style: none;
		border-top-width: 0pt;
		margin: 0pt;
		text-align: center;
		line-height: 100%;
		font-size: 8pt;
	}
*/

	p.footer
	{
		line-height: 100%;
		font-size: 8pt;
	}

	sup
	{
		vertical-align: super;
		font-size: 8pt;
	}

	td.footer
	{
		width: 33%;
	}

	p.description
	{
		
	}

	.columnBreakB4
	{
		column-break-before: always;
	}

	.noBreak
	{
		column-break-before: avoid;
		column-break-inside: avoid;
		page-break-before: avoid;
		page-break-inside: avoid;
	}

	td
	{
		border: none 0px transparent;
		padding: 0px;
		font-family: Arial;
	}

	p.copyright
	{
		margin-top: 6pt;
	}

	th
	{
		font-family: 'Arial Narrow';
	}

	MadCap|miniTocProxy
	{
		background: transparent;
	}

	p.header
	{
		font-size: 8pt;
	}

	p.TOC1
	{
		font-style: normal;
		font-size: 11pt;
		font-family: Arial, sans-serif;
	}

	p.MiniTOC1
	{
		font-weight: normal;
		text-decoration: none;
		color: #000000;
		padding-left: .125in;
	}

	/* Styles for Warnings/Tips/Notes/Examples*/

	div.caution
	{
		line-height: 18px;
		mc-auto-number-format: "{b}Caution {/b}";
		overflow: hidden;
		page-break-inside: avoid;
		margin: 3pt 0pt;
		padding: 5pt;
		border-radius: 9pt;
		border-bottom: solid 1pt #f1be48;
		border-right: solid 1pt #f1be48;
		border-top: solid 1pt #f1be48;
		border-left: solid 2pt #f1be48;
	}

	div.example
	{
		line-height: 18px;
		mc-auto-number-format: "{b}Example {/b}";
		overflow: hidden;
		page-break-inside: avoid;
		margin-top: 0pt;
		margin: 3pt 0pt;
		padding: 5pt;
		border-radius: 9pt;
		border-bottom: solid 1pt #0730a3;
		border-right: solid 1pt #0730a3;
		border-top: solid 1pt #0730a3;
		border-left: solid 2pt #0730a3;
	}

	div.note
	{
		line-height: 18px;
		mc-auto-number-format: "{b}Note {/b}";
		overflow: hidden;
		page-break-inside: avoid;
		margin-top: 0pt;
		margin: 3pt 0pt;
		padding: 5pt;
		border-radius: 9pt;
		border-bottom: solid 1pt #365be3;
		border-right: solid 1pt #365be3;
		border-top: solid 1pt #365be3;
		border-left: solid 2pt #365be3;
	}

	div.prerequisite
	{
		line-height: 18px;
		mc-auto-number-format: "{b}Prerequisite {/b}";
		overflow: hidden;
		page-break-inside: avoid;
		margin-top: 0pt;
		margin: 3pt 0pt;
		padding: 5pt;
		border-radius: 9pt;
		border-bottom: solid 1pt var(--prereq-border-qs-color);
		border-right: solid 1pt var(--prereq-border-qs-color);
		border-top: solid 1pt var(--prereq-border-qs-color);
		border-left: solid 2pt var(--prereq-border-qs-color);
	}

	div.tip
	{
		line-height: 18px;
		mc-auto-number-format: "{b}Tip {/b}";
		overflow: hidden;
		page-break-inside: avoid;
		margin-top: 0pt;
		margin: 3pt 0pt;
		padding: 5pt;
		border-radius: 9pt;
		border-bottom: solid 1pt #00afd7;
		border-right: solid 1pt #00afd7;
		border-top: solid 1pt #00afd7;
		border-left: solid 2pt #00afd7;
	}

	div.Warning
	{
		background-color: #fcefeb;
		line-height: 18px;
		mc-auto-number-format: "{b}Warning! {/b}";
		overflow: hidden;
		page-break-inside: avoid;
		margin-top: 0pt;
		margin: 3pt 0pt;
		padding: 5pt;
		border-radius: 9pt;
		border-bottom: solid 1pt #ea0c0a;
		border-right: solid 1pt #ea0c0a;
		border-top: solid 1pt #ea0c0a;
		border-left: solid 2pt #ea0c0a;
	}

	/* End callouts */

	a:link
	{
		color: #202ad6;
	}

	MadCap|xref
	{
		color: #202ad6;
	}

	p.MiniTOC2
	{
		color: #000000;
		text-decoration: none;
		padding-left: .25in;
	}

	p.MiniTOC3
	{
		color: #000000;
		text-decoration: none;
		padding-left: .375in;
	}

	p.MiniTOC4
	{
		color: #000000;
		text-decoration: none;
		padding-left: .5in;
	}

	p.MiniTOC5
	{
		color: #000000;
		text-decoration: none;
	}

	strong
	{
		font-weight: bold;
	}
}

/* Are all of these used?  If so, should they also be defined in other media? */

