/*<meta />*/

@import url('MainStyles.css');

@import url('../TableStyles/NonTableColumns.css');

@import url('../TableStyles/Default.css');

@import url('../TableStyles/FirstColumnDifferent.css');
@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/*
modular scales: http://www.modularscale.com/?1&em&1.333,1.667,2&web&text
perfect fourth, 3:4 = 1.333; major sixth, 3:5 = 1.667; octave 2:1
for tiny spacing: major eleventh, 3:8 = 2.667
base unit = 100% = 16px

 side
Madcap|xref link formatting doesn't work unless you alter it in the MainStyles.css
madcap|footnote formatting doesn't work
Madcap|popup formatting doesn't work
*/

@font-face 
{
	font-family: 'Degular Medium';
	src: url(../fonts/Degular-Medium.otf) format("opentype");
}

@font-face 
{
	font-family: 'Degular Medium Italic';
	src: url(../fonts/Degular-MediumItalic.otf) format("opentype");
}

@font-face 
{
	font-family: 'NT Bau';
	src: url(../fonts/NTBau-Regular.otf) format("opentype");
}

@font-face 
{
	font-family: 'NT Bau Bold';
	src: url(../fonts/NTBau-Bold.otf) format("opentype");
}

@font-face 
{
	font-family: 'Hero New';
	src: url(../fonts/HeroNewRegular.otf) format("opentype");
}

@font-face 
{
	font-family: 'Hero New Light';
	src: url(../fonts/HeroNewLight.otf) format("opentype");
}

@font-face 
{
	font-family: 'Hero New Light Italic';
	src: url(../fonts/HeroNewLightItalic.otf) format("opentype");
}

@font-face 
{
	font-family: 'Hero New UltraLight';
	src: url(../fonts/HeroNewUltraLight.otf) format("opentype");
}

@font-face 
{
	font-family: 'Hero New UltraLight Italic';
	src: url(../fonts/HeroNewUltraLightItalic.otf) format("opentype");
}

@font-face 
{
	font-family: 'Hero New Medium';
	src: url(../fonts/HeroNewMedium.otf) format("opentype");
}

@font-face 
{
	font-family: 'Hero New SemiBold';
	src: url(../fonts/HeroNewSemiBold.otf) format("opentype");
}

@font-face 
{
	font-family: 'Rajdhani';
	src: url(../fonts/Rajdhani-Regular.ttf);
	font-weight: normal;
	font-style: normal;
}

@font-face 
{
	font-family: 'Rajdhani SemiBold';
	src: url(../fonts/Rajdhani-SemiBold.ttf);
	font-weight: bold;
	font-style: normal;
}

@font-face 
{
	font-family: 'Proxima Nova';
	src: url(../fonts/ProximaNova-Regular.otf);
	font-weight: normal;
	font-style: normal;
}

@font-face 
{
	font-family: 'FontAwesome';
	font-style: normal;
	font-weight: normal;
	src: url(../fonts/fa-brands-400.woff) format("woff");
}

/* Added -- see also separate CSS file Feb 2021 SLD */

/*src: url(../fonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),
	     url(../fonts/fa-brands-400.woff2) format("woff2"),
		 url(../fonts/fa-brands-400.woff) format("woff"),
		 url(../fonts/fa-brands-400.ttf) format("truetype"),
		 url(../fonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands";*/

/* Color variables */
:root
{
	--note-example-tip-important-color-text: #000000;
	--text-color: #1A1A1A;
	--caption-color-text: #1A1A1A;
	--header-color-text: #1A1A1A;
	--link-color: #0404a3;	
	--link-color-visited: #666666;
	--link-color-hover: #666666;
	--glossary-link-color: #0404a3;
	--glossary-link-color-hover: #666666;
	--toggler-div-background: #F0F0F8;
	--example-background: #fff6de;
	--note-background: #e7efff;
	--tip-background: #EEFCE9;
	--important-background: #feedec;
	--important-border: #feedec;
	--pre-code-command-background: #f2f3f7;
	--code-border-color: #e8e9ee;
	--header-color1-background: #F0F0F8;
	--header-color3-background: #d9fcf5;
	--header-color6-background: #FAE9D3;
	--header-color7-background: #feedec;	
	--table-header-background: #eff0f4;
	--table-darker-background: #FFFFFF;
	--table-ligher-background: #FFFFFF;
	--table-borders: #E2E5EB;
	--home-tiles-background: #FCFCFC;
	--home-tiles-border: #E8E9ED;
	--home-tiles-hover-border: #1a1a1a;
	--home-tiles-hover-background: #f2f3f7;
	--home-top-buttons-background: #193468;
	--home-top-buttons-border: #193468;
	/* toggler-div-background was RGB with opacity (see comment inline) */
	/* glossary-link-color was #5F61FF */
	/* header-color3-background was #95FFEC */
	/* header-color1-background was #5F61FF */
	/* important-border was #FF9371 */
	/* link-color was #5F61FF */
	/* important-background was #FFC06C */
	/* tip-background also used for h5/h6 header 4 */
	/* tip-background was #B6FF9F */
	/* note-background also used for h5/h6 header 2 & menu/content divider */
	/* note-background was #C5EAFF */
	/* code-border-color was a ligher color than background */
	/* pre-example, div-exampleGray, div-commandGray */
	/* pre-code-command-background was #E4E4EA */
	/* example-background also used for h5/h6 header 5 and pdf colored sections (if there are any) */
	/* example-background was #FFEDBA */							
}

a.DocTitle
{
	font-style: italic;
}

span.DocTitle
{
	font-style: italic;
	mc-disable-glossary-terms: true;
}

h1,
h2,
h3,
h4,
h5,
h6
{
	font-weight: 400;
	/* If you leave this out, Flare makes it bold */
	font-family: 'Degular Medium', Corbel, 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: var(--header-color-text);
	line-height: 1.2em;
	margin: 1.777em 0 0.563em 0;
	/* See also #results-heading in fixes for search results (pages without breadcrumbs) */
	padding: 0;
	clear: left;
	mc-disable-glossary-terms: true;
}

h1
{
	font-size: 2.4rem;
}

h1 > sup
{
	font-size: 50%;
}

h2
{
	font-size: 2.2rem;
}

h3
{
	font-size: 2.0rem;
}

h3.title	/* This gets used in the search results */
{
	font-size: 2.0rem;
	line-height: 1.666em;
	color: var(--header-color-text);
	/* must be specified or IE and firefox show link underline in default H3 color instead of link color. No idea why. */
}

h4
{
	font-size: 1.8rem;
}

h5
{
	font-size: 1.7rem;
}

h5.dropdownHeader
{
	margin: 0;
	padding: 0;
}

