/*<meta conditions="General.GlobalLink" />*/

@import url('../prettify/prettify.css');

@import url('../prism/prism.css');

/*delete when Flare 11 is no longer used*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/* ---------------------------------- Fonts ------------------------------------ */

@font-face 
{
	font-family: 'TitilliumWeb-Regular';
	src: url('fonts/titillium_web/titilliumweb-regular.ttf');
}

@font-face 
{
	font-family: 'TitilliumWeb-Bold';
	src: url('fonts/titillium_web/titilliumweb-bold.ttf');
}

@font-face 
{
	font-family: 'TitilliumWeb-SemiBold';
	src: url('fonts/titillium_web/titilliumweb-semibold.ttf');
}

@font-face 
{
	font-family: 'TitilliumWeb-SemiBoldItalic';
	src: url('fonts/titillium_web/titilliumweb-semibolditalic.ttf');
}

@font-face 
{
	font-family: 'TitilliumWeb-Black';
	src: url('fonts/titillium_web/titilliumweb-black.ttf');
}

@font-face 
{
	font-family: 'TitilliumWeb-Bold';
	src: url('fonts/titillium_web/titilliumweb-bold.ttf');
}

@font-face 
{
	font-family: 'SourceSansPro-Black';
	src: url('fonts/source_sans_pro/sourcesanspro-black.ttf');
}

@font-face 
{
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 400;
	src: url('fonts/source_sans_pro/sourcesanspro-regular.ttf');
}

@font-face 
{
	font-family: 'Source Sans Pro';
	font-style: normal;
	font-weight: 600;
	src: url('fonts/source_sans_pro/sourcesanspro-bold.ttf');
}

@font-face 
{
	font-family: 'SourceSansPro-SemiBold';
	src: url('fonts/source_sans_pro/sourcesanspro-semibold.ttf');
}

/* CSS Variables */

:root
{
	--Black: #000000;
	--PictonBlue: #3BCFF0;
	--Dark-Blue: #003a4c;
	--Grey: #32525c;
	--Note: #fdc80b;
	--Purple: #063ca6;
	--Warning: #ff6b31;
	--White: #ffffff;
}

/* ---------------------------------- Body Styles ------------------------------------ */

body
{
	font-family: 'Source Sans Pro';
	font-size: 12pt;
	color: #000000;
	/* max-width: 1280px !important; */
	margin: auto !important;
}

/* ---------------------------------- Topic Styles ------------------------------------ */

html.SelectorSwitch
{
	mc-master-page: url('../MasterPages/3WaySwitchPage.flmsp');
}

html.Standard
{
	mc-master-page: url('../MasterPages/StandardPage.flmsp');
}

html.TripaneStandard
{
	mc-master-page: url('../MasterPages/TripaneStandard.flmsp');
}

html.PDFHome
{
	
}

/* --------------------------------- Heading Styles -----------------------------------*/

h1
{
	margin-top: 50px;
	margin-bottom: 0.52em;
	color: #333;
	font-family: Source Sans Pro, sans-serif;
	font-weight: 700;
	font-size: 16pt;
}

h1.Contents
{
	mc-heading-level: 0;
}

h1#results-heading
{
	font-family: 'TitilliumWeb-Regular';
	font-size: 14px;
}

h1.Appendix,
h2.Appendix,
h3.Appendix
{
	
}

h2
{
	font-size: 12pt;
	margin-top: 25px;
	margin-bottom: 0.2em;
	color: #333;
	line-height: 40px;
	font-family: Source Sans Pro, sans-serif;
	font-weight: 700;
}

h3
{
	font-size: 12pt;
	margin-top: 1.5em;
	margin-bottom: 0.2em;
	color: #333;
	font-family: Source Sans Pro, sans-serif;
	font-weight: 700;
}

h4
{
	font-weight: bold;
	color: #535759;
	margin-top: 1.5em;
	margin-bottom: 0;
	mc-heading-level: 0;
	font-size: 11pt;
}

h5
{
	font-size: 100%;
	font-weight: 600;
	color: #535759;
	font-style: italic;
	margin-top: 1.5em;
	margin-bottom: 0;
	mc-heading-level: 0;
}

h6
{
	font-size: 90%;
	font-weight: 600;
	margin-top: 1.5em;
	margin-bottom: 0;
	mc-heading-level: 0;
}

/* ------------------------------- Paragraph Styles ----------------------------------*/

