/*<meta />*/

@import url('../prettify/prettify.css');

@font-face 
{
	font-family: 'Satoshi';
	src: url('../Fonts/Satoshi-Light.otf');
	font-weight: 300;
	font-style: normal;
}

/* Light */

@font-face 
{
	font-family: 'Satoshi';
	src: url('../Fonts/Satoshi-LightItalic.otf');
	font-weight: 300;
	font-style: italic;
}

/* Light */

@font-face 
{
	font-family: 'Satoshi';
	src: url('../Fonts/Satoshi-Regular.otf');
}

@font-face 
{
	font-family: 'Satoshi';
	src: url('../Fonts/Satoshi-Italic.otf');
	font-weight: 400;
	font-style: italic;
}

/* Regular */

@font-face 
{
	font-family: 'Satoshi';
	src: url('../Fonts/Satoshi-Bold.otf');
	font-weight: 700;
	font-style: normal;
}

/* Bold */

@font-face 
{
	font-family: 'Satoshi';
	src: url('../Fonts/Satoshi-BoldItalic.otf');
	font-weight: 700;
	font-style: italic;
}

/* Bold */

@font-face 
{
	font-family: 'Jakarta';
	src: url('../Fonts/PlusJakartaSans-Regular.ttf');
}

#resultList .description
{
	font-family: 'Satoshi';
	font-size: 18px;
	line-height: 1.375em;
	padding-top: 20px;
}

#resultList .url cite
{
	color: #747379;
	font-size: 0.8em;
	font-style: normal;
}

#resultList h3.title a
{
	color: #00C552;
	font-size: 28px;
	padding-top: 20px;
}

a:link
{
	color: #00C552;
}

a:visited
{
	color: #004650;
}

#resultList h3.title a:focus
{
	color: #00C552;
	font-family: 'Satoshi';
	font-size: 28px;
}

a:focus
{
	text-decoration: underline;
	color: #004650;
}

#resultList h3.title a:hover
{
	color: #00C552;
	font-family: 'Satoshi';
	font-size: 28px;
}

.modal > a:hover
{
	border: 1px solid #00C552;
	color: #00C552;
}

div.home-tiles a:hover	/*Complex Selector: When hovering over links within the home tiles the following properties will apply.*/
{
	color: #005663;
}

a:hover
{
	text-decoration: underline;
	color: #5AE543;
}

#resultList h3.title a:active
{
	color: #004650;
	font-family: 'Satoshi';
	font-size: 28px;
	text-decoration: underline;
}

pre.prettyprint
{
	display: block;
	overflow: auto;
	width: auto;
	max-height: 600px;
	white-space: pre;
	word-wrap: normal;
	padding: 10px;
}

div.cta	/*Call to action button on the Home Page*/
{
	-moz-border-radius: 25px;
	-webkit-border-radius: 25px;
	border-radius: 25px;
	width: 200px;
	transition: all 0.5s cubic-bezier(.25,.8,.25,1);
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
	color: #ffffff;
	padding: 10px 18px;
	margin-top: 10px;
	background-color: #004650;
	font-family: 'Satoshi';
	font-size: 18px;
}

div.cta:hover	/*When hovering over the CTA button the following properties apply*/
{
	box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
	transform: scale(1.01);
	background-color: #7DE165;
	font-family: 'Satoshi';
	font-size: 18px;
}

a.cta:link
{
	text-decoration: none;
	color: #005663;
	font-family: 'Satoshi';
}

a.cta:visited
{
	text-decoration: none;
	color: #747379;
}

:root
{
	--Black: #000000;
	--Medium-Gray: #b9bec1;
	--Light-Gray: #d0d3d5;
	--Dark-Gray: #3F5A63;
	--Brand: #002b49;
}

/*class for highlighting text in light green*/

.highlight
{
	background-color: #D2FDB1;
}

.body-container
{
	flex: 1 1;
	padding-top: 0.09em;
	padding-left: 1em;
	padding-right: 1em;
	margin-left: 1em;
	margin-right: 1em;
	overflow: auto;
}

/* HIDE RADIO */

[type=radio]
{
	visibility: hidden;
	opacity: 0;
	width: 0;
	height: 0;
	display: none;
}

/* IMAGE STYLES */

label img
{
	cursor: pointer;
	padding: 0.5em;
	border-radius: 50%;
	transition: all 200ms ease-in;
}

/* CHECKED STYLES */

[type=radio]:checked + img
{
	border: 2px solid #002b49;
}

[type=radio]:hover + img
{
	box-shadow: 0 0 10px #002b49;
}

.title-bar-container
{
	min-height: 70px !important;
	border-bottom: 1px solid #003D46 !important;
}

body
{
	display: block;
	font-family: 'Satoshi', sans-serif;
	padding-left: 1em;
	padding-right: 1em;
}

/* Feedback button */

.modal
{
	background: rgba(236,236,236,0);
	display: inline-block;
	width: auto;
	text-align: left;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
}

.question
{
	color: #9cde84;
	font-size: 24px;
	/* padding: 1em 1em;*/
}

.modal > label
{
	background: #ffffff;
	border: 1px solid #E0E0E0;
	border-radius: .2em;
	color: #000000;
	cursor: pointer;
	display: inline-block;
	font-weight: normal;
	font-variant: normal;
	font-size: 14px;
	font-family: 'Satoshi';
	padding: 0.5em 0.8em;
	text-shadow: 1px 1px 1px #fff;
}

.modal > label:hover
{
	border: 1px solid #54B948;
	color: #9cde84;
}

.modal a
{
	background: #ffffff;
	border: 1px solid #E0E0E0;
	border-radius: .2em;
	color: #000000;
	cursor: pointer;
	display: inline-block;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	font-size: 14px;
	font-family: 'Satoshi';
	padding: 0.5em 0.8em;
	margin: 0.5em 0.5em 0.5em .2em;
	text-shadow: 1px 1px 1px #fff;
}