/* Wrap dropdown headers to get them to show up in the menu proxy */

h5.inNumberedList
{
	margin: 0 0 -28px 48px;
}

/* Wrap dropdown headers inside lists to get them to show up in the menu proxy */

p.spacer
{
	height: 20px;
	/* Adjust height as needed */
	margin: 0 0 20px 0;
	/* Bottom margin needs to match height */
	padding: 0;
	/* Remove any default padding */
}

h5.color1,
h6.color1
{
	font-size: 1.7rem;
	background-color: var(--header-color1-background);
	/* color: #FFFFFF; */
	padding: .5em 0 .5em .25em;
	border-radius: 12px;
}

h5.color2,
h6.color2
{
	font-size: 1.7rem;
	background-color: var(--note-background);
	padding: .5em 0 .5em .25em;
	border-radius: 12px;
}

h5.color3,
h6.color3
{
	font-size: 1.7rem;
	background-color: var(--header-color3-background);
	padding: .5em 0 .5em .25em;
	border-radius: 12px;
}

h5.color4,
h6.color4
{
	font-size: 1.7rem;
	background-color: var(--tip-background);
	padding: .5em 0 .5em .25em;
	border-radius: 12px;
}

h5.color5,
h6.color5
{
	font-size: 1.7rem;
	background-color: var(--example-background);
	padding: .5em 0 .5em .25em;
	border-radius: 12px;
}

h5.color6,
h6.color6
{
	font-size: 1.7rem;
	background-color: var(--header-color6-background);
	padding: .5em 0 .5em .25em;
	border-radius: 12px;
}

h5.color7,
h6.color7
{
	font-size: 1.7rem;
	background-color: var(--header-color7-background);
	padding: .5em 0 .5em .25em;
	border-radius: 12px;
}

h6,
h6.color1,
h6.color2,
h6.color3,
h6.color4,
h6.color5,
h6.color6,
h6.color7
{
	font-size: 1.6rem;
}

p
{
	margin: 0 0 1.333em 0;
}

.indent
{
	margin-left: 2.666em;
}

.indentSmall1
{
	margin-left: 1.2em;
}

.indentSmall2
{
	margin-left: 2.4em;
}

.indentSmall3
{
	margin-left: 3.6em;
}

.indentSmall4
{
	margin-left: 4.8em;
}

.indentSmall5
{
	margin-left: 6em;
}

ul
{
	margin-bottom: 1.333em;
	list-style-type: disc;
	/* list-style-image: url('../Images/Bullet1.png'); */
	/*font-size: 1.2em;*/
}

p + ul
{
	margin-top: 0.4em;
}

ul p
{
	margin-bottom: 0.75em;
}

ul > li,
ol ul > li
{
	margin-bottom: 0.75em;
}

ul ul
{
	margin-top: 0.75em;
	margin-bottom: 0.75em;
	list-style-type: circle;
	/* list-style-image: url('../Images/Bullet2.png'); */
}

ol
{
	margin-bottom: 1.333em;
	/* circled */
	counter-reset: li;
	/* Initiate a counter */
	margin-left: 0;
	/* Remove the default left margin */
	padding-left: 0;
	/* Remove the default left padding */
	/* Disable the normal item numbering */
	list-style-image: none;
	list-style-type: none;
	/*font-size: 1.2em;*/
}

ol > li
{
	margin-bottom: 1.333em;
	/* circled */
	position: relative;
	/* Create a positioning context */
	margin: 0 0 1.333em 2.5em;
	/* Give each list item a left margin to make room for the numbers */
	padding: 0 0 0 0em;
	/* Add some spacing around the content */
}

/* circled */

ol > li:before
{
	content: counter(li);
	/* Use the counter as content */
	counter-increment: li;
	/* Increment the counter by 1 */
	/* Position and style the number */
	position: absolute;
	top: -0.125em;
	/* -2px */
	left: -2.5em;
	/* -2em */
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 1.667em;
	/* Some space between the number and the content in browsers that support
       generated content but not positioning it (Camino 2 is one example) */
	margin-right: 0.5em;
	padding: 0.125em 0.25em 0.125em 0.25em;
	color: #ffffff;
	background: #444444;
	/* was 082b47 */
	text-align: center;
	border-radius: 5px;
	overflow: hidden;
	font-family: "NT Bau", Calibri, sans-serif;
	/* The numbers in the Corbel font are weird and inconsistent in line height and different numbers don't fit in the box in the same way. They're too "fancy." Calibri is close in looks and they align correctly. */
	/* added new font 10/18/21 BA*/
}

ol ul
{
	margin-top: 0.75em;
	padding-left: 3.5em;
	/* Indent unordered lists that come within ordered lists a lot to accommodate the large numbers. SLD */
}

ol ol
{
	margin-top: 0.75em;
	list-style-type: lower-alpha;
}

ol ol > li:before
{
	content: normal;
	position: relative;
	width: auto;
	margin-right: 0;
	padding: 0;
	background: transparent;
	text-align: left;
	border-radius: 0;
	overflow: visible;
}

/* ------------------ tables and figures ----------------------*/

div.KeepCaptionsWithContent	/* In this file, this div for images and tables sets spacing and shrinks to make room for the ToC; in PDFOnly, it keeps content together. */
{
	/*overflow-x: auto;*/
	/* No longer need this since we're not using the miniTOC */
	padding: 1.5em 0 0 0;
	width: 100%;
}

div.KeepCaptionsWithContentNote	/* In this file, this div for images and tables inside notes just sets spacing; in PDFOnly, it keeps content together. */
{
	padding: 1.5em 0 0 0;
}

img.screenWatermark
{
	margin: 0 0 0.5em 0;
	border: none;
	display: block;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
	/* Don't set max here, it goes weird. Set max at container level. */
	mc-thumbnail-max-width: auto;
	border-radius: 0px;
	/* Don't round the corners of the thumbnail image */
}

img.MCPopupFullImage
{
	padding: 3px;
	/* Avoid cutting off the corners of the image when it pops up */
}

div.watermarkContainer
{
	position: relative;
	display: inline-block;
	max-width: 50em;
	/* <= cap */
	vertical-align: top;
}

img.popupWatermark
{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	max-width: 50%;
	/* Adjust the maximum width of the watermark */
	opacity: 0.1;
	/* Adjust the opacity as needed */
	pointer-events: none;
	/* Ensure the watermark doesn't interfere with clicks */
	mc-conditions: 'Master.Online';
}

/* End popups */

li > a > img.img.imgscreenshot	/* inside a list item, inside the thumbnail link, the thumbnail image needs space above 99% of time. Have to use output class of .imgscreenshot for this to work. Using internal class of .screenshot doesn't work.  */
{
	margin-top: 0.75em;
}