p
{
	clear: both;
	mc-next-tag: p;
	line-height: 1.4;
	margin-bottom: 14px;
	margin-top: 8px;
	color: #757575;
	font-family: 'Source Sans Pro';
	font-size: 11pt;
}

h1 + p
{
	clear: none;
}

p.KeepWithNext
{
	page-break-after: avoid;
	mc-next-class: none;
}

p.Copyright
{
	font-size: 0.75rem;
	margin-top: 0;
	color: inherit;
	mc-hidden: hidden;
}

span.emphasis
{
	font-family: 'SourceSansPro-SemiBold';
	font-style: italic;
}

.center
{
	text-align: center;
}

/* Use to wrap paras with long unbreakable strings such as urls, paths and inline code */

.wrap
{
	word-break: break-all;
	word-wrap: break-word;
}

/* Use to add horizontal scrollbars */

div.scrollx
{
	overflow-x: auto;
}

/*Authors highlighters */

p.highlightYellow
{
	background-color: #f3f315;
	mc-conditions: 'Media.NotUsed';
}

p.highlightBlue
{
	background-color: #00ffff;
	mc-conditions: 'Media.NotUsed';
}

p.highlightGreen
{
	background-color: #00ff00;
	mc-conditions: 'Media.NotUsed';
}

p.highlightPink
{
	background-color: #ff00ff;
	mc-conditions: 'Media.NotUsed';
}

/* ---------------------------------- List Styles ------------------------------------*/

ol,
ul
{
	color: #000000;
	margin-top: 0;
	margin-bottom: 0;
}

ol
{
	list-style: decimal;
	/* font-weight: 600; */
	color: #1B1B6F;
}

ol ol
{
	margin-left: -13px;
	list-style-type: lower-alpha;
}

ol ol ol
{
	margin-left: -18px;
	list-style-type: lower-roman;
}

ol ul
{
	margin-left: -12px;
}

ul
{
	color: #000000;
	margin-left: -1.2em;
	list-style: disc;
}

ul ul
{
	margin-left: -18px;
}

ul ol
{
	margin-left: -24px;
}

ul ul ul
{
	margin-left: -18px;
}

li
{
	margin-top: 0;
	margin-bottom: 0;
}

ul > li
{
	margin-top: 0.73em;
	margin-bottom: 0.36em;
	padding-left: 8px;
}

ul > li > p
{
	margin-left: 0;
}

ol p
{
	color: #000;
	margin-left: 8px;
	font-weight: 400;
}

ol td
{
	color: #000;
}

ol div.CodeBlock
{
	margin-left: 8px;
}

/* -------------------------------- Character Styles ---------------------------------*/
/* Colour classes to mark up code and other text */
/* Old brand colours names kept for compatibility with old projects*/

.FISGreen
{
	color: #4BCD3E;
}

/* was coral in the old brand - changed to Worldpay Blush */

.WorldpayCoral
{
	color: #FF92EA;
}

/* was rose in the old brand - changed to a version of Worldpay Ocean to add a green option */

.WorldpayOcean
{
	color: #73c8b3;
}

/* was wine in the old brand - changed to Worldpay Deep Red */

.TrueV
{
	color: #A18CDE;
}

/* was mango in the old brand - changed to Worldpay Orange */

.WorldpayMango
{
	color: #FF8B22;
}

/* was purple in the old brand - changed to Worldpay Plum */

.WorldpayPurple
{
	color: #824CEF;
}

/* was emerald in the old brand - changed to Worldpay Blue */

.WorldpayBlue
{
	color: #2CACE5;
}

/* was light grey in the old brand - changed to Worldpay Dark Grey */

.WorldpayLtGrey
{
	color: #535759;
}

abbr,
acronym,
address,
big,
cite,
del,
fieldset,
ins,
MadCap|helpControlMenuItem,
MadCap|slideThumbnail,
samp,
small,
span.boolean,
span.state,
strong,
tt,
var
{
	mc-disabled: true;
}

/* ---------------------------------- Code Styles ------------------------------------*/
/*Use for inline code styles including xml entities */

code,
pre
{
	font-family: Consolas, Monaco, 'Andale Mono', monospace;
	font-weight: 500;
	color: #000;
}

code.CodeChar
{
	padding: 2px 8px;
	background-color: #f1f1ee;
	border-radius: 5px;
}

/* Use for marking up inline xml attributes, not entities - kept for backwards compatibility */

code.attribute
{
	font-weight: 500;
}