.modal__overlay
{
	background: rgba(0,0,0,0.4);
	bottom: 0;
	left: 0;
	position: fixed;
	right: 0;
	text-align: center;
	text-shadow: none;
	top: 0;
	z-index: 600;
	justify-content: center;
	align-items: flex-end;
}

.modal__wrap
{
	padding: 1em;
	position: relative;
	vertical-align: middle;
	max-width: 500px;
	width: 10%;
	background: #ffffff;
	margin-bottom: 100px;
	box-shadow: 0 0 20px rgba(0, 0, 0, 0.6);
	border-radius: 10px;
}

code
{
	font-family: Consolas, 'Courier New', Courier, monospace;
	font-size: 16px;
}

codeText
{
	font-size: 18px;
	font-family: Consolas, 'Courier New', Courier, monospace;
}

form
{
	width: 70%;
	margin-left: 15%;
}

p.MiniTOC2
{
	display: list-item;
	list-style-position: inside;
}

h5
{
	font-family: 'Satoshi', sans-serif;
	line-height: 1.25;
	font-size: 18px;
	margin-top: 1.2em;
	margin-bottom: 0.35em;
	color: #1C2128;
	font-weight: bold;
}

div.layout-topic-panel
{
	position: sticky;
	top: 2rem;
	/* sticky offset from top of screen */
	flex: 1 1 auto;
	order: 2;
	/* display topic-panel second (right), after topic-main */
	display: flex;
	width: 25%;
	color: #F6F9FC !important;
	border-left-color: #003D46 !important;
}

h6
{
	font-family: 'Satoshi', sans-serif;
	font-weight: 600;
	font-size: 16px;
	line-height: 1.3;
	margin-top: 1em;
	margin-bottom: 0.3em;
	color: #1C2128;
}

div
{
	font-family: 'Satoshi';
	font-size: 18px;
}

nav.tab-bar
{
	border-bottom: solid 2px #E5ECF5;
}

/* Center topic toolbar button group */

.buttons.topicToolbarProxy._Skins_TopicToolBar.mc-component
{
	float: none !important;
	display: block !important;
	text-align: center;
}

.buttons.topicToolbarProxy._Skins_TopicToolBar.mc-component .button-group-container-left
{
	float: none !important;
	display: inline-block;
	margin: 0 auto !important;
}

.buttons.topicToolbarProxy._Skins_TopicToolBar.mc-component .button-group
{
	float: none !important;
	display: inline-flex;
	align-items: center;
}

ul.sidenav
{
	line-height: 20px;
	font-family: Satoshi;
	font-size: 18px;
}

ul.sidenav ul > li > a
{
	margin-left: 1em;
}

ul.sidenav ul ul > li > a
{
	margin-left: 2em;
}

ul.sidenav ul ul ul > li > a
{
	margin-left: 2.5em;
}

ul.sidenav ul ul ul ul > li > a
{
	margin-left: 3em;
}

ul.sidenav ul ul ul ul ul > li > a
{
	margin-left: 3.5em;
}

@media only screen and (max-width: 1279px)
{
	div.layout-topic-panel
	{
		position: relative;
		/* not sticky */
		top: 0;
		/* remove sticky offset */
		order: 1;
		/* display topic-panel first (top), before topic-main */
		width: 100%;
		/* fill width when single column */
	}

	.body-container
	{
		flex: 1 1;
		padding-top: 0.09em;
		padding-left: 1em;
		padding-right: 1em;
		margin-left: 1em;
		margin-right: 1em;
		overflow: auto;
	}

	.nav-search-wrapper
	{
		display: flex;
		align-items: center;
	}

	/*==Search bar elements==*/

	.search-field	/*The box-shadow property is applied to style to provide shadow on the search bar*/
	{
		box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
	}

	/*
	  .search-submit-wrapper
	  {
		  width: 30px;
		  height: 30px;
		  display: inline-block;
	  }
	  
	  .SearchButton
	  {
		  width: 30px !important;
		  height: 30px !important;
		  line-height: 30px;
		  text-align: center;
	  }
	  */

	div.search-container
	{
		margin-top: -56px;
		margin-bottom: 72px;
		padding: 0 20px;
	}
}

@media (min-height: 37.5em)
{
	.modal__wrap
	{
		left: 50%;
		position: absolute;
		top: 50%;
		-webkit-transform: translate(-50%, -80%);
		transform: translate(-50%, -80%);
	}

	.main-section .body-container
	{
		flex: 1 1;
		padding-top: 0.09em;
		padding-left: 1em;
		padding-right: 1em;
		margin-left: 1em;
		margin-right: 1em;
		overflow: auto;
	}

	.nav-search-wrapper
	{
		display: flex;
		align-items: center;
	}

	/*==Search bar elements==*/

	.search-field	/*The box-shadow property is applied to style to provide shadow on the search bar*/
	{
		box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
	}

	/*
.search-submit-wrapper
{
	width: 30px;
	height: 30px;
	display: inline-block;
}

.SearchButton
{
	width: 30px !important;
	height: 30px !important;
	line-height: 30px;
	text-align: center;
}
*/

	div.search-container
	{
		margin-top: -56px;
		margin-bottom: 72px;
		padding: 0 20px;
	}
}

.modal__wrap label
{
	background: #9cde84;
	border-radius: 50%;
	color: #ffffff;
	cursor: pointer;
	display: inline-block;
	height: 1.5em;
	line-height: 1.5;
	position: absolute;
	right: 1em;
	top: 25%;
	width: 1.5em;
}

.modal__wrap p
{
	color: #000000;
	text-align: justify;
	padding: 0px;
	margin: 0px;
}