/* Start tests for changing image size */
/* These divs for images and tables shrink to make room for the ToC; in PDFOnly, they keeps content together. */

/*
div.KeepCaptionsWithContentPortrait	
{
	overflow-x: auto;
	padding: 1.5em 0 0 0;
	max-width: 50%;
}

div.KeepCaptionsWithContentLandscape
{
	overflow-x: auto;
	padding: 1.5em 0 0 0;
	max-width: 100%;
}

div.KeepCaptionsWithContentSmall
{
	overflow-x: auto;
	padding: 1.5em 0 0 0;
	max-width: 30%;
}

div.KeepCaptionsWithContentMedium
{
	overflow-x: auto;
	padding: 1.5em 0 0 0;
	max-width: 50%;
}

div.KeepCaptionsWithContentLarge
{
	overflow-x: auto;
	padding: 1.5em 0 0 0;
	max-width: 100%;
}

img.HiRes50
{
	width: 50%;
}

img.HiRes60
{
	width: 60%;
}

img.HiRes70
{
	width: 70%;
}

img.HiRes80
{
	width: 80%;
}

img.HiRes65
{
	width: 65%;
}

img.HiResPortrait
{
	height: auto;
	width: 50%;
}

img.HiResLandscape
{
	width: auto;
	height: 50%;
}

img.HiResPL
{
	object-fit: scale-down;
}

img.HiRes
{
	width: 65%;
}

*/

/* End tests for changing image size */

img.MatrixImgs
{
	background-position: center;
	background-size: 15px;
	vertical-align: middle;
	height: 15px;
	width: 15px;
	text-align: center;
}

img.print-img
{
	display: none;
	visible: hidden;
}

img.Hyperlinked
{
	border-style: none;
}

img.Example	/* For images on the peachy background that can't use the top padding that comes over from Capture due to transparency problems in PDF output. */
{
	margin-top: 20px;
}

img.ReleaseNotes	/* For colored flags--e.g. Fixed--in Release Notes. See also PDFOnly.css. */
{
	margin-left: 5px;
	vertical-align: middle;
}

/*caption,
p.caption,*/

p.Caption_1
{
	font-size: .7em;
	/* Changed from 10pt Oct 2021 SLD */
	/* Changed from .875em with body @ 100% to .7em with body @ 120% */
	text-align: left;
	color: var(--caption-color-text);
	font-style: italic;
	line-height: 11pt;
	/* new */
}

p.Caption_1
{
	mc-auto-number-class: Figures;
	mc-auto-number-format: 'GF:Figure {n+}: ';
	mc-disable-glossary-terms: true;
}

/* Commented out July 2022 as unused
p.Caption_1_Center
{
	font-size: .7em;
	text-align: center;
	color: #999999;
	font-style: italic;
	line-height: 11pt;
	mc-auto-number-class: Figures;
	mc-auto-number-format: 'GF:Figure {n+}: ';
} */

p.Table_Title
{
	font-size: .7em;
	/* Changed from 10pt Oct 2021 SLD */
	/* Changed from .875em with body @ 100% to .7em with body @ 120% */
	text-align: left;
	color: var(--caption-color-text);
	font-style: italic;
	line-height: 11pt;
	mc-auto-number-class: Tables;
	mc-auto-number-format: 'GT:Table {n+}: ';
	mc-disable-glossary-terms: true;
}

th
{
	/*font-size: 0.875em;*/
	/*font-size: 1em;*/
	mc-disable-glossary-terms: true;
}

td
{
	/*font-size: 0.875em;*/
	/*font-size: 1.2em;*/
	/* Changed from 1em Oct 2021 SLD */
	line-height: 1.3em;
	vertical-align: top;
	mc-disable-glossary-terms: true;
}

td p,
td li
{
	margin-bottom: 0.5em;
}

td ol
{
	margin: 0.5 0 1em 0;
	padding-left: 0em;
}

td ol > li
{
	margin-top: 0.75em;
	margin-bottom: 0.75em;
}

td ul
{
	margin: 0.5 0 1em 0;
	padding-left: 1.333em;
	list-style-type: disc;
	/* list-style-image: url('../Images/Bullet2.png');*/
}

td ul ul,
td ol ul,
td ol ol
{
	margin-bottom: 0.75em;
}

td p:last-child,
td ul:last-child,
td ol:last-child,
td li:last-child
{
	margin-bottom: 0;
}

td p + ul
{
	margin-top: 0.5em;
}

td ul:first-child,
td ol:first-child
{
	margin-top: 0em;
}

td ul ul:first-child,
td ol ul:first-child
{
	margin-top: 0.5em;
}

/* Responsive Columns for use within topics -- especially for lists of short stuff like query fields */

div.GridColumnsEven
{
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(225px, 1fr));
	column-gap: 1rem;
	margin-bottom: .5rem;
}

/* Flare doesn't like grid and flex, so gets grumpy when these are used, though it does build correctly */

ul.noMargins > li
{
	/*padding-left: 2rem;*/
	/*background-image: url(../Images/bullet_turquise_rounded_square.png);
	background-position: 0 0.6rem;
	background-size: .4rem .4rem;
	background-repeat: no-repeat;*/
	/* list-style: none; */
	list-style: disc outside;
}

ul.noMargins
{
	margin-top: 0;
	margin-bottom: 0;
	padding-inline-start: 20px;
}

div.FourColumnEven
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
	/*margin-bottom: .5em;*/
}

div.FourColumnEven::before
{
	content: ' ';
	display: table;
}

div.FourColumnEven::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.FourColumnEven > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 8px;
	padding-right: 8px;
}

div.FourColumnEven > div:nth-child(1)
{
	width: 25%;
	margin-left: 0%;
}

div.FourColumnEven > div:nth-child(2)
{
	width: 25%;
	margin-left: 0%;
}

div.FourColumnEven > div:nth-child(3)
{
	width: 25%;
	margin-left: 0%;
}

div.FourColumnEven > div:nth-child(4)
{
	width: 25%;
	margin-left: 0%;
}

div.ThreeColumnEven
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
	/*margin-bottom: .5em;*/
}

div.ThreeColumnEven::before
{
	content: ' ';
	display: table;
}

div.ThreeColumnEven::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.ThreeColumnEven > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 8px;
	padding-right: 8px;
}

div.ThreeColumnEven > div:nth-child(1)
{
	width: 33.33333%;
	margin-left: 0%;
}

div.ThreeColumnEven > div:nth-child(2)
{
	width: 33.33333%;
	margin-left: 0%;
}

div.ThreeColumnEven > div:nth-child(3)
{
	width: 33.33333%;
	margin-left: 0%;
}

