/*<meta conditions="Default.PelionStyle" />*/

@font-face
{
	font-family: 'Proxima Nova Regular';
	src: url(../Fonts/ProximaNova/proximanova-regular.ttf);
}

@font-face
{
	font-family: 'Proxima Nova Bold';
	src: url(../Fonts/ProximaNova/proximanova-bold.ttf);
}

@font-face
{
	font-family: 'Proxima Nova Light';
	src: url(../Fonts/ProximaNova/proximanova-light.ttf);
}

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

.flex-container
{
	/* Enables flexbox functionality, and defines arrangement and wrapping. */
	display: flex;
	flex-flow: row nowrap;
	gap: 100px;
	flex-wrap: wrap;
	justify-content: center;
	margin-bottom: 50px;
}

.flex-item-left
{
	background-color: rgb(255, 255, 255);
	/* border: 1px solid rgb(217, 217, 217); */
	box-shadow: 0px 4px 10px rgb(0 0 0 / 15%);
	margin: 1px;
	padding: 1.25em;
	width: 30%;
	border-radius: 10px;
}

.flex-item-middle
{
	background-color: rgb(255, 255, 255);
	/* border: 1px solid rgb(217, 217, 217); */
	box-shadow: 0px 4px 10px rgb(0 0 0 / 15%);
	margin: 1px;
	padding: 1.25em;
	width: 30%;
	border-radius: 10px;
}

.flex-item-right
{
	background-color: rgb(255, 255, 255);
	/* border: 1px solid rgb(217, 217, 217); */
	box-shadow: 0px 4px 10px rgb(0 0 0 / 15%);
	margin: 1px;
	padding: 1.25em;
	width: 30%;
	border-radius: 10px;
}

/* Responsive layout - makes a one column layout instead of a two-column layout */

@media (max-width: 900px)
{
	.flex-item-right,
	.flex-item-middle,
	.flex-item-left
	{
		flex: 100%;
	}
}

.OP-example
{
	/* Styles example divs to show uniform height. */
	background-color: rgb(255, 255, 255);
	border: 1px solid rgb(217, 217, 217);
	box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.15);
	margin: 1px;
	padding: 0.5em;
	width: 30%;
	border-radius: 10px;
}

html.searchTopic div.MenuProxy
{
	display: none;
}

a.MiniTOC1:hover	/*Forces the rollover colour in the Mini-TOC without forcing the colour in the left nav.*/
{
	text-decoration: underline;
}

/*button.previous-topic-button::after*/
/*This is the style that you use for the text, because you cannot set content in the skin editor. You can change the content, color, and font-size, but keep the display: block and top margin settings.This style works with Flare versions prior to 2021r2*/

/*{
	content: "Previous";
	color: #007DB2;
	font-size: 11pt;
	display: block;
	padding: 10px;
	background-image: url(../Images/LeftArrow.svg);
	background-color: rgb(238, 238, 238);
	background-position: left center;
	background-repeat: no-repeat;
	margin-top: -16pt;
	text-align: right;
}*/

button.previous-topic-button::after	/*This is the style that you use for the text, because you cannot set content in the skin editor. You can change the content, color, and font-size, but keep the display: block and top margin settings. This style works with Flare versions prior to 2021r2*/
{
	content: "Previous";
	color: #007DB2;
	font-size: 11pt;
	display: block;
	padding: 10px;
	padding-left: 30px;
	background-image: url(../Images/LeftArrow.svg);
	background-color: rgb(238, 238, 238);
	background-position: left center;
	background-repeat: no-repeat;
	text-align: right;
	position: absolute;
}

.title-bar a.logo	/*Sets the logo to an svg file, because you cannot do this in the skin editor.*/
{
	background-color: transparent;
	background-image: url('../Images/Pelion_Horizontal_RGB_Reverse.svg');
	background-position: left;
	background-repeat: no-repeat;
	background-size: contain;
	width: 200px;
	/*height: 500px; */
}

/*button.next-topic-button::after*/
/*This is the style that you use for the text, because you cannot set content in the skin editor. You can change the content, color, and font-size, but keep the display: block and top margin settings. This style works with Flare versions prior to 2021r2*/

/*{
	content: "Next";
	color: #007DB2;
	font-size: 11pt;
	display: block;
	padding: 10px;
	background-image: url(../Images/RightArrow.svg);
	background-color: rgb(238, 238, 238);
	background-position: right center;
	background-repeat: no-repeat;
	margin-top: -16pt;
	text-align: left;
}*/

button.next-topic-button::after	/*This is the style that you use for the text, because you cannot set content in the skin editor. You can change the content, color, and font-size, but keep the display: block and top margin settings.This style works with Flare versions after 2021r2*/
{
	content: "Next";
	color: #007DB2;
	font-size: 11pt;
	display: block;
	padding: 10px;
	padding-right: 30px;
	background-image: url(../Images/RightArrow.svg);
	background-color: rgb(238, 238, 238);
	background-position: right center;
	background-repeat: no-repeat;
	text-align: left;
	position: absolute;
}

button.previous-topic-button	/*This controls the size of the button. You can change the width for non-English content. */
{
	width: 100px !important;
	padding-left: 20px;
	padding-right: 20px;
	display: block;
}

button.next-topic-button	/*This controls the size of the button. You can change the width for non-English content. */
{
	width: 70px !important;
	padding-left: 20px;
	padding-right: 20px;
	display: block;
}

div.EndPage	/*This div is used on the master page layout for HTML5 output. */
{
	margin-right: 10px;
	width: 60%;
	padding-bottom: 10px;
	clear: both;
	border-top: solid 1px #d3d3d3;
}

div.MenuProxy	/*Sets the position and auto-number ('On this page') and the position (sticky) for the menu proxy.*/
{
	text-decoration: none;
	line-height: 1em;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border: solid 1px #d3d3d3;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding-right: 10px;
	margin-top: 2em;
	padding-left: 10px;
	padding-top: 10px;
	mc-auto-number-format: '{b}On this page{/b}';
	-webkit-appearance: sticky;
	width: 35%;
	float: right;
	top: 0;
	position: sticky;
	color: #24232A;
}

div.Previous	/*This div contains the previous button and aligns it on the left side of the page.*/
{
	float: left;
	padding-bottom: 50px;
}

div.Next	/*This div contains the next button and aligns it on the right side of the page.*/
{
	float: right;
}