.modal input:focus ~ label
{
	-webkit-transform: scale(0.97);
	transform: scale(0.97);
}

.modal__overlay
{
	opacity: 0;
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	-webkit-transition: all 0.75s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	transition: all 0.75s cubic-bezier(0.68, -0.55, 0.265, 1.55);
	z-index: -100;
}

input:checked ~ .modal__overlay
{
	opacity: 1;
	-webkit-transform: scale(1);
	transform: scale(1);
	z-index: 800;
}

/* Other Topics Footer */

div.footer
{
	padding-top: 20px;
	padding-bottom: 20px;
}

div.footer a
{
	text-decoration: none;
	color: #005663;
}

.footer-logo
{
	max-width: 100%;
}

.footer-links
{
	text-align: left;
}

.footer-links a
{
	padding-right: 15px;
}

.footer-icons
{
	text-align: right;
}

.footer-icons > a:first-of-type
{
	padding-right: 10px;
}

a
{
	font-family: 'Satoshi';
	color: #7FD957;
	text-decoration: none;
	transition: all 0.2s ease;
}

a.MCBreadcrumbsLink:visited
{
	color: #1C2128;
}

a.MCBreadcrumbsLink:hover
{
	color: #005663;
}

a.MCBreadcrumbsLink:selected
{
	text-decoration: none;
	color: #1C2128;
}

a.MCBreadcrumbsLink
{
	text-decoration: none;
	color: #005663;
	font-size: 16px;
}

div.GlossaryPageDefinition
{
	
}

div.GlossaryPageHeading
{
	
}

div.GlossaryPageTerm
{
	
}

div.note
{
	border-left: 5px solid #004650;
	background-position: 18px 18px;
	background-color: #EAF4F8;
	margin-top: 10px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	padding: 18px 18px 18px 24px;
	mc-auto-number-format: '{color #004650}{b}NOTE: {/b}{/color}';
	font-family: 'Satoshi';
	color: #12171E;
	font-size: 18px;
	line-height: 140%;
}

.noteInDiv
{
	border-left: 5px solid #004650;
	background-position: 18px 18px;
	background-color: #EAF4F8;
	margin-top: 10px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	padding: 18px 18px 18px 24px;
	mc-auto-number-format: '{color #004650}{b}NOTE: {/b}{/color}';
	font-family: 'Satoshi';
	color: #12171E;
	font-size: 18px;
	line-height: 140%;
}

div.tip
{
	border-left: 5px solid #2D7FF9;
	background-position: 18px 18px;
	background-color: #F2F8FF;
	margin-top: 10px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	padding: 18px 18px 18px 24px;
	mc-auto-number-format: '{color #586093}{b}Info: {/b}{/color}';
	font-family: 'Satoshi';
	color: #586093;
	font-size: 18px;
	line-height: 140%;
}

.tipInDiv
{
	border-left: 5px solid #2D7FF9;
	background-position: 18px 18px;
	background-color: #F2F8FF;
	margin-top: 10px;
	margin-bottom: 10px;
	background-repeat: no-repeat;
	padding: 18px 18px 18px 24px;
	mc-auto-number-format: '{color #F2F8FF}{b}Info: {/b}{/color}';
	font-family: 'Satoshi';
	color: #A9B6BF;
	font-size: 18px;
	line-height: 140%;
}

div.important
{
	background-color: #FFEECC;
	border-left: 5px solid #F3752B;
	background-position: 18px 18px;
	margin-top: 10px;
	background-repeat: no-repeat;
	padding: 18px 18px 18px 24px;
	mc-auto-number-format: '{color #F3752B}{b}IMPORTANT! {/b}{/color}';
	font-family: 'Satoshi';
	color: #12171E;
	font-size: 18px;
	line-height: 140%;
}

.importantInDiv
{
	background-color: #FFEECC;
	border-left: 5px solid #F3752B;
	background-position: 18px 18px;
	margin-top: 10px;
	background-repeat: no-repeat;
	padding: 18px 18px 18px 24px;
	mc-auto-number-format: '{color #F3752B}{b}IMPORTANT! {/b}{/color}';
	font-family: 'Satoshi';
	color: #12171E;
	font-size: 18px;
	line-height: 140%;
}

div.connectorupgrade
{
	border-radius: 30px;
	border: 2px solid #004650;
	background-position: 18px 18px;
	margin-top: 10px;
	background-repeat: no-repeat;
	color: #12171E;
	border-radius: 6px;
	padding: 10px 10px 10px 10px;
	mc-auto-number-format: '{b}Required! {/b}';
	font-family: 'Satoshi';
	font-size: 18px;
	line-height: 140%;
}

div.lowupgrade
{
	border-radius: 30px;
	background-position: 18px 18px;
	margin-top: 10px;
	background-repeat: no-repeat;
	border-radius: 6px;
	padding: 10px 10px 10px 10px;
	mc-auto-number-format: '{b}Recommended! {/b}';
	color: #12171E;
	border: 2px solid #005663;
	font-family: 'Satoshi';
	font-size: 18px;
	line-height: 140%;
}

div.quotation
{
	background-color: #e1e1e1;
	background-image: url('../Images/QuotationMark.png');
	background-repeat: no-repeat;
	background-position: top left;
	border-color: #b3b3b3;
	border-style: solid;
	border-radius: 6px;
	font-family: 'Century Gothic';
	font-size: 0.9em;
	font-style: italic;
	font-weight: normal;
	line-height: 18px;
	padding: 10px;
	padding-left: 10px;
}

div.sideContent
{
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	display: block;
}

h1
{
	font-size: 36px;
	line-height: 1.2;
	margin-top: 1.1em;
	margin-bottom: 0.45em;
	color: #003D46;
	font-family: 'Satoshi', sans-serif;
	font-weight: bold;
}