div.TwoColumnEven
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
	/*margin-bottom: .5em;*/
}

div.TwoColumnEven::before
{
	content: ' ';
	display: table;
}

div.TwoColumnEven::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.TwoColumnEven > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 8px;
	padding-right: 24px;
	/* Need larger padding here to accomodate use in dropdowns */
}

div.TwoColumnEven > div:nth-child(1)
{
	width: 50%;
	margin-left: 0%;
}

div.TwoColumnEven > div:nth-child(2)
{
	width: 50%;
	margin-left: 0%;
}

/* End Responsive Columns */
/* ----------------- buttons ------------------ */
/* Are these even used? SLD Sept 2025 */

a.btn:link,
a.btn:visited	/*can't use a style ".button" because it's defined in TextEffects.css and used for toolbar buttons. This default is for small buttons that would appear in normal content */
{
	text-decoration: none;
	display: inline-block;
	text-align: center;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
	position: relative;
	/* need this to workaround CSS3PIE known issue: http://css3pie.com/documentation/known-issues/#z-index */
	z-index: 1;
	font-size: 0.6em;
	/* Changed from .75em with body @ 100% to .6em with body @ 120% */
	border-radius: 5px;
	color: #ffffff;
	background-color: #B6FF9F;
	/* was 0069ba */
	padding: 0.36em 0.75em 0.36em 0.75em;
}

a.btn.white:link
{
	background-color: #ffffff;
	color: #B6FF9F;
	/* was 0069ba */
	font-size: 1em;
	/* Changed from 1.25em with body @ 100% to 1em with body @ 120% */
	border-radius: 7px;
	padding: 0.6em 1.33em 0.6em 1.33em;
}

a.btn:hover,
a.btn.white:hover
{
	background-color: #B6FF9F;
	/* was 082b47 */
	border-color: #B6FF9F;
	/* was 082b47 */
	color: #ffffff;
}

/* ----------------- Notes, tips, Warnings, Source code, Examples ------------ */
/* New all in ones so we can pick them off the formatting menu - see old ones in Fixes */
/* See also related p styles in Fixes for BuildNote etc. */

div.BuildNote
{
	background-repeat: no-repeat;
	border-radius: 15px;
	color: var(--note-example-tip-important-color-text);
	padding: 0.3em 0.35em 0.45em 38px;
	-webkit-border-radius: 15px;
	margin-top: 1.333em;
	margin-bottom: 1.333em;
	mc-disabled: false;
	background-image: url('../Images/2023Mkt-NewIcons/clipboard-check.svg');
	/*mc-auto-number-format: '{b}{color #1a1a1a}Note:  {/color}{/b}';*/
	mc-auto-number-format: '{b}Note:  {/b}';
	background-position: 5px 8px;
	border-bottom-color: var(--note-background);
	border-left-color: var(--note-background);
	border-right-color: var(--note-background);
	border-top-color: var(--note-background);
	border: var(--note-background);
	border-style: solid;
	border-width: 1px;
	background-color: var(--note-background);
}

div.BuildTip
{
	background-repeat: no-repeat;
	border-radius: 15px;
	padding: 0.3em 0.35em 0.45em 38px;
	-webkit-border-radius: 15px;
	margin-top: 1.333em;
	margin-bottom: 1.333em;
	mc-disabled: false;
	background-image: url('../Images/2023Mkt-NewIcons/pin-02.svg');
	color: var(--note-example-tip-important-color-text);
	/*mc-auto-number-format: '{b}{color #1a1a1a}Tip:  {/color}{/b}';*/
	mc-auto-number-format: '{b}Tip:  {/b}';
	background-position: 5px 8px;
	border-bottom-color: var(--tip-background);
	border-left-color: var(--tip-background);
	border-right-color: var(--tip-background);
	border-top-color: var(--tip-background);
	border: var(--tip-background);
	border-style: solid;
	border-width: 1px;
	background-color: var(--tip-background);
}

div.BuildExample,
div.BuildExampleNoPageBreak	/* NoPageBreak to solve problem where the background image was duplicating after a PDF page break. Use only on short examples at risk for falling at a page break in the PDF. */
{
	background-repeat: no-repeat;
	border-radius: 15px;
	padding: 0.3em 0.35em 0.45em 38px;
	-webkit-border-radius: 15px;
	margin-top: 1.333em;
	margin-bottom: 1.333em;
	background-image: url('../Images/2023Mkt-NewIcons/search-refraction.svg');
	color: var(--note-example-tip-important-color-text);
	/*mc-auto-number-format: '{b}{color #1a1a1a}Example:  {/color}{/b}';*/
	mc-auto-number-format: '{b}Example:  {/b}';
	background-position: 5px 8px;
	page-break-inside: auto;
	border-bottom-color: var(--example-background);
	border-left-color: var(--example-background);
	border-right-color: var(--example-background);
	border-top-color: var(--example-background);
	border: var(--example-background);
	border-style: solid;
	border-width: 1px;
	background-color: var(--example-background);
}

div.BuildPDF
{
	background-repeat: no-repeat;
	border-radius: 15px;
	padding: 0.6em 0.35em 0.55em 38px;
	-webkit-border-radius: 15px;
	margin-top: 1.333em;
	margin-bottom: 1.333em;
	background-image: url('../Images/NEW-HomePage/DownloadPDFSmall.png');
	color: var(--note-example-tip-important-color-text);
	/*mc-auto-number-format: '{b}{color #1a1a1a}PDF:  {/color}{/b}Download a PDF of the ';*/
	mc-auto-number-format: '{b}PDF:  {/b}Download a PDF of the ';
	background-position: 7px 12px;
	page-break-inside: auto;
	border-bottom-color: var(--example-background);
	border-left-color: var(--example-background);
	border-right-color: var(--example-background);
	border-top-color: var(--example-background);
	border: var(--example-background);
	border-style: solid;
	border-width: 1px;
	background-color: var(--example-background);
}

div.BuildExamplewithTitle	/* See p.ExampleTitle to add "Example" word */
{
	background-repeat: no-repeat;
	border-radius: 15px;
	padding: 0.3em 0.35em 0.45em 38px;
	-webkit-border-radius: 15px;
	margin-top: 1.333em;
	margin-bottom: 1.333em;
	background-image: url('../Images/2023Mkt-NewIcons/search-refraction.svg');
	color: var(--note-example-tip-important-color-text);
	background-position: 5px 8px;
	page-break-inside: auto;
	border-bottom-color: var(--example-background);
	border-left-color: var(--example-background);
	border-right-color: var(--example-background);
	border-top-color: var(--example-background);
	border: var(--example-background);
	border-style: solid;
	border-width: 1px;
	background-color: var(--example-background);
}

