/*<meta conditions="" />*/

@import url('https://fonts.googleapis.com/css?family=Source+Sans+Pro|Source+Sans+3:ital,wght@0,200..900;1,200..900|Poppins&display=swap');

@import url('AbsoluteLocalizedStyles.css');

@import url('search-dropdown.css');

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/*Adding Gilroy styles*/

@font-face 
{
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: normal;
	src: url('../Fonts/Gilroy-Regular.otf') format('opentype');
}

@font-face 
{
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: bold;
	src: url('../Fonts/Gilroy-Bold.otf') format('opentype');
}

@font-face 
{
	font-family: 'Gilroy';
	font-style: normal;
	font-weight: bold;
	src: url('../Fonts/Gilroy-Bold.otf') format('opentype');
}

@font-face 
{
	font-family: 'Gilroy';
	font-style: italic;
	font-weight: bold;
	src: url('../Fonts/Gilroy-BoldItalic.otf') format('opentype');
}

@font-face 
{
	font-family: 'Gilroy';
	font-style: italic;
	font-weight: normal;
	src: url('../Fonts/Gilroy-RegularItalic.otf') format('opentype');
}

/*Pseudo classes that must appear in this order - :link, :visited, :hover, :focus, :active */

body
{
	font-size: 1rem;
	font-family: var(--FontBody);
	margin: 1rem 0rem;
	padding-top: 0;
	padding-bottom: 0rem;
	background-color: var(--Neutral2);
	color: var(--Neutral11B);
	line-height: 1.45;
	mc-hyphenate: never;
}

/*Heading styles*/

h1
{
	font-family: var(--FontHeading);
	font-weight: bold;
	font-size: 1.4167rem;
	color: var(--Primary);
	margin: 0 0 1rem;
}

h1.notInToc
{
	mc-heading-level: 0;
	mc-hidden: hidden;
}

h1.ChapterTitle
{
	font-style: italic;
	font-weight: bold;
	font-size: 18pt;
	mc-auto-number-class: ChapterNumber;
	margin-right: 0.25in;
	line-height: 25pt;
	mc-dita-type: p;
	mc-heading-level: 1;
	margin-bottom: 20pt;
	margin-left: 1.25in;
	mc-auto-number-position: outside-head;
	mc-auto-number-offset: 135px;
}

h2
{
	font-weight: bold;
	font-size: 1.25rem;
	font-family: var(--FontHeading);
	margin-top: 1.5rem;
	margin-bottom: .6667rem;
}

h3
{
	font-weight: bold;
	font-size: 1.167rem;
	font-family: var(--FontHeading);
	margin-bottom: .25rem;
	margin-top: 1rem;
}

h4
{
	margin-top: .25rem;
	margin-bottom: .5rem;
	font-size: 1.0833rem;
	font-weight: bold;
	font-style: italic;
	mc-heading-level: 0;
	font-family: var(--FontHeading);
}

h5
{
	font-style: italic;
	font-size: 1rem;
	margin-top: 0;
	margin-bottom: .25rem;
	mc-heading-level: 0;
	font-family: var(--FontHeading);
}

h6
{
	font-size: 1rem;
	font-family: var(--FontHeading);
	margin-top: 0;
	margin-bottom: .25rem;
	mc-heading-level: 0;
}

/*Paragraph styles*/

p
{
	margin: 0 0 .6667rem 0;
}

p.AppendixTitle
{
	margin-left: 7.5rem;
	margin-right: 1.5rem;
	margin-bottom: 1rem;
	font-style: italic;
	font-size: 1.4167rem;
	letter-spacing: -0.0369rem;
	mc-auto-number-position: outside-head;
	mc-auto-number-offset: 7.5rem;
	mc-auto-number-class: ChapterNumber;
	text-decoration: none;
	mc-hidden: hidden;
}

p.Indent1
{
	margin-left: 1.5rem;
}

p.Indent2
{
	margin-left: 3rem;
}

p.Indent3
{
	margin-left: 4.5rem;
}

p.IndexHeading
{
	margin-bottom: .6667rem;
}

p.TaskIntro
{
	margin: .5rem 0rem 0rem 0rem;
	padding-left: 1.375rem;
	margin-top: .5rem;
	background: url('../Images/rightarrow.jpg') no-repeat left center;
	font-weight: bold;
}

/*Div styles*/

div.threeColumns
{
	columns: 12rem 3;
	margin-bottom: .6667rem;
}

div.twoColumns
{
	columns: 12rem 2;
	margin-bottom: .6667rem;
}

div.twoColumns li,
div.threeColumns li
{
	break-inside: avoid-column;
}

div.indent
{
	margin-left: 1.5rem;
}

/*Span class styles*/

span.apiLabel
{
	background-repeat: no-repeat;
	background-color: #FAFAFA;
	color: #1A1A1A;
	border: 1px solid #E7E7E7;
	border-radius: 4px;
	padding: 3px 4px 3px 4px;
	font-size: 12px;
	position: relative;
	bottom: 0px;
	white-space: nowrap;
}

span.Bold
{
	font-weight: bold;
}

span.buttonQat
{
	background-image: url("../Images/quickAction_Add_Icon.png");
	background-repeat: no-repeat;
	background-position: 6px;
	background-color: var(--SENavigation2);
	color: var(--Neutral2);
	border-radius: 6px;
	padding: 4px 9px 4px 24px;
	font-size: 14px;
	position: relative;
	bottom: 0px;
	white-space: nowrap;
}