h2
{
	font-family: 'Satoshi', sans-serif;
	font-size: 28px;
	font-weight: bold;
	line-height: 1.25;
	margin-top: 1.05em;
	margin-bottom: 0.4em;
	color: #005663;
}

ReleaseH2
{
	font-family: 'Satoshi', sans-serif;
	font-size: 32px;
	font-weight: bold;
	line-height: 115%;
	padding-bottom: 0.1em;
	color: #005663;
}

h3
{
	font-family: 'Satoshi', sans-serif;
	font-size: 22px;
	line-height: 1.3;
	margin-top: 1em;
	margin-bottom: 0.35em;
	font-weight: bold;
	color: #003D46;
}

h4
{
	font-family: 'Satoshi', sans-serif;
	line-height: 1.3;
	margin-top: 0.9em;
	margin-bottom: 0.3em;
	font-weight: bold;
	color: #1C2128;
	font-size: 20px;
}

@media only screen and (max-width: 1279px)
{
	h1
	{
		font-size: 32px;
	}

	h2
	{
		font-size: 25px;
	}

	h3
	{
		font-size: 20px;
	}

	h4
	{
		font-size: 18px;
	}

	h5
	{
		font-size: 17px;
	}

	h6
	{
		font-size: 15px;
	}

	div.search-container
	{
		margin-top: -46px;
		margin-bottom: 58px;
	}
}

@media only screen and (max-width: 767px)
{
	h1
	{
		font-size: 28px;
	}

	h2
	{
		font-size: 22px;
	}

	h3
	{
		font-size: 19px;
	}

	h4
	{
		font-size: 17px;
	}

	h5
	{
		font-size: 16px;
	}

	h6
	{
		font-size: 14px;
	}

	div.search-container
	{
		margin-top: -40px;
		margin-bottom: 44px;
		padding: 0 14px;
	}
}

img
{
	border-radius: 2px;
	max-width: 100%;
	height: auto;
}

li
{
	orphans: 2;
	widows: 2;
	color: #12171E;
	font-size: 18px;
	line-height: 140%;
	font-family: 'Satoshi', sans-serif;
}

.custom-counter
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.custom-counter li
{
	counter-increment: step-counter;
	margin-bottom: 10px;
}

.custom-counter li::before
{
	content: counter(step-counter);
	list-style-type: disc;
	content-align: center;
	margin-right: 10px;
	font-style: arial;
	font-size: 80%;
	background-color: #4caf4f;
	color: white;
	font-weight: bold;
	padding: 3px 8px;
	border-radius: 3px;
}

ol ol
{
	list-style-type: lower-alpha;
	margin-left: -10px;
	font-size: 18px;
	color: #12171E;
	line-height: 140%;
}

ol ol ol
{
	list-style-type: lower-roman;
	margin-left: -10px;
	font-size: 18px;
	color: #12171E;
	line-height: 140%;
}

p
{
	margin-bottom: 9px;
	margin-top: 9px;
	font-family: 'Satoshi', sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #12171E;
	line-height: 140%;
}

p.IndexHeading
{
	
}

p.MiniTOC1
{
	font-weight: normal;
	color: #005663;
	display: list-item;
	list-style-position: inside;
}

p.quotationname
{
	text-align: right;
}

span.Emphasis
{
	font-weight: bold;
}

td
{
	margin: 8px;
	vertical-align: top;
	padding: 10px 5px;
	font-family: 'Satoshi', sans-serif;
	font-size: 18px;
	line-height: 140%;
	color: #080D14;
}

th
{
	margin-bottom: 8px;
	margin-top: 8px;
	font-weight: bold;
	font-color: #ffffff;
	font-family: 'Satoshi', sans-serif;
	font-size: 18px;
	line-height: 140%;
}

tr
{
	
}

li
{
	margin-bottom: 8px;
	margin-top: 8px;
	font-family: 'Satoshi', sans-serif;
	font-size: 18px;
	line-height: 140%;
	color: #12171E;
}

ol,
ul
{
	line-height: 140%;
}

ul ul
{
	margin-left: -10px;
	line-height: 140%;
}

html.templateTopic div.sideContent
{
	display: none;
}

div.ContentRow
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.ContentRow::before
{
	content: ' ';
	display: table;
}

div.ContentRow::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.ContentRow > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.ContentRow > div:nth-child(1)
{
	width: 73%;
	margin-left: 0%;
}

div.ContentRow > div:nth-child(2)
{
	background-color: #f0f2f4;
	width: 25%;
	margin-left: 2%;
}

html.templateTopic
{
	mc-community-features: enabled;
	mc-master-page: url('../MasterPages/OtherTopics.flmsp');
}

covtitle
{
	font-size: 10;
}

cov
{
	font-size: 10;
}

