/*<meta />*/

@import url('perforce.css');

@import url('../google-code-prettify/prettify.css');

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

ul.menu[data-magellan] > li > a
{
	display: none;
	/*hides H1 from menu proxy*/
}

/* Target the H2 headings in your menu proxy */

ul.menu[data-magellan] > li > ul > li > a
{
	display: list-item;
	list-style-type: none;
	/* Remove default bullet points */
	position: relative;
	/* Create a positioning context for the pseudo-element */
	color: inherit;
	/* Ensure the link uses the default hyperlink color */
}

:focus	/*This styles the focus around the expander icon in the side menu*/
{
	outline: none;
}

/*Styles resizable navigation pane as per https://www.madcapsoftware.com/blog/left-navigation-pane-resizable*/

/*
object
{
	width: 50%;
} */

blockquote
{
	font-style: italic;
	font-size: 11pt;
}

dl.variablelist
{
	
}

div.variablelist
{
	
}

h1.Chapter
{
	
}

h1.Appendix
{
	
}

h1.CoverTitle
{
	font: inherit;
	color: #262626;
	font-family: 'Gibson';
	font-size: 32pt;
	border-top: none 2px #000000;
	background-color: transparent;
	align: center;
	mc-heading-level: 0;
}

h1.CoverTitleSmall
{
	font: inherit;
	color: #262626;
	font-family: 'Gibson';
	font-size: 32pt;
	border-top: none 2px #000000;
	background-color: transparent;
	mc-heading-level: 0;
}

img.AbsolutePosition
{
	padding: 5px;
}