span.buttonPrimary
{
	background-color: var(--SENavigation2);
	color: var(--Neutral1);
	border-radius: 4px;
	padding: 4px 9px 4px 9px;
	font-size: 14px;
	position: relative;
	bottom: 0px;
	white-space: nowrap;
}

span.buttonTertiary
{
	background-color: var(--Neutral12);
	color: var(--Neutral1);
	border-radius: 4px;
	padding: 4px 9px 4px 9px;
	font-size: 14px;
	position: relative;
	bottom: 0px;
	line-height: 2.5;
	white-space: nowrap;
}

span.Emphasis
{
	font-style: italic;
}

span.FileName,
span.TypeCommands
{
	font-family: var(--FontCode);
}

span.Interface
{
	font-weight: bold;
}

span.SearchHighlight
{
	background-color: #ffff00;
}

span.variableinput
{
	font-weight: bold;
	font-style: italic;
}

span.wordbreak
{
	word-break: break-all;
}

span.unsupportedAgent
{
	background-repeat: no-repeat;
	background-color: #E84A50;
	color: white;
	border-radius: 10px;
	padding: 4px 6px 4px 6px;
	font-size: 12px;
	position: relative;
	bottom: 0px;
	white-space: nowrap;
}

span.latestAgent
{
	background-repeat: no-repeat;
	background-color: #76BD22;
	color: white;
	border-radius: 10px;
	padding: 4px 6px 4px 6px;
	font-size: 12px;
	position: relative;
	bottom: 0px;
	white-space: nowrap;
}

span.defaultAgent
{
	background-repeat: no-repeat;
	background-color: #403D3D;
	color: white;
	border-radius: 10px;
	padding: 4px 6px 4px 6px;
	font-size: 12px;
	position: relative;
	bottom: 0px;
	white-space: nowrap;
}

/*MadCap dropdown styles*/

MadCap|dropDown
{
	mc-closed-image: url('../Images/DropDownClosed.png');
	mc-open-image: url('../Images/DropDownOpen.png');
	mc-image-spacing: .3125rem;
	padding: .3125rem;
	margin-bottom: .3125rem;
	border: solid 1px var(--Neutral8A);
	border-radius: 8px;
}

MadCap|dropDownHotspot
{
	margin-bottom: .5rem;
	margin-top: .5rem;
	font-weight: 500;
}

MadCap|dropDownHotspot:link,
MadCap|dropDownHotspot:visited
{
	color: var(--Neutral11B);
}

MadCap|dropDownHotspot:hover,
MadCap|dropDownHotspot:active
{
	color: var(--Neutral11B);
	font-weight: bold;
}

MadCap|dropDownBody
{
	padding: .6667rem .250rem 0 1rem;
	margin-left: 0;
}

/*List styles*/

ol
{
	margin: 0 0 .6667rem -.15rem;
	list-style-type: decimal;
	mc-hyphenate: never;
}

ol ul
{
	margin: 0 0 .6667rem -1.2rem;
	mc-hyphenate: never;
}

ol ol
{
	margin: 0 0 0 -1.2rem;
	list-style-type: lower-alpha;
	mc-hyphenate: never;
}

ol ol ol
{
	margin: 0 0 0 -1.2rem;
	list-style-type: lower-roman;
	mc-hyphenate: never;
}

ul
{
	margin: 0 0 .6667rem -1rem;
	list-style-type: disc;
	mc-hyphenate: never;
}

ul ol
{
	margin: 0 0 0 -1.2rem;
	mc-hyphenate: never;
}

ul ul
{
	margin: 0 0 .6667rem -1rem;
	list-style-type: circle;
	mc-hyphenate: never;
}

ul ul ul
{
	margin: 0 0 .667rem -1rem;
	list-style-type: square;
	margin-bottom: 0;
}

li
{
	margin-top: .5rem;
	margin-bottom: .25rem;
}

dl
{
	margin-top: 0;
}

dt
{
	mc-next-tag: dd;
}

dd
{
	mc-next-tag: dt;
}

/*Notes, Important, Warnings*/

.Note,
.Important,
.Warning
{
	background-repeat: no-repeat;
	background-position: 5px 50%;
	padding: .5rem .5rem .5rem 35px;
	border-radius: 6px;
	border: .075rem solid var(--Neutral11B);
}

.Note
{
	background-image: url('../Images/label_Note_Icon.png');
	border-color: var(--Secondary2D);
	background-color: var(--Secondary2L);
}

.Important
{
	background-image: url('../Images/label_Important_Icon.png');
	border-color: var(--Accent1D);
	background-color: var(--Accent1L);
}

.Warning
{
	background-image: url('../Images/label_Warning_Icon.png');
	border-color: var(--Accent2D);
	background-color: var(--Accent2L);
}

/*Add a margin below the div so the div element is the same distance from the next element that a p element would be*/

div.Note,
div.Important,
div.Warning
{
	margin-bottom: 0.6667rem;
}

/*removes that margin on the last p element in a div so all p elements are evenly spaced within the div*/

div.Note p:last-child,
div.Important p:last-child,
div.Warning p:last-child
{
	margin-bottom: 0;
}

.Note + .Note
{
	margin-top: .25rem;
}

/*Step styles*/

p.Step1
{
	mc-auto-number-position: inside-head;
	mc-auto-number-offset: 0;
	mc-auto-number-class: StepHeader;
	mc-next-tag: p;
	mc-next-class: StepContinued;
}

p.StepContinued
{
	mc-auto-number-position: inside-head;
	mc-auto-number-offset: 0;
	mc-auto-number-class: StepHeader;
}