@media print
{
	body
	{
		font-size: 12pt;
		font-family: 'Jakarta', sans-serif;
		line-height: 140%;
		margin: 8pt;
		font-weight: normal;
	}

	.highlight
	{
		background-color: #D2FDB1;
	}

	div.GlossaryPageDefinition
	{
		font-size: 9pt;
	}

	div.GlossaryPageHeading
	{
		border-bottom-color: #bed230;
		border-bottom-style: solid;
		border-bottom-width: 1pt;
		color: #bed230;
		font-size: 12pt;
	}

	div.GlossaryPageTerm
	{
		color: #bed230;
		font-size: 10pt;
		padding-bottom: 10pt;
		padding-top: 10pt;
	}

	div.note
	{
		border-left: 3pt solid #179bd7;
		background-position: 18pt 18pt;
		background-color: #e1f0fd;
		margin-top: 10pt;
		margin-bottom: 10pt;
		background-repeat: no-repeat;
		padding: 18pt 18pt 18pt 18pt;
		padding-bottom: 25pt;
		font-size: 12pt;
		font-family: 'Jakarta', sans-serif;
		font-weight: normal;
		color: #12171E;
		mc-hyphenate: never;
	}

	div.important
	{
		background-color: #FDF0F0;
		border-left: 3pt solid #d03f00;
		background-position: 18pt 18pt;
		margin-top: 10pt;
		background-repeat: no-repeat;
		padding: 18pt 18pt 18pt 18pt;
		font-size: 12pt;
		font-family: 'Jakarta', sans-serif;
		font-weight: normal;
		color: #12171E;
		line-height: normal;
		mc-hyphenate: never;
	}

	div.connectorupgrade
	{
		border-radius: 6pt;
		border: 2pt solid #b5122b;
		background-position: 18pt 18pt;
		margin-top: 10pt;
		background-repeat: no-repeat;
		color: #12171E;
		padding: 10pt 10pt 10pt 10pt;
		font-size: 12pt;
		font-family: 'Jakarta', sans-serif;
		font-weight: normal;
		mc-hyphenate: never;
	}

	div.lowupgrade
	{
		border-radius: 6pt;
		border: 2pt solid #002b49;
		background-position: 18pt 18pt;
		margin-top: 10pt;
		background-repeat: no-repeat;
		color: #12171E;
		padding: 10pt 10pt 10pt 10pt;
		font-size: 12pt;
		font-family: 'Jakarta', sans-serif;
		font-weight: normal;
		line-height: normal;
		mc-hyphenate: never;
	}

	div.tip
	{
		border-left: 3pt solid #2D7FF9;
		background-position: 18pt 18pt;
		background-color: #F2F8FF;
		margin-top: 10pt;
		margin-bottom: 10pt;
		background-repeat: no-repeat;
		padding: 18pt 18pt 18pt 18pt;
		mc-auto-number-format: '{color #586093}{b}Info: {/b}{/color}';
		font-size: 12pt;
		font-family: 'Jakarta', sans-serif;
		font-weight: normal;
		line-height: normal;
		mc-hyphenate: never;
		color: #586093;
	}

	h1
	{
		font-size: 22pt;
		margin-bottom: 20pt;
		margin-left: 0;
		padding-left: 0;
		padding-top: 0;
		color: #003D46;
		font-family: 'Jakarta', sans-serif;
		page-break-after: avoid;
		font-weight: normal;
	}

	h1.Appendix
	{
		mc-auto-number-format: 'APPENDIX ';
	}

	h1.UserGuideBHeading
	{
		page-break-before: avoid;
		font-family: 'Jakarta', sans-serif;
		margin-top: 60%;
		font-size: 32pt;
		color: #ffffff;
		mc-heading-level: 0;
	}

	title-page-url
	{
		font-color: #000000;
		font-size: 12pt;
		font-family: 'Jakarta', sans-serif;
	}

	covtitle
	{
		color: #ffffff;
		font-family: 'Jakarta', sans-serif;
		font-size: 12pt;
	}

	cov
	{
		color: #ffffff;
		font-family: 'Jakarta', sans-serif;
		font-size: 12pt;
	}

	h2
	{
		font-size: 18pt;
		line-height: 20pt;
		margin-bottom: 10pt;
		padding-top: 10pt;
		font-family: 'Jakarta', sans-serif;
		page-break-after: avoid;
		color: #005663;
		font-weight: normal;
	}

	h3
	{
		font-size: 14pt;
		line-height: 16pt;
		padding-top: 10pt;
		page-break-after: avoid;
		color: #12171E;
		font-family: 'Jakarta', sans-serif;
		font-weight: normal;
	}

	h4
	{
		font-size: 14pt;
		line-height: 16pt;
		padding-top: 10pt;
		color: #12171E;
		mc-heading-level: 0;
		font-family: 'Jakarta', sans-serif;
		font-weight: normal;
	}

	h5
	{
		font-size: 14pt;
		padding-top: 10pt;
		color: #1C2128;
		mc-heading-level: 0;
		font-family: 'Jakarta', sans-serif;
		font-weight: normal;
	}

	div.sideContent
	{
		display: none;
	}

	/* UL Styling */

	ul
	{
		margin-left: 20pt;
		/* Base UL indentation */
	}

	ul ul
	{
		margin-left: 40pt;
		/* Level 2 indentation (20pt + 20pt) */
	}

	ul ul ul
	{
		margin-left: 60pt;
		/* Level 3 indentation (40pt + 20pt) */
	}

	ul.FirstLevelLessIndentation
	{
		font-size: 10pt;
		margin-left: 20pt;
		mc-hyphenate: never;
	}

	/* OL Styling */

	ol
	{
		margin-left: 20pt;
		/* Base OL indentation */
		mc-hyphenate: never;
	}

	ol ol
	{
		margin-left: 40pt;
		/* Level 2 indentation (20pt + 20pt) */
		font-family: 'Jakarta', sans-serif;
		font-weight: normal;
	}

	ol ol ol
	{
		margin-left: 60pt;
		/* Level 3 indentation (40pt + 20pt) */
		font-family: 'Jakarta', sans-serif;
		font-weight: normal;
	}

	p
	{
		font-size: 12pt;
		line-height: 14pt;
		font-family: 'Jakarta', sans-serif;
		font-weight: normal;
		mc-hyphenate: never;
	}

	p.Copyright
	{
		margin-bottom: 8pt;
		margin-top: 8pt;
	}

	p.CopyrightAddress
	{
		margin-bottom: 0;
		margin-top: 0;
	}

	p.CopyrightHeading
	{
		margin-top: 1in;
		page-break-before: always;
	}

	p.CreatedUsingFlare
	{
		font-weight: bold;
		margin-top: 18pt;
	}

	p.EmptyPageText
	{
		font-size: 10pt;
		font-weight: bold;
	}

	p.Figure
	{
		color: #404040;
		font-style: italic;
		mc-auto-number-class: FigureNum;
		mc-auto-number-format: 'CF:Figure {chapnum}-{n+} ';
		margin-left: 10pt;
		padding-bottom: 10pt;
	}

	p.FirstPageOfChapter
	{
		color: #e1e1e1;
	}

	p.FrameFooterText
	{
		font-family: 'Jakarta', sans-serif;
		font-size: 24pt;
	}

	p.FrameFooterText2
	{
		color: #404040;
		font-family: 'Jakarta', sans-serif;
		font-size: 12pt;
	}

	p.GlossaryPrintHead
	{
		color: #47484a;
		font-family: 'Jakarta';
		font-size: 90pt;
		letter-spacing: -1pt;
		mc-heading-level: 1;
		page-break-before: always;
		text-align: right;
	}

	p.IndexHeading
	{
		font-size: 11pt;
		padding-top: 18pt;
		text-align: left;
	}

	p.IndexPrintHead
	{
		color: #47484a;
		font-family: 'Jakarta';
		font-size: 90pt;
		letter-spacing: -1pt;
		mc-heading-level: 1;
		page-break-before: always;
		text-align: right;
	}

	p.ManualTitle1
	{
		font-family: 'Jakarta', sans-serif;
		font-size: 9pt;
		margin-bottom: 0;
		margin-left: 1in;
		margin-top: 2.00in;
	}

	p.ManualTitle2
	{
		color: #4caf4f;
		font-family: 'Jakarta', sans-serif;
		font-size: 22pt;
		line-height: 0;
		margin-bottom: 0;
		margin-left: 1in;
		margin-top: 0;
	}

	p.ManualVersionNumber
	{
		color: #b3b3b3;
		font-family: 'Jakarta', sans-serif;
		font-size: 12pt;
		margin-left: 1in;
		margin-top: 12pt;
	}

	p.MiniTOC1
	{
		color: #e1e1e1;
		font-size: 10pt;
		font-weight: normal;
	}

	p.TableCaption
	{
		color: #404040;
		font-style: italic;
		mc-auto-number-class: TableNum;
		mc-auto-number-format: 'CT:Table {chapnum}-{n+} ';
		padding-bottom: 0;
		padding-top: 12pt;
	}

	p.TOC1
	{
		color: #004650;
		mc-leader-format: 'none';
		mc-pagenum-display: none;
		margin-bottom: 12pt;
		font-size: 14pt;
		margin-top: 12pt;
		font-family: 'Jakarta', sans-serif;
		font-weight: normal;
	}

	p.TOC2
	{
		margin-left: 0.25in;
		color: #12171E;
		font-size: 12pt;
		font-family: 'Jakarta', sans-serif;
		font-weight: normal;
	}

	p.TOC3
	{
		font-weight: normal;
		margin-left: 0.45in;
		color: #12171E;
		font-size: 12pt;
		font-family: 'Jakarta', sans-serif;
	}

	p.TOC4
	{
		color: #12171E;
		font-size: 12pt;
		font-weight: normal;
		margin-left: 0;
		mc-heading-level: 0;
	}

	p.TOCHeading
	{
		color: #004650;
		font-size: 90pt;
		font-weight: normal;
		letter-spacing: -1pt;
		line-height: 92pt;
		margin: 0;
		mc-heading-level: 0;
		text-align: center;
		font-family: 'Jakarta', sans-serif;
	}

	span.ChapAutoNum
	{
		color: #47484a;
		font-family: 'Jakarta', sans-serif;
		font-size: 90pt;
		letter-spacing: -1pt;
	}

	span.FigureNum
	{
		color: #4caf4f;
		font-style: normal;
	}

	span.TableNum
	{
		color: #4caf4f;
		font-style: normal;
	}

	ul
	{
		
	}

	h1.TOC
	{
		mc-heading-level: 0;
		font-family: 'Jakarta', sans-serif;
		color: #004650;
		text-transform: uppercase;
		font-weight: normal;
	}

	div.TOC
	{
		height: 2rem;
		left: -2in;
		margin-top: 1rem;
		position: absolute;
		width: 10in;
		z-index: -1;
	}

	p.TOC9
	{
		color: transparent;
		font-size: 12pt;
		mc-pagenum-display: none;
	}

	p.TOC5
	{
		mc-heading-level: 0;
		color: #12171E;
	}

	p.TOC6
	{
		mc-heading-level: 0;
		color: #12171E;
	}

	li
	{
		font-size: 12pt;
		font-family: 'Jakarta', sans-serif;
	}

	li.li_1
	{
		font-size: 12pt;
		font-family: 'Jakarta', sans-serif;
	}

	tr
	{
		page-break-inside: avoid;
	}

	img
	{
		width: auto !important;
		/* Forces the image to use its natural pixel width */
		height: auto !important;
		max-width: 100%;
		/* Still prevents overflow on large images */
	}

	h6
	{
		font-size: 14pt;
		font-weight: normal;
	}

	a
	{
		mc-hyphenate: never;
		font-size: 12pt;
		font-family: 'Jakarta', sans-serif;
	}

	code
	{
		font-size: 11pt;
		line-height: 1.3;
		font-family: Consolas, 'Courier New', Courier, monospace;
	}
}

