/*<meta />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

body
{
	color: #000000;
	font-family: 'Ubuntu', sans-serif;
	line-height: 1.75;
	font-size: 15px;
}

.body-container
{
	padding-left: 4em;
	padding-top: 2em;
	padding-right: 4em;
}

#mc-main-content
{
	padding-bottom: 3em;
	border-bottom: solid 1px #E39E22;
	max-width: 1000px;
	background-color: #ffffff;
}

/************************************************************************Elements*/

img
{
	border: none;
	max-width: 100%;
}

.icon
{
	width: 1.5em;
	margin: 0em .25em;
	vertical-align: middle;
	padding-bottom: .25em;
}

p
{
	margin-top: 0px;
	margin-left: 2em;
}

.no-margin
{
	margin-left: 0px;
}

.extra-margin
{
	margin-left: 1em;
}

p.table-text
{
	margin: 0em;
}

.nav-line
{
	margin: 0px;
	font-weight: bold;
	position: relative;
	top: -38px;
}

hr
{
	margin: 3em 0em;
	background-color: #E39E22;
}

a
{
	color: #005185;
}

a:link
{
	color: #005185;
}

a:visited
{
	color: #005185;
}

.MCMiniTocBox_0 > p > a:visited
{
	color: #000000;
}

MadCap|xref
{
	mc-format: '{para}';
	text-decoration: underline;
	color: #005185;
}

dd,
dd p,
dt,
dt p,
li,
li p
{
	margin-bottom: 8px;
	margin-top: 8px;
}

dl,
ol,
ul
{
	margin-bottom: 8px;
	margin-left: 2em;
}

li > p
{
	margin-left: 0px;
}

.input
{
	font-family: monospace;
	background-color: #ced1d5;
	font-size: 14px;
}

.hanging-indent
{
	margin-left: 2.5em;
	text-indent: -2.5em;
}

/******************************************************************** Headings */

h1
{
	font-size: 48px;
	color: #005185;
	font-family: 'Ubuntu', sans-serif;
	margin-top: .5em;
}

h2
{
	font-size: 32px;
	font-family: 'Ubuntu', sans-serif;
	margin-bottom: 0px;
}

h3
{
	font-size: 24px;
	color: #005185;
	font-family: 'Ubuntu', sans-serif;
	margin-top: 0px;
	margin-bottom: 0px;
}

p.table-header
{
	font-size: 24px;
	font-family: 'Ubuntu', sans-serif;
	margin: 0px;
}

h4
{
	font-weight: bold;
	font-family: 'Ubuntu', sans-serif;
	margin-bottom: 0px;
}

h5
{
	font-weight: bold;
	font-family: 'Ubuntu', sans-serif;
	margin-bottom: 0px;
}

h6
{
	font-weight: bold;
	font-family: 'Ubuntu', sans-serif;
	margin-bottom: 0px;
}

/*****************************************************************side nav */

.sidenav-wrapper
{
	min-width: 250px;
}

.tree-node.has-children.is-accordion-submenu-parent:first-of-type > a
{
	border-bottom: none;
}

.submenu-toggle-container
{
	margin-right: .5em;
	margin-left: .5em;
}

.search
{
	max-width: 300px;
}

ul.sidenav li a
{
	font-family: 'Ubuntu', sans-serif;
}

ul.sidenav li a.selected
{
	padding-left: calc(2rem - 3px);
}

/**************************************************************** Home page topic */

div.home-layout
{
	background-color: #FFFFFF;
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 2em;
}

div.home-layout > a
{
	text-decoration: none;
	color: #000000;
}

div.home-tiles
{
	background-color: #cde1ef;
	padding: 1em;
	border-radius: 8px;
	box-shadow: rgba(59, 72, 86) 0px 5px 0px;
	height: 100%;
	border: solid 2px #cde1ef;
}

div.home-tiles:hover
{
	border: solid 2px #e39e22;
	box-shadow: rgb(227,158,34) 0px 5px 0px;
	cursor: pointer;
}

.home-tiles > h3
{
	margin-bottom: 0px;
	margin-left: 0em;
}

.home-tiles > p
{
	margin-top: 2px;
	margin-left: 0em;
}

/*****************************************************************************************breadcrumbs*/

MadCap|breadcrumbsProxy
{
	border-bottom-width: 0;
	mc-breadcrumbs-count: 5;
	mc-breadcrumbs-prefix: ' ';
	mc-breadcrumbs-divider: ' > ';
	color: #757f88;
	border-bottom: solid 1px #E39E22;
}

.MCBreadcrumbsLink
{
	color: #757f88 !important;
	text-decoration: none;
}