MadCap|menuProxy.onPage	/*For the master page, sets the font colour and line height*/
{
	display: block;
	line-height: 1em;
	padding: 0;
	border-top: solid 1px #d3d3d3;
	color: #007DB2;
	list-style-type: none;
}

p.menuProxy	/*For the master page, sets a top border for the menu proxy list.*/
{
	border-top: solid 1px #d3d3d3;
	color: #007DB2;
}

a:link
{
	text-decoration: none;
	color: #007DB2;
	target-name: new;
	target-new: tab;
}

a:visited
{
	text-decoration: none;
	color: #007DB2;
}

a:focus
{
	color: # #007DB2;
}

a:hover
{
	text-decoration: underline;
}

div a:hover
{

}

div.up3_Home a:hover
{
	color: #007DB2;
}

body
{
	font-size: 1rem;
	line-height: 1.5;
	mc-hyphenate: never;
	font-family: 'Proxima Nova Regular', Arial, sans-serif;
	width: 100%;
	color: #24232A;
}

a
{
	text-decoration: none;
	color: #007DB2;
}

h1
{
	font-family: 'Proxima Nova Light', Arial, sans-serif;
}

h2
{
	font-family: 'Proxima Nova Light', Arial, sans-serif;
}

h3
{
	font-family: 'Proxima Nova Light', Arial, sans-serif;
}

h4
{
	font-family: 'Proxima Nova Light', Arial, sans-serif;
}

h5
{
	font-family: 'Proxima Nova Light', Arial, sans-serif;
}

h6
{
	font-family: 'Proxima Nova Light', Arial, sans-serif;
}

span.UI
{
	font-family: 'Proxima Nova Bold';
}

div.Enquiries	/*For the master page, positions the enquiries info on the right.*/
{
	float: right;
	font-size: 10pt;
	margin-top: 40px;
	margin-bottom: 40px;
	padding-bottom: 20px;
	border-top: none 1px #d3d3d3;
	padding-top: 60px;
	color: #24232A;
}

div.Address	/*For the master page, positions the address info on the left.*/
{
	float: left;
	font-size: 10pt;
	margin-top: 40px;
	margin-bottom: 40px;
	padding-bottom: 20px;
	clear: both;
	border-top: none 1px #d3d3d3;
	padding-top: 60px;
	color: #24232A;
}

MadCap|xref
{
	color: #007DB2;
	text-decoration: none;
	font-style: normal;
	target-name: new;
	target-new: tab;
}

MadCap|breadcrumbsProxy
{
	mc-breadcrumbs-prefix: ' ';
	position: sticky;
	top: 0;
	color: #24232A;
}

h1
{
	font-size: 28px;
	font-family: 'Proxima Nova Light', Arial, sans-serif;
}

p.warnings
{
	background-color: transparent;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 2em;
	padding-right: 1em;
	text-indent: -2em;
	mc-auto-number-format: '{b}Warning: {/b}';
	border-style: solid;
	border-color: #E4222B;
	border-radius: 5px;
	border-width: 1px;
}

p.tips
{
	background-color: transparent;
	padding-top: 1em;
	padding-left: 2em;
	padding-bottom: 1em;
	paddding-right: 1em;
	mc-auto-number-format: '{b}Tip: {/b}';
	text-indent: -2em;
	padding-right: 1em;
	border-style: solid;
	border-color: #00A9A2;
	border-radius: 5px;
	border-width: 1px;
}

p	/*Set page-break-after for default medium as a dummy style so that the p style will appear in the list of styles.*/
{
	margin-bottom: .5;
	line-height: 1.6;
	margin-top: 1.12em;
	page-break-after: auto;
}

p.notes
{
	background: transparent;
	padding-top: 1em;
	padding-bottom: 1em;
	padding-left: 2em;
	padding-right: 1em;
	mc-auto-number-format: '{b}Note: {/b}';
	text-indent: -2em;
	border-style: solid;
	border-color: #767676;
	border-radius: 5px;
	border-width: 1px;
}

.notes::before
{
	font-family: "Font Awesome 5 Free";
	content: "\f303";
	color: #767676;
	font-weight: 900;
	padding-left: .5em;
	padding-right: .5em;
}

li p.notes,
li p.tips,
li p.warnings,
li p.info
{
	margin-top: 1em;
	margin-bottom: 1em;
}

div.notes,
div.tips,
div.warnings,
div.info
{
	padding-top: 1em;
	padding-bottom: 1em;
	line-height: 1.12;
	padding-left: 0;
}

div.notes
{
	background: transparent;
	mc-auto-number-format: '{b}Note: {/b}';
	margin-bottom: .5em;
	margin-top: 1.12em;
	border-style: solid;
	border-color: #767676;
	border-radius: 5px;
	border-width: 1px;
}

div.tips
{
	background: transparent;
	mc-auto-number-format: '{b}Tip: {/b}';
	margin-bottom: .5em;
	margin-top: 1.12em;
	border-style: solid;
	border-color: #00A9A2;
	border-radius: 5px;
	border-width: 1px;
}

.tips::before
{
	font-family: "Font Awesome 5 Free";
	content: "\f0eb";
	color: #00A9A2;
	font-weight: 900;
	font-size: 1.2em;
	padding-left: .5em;
	padding-right: .5em;
}

.warnings::before
{
	font-family: "Font Awesome 5 Free";
	font-size: .95em;
	content: "\f071";
	color: #E4222B;
	font-weight: 900;
	padding-right: .5em;
	padding-left: .5em;
}

.info::before
{
	font-family: "Font Awesome 5 Free";
	content: "\f05a";
	color: #4E9EC0;
	font-weight: 900;
	padding-left: .5em;
	padding-right: .5em;
}

strong
{
	font-weight: bold;
}

.example-panels .example-panel code	/*These are from Device, but we use pre.example instead.*/
{
	background-color: #062b35;
	color: white;
}

.example-panel-background	/*This is from Device, but we use pre.example instead.*/
{
	position: absolute;
	right: 0;
	z-index: -1;
	width: 40%;
	height: 100%;
	background-color: #041B21;
}

code
{
	line-height: 1.5;
	font-size: 13px;
	padding: 3px;
	background-color: #e6e6e6;
	font-family: Consolas, Menlo, Monaco, "Lucida Console", "Liberation Mono", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Courier New", monospace, serif;
}