p.ExampleTitle
{
	text-align: left;
	font-weight: bold;
	color: var(--note-example-tip-important-color-text);
	/*mc-auto-number-format: '{b}{color #1a1a1a}Example:  {/color}{/b}';*/
	mc-auto-number-format: '{b}Example:  {/b}';
	mc-disable-glossary-terms: true;
}

div.BuildImportant
{
	background-repeat: no-repeat;
	border-radius: 15px;
	color: var(--note-example-tip-important-color-text);
	padding: 0.3em 0.35em 0.45em 38px;
	-webkit-border-radius: 15px;
	margin-top: 1.333em;
	margin-bottom: 1.333em;
	background-image: url('../Images/2023Mkt-NewIcons/alert-triangle.svg');
	/*mc-auto-number-format: '{b}{color #1a1a1a}Important:  {/color}{/b}';*/
	mc-auto-number-format: '{b}Important:  {/b}';
	background-position: 5px 8px;
	border-bottom-color: var(--important-background);
	border-left-color: var(--important-background);
	border-right-color: var(--important-background);
	border-top-color: var(--important-background);
	border: var(--important-background);
	border-style: solid;
	border-width: 2px;
	background-color: var(--important-background);
}

div.BuildWarning
{
	background-repeat: no-repeat;
	border-radius: 15px;
	color: var(--note-example-tip-important-color-text);
	padding: 0.3em 0.35em 0.45em 38px;
	-webkit-border-radius: 15px;
	maskrgin-top: 1.333em;
	margin-bottom: 1.333em;
	background-image: url('../Images/2023Mkt-NewIcons/alert-triangle.svg');
	/*mc-auto-number-format: '{b}{color #1a1a1a}Important:  {/color}{/b}';*/
	mc-auto-number-format: '{b}Important:  {/b}';
	background-position: 5px 8px;
	border-bottom-color: var(--important-background);
	border-left-color: var(--important-background);
	border-right-color: var(--important-background);
	border-top-color: var(--important-background);
	border: var(--important-background);
	border-style: solid;
	border-width: 2px;
	background-color: var(--important-background);
}

pre.example
{
	background-color: var(--pre-code-command-background);
	border-radius: 15px !important;
	/* Seems to need important to actually work */
	margin: 1.333em 0 1.333em 0;
	padding: 1.333em;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	font-family: Consolas, "Courier New", monospace;
	font-size: 0.95em;
	/*Use .95em with body @ 100%; .85em with body @ 120% */
	white-space: pre-wrap;
	width: auto;
	mc-disable-glossary-terms: true;
}

div.toggler
{
	/*border: solid 2px #5F61FF;*/
	/* background-color: rgba(95, 97, 255, 0.16); */
	/* With variables, can't use opacity */
	background-color: var(--toggler-div-background);
	padding: .5em;
	border-radius: 12px;
	color: var(--note-example-tip-important-color-text) !important;
	/* Seems to need this to prevent text color of elements in the div from fading on hover. */
	margin: 1.333em 0 1.333em 0;
}

/* Begin section moved from MainStyles July 2022 */

div.example,
div.exampleSmallFont,
div.exampleGray,
div.exampleTip,
div.exampleExample,
div.exampleNote,
div.exampleImportant
{
	/*background-repeat: no-repeat;*/
	margin: 1.333em 0 1.333em 0;
	padding: 0 1em 0 2em;
	mc-disable-glossary-terms: true;
	border-radius: 12px;
}

div.exampleGray
{
	background-color: var(--pre-code-command-background);
}

div.example
{
	background-color: #ffffff;
}

div.exampleTip
{
	background-color: var(--tip-background);
}

div.exampleExample
{
	background-color: var(--example-background);
}

div.exampleNote
{
	background-color: var(--note-background);
}

div.exampleImportant
{
	background-color: var(--important-background);
}

div.exampleSmallFont
{
	font-size: 0.9em;
	/* Use .9em with body @ 100%; .8em with body @ 120% */
}

div.singleSpaceTip
{
	background-repeat: no-repeat;
	margin: 0 0 0 0;
	padding: 0 1em 0 2em;
	mc-disable-glossary-terms: true;
	line-height: 1.5em;
	background-color: var(--tip-background);
}

div.internal	/* For internal notes to stand out on green background */
{
	mc-auto-number-format: '{b}{color #DC143C}Internal Comments:  {/color}{/b}';
	background-color: #C2F7D4;
	background-repeat: no-repeat;
	margin: 0 0 1.333em 0;
	padding: 0 5px 0 5px;
	mc-disable-glossary-terms: true;
}

div.command,
div.commandGray,
div.commandTip,
div.commandNote,
div.commandExample,
div.commandImportant
{
	background-color: #ffffff;
	padding: 0.3em 1em 0.45em 2em;
	border-radius: 12px;
	margin: 1.333em 0 1.333em 0;
	font-family: Consolas, "Courier New", monospace;
	font-size: 0.95em;
	/* Use .95em with body @ 100%; .85em with body @ 120% */
	mc-disable-glossary-terms: true;
	mc-hyphenate: never;
	/* Don't use hyphens to break up words in a command. Added May 2022. SLD */
}

div.command
{
	background-color: #ffffff;
}

div.commandGray
{
	background-color: var(--pre-code-command-background);
	padding: 1.333em;
}

div.commandNote
{
	background-color: var(--note-background);
}

div.commandTip
{
	background-color: var(--tip-background);
}

div.commandExample
{
	background-color: var(--example-background);
}

div.commandImportant
{
	background-color: var(--important-background);
}

/* End section moved from MainStyles July 2022 */

span.TabTitle	/* Added for RedTrust docs March 2022 SLD */
{
	font-style: italic;
}

span.SectionTitle	/* Added for RedTrust docs March 2022 SLD */
{
	font-weight: bold;
}

span.code-number
{
	font-family: Consolas, "Courier New", monospace;
}

span.code-blue
{
	color: #95FFEC;
}

span.code-darkblue
{
	color: #3A3FF5;
}

span.code-darkgreen
{
	color: #228B22;
}

span.code-highlightyellow
{
	background-color: #FFEDBA;
}

span.code-highlightgray
{
	background-color: #E4E4EA;
}

span.code-highlightred
{
	background-color: #FF9371;
}

span.code-darkred
{
	color: #8B0000;
}

span.code-yellow
{
	color: #FFFF00;
	background-color: #1A1A1A;
}

span.code-red
{
	color: #EF3F3F;
}

span.disableGlossaryTerms
{
	mc-disable-glossary-terms: true;
}

span.zeroSpace
{
	display: inline-block;
	background-image: url('../Images/zeroSpace.png');
	/* Show in editing so it's more obvious; Doesn't appear in output. */
	background-size: 2px 2px;
	/* Set the width and height of the background image */
}