div.CodeBlock,
pre	/* This applies the border and horizontal scrollbar to the block of code */
{
	background-color: #f7f7f5;
	margin-top: 20px;
	padding: 5px;
	overflow-x: auto;
	page-break-inside: avoid;
	border-radius: 4px;
}

div.CodeBlock p	/* This sets the correct font for paragraphs within the code block.  The white-space property is used to ensure that multiple spaces are displayed */
{
	font-family: Consolas, Monaco, 'Andale Mono', monospace;
	max-width: 100%;
	white-space: pre;
	margin-top: 0;
	margin-bottom: 0;
}

MadCap|codeSnippet	/* This sets the font properties for MadCap Code Snippets */
{
	font-family: Consolas, Monaco, 'Andale Mono', monospace;
	font-size: 1em;
	padding: 0;
	border: none;
}

MadCap|codeSnippetBody
{
	line-height: 1.4;
}

p.CodeBlockCaption
{
	text-align: center;
	color: #000;
	margin-bottom: 2em;
	font-size: 82%;
	page-break-before: avoid;
	mc-next-class: none;
}

p.SelectCode
{
	font-weight: normal;
	background-color: #e4e3de;
	cursor: pointer;
	padding-top: 2px;
	padding-left: 8px;
	padding-right: 8px;
	display: inline-block;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	margin-bottom: 0;
	margin-top: 20px;
	mc-hidden: hidden;
}

p.SelectCode + div.CodeBlock,
p.SelectCode + pre,
p.SelectCode + div.code-toolbar > pre,
div.KeepTogether > div.CodeBlock
{
	margin-top: 0;
	border-top-left-radius: 0;
}

/*------------------- Example style -------------------*/

div.Example	/* This applies a light orange background to some text */
{
	background-color: #e4e3de;
	padding: 5px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-radius: 5px;
}

div.Example p	/* This sets the Example paragraph setting */
{
	margin-top: 0;
	margin-bottom: 0.5em;
}

div.Example > div.CodeBlock p
{
	font-family: Consolas, Monaco, 'Andale Mono', monospace;
	margin-top: 0;
	margin-bottom: 0;
}

a.l div.Example p.SelectCode
{
	margin-bottom: 0;
}

/* ------------------------------- Link & Xref Styles --------------------------------*/

MadCap|xref
{
	color: var(--Black);
	text-decoration: none;
	mc-format: '{paratext}';
}

MadCap|xref.Figure
{
	mc-format: '{paratext}';
}

MadCap|xref.Table
{
	mc-format: '{paratext}';
}

a,
a:link,
a:visited
{
	color: #285BC5;
	text-decoration: none;
	font-family: Source Sans Pro, sans-serif;
}

a:hover
{
	text-decoration: underline;
}

p.breadcrumb a:hover
{
	color: var(--PictonBlue);
	text-decoration: none;
}

ul.withinThisPage li a:hover
{
	color: #1b1b6f;
	text-decoration: none;
}

/* -------- Removed for FIS rebranding
a[href^="mailto:"]
{
	color: #ff0000;
}
------- */

a img
{
	border: none;
}

div.MCBreadcrumbsBox_0
{
	display: inline;
}

p.breadcrumb
{
	padding-top: 25px;
	font-family: 'SourceSansPro-SemiBold';
	font-size: 0.75rem;
	display: block;
}

span.breadcrumbRed
{
	color: var(--Black);
	padding-left: 6px;
}

p.breadcrumb a
{
	color: var(--Black);
	padding-left: 6px;
	padding-right: 6px;
}

p.breadcrumb a:first-child
{
	padding-left: 0;
}

p.breadcrumb img[src*=".svg"]
{
	width: .5em;
	vertical-align: -1px;
}

a.MCBreadcrumbsLink
{
	font-weight: bold;
	color: var(--Black);
}

a.MCBreadcrumbsLink:visited
{
	color: var(--Black);
}

a.MCBreadcrumbsLink:hover
{
	color: var(--Black);
}

span.LinkInactive
{
	font-weight: 400;
	font-style: italic;
}

/* Next and previous page styles */

p.NextPage,
p.PrevPage
{
	color: #000;
	margin-top: 2em;
	padding-top: 0;
	padding-bottom: 0;
	mc-next-class: none;
}

div.OtherPage	/* Use for a group of see next links at the bottom of a page */
{
	padding-top: 0;
	padding-bottom: 0;
}