pre	/*Used for code samples, this maintains spaces and line breaks. */
{
	margin-top: 1em;
	margin-bottom: 1em;
	white-space: pre-wrap;
	font-size: 1em;
	overflow: auto;
	border-radius: 3px;
}

ol ol
{
	list-style-type: lower-alpha;
}

ol ol ol
{
	list-style-type: lower-roman;
}

ul ul
{
	list-style-type: circle;
}

ul ul ul
{
	list-style-type: square;
}

caption	/*This style automatically applies to table captions when you add a caption in the table properties window. */
{
	text-align: left;
	font-family: 'Proxima Nova Bold';
	padding-top: 1em;
	padding-bottom: .5em;
}

MadCap|miniTocProxy
{
	border-top-color: ;
	border-top: none 2px #000000;
	color: #007DB2;
	font-weight: normal;
	margin-top: 0;
	padding-top: 0;
	padding-left: 40px;
	mc-toc-depth: 1;
}

p.MiniTOC1	/*Each item in a proxy is contained within a paragraph. */
{
	padding-left: 0px;
	margin-left: 0px;
	color: #007DB2;
	display: list-item;
	font-weight: normal;
}

p.MiniTOC2
{
	color: #007DB2;
	list-style-type: circle;
	display: block;
	margin-left: 20pt;
	font-weight: normal;
}

p.MiniTOC3
{
	color: #007DB2;
	font-weight: normal;
	list-style-type: square;
	display: block;
	margin-left: 40pt;
}

img.Thumbnail
{
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
	mc-thumbnail-max-width: 50%;
	/*border: solid 1px #000000;*/
	width: 100%;
}

img	/*Sets images to not have a border. This was for previously captured images that already had a border. */
{
	page-break-before: avoid;
	margin-top: 0;
	border: none 1px #000000;
	padding-top: 0px;
	max-width: 100%;
}

img.header
{
	max-width: 30px;
	padding: 0px;
	vertical-align: text-top;
}

img.icon
{
	max-width: 45px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: middle;
}

img.flag
{
	max-width: 73px;
	max-height: 45px;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: middle;
}

.MCPopupContainer	/*This sets the thumbnail images to pop up correctly. */
{
	z-index: 1001;
	background-color: transparent;
	border: 0px;
}

.MCPopupFullImage
{
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	background-color: white;
	border-color: black;
	border: solid 1px #000000;
	box-shadow: 0px 4px 10px rgb(0 0 0 / 15%);
	/*height: auto !important;*/
	/*width: 65% !important;*/
}

ul p,
ol p
{
	margin-bottom: 0;
	line-height: 1.5;
	margin: 0;
	margin-top: .4em;
}

ol ul
{
	list-style-type: disc;
}

ul ol
{
	list-style-type: decimal;
}

li
{
	margin-top: 10px;
	margin-bottom: 10px;
}

MadCap|bodyProxy
{
	padding-bottom: 10px;
}

MadCap|menuProxy
{
	text-decoration: none;
	padding-top: 10px;
	font-family: sans-serif;
}

ul.navigation	/*This style is auto-generated by the skin, these settings define the font.*/
{
	color: #007DB2;
	font-family: 'Proxima Nova Regular', Arial;
}

div.BodyProxy
{
	float: left;
	margin-right: 10px;
	width: 60%;
	clear: none;
	padding-bottom: 10px;
}

div.BodyProxyCDPLandingPage
{
	float: left;
	margin-right: 10px;
	width: 100%;
	clear: none;
	padding-bottom: 10px;
	padding-left: 25%;
	padding-right: 25%;
}

MadCap|glossaryProxy
{
	border: none 2px #000000;
}

ul.navigation > li > ul
{
	font-family: 'Proxima Nova Regular', Arial;
}

ul.navigation > li > ul > li > ul
{
	font-family: 'Proxima Nova Regular', Arial;
}

MadCap|topicToolbarProxy
{
	padding-top: 20px;
}

p.TOC1
{
	color: #007DB2;
	/* font-weight: normal; */
}

p.TOC2
{
	color: #007DB2;
}

p.TOC3
{
	color: #007DB2;
}

MadCap|tocProxy
{
	mc-toc-depth: 1;
}

p.CaptionFigure
{
	font-family: 'Proxima Nova Bold';
}

td
{
	mc-hyphenate: never;
	line-height: 1;
}

table p
{
	line-height: 1;
	margin-top: .4em;
	margin-bottom: .4em;
}

table
{
	width: 100%;
	max-width: 100%;
}

p.Armarchterm
{
	mc-disabled: true;
}

p.Armcite
{
	mc-disabled: true;
}

p.Armproductrevision
{
	mc-disabled: true;
}

p.Armsignalname
{
	mc-disabled: true;
}

p.Armtableheading
{
	mc-disabled: true;
}

p.Armtablenote
{
	mc-disabled: true;
}

p.Armtext
{
	mc-disabled: true;
}

p.Armvariablename
{
	mc-disabled: true;
}

p.Caption
{
	mc-disabled: true;
}

span.Armabbreviation
{
	mc-disabled: true;
}

span.Armarchterm
{
	mc-disabled: true;
}

span.Armcite
{
	mc-disabled: true;
}

span.Armlanguagekeyword
{
	mc-disabled: true;
}

span.CommentReference
{
	mc-disabled: true;
}

span.term
{
	font-style: italic;
	padding-right: .1em;
}

.noBreakAfter
{

}

h4
{
	page-break-after: avoid;
}

div.notes p,
div.info p,
div.tips p,
div.warnings p
{
	padding-left: 2em;
	margin-bottom: 0;
	line-height: 1.6;
	margin-top: 1.12;
	padding-right: 1em;
}

div.notes ul,
div.info ul,
div.tips ul,
div.warnings ul
{
	padding-left: 3em;
	margin-bottom: 0;
	line-height: 1.6;
	margin-top: 1.12;
	padding-right: 1em;
}

div.notes ol,
div.info ol,
div.tips ol,
div.warnings ol
{
	padding-left: 3em;
	margin-bottom: 0;
	line-height: 1.6;
	margin-top: 1.12;
	padding-right: 1em;
}