.MCBreadcrumbsSelf:last-of-type
{
	color: #000000;
	font-weight: bold;
}

.MCBreadcrumbsDivider
{
	padding: 0px 3px;
}

MadCap|miniTocProxy
{
	border-top-style: none;
}

/**********************************************************************proxies*/

ul.menu._Skins_MenuSkin.mc-component
{
	font-size: 1em;
	font-weight: normal;
	font-style: normal;
	line-height: 1.5em;
	margin-left: 1.5em;
	margin-right: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
	padding: .75em;
	border-radius: 8px;
	border: solid 2px #bfc9d5;
	box-shadow: rgb(191, 201, 213) 0px 5px 0px;
	position: sticky;
	top: 2em;
	width: 225px;
}

ul.menu._Skins_MenuSkin.mc-component a
{
	color: #005185;
}

ul.menu._Skins_MenuSkin.mc-component li > a
{
	margin-bottom: 1em;
}

.MCMiniTocBox_0
{
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 1.5em;
	max-width: 1000px;
	column-gap: 5%;
	row-gap: 1em;
	margin-right: 1em;
}

p.MiniTOC1
{
	color: #000000;
	font-family: 'Ubuntu', sans-serif;
	font-weight: normal;
	background-color: #cde1ef;
	padding: 1em;
	border-radius: 8px;
	box-shadow: rgba(59, 72, 86) 0px 5px 0px;
	border: solid 2px #cde1ef;
	text-align: center;
}

p.MiniTOC2
{
	color: #000000;
	font-family: 'Ubuntu', sans-serif;
	font-weight: normal;
	background-color: #cde1ef;
	padding: 1em;
	border-radius: 8px;
	box-shadow: rgba(59, 72, 86) 0px 5px 0px;
	border: solid 2px #cde1ef;
	text-align: center;
}

p.MiniTOC3
{
	color: #000000;
	font-family: 'Ubuntu', sans-serif;
	font-weight: normal;
	background-color: #cde1ef;
	padding: 1em;
	border-radius: 8px;
	box-shadow: rgba(59, 72, 86) 0px 5px 0px;
	border: solid 2px #cde1ef;
	text-align: center;
}

p.MiniTOC4
{
	color: #000000;
	font-family: 'Ubuntu', sans-serif;
	font-weight: normal;
	background-color: #cde1ef;
	padding: 1em;
	border-radius: 8px;
	box-shadow: rgba(59, 72, 86) 0px 5px 0px;
	border: solid 2px #cde1ef;
	text-align: center;
}

p.MiniTOC5
{
	color: #000000;
	font-family: 'Ubuntu', sans-serif;
	font-weight: normal;
	background-color: #cde1ef;
	padding: 1em;
	border-radius: 8px;
	box-shadow: rgba(59, 72, 86) 0px 5px 0px;
	border: solid 2px #cde1ef;
	text-align: center;
}

p.MiniTOC6
{
	color: #000000;
	font-family: 'Ubuntu', sans-serif;
	font-weight: normal;
	background-color: #cde1ef;
	padding: 1em;
	border-radius: 8px;
	box-shadow: rgba(59, 72, 86) 0px 5px 0px;
	border: solid 2px #cde1ef;
	text-align: center;
}

.MiniTOC1_0:hover
{
	border: solid 2px #e39e22;
	box-shadow: rgb(227,158,34) 0px 5px 0px;
}

.MiniTOC2_0:hover
{
	border: solid 2px #e39e22;
	box-shadow: rgb(227,158,34) 0px 5px 0px;
}

.MiniTOC3_0:hover
{
	border: solid 2px #e39e22;
	box-shadow: rgb(227,158,34) 0px 5px 0px;
}

.MiniTOC4_0:hover
{
	border: solid 2px #e39e22;
	box-shadow: rgb(227,158,34) 0px 5px 0px;
}

.MiniTOC5_0:hover
{
	border: solid 2px #e39e22;
	box-shadow: rgb(227,158,34) 0px 5px 0px;
}

.MiniTOC6_0:hover
{
	border: solid 2px #e39e22;
	box-shadow: rgb(227,158,34) 0px 5px 0px;
}

MadCap|relationshipsHeading
{
	font-family: 'Ubuntu', sans-serif;
	font-size: 24px;
	font-weight: normal;
	margin: 0em 0em .25em 0em;
}

MadCap|relationshipsHeading.explanation
{
	mc-label: 'Concepts';
}

MadCap|relationshipsHeading.howTo
{
	mc-label: 'How To Guides';
}

MadCap|relationshipsHeading.reference
{
	mc-label: 'Reference';
	font-family: 'Ubuntu', sans-serif;
	font-size: 24px;
	font-weight: normal;
	margin: 0em 0em .25em 0em;
}

