/*<meta />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

:root,
html[data-theme='light']
{
	--background: #EBEBEB;
	--surface: #f8f8f8;
	--surface-variant: #fdfdfd;
	--primary: #1663C5;
	--primary-variant: #A2C1E8;
	--secondary: #323232;
	--secondary-darken-1: #262626;
	--accent: #78e5ff;
	--tertiary: #4f94ec;
	--tertiary-darken: #3585e9;
	--vantor: #8E0DD1;
	--border-color: #D1D1D1;
	--error: #B40000;
	--info: #0054B6;
	--success: #206300;
	--warning: #e46f00;
	--unclass: #4caf50;
	--unclasstext: #000000;
	--secretadmin: #e35137;
	--secretUI: #f44336;
	--secrettext: #000000;
	--topsecret: #e46f00;
	--topsecrettext: #000000;
	--footer: #262626;
	--on-footer: #ebebeb;
	--homepagedarkdiv: #323232;
	--on-homepagedarkdiv: #ebebeb;
	--on-background: #1d1d1d;
	--on-surface: #262626;
	--on-primary: #fdfdfd;
	--on-primary-variant: #262626;
	--on-secondary: #ebebeb;
	--on-accent: #1d1d1d;
	--on-tertiary: #f8f8f8;
	--on-error: #fdfdfd;
	--on-info: #fdfdfd;
	--on-success: #fdfdfd;
	--on-warning: #1a1918;
	--menuicon: url('../Images/company/webkit/kabob_lightmode.png') no-repeat center center;
	--searchicon: url('../Images/company/webkit/search/search-light-20.png') no-repeat center center;
	--bullet: url('../Images/company/webkit/bullet/bullet-16-light.png');
	--drop-down-open: url('../Images/company/webkit/down-chevron/down-16-light.png');
	--drop-down-closed: url('../Images/company/webkit/right-chevron/right-16-light.png');
}

html[data-theme='dark']
{
	--background: #1d1d1d;
	--surface: #262626;
	--surface-variant: #323232;
	--primary: #06cfff;
	--primary-variant: #18414A;
	--secondary: #b2b2b2;
	--secondary-darken-1: #909090;
	--accent: #78e5ff;
	--tertiary: #4f94ec;
	--tertiary-darken: #3585e9;
	--vantor: #8E0DD1;
	--border-color: #393939;
	--error: #f65843;
	--info: #348ffa;
	--success: #85d460;
	--warning: #f4810c;
	--unclass: #4caf50;
	--unclasstext: #000000;
	--secretadmin: #e35137;
	--secretUI: #f44336;
	--secrettext: #000000;
	--topsecret: #e46f00;
	--topsecrettext: #000000;
	--footer: #1d1d1d;
	--on-footer: #B2B2B2;
	--homepagedarkdiv: #323232;
	--on-homepagedarkdiv: #D1D1D1;
	--on-background: #B2B2B2;
	--on-surface: #D1D1D1;
	--on-surface-variant: #d1d1d1;
	--on-primary: #262626;
	--on-primary-variant: #fdfdfd;
	--on-secondary: #262626;
	--on-secondary-darken-1: #ffffff;
	--on-accent: #323232;
	--on-tertiary: #262626;
	--on-tertiary-darken-1: #ffffff;
	--on-error: #1d1d1d;
	--on-info: #1d1d1d;
	--on-success: #1d1d1d;
	--on-warning: #1d1d1d;
	--menuicon: url('../Images/company/webkit/kabob_darkmode.png') no-repeat center center;
	--searchicon: url('../Images/company/webkit/search/search-dark-20.png') no-repeat center center;
	--bullet: url('../Images/company/webkit/bullet/bullet-16-dark.png');
	--drop-down-open: url('../Images/company/webkit/down-chevron/down-16-dark.png');
	--drop-down-closed: url('../Images/company/webkit/right-chevron/right-16-dark.png');
}

.site-container
{
	overflow: visible;
	min-height: 100%;
	min-width: 100%;
}

a.logo
{
	margin-left: 1em !important;
}

html,
body
{
	height: 100%;
}

.height-container
{
	padding-top: 0;
	min-height: 100vh;
}

/*new*/

.off-canvas-content,
.site-container,
body
{
	background: var(--surface);
}

.site-container
{
	min-height: 100vh;
	display: flex;
	flex-direction: column;
}

#mainpage
{
	flex: 1 0 auto;
	background: var(--surface);
}

/*end new*/

.footer,
.footerhome
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
	/*position: sticky;*/
	width: 100%;
	text-align: center;
	font-size: 14px;
	padding-top: 2.5em;
	/*new*/
	flex-shrink: 0;
	position: relative;
	/* not sticky */
	background-color: var(--footer);
}

.footer p,
.footerhome p
{
	color: var(--on-footer);
	text-align: center;
	background-color: var(--footer);
}

.footer a:hover,
.footerhome a:hover
{
	color: var(--primary);
}

div.footerlogo
{
	margin: 0;
}

#mainpage
{
	mc-grid-row: true;
	display: flex;
	min-height: 55vh;
	background: var(--surface);
}

#mainpage::before,
#mainpage::after
{
	content: ' ';
	display: table;
}

#mainpage::after
{
	clear: both;
}