div.info
{
	mc-auto-number-format: '{b}Info: {/b}';
	background: transparent;
	margin-bottom: .5em;
	margin-top: 1.12em;
	border-style: solid;
	border-color: #4E9EC0;
	border-radius: 5px;
	border-width: 1px;
}

div.warnings
{
	background: transparent;
	mc-auto-number-format: '{b}Warning: {/b}';
	margin-bottom: .5em;
	margin-top: 1.12em;
	border-style: solid;
	border-color: #E4222B;
	border-radius: 5px;
	border-width: 1px;
}

li.has-children
{

}

em
{
	padding-right: .1em;
}

div.up3_Home	/*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.up3_Home::before
{
	content: ' ';
	display: table;
}

div.up3_Home::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.up3_Home > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.up3_Home > div:nth-child(1)
{
	width: 33.333%;
	margin-left: 0%;
}

div.up3_Home > div:nth-child(2)
{
	width: 33.333%;
	margin-left: 0%;
}

div.up3_Home > div:nth-child(3)
{
	width: 33.33333%;
	margin-left: 0%;
}

div.up1_Home1	/*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;
	background-repeat: no-repeat;
	background-size: cover;
	height: 200px;
	width: 100%;
}

div.up1_Home1::before
{
	content: ' ';
	display: table;
}

div.up1_Home1::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.up1_Home1 > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.up1_Home1 > div:nth-child(1)
{
	width: 100%;
	margin-left: 0%;
}

MadCap|glossaryTerm.Popup
{

}

MadCap|glossaryTerm:hover	/*This makes the hover align properly when the glossary term is in a note, tip, warning, or info box.*/
{
	text-indent: 0px;
}

button.previous-topic-button	/*Button skin settings.*/
{
	background-repeat: no-repeat;
	background-position: left center;
	background-image: none;
}

button.next-topic-button	/*Button skin settings.*/
{
	color: #007DB2;
}

p.GlossaryHeader
{
	font-size: 14pt;
	page-break-inside: avoid;
}

p.GlossaryDEF
{
	page-break-inside: avoid;
}

div.up2_home1	/*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.up2_home1::before
{
	content: ' ';
	display: table;
}

div.up2_home1::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.up2_home1 > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 10px;
}

div.up2_home1 > div:nth-child(1)
{
	width: 50%;
	margin-left: 0%;
}

div.up2_home1 > div:nth-child(2)
{
	width: 50%;
	margin-left: 0%;
}

p.separator
{
	font-weight: bold;
}

@media (max-width: 1280px)
{
	.example-panel-background
	{
		display: none;
	}

	.example-language-selector	/*From Device, not used.*/
	{
		display: none;
	}

	.example-panels	/*From Device, not used.*/
	{
		margin: 21px 13px;
		float: none;
		width: 95%;
		border-radius: 5px;
	}

	.example-panel	/*From Device, not used.*/
	{
		border-radius: 5px;
	}

	div.Address
	{
		padding-top: 20px;
	}

	div.Enquiries
	{
		padding-top: 20px;
	}
}

.example-language-selector	/*From Device, not used.*/
{
	width: 40%;
	padding: 10px;
	background-color: #062B34;
	float: right;
}

.example-language-selector button	/*From Device, not used.*/
{
	color: white;
	font-size: 13px;
	padding: 10px;
	border-radius: 5px;
	margin-right: 10px;
}

.example-language-selector button.active-lang	/*From Device, not used.*/
{
	background-color: #128CAB;
}

.example-panel	/*From Device, not used.*/
{
	display: none;
}

pre.example	/*This is what we use for code examples.*/
{
	background-color: #062b35;
	padding: 10px;
	color: #abb2bf;
	white-space: pre;
}

ul.navigation ul > li.has-children > a::after
{
	content: " ";
}

p.info
{
	display: block;
	line-height: 1.6;
	background: transparent;
	padding-bottom: 1em;
	padding-left: 2em;
	padding-top: 1em;
	padding-right: 1em;
	text-indent: -2em;
	mc-auto-number-format: '{b}Info: {/b}';
	border-style: solid;
	border-color: #4E9EC0;
	border-radius: 5px;
	border-width: 1px;
}

p.infoDMinterlink
{
	background-image: url('../Images/Icons/dmicon.svg');
	background-size: 25px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 5px;
	border: solid;
	border-width: 1px;
	border-color: #D0296F;
	background-position: 10px 15px;
	background-repeat: no-repeat;
	/*line-height: 18px;*/
	overflow: hidden;
	padding: 15px 40px;
	mc-auto-number-format: '{b}Info: {/b}';
}

p.infoCMinterlink
{
	background-image: url('../Images/Icons/cmicon.svg');
	background-size: 25px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 5px;
	border: solid;
	border-width: 1px;
	border-color: #e2c415;
	background-position: 10px 15px;
	background-repeat: no-repeat;
	/*line-height: 18px;*/
	overflow: hidden;
	padding: 15px 40px;
	mc-auto-number-format: '{b}Info: {/b}';
}

p.infoCDPinterlink
{
	background-image: url('../Images/Icons/cdpicon.svg');
	background-size: 25px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 5px;
	border: solid;
	border-width: 1px;
	border-color: #EF7F00;
	background-position: 10px 15px;
	background-repeat: no-repeat;
	/*line-height: 18px;*/
	overflow: hidden;
	padding: 15px 40px;
	mc-auto-number-format: '{b}Info: {/b}';
}