@media only screen and (max-width: 1279px)
{
	div.ContentRow > div:nth-child(1)
	{
		width: 66.66667%;
		margin-left: 0%;
	}

	div.ContentRow > div:nth-child(2)
	{
		background-color: #f0f2f4;
		width: 33.33%;
		margin-left: 0%;
	}
}

@media only screen and (max-width: 767px)
{
	div.ContentRow > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.ContentRow > div:nth-child(2)
	{
		background-color: #f0f2f4;
		width: 100%;
		margin-left: 0%;
	}
}

.MCPopupThumbnailLink.MCPopupThumbnailPopup img
{
	border: 0px solid #002b49;
}

.MCPopupThumbnailLink::after
{
	position: relative;
	border-radius: 20px;
	content: url('../Images/magnifier.svg');
	left: -42px;
	margin-right: -40px;
	top: -2px;
	pointer-events: none;
}

div.page-toc	/* container for topic navigation control */
{
	display: block;
	margin: 1em 0em 1em 0em;
	padding: 1em 0 1em 0;
	background-color: #F9F9F9;
	font-size: 14px;
	font-family: 'Satoshi';
}

#page-toc	/* container for topic navigation control */
{
	display: none;
	position: -webkit-sticky;
	margin: 12px;
}

.page-toc li
{
	background-color: #F2F5F6;
	font-family: "Satoshi";
	line-height: 115%;
	font-style: normal;
	font-variant: normal;
	font-weight: 400;
	word-wrap: break-word;
	font-color: #002b49;
}