div.OtherPage p
{
	color: #535759;
	font-weight: 600;
	margin-top: 0.5em;
	text-align: right;
}

p.NextPage
{
	text-align: right;
}

p.NextPage::before
{
	content: 'Next: \00a0';
	color: #535759;
	font-weight: 600;
}

p.PrevPage::before
{
	content: '\02039 \00a0 Previous: \00a0';
	color: #535759;
	font-weight: 600;
}

p.NextPage a,
p.PrevPage a,
div.OtherPage a
{
	color: var(--Black);
	font-weight: 400;
}

p.NextPage a::after,
div.OtherPage a::after
{
	content: '\00a0 \0203A';
}

p.PrevPage + p.NextPage,
p.NextPage + p.PrevPage
{
	margin-top: 0;
}

p.NextPage a:hover,
p.PrevPage a:hover,
div.OtherPage a:hover
{
	text-decoration: underline;
}

/* ----------------------------------- Div Styles ------------------------------------*/

div
{
	margin-top: 0;
	margin-bottom: 0;
}

div.Border
{
	border: solid 1px #e4e3de;
	padding: 8px;
}

div.KeepTogether
{
	page-break-inside: avoid;
}

/* --------------------------------- Alert Styles ------------------------------------*/

p.Note,
p.PreReq,
p.BestPrac,
p.Warning
{
	padding: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	mc-next-class: none;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
}

p.Note
{
	color: #757575;
	font-family: Source Sans Pro, sans-serif;
	border-left: 4px solid #285BC5;
	border-right: 1px solid #285BC5;
	border-top: 1px solid #285BC5;
	border-bottom: 1px solid #285BC5;
}

p.Note::before
{
	content: "Note: ";
	font-family: Source Sans Pro, sans-serif;
	margin-right: 10px;
	font-weight: bold;
}

p.Warning,
div.Warning
{
	border-left: 4px solid #ff0000;
	background-color: #fff2f2;
}

p.Warning,
div.Warning p
{
	color: #ff0000;
}

p.PreReq,
div.PreReq
{
	border-left: 4px solid #2CACE5;
	background-color: #003a4c;
	color: var(--White);
}

p.BestPrac,
div.BestPrac
{
	border-left: 4px solid #ff8b22;
	background-color: #003a4c;
	color: var(--White);
}

/* Alerts within a table */

table p.Note,
table p.Warning,
table p.PreReq,
table p.BestPrac
{
	margin-top: 0;
	margin-bottom: 0;
	padding-bottom: 10px;
}

/* divs for multi-line alerts */

div.Note,
div.PreReq,
div.BestPrac,
div.Warning
{
	padding: 10px;
	border-bottom-right-radius: 5px;
	border-top-right-radius: 5px;
	margin-top: 20px;
	margin-bottom: 20px;
	page-break-inside: avoid;
}

div.Note
{
	background-color: rgba(50, 91, 197, .2);
	color: #ffffff;
	font-family: 'Source Sans Pro';
	border-left: 4px solid #285BC5;
}

div.Note > p:first-child::before,
p.Note::before
{
	content: "Note: ";
	font-family: 'Source Sans Pro';
	margin-right: 10px;
	font-weight: bold;
}

div.PreReq > p:first-child::before,
p.PreReq::before
{
	content: "Prerequisites: ";
	font-family: 'Source Sans Pro';
}

div.BestPrac > p:first-child::before,
p.BestPrac::before
{
	content: "Best Practice: ";
	font-family: 'Arial';
}

div.Warning > p:first-child::before,
p.Warning::before
{
	content: "Warning: ";
	font-family: 'Arial';
}

div.Note > p:first-child,
div.PreReq > p:first-child,
div.BestPrac > p:first-child,
div.Warning > p:first-child
{
	margin-top: 0;
	margin-bottom: 0;
}

div.Note p,
div.PreReq p,
div.BestPrac p
{
	margin-top: 3px;
}

div.Warning p
{
	margin-top: 3px;
}

/* ----------------------------- Image/Figure/video Styles ---------------------------------*/

img
{
	max-width: 100%;
}

div.Figure img
{
	padding: 3px;
	border: solid 1px #d3d3d3;
}

div.Figure
{
	text-align: center;
	margin-bottom: 2em;
}

img.Thumnail
{
	mc-thumbnail: popup;
	mc-thumbnail-max-width: 350px;
	mc-thumbnail-max-height: auto;
	border: solid 1px #d3d3d3;
}