span.StepHeader	/*Used in p.Steps*/
{
	font-weight: bold;
	mc-hidden: hidden;
}

/*Image styles*/

img.Figure
{
	
}

img.Icon
{
	vertical-align: text-bottom;
	max-height: 1.4 rem;
	max-width: auto;
}

img.Open_thumbnail
{
	border-color: var(--Neutral8A);
	border-width: 1px;
}

caption
{
	font-style: italic;
	font-weight: bold;
	text-align: left;
	margin-bottom: 0.0625rem;
	margin-top: 0.0625rem;
	padding-bottom: .4rem;
	padding-top: .4rem;
	font-size: 1rem;
}

div.figureCenter
{
	page-break-inside: avoid;
	text-align: center;
}

div.figureLeft
{
	page-break-inside: avoid;
	text-align: left;
}

p.Figure
{
	mc-auto-number-class: FigureHeader;
	mc-auto-number-position: inside-head;
	mc-auto-number-offset: 0;
	padding-bottom: .25rem;
}

span.FigureHeader
{
	font-weight: bold;
	font-style: italic;
	font-size: .9167rem;
	color: var(--Neutral10);
}

/*Link styles*/

a:link,
a:visited
{
	text-decoration: none;
	font-weight: normal;
	color: var(--SELinks);
}

a:focus,
a:active
{
	color: var(--SELinks);
}

a:hover
{
	font-weight: bold;
	text-decoration: none;
	color: var(--SELinks);
}

.relatedTopicsItem_relatedTopics_0 a:hover
{
	font-weight: bold;
}

p.Feedback a:hover
{
	font-weight: bold;
	text-decoration: none;
	font-size: 1.1rem;
}

th a:link,
th a:visited,
th a:focus,
th a:active,
th a:hover
{
	color: var(--SELinksHeadings);
}

a.lookDisabled
{
	
}

/*Links - xref reference styles*/

MadCap|xref
{
	mc-format: '{color var(--SELinks)}{paratext}{/color}';
	text-decoration: none;
	color: var(--SELinks);
}

MadCap|xref:focus,
MadCap|xref:hover
{
	color: var(--SELinks);
}

/*Links - popup styles*/

a.Popup:link,
a.Popup:visited,
a.Popup:focus,
a.Popup:hover,
a.Popup:active
{
	color: var(--SELinks);
}

MadCap|popup
{
	font-size: 1rem;
}

MadCap|popupBody	/*used in glossary popup*/
{
	font-size: .9167rem;
	color: var(--SELinks);
}

MadCap|popupHead
{
	font-size: 1rem;
	color: var(--SELinks);
}

/*Code styles*/

MadCap|codeSnippet
{
	background-color: var(--Neutral5);
	margin: .5rem 0 .5rem 0;
	padding: .5rem 1rem .5rem 1rem;
	border: solid 0.125rem var(--Neutral8A);
}

MadCap|codeSnippetBody
{
	line-height: 1rem;
	font-family: var(--FontCode);
	padding: 0 0 .5rem 0;
}

MadCap|codeSnippetCopyButton
{
	padding-right: 0;
}

MadCap|codeSnippetCaption
{
	font-family: var(--FontHeading);
	text-decoration: none;
	font-size: 1rem;
	padding-bottom: .5rem;
	font-weight: bold;
}

p.code,
span.code
{
	font-family: var(--FontCode);
}

p.codeblock
{
	font-family: var(--FontCode);
	font-size: .75rem;
	background-color: var(--Neutral5);
	border: solid 0.125rem var(--Neutral8A);
	overflow: hidden;
	padding: 0.3125rem;
}

pre.code
{
	font-family: var(--FontCode);
	font-size: .75rem;
}

pre.codeblock
{
	font-family: var(--FontCode);
	font-size: .75rem;
	background-color: var(--Neutral5);
	border-left: solid .125rem var(--Neutral8A);
	overflow: auto;
	white-space: pre-wrap;
	word-wrap: break-words;
	padding: .3125rem;
}

/*Table styles*/

table.footer
{
	width: 100%;
	border: none;
	margin-top: 0px;
}

table.header
{
	width: 100%;
	border: none;
	vertical-align: bottom;
}

td p
{
	margin: 0;
}

/*Glossary page styles*/

div.GlossaryPageHeading
{
	margin-bottom: .6667rem;
	color: var(--Primary);
	font-size: 1.4167rem;
	line-height: 1.4167rem;
	mc-hidden: hidden;
}

div.GlossaryPageEntry
{
	margin-bottom: .6667rem;
	mc-hidden: hidden;
}

div.GlossaryPageTerm
{
	font-size: 1rem;
	color: var(--Secondary2D);
	mc-hidden: hidden;
}

MadCap|glossaryProxy
{
	display: block;
	border-top: none;
}

MadCap|glossaryTerm
{
	color: var(--Neutral11B);
	font-size: inherit;
	font-weight: inherit;
	cursor: default;
	mc-closed-image: none;
	mc-open-image: none;
	border-bottom: dashed .0625rem var(--Neutral11B);
	text-decoration: none;
}

MadCap|glossaryTerm.Popup:hover
{
	color: var(--Neutral11B);
	text-decoration: underline;
}

MadCap|glossaryTerm.Popup:focus
{
	color: var(--Neutral11B);
}

MadCap|glossaryTerm.Expanding:focus
{
	text-decoration: none;
}

a.GlossaryPageLink
{
	color: var(--SELinks);
	text-decoration: none;
	mc-hidden: hidden;
}