#mainpage > div
{
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

#mainpage > div:nth-child(1)
{
	min-width: 15%;
	max-width: max-content;
	position: fixed;
	padding-left: 3.5em;
}

#mainpage > div:nth-child(2)
{
	margin-left: 15em;
	padding-right: 3.5em;
	padding-left: 5.5em;
	width: 100%;
}

#mainpage > div:nth-child(3)
{
	width: 20em;
	padding-right: 3.5em;
	float: right;
}

#mainpage > div:nth-child(3):empty
{
	display: none;
}

ul.menu._Skins_SideMenu.mc-component
{
	padding: 10px;
}

ul.menu._Skins_SideMenu.mc-component::before
{
	content: 'ON THIS PAGE';
	font-family: 'TWK Everett Medium', 'TWKEverett-Medium', Aptos, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}

ul.menu._Skins_SideMenu.mc-component ul > li > a,
ul.menu._Skins_SideMenu.mc-component li > a
{
	text-transform: none;
}

ul.menu._Skins_SideMenu.mc-component li > a.selected
{
	text-decoration: underline;
	text-decoration-color: var(--primary);
	text-decoration-thickness: 1.5pt;
}

ul.menu._Skins_MenuSkin.mc-component
{
	position: fixed;
	top: 350px;
}

ul.menu._Skins_MenuSkin.mc-component li > a.selected
{
	text-decoration: underline;
	text-decoration-color: var(--primary);
	text-decoration-thickness: 1.5pt;
}

/*.off-canvas-content {
  background: var(--footer);
}*/

.select-language-drop-down
{
	position: absolute !important;
	z-index: 1000 !important;
}

.footerlogo
{
	float: right;
	background-color: transparent;
	background-size: contain;
	width: 250px;
	height: 100px;
	mc-disabled: true;
	mc-hidden: hidden;
	padding-bottom: 3.5em;
	margin-right: 3.5em;
	aspect-ratio: auto;
}

ul.menu._Skins_MenuSkin.mc-component
{
	position: fixed;
	top: 350px;
	bottom: 16px;
	overflow-y: auto;
	z-index: 10;
}

@media only screen and (max-width: 1300px)
{
	#mainpage
	{
		margin-left: 0;
	}

	#mainpage > div:nth-child(1)
	{
		width: 0%;
		display: none;
	}

	#mainpage > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0;
	}

	#mainpage > div:nth-child(3)
	{
		width: 0;
		display: none;
	}
}

@media only screen and (max-width: 767px)
{
	#mainpage > div:nth-child(1)
	{
		display: none;
	}

	#mainpage > div:nth-child(2)
	{
		width: 100%;
		padding: 0 24px 20px 24px;
		margin-right: 24px;
	}

	.footerlogo
	{
		float: right;
		background-color: transparent;
		background-size: contain;
		width: 125px;
		height: 50px;
		mc-disabled: true;
		mc-hidden: hidden;
		padding-bottom: 3.5em;
		margin-right: 3.5em;
		aspect-ratio: auto;
	}

	a.logo
	{
		margin-left: 1em !important;
	}
}

.topicToolbarProxy._Skins_AlwaysShow:not(.moved)
{
	visibility: hidden !important;
	position: absolute !important;
	left: -9999px !important;
}

.topicToolbarProxy._Skins_AlwaysShow.moved
{
	visibility: visible !important;
	position: static !important;
	left: auto !important;
}

:target:before
{
	content: "";
	display: block;
	height: 175px;
	margin-top: -175px;
	width: 1px;
	visibility: hidden;
	pointer-events: none;
}

.skip-to-content
{
	display: none;
}

.title-bar-container
{
	max-height: 200px;
}

ul.navigation a
{
	background-color: var(--surface);
}

ul.navigation ul,
ul.navigation ul ul,
ul.navigation ul ul ul
{
	background-color: var(--background);
}

ul.navigation ul > li:hover,
ul.navigation ul ul > li:hover,
ul.navigation ul ul ul > li:hover
{
	background-color: var(--primary-variant);
	color: var(--on-primary-variant);
}

ul.navigation ul > li > a
{
	background-color: transparent;
	white-space: normal;
}

ul.navigation ul
{
	box-shadow: 4px 4px 8px 0px rgba(93, 92, 92, 0.3);
	-webkit-box-shadow: 4px 4px 8px 0px rgba(93, 92, 92, 0.3);
	-moz-box-shadow: 4px 4px 8px 0px rgba(93, 92, 92, 0.3);
	width: auto;
	min-width: 160px;
}

ul.navigation li > a:link
{
	border-bottom: none;
}

ul.navigation li > a:visited
{
	color: var(--on-surface) !important;
}

ul.navigation li > a:visited:hover
{
	color: var(--primary) !important;
}

ul.navigation li li > a:visited
{
	color: var(--on-background) !important;
}

ul.navigation li li > a:visited:hover
{
	color: var(--on-primary-variant) !important;
	background-color: var(--primary-variant);
}

ul.off-canvas-list li > a:visited:hover
{
	color: var(--primary) !important;
}

ul.off-canvas-list li li > a:visited:hover
{
	color: var(--on-primary-variant) !important;
	background-color: var(--primary-variant);
}

div.footerhome p > a:visited:hover
{
	color: var(--tertiary) !important;
}

h2 a:hover
{
	color: var(--tertiary) !important;
}

a:hover
{
	color: var(--tertiary);
}

ul.navigation ul > li.has-children > a:after
{
	content: "\3009";
	top: 12px;
	margin-right: -10px;
}

ul.navigation > li.has-children:after
{
	color: var(--background);
}

ul.navigation li.NoDisplay
{
	display: none;
}

ul.off-canvas-list ul > li:hover,
ul.off-canvas-list ul ul > li:hover,
ul.off-canvas-list ul ul ul > li:hover
{
	background-color: var(--primary-variant);
	color: var(--on-primary-variant);
}

ul.off-canvas-list ul > li > a.selected,
ul.off-canvas-list ul > li > a:hover
{
	background-color: var(--primary-variant);
	color: var(--on-primary-variant);
}

nav.title-bar
{
	background: var(--surface);
}

div.navigation-wrapper.nocontent
{
	padding-top: 1px;
}