@media print
{
	p.FooterPageLayout
	{
		color: #323E47;
		font-size: 9pt;
		margin-bottom: 0pt;
		text-align: center;
		font-family: 'Proxima Nova Light';
		margin: 0;
		padding-bottom: 0;
	}

	p.notes
	{
		border-bottom: solid 2px #767676;
		border-top: solid 2px #767676;
	}

	p
	{
		font-size: 11pt;
		color: #323e47;
		mc-hyphenate: never;
		font-family: 'Proxima Nova Light';
		margin-bottom: 12pt;
		line-height: 12pt;
		margin-top: 12pt;
	}

	code
	{
		background-color: #D8DCDB;
		color: #323E47;
		font-size: 9pt;
		font-family: 'Courier New';
		padding-bottom: 6pt;
		line-height: 1em;
	}

	ol
	{
		margin-bottom: 11pt;
		font-family: 'Proxima Nova Light';
		color: #323E47;
		margin-top: 0pt;
		font-size: 11pt;
		padding-bottom: 11pt;
	}

	ul
	{
		font-family: 'Proxima Nova Light';
		color: #323E47;
		font-size: 11pt;
		padding-bottom: 11pt;
	}

	li
	{
		font-family: 'Proxima Nova Light';
		color: #323E47;
		font-size: 11pt;
		list-style-position: outside;
		margin-bottom: 1em;
		margin-top: 1em;
	}

	td
	{
		font-family: 'Proxima Nova Light';
		color: #323E47;
		font-size: 11pt;
		line-height: 12pt;
	}

	p.Header
	{
		color: #323E47;
		margin-bottom: 0pt;
		font-family: 'Proxima Nova Light';
		margin: 0;
		padding: 0;
		font-size: 8pt;
	}

	p.Armheaderupperright
	{
		text-align: right;
		font-family: 'Proxima Nova Light';
		color: #323E47;
		font-size: 8pt;
		margin: 0;
		margin-bottom: 0;
		mc-hyphenate: never;
	}

	p.Armbooktitle
	{
		margin-bottom: 12pt;
		color: #323E47;
		font-family: 'Proxima Nova';
		font-size: 18pt;
		margin-top: 0em;
		line-height: 18pt;
		font-weight: bold;
	}

	p.Bookheading
	{
		margin-bottom: 12pt;
		color: #323E47;
		font-family: 'Proxima Nova Light';
		font-size: 36pt;
		margin-top: 0em;
		line-height: 1;
	}

	p.Armproductrevision
	{
		margin-bottom: 12pt;
		color: #323E47;
		font-family: 'Proxima Nova Light';
		font-size: 13pt;
	}

	p.Armdocconfidentiality
	{
		color: #323E47;
		font-family: 'Proxima Nova';
		font-size: 14pt;
		font-weight: bold;
	}

	p.Armversion
	{
		color: #323E47;
		margin-bottom: 0pt;
		font-family: 'Proxima Nova Light';
		font-size: 9pt;
		margin: 0;
	}

	p.Armcoverpageinformation
	{
		color: #323E47;
		margin-bottom: 0pt;
		font-family: 'Proxima Nova';
		font-weight: bold;
		font-size: 12pt;
		margin: 0;
	}

	p.Coverpageccopyright
	{
		color: #323E47;
		margin-bottom: 0pt;
		font-family: 'Proxima Nova';
		font-size: 10pt;
		margin: 0;
	}

	p.Armtext
	{
		margin-bottom: 12pt;
		font-family: 'Proxima Nova Light';
		color: #323E47;
		font-size: 11pt;
	}

	p.ArmPropNoticeSubheading
	{
		color: #323E47;
		font-family: 'Proxima Nova Light';
		font-size: 14pt;
		page-break-before: auto;
		page-break-after: avoid;
		margin-top: 24pt;
	}

	p.ArmPropNoticeDocumentTitle
	{
		color: #323E47;
		font-family: 'Proxima Nova Light';
		font-weight: bold;
		font-size: 12pt;
		line-height: 1.05em;
		padding-bottom: 10.8pt;
		margin-bottom: 0;
	}

	p.ArmPropNotice
	{
		margin-bottom: 12pt;
		color: #323E47;
		font-family: 'Proxima Nova Light';
		font-size: 10pt;
	}

	p.Armtableheading
	{
		margin-top: 3pt;
		margin-bottom: 3pt;
		margin-left: 7pt;
		margin-right: 7pt;
		font-family: 'Proxima Nova Light';
		color: #FFFFFF;
		font-size: 11pt;
	}

	table p
	{
		color: #323E47;
		font-size: 11pt;
		font-family: 'Proxima Nova Light';
		padding-top: 0;
		mc-hyphenate: never;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 0;
		margin-top: 11pt;
	}

	p.Armtablenote
	{
		color: #323E47;
		font-size: 11pt;
		margin-top: 3pt;
		margin-bottom: 3pt;
		margin-left: 7pt;
		margin-right: 7pt;
		font-family: 'Proxima Nova Light';
	}

	span.Hyperlink
	{
		font-weight: bold;
		color: #007DB2;
		text-decoration: none;
	}

	span.CommentReference
	{
		font-size: 8pt;
	}

	p.ArmheadnotinTOC
	{
		font-family: 'Proxima Nova Light';
		color: #323E47;
		font-size: 28pt;
		padding-bottom: 38pt;
	}

	p.TOC1	/*Each toc item is contained within a paragraph.*/
	{
		color: #323E47;
		font-family: 'Proxima Nova Light';
		font-size: 11pt;
		padding-bottom: 0;
		margin-bottom: 4.5pt;
		margin-top: 16.5pt;
	}

	p.TOC2
	{
		color: #323E47;
		font-family: 'Proxima Nova Light';
		font-size: 11pt;
		padding-bottom: 0;
		margin-bottom: 4.5pt;
		margin-top: 0;
		margin-left: 0pt;
	}

	p.TOC3
	{
		color: #323E47;
		font-size: 11pt;
		font-family: 'Proxima Nova Light';
		padding-bottom: 0;
		margin-bottom: 4.5pt;
		margin-top: 0;
		margin-left: 10pt;
	}

	h1
	{
		page-break-after: avoid;
		page-break-inside: avoid;
		page-break-before: always;
		mc-heading-level: 1;
		font-family: 'Proxima Nova Light';
		color: #323E47;
		font-size: 28pt;
		margin: 0;
		margin-bottom: 0;
		margin-top: 0;
		padding-top: 24pt;
		padding-bottom: 12pt;
		line-height: 1em;
	}

	h2
	{
		page-break-after: avoid;
		page-break-inside: avoid;
		mc-heading-level: 2;
		color: #007DB2;
		font-size: 18pt;
		page-break-before: auto;
		font-family: 'Proxima Nova Light';
		margin: 0;
		padding-bottom: 10pt;
		padding-top: 16pt;
		line-height: 1em;
	}

	span.Armcite
	{
		font-style: italic;
	}

	h3
	{
		page-break-after: avoid;
		color: #007DB2;
		mc-heading-level: 3;
		font-family: 'Proxima Nova Light';
		font-size: 14pt;
		page-break-inside: avoid;
		page-break-before: auto;
		line-height: 1em;
		margin: 0;
		padding-bottom: 10pt;
		padding-top: 16pt;
	}

	p.Armcite
	{
		font-style: italic;
	}

	p.Armsignalname
	{
		font-weight: bold;
	}

	span.Armabbreviation
	{
		font-weight: bold;
	}

	p.Armvariablename
	{
		font-style: italic;
	}

	span.Armlanguagekeyword
	{
		text-decoration: underline;
	}

	p.Armtablecodeblock
	{
		background-color: #D8DCDB;
		color: #323E47;
		font-size: 9pt;
		margin-top: 3pt;
		margin-bottom: 3pt;
		margin-left: 7pt;
		margin-right: 7pt;
		font-family: 'Courier New';
		padding-bottom: 0;
	}

	p.Armarchterm
	{
		font-variant: small-caps;
	}

	span.Armarchterm
	{
		font-variant: small-caps;
	}

	p.Caption	/*Not currently used.*/
	{
		font-size: 11pt;
		page-break-after: avoid;
		margin-top: 12pt;
		margin-bottom: 6pt;
		font-family: 'Proxima Nova Bold';
		color: #44546A;
	}

	p.Armnoticetext
	{
		font-family: 'Proxima Nova Light';
		color: #323E47;
		font-size: 11pt;
	}

	body
	{
		font-size: 11pt;
		font-family: 'Proxima Nova Light';
		mc-hyphenate: never;
	}

	a
	{
		color: #007DB2;
		text-decoration: none;
		font-weight: bold;
	}

	a:link
	{
		color: #007DB2;
		text-decoration: none;
	}

	MadCap|xref
	{
		color: #007DB2;
		text-decoration: none;
		mc-format: '{paratext}';
	}

	p.ArmPropNoticeBold
	{
		color: #323E47;
		font-family: 'Proxima Nova';
		font-weight: bold;
		font-size: 11pt;
		margin-bottom: 0;
	}

	pre.example	/*This is used for code samples.*/
	{
		background-color: #D8DCDB;
		color: #323E47;
		font-size: 9pt;
		font-family: 'Courier New';
		line-height: 1em;
	}

	h4
	{
		font-family: 'Proxima Nova Light';
		color: #007DB2;
		font-size: 13pt;
		font-weight: normal;
		line-height: 1em;
		margin: 0;
		padding-top: 16pt;
		padding-bottom: 10pt;
		mc-heading-level: 0;
	}

	h5
	{
		color: #007DB2;
		font-family: 'Proxima Nova Light';
		font-size: 11pt;
		font-weight: normal;
		line-height: 1em;
		margin: 0;
		padding-bottom: 16pt;
		padding-top: 10pt;
		mc-heading-level: 0;
	}

	table
	{
		mc-hyphenate: never;
		width: auto;
	}

	caption	/*This is the style that applies to table captions that you define in the table properties settings.*/
	{
		text-align: left;
		font-family: 'Proxima Nova Bold';
		padding-bottom: 6pt;
		page-break-after: avoid;
		mc-auto-number-format: 'GT:{b}Table {n+}: {/b}';
		padding-top: 0;
	}

	pre	/*Maintains spaces and line breaks when you copy from code samples or text files.*/
	{
		margin: 0;
		background-color: #d8dcdb;
		margin-bottom: 6pt;
	}

	ul ul
	{
		list-style-type: circle;
		padding-bottom: 0;
	}

	ul ul ul
	{
		list-style-type: square;
	}

	ol ol
	{
		list-style-type: lower-alpha;
		padding-bottom: 0;
	}

	ol ol ol
	{
		list-style-type: lower-roman;
	}

	img
	{
		max-width: 100%;
		page-break-before: avoid;
		border: none 1px #000000;
		padding-top: 0;
		margin-top: 0px;
	}

	p.warnings
	{
		border-bottom: solid 2px #E4222B;
		border-top: solid 2px #E4222B;
		margin-bottom: 12pt;
		mc-auto-number-format: '{b}Warning: {/b} ';
		line-height: 1.2em;
		page-break-inside: avoid;
		padding: 1em;
		text-indent: 0;
		border-radius: 0px;
		border-right: 0px;
		border-left: 0px;
	}

	p.tips
	{
		margin-bottom: 12pt;
		border-bottom: solid 2px #00A9A2;
		border-top: solid 2px #00A9A2;
		mc-auto-number-format: '{b}Tip: {/b}';
		line-height: 1.2em;
		margin-top: 12pt;
		page-break-inside: avoid;
		text-indent: 0;
		padding-left: 1em;
		padding-right: 1em;
		border-radius: 0px;
		border-right: 0px;
		border-left: 0px;
	}

	p.notes
	{
		margin-bottom: 12pt;
		border-bottom: solid 2px #767676;
		border-top: solid 2px #767676;
		line-height: 1.2em;
		page-break-inside: avoid;
		mc-auto-number-format: '{b} {/b}';
		text-indent: 0;
		padding-left: 1em;
		padding-right: 1em;
		border-radius: 0px;
		border-right: 0px;
		border-left: 0px;
	}

	p.info
	{
		border-bottom: solid 2px #00c1de;
		border-top: solid 2px #00c1de;
		margin-bottom: 12pt;
		line-height: 1.2em;
		page-break-inside: avoid;
		mc-auto-number-format: '{b} {/b} ';
		text-indent: 0;
		padding-left: 1em;
		padding-right: 1em;
		border-radius: 0px;
		border-right: 0px;
		border-left: 0px;
	}

	MadCap|miniTocProxy
	{
		color: #007DB2;
		mc-toc-depth: 3;
	}

	p.MiniTOC1
	{
		color: #007DB2;
		list-style-type: arabic-indic;
	}

	p.MiniTOC2
	{
		color: #007DB2;
	}

	p.MiniTOC3
	{
		color: #007DB2;
	}

	img.Thumbnail
	{
		mc-thumbnail: none;
		padding-top: 0;
		/*border: solid 1px #000000;*/
		width: auto;
	}

	ul p,
	ol p
	{
		margin-bottom: 0;
		padding-top: 0;
		line-height: 1.2em;
		padding-bottom: 12pt;
	}

	table ul
	{
		margin-left: 0;
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 2em;
	}

	table ol
	{
		margin-left: 0;
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 2em;
	}

	MadCap|bodyProxy
	{
		padding-bottom: 0;
	}

	.listResult
	{
		padding-top: 0;
	}

	tr
	{

	}

	p.ListImage
	{
		page-break-before: avoid;
		padding-top: 0px;
		padding-bottom: 12pt;
		line-height: 1.2em;
	}

	div.Address
	{
		padding-top: 20px;
	}

	div.Enquiries
	{
		padding-top: 20px;
	}

	img.WithBorder
	{

	}

	MadCap|tocProxy
	{
		mc-toc-depth: 3;
	}

	p.TOC4
	{
		margin-bottom: 4.5pt;
		padding-bottom: 0;
		margin-left: 20pt;
	}

	p.CaptionFigure
	{
		font-family: 'Proxima Nova Bold';
		page-break-after: avoid;
		/*mc-auto-number-format: 'GF:{b}Figure {n+}: {/b}';*/
	}

	th
	{

	}

	.noBreakAfter
	{
		page-break-after: avoid;
	}

	div.notes p,
	div.info p,
	div.tips p,
	div.warnings p
	{
		margin-bottom: 0;
		padding-top: 11pt;
	}

	span.term
	{

	}

	ol p
	{
		padding-bottom: 0;
		margin-top: 1em;
		margin-bottom: 1em;
		line-height: 16pt;
	}

	ul p
	{
		padding-bottom: 0;
		margin-bottom: 1em;
		margin-top: 1em;
		line-height: 16pt;
	}

	.notes::before
	{
		content: 'Note: ';
		mc-auto-number-format: '{b} {/b}';
		color: #323e47;
		font-family: 'Proxima Nova';
		font-weight: bold;
		padding-left: 0;
		padding-right: 0;
	}

	.info::before
	{
		mc-auto-number-format: '{b} {/b}';
		color: #323e47;
		font-family: 'Proxima Nova';
		font-weight: bold;
		content: 'Info: ';
		padding-left: 0;
		padding-right: 0;
	}

	.tips::before
	{
		mc-auto-number-format: '{b} {/b}';
		color: #323e47;
		font-family: 'Proxima Nova';
		font-weight: bold;
		content: 'Tip: ';
		font-size: 11pt;
		text-indent: 0;
		padding-right: 0;
		padding-left: 0;
	}

	.warnings::before
	{
		mc-auto-number-format: '{b} {/b}';
		color: #323e47;
		font-family: 'Proxima Nova';
		font-weight: bold;
		content: 'Warning: ';
		text-indent: 0;
		padding-right: 0;
		padding-left: 0;
		font-size: 11pt;
	}

	div.info
	{
		mc-auto-number-format: ' ';
		border-bottom: solid 2px #00c1de;
		border-top: solid 2px #00c1de;
		margin-bottom: 12pt;
		padding: 1em;
		border-radius: 0px;
		border-right: 0px;
		border-left: 0px;
		background: transparent;
		page-break-inside: avoid;
	}

	div.notes
	{
		border-top: solid 2px #767676;
		border-bottom: solid 2px #767676;
		margin-bottom: 12pt;
		mc-auto-number-format: '{b} {/b}';
		padding: 1em;
		page-break-inside: avoid;
		border-radius: 0px;
		border-right: 0px;
		border-left: 0px;
		background: transparent;
	}

	div.tips
	{
		border-bottom: solid 2px #00A9A2;
		border-top: solid 2px #00A9A2;
		margin-bottom: 12pt;
		padding: 1em;
		page-break-inside: avoid;
		border-radius: 0px;
		border-right: 0px;
		border-left: 0px;
		background: transparent;
	}

	div.warnings
	{
		border-bottom: solid 2px #E4222B;
		border-top: solid 2px #E4222B;
		margin-bottom: 12pt;
		padding: 1em;
		page-break-inside: avoid;
		border-radius: 0px;
		border-right: 0px;
		border-left: 0px;
		background: transparent;
	}

	div.notes p
	{
		padding-left: 0;
		margin-top: 0;
		padding-top: 1em;
		line-height: 1.2;
	}

	div.notes ul
	{
		padding-left: 0;
		padding-bottom: 0;
		padding-top: 6pt;
		margin-top: 0;
	}

	div.info ul
	{
		padding-left: 0;
		padding-top: 6pt;
		margin-top: 0;
		padding-bottom: 0;
	}

	div.info p
	{
		padding-left: 0;
		padding-top: 1em;
		margin-top: 0;
		line-height: 1.2;
	}

	div.tips p
	{
		padding-left: 0;
		padding-top: 1em;
		margin-top: 0;
		line-height: 1.2;
	}

	div.warnings p
	{
		margin-top: 0;
		padding-top: 1em;
		padding-left: 0;
		line-height: 1.2;
	}

	div.tips ul
	{
		padding-left: 0;
		padding-top: 6pt;
		margin-top: 0;
		padding-bottom: 0;
	}

	div.warnings ul
	{
		padding-left: 0;
		padding-top: 6pt;
		margin-top: 0;
		padding-bottom: 0;
	}

	div.notes ol,
	div.tips ol,
	div.warnings ol,
	div.info ol
	{
		padding-left: 0;
		padding-top: 6pt;
	}

	div.info ol
	{
		margin-top: 0;
		padding-bottom: 0;
	}

	div.notes ol
	{
		margin-top: 0;
		padding-bottom: 0;
	}

	div.tips ol
	{
		margin-top: 0;
		padding-bottom: 0;
	}

	div.warnings ol
	{
		margin-top: 0;
		padding-bottom: 0;
	}

	MadCap|miniTocProxy.NumberedList
	{
		list-style-type: decimal;
	}

	ol ul
	{
		padding-bottom: 0;
	}

	ul ol
	{
		padding-bottom: 0;
	}

	p.GlossaryHeader
	{
		font-family: 'Proxima Nova Light';
	}

	p.GlossaryDEF
	{

	}

	p.TOC666
	{
		font-family: 'Proxima Nova Light';
		color: #28badb;
		margin: 0;
		margin-bottom: -12pt;
		margin-top: 20pt;
		font-size: 14pt;
		mc-pagenum-display: none;
	}

	h1.Separator
	{
		mc-heading-level: 666;
	}

	MadCap|dropDownHead
	{
		font-weight: bold;
	}

	MadCap|dropDownBody
	{

	}

	p.separator
	{

	}

	h6
	{
		mc-heading-level: 0;
	}
}