span.zeroSpace::after
{
	content: "\200B";
	/* Zero-width space for visual break, won't affect searches */
}

/* Begin column resizing and related styles */
/* Address long parameter names by shortening with ellipsis and adding tooltop with copy button. */

.resizable-wrapper
{
	display: inline-block;
	position: relative;
	overflow: hidden;
	/* Prevent horizontal overflow */
	white-space: nowrap;
	padding-right: 5px;
	width: 130px;
	/* Initial min width on page load */
	max-width: 150px;
	/* Initial max width on page load */
	/*background-color: rgba(173, 216, 230, 0.3);*/
	/* light blue - for debugging */
	/*outline: 2px dashed blue;*/
	/* For debugging */
}

.shortenable-text
{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	max-width: 100%;
	width: 100%;
	/* background-color: rgba(255, 192, 203, 0.3); */
	/* light pink - for debugging */
	/* outline: 2px dashed red; */
	/* outline - for debugging */
}

/* Indents used for text inside shortenable-text */

.indent-level-0
{
	text-indent: 0em;
}

.indent-level-1
{
	text-indent: 0.66em;
}

.indent-level-2
{
	text-indent: 1.0em;
}

.indent-level-3
{
	text-indent: 1.33em;
}

.indent-level-4
{
	text-indent: 1.66em;
}

.indent-level-5
{
	text-indent: 2.0em;
}

.indent-level-6
{
	text-indent: 2.33em;
}

.shortenable-text.indent-level-1::before
{
	content: "\00B7\0020\0020";
	/* Vertically centered dot--00B7--follow by two spaces--0020 */
}

.shortenable-text.indent-level-2::before
{
	content: "\00B7\0020\00B7\0020\0020";
}

.shortenable-text.indent-level-3::before
{
	content: "\00B7\0020\00B7\0020\00B7\0020\0020";
}

.shortenable-text.indent-level-4::before
{
	content: "\00B7\0020\00B7\0020\00B7\0020\00B7\0020\0020";
}

.shortenable-text.indent-level-5::before
{
	content: "\00B7\0020\00B7\0020\00B7\0020\00B7\0020\00B7\0020\0020";
}

.shortenable-text.indent-level-6::before
{
	content: "\00B7\0020\00B7\0020\00B7\0020\00B7\0020\00B7\0020\00B7\0020\0020";
}

.resizable-wrapper.expanded .shortenable-text
{
	overflow: visible !important;
	/* Allow full text when expanded */
	text-overflow: clip;
	/* Remove ellipsis */
	white-space: nowrap;
	display: block;
	width: 100%;
	/* Let it expand */
}

/* Not sure what this was for, but it does not appear to be in use. SLD Sept 2025 */

/*.floating-tooltip
{
	position: fixed;
	background: #333;
	color: #fff;
	padding: 4px 8px;
	border-radius: 4px;
	font-size: 0.85em;
	z-index: 9999;
	max-width: 300px;
	white-space: normal;
	user-select: text;
	pointer-events: auto;
}

.floating-tooltip-wrapper
{
	position: relative;
	display: inline-block;
}

.floating-tooltip-wrapper:hover .floating-tooltip
{
	pointer-events: auto;
}

.floating-tooltip::before
{
	content: '';
	position: absolute;
	top: -8px;
	left: -8px;
	right: -8px;
	bottom: -8px;
	z-index: -1;
}*/