ul.menu li.NoDisplay
{
	display: none;
}

ul.menu._Skins_MenuSkin.mc-component li > a.selected,
ul.menu._Skins_MenuSkin.mc-component li > a:visited
{
	color: var(--on-surface) !important;
}

._Skins_HTML5searchresults.mc-component #resultList h3.title a
{
	font-size: 20pt !important;
	color: var(--primary) !important;
}

._Skins_HTML5searchresults.mc-component #resultList .url cite
{
	color: var(--success);
}

._Skins_HTML5searchresults.mc-component #resultList .title-bar-layout
{
	width: 100vw;
}

@media only screen and (max-width: 1300px)
{
	:target:before
	{
		content: "";
		display: block;
		height: 125px;
		margin-top: -125px;
		width: 1px;
		visibility: hidden;
		pointer-events: none;
	}

	.title-bar-layout
	{
		align-items: stretch;
	}

	.title-bar-container
	{
		max-height: 160px;
	}

	.off-canvas-wrapper-inner nav.title-bar .outer-row
	{
		padding-top: 10px;
	}

	.off-canvas
	{
		background-color: var(--surface);
		color: var(--on-surface);
	}

	ul.off-canvas-list li a
	{
		padding-top: 20px;
		padding-bottom: 20px;
		margin-bottom: 3px;
	}

	ul.off-canvas-list li a:visited,
	ul.off-canvas-list li a.selected
	{
		color: var(--on-surface) !important;
	}

	ul.off-canvas-list li li a
	{
		border-bottom: none;
		padding-top: 5px;
		padding-bottom: 0px;
	}

	ul.off-canvas-list ul > li > a
	{
		border-bottom: none !important;
		text-transform: none;
	}
}

@media only screen and (max-width: 767px)
{
	:target:before
	{
		content: "";
		display: block;
		height: 80px;
		margin-top: -80px;
		width: 1px;
		visibility: hidden;
		pointer-events: none;
	}

	.off-canvas-wrapper-inner nav.title-bar .outer-row
	{
		padding-top: 5px;
	}

	.title-bar-container
	{
		max-height: 105px;
	}
}

body
{
	mc-hyphenate: never;
	font-family: 'Inter', 'Inter-Regular', Aptos, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 1.4;
	min-width: 350px;
}

p
{
	line-height: 1.4;
	display: block;
	font-family: 'Inter', 'Inter-Regular', Aptos, Helvetica, sans-serif;
	margin-bottom: 0px;
	margin-top: 10px;
	color: var(--on-surface);
}

.footerdisclaimer
{
	font-size: 10px;
	font-style: italic;
	margin-bottom: 60px;
}

.leftalign
{
	text-align: left;
	margin-bottom: 40px;
	padding-bottom: 20px;
	width: fit-content;
}

span.SearchHighlight,
span.SearchHighlight1,
span.SearchHighlight2,
span.SearchHighlight3,
span.SearchHighlight4,
span.SearchHighlight5,
span.SearchHighlight6,
span.SearchHighlight7,
span.SearchHighlight8,
span.SearchHighlight9,
span.SearchHighlight10
{
	background: yellow;
}

@media only screen and (max-width: 767px)
{
	div.onelasttry
	{
		padding-left: 2.5em;
	}
}

@media print
{
	body
	{
		font-family: 'Inter', 'Inter-Regular', Aptos, Helvetica, sans-serif;
		font-size: 12pt;
		line-height: 1;
	}

	p
	{
		font-size: 12pt;
		margin: 0;
		margin-bottom: 16pt;
		line-height: 1;
		letter-spacing: 0.2pt;
	}
}

h1
{
	font-family: 'TWK Everett Medium', 'TWKEverett-Medium', Aptos, Helvetica, sans-serif;
	font-size: 44px;
	line-height: 1;
	letter-spacing: 1.5px;
	margin: 0 0 40px 0;
	color: var(--on-surface);
	display: block;
	border-left: 2px solid var(--primary);
	padding: 0 56px 0px 56px;
}

h1.microcontent
{
	font-size: 1.5em;
	padding: 0 20px 0px 20px;
}

h1.homepage
{
	border-left: none;
	padding: 0 56px 0px 0px;
}

h2
{
	font-family: 'TWK Everett', 'TWKEverett-Regular', Aptos, Helvetica, sans-serif;
	line-height: 1;
	font-size: 38.5px;
	margin-top: 60px;
	margin-bottom: 20px;
	color: var(--on-surface);
}

h2.white
{
	color: var(--on-homepagedarkdiv);
}

h3
{
	font-family: 'TWK Everett', 'TWKEverett-Regular', Aptos, Helvetica, sans-serif;
	font-size: 26px;
	letter-spacing: 1.1px;
	margin-bottom: 0;
	margin-right: 20px;
	line-height: 1;
	color: var(--on-surface);
}

h4
{
	font-family: 'TWK Everett', 'TWKEverett-Regular', Aptos, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 1;
	color: var(--on-surface);
}

.subhead
{
	font-family: 'TWK Everett', 'TWKEverett-Regular', Aptos, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 1;
	margin: 30px 0px 4px 0px;
}

.centeredrule_gold
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	margin-bottom: 40px;
	padding-bottom: 20px;
	width: fit-content;
	border-bottom: 2px solid var(--primary);
}

.centered_plain
{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 40px;
	margin-bottom: 40px;
	padding-bottom: 20px;
	width: fit-content;
}