table ul
{
	padding-left: 2rem;
}

table ol
{
	padding-left: 2rem;
}

.listResult
{
	mc-auto-number-format: '{i}Result{/i}: ';
	padding-bottom: 0;
	margin: 0;
	margin-top: .4em;
}

@media only screen and (max-device-width: 1279px)
{
	div.Address
	{
		padding-top: 20px;
	}

	div.Enquiries
	{
		padding-top: 20px;
	}

	div.up3_Home > div:nth-child(1)
	{
		width: 33.33333%;
		margin-left: 0%;
	}

	div.up3_Home > div:nth-child(2)
	{
		width: 33.33333%;
		margin-left: 0%;
	}

	div.up3_Home > div:nth-child(3)
	{
		width: 33.33333%;
		margin-left: 0%;
	}

	div.up1_Home1 > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.up2_home1 > div:nth-child(1)
	{
		width: 50%;
		margin-left: 0%;
	}

	div.up2_home1 > div:nth-child(2)
	{
		width: 50%;
		margin-left: 0%;
	}
}

@media NOS_screen
{

}

@media only screen and (max-device-width: 767px)
{
	div.MenuProxy
	{
		width: 100%;
		float: none;
		clear: both;
	}

	div.BodyProxy
	{
		width: 100%;
		clear: both;
		float: none;
	}

	div.EndPage
	{
		width: 100%;
	}

	div.Address
	{
		padding-top: 20px;
	}

	div.Enquiries
	{
		padding-top: 20px;
	}

	img.Thumbnail
	{
		width: auto;
	}

	div.up3_Home > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.up3_Home > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.up3_Home > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.up1_Home1 > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.up1_Home1
	{
		background-repeat: no-repeat;
		background-size: cover;
		height: 200px;
		width: 100%;
		background-image: url('../Images/LandingPageBackground.jpg');
	}

	div.up2_home1 > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.up2_home1 > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}
}