p video
{
	max-width: auto;
	max-height: 20em;
	box-shadow: 0 0 10px black;
	margin-top: 1.25em;
	margin-bottom: 1em;
}

/*==Home Tiles section==*/

div.home-tiles	/*This layout was created using the Responsive Layout Editor in MadCap Flare. Go to: Home Ribbon > Styles Section > Responsive Layout*/
{
	mc-grid-row: true;
	margin-left: left;
	margin-right: auto;
	margin-top: 1%;
	margin-bottom: 1%;
	clear: left;
	flex: 1 1 auto;
}

div.home-tiles::before
{
	content: ' ';
	display: table;
}

div.home-tiles::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.home-tiles > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #ececec;
	transition: all 0.3s cubic-bezier(.25,.8,.25,1);
	/*Adds transition animation when switching between screen sizes*/
	-moz-border-radius: 20x;
	-webkit-border-radius: 20px;
	border-radius: 20px;
	overflow: hidden;
	border: 1px solid #d3d3d3;
	padding: 15px 10px;
}

div.home-tiles > div:hover	/*When hovering over a home-tile, these properties apply*/
{
	box-shadow: none;
}

div.home-tiles > div.nohover:hover
{
	box-shadow: none;
}

div.home-tiles > div:nth-child(1)
{
	width: 16.667%;
	margin-left: 24%;
}

div.home-tiles > div:nth-child(2)
{
	width: 16.667%;
	margin-left: 1%;
}

div.home-tiles > div:nth-child(3)
{
	width: 16.667%;
	margin-left: 1%;
}

/*=Elements for text contained within each home-tile=*/

p.tile-title
{
	text-align: center;
	font-size: 1.5em;
	color: #1C2128;
}

p.tile-content
{
	text-align: center;
	color: #1C2128;
	font-size: 1em;
}

p.tile-items
{
	color: #7E8890;
	font-size: 0.7em;
	text-align: center;
}

div.home-tiles a	/*Complex Selector: Any anchor (links) tags that are within div.home-tiles will have the following properties*/
{
	text-decoration: none;
	transition: all 0.3s cubic-bezier(.25,.8,.25,1);
}

/* Style buttons */

.btn
{
	background-color: #00DF5A;
	border: none;
	color: white;
	padding: 12px 30px;
	cursor: pointer;
	font-size: 20px;
}

#myBtn
{
	display: none;
	position: fixed;
	bottom: 20px;
	right: 30px;
	z-index: 99;
	font-size: 18px;
	font-weight: bold;
	border: none;
	outline: none;
	color: #ffffff;
	cursor: pointer;
	padding: 15px;
	border-radius: 4px;
	background-color: #004650;
	background-position: center;
	background-repeat: no-repeat;
}

#myBtn:hover
{
	color: #D2FDB1;
	background-color: #00DF5A;
}

img.img_1
{
	visibility: visible;
	mso-wrap-style: square;
	width: 624px;
	height: 279px;
}

img.img_2
{
	visibility: visible;
	mso-wrap-style: square;
	width: 623px;
	height: 288px;
}

p.p_2
{
	margin-left: 36pt;
}

img.img_4
{
	visibility: visible;
	mso-wrap-style: square;
	width: 623px;
	height: 313px;
}

p.p_1
{
	margin-bottom: 0pt;
}

p.p_3
{
	margin-bottom: 0pt;
	font-weight: bold;
}

p.p_4
{
	margin-bottom: 0pt;
	color: #000000;
}

span.span_1
{
	color: #000000;
}

span.span_2
{
	font-weight: bold;
	color: #000000;
}

p.p_5
{
	margin-bottom: 12pt;
	color: #000000;
}

p.p_6
{
	display: list-item;
	list-style-position: inside;
	margin-bottom: 8pt;
	font-family: Satoshi;
	font-size: 11pt;
	margin-top: 0pt;
}

ol.ol_1
{
	list-style-type: lower-alpha;
	margin-left: -10px;
	display: list-item;
	list-style-position: inside;
	margin-bottom: 8pt;
	font-family: Satoshi;
	font-size: 11pt;
	margin-top: 0pt;
}

ul.ul_1
{
	color: #1C2128;
	background-color: #95949D;
	display: list-item;
	list-style-position: inside;
	margin-bottom: 8pt;
	font-family: Satoshi;
	font-size: 11pt;
	margin-top: 0pt;
}

li.li_1
{
	color: #1C2128;
	background-color: #95949D;
	display: list-item;
	list-style-position: inside;
	margin-bottom: 8pt;
	font-family: Satoshi;
	font-size: 11pt;
	margin-top: 0pt;
}

td.td_1
{
	margin: 8px;
	padding: 10px 5px;
	margin-bottom: 8pt;
	font-family: Satoshi;
	font-size: 11pt;
	vertical-align: top;
}