.MCPopupThumbnailLink::after
{
	content: url('../Images/Icons/zoomButton.png');
	vertical-align: top;
	display: inline-block;
}

/* responsive container classes for embedding a youtube video - only applies at the mobile bp */

.responsive-container
{
	
}

.responsive-container iframe
{
	
}

/* --------------------------------- Table Styles ------------------------------------*/

table
{
	/* font-family: 'TitilliumWeb-SemiBold'; */
	width: 100%;
	line-height: 1.4;
}

.TableStyle-StandardTable-HeadE-Normal-Header1
{
	border-right-color: #fff !important;
}

table p
{
	margin-top: 0;
}

th p:only-child,
td p:only-child,
th p:last-child,
td p:last-child
{
	margin-bottom: 0;
}

/*highlights rows on hover*/

tr:hover
{
	background-color: rgba(228,227,222,0.3);
}

/* ------------------------------- Dropdowns ---------------------------------*/

MadCap|dropDown
{
	margin-bottom: 6px;
	margin-top: 12px;
	mc-closed-image: url('../Images/Icons/green-arrow-right-small.png');
	mc-open-image: url('../Images/Icons/green-arrow-bottom-small.png');
}

MadCap|dropDownBody
{
	border-left: 1px dashed #e4e3de;
	border-bottom: 1px dashed #e4e3de;
	margin-left: 7px;
	padding-left: 12.5px;
	padding-bottom: 10px;
}

MadCap|dropDownHead
{
	
}

MadCap|dropDownHotspot
{
	font-size: 110%;
	font-weight: 400;
	color: var(--Black);
	padding-left: 5px;
}

.MCDropDown_Closed .MCDropDownHotSpot_
{
	padding-top: 1px;
}

/*Fix needed as MadCap|dropDownHotspot:hover doesn't work */

.dropDownHotspot:link:hover
{
	text-decoration: underline;
}

/*Aligns dropdowns in ordered lists */

ol .MCDropDown_Closed .MCDropDownHotSpot_,
ol .MCDropDown_Open .MCDropDownHotSpot_
{
	margin-left: 8px;
}

ol .dropDown p,
ul .dropDown p
{
	margin-left: unset;
}

ol .dropDownBody
{
	margin-left: 15px;
}

div.Warning
{
	border-left: 4px solid #FF1F3E;
	font-size: 11pt;
}

/* medium layout */

@media only screen and (max-width: 800px)
{
	
}

/* Small Layout */