/*Footnote styles*/

MadCap|footnote
{
	font-size: .6667rem;
	mc-footnote-format: '{a}';
	mc-footnote-comment-format: '{a} ';
	mc-footnote-number: page;
	mc-footnote-position: page;
}

MadCap|footnotesBlock
{
	border-top-length: 10.5rem;
	margin-bottom: 0;
	text-align: left;
}

p.TableFootnote
{
	margin-left: 2rem;
	margin-bottom: 0rem;
	font-size: .6667rem;
	text-indent: -.9375rem;
}

p.Footnote
{
	margin-left: 1rem;
	margin-right: 0;
	margin-bottom: 0;
	font-size: .8333rem;
	letter-spacing: 0em;
	text-indent: -1rem;
	text-decoration: none;
}

blockquote
{
	margin-top: 0;
}

/*Gives a background colour when the condition Default.InProgress is used*/

[data-mc-conditions*="Default.InProgress"]
{
	background-color: #C0C0C0;
}

/*Page layout styles*/

p.zzHeaderRight	/*In UniPageLayout*/
{
	mc-hidden: hidden;
}

td.zzheaderright
{
	border: none;
	padding-top: 0;
	text-align: right;
	mc-hidden: hidden;
}

td.zzheaderleft
{
	border: none;
	padding-top: 0;
	text-align: left;
	mc-hidden: hidden;
}

td.zzfooterleft	/*In UniPageLayout*/
{
	font-size: .6667rem;
	border: none;
	mc-hidden: hidden;
}

td.zzfooterright	/*In UniPageLayout*/
{
	font-size: .6667rem;
	text-align: right;
	border: none;
	mc-hidden: hidden;
}

p.DocumentTitle
{
	text-align: right;
	font-size: 1.5rem;
	padding-bottom: .375rem;
	mc-hidden: hidden;
}

/*Used in cover and copyright*/

p.DocumentDate
{
	text-align: right;
	margin-bottom: 0;
	margin-top: .5rem;
	font-size: .8333rem;
	mc-hidden: hidden;
}

div.copyright
{
	mc-conditions: 'Default.PrintOnly';
	font-size: .6667rem;
	mc-hidden: hidden;
}

/*This style contains the main text. You can't see it in Flare, but can find it by using Inspect in a web browser on the output. This changese the Flare default from padding to a border so the Related topics don't show behind the navigation buttons.*/

div.body-container
{
	padding: 0;
	border-top: solid 16px var(--Neutral2);
	border-right: solid 16px var(--Neutral2);
	border-left: solid 16px var(--Neutral2);
	position: relative;
	mc-hidden: hidden;
}

/*MasterPage styles*/

div.MasterPageMainContent
{
	margin-right: auto;
	margin-left: 20px;
	margin-bottom: 220px;
	mc-hidden: hidden;
	clear: right;
	float: left;
	width: 65%;
}

div.MasterPageMainContentLandingPage
{
	margin-right: auto;
	margin-left: 20px;
	margin-bottom: 220px;
	mc-hidden: hidden;
	clear: right;
	float: left;
	width: 95%;
}

div.navButtons
{
	position: sticky;
	position: -webkit-sticky;
	/* Required for Safari */
	top: 0;
	float: right;
	margin-right: 10px;
	width: 25%;
	mc-hidden: hidden;
	background-color: var(--Neutral2);
	z-index: 2;
	/*keeps the nav buttons in front of long rel tables when the rel table scrolls*/
}

/*MasterPage footer styles*/

p.MasterPageFooterTitle
{
	font-weight: bold;
	color: var(--Neutral11B);
	mc-hidden: hidden;
}

div.MasterPageFooter
{
	position: absolute;
	bottom: 0;
	left: 0;
	padding: 20px 0;
	width: 102%;
	background: var(--Neutral8A);
	mc-hidden: hidden;
	margin-left: -16px;
}

a.footerlink
{
	mc-hidden: hidden;
}

a.footerLink:hover
{
	font-weight: bold;
	text-decoration: none;
}

/*Responsive layout row style used for the links that are provided in the MasterPage footer*/

div.MasterPageFooter3
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
	mc-hidden: hidden;
}

div.MasterPageFooter3::before
{
	content: ' ';
	display: table;
}

div.MasterPageFooter3::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.MasterPageFooter3 > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.MasterPageFooter3 p
{
	margin: 0;
}

div.MasterPageFooter3 > div:nth-child(1)
{
	width: 25%;
	margin-left: 8.3333%;
}

div.MasterPageFooter3 > div:nth-child(2),
div.MasterPageFooter3 > div:nth-child(3)
{
	width: 25%;
	margin-left: 0%;
}

/*Responsive layout row style (div class) used for the copyright statement in the MasterPage footer*/

div.MasterPageFooter1
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
	padding-top: .5rem;
	mc-hidden: hidden;
}

div.MasterPageFooter1::before
{
	content: ' ';
	display: table;
}

div.MasterPageFooter1::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.MasterPageFooter1 > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.MasterPageFooter1 > div:nth-child(1)
{
	width: 100%;
	margin-left: 0%;
}

/*Breadcrumb styles*/

MadCap|breadcrumbsProxy
{
	font-style: italic;
	font-size: .75rem;
	display: block;
	border-bottom-style: none;
	margin-top: .5rem;
	padding-bottom: .1667rem;
	margin-bottom: 1.5rem;
}

MadCap|breadcrumbsProxy:hover
{
	font-weight: bold;
}

MadCap|conditionalText
{
	font-size: 1rem;
}