@media print
{
	h1
	{
		font-family: 'TWK Everett Medium', 'TWKEverett-Medium', Aptos, Helvetica, sans-serif;
		font-weight: normal;
		margin: 0;
		color: var(--on-surface);
		font-size: 24pt;
		padding-left: 36pt;
		border-left: solid 2px var(--primary);
		line-height: 1;
		margin-bottom: 20px;
		margin-top: 0px;
		mc-heading-level: 1;
		letter-spacing: 1.68px;
		padding-bottom: -10px;
		padding-top: -4px;
	}

	h2
	{
		font-family: 'TWK Everett Medium', 'TWKEverett-Medium', Aptos, Helvetica, sans-serif;
		font-weight: normal;
		margin: 0;
		color: var(--on-surface);
		font-size: 22pt;
		font-family: 'TWK Everett', 'TWKEverett-Regular', Aptos, Helvetica, sans-serif;
		letter-spacing: 1.08px;
		line-height: 1.2;
		margin-bottom: 20px;
		padding-left: 0pt;
		mc-heading-level: 2;
		text-transform: none;
		padding-top: 10pt;
	}

	h3
	{
		letter-spacing: 1;
		color: var(--on-surface);
		font-family: 'TWK Everett', 'TWKEverett-Regular', Aptos, Helvetica, sans-serif;
		margin-bottom: 10pt;
		padding-bottom: 10pt;
		line-height: 1.2;
		margin: 0;
		padding-top: 10pt;
		font-size: 18pt;
		mc-heading-level: 3;
	}

	h4
	{
		letter-spacing: 1;
		color: var(--on-surface);
		font-family: 'TWK Everett', 'TWKEverett-Regular', Aptos, Helvetica, sans-serif;
		margin-bottom: 10pt;
		padding-bottom: 10pt;
		line-height: 1.2;
		margin: 0;
		padding-top: 10pt;
		font-size: 14pt;
		font-weight: normal;
	}

	p.titleintro
	{
		font-weight: normal;
		margin: 0;
		color: var(--on-surface);
		line-height: 0;
		border-left: none;
		padding-left: 0;
		page-break-before: never;
		margin-top: 0px;
		margin-bottom: 0px;
		font-family: 'TWK Everett Medium', 'TWKEverett-Medium', Aptos, Helvetica, sans-serif;
		letter-spacing: 0.87px;
		margin-top: 0;
		margin-bottom: 24pt;
		font-size: 12pt;
	}

	p.titlelowercase
	{
		font-weight: normal;
		margin: 0;
		color: var(--on-surface);
		line-height: 0;
		border-left: none;
		padding-left: 0;
		page-break-before: never;
		margin-top: 0px;
		margin-bottom: 0px;
		font-family: 'TWK Everett', 'TWKEverett-Regular', Aptos, Helvetica, sans-serif;
		font-size: 42pt;
	}

	p.titleuppercase
	{
		font-weight: normal;
		margin: 0;
		color: var(--on-surface);
		line-height: 0;
		border-left: none;
		padding-left: 0;
		page-break-before: never;
		margin-top: 0px;
		margin-bottom: 0px;
		font-family: 'TWK Everett Medium', 'TWKEverett-Medium', Aptos, Helvetica, sans-serif;
		font-size: 100pt;
		margin-top: -25pt;
	}

	p.titlesubheading
	{
		font-weight: normal;
		margin: 0;
		color: var(--on-surface);
		line-height: 0;
		border-left: none;
		padding-left: 0;
		page-break-before: never;
		margin-top: 0px;
		margin-bottom: 0px;
		font-family: 'TWK Everett', 'TWKEverett-Regular', Aptos, Helvetica, sans-serif;
		font-size: 36pt;
	}
}

@media only screen and (max-width: 767px)
{
	h1,
	h1.homepage
	{
		padding: 0 24px 0px 24px;
	}
}

p a,
li a,
td a
{
	font-size: 16px;
	line-height: 1;
	text-decoration: underline;
	text-decoration-color: var(--primary);
	text-decoration-thickness: 1.5pt;
	color: var(--primary);
}

p a:visited,
li a:visited,
td a:visited
{
	color: var(--vantor) !important;
}

MadCap|xref,
a.MCXref.xref
{
	mc-format: '{para}';
	color: var(--primary) !important;
	text-transform: none;
	text-decoration: underline;
	text-decoration-color: var(--primary) !important;
	text-decoration-thickness: 1pt;
}

MadCap|xref:hover,
a.MCXref.xref:hover
{
	color: var(--tertiary) !important;
}

MadCap|xref:visited,
a.MCXref.xref:visited
{
	color: var(--vantor) !important;
}

h2 a
{
	color: var(--primary) !important;
	text-decoration: underline;
	text-decoration-color: var(--primary) !important;
	text-decoration-thickness: 1pt;
}

.MCDropDownHead
{
	scroll-margin-top: 80px;
}

.MCDropDownHead:hover .anchor-link
{
	opacity: 1;
}

.MCDropDown
{
	margin-top: 10px;
}

MadCap|dropDownHotspot,
MadCap|dropDownHotspot:link,
.dropDownHotspot,
.dropDownHotspot:link,
.toggler,
.toggler:link,
.micro-content-proxy.faq .micro-content-phrase span
{
	cursor: pointer;
	text-decoration: none;
	font-family: 'TWK Everett Medium', 'TWKEverett-Medium', Aptos, Helvetica, sans-serif;
	font-size: 16px;
	color: var(--primary);
}

MadCap|dropDownHotspot:hover,
MadCap|dropDownHotspot:link:hover,
.dropDownHotspot:hover,
.dropDownHotspot:link:hover,
.toggler:hover,
.toggler:link:hover,
.micro-content-proxy.faq .micro-content-phrase span:hover
{
	color: var(--tertiary) !important;
}