@media screen and (max-width: 641px)
{
	body
	{
		font-size: 0.9em;
	}

	h1
	{
		font-size: 200%;
		padding-left: 0;
		line-height: 25px;
	}

	h2
	{
		font-size: 160%;
		line-height: 25px;
	}

	h3
	{
		font-size: 130%;
		line-height: 25px;
	}

	h4
	{
		font-size: 110%;
		line-height: 25px;
	}

	/* makes youtube videos responsive at the mobile bp */

	.responsive-container
	{
		position: relative;
		padding-bottom: 56.25%;
		padding-top: 30px;
		height: 0;
		overflow: hidden;
	}

	.responsive-container iframe
	{
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

	.MCPopupThumbnailLink::after
	{
		display: none;
	}

	table,
	div.CodeBlock p,
	code.CodeChar,
	code.attribute
	{
		font-size: 95%;
	}

	p.NextPage::before,
	p.PrevPage::before
	{
		content: ' ';
	}

	p.PrevPage a::before
	{
		content: '\02039 \00a0';
	}
}

/* ------------------------------ Title Page Styles (old tripanes and pdfs) ----------------------------------*/

p.GatewayHeading
{
	font-size: 182%;
	font-weight: 500;
	color: #ff0000;
	margin-top: 4em;
	mc-hidden: hidden;
}

p.DocumentTitle
{
	font-size: 255%;
	font-weight: 500;
	margin-top: 0.75em;
	margin-bottom: 0;
	mc-hidden: hidden;
	color: #535759;
}

p.DocumentSubtitle
{
	font-size: 145%;
	margin-top: 0.75em;
	margin-bottom: 0;
	mc-hidden: hidden;
}

p.Version
{
	font-size: 145%;
	margin-top: 1em;
	margin-bottom: 0;
	mc-hidden: hidden;
}

p.UseThisGuideTo
{
	font-size: 109%;
	font-weight: 500;
	color: #ff0000;
	margin-top: 6em;
	margin-bottom: 0;
	mc-hidden: hidden;
}

/* --------------------------------- TOC Styles --------------------------------------*/

p.TOC1
{
	color: #ff0000;
	font-weight: bold;
	margin-top: 0pt;
	margin-bottom: 5pt;
}

p.TOC2
{
	color: #000;
	font-weight: bold;
	margin-left: 0.15in;
	margin-top: 0pt;
	margin-bottom: 5pt;
}

p.TOC3
{
	color: #000;
	font-weight: normal;
	margin-left: 0.31in;
	margin-top: 0pt;
	margin-bottom: 5pt;
}

p.TOC4
{
	color: #000;
	font-weight: normal;
	margin-left: 0.46in;
	margin-top: 0pt;
	margin-bottom: 5pt;
}

MadCap|tocProxy
{
	border-top-style: none;
}

/* ----------------------------- Page Layout Styles ----------------------------------*/

table.Header
{
	color: #535759;
	mc-hidden: hidden;
	font-size: 8pt;
}

@media print
{
	body
	{
		/* font-family: 'TitilliumWeb-SemiBold'; */
		font-size: 10pt;
		line-height: 1.2;
		background-color: transparent;
		mc-hyphenate: never;
	}

	/* ------------------------------- Heading Styles --------------------------------*/

	h1
	{
		mc-auto-number-position: inside-head;
		mc-auto-number-format: 'GH:{n+}{ =0}{ =0}{ =0}  ';
		font-size: 20pt;
	}

	h1.Contents
	{
		mc-auto-number-position: none;
	}

	h1.Appendix
	{
		mc-auto-number-format: 'GA:Appendix {A+}: ';
	}

	h2
	{
		margin-top: 18pt;
		mc-auto-number-position: inside-head;
		mc-auto-number-format: 'GH:{n}.{n+}{ =0}{ =0}  ';
		font-size: 18pt;
		border: none;
	}

	h2.Appendix
	{
		mc-auto-number-position: none;
	}

	h3
	{
		margin-top: 18pt;
		mc-auto-number-position: inside-head;
		mc-auto-number-format: 'GH:{n}.{n}.{n+}{ =0}  ';
		font-size: 16pt;
	}

	h3.Appendix
	{
		mc-auto-number-position: none;
	}

	h4
	{
		font-size: 14pt;
	}

	h4.Appendix
	{
		mc-auto-number-position: none;
	}

	/* ------------------------------ Paragraph Styles -------------------------------*/

	p
	{
		margin-top: 8pt;
		margin-bottom: 4pt;
		/*overrides online line-height to stop bullets appearing above text line*/
		line-height: 1.2;
	}

	/* ------------------------------ Table Styles -------------------------------*/

	table
	{
		/*overrides online line-height to stop bullets appearing above text line*/
		line-height: 1.2;
	}

	/* -------------------------------- List Styles ----------------------------------*/

	ol
	{
		margin-left: 0.39in;
	}

	ol ol
	{
		margin-left: 0.49in;
	}

	ol ol ol
	{
		margin-left: 0.49in;
	}

	ol ul
	{
		margin-left: 0.29in;
		list-style-image: url('../Images/Icons/DashBullet_PDF.png');
	}

	ul
	{
		margin-left: 0.2in;
		list-style-image: url('../Images/Icons/DiscBullet_green_PDF.png');
	}

	ul ul
	{
		margin-left: 0.05in;
		list-style-image: url('../Images/Icons/DashBullet_PDF.png');
	}

	ul ul ul
	{
		margin-left: 0.05in;
		list-style-image: url('../Images/Icons/greydiscbullet_PDF.png');
	}

	li
	{
		padding-left: 0in;
		margin-left: 0in;
	}

	li p
	{
		margin-left: 0.24in;
	}

	ul > li
	{
		padding-left: -0.2in;
		/* Creates space between bullet icon and text */
		margin-left: 0.59in;
	}

	ul > li > p
	{
		padding-left: -0.2in;
		/* Fixes space between bullet icon and text when there is a nested p */
		margin-left: 0.2in;
	}

	ul li p.Note,
	ul li p.Warning,
	ul li p.PreReq,
	ul li p.BestPrac
	{
		margin-left: 0;
	}

	/*------------------------------------ Alerts -----------------------------------------*/

	p.Note,
	p.Warning,
	P.PreReq,
	p.BestPrac,
	div.Note,
	div.PreReq,
	div.BestPrac,
	div.Warning
	{
		border: none;
		border-radius: 5px;
	}

	/* ----------------------------------- Code styles -------------------------------------*/

	div.CodeBlock,
	pre
	{
		border: none;
		background-color: #F7F7F5;
		padding: 8pt;
		border-radius: 5px;
	}

	div.CodeBlock p
	{
		white-space: pre-wrap;
		line-height: 1.3;
	}

	p.CodeBlockCaption
	{
		mc-auto-number-position: inside-head;
		mc-auto-number-format: 'GC:Code example {n+}: ';
	}

	/* ----------------------------- Link & Xref Styles ------------------------------*/

	MadCap|xref
	{
		text-decoration: none;
		mc-format: '{i}{paratext}{/i} {pageref}';
		color: #015B7E;
	}

	MadCap|xref.Figure
	{
		font-weight: bold;
		text-decoration: none;
		mc-format: 'Figure {paranumonly}: {paratext}';
	}

	MadCap|xref.Table
	{
		font-weight: bold;
		text-decoration: none;
		mc-format: 'Table {paranumonly}: {paratext}';
	}

	a,
	a:link,
	a:visited
	{
		text-decoration: none;
		/* color: #ff0000; */
		font-weight: 400;
		font-family: Source Sans Pro, sans-serif;
	}

	a:hover
	{
		text-decoration: underline;
	}

	/* --------------------------- Image/Figure Styles -------------------------------*/

	img
	{
		max-width: 98%;
	}

	div.Figure img
	{
		padding: 2pt;
		border: solid 0.25pt #d3d3d3;
	}

	/* ------------------------------ Title Page Styles ----------------------------------*/

	p.GatewayHeading
	{
		font-size: 20pt;
		margin-top: 0;
		color: #fff;
		font-weight: bold;
		font-style: normal;
		font-family: 'Clan Offc Pro Ultra';
	}

	p.DocumentTitle
	{
		font-weight: 100;
		font-size: 28pt;
		margin-top: 10pt;
		margin-bottom: 0;
		color: #fff;
		font-family: 'Clan Offc Pro Ultra';
	}

	p.DocumentSubtitle
	{
		font-size: 16pt;
		margin-top: 10pt;
		margin-bottom: 0;
		color: #fff;
		font-weight: bold;
		font-style: normal;
		font-family: 'Clan Offc Pro Ultra';
	}

	p.Version
	{
		margin-top: 28pt;
		color: #fff;
		font-family: 'Clan Offc Pro Ultra';
		font-weight: normal;
		font-style: normal;
		font-size: 12pt;
	}

	p.UseThisGuideTo
	{
		font-size: 12pt;
		font-weight: bold;
		margin-top: 0;
		frame-break-before: always;
	}

	/* Next and previous page styles */

	p.NextPage,
	p.PrevPage,
	div.OtherPage,
	p.SelectCode
	{
		display: none;
	}

	/* Dropdown styles */

	ol MadCap|dropDownHead
	{
		margin-left: 16pt;
	}

	MadCap|dropDownBody
	{
		border: none;
		margin-left: 0;
		padding-left: 0;
	}

	/*for backwards compatibility - hides any back to top buttons from pdf output */

	div.BackToTop,
	div.BackToTopSmall
	{
		display: none;
	}

	p.Note
	{
		border-radius: 0px;
		background-color: #c0d4dc;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		border-top-left-radius: 0px;
		border-top-right-radius: 5px;
		border-bottom-right-radius: 0px;
		border-bottom-left-radius: 0px;
		border-left-style: solid;
		border-left-width: 4px;
		border-left-color: #824cef;
		border-right-style: none;
		border-top-style: none;
		border-bottom-style: none;
		border-left: solid 4px #015b7e;
		mc-auto-number-format: '{b}Note: {/b}';
	}

	P.TOC1
	{
		color: #015B7E;
	}

	table.Header
	{
		font-size: 8pt;
	}

	p.Copyright
	{
		font-family: 'Clan Offc Pro Ultra';
		color: #ffffff;
	}

	div.Note
	{
		background-color: #b4cad3;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 10px;
		padding-bottom: 10px;
		border-top-left-radius: 5px;
		border-top-right-radius: 5px;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
		border-left-style: none;
		border-left-width: 4px;
		border-left-color: #824cef;
		border-right-style: none;
		border-top-style: none;
		border-bottom-style: none;
	}

	h1.AboutGuide
	{
		mc-auto-number-position: none;
	}

	h2.About
	{
		mc-auto-number-position: none;
	}
}

@media Tripane
{
	body
	{
		background-color: #fff;
		padding-left: 1rem;
		padding-top: 0.5rem;
		padding-right: 1rem;
	}

	h1
	{
		margin-top: 1em;
	}

	/* Next and previous page styles */

	p.NextPage,
	p.PrevPage,
	div.OtherPage
	{
		display: none;
	}

	/*for backwards compatibility - hides any back to top buttons from tripane output */

	div.BackToTop,
	div.BackToTopSmall
	{
		display: none;
	}
}

.main-section
{
	margin-top: 128px;
}

li::marker
{
	color: #285bc5;
}

li p > a,
li p > a:link,
li p > a:visited
{
	font-family: Source Sans Pro, sans-serif;
}

ul.withinThisPage
{
	position: absolute;
	right: 0;
	color: #757575;
	font-size: 14px;
	list-style: none;
	width: 280px;
	padding: 0;
	top: 50px;
}

ul.withinThisPage:before
{
	content: 'Within this Page';
	color: #333;
	font-size: 16px;
	font-weight: 700;
}

ul.withinThisPage li
{
	margin: 8px 0;
}

ul.withinThisPage p
{
	padding: 0;
	margin: 0;
}

ul.withinThisPage li a
{
	color: inherit;
	font-size: 14px;
	font-weight: 700;
}

.MCDropDown_Open .MCDropDownHotSpot_.MCHotSpotImage:before,
.MCDropDown_Closed .MCDropDownHotSpot_.MCHotSpotImage:before
{
	font-size: 20px;
	background-color: #285bc5;
	border-radius: 12px;
	width: 24px;
	height: 24px;
	line-height: 24px;
	display: inline-block;
	text-align: center;
	color: #fff;
	text-indent: initial;
}

.MCDropDown_Closed .MCDropDownHotSpot_.MCHotSpotImage:before
{
	content: '+';
}

.MCDropDown_Open .MCDropDownHotSpot_.MCHotSpotImage:before
{
	content: '\2014';
	font-size: 16px;
	line-height: 20px;
}

.MCDropDown_Open .MCDropDownHotSpot_.MCHotSpotImage,
.MCDropDown_Closed .MCDropDownHotSpot_.MCHotSpotImage
{
	background-image: none;
}

.MCDropDown .MCDropDownHead a,
.MCDropDown .MCDropDownHead a:visited,
.MCDropDown .MCDropDownHead a:hover,
.MCDropDown .MCDropDownHead a:link
{
	color: #333;
	font-weight: 700;
	font-size: 16px;
	text-indent: -41px;
	padding-left: 47px;
	display: inline-block;
}

.MCDropDown
{
	padding: 12px 0 40px;
	border-bottom: 1px solid #d9d9d9;
}

ul.menu._Skins_SideMenu.mc-component a
{
	font-family: Source Sans Pro, sans-serif;
}

.sideContent ul.menu._Skins_SideMenu.mc-component li > a,
.sideContent ul.menu._Skins_SideMenu.mc-component li > a.selected
{
	font-size: 15px;
	padding: 6px 12px;
	line-height: 20px;
}

.sideContent ul.menu._Skins_SideMenu.mc-component li > a:hover,
.sideContent ul.menu._Skins_SideMenu.mc-component li > a.selected
{
	background: #d9d9d9;
	color: #1b1b6f;
	border-radius: 5px;
	border-left: none;
}

ul.tiles
{
	list-style: none;
	display: flex;
	flex-wrap: wrap;
	gap: 15px;
}

ul.tiles li
{
	padding: 0;
	width: 48%;
	margin: 0;
}

ul.tiles li > p
{
	margin: 0;
	padding: 0;
	display: block;
	height: 100%;
}

ul.tiles li > p a
{
	padding: 20px;
	border: .0625rem solid #c2c2c2;
	border-radius: 8px;
	display: block;
	height: 100%;
}

.sideContent ul.sub-menu
{
	margin-left: 15px;
}

.logoWrapper {
    width: 100%;
    height: 129px;
    border-bottom: 1px solid #d9d9d9;
}

.wpLogo {
    background: transparent url('../Images/Worldpay_logo_RED.png') no-repeat center center;
    width: 170px;
    height: 100%;
	margin-left: 20px;
}

.mainWrapper {
	margin-left: 80px;
}