MadCap|topicToolbarProxy
{
	display: block;
	clear: both;
	float: right;
}

menu
{
	margin-top: 0;
}

.PageBreakBefore
{
	page-break-before: always;
}

kbd
{
	font-family: inherit;
	font-variant: small-caps;
}

span.mc-variable
{
	font-size: inherit;
}

/*Landing page styles*/

div.home-tiles
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
	margin-top: 1%;
	margin-bottom: 3%;
	/*Use to give tiles the same height
	https://stackoverflow.com/questions/29587980/responsive-equal-height-columns-in-rows-with-css3-html5-only*/
	display: flex;
	-webkit-box-align: stretch;
	-webkit-align-items: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

div.home-tiles::before
{
	content: ' ';
	display: table;
}

div.home-tiles::after
{
	content: ' ';
	display: table;
	clear: both;
}

span.BoldEmphasis
{
	font-weight: bold;
	font-style: italic;
}

div.home-tiles > div
{
	float: left;
	-mox-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 8px;
	box-shadow: 5px 5px 3px var(--Neutral8A);
	padding: 15px 30px;
	overflow: hidden;
	background-color: var(--Neutral5);
	margin-top: 3%;
	color: var(--Neutral11B);
}

div.home-tiles > div:nth-child(3n+1)
{
	width: 30%;
	margin-left: 0%;
}

div.home-tiles > div:nth-child(3n+2),
div.home-tiles > div:nth-child(3n+3)
{
	width: 30%;
	margin-left: 5%;
}

div.home-tiles > div:hover
{
	box-shadow: 5px 5px 3px var(--Neutral8A);
	transform: scale(1.05);
}

div.home-tiles > div > p
{
	margin-bottom: 0px;
	font-size: .9167rem;
}

/*Styles the first p in the div as a tile title*/

div.home-tiles > div > p:nth-child(1)
{
	font-weight: bold;
	font-size: 1.1rem;
	font-family: var(--FontHeading);
	margin-top: 0rem;
	border-bottom: solid 2px var(--Primary);
	padding-bottom: 5px;
	margin-bottom: 5px;
}

/*Styles the miniTOC on the landing pages*/

div.MCMiniTocBox_0
{
	border: none;
	padding: 1rem;
	margin-bottom: 3rem;
	mc-hidden: hidden;
}

p.MiniTOC1
{
	font-weight: normal;
	font-size: 1rem;
	color: var(--SELinks);
	mc-hidden: hidden;
}

p.MiniTOC2
{
	font-weight: normal;
	font-size: 1rem;
	color: var(--SELinks);
	margin-left: 2rem;
	mc-hidden: hidden;
}

a.MiniTOC1:hover,
a.MiniTOC2:hover
{
	font-weight: bold;
	mc-hidden: hidden;
}

a.MiniTOC1:visited,
a.MiniTOC2:visited
{
	background: var(--SELinks);
	mc-hidden: hidden;
}

/*Welcome page styles*/

div.WelcomeContainer
{
	padding-left: 5%;
	padding-right: 5%;
	margin: 10px 0;
	mc-hidden: hidden;
}

p.Welcome
{
	padding-top: .8rem;
	font-style: italic;
	mc-hidden: hidden;
	font-size: .9rem;
}

div.SearchBar
{
	padding-bottom: 1.5rem;
	mc-hidden: hidden;
}

div.SocialMedia
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
	mc-hidden: hidden;
}

div.SocialMedia::before
{
	content: ' ';
	display: table;
}

td ul li
{
	margin-top: 0;
}

div.SocialMedia::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.SocialMedia > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.SocialMedia > div:nth-child(1)
{
	width: 90%;
	margin-left: 5%;
	border-top: 1px solid var(--Neutral8A);
	margin-top: 20px;
}

div.SocialMedia div img
{
	padding-right: 6px;
}

/*==General landing page styles==*/

.off-canvas-content .main-section > .outer-row
{
	max-width: 100%;
	padding: 0;
	mc-hidden: hidden;
}

/*Related topics sidebar styles*/

div.RelationshipProxy
{
	position: sticky;
	position: -webkit-sticky;
	/* Required for Safari */
	top: 32px;
	float: right;
	clear: none;
	display: run-in;
	border-left: solid 2px var(--Primary);
	padding-left: 20px;
	width: 25%;
	z-index: 1;
	margin-bottom: 220px;
	/*This prevent long relationship proxies from displaying on top of the footer*/
	mc-hidden: hidden;
}

MadCap|relationshipsProxy,
div.additionalResources
{
	border-top: none;
	height: auto;
	display: block;
	padding-left: auto;
	padding-top: 0px;
	padding-bottom: 30px;
}

MadCap|relationshipsHeading,
div.additionalResourcesHeading
{
	font-weight: 600;
	margin-left: 10px;
	color: var(--Neutral11B);
	font-size: 1.1rem;
}

MadCap|relationshipsItem,
div.additonalResourcesItem
{
	text-align: left;
	display: block;
	margin-left: 10px;
	color: var(--Neutral11B);
	font-size: 11pt;
}

.relatedTopicsItem_relatedTopics_0 a:link,
.relatedTopicsItem_relatedTopics_0 a:visited,
div.additonalResourcesItem a:link,
div.additonalResourcesItem a:visited
{
	color: var(--Neutral11B);
	text-decoration: none;
	font-size: 1rem;
}

p.Feedback
{
	margin-left: 10px;
	color: var(--SELinks);
	font-size: 1.1rem;
	padding-bottom: 1.1rem;
	mc-hidden: hidden;
}