.MCDropDown_Closed .MCDropDownHotSpot_.MCHotSpotImage,
.MCToggler_Closed.MCTogglerHotSpot_.MCHotSpotImage,
.micro-content-proxy.faq .micro-content-collapsed .micro-content-drop-down-button
{
	background-image: var(--drop-down-closed);
	padding-left: 5px;
}

.MCDropDown_Open .MCDropDownHotSpot_.MCHotSpotImage,
.MCToggler_Open.MCTogglerHotSpot_.MCHotSpotImage,
.micro-content-proxy.faq .micro-content-expanded .micro-content-drop-down-button
{
	background-image: var(--drop-down-open);
	padding-left: 5px;
}

.micro-content-proxy .micro-content
{
	webkit-box-shadow: none;
	box-shadow: none;
}

div.micro-response
{
	padding-left: 25px;
}

MadCap|expandingHead
{
	cursor: pointer;
	text-decoration: none;
	padding-right: 7.5px;
	text-transform: capitalize;
	color: var(--primary);
	border-bottom: none;
}

MadCap|expandingBody
{
	padding-left: 7.5px;
}

a.MCDropDownHotSpot,
a.McExpandingHead,
ul.nocontent.menu a
{
	border-bottom: none;
}

a.MCBreadcrumbsLink
{
	color: var(--on-surface);
	text-decoration: none;
}

a.MCBreadcrumbsLink:hover
{
	color: var(--tertiary);
}

div.footer p > a,
div.footerhome p > a
{
	color: var(--on-footer);
	text-transform: none;
	font-size: 14px;
	font-weight: normal;
}

div.footer p > a:visited,
div.footerhome p > a:visited
{
	color: var(--on-footer) !important;
}

div.footer p > a:hover,
div.footerhome p > a:hover
{
	color: var(--tertiary) !important;
}

p > a.button:visited,
p > a.whatsnew:visited
{
	color: var(--on-primary) !important;
}

p.version
{
	font-size: 9px;
}

.button
{
	background: transparent;
	border-width: 2px;
	box-sizing: border-box;
	cursor: pointer;
	display: inline-block;
	text-align: center;
	text-decoration: none;
	transition: all 0.3s ease-in-out;
	align-self: flex-start;
	width: fit-content;
	height: fit-content;
	float: none;
	font-family: 'TWK Everett', 'TWKEverett-Regular', Aptos, Helvetica, sans-serif;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	border-style: solid;
	border-color: var(--primary);
	color: var(--on-primary);
	padding: 8px 32px;
}

.button:hover,
.button:focus
{
	background-color: var(--primary);
	color: var(--on-primary);
}

div.darkgray .button:not(:hover)
{
	color: var(--on-homepagedarkdiv) !important;
}

a[href^="https://"]::after,
a[href^="http://"]::after
{
	content: "\2197";
}

@media print
{
	MadCap|xref
	{
		mc-format: '{quote}{para}{quote} {pageref}';
		color: var(--on-surface);
		text-decoration: none;
	}

	MadCap|xref.nopage
	{
		mc-format: '{quote}{para}{quote}';
		color: var(--on-surface);
		text-decoration: none;
	}
}

ol,
ul,
li
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: 'Inter', 'Inter-Regular', Aptos, Helvetica, sans-serif;
	color: var(--on-surface);
}

ul,
ol ul li,
div > ol ul li,
ul ol ul li,
div > ul ol ul li,
ol li ol li ol li ul li
{
	list-style-image: var(--bullet);
}

ul ol li,
div > ul ol li
{
	color: var(--on-surface);
	list-style-image: none;
	list-style: decimal;
}

ol ul ol li,
div > ol ul ol li
{
	color: var(--on-surface);
	list-style-image: none;
	list-style: lower-alpha;
}

ol li ol li ol li
{
	color: var(--on-surface);
	list-style-image: none;
	list-style: lower-roman;
}

ul.yesno
{
	list-style: none;
}

ul li.checkmark,
div > ul li.checkmark
{
	list-style-image: url('../Images/company/webkit/check/greencheck24.png');
}

ul li.x,
div > ul li.x
{
	list-style-image: url('../Images/company/webkit/x/redx24.png');
}

ol.p-num
{
	list-style: none;
}

p.numconsecutive
{
	mc-auto-number-format: '{n+1}. ';
	mc-auto-number-position: outside-head;
	mc-auto-number-offset: 25px;
	padding-top: 10px;
}

p.numsecond
{
	mc-auto-number-format: '{n}.{a+} ';
	mc-auto-number-position: outside-head;
	mc-auto-number-offset: 40px;
}

p.tablenumberfirst
{
	mc-auto-number-format: '{n=1}';
}

p.tablenumconsecutive
{
	mc-auto-number-format: '{n+1}';
}

@media print
{
	ul,
	ol,
	li
	{
		line-height: 1;
		font-size: 12pt;
	}

	li::marker
	{
		font-size: 14pt;
		vertical-align: middle;
		margin-left: -10px;
	}

	div > ul,
	div > ol,
	div > li
	{
		vertical-align: middle;
	}
}

img
{
	border: none;
	line-height: 1;
}

img.image_50percent,
img.image_75percent,
img.image_100percent
{
	padding-bottom: -10px;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
	mc-thumbnail-max-width: 500px;
}

img.ReduceButtonSize
{
	max-height: 18px;
	padding-left: 2px;
	padding-right: 2px;
}

div.image
{
	frame-break-inside: avoid;
	page-break-inside: avoid;
	column-break-inside: avoid;
}

p.caption
{
	font-size: 12px;
	font-family: 'Inter', 'Inter-Regular', Aptos, Helvetica, sans-serif;
	padding-bottom: 16px;
	page-break-before: avoid;
	column-break-before: avoid;
	page-break-inside: avoid;
	column-break-inside: avoid;
}