p.Copyright
{
	color: #007DB2;
	font-size: 9pt;
	clear: both;
	padding-top: 25px;
	text-align: center;
	mc-disabled: true;
}

div.Footer
{
	font-size: 9pt;
	height: 18pt;
	padding-left: 10px;
	bottom: 0;
	position: fixed;
	width: 100%;
	padding-top: 10px;
	padding-bottom: 30px;
	background-color: #1B154B;
	color: #ffffff;
}

p.ListImage
{
	margin-bottom: 0;
	line-height: 1.5;
	margin: 0;
	page-break-before: avoid;
	padding-top: 10px;
	mc-disabled: true;
}

html.searchTopic
{

}

img.WithBorder
{
	border: solid 1px #000000;
}

@media CleanXHTML
{
	img
	{

	}

	img.Thumbnail
	{
		mc-thumbnail: none;
		mc-thumbnail-max-width: 100%;
		width: 100%;
	}

	img.WithBorder
	{

	}
}

MadCap|miniTocProxy.NumberedList
{
	list-style-type: decimal;
	mc-toc-depth: 1;
}

ol ul ul
{
	list-style-type: circle;
}

button.next-topic-button:hover::after
{
	color: # #007DB2;
	text-decoration: underline;
}

button.previous-topic-button:hover::after
{
	color: # #007DB2;
	text-decoration: underline;
}