MadCap|relationshipsProxy
{
	border-top-style: none;
	border-bottom: solid 1px #e39e22;
	border-bottom-length: ;
	padding-right: 1em;
	padding-left: 1em;
	margin-top: 0;
	padding-bottom: 3em;
	padding-top: 0;
	max-width: 1000px;
}

.MCRelationshipsProxy_0
{
	display: grid;
	grid-template-columns: repeat(auto-fit, minmax(100px, 1fr));
	grid-auto-rows: 1fr;
	gap: 1.5em;
}

.explanation-wrapper
{
	padding: .75em;
	border-radius: 8px;
	border: solid 2px #bfc9d5;
	box-shadow: rgb(191,201,213) 0px 5px 0px;
	max-width: 500px;
}

.howTo-wrapper
{
	padding: .75em;
	border-radius: 8px;
	border: solid 2px #bfc9d5;
	box-shadow: rgb(191,201,213) 0px 5px 0px;
	max-width: 500px;
}

.reference-wrapper
{
	padding: .75em;
	border-radius: 8px;
	border: solid 2px #bfc9d5;
	box-shadow: rgb(191,201,213) 0px 5px 0px;
	max-width: 500px;
}

MadCap|relationshipsItem
{
	margin-bottom: .25em;
	list-style: disc outside none;
	display: list-item;
	font-size: inherit;
}

/**********************************************************************snippets*/

div.note
{
	border-width: 2px;
	border-style: solid;
	border-color: #E39E22;
	border-radius: 8px;
	background-image: url('../FontAwesome/svgs/lightbulb-solid.svg'), url('../Images/gold.png');
	background-size: 1em, 2em;
	background-position: .5em 1em, left;
	background-repeat: no-repeat, repeat-y;
	padding: .75em 1em 0em 2.75em;
	margin-bottom: 1.12em;
}

div.note > p
{
	margin-top: 0px;
	margin-left: 0px;
}

MadCap|dropDown
{
	mc-image-position: left;
	mc-open-image: url('../Images/Minus.png');
	mc-closed-image: url('../Images/Plus.png');
	padding: 10px 0;
	mc-image-spacing: 15px;
	margin-left: 2em;
}

.dropDownBody
{
	padding: 0px;
}

.dropDownBody > ul
{
	margin: 0px;
}

.faq
{
	border-bottom: 1px solid #d9dfe6;
}

MadCap|dropDownBody
{
	padding: 0px 30px 0px;
}

MadCap|dropDownHotspot
{
	cursor: hand;
	text-decoration: none;
	border-bottom: none;
	font-weight: bold;
	font-size: 24px;
}

MadCap|expandingBody
{
	font-style: italic;
}

MadCap|expandingHead
{
	font-style: italic;
	font-weight: normal;
	cursor: hand;
	text-decoration: none;
	color: #3986bf;
}

div.next-wrapper::after
{
	content: "";
	clear: both;
	display: table;
}

.next-button
{
	background-color: #cde1ef;
	padding: 1em 3em 1em 1em;
	border-radius: 8px;
	box-shadow: rgba(59, 72, 86) 0px 5px 0px;
	border: solid 2px #cde1ef;
	float: right;
	max-width: 30%;
	margin: 2em 0em;
}

.next-button:hover
{
	border: solid 2px #e39e22;
	box-shadow: rgb(227,158,34) 0px 5px 0px;
	cursor: pointer;
}

.next-button > p
{
	margin: .25em 0em;
	margin-left: 0em;
	color: #000000;
	font-family: 'Ubuntu', sans-serif;
}

.next-button > p:after
{
	display: inline-block;
	content: url(../FontAwesome/svgs/arrow-right-solid.svg);
	width: 1.5em;
	height: auto;
	float: right;
	margin-right: -36px;
	margin-top: auto;
}

.tabs-box
{
	margin-bottom: 3em;
}

ul.tabs
{
	padding: 0px;
	list-style: none;
	position: relative;
	margin: 0px;
}

ul.tabs .tab-link
{
	display: inline-block;
	padding: 8px 1em;
	margin: 0px -6px -2px 0px;
	background: #E2EDF6;
	color: #005185;
	cursor: pointer;
	border: 2px solid #3986bf;
	position: relative;
	z-index: 0;
}

ul.tabs .current
{
	background: #3986bf;
	color: #fff;
	border: 2px solid #3986bf;
	z-index: 100;
}

ul.tabs .tab-link:hover
{
	background: #CDE0EF;
	display: inline-block;
}

ul.tabs .current:hover
{
	background: #3986bf;
	color: #fff;
	z-index: 2;
}