p.caption a
{
	font-size: 12px;
	font-family: 'Inter', 'Inter-Regular', Aptos, Helvetica, sans-serif;
	padding-bottom: 16px;
	page-break-before: avoid;
	column-break-before: avoid;
	page-break-inside: avoid;
	column-break-inside: avoid;
	text-decoration: underline;
}

img.admin
{
	margin-bottom: -5px;
	margin-right: 5px;
}

.gif
{
	width: 100%;
	padding: 2px;
}

.title-bar-layout a.logo
{
	background: var(--logolarge) !important;
	background-color: transparent;
	background-size: contain;
	width: 250px;
	height: 100px;
	mc-disabled: true;
	mc-hidden: hidden;
}

.search-bar.search-bar-container .search-submit,
.search-bar.search-bar-container._Skins_SearchBar_HomePage.mc-component .search-submit
{
	background: var(--searchicon);
}

.search-bar.search-bar-container .search-submit:hover,
.search-bar.search-bar-container._Skins_SearchBar_HomePage.mc-component .search-submit:hover
{
	background: var(--searchicon);
}

iframe.Microcontent,
div.slider
{
	width: 95%;
	display: block;
	border-style: none;
	padding-top: 2px;
	padding-bottom: 2px;
}

@media only screen and (max-width: 1300px)
{
	.title-bar .menu-icon span
	{
		background: transparent var(--menuicon);
	}
}

@media only screen and (max-width: 767px)
{
	img.image_50percent,
	img.image_75percent,
	img.image_100percent
	{
		padding-bottom: -10px;
		max-width: 95%;
		mc-thumbnail: popup;
		mc-thumbnail-max-height: auto;
		mc-thumbnail-max-width: 95%;
	}

	.gif
	{
		max-width: 95%;
	}

	.MCPopupThumbnail
	{
		max-width: 100%;
	}

	.title-bar-layout a.logo
	{
		background: var(--logosmall) !important;
		background-color: transparent;
		background-size: contain;
		width: 125px;
		height: 50px;
		mc-disabled: true;
		mc-hidden: hidden;
	}

	.title-bar .menu-icon
	{
		right: -40px;
	}

	.title-bar .menu-icon span
	{
		width: 10px;
	}
}

@media print
{
	img.image_100percent,
	img.image_75percent,
	img.image_50percent
	{
		object-fit: scale-down;
		mc-thumbnail: none;
		max-width: 90%;
		width: auto;
		height: auto;
	}

	img.image_75percent
	{
		max-width: 50%;
	}

	img.image_50percent
	{
		max-width: 25%;
	}

	img.ReduceButtonSize
	{
		min-height: 22px;
		max-height: 30px;
		line-height: 1;
		padding-bottom: 2px;
		padding-top: -2px;
	}

	td img
	{
		max-width: 75%;
		width: 0;
		height: auto;
		object-fit: scale-down;
	}

	td img.ReduceButtonSize
	{
		min-height: 22px;
		max-height: 30px;
		line-height: 1;
		padding-bottom: 2px;
		padding-top: -2px;
	}

	div > p > img
	{
		object-fit: scale-down;
	}

	p.caption
	{
		mc-auto-number-position: inside-head;
		mc-auto-number-offset: 0;
		mc-auto-number-format: 'GF:Figure {n+}: ';
		font-size: 8pt;
		font-family: 'Inter', 'Inter-Regular', Aptos, Helvetica, sans-serif;
		padding-bottom: 16px;
	}
}

div.note,
div.important,
div.warning,
div.example,
div.tip,
div.available,
div.perms
{
	margin: 10px;
	background: var(--background);
	padding: 10px;
	border-left: solid 2px var(--primary);
	page-break-inside: avoid;
	column-break-inside: avoid;
}

div.note::before,
div.important::before,
div.warning::before,
div.example::before,
div.tip::before,
div.available::before,
div.perms::before
{
	content: 'NOTE ';
	color: var(--on-background);
	display: inline-block;
	padding-left: -10px;
	text-align: left;
	font-family: 'TWK Everett Medium', 'TWKEverett-Medium', Aptos, Helvetica, sans-serif;
	font-size: 16px;
}

div.note p,
div.important p,
div.warning p,
div.example p,
div.tip p,
div.available p,
div.perms p
{
	text-align: left;
	font-family: 'Inter', 'Inter-Regular', Aptos, Helvetica, sans-serif;
	font-style: normal;
	font-size: 16px;
	color: var(--on-background);
	mc-hyphenate: never;
	text-indent: 0px;
	text-decoration: none;
	margin-bottom: 10pt;
	line-height: 1.4;
}

div.note a,
div.important a,
div.warning a,
div.example a,
div.tip a,
div.available a,
div.perms a
{
	font-size: 16px;
	color: var(--primary);
}

div.warning
{
	border-left: solid 2px var(--error);
}

div.warning::before
{
	content: 'WARNING ';
	color: var(--error);
}

div.example::before
{
	content: 'EXAMPLE ';
}

div.tip::before
{
	content: 'TIP ';
}

div.perms::before
{
	content: 'PERMISSION REQUIREMENTS ';
}

div.important::before
{
	content: 'IMPORTANT ';
}

div > p.caption,
div ul > li p.caption,
div ol > li p.caption
{
	font-size: 12px;
	font-family: 'Inter', 'Inter-Regular', Aptos, Helvetica, sans-serif;
	padding-bottom: 16px;
	page-break-before: avoid;
	column-break-before: avoid;
	page-break-inside: avoid;
	column-break-inside: avoid;
}

table > p.caption
{
	font-size: 12px;
	color: var(--on-surface);
}