a.LandingPageIcons
{
	color: #007DB2;
}

a.LandingPageIcons:hover
{
	color: #007DB2;
}

div.up3_Home a
{
	color: #007DB2;
}

p.InternalComment
{
	margin-bottom: .5;
	line-height: 1.6;
	margin-top: 1.12em;
	page-break-after: auto;
	font-style: italic;
	background: #d58f87;
	mc-conditions: 'Default.InternalComment';
}

p.tickicon	/* Used on CDP functionality matrix */
{
	text-align: center;
	color: #00A9A2;
}

p.Step
{
	margin-left: 40px;
	text-indent: -15px;
	margin-bottom: 20px;
	mc-auto-number-format: 'X:{n+}. ';
}

p.StepEnd
{
	margin-bottom: 20px;
	font-weight: normal;
	font-style: normal;
	margin-left: 40px;
	margin-top: -15px;
	mc-auto-number-format: 'X:{ =0}{i}Result: {/i}';
}

p.StepResult
{
	margin-bottom: 20px;
	font-weight: normal;
	font-style: normal;
	margin-left: 40px;
	margin-top: -15px;
	mc-auto-number-format: 'X:{ }{i}Result: {/i}';
}

p.Index9
{
	display: block;
	line-height: 1.6;
	background: rgba(0,193,222,0.05);
	padding-bottom: 1em;
	padding-left: 2em;
	padding-top: 1em;
	padding-right: 1em;
	text-indent: -2em;
	mc-auto-number-format: '{b}Info: {/b}';
}

p.Footnote
{
	margin-bottom: .5;
	line-height: 1.6;
	margin-top: 1.12em;
	page-break-after: auto;
	font-size: 10pt;
	color: #808080;
	font-style: italic;
}

p.GoalStep
{
	margin-left: 40px;
	text-indent: -15px;
	margin-bottom: 20px;
	mc-auto-number-format: 'Y:{n+}. ';
}

p.GoalStepEnd
{
	margin-bottom: 20px;
	font-weight: normal;
	font-style: normal;
	margin-left: 40px;
	margin-top: -15px;
	mc-auto-number-format: 'Y:{ =0}{i}Result: {/i}';
}

p.GoalStepResult
{
	margin-bottom: 20px;
	font-weight: normal;
	font-style: normal;
	margin-left: 40px;
	margin-top: -15px;
	mc-auto-number-format: 'Y:{ }{i}Result: {/i}';
}

p.Docconfidentiality
{
	font-size: 14pt;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
	color: #323E47;
	font-family: 'Proxima Nova';
}

h2.topborder
{
	border-top: 1px solid #a2a9b1;
	padding-top: 15px;
}

h1.Home
{
	text-align: center;
}

body.home
{
	background-color: #fafafa;
}

a.tile
{
	display: block;
	color: #24232A;
	text-decoration: none;
}

p.diagrams
{
	text-align: center;
	width: 100%;
}

p.center
{
	text-align: center;
	width: 100%;
}

iframe.API
{
	float: left;
	margin-right: 10px;
	width: 100%;
	height: 1000px;
	clear: none;
	padding-bottom: 10px;
	border: transparent;
}