ul.tabs li:first-child
{
	border-top-left-radius: 30px;
}

ul.tabs li:last-child
{
	border-top-right-radius: 30px;
}

.tab-content
{
	display: none;
	padding: 15px;
}

.tab-content.current
{
	display: block;
	border: 2px solid #3986bf;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
	border-top-right-radius: 30px;
}

/**********/

.btabs-box
{
	margin-bottom: 3em;
}

ul.btabs
{
	padding: 0px;
	list-style: none;
	position: relative;
	margin: 0px;
}

ul.btabs .btab-link
{
	display: inline-block;
	padding: 8px 1em;
	margin: 0px -6px -2px 0px;
	background: #E2EDF6;
	color: #005185;
	cursor: pointer;
	border: 2px solid #3986bf;
	position: relative;
	z-index: 0;
}

ul.btabs .bcurrent
{
	background: #3986bf;
	color: #fff;
	border: 2px solid #3986bf;
	z-index: 100;
}

ul.btabs .btab-link:hover
{
	background: #CDE0EF;
	display: inline-block;
}

ul.btabs .bcurrent:hover
{
	background: #3986bf;
	color: #fff;
	z-index: 2;
}

ul.btabs li:first-child
{
	border-top-left-radius: 30px;
}

ul.btabs li:last-child
{
	border-top-right-radius: 30px;
}

.btab-content
{
	display: none;
	padding: 15px;
}

.btab-content.bcurrent
{
	display: block;
	border: 2px solid #3986bf;
	border-bottom-left-radius: 30px;
	border-bottom-right-radius: 30px;
	border-top-right-radius: 30px;
}

/********************************************************************************************tablet*/

@media only screen and (max-width: 986px)
{
	ul.off-canvas-list li a
	{
		color: #ffffff;
		font-family: 'Ubuntu', sans-serif;
		line-height: 1.5;
		font-size: 12px;
	}

	.body-container
	{
		padding: 1em;
	}

	.logo-wrapper
	{
		max-width: 80%;
	}

	.title-bar-layout a.logo
	{
		background-size: contain;
	}

	.search
	{
		max-width: none;
	}

	p
	{
		margin-left: 1em;
		font-family: 'Ubuntu', sans-serif;
	}

	div.home-layout
	{
		grid-template-columns: 1fr;
	}

	.MCMiniTocBox_0
	{
		
	}

	.MCRelationshipsProxy_0
	{
		grid-template-columns: 1fr;
		grid-auto-rows: auto;
		gap: 1.5em;
	}
}

/********************************************************************************************mobile*/

@media only screen and (max-width: 450px)
{
	ul.off-canvas-list li a
	{
		color: #ffffff;
		font-family: 'Ubuntu', sans-serif;
		line-height: 1.5;
		font-size: 12px;
	}

	.body-container
	{
		padding: 1em;
	}

	.search
	{
		max-width: none;
	}

	.logo-wrapper
	{
		max-width: 80%;
	}

	.title-bar-layout a.logo
	{
		background-size: contain;
	}

	p
	{
		margin-left: 1em;
		font-family: 'Ubuntu', sans-serif;
	}

	h1
	{
		font-size: 32px;
		color: #005185;
		font-family: 'Ubuntu', sans-serif;
		margin-top: .5em;
	}

	h2
	{
		font-size: 24px;
		font-family: 'Ubuntu', sans-serif;
	}

	h3
	{
		font-size: 18px;
		font-family: 'Ubuntu', sans-serif;
		margin-top: 0px;
	}

	.howToHeading_howTo_0,
	.referenceHeading_reference_0,
	.explanationHeading_explanation_0
	{
		font-size: 18px !important;
	}

	p.table-header
	{
		font-size: 18px;
		font-family: 'Ubuntu', sans-serif;
		margin: 0px;
	}

	div.home-layout
	{
		grid-template-columns: 1fr;
	}

	.MCMiniTocBox_0
	{
		grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
		justify-items: center;
	}

	.MCRelationshipsProxy_0
	{
		grid-template-columns: 1fr;
		grid-auto-rows: auto;
	}

	.nav-line
	{
		margin-left: 0px;
		font-weight: bold;
		position: relative;
		top: -20px;
	}
}

/********************************************************************************print***************/

@media print
{
	MadCap|xref
	{
		mc-format: '{quote}{para}{quote} {pageref}';
		text-decoration: underline;
	}

	.title-bar-container
	{
		display: none;
	}

	h1
	{
		line-height: 1.25;
	}

	div.MCRelationshipsProxy_0
	{
		display: none;
	}

	.web-only
	{
		display: none;
	}
}