@media print
{
	div.note p,
	div.warning p,
	div.important p,
	div.tip p,
	div.example p,
	div.available p
	{
		font-size: 12pt;
	}

	div > p.caption
	{
		font-size: 8pt;
		font-family: 'Inter', 'Inter-Regular', Aptos, Helvetica, sans-serif;
		padding-bottom: 16px;
	}
}

span.bold
{
	font-weight: bold;
}

span.italic
{
	font-style: italic !important;
}

span.SetOff
{
	padding-right: 7.5px;
}

span.Red
{
	color: var(--error);
}

span.UserEntry
{
	font-family: 'Courier New';
	font-size: 12pt;
	padding-bottom: 5px;
}

span.caption
{
	font-size: 12px;
	font-family: 'Inter', 'Inter-Regular', Aptos, Helvetica, sans-serif;
	padding-bottom: 16px;
}

@media print
{
	span.caption
	{
		font-size: 8pt;
	}
}

tr td
{
	text-align: left;
}

td.ColumnHeader
{
	font-weight: bold;
	text-align: center;
	font-family: 'TWK Everett Medium', 'TWKEverett-Medium', Aptos, Helvetica, sans-serif;
}

td.RowHeader
{
	font-weight: bold;
	text-align: center;
}

div.note > table tr td,
div.warning > table tr td,
div.important > table tr td,
div.tip > table tr td,
div.example > table tr td,
div.available > table tr td,
div.gettingstarted > table tr td,
ul > li > table > tr > td
{
	font-family: 'Inter', 'Inter-Regular', Aptos, Helvetica, sans-serif;
}

table p a,
table li a
{
	font-size: 16px;
}

th > p.tablehead
{
	text-align: center;
	font-family: 'TWK Everett Medium', 'TWKEverett-Medium', Aptos, Helvetica, sans-serif;
	font-size: 18px;
	color: var(--on-primary);
}

@media print
{
	table p a,
	table li a
	{
		font-size: 12pt;
	}
}

div.banner
{
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: center;
	width: 100%;
	margin-top: -10px;
	width: 100vw;
}

div.bannerbottom
{
	padding-top: 5px;
	padding-bottom: 5px;
	vertical-align: middle;
	text-align: center;
	width: 100%;
	position: fixed;
	bottom: 0;
	width: 100vw;
}

div.banner p,
div.bannerbottom p
{
	font-size: 14.4px;
	line-height: 20px;
	text-align: center;
	margin-bottom: 0px;
	margin-top: 0px;
}

.internal
{
	background-color: var(--error);
}

.internal p
{
	color: var(--on-error);
}

.classified
{
	background-color: var(--unclass);
}

.classified p
{
	color: var(--unclasstext);
	font-size: 14px;
	font-family: 'TWK Everett Medium', 'TWKEverett-Medium', Aptos, Helvetica, sans-serif;
}

.secretadmin
{
	background-color: var(--secretadmin);
}

.secretadmin p
{
	color: var(--secrettext);
	font-size: 14px;
	font-family: 'TWK Everett Medium', 'TWKEverett-Medium', Aptos, Helvetica, sans-serif;
}

.secretUI
{
	background-color: var(--secretUI);
}

.secretUI p
{
	color: var(--secrettext);
	font-size: 14px;
	font-family: 'TWK Everett Medium', 'TWKEverett-Medium', Aptos, Helvetica, sans-serif;
}

.topsecret
{
	background-color: var(--topsecret);
}

.topsecret p
{
	color: var(--topsecrettext);
	font-size: 14px;
	font-family: 'TWK Everett Medium', 'TWKEverett-Medium', Aptos, Helvetica, sans-serif;
}

MadCap|breadcrumbsProxy
{
	font-family: 'Inter', 'Inter-Regular', Aptos, Helvetica, sans-serif;
	border-bottom: none;
	mc-breadcrumbs-prefix: 'You are here: ';
	width: 235px;
	font-style: italic;
	position: fixed;
	font-size: 10px;
	color: var(--on-surface);
}

div.MCBreadcrumbsBox_0
{
	color: var(--on-surface);
}

MadCap|miniTocProxy.Online
{
	border-top-width: 0px;
	font-weight: normal;
	margin-left: 10px;
	margin-top: 0px;
	padding-top: 0px;
}

a.MiniTOC1:visited
{
	color: var(--on-surface) !important;
}

a.MiniTOC1:hover
{
	color: var(--on-primary-variant);
	background-color: var(--primary-variant);
}

.buttons._Skins_AlwaysShow.mc-component
{
	display: block;
	margin-top: 20px;
	margin-right: 10px;
	float: none;
}

.buttons._Skins_AlwaysShow.mc-component.topicToolbarProxy
{
	display: inherit;
}

.search-bar .search-field
{
	background-color: var(--background);
	color: var(--on-background);
	border-color: var(--border-color);
}

@media only screen and (max-width: 1300px)
{
	.buttons._Skins_AlwaysShow.mc-component
	{
		margin-top: 10px;
	}

	.nav-search
	{
		margin-right: 30px;
	}
}

@media only screen and (max-width: 767px)
{
	.nav-search
	{
		margin-right: 0px;
	}
}

@media print
{
	MadCap|listOfProxy.CaptionProxy
	{
		mc-list-of-tag: p;
		mc-list-of-class: caption;
	}

	MadCap|listOfProxy
	{
		font-size: 12pt;
		left: 1px;
		right: 1px;
		text-align: left;
	}

	MadCap|tocProxy,
	MadCap|glossaryProxy,
	MadCap|indexProxy,
	MadCap|listOfProxy,
	MadCap|indexProxy.Column2
	{
		border-top-style: none;
	}

	MadCap|indexProxy,
	MadCap|indexProxy.Column2
	{
		mc-column-count: 2;
		mc-index-headings: true;
		white-space: normal;
	}

	MadCap|miniTocProxy
	{
		border-top-width: 0px;
		margin-left: 0.25in;
		margin-right: 0.25in;
		padding-bottom: 0.25in;
		padding-left: 0px;
	}

	MadCap|miniTocProxy.SingleChapterDoc
	{
		margin-left: 0;
		margin-right: 0;
	}
}