.copy-btn
{
	margin-top: 8px;
	padding: 4px 8px;
	background-color: #eee;
	border: 1px solid #ccc;
	border-radius: 3px;
	cursor: pointer;
	font-size: 0.85em;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.copy-btn:hover
{
	background-color: #ddd;
}

/* Resizable columns on ResizableColumns tables. */

.resizer
{
	position: absolute;
	top: 0;
	right: 0;
	width: 12px;
	height: 100%;
	cursor: ew-resize;
	background: transparent;
	z-index: 10;
	right: -9px;
}

/* Vertical line that appears while resizing table columns. */

.column-guide-line
{
	position: fixed;
	top: 0;
	bottom: 0;
	width: 2px;
	background-color: var(--note-background);
	z-index: 9999;
	pointer-events: none;
}

/* End column resizing and related styles */

span.Emphasis
{
	font-weight: bold;
	mc-disable-glossary-terms: true;
}

span.Italicize
{
	font-style: italic;
	mc-disable-glossary-terms: true;
}

/*-----------------------Sidenav overrides -------------------------*/
/* ------------------ misc tweaks and overrides ----------------- */

MadCap|xref
{
	mc-format: '{para}';
	text-decoration: underline;
	font-weight: normal;
}

MadCap|xref.FigureRef
{
	mc-format: '{paranum}{paratext}';
}

MadCap|xref.TableRef
{
	mc-format: '{paranum}{paratext}';
}

MadCap|xref.xref-unbind
{
	font-weight: normal;
	mc-format: '{i}{paratext}{/i}';
	mc-conditions: 'General.Build-Combined';
	mc-exclude-action: 'unbind';
}

MadCap|xref.TableFigureRef-unbind
{
	font-weight: normal;
	mc-format: '{i}{paranum}{paratext}{/i}';
	mc-conditions: 'General.Build-Combined';
	mc-exclude-action: 'unbind';
}

/* Color for links is set at "a" level not xref level, though if you set a color at xref level it will appear in the UI that way. */

a,
a:link,
a:active
{
	color: var(--link-color);
	mc-disable-glossary-terms: true;
}

a:link
{
	color: var(--link-color);
}

a:visited
{
	color: var(--link-color-visited);
	mc-disable-glossary-terms: true;
}

a:hover
{
	color: var(--link-color-hover);
	vertical-align: baseline;
	mc-disable-glossary-terms: true;
}

/* miniTocbutton no longer needed May 2021 SLD */

/*.miniTocButton
{
	height: 25px;
	width: 25px;
	margin: 0.69em 0 0 1.5px;
	float: left;
	cursor: pointer;
	padding: 0;
	border: none;
	background-color: transparent;
}

.miniTocButton:hover,
.miniTocButton:active,
.miniTocButton:visited,
.miniTocButton:focus
{
	text-decoration: none;
	background-color: transparent;
	outline: none;
}

Img.tocButton
{
	vertical-align: baseline;
	border: solid 1px #e1e1e1;
	border-radius: 3px;
	box-shadow: 0px 1px 0px 0px #ffffff;
}*/

div.shrinkContent	/* Wrap around elements that need to shrink to make room for the ToC. */
{
	overflow-x: auto;
}

abbr
{
	mc-disabled: true;
}

acronym
{
	mc-disabled: true;
}

b
{
	mc-disabled: true;
}

big
{
	mc-disabled: true;
}

cite
{
	mc-disabled: true;
}

em
{
	mc-disabled: true;
}

fieldset
{
	mc-disabled: true;
}

i
{
	mc-disabled: true;
}

ins
{
	mc-disabled: true;
}

kbd
{
	mc-disabled: true;
}

label
{
	mc-disabled: true;
}

pre
{
	mc-disabled: false;
}

q
{
	mc-disabled: true;
}

samp
{
	mc-disabled: true;
}

small
{
	mc-disabled: true;
}

span.boolean
{
	mc-disabled: true;
}

span.state
{
	mc-disabled: true;
}

strike
{
	mc-disabled: true;
}

strong
{
	mc-disabled: true;
}

tt
{
	mc-disabled: true;
}

var
{
	mc-disabled: true;
}

address
{
	mc-disabled: true;
}

del
{
	mc-disabled: true;
}

div.imp
{
	mc-disabled: true;
}

div.warn
{
	mc-disabled: true;
}

div.tip
{
	mc-disabled: true;
}

img.MCHelpControl_Image_Icon
{
	mc-disabled: true;
}

MadCap|xref:hover
{
	color: var(--link-color-hover);
}

MadCap|toggler:hover
{
	color: var(--link-color-hover);
}

MadCap|dropDownHotspot:hover
{
	color: var(--link-color-hover);
}

MadCap|dropDownHotspot
{
	color: var(--text-color);
	font-family: 'Degular Medium', Corbel, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

MadCap|dropDownHotspot
{
	line-height: 1.666em;
}

a.toggler:link
{
	color: var(--link-color);
}

a.toggler:visited
{
	color: var(--link-color-visited);
}

a.toggler:hover
{
	color: var(--link-color-hover);
}

a.toggler:active
{
	color: var(--link-color);
}

a.MCTextPopup:link	/* Applies to auto-generated glossary popups and footnote numbers */
{
	color: var(--glossary-link-color);
}

a.MCTextPopup:hover	/* Applies to auto-generated glossary popups and footnote numbers */
{
	/*font-weight: bold;*/
	color: var(--glossary-link-color-hover);
}

a.MCTextPopup.popup.popupHead.MCTextPopup_Closed	/* Applies to the footnote numbers and text within the footnotes but not glossary references */
{
	font-size: 0.75em !important;
}

a.MCTextPopup.popup.popupHead.MCTextPopup_Open	/* Applies to the footnote numbers and text within the footnotes but not glossary references */
{
	font-size: 0.75em !important;
}

MadCap|toggler
{
	color: var(--text-link);
}

MadCap|glossaryTerm
{
	color: var(--link-color);
	font-weight: normal;
}

MadCap|glossaryTerm:hover
{
	font-weight: bold;
}

MadCap|dropDownBody
{
	border-bottom: solid 1px #a9a9a9;
}

MadCap|dropDownHead
{
	color: var(--header-color-text);
}

MadCap|xref.DocLink:visited
{
	font-family: 'NT Bau', Corbel, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

MadCap|xref.DocLink:link
{
	font-family: 'NT Bau', Corbel, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

MadCap|xref.DocLink:hover
{
	font-family: 'NT Bau', Corbel, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

MadCap|xref.DocLink
{
	font-family: 'NT Bau', Corbel, 'Helvetica Neue', Helvetica, Arial, sans-serif;
}

MadCap|footnote
{
	font-size: 0.7em !important;
}

imgSize
{
	
}

MadCap|codeSnippet
{
	border-radius: 15px;
	margin: 1.333em 0 1.333em 0;
	padding: 1.333em;
	mc-code-lang: JavaScript;
	border-bottom-color: var(--code-border-color);
	border-left-color: var(--code-border-color);
	border-right-color: var(--code-border-color);
	border-top-color: var(--code-border-color);
	border: var(--code-border-color);
	border-style: solid;
	border-width: 1px;
	background-color: var(--pre-code-command-background);
}

.codeSnippetBody > pre > code
{
	white-space: pre-wrap;
}

@media print
{
	div.TopicContent
	{
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 25px;
	}

	div.GlossaryPageDefinition
	{
		font-size: 9pt;
	}

	div.GlossaryPageHeading
	{
		border-bottom-color: #5F61FF;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		color: #B6FF9F;
		font-size: 11pt;
	}

	div.GlossaryPageTerm
	{
		color: #5F61FF;
		font-size: 10pt;
		padding-bottom: 10px;
		padding-top: 10px;
	}

	/* Commented out July 2022 as unused
	li.autonumber */

	/* Autonumber appendix items in a list (on the main Appendices page) */

	/*
	{
		mc-auto-number-format: '{b}Appendix {A+} - {/b}';
	} */

	h1	/*Much of this is overridden by stuff in PDFOnly.css SLD */
	{
		border-bottom: none;
		color: #1A1A1A;
		font-family: 'Degular Medium', Corbel, 'Helvetica Neue', Helvetica, Arial, sans-serif;
		font-size: 20pt;
		font-weight: bold;
		line-height: 24pt;
		margin-bottom: 12pt;
		margin-top: 18pt;
		margin-left: 0;
		margin-right: 0;
		padding: 0;
		/*	mc-auto-number-position: outside-head;  */
		mc-auto-number-offset: 75px;
		page-break-before: avoid;
		mc-auto-number-format: 'CH:{chapnum}.0  ';
		text-decoration: none;
	}

	h1.autonumber
	{
		mc-auto-number-format: 'Appendix {A+} - ';
		font-weight: bold;
	}

	h2	/*Much of this is overridden by stuff in PDFOnly.css SLD */
	{
		font-size: 16pt;
		font-weight: bold;
		line-height: 20pt;
		font-family: 'Degular Medium', Corbel, 'Helvetica Neue', Helvetica, Arial, sans-serif;
		/*	mc-auto-number-position: outside-head;  */
		mc-auto-number-offset: 75px;
		color: #1A1A1A;
		margin-bottom: 12pt;
		margin-top: 18pt;
		mc-auto-number-format: 'CH:{chapnum}.{n+}  ';
	}

	/* Commented out July 2022 as unused
	h2.autonumber
	{
		mc-auto-number-format: '{b}Appendix {A+} - {/b}';
	} */

	h3	/*Much of this is overridden by stuff in PDFOnly.css SLD */
	{
		font-size: 14pt;
		line-height: 18pt;
		font-weight: bold;
		font-family: 'Degular Medium', Corbel, 'Helvetica Neue', Helvetica, Arial, sans-serif;
		/*mc-heading-level: 0;*/
		/*	mc-auto-number-position: outside-head; */
		mc-auto-number-offset: 75px;
		color: #1A1A1A;
		margin-bottom: 12pt;
		margin-top: 18pt;
		mc-auto-number-format: 'CH:{chapnum}.{n}.{n+}  ';
	}

	h4	/*Much of this is overridden by stuff in PDFOnly.css SLD */
	{
		font-size: 12pt;
		line-height: 16pt;
		font-family: 'Degular Medium', Corbel, 'Helvetica Neue', Helvetica, Arial, sans-serif;
		font-weight: bold;
		/* mc-heading-level: 0; */
		/* mc-auto-number-position: outside-head;*/
		mc-auto-number-offset: 75px;
		color: #1A1A1A;
		margin-bottom: 12pt;
		margin-top: 18pt;
		mc-auto-number-format: 'CH:{chapnum}.{n}.{n}.{n+}  ';
	}

	h5	/*Much of this is overridden by stuff in PDFOnly.css SLD */
	{
		font-size: 12pt;
		line-height: 16pt;
		font-family: 'Degular Medium', Corbel, 'Helvetica Neue', Helvetica, Arial, sans-serif;
		font-weight: bold;
		mc-heading-level: 0;
		/* mc-auto-number-position: outside-head;*/
		mc-auto-number-offset: 75px;
		color: #1A1A1A;
		margin-bottom: 12pt;
		margin-top: 18pt;
		/*mc-auto-number-format: 'CH:{chapnum}.{n}.{n}.{n}.{n+}  ';*/
	}

	h6	/*Much of this is overridden by stuff in PDFOnly.css SLD */
	{
		font-size: 12pt;
		line-height: 16pt;
		font-family: 'Degular Medium', Corbel, 'Helvetica Neue', Helvetica, Arial, sans-serif;
		font-weight: bold;
		mc-heading-level: 0;
		/* mc-auto-number-position: outside-head;*/
		mc-auto-number-offset: 75px;
		color: #1A1A1A;
		margin-bottom: 12pt;
		margin-top: 18pt;
		/*mc-auto-number-format: 'CH:{chapnum}.{n}.{n}.{n}.{n}.{n+}  ';*/
	}

	img
	{
		border: none;
		margin-top: 15pt;
		border: none;
		/* Added Feb 2022 SLD */
		max-width: 100%;
		/* Added Feb 2022 SLD */
		/*margin-right: 10pt;*/
		min-resolution: 300dppx;
		/*width: 75%; */
		/*max-width: 6in;*/
		page-break-after: avoid;
	}

	imgSize
	{
		border: none;
		margin-top: 10pt;
		margin-right: 10pt;
		min-resolution: 300dppx;
		/*width: 75%; */
		max-width: 6in;
		page-break-after: avoid;
	}

	img.MatrixImgs
	{
		background-position: center;
		background-size: 15px;
		vertical-align: middle;
		height: 15px;
		width: 15px;
		text-align: center;
	}

	p.Front_Headings
	{
		border-bottom: none;
		color: #3F0837;
		font-family: 'Degular Medium', Corbel, 'Helvetica Neue', Helvetica, Arial, sans-serif;
		font-size: 20pt;
		font-weight: bold;
		line-height: 24pt;
		margin-bottom: 12pt;
		margin-top: 18pt;
		margin-left: 0;
		margin-right: 0;
		padding: 0;
		page-break-before: always;
		text-decoration: none;
	}

	MadCap|glossaryProxy
	{
		border-top: none;
	}

	MadCap|indexProxy
	{
		border-top: none;
	}

	MadCap|tocProxy
	{
		border-top: none;
		margin-right: 0.25in;
		color: #002060;
	}

	MadCap|xref.xref-unbind
	{
		/*color: #5F61FF;*/
		color: #61ff5f;
		font-weight: normal;
		mc-format: '{i}{paratext}{/i}';
		mc-conditions: 'General.Build-Combined';
		mc-exclude-action: 'unbind';
	}

	MadCap|xref
	{
		/*color: #5F61FF;*/
		color: #61ff5f;
		font-weight: normal;
		mc-format: '{para}';
		text-decoration: underline;
	}

	p
	{
		font-family: 'NT Bau', Corbel, 'Helvetica Neue', Helvetica, Arial, sans-serif;
		font-size: 8pt;
		font-weight: normal;
		font-style: normal;
		line-height: 10pt;
	}

	/*caption,
	p.caption,*/

	p.Caption_1
	{
		font-size: 8pt;
		text-align: left;
		color: #1a1a1a;
		font-style: italic;
		line-height: 9pt;
		/* new */
	}

	/* Commented out July 2022 as unused
	p.Caption_1_Center
	{
		font-size: 8pt;
		text-align: center;
		color: #999999;
		font-style: italic;
		line-height: 8pt;
		mc-auto-number-class: Figures;
		mc-auto-number-format: 'GF:Figure {n+}: ';
	} */

	p.IndexHeading
	{
		font-size: 11pt;
		padding-top: 16px;
		text-align: left;
	}

	p.TOC1
	{
		color: #336699;
		font-size: 10pt;
		margin-bottom: 2pt;
		margin-top: 2pt;
		line-height: 8pt;
	}

	p.TOC2
	{
		font-size: 8pt;
		color: #336699;
		margin-bottom: 0pt;
		margin-top: 0pt;
		line-height: 8pt;
	}

	p.TOC3
	{
		font-size: 8pt;
		color: #336699;
		margin-bottom: 0pt;
		margin-top: 0pt;
		line-height: 8pt;
	}

	/* Commented out July 2022 as unused
	p.captionTOC
	{
		font-family: Calibri;
		font-size: 8pt;
		font-weight: normal;
		color: #336699;
		margin-bottom: 0pt;
		margin-top: 1pt;
		line-height: 8pt;
	} */

	ul
	{
		left: auto;
		list-style: bullet;
		margin-left: 1;
		font-size: 8pt;
		font-family: Calibri;
		line-height: 10pt;
		list-style-position: inherit;
	}

	MadCap|footnote
	{
		font-size: 10pt;
	}
}

@media screen and (max-width: 966px)
{
	div.FourColumnEven > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.FourColumnEven > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.FourColumnEven > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.FourColumnEven > div:nth-child(4)
	{
		width: 100%;
		margin-left: 0%;
	}
}

@media screen and (max-width: 582px)
{
	div.FourColumnEven > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.FourColumnEven > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.FourColumnEven > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.FourColumnEven > div:nth-child(4)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.ThreeColumnEven > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.ThreeColumnEven > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.ThreeColumnEven > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.TwoColumnEven > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.TwoColumnEven > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}
}

img.MatrixImgs
{
	background-position: center;
	background-size: 15px;
	vertical-align: middle;
	height: 15px;
	width: 15px;
}