p.Feedback a
{
	text-decoration: none;
	color: var(--SELinks);
	font-size: 1.1rem;
}

p.Feedback a
{
	text-decoration: none;
	color: var(--SELinks);
	font-size: 1.1rem;
}

/*Unused styles*/

MadCap|keywordLink
{
	color: var(--Secondary2D);
}

MadCap|annotation
{
	font-size: 1rem;
}

MadCap|concept
{
	font-size: 1rem;
}

MadCap|relatedTopics
{
	display: none;
}

MadCap|namedDestination
{
	font-size: 1rem;
}

MadCap|section
{
	font-size: 1rem;
}

/*Release note tabs*/

ul.tabs
{
	margin: 0px;
	padding: 0px;
	list-style: none;
	position: relative;
}

ul.tabs:after
{
	position: absolute;
	content: "";
	width: 100%;
	bottom: 0;
	left: 0;
	border-bottom: 4px solid #ccc;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

ul.tabs .tab-link
{
	color: #333;
	font-weight: bold;
	display: inline-block;
	padding: 12px 15px;
	cursor: pointer;
	margin-left: -4px;
	border-top: 1px solid #ddd;
	border-bottom: 0px solid white;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-radius: 10px 10px 0 0;
	position: relative;
	z-index: 1;
}

ul.tabs .current
{
	color: var(--Primary);
	background: #E5E4E2;
	padding: 12px 15px;
	margin-left: 0px;
	margin-right: 10px;
	border-top: 1px solid #ddd;
	border-bottom: 0px solid white;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-radius: 10px 10px 0 0;
	box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
	z-index: 100;
}

ul.tabs .tab-link:hover
{
	background: #E5E4E2;
	transform: scale(1.05);
	color: #000;
	display: inline-block;
	padding: 12px 15px;
	cursor: pointer;
	margin-left: -5px;
	border: 1px solid transparent;
}

ul.tabs .current:hover
{
	color: var(--Primary);
	margin-left: 0px;
	margin-right: 10px;
	border-top: 1px solid #ddd;
	border-bottom: 0px solid transparent;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	z-index: 2;
}

.tab-content
{
	display: none;
	background: #ededed;
	padding: 15px;
	background-color: transparent;
}

.tab-content.current
{
	display: block;
}

@media print
{
	body
	{
		font-size: 10pt;
		margin: 12pt 0;
		line-height: 1.2;
		background-color: transparent;
		color: var(--Neutral12);
		font-family: var(--FontBodyPDF);
	}

	/*Heading styles*/

	h1
	{
		font-size: 18pt;
		margin-bottom: 8pt;
		page-break-before: auto;
		color: var(--Primary);
	}

	h2
	{
		font-size: 16pt;
		margin-bottom: 6pt;
		margin-top: 12pt;
		page-break-after: avoid;
	}

	h3
	{
		font-size: 14pt;
		margin-top: 6pt;
		margin-bottom: 6pt;
		page-break-after: avoid;
	}

	h4
	{
		margin-bottom: 6pt;
		margin-top: 3pt;
		font-size: 13pt;
		page-break-after: avoid;
	}

	/*Paragraph styles*/

	p
	{
		page-break-inside: avoid;
		margin: 0 0 6pt 0;
	}

	p.IndexHeading
	{
		font-size: 17pt;
		mc-hidden: hidden;
	}

	p.indent
	{
		text-align: left;
		margin-bottom: 5pt;
		margin-right: 0cm;
		margin-left: 1.0cm;
		mc-hidden: hidden;
	}

	p.Indent1
	{
		margin-left: 20pt;
	}

	p.Indent2
	{
		margin-left: 40pt;
	}

	p.Indent3
	{
		margin-left: 60pt;
	}

	p.TaskIntro
	{
		background-position: left center;
		padding-left: 16pt;
		margin-top: 12pt;
		margin-bottom: 6pt;
		page-break-after: avoid;
		background: url('../Images/rightarrow.jpg') no-repeat left center;
		font-weight: bold;
	}

	/*Div styles*/
	/*Hide border around content when printing HMTL output*/

	div.body-container
	{
		border: 0;
	}

	div.copyright
	{
		font-size: 8pt;
		page-break-inside: avoid;
		position: absolute;
		bottom: 0px;
	}

	div.indent
	{
		margin-left: .25in;
	}

	/*Expand content to 90% when printing HTML output*/

	div.MasterPageMainContent
	{
		width: 90%;
	}

	/*Hide unnecessary content when printing HTML output*/

	div.MasterPageFooter,
	div.navButtons,
	div.RelationshipProxy
	{
		display: none;
	}

	/*Span class styles*/

	span.longtext
	{
		font-size: 6pt;
	}

	span.uielement
	{
		font-weight: bold;
		mc-hidden: hidden;
	}

	span.buttonQat,
	span.unsupportedAgent,
	span.latestAgent,
	span.defaultAgent,
	span.buttonPrimary,
	span.buttonTertiary,
	span.apiLabel
	{
		background-image: none;
		background-repeat: no-repeat;
		background-color: transparent;
		color: inherit;
		border: none;
		padding: 0;
		font-size: inherit;
		font-weight: bold;
		position: static;
		line-height: normal;
		white-space: normal;
	}

	/*MadCap dropdown styles converted to heading for Print*/
	/*First dropdown equivalent to an h2*/

	MadCap|dropDown
	{
		mc-image-spacing: 2px;
		text-decoration: none;
		margin-top: 12pt;
		border: none;
	}

	MadCap|dropDownBody
	{
		margin: 6pt 0 6pt 0;
		border: none;
		padding: 0;
	}

	MadCap|dropDownHead
	{
		page-break-after: avoid;
		margin-bottom: 6pt;
	}

	MadCap|dropDownHotspot
	{
		font-weight: bold;
		font-family: var(--FontHeading);
		font-size: 16pt;
		margin-bottom: 6pt;
		margin-top: 12pt;
		page-break-after: avoid;
	}

	/*Dropdown within a dropdown equivalent to an h3*/

	MadCap|dropDownBody MadCap|dropDown MadCap|dropDownHead
	{
		page-break-after: avoid;
		margin-bottom: 6pt;
	}

	MadCap|dropDownBody MadCap|dropDown MadCap|dropDownHead MadCap|dropDownHotspot
	{
		font-weight: bold;
		font-family: var(--FontHeading);
		font-size: 14pt;
		margin-top: 6pt;
		margin-bottom: 6pt;
		page-break-after: avoid;
	}

	/*Dropdown in an ordered list - not equivalent to a heading, just bold*/

	ol li MadCap|dropDown
	{
		margin-top: 6pt;
	}

	ol li MadCap|dropDown MadCap|dropDownHead MadCap|dropDownHotspot
	{
		font-size: 10pt;
		font-weight: bold;
	}

	ol li MadCap|dropDown MadCap|dropDownBody
	{
		margin-left: 10pt;
	}

	/*Dropdown in an unordered list - not equivalent to a heading, just bold*/

	ul li MadCap|dropDown
	{
		margin-top: 6pt;
	}

	ul li MadCap|dropDown MadCap|dropDownHead MadCap|dropDownHotspot
	{
		font-size: 10pt;
		font-weight: bold;
	}

	ul li MadCap|dropDown MadCap|dropDownBody
	{
		margin-left: 10pt;
	}

	/*List styles*/

	ol
	{
		padding-left: 0;
		margin-left: 19pt;
	}

	ol ol,
	ol ol ol
	{
		padding-left: 0;
		margin-left: 15pt;
	}

	ol ul
	{
		padding-left: 0;
		margin-left: 12pt;
	}

	ul
	{
		padding-left: 0px;
		margin-left: 19pt;
	}

	ul ul,
	ul ul ul
	{
		padding-left: 0px;
		margin-left: 12pt;
	}

	ul ol
	{
		padding-left: 0px;
		margin-left: 15pt;
	}

	li
	{
		padding: 1px;
		margin-bottom: 3pt;
		line-height: 1.2;
	}

	dt
	{
		page-break-after: avoid;
	}

	/*Notes, Important, Warnings*/

	.Important,
	.Note,
	.Warning
	{
		page-break-before: avoid;
		background-size: 18pt 18pt;
		background-position: 5pt 50%;
		padding-left: 30pt;
		background-image: none;
	}

	td .Note,
	.Note + .Note
	{
		margin-top: 4pt;
	}

	.Note,
	.Important,
	.Warning
	{
		page-break-before: avoid;
		background-image: none;
		mc-auto-number-position: inside-head;
		mc-auto-number-offset: 0px;
		padding: 4pt;
		font-size: inherit;
	}

	.Note
	{
		mc-auto-number-format: 'NOTE  ';
		mc-auto-number-class: NoteHeader;
	}

	.Important
	{
		mc-auto-number-format: 'IMPORTANT  ';
		mc-auto-number-class: ImportantHeader;
	}

	.Warning
	{
		mc-auto-number-format: 'WARNING  ';
		mc-auto-number-class: WarningHeader;
	}

	/*Used in .Note,.Important, and .Warning*/

	span.NoteHeader,
	span.ImportantHeader,
	span.WarningHeader
	{
		mc-hidden: hidden;
		font-family: var(--FontHeading);
		font-weight: bold;
	}

	span.NoteHeader
	{
		color: var(--Secondary2D);
	}

	span.ImportantHeader
	{
		color: var(--Accent1D);
	}

	span.WarningHeader
	{
		color: var(--Accent2D);
	}

	/*Image styles*/

	caption
	{
		padding-bottom: 5pt;
		padding-top: 5pt;
	}

	img
	{
		max-width: 400pt;
	}

	img.figure
	{
		vertical-align: text-bottom;
		text-align: center;
		width: 600px;
	}

	img.icon
	{
		vertical-align: top;
		margin-top: -2pt;
		mc-hidden: hidden;
	}

	img.Icon
	{
		vertical-align: bottom;
		margin: 0 0 -2pt 0;
		max-height: 1.4rem;
		max-width: auto;
		padding: 0;
	}

	p.Figure
	{
		margin-top: 3pt;
		padding-bottom: 3pt;
		font-weight: normal;
	}

	/*Link styles*/

	a.lookDisabled
	{
		text-decoration: none;
	}

	/*Code fonts for print*/

	p.code,
	span.code,
	p.codeblock,
	pre.code,
	pre.codeblock,
	span.FileName,
	span.TypeCommands,
	MadCap|codeSnippetBody
	{
		font-size: inherit;
	}

	/*Table styles*/

	td.longtext
	{
		font-size: 8pt;
	}

	p.TableFootnote
	{
		font-size: 8pt;
	}

	/*Glossary page styles*/

	MadCap|glossaryProxy
	{
		border-top-width: 0px;
		margin-top: 0px;
		padding-top: 0px;
		border: none;
	}

	div.GlossaryPageDefinition
	{
		margin-top: 3pt;
	}

	div.GlossaryPageHeading
	{
		border-bottom-width: 0px;
		font-size: 12pt;
		margin-top: 20pt;
		display: none;
	}

	div.GlossaryPageTerm
	{
		font-size: 10pt;
	}

	/*Footnotes styles*/

	p.Footnote
	{
		margin-left: 0.16667in;
		font-size: 8pt;
	}

	/*TOC styles*/

	MadCap|tocProxy
	{
		border-top-width: 0;
	}

	p.TOC1
	{
		margin-top: 6pt;
		margin-bottom: 3pt;
		font-weight: 500;
	}

	p.TOC2
	{
		margin-bottom: 3pt;
		margin-top: 0pt;
		font-weight: normal;
	}

	p.TOCTitle
	{
		font-size: 17pt;
		font-weight: bold;
		margin-bottom: 8pt;
		page-break-before: auto;
		mc-heading-level: 0;
		font-family: var(--FontHeading);
		color: var(--Neutral12);
	}

	/*Page layout styles*/

	p.TitleBook
	{
		text-align: right;
		margin: 116pt 0 96pt 0;
		font-style: italic;
		letter-spacing: -0.0368em;
		text-indent: 0;
		text-decoration: none;
		font-size: 36pt;
		line-height: 40pt;
		font-family: var--(FontHeading);
		color: var(--Neutral12);
	}

	p.DocumentDate
	{
		margin: 6pt 0 0 0;
		text-indent: 0;
		line-height: 8pt;
		text-decoration: none;
		font-weight: normal;
		font-style: normal;
		font-size: 14pt;
		margin-bottom: 0;
		margin-top: 6pt;
		word-spacing: 1px;
		frame-break-after: always;
		mc-hidden: hidden;
	}

	p.DocumentTitle
	{
		font-size: 19pt;
		padding-bottom: 4pt;
		color: var(--Neutral12);
		font-family: var(--FontHeading);
	}

	p.WebSite
	{
		text-align: right;
		margin: 0;
		letter-spacing: 0;
		text-indent: 0px;
		text-decoration: none;
		mc-hidden: hidden;
		/*Used in title pages*/
		font-size: 20pt;
		line-height: 24pt;
		font-weight: 600;
		margin-top: 300px;
	}

	td.zzfooterleft	/*In UniPageLayout*/
	{
		font-size: 8pt;
	}

	td.zzfooterright	/*In UniPageLayout*/
	{
		font-size: 8pt;
	}

	td.zzheaderleft
	{
		font-size: 10pt;
	}

	td.zzheaderright
	{
		font-size: 10pt;
	}

	p.zzHeaderRight	/*In UniPageLayout*/
	{
		margin-bottom: 0pt;
		text-align: right;
	}

	.DocumentDate
	{
		text-align: right;
		margin-left: 0in;
		margin-right: 0in;
		text-indent: 0px;
		line-height: 8pt;
		text-decoration: none;
		font-weight: normal;
		font-style: normal;
		margin-bottom: 0;
		margin-top: 8px;
		word-spacing: 1px;
		frame-break-after: always;
	}

	/*Appendix styles*/

	.AppendixTitle
	{
		margin-left: 90pt;
		margin-bottom: 12pt;
		line-height: 18pt;
		font-size: 16pt;
	}

	span.GEOLowConfidence
	{
		color: #000000;
	}

	div.Note
	{
		padding-left: 4pt;
		padding-right: 4pt;
		padding-top: 4pt;
		padding-bottom: 4pt;
		border-top-left-radius: 6px;
		border-top-right-radius: 6px;
		border-bottom-right-radius: 6px;
		border-bottom-left-radius: 6px;
		border-left-style: solid;
		border-left-width: .075rem;
		border-left-color: #101D46;
		border-right-style: solid;
		border-right-width: .075rem;
		border-right-color: #101D46;
		border-top-style: solid;
		border-top-width: .075rem;
		border-top-color: #101D46;
		border-bottom-style: solid;
		border-bottom-width: .075rem;
		border-bottom-color: #101D46;
	}
}

@media only screen and (max-width: 1279px)
{
	/*This is used for the links that are provided in the MasterPage footer*/

	div.MasterPageFooter3 > div:nth-child(1n)
	{
		width: 33.33333%;
		margin-left: 0%;
	}

	/*This is used for the copyright statement in the master page footer*/

	div.MasterPageFooter1 > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	/*Home tiles for landing pages*/

	div.home-tiles > div:nth-child(odd)
	{
		width: 47%;
		margin-left: 0%;
	}

	div.home-tiles > div:nth-child(even)
	{
		width: 47%;
		margin-left: 6%;
	}
}

@media only screen and (max-width: 767px)
{
	body
	{
		min-width: 370px;
	}

	div.MasterPageFooter
	{
		background: none;
		position: static;
	}

	/*Hides MasterPage footer on mobile*/

	div.MasterPageFooter3
	{
		display: none;
	}

	/*This is used for the copyright statement in the MasterPage footer*/

	div.MasterPageFooter1 > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.MasterPageMainContent
	{
		margin-bottom: 20px;
		width: 90%;
	}

	div.navButtons
	{
		display: none;
	}

	div.RelationshipProxy
	{
		position: static;
		float: left;
		clear: both;
		width: 100%;
		z-index: 1;
		margin-bottom: 20px;
		border: none;
	}

	/*Home tiles for landing pages*/

	div.home-tiles > div:nth-child(1n)
	{
		width: 100%;
		margin-left: 0%;
		margin-top: 5%;
	}
}