*
{
	box-sizing: border-box;
}

#myInput
{
	background: var(--background);
	border: none;
	border-radius: 25px;
	width: 100%;
	height: 40px;
	font-size: 14px;
	padding: 12px 20px;
	margin-bottom: 18px;
}

#myInput::placeholder
{
	color: var(--on-background);
	opacity: 1;
}

.MCGlossaryProxy_0
{
	list-style-type: none;
	padding: 0;
	margin: 0 !important;
	border-top: none !important;
	padding-left: 0 !important;
	padding-top: 0 !important;
}

.GlossaryPageHeading
{
	border-bottom-width: 2pt !important;
	border-bottom-color: var(--primary) !important;
	color: var(--on-surface);
	line-height: 1.2;
	margin-bottom: 5px;
	font-family: 'TWK Everett Medium', 'TWKEverett-Medium', Aptos, Helvetica, sans-serif;
	font-size: 40.5px;
}

.GlossaryPageTerm
{
	font-size: 18px;
	font-family: 'Inter', 'Inter-Regular', Aptos, Helvetica, sans-serif;
	text-decoration: none;
}

.GlossaryPageTerm a
{
	text-decoration: none;
}

.GlossaryPageDefinition
{
	font-family: 'Inter', 'Inter-Regular', Aptos, Helvetica, sans-serif;
	margin-bottom: 12px;
	font-weight: normal;
	display: none;
}

.GlossaryPageDefinition a
{
	font-size: 16px;
	line-height: 1;
	text-decoration: underline;
	text-decoration-color: var(--primary);
	text-decoration-thickness: 1.5pt;
	color: var(--on-surface);
	user-select: none;
}

.GlossaryPageEntry
{
	user-select: none;
	cursor: pointer;
}

@media print
{
	div.footer
	{
		text-align: center;
		font-family: 'TWK Everett Medium', 'TWKEverett-Medium', Aptos, Helvetica, sans-serif;
	}

	p.footer_pagenumber
	{
		font-size: 8pt;
		line-height: 1;
		display: block;
		font-family: 'TWK Everett Medium', 'TWKEverett-Medium', Aptos, Helvetica, sans-serif;
		color: var(--on-surface);
		text-align: right;
		margin: 0;
	}

	div.backcover p
	{
		line-height: 1.2;
		display: block;
		font-family: 'TWK Everett Medium', 'TWKEverett-Medium', Aptos, Helvetica, sans-serif;
		color: var(--on-primary);
		text-decoration: none;
		font-size: 17pt;
	}

	div.backcover a
	{
		line-height: 1.2;
		display: block;
		font-family: 'TWK Everett Medium', 'TWKEverett-Medium', Aptos, Helvetica, sans-serif;
		color: var(--on-primary);
		text-decoration: none;
		font-size: 17pt;
		border-bottom: none;
	}

	p.IndexHeading
	{
		text-align: left;
		font-size: 14pt;
	}

	p.Index1
	{
		margin-left: 0pt;
		margin-bottom: 4px;
		margin-top: 4px;
		font-size: 12pt;
		white-space: normal;
	}

	p.Index2
	{
		font-size: 10pt;
		margin-left: 20pt;
		margin-bottom: 2px;
		margin-top: 2px;
		white-space: normal;
	}

	p.Index3
	{
		font-size: 10pt;
		margin-left: 20pt;
		margin-bottom: 2px;
		margin-top: 2px;
		white-space: normal;
		margin-left: 30pt;
	}

	p.Index4
	{
		font-size: 10pt;
		margin-left: 20pt;
		margin-bottom: 2px;
		margin-top: 2px;
		white-space: normal;
		margin-left: 40pt;
	}

	span.SeeIndexTerms,
	span.SeeAlsoIndexTerms
	{
		font-style: italic;
	}

	p.TOC1
	{
		font-size: 12pt;
		page-break-after: avoid;
	}

	p.TOC2
	{
		margin-left: 20pt;
		font-size: 12pt;
	}

	p.TOC3
	{
		margin-left: 40pt;
		font-size: 10pt;
	}

	p.TOC4
	{
		margin-left: 60pt;
		font-size: 10pt;
	}

	div.GlossaryPageHeading
	{
		border-bottom: none;
		color: var(--primary);
		line-height: 1.2;
		margin-bottom: 12pt;
		font-family: 'TWK Everett Medium', 'TWKEverett-Medium', Aptos, Helvetica, sans-serif;
		font-size: 16pt;
	}

	div.GlossaryPageTerm
	{
		font-size: 14pt;
		font-family: 'Inter', 'Inter-Regular', Aptos, Helvetica, sans-serif;
		font-style: normal;
		line-height: 1.2;
	}

	div.GlossaryPageDefinition
	{
		font-size: 12pt;
		font-family: 'Inter', 'Inter-Regular', Aptos, Helvetica, sans-serif;
		margin-bottom: 7pt;
		display: block;
	}
}

html.home
{
	mc-master-page: url('../Masterpages/GTM/home.flmsp');
}

html.main
{
	mc-master-page: url('../Masterpages/GTM/RightMenu.flmsp');
}

html.norightmenu
{
	mc-master-page: url('../Masterpages/GTM/RightMenu-NoMenu.flmsp');
}

html.microcontent
{
	mc-master-page: url('../Masterpages/GTM/RightMenu-MicroContent.flmsp');
}