img.FiftyPercentThumbnail
{
	mc-thumbnail: popup;
	padding-bottom: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

img.Hyperlinked
{
	border-style: none;
}

img.inline
{
	border: none 1px #ecedef;
	widows: inherit;
	width: auto;
	height: 15px;
	vertical-align: baseline;
}

img.gif
{
	width: 100%;
	max-width: 900px;
}

img.OneHundredPercentThumbnail
{
	mc-thumbnail: popup;
	padding-bottom: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

img.platform
{
	max-width: 350px;
}

img.ReduceButtonSize
{
	max-height: 25px;
}

img.SeventyFivePercent
{
	padding: 10px;
}

img.ui-full-screen
{
	width: auto;
	max-width: 900px;
}

img.ui-partial-screen
{
	width: auto;
	max-width: 500px;
}

img.cartoon
{
	width: auto;
	max-width: 600px;
}

li
{
	orphans: 2;
	widows: 2;
}

MadCap|miniTocProxy.no-background
{
	background: inherit;
	border-top-color: #32b4cd;
	margin-top: 0px;
	border-right-width: 1px;
	mc-auto-number-position: none;
	width: 50%;
	max-width: 1000px;
	border-bottom-color: transparent;
	border-color: transparent;
	border: solid 0px #000000;
	border-bottom-left-radius: 0px 0px;
	border-width: 0px;
	border-radius: 0px;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-right: 10px;
	margin-bottom: 15px;
	background-color: transparent;
}

object.mp4
{
	width: auto;
	max-width: 900px;
}

video
{
	max-width: 100%;
	height: auto;
}

ol ol
{
	list-style-type: lower-alpha;
	margin-left: -10px;
}

ol ol ol
{
	list-style-type: lower-roman;
	margin-left: -10px;
}

p
{
	page-break-inside: avoid;
}

p.comment
{
	text-align: left;
	mc-hyphenate: never;
	margin-top: 11px;
	margin-bottom: 11px;
	font-size: 11pt;
	font-weight: inherit;
	font-family: 'Gibson';
	color: #ff4500;
}

p.ExampleHeadText
{
	page-break-after: avoid;
	padding: 0;
	margin: 0;
	border: 0;
	mc-auto-number-class: example;
	mc-auto-number-format: 'Example   ';
	font-weight: bold;
}

p.Figure
{
	font-weight: bold;
}

p.FirstPageOfChapter
{
	
}

p.GlossaryPrintHead
{
	color: #292b38;
	font-size: 22px;
}

p.IndexHeading
{
	
}

p.IndexPrintHead
{
	
}

p.ManualTitle1
{
	
}

p.ManualTitle2
{
	
}

p.ManualVersionNumber
{
	
}

/*Styles mini TOC proxy*/

p.MiniTOC1_0
{
	font-family: 'Gibson';
	font-weight: normal;
	margin-bottom: 0.5em;
	margin-top: 0.5em;
	color: #2F6DB5;
	line-height: normal;
	display: list-item;
	list-style-type: none;
	/* Hide the default bullets */
	position: relative;
	/* For positioning the pseudo-element */
	padding-left: 2em;
	/* Adjust as needed to make room for the new bullet */
}

/*Styles bullet in mini TOC proxy*/

p.MiniTOC1_0::before
{
	content: "■";
	/* Empty content to create the pseudo-element */
	color: #000000;
	font-size: 11px;
	position: absolute;
	left: 10px;
	/* Adjust the position of the square relative to the link text */
	top: 40%;
	transform: translateY(-50%);
	/* Vertically center the square with the text */
	display: block;
	/* Ensure the pseudo-element is displayed as a block */
}

/*Styles link color in mini TOC proxy*/

a.MiniTOC1:link
{
	color: #2F6DB5;
	/* Regular hyperlink color */
	text-decoration: none;
	/* Adjust as needed */
	font-weight: normal;
}

p.quotationname
{
	text-align: right;
}

p.SeeAlsoLink
{
	border-top-color: #b3b3b3;
	border-top-style: solid;
	border-top-width: 1px;
	letter-spacing: 1px;
	word-spacing: 2px;
	font-size: inherit;
	margin-top: 20px;
	font-weight: bold;
}

p.TableCaption
{
	font-weight: bold;
	mc-auto-number-class: TableNum;
}

p.TableTextCenterDark
{
	color: #000000;
	margin-bottom: 2px;
	margin-top: 8px;
	text-align: center;
}

p.TableTextDark
{
	color: #000000;
	margin-bottom: 2px;
	margin-top: 8px;
}

p.TableTextDarkEmphasis
{
	color: #000000;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 8px;
}

p.TableTextHeadDark
{
	color: #000000;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 8px;
}

p.TableTextLightEmphasis
{
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 8px;
}

p.TOCHeading
{
	
}

p.Version
{
	color: #262626;
	font-family: 'Gibson';
	font-size: 11pt;
	text-align: left;
	margin-bottom: 11px;
	margin-top: 11px;
	page-break-after: avoid;
}

pre.programlisting
{
	display: block;
	white-space: pre-wrap;
	word-wrap: normal;
	word-break: normal;
	overflow-x: auto;
	line-height: 1.5;
	border: solid 1px #fafafa;
	font-size: 15pxt;
	font-family: 'Source Code Pro', 'monospace';
	margin: 10px 0 0 0px;
	padding: 0px 0px 0px 2px;
	lang: bash;
	background-color: transparent;
}

span.comment
{
	font: inherit;
	color: #ff4500;
}

span.Emphasis
{
	font-weight: bold;
}

span.FigureNum
{
	
}

span.code
{
	font-family: 'Source Code Pro', 'monospace';
	font-size: 15px;
	font-weight: bold;
}

span.code_clearBackground
{
	font-family: 'Source Code Pro', 'monospace';
	font-size: 15px;
}

span.SeeAlsoIndexTerms
{
	font-style: italic;
}

span.SeeIndexTerms
{
	font-style: italic;
}

span.SetOffFirstLevel
{
	color: #5e6914;
	font-weight: bold;
}

span.SetOffSecondLevel
{
	color: #445879;
	font-weight: bold;
}

span.TableNum
{
	font-weight: bold;
	color: #292b38;
}

td
{
	padding: 15px;
	border: 0px solid #cecece;
	border-spacing: 0px;
	border-style: solid;
	border-collapse: collapse;
	vertical-align: top;
	hover: #ffffff;
	page-break-inside: avoid;
}

th
{
	text-align: left;
	border: 1px solid #e6e6e6;
	font-family: 'Gibson';
	font-weight: 700;
	color: #404040;
	font-size: 15px;
	vertical-align: top;
	background-color: #e6e6e6;
	padding: 15px;
	border-collapse: collapse;
}

thead
{
	vertical-align: middle;
}

tr
{
	font-size: 11pt;
	border-bottom: 1px solid #cecece;
}

ul
{
	list-style-type: square;
}

ul.FirstLevelLessIndentation
{
	list-style-type: square;
	margin-left: -10px;
}

ul ul
{
	list-style-type: disc;
	margin-left: -10px;
}

ul ol
{
	list-style-image: none;
}

pre
{
	font-size: 15px;
	background: transparent;
	font-weight: normal;
	white-space: pre-wrap;
	font-family: 'Source Code Pro', 'monospace';
}

span.SearchHighlight1
{
	background-color: #ffff66;
}

span.SearchHighlight2
{
	background-color: #a0ffff;
}

span.SearchHighlight3
{
	background-color: #99ff99;
}

span.SearchHighlight
{
	
}

table.Border
{
	border-width: 0px;
	border-spacing: 0px;
	border-style: solid;
	border-collapse: collapse;
	margin-bottom: 10px;
}

table.NoBorder
{
	border: 0px;
	border-bottom: 1px solid #cecece;
	border-width: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.Border th
{
	text-align: left;
	border: 1px solid #cecece;
	font-family: 'Gibson';
	font-weight: 700;
	color: #404040;
	font-size: 15px;
	vertical-align: top;
	background-color: #e6e6e6;
	padding: 15px;
	border-collapse: collapse;
}

table.NoBorder th
{
	text-align: left;
	border: 0px;
	border-top: 1px solid #cecece;
	border-bottom: 1px solid #cecece;
	font-family: 'Gibson';
	font-weight: 700;
	color: #404040;
	font-size: 15px;
	vertical-align: top;
	background-color: #e6e6e6;
	padding: 15px;
	border-collapse: collapse;
}

table.TableStyle-FormalTable
{
	width: auto;
}

table.Border thead
{
	vertical-align: middle;
}

table.NoBorder thead
{
	vertical-align: middle;
}

table.Border td
{
	padding: 15px;
	border: 1px solid #cecece;
	border-spacing: 0px;
	border-style: solid;
	border-collapse: collapse;
	vertical-align: top;
	hover: #ffffff;
	page-break-inside: avoid;
}

table.NoBorder td
{
	border-width: 0px;
	border-bottom: 1px solid #cecece;
	padding: 15px;
}

tr:hover
{
	background-color: #e6e6e6;
}

p.MiniTOC2
{
	font-family: 'Gibson';
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	color: #2F6DB5;
	font-size: 11pt;
	line-height: normal;
}

table.TableStyle-NoBorderTable
{
	width: auto;
}

code
{
	font-family: 'Source Code Pro', 'monospace';
}

a
{
	text-decoration: none;
	color: #2F6DB5;
	font-weight: normal;
}

div.img
{
	padding: -1px;
}

MadCap|glossaryTerm
{
	color: #32b4cd;
	font-weight: normal;
	font-style: italic;
}

a.GlossaryPageTerm
{
	font-weight: normal;
	color: #2F6DB5;
}

img.PrintCover
{
	max-width: none;
}

p.PubDate
{
	font-style: italic;
	page-break-after: always;
	text-align: center;
}

code.code_clearBackground
{
	background-color: transparent;
}

p.MiniTOC3
{
	font-size: 10pt;
	color: #2F6DB5;
	line-height: normal;
}

h2.noTOC
{
	mc-heading-level: 0;
}

h3.noTOC
{
	mc-heading-level: 0;
}

img.Thumb
{
	border-radius: 0px;
	mc-thumbnail: popup;
	border: solid 1px #ededf0;
	mc-thumbnail-max-height: 110px;
}

img.ThumbNoBorderSmall
{
	border: none 1px #ecedef;
	mc-thumbnail: popup;
	border: none 1px #ecedef;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: 48px;
}

img.ThumbNoBorder
{
	border: none 1px #ecedef;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: 110px;
}

a.GlossaryPageLink
{
	color: #292b38;
	font-weight: bold;
	margin-top: 3px;
}

div.GlossaryPageEntry
{
	
}

MadCap|searchResultsProxy
{
	margin: 5em 0px 0px;
}

MadCap|bodyProxy
{
	padding: 0px;
}

p.invisible
{
	visibility: hidden;
	color: #ffffff;
}

MadCap|topicToolbarProxy
{
	border-bottom: none 2px #000000;
	padding: 10px 0px 0px 0px;
	align: inherit;
	vertical-align: baseline;
	margin: 0px;
}

/*Sets the z-index of the image popup container to above fixed header*/

.MCPopupContainer
{
	z-index: 1000;
}

p.KeepWNext
{
	page-break-after: avoid;
}

p.spacer
{
	font-size: 3pt;
	margin-bottom: 0px;
	margin-top: 0px;
}

span.invisible
{
	color: #d2691e;
	display: none;
}

span.hidden
{
	visibility: hidden;
	color: #ff8c00;
}

MadCap|menuProxy
{
	
}

h3.noTOC_Black
{
	color: #000000;
	mc-heading-level: 0;
}

MadCap|codeSnippetCaption
{
	text-decoration: none;
	font-weight: bold;
	font-family: 'Gibson';
	font-size: 14px;
}

MadCap|codeSnippetBody
{
	font-family: 'Source Code Pro', 'monospace';
	line-height: normal;
	font-weight: normal;
	background: none;
	white-space: pre-wrap;
}

p.page-toc-intro
{
	mc-auto-number-format: 'On this page';
	font-weight: bold;
	color: #666666;
	margin-top: 12px;
	padding-top: 6px;
}

MadCap|codeSnippet.table
{
	overflow: scroll;
	width: 70%;
}

div.NewRowClass1	/*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.NewRowClass1::before
{
	content: ' ';
	display: table;
}

div.NewRowClass1::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.NewRowClass1 > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.NewRowClass1 > div:nth-child(1)
{
	width: 50%;
	margin-left: 0%;
}

div.NewRowClass1 > div:nth-child(2)
{
	width: 50%;
	margin-left: 0%;
}

@media screen and (max-width: 674px)
{
	span.Superscript
	{
		vertical-align: super;
		font-size: 14pt;
	}

	h3.noTOC_Black
	{
		mc-heading-level: 3;
		color: #292b38;
	}

	img.Thumb
	{
		border: solid 1px #898989;
		border-radius: 0px;
		mc-thumbnail-max-height: 48x;
		mc-thumbnail: popup;
	}

	body
	{
		margin-bottom: 0px;
		padding: 0px 0px 0px 10%;
	}

	MadCap|topicToolbarProxy
	{
		padding: 10px 0px 0px 0px;
	}

	._Skins_Side_Nav_Perfecto .body-container	/*Added as per MadCap Support to overwrite styles generated in the output. This ensures the content wraps properly.*/
	{
		overflow: auto;
	}

	div.MCBreadcrumbsBox_0	/*Added as per MadCap Support to overwrite styles generated in the output. This ensures the breadcrumbs proxy has the correct margins left and right.*/
	{
		/*margin-right: 78px;
		margin-left: 63px;*/
	}
}

@media only screen and (max-width: 980px)
{
	div.sidenav-content
	{
		margin-top: 5px;
		margin-right: 0px;
		padding-left: 0px;
		padding-right: px;
		width: auto !important;
	}

	div.body-container
	{
		margin-right: 0px;
		padding: 0% 2% 0% 2%;
		margin-top: 10px;
		margin-bottom: 0px;
	}

	MadCap|topicToolbarProxy
	{
		padding: 10px 0px 0px 0px;
	}

	.buttons._Skins_Topic_Toolbar.mc-component
	{
		/* margin-right: -40px; */
	}

	._Skins_Side_Nav_Perfecto .body-container	/*Added as per MadCap Support to overwrite styles generated in the output. This ensures the content wraps properly.*/
	{
		overflow: auto;
	}

	div.MCBreadcrumbsBox_0	/*Added as per MadCap Support to overwrite styles generated in the output. This ensures the breadcrumbs proxy has the correct margins left and right.*/
	{
		/*margin-right: 78px;
		margin-left: 63px;*/
	}

	object
	{
		width: 75%;
	}

	div.NewRowClass1 > div:nth-child(1)
	{
		width: 50%;
		margin-left: 0%;
	}

	div.NewRowClass1 > div:nth-child(2)
	{
		width: 50%;
		margin-left: 0%;
	}
}

@media only screen and (max-width: 767px)
{
	div.sidenav-content
	{
		margin-right: inherit;
		margin-top: 5px;
	}

	div.body-container
	{
		margin-right: inherit;
		padding: 0% 2% 0% 2%;
		margin-top: 10px;
		margin-bottom: 0px;
	}

	div.MCMiniTocBox_0
	{
		width: 100%;
	}

	img.platform
	{
		max-height: auto;
		max-width: 100%;
	}

	img.ui-full-screen
	{
		min-height: auto;
		min-width: 480px;
		max-height: auto;
		max-width: 100%;
	}

	img.ui-partial-screen
	{
		min-height: auto;
		min-width: 300px;
		max-height: auto;
		max-width: 100%;
	}

	img.cartoon
	{
		min-height: auto;
		min-width: 300px;
		max-height: auto;
		max-width: 100%;
	}

	MadCap|topicToolbarProxy
	{
		/*margin: 0px;*/
		padding: 10px 0px 0px 0px;
	}

	MadCap|miniTocProxy
	{
		width: 100%;
		max-width: 100%;
	}

	._Skins_Side_Nav_Perfecto .body-container	/*Added as per MadCap Support to overwrite styles generated in the output. This ensures the content wraps properly.*/
	{
		overflow: auto;
	}

	div.MCBreadcrumbsBox_0	/*Added as per MadCap Support to overwrite styles generated in the output. This ensures the breadcrumbs proxy has the correct margins left and right.*/
	{
		/*margin-right: 78px;
		margin-left: 63px;*/
	}

	div#searchPane	/*This following property is required so the search results wrap properly on a mobile device. Without this, they flow off the page. The reason seem to be file names with underscores or spaces. Going forward, we should not use underscores or spaces in our file names.*/
	{
		overflow: auto;
	}

	object
	{
		width: 100%;
	}

	div.NewRowClass1 > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.NewRowClass1 > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}
}

@media print
{
	img.ThumbNoBorder
	{
		max-width: 85%;
	}

	h1.CoverTitle
	{
		text-align: center;
		font-size: 42pt;
	}

	.logo
	{
		max-height: 50px;
	}

	ul ul
	{
		margin-left: 30px;
	}

	ol ol
	{
		margin-left: 30px;
	}

	img.cartoon
	{
		
	}

	img.ui-partial-screen
	{
		
	}

	MadCap|dropDownHead
	{
		font-size: 13pt;
		font-weight: bold;
	}

	MadCap|dropDownHotspot
	{
		font-size: 13pt;
		font-weight: bold;
	}

	h1
	{
		mc-heading-level: 1;
	}

	h2
	{
		
	}

	p.page-toc-intro
	{
		
	}

	table#myTable
	{
		
	}

	p.block-copyrights
	{
		font-size: .8rem;
		text-align: center;
		color: #c6c9cc;
	}
}

p.tableFootnote
{
	text-align: left;
	color: #262626;
	mc-hyphenate: never;
	font-weight: inherit;
	font-family: 'Gibson';
	font-size: 8pt;
	margin-top: 2px;
	margin-bottom: 2px;
}

sup.red
{
	color: #ff0000;
}

p.block-copyrights
{
	font-size: 8pt;
	text-align: center;
	color: #898989;
	line-height: normal;
}

div.home-copyright-block
{
	border-bottom-style: none;
	border-bottom: none 0px #000000;
	border-top: none 0px #000000;
	padding-top: 5%;
	padding: 70px 0 0px;
}

p.bold
{
	font-weight: bold;
	font-size: 12pt;
}

/* ------------- 2025 experimenting ------------------- */

a.external-link::after
{
	/* only used in KB toc*/
	content: "⇱";
	margin-left: 5px;
}

/* Adjusting the icon position of collapsible dropdown boxes */

.dropDownHotspot:link
{
	padding-left: 20px;
}