span.Strong
{
	font-weight: bold;
}

p.ListParagraph
{
	margin-bottom: 8pt;
	font-size: 11pt;
	font-family: Satoshi;
}

li.ListParagraph
{
	margin-bottom: 8pt;
	font-family: Satoshi;
	font-size: 18px;
}

span.HTMLCode
{
	font-size: 10pt;
}

a.Hyperlink
{
	text-decoration: underline;
	color: #00DF5A;
}

span.Hyperlink
{
	color: #0000FF;
	text-decoration: underline;
}

ul.ul_2
{
	padding-left: 0px;
	list-style-type: disc;
	margin-left: 36pt;
}

img.img_3
{
	visibility: visible;
	mso-wrap-style: square;
	width: 624px;
	height: 414px;
}

img.img_5
{
	visibility: visible;
	mso-wrap-style: square;
	width: 624px;
	height: 348px;
}

p.p_7
{
	font-family: 'Times New Roman';
	font-size: 12pt;
}

ol.ol_2
{
	padding-left: 0px;
	list-style-type: decimal;
	margin-left: 36pt;
}

img.img_6
{
	visibility: visible;
	mso-wrap-style: square;
	width: 624px;
	height: 133px;
}

span.HTMLCode_1
{
	font-size: 10pt;
	font-family: 'Courier New';
}

span.span_3
{
	font-family: 'Times New Roman';
	font-size: 12pt;
}

span.Strong_1
{
	font-weight: normal;
}

p.ListParagraph_1
{
	font-size: 11pt;
	font-family: Satoshi;
	margin-bottom: 0pt;
}

li.ListParagraph_1
{
	font-family: Satoshi;
	margin-bottom: 0pt;
	font-size: 18px;
}

img.img_7
{
	visibility: visible;
	mso-wrap-style: square;
	width: 625px;
	height: 240px;
}

img.img_8
{
	visibility: visible;
	mso-wrap-style: square;
	width: 625px;
	height: 241px;
}

img.img_9
{
	visibility: visible;
	mso-wrap-style: square;
	width: 624px;
	height: 258px;
}

img.img_10
{
	visibility: visible;
	mso-wrap-style: square;
	width: 625px;
	height: 235px;
}

img.img_11
{
	visibility: visible;
	mso-wrap-style: square;
	width: 624px;
	height: 247px;
}

span.span_4
{
	font-weight: bold;
	font-size: 12pt;
}

span.span_5
{
	font-size: 12pt;
}

p.p_8
{
	margin-top: 5pt;
	margin-bottom: 5pt;
}

a.Hyperlink_1
{
	text-decoration: underline;
	background-color: #008000;
	font-family: 'Courier New';
	font-size: 10pt;
	color: #00DF5A;
}

li.li_2
{
	margin-top: 5pt;
	margin-bottom: 5pt;
}

img.img_12
{
	visibility: visible;
	mso-wrap-style: square;
	width: 624px;
	height: 248px;
}

span.Hyperlink_1
{
	color: #0000FF;
	text-decoration: underline;
	font-family: 'Courier New';
	font-size: 10pt;
}

span.span_6
{
	color: #0000FF;
	font-size: 10pt;
	background-color: #008000;
}

span.span_7
{
	font-family: 'Courier New';
	color: #9CDCFE;
	font-size: 9pt;
}

span.span_8
{
	font-family: 'Courier New';
	color: #DCDCDC;
	font-size: 9pt;
}

span.span_9
{
	font-family: 'Courier New';
	color: #CE9178;
	font-size: 9pt;
}

span.span_10
{
	background-color: #008000;
}

p.ListParagraph_2
{
	margin-bottom: 8pt;
	font-size: 11pt;
	font-family: Satoshi;
	background-color: #008000;
}

li.ListParagraph_2
{
	margin-bottom: 8pt;
	font-family: Satoshi;
	background-color: #008000;
	font-size: 18px;
}

img.img_13
{
	visibility: visible;
	mso-wrap-style: square;
	width: 618px;
	height: 280px;
}

img.img_14
{
	visibility: visible;
	mso-wrap-style: square;
	width: 624px;
	height: 260px;
}

p.p_9
{
	margin-top: 5pt;
	margin-bottom: 5pt;
	font-family: 'Times New Roman';
	font-size: 12pt;
}

img.img_15
{
	visibility: visible;
	mso-wrap-style: square;
	width: 624px;
	height: 217px;
}

p.p_10
{
	margin-left: 5pt;
	margin-right: 5pt;
	text-align: right;
}

.nav-search-wrapper
{
	display: flex;
	align-items: center;
}

/*==Search bar elements==*/

.search-field	/*The box-shadow property is applied to style to provide shadow on the search bar*/
{
	box-shadow: 0px 10px 20px 0px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
}

/*
.search-submit-wrapper
{
	width: 30px;
	height: 30px;
	display: inline-block;
}

.SearchButton
{
	width: 30px !important;
	height: 30px !important;
	line-height: 30px;
	text-align: center;
}
*/

div.search-container
{
	margin-top: -56px;
	margin-bottom: 72px;
	padding: 0 20px;
}

/* Chat icon container aligns with header search box */

#chat-launcher
{
	display: inline-flex !important;
	align-items: center;
	margin-right: 8px;
	cursor: pointer;
	z-index: 1000;
	position: relative;
}

#chat-launcher img
{
	height: 40px;
	vertical-align: middle;
	transition: transform 0.2s, opacity 0.2s;
}

#chat-launcher:hover img
{
	transform: scale(1.5);
	opacity: 0.85;
}

/*<meta sourceDocument="D:\DRUID Help\Druid\Project\Imports\Manage Data Records.docx" />*/
/*<meta sourceDocument="D:\DRUID Help\Druid\Project\Imports\Druid External Live Chat.docx" />*/

