/*<meta />*/

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700,700i');

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

@font-face 
{
	font-family: 'GalanoGrotesqueBold';
	src: url('GalanoGrotesque-Bold.woff2') format('woff2'), url('GalanoGrotesque-Bold.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face 
{
	font-family: 'Galano Grotesque ExtraBold';
	src: url('GalanoGrotesque-ExtraBold.woff2') format('woff2'), url('GalanoGrotesque-ExtraBold.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face 
{
	font-family: 'GalanoGrotesqueItalic';
	src: url('GalanoGrotesque-Italic.woff2') format('woff2'), url('GalanoGrotesque-Italic.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face 
{
	font-family: 'GalanoGrotesqueSBdIt';
	src: url('GalanoGrotesque-SemiBoldItalic.woff2') format('woff2'), url('GalanoGrotesque-SemiBoldItalic.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face 
{
	font-family: 'GalanoGrotesqueSemiBold';
	src: url('GalanoGrotesque-SemiBold.woff2') format('woff2'), url('GalanoGrotesque-SemiBold.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

@font-face 
{
	font-family: 'Galano Grotesque';
	src: url('GalanoGrotesque-Regular.woff2') format('woff2'), url('GalanoGrotesque-Regular.woff') format('woff');
	font-weight: normal;
	font-style: normal;
}

body
{
	color: #241F20;
	font-size: 16px;
	line-height: 1.5em;
	font-family: 'Galano Grotesque', sans-serif;
}

body.home
{
	background-color: #fafafa;
}

html.home-topic	/*Used on home topic to override padding set in the skin*/
{
	
}

html.home-topic .body-container	/*Overrides padding set in the skin*/
{
	padding: 0;
}

html.home-topic .main-section > .outer-row	/*Overrides padding set in the skin when in tablet/mobile*/
{
	max-width: 100%;
	padding: 0;
}

html.home-topic .sidenav-wrapper	/*Removes the side navigation from the home topic*/
{
	display: none;
}

html.search-results .sidenav-wrapper	/*Removes the side navigation from the search results page*/
{
	display: none;
}

div.layout-separator
{
	border-right: 1px solid #dadada;
}

div.topic-container	/*Sets padding on topics*/
{
	padding: 1% 5%;
}

div.sub-content
{
	border-top: solid 1px #dadada;
	margin-top: 40px;
	padding: 25px 0;
}

div.search-results	/*Sets side padding on search results	padding: 0 20%;*/
{
	mc-grid-row: true;
	margin-left: -10%;
	margin-right: auto;
}

div.search-results::before
{
	content: ' ';
	display: table;
}

div.search-results::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.search-results > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.search-results > div:nth-child(1)
{
	width: 25%;
	margin-left: 0%;
	padding-left: 2%;
	background-color: #ECEDF1;
	border-radius: 5px;
}

div.search-results > div:nth-child(2)
{
	width: 65%;
	margin-left: 10%;
	padding-left: 2%;
}

div.search-results > div:nth-child(1) > div
{
	width: 100%;
	margin-top: 15px;
	padding-left: 0px;
	padding-right: 15px;
	padding-top: 0px;
	padding-bottom: 5px;
	/*border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #e3e3e3;*/
}

div.search-results > div:nth-child(1) > div > ul
{
	padding-left: 15px;
}

h1
{
	font-weight: 300;
	font-size: 36px;
	line-height: normal;
	margin-top: 2px;
}

h2
{
	font-weight: 400;
	font-size: 24px;
	line-height: normal;
}

h3
{
	font-weight: 400;
	font-size: 20px;
	line-height: normal;
}

h4
{
	font-weight: bold;
	font-size: 18px;
	line-height: normal;
}

h5
{
	font-weight: bold;
	font-size: 12px;
	line-height: normal;
}

h6
{
	font-weight: bold;
	font-size: 12px;
	line-height: normal;
}

p
{
	margin-top: 12px;
	margin-bottom: 12px;
	line-height: 1.5em;
	letter-spacing: 0.25;
}

ol
{
	/*	line-height: 1.3em; */
	letter-spacing: 0.25;
	list-style-image: none;
}

ol.LowerAlpha
{
	list-style-type: lower-alpha;
	margin-left: -10px;
}

ol.LowerRoman
{
	list-style-type: lower-roman;
	margin-left: -10px;
}

ul
{
	/*line-height: 1.3em; */
	letter-spacing: 0.25;
}

img
{
	max-width: 100%;
}

img.screenshot
{
	border: solid 1px #d3d3d3;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: 150px;
}

img.border
{
	border: 1px solid #8798b3;
	border-radius: 4px;
}

.center
{
	position: relative;
	margin-right: auto;
	margin-left: auto;
	float: none !important;
	text-align: center;
}

MadCap|expandingHead
{
	font-style: italic;
	font-weight: normal;
	cursor: hand;
	text-decoration: none;
	color: #006600;
}

MadCap|expandingBody
{
	color: #777777;
	font-style: italic;
}

MadCap|dropDownHotspot
{
	cursor: pointer;
	text-decoration: none;
	color: #241F20;
	font-weight: 700;
	font-style: normal;
}

MadCap|xref
{
	color: #2D8DCC;
	mc-format: '{para}';
	text-decoration: underline;
	font-weight: normal;
	font-style: normal;
}

MadCap|xref:hover
{
	color: #20b0e6;
}

MadCap|breadcrumbsProxy
{
	border-bottom-width: 0;
	color: #888888;
}

a:link	/*Color of hyperlinks*/
{
	color: #2d82dc;
}

a:visited
{
	color: #2d82dc;
}

ul.sidenav ul > li > a:hover
{
	overflow: visible;
	height: auto;
	white-space: normal;
}

MadCap|dropDownBody
{
	margin-left: 26px;
	border-bottom: 1px #cecece solid;
}

MadCap|dropDown
{
	margin-bottom: .5em;
	margin-top: .5em;
	padding-bottom: .9em;
	border-bottom: none;
	font-weight: normal;
	font-style: normal;
	mc-closed-image: url('../Images/Icons/Arrows/baseline_expand_more_black_18dp.png');
	mc-open-image: url('../Images/Icons/Arrows/baseline_expand_less_black_18dp.png');
}

a.main-tile
{
	height: 100%;
	display: block;
	border-radius: 3px;
	text-align: center;
	margin-bottom: 7px;
	background-color: #fff;
	text-decoration: none;
}

a.side-tile
{
	height: 23.5%;
	display: block;
	text-align: center;
	margin-bottom: 7px;
	background-color: #fff;
	text-decoration: none;
}

a.main-tile:hover
{
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
	transition: all 0.2s;
}

a.side-tile:hover
{
	box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
	transition: all 0.2s;
}

p.tile-title
{
	margin: 0;
	text-align: left;
	font-size: 1.6em;
	font-weight: 400;
}

p.tile-subtitle
{
	font-size: 0.9em;
	margin: 0;
}

div.video-tiles	/*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.video-tiles::before
{
	content: ' ';
	display: table;
}

div.video-tiles::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.video-tiles > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 5px;
	padding-right: 5px;
}

div.video-tiles > div:nth-child(1)
{
	width: 33.333%;
	margin-left: 0%;
}

div.video-tiles > div:nth-child(2)
{
	width: 33.333%;
	margin-left: 0%;
}

div.video-tiles > div:nth-child(3)
{
	width: 33.333%;
	margin-left: 0%;
}

div.video-tiles *	/*Text-align center set to all elements within div.video-tiles*/
{
	text-align: center;
}

/*Topic page Footer */

p.footer
{
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 1.5em;
	font-size: 10pt;
	margin-right: 10%;
	text-align: right;
}

div.footer
{
	width: 100%;
	/*position: absolute;*/
	bottom: 0;
	left: 0;
	margin-top: 20px;
}

div.footer::before
{
	content: ' ';
	display: table;
	clear: both;
}

div.footer::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.footer > div
{
	float: right;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}

div.footer > div:nth-child(1)
{
	width: 100%;
	padding-left: 3%;
	padding-bottom: 10px;
	text-align: left;
}

p.Example
{
	mc-auto-number-format: '{b}Example: {/b}';
	background-position: left 3px;
	background-repeat: no-repeat;
	background-position-x: 4px;
	background-position-y: 1px;
	background-size: 35px 35px;
	background-color: #ECEDF1;
	margin-top: 6px;
	padding-left: 20px;
	padding-right: 20px;
	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;
	margin-top: 3px;
	margin-bottom: 3px;
}

p.ExampleTop
{
	mc-auto-number-format: '{b}Example: {/b}';
	background-position: left 3px;
	background-repeat: no-repeat;
	background-position-x: 4px;
	background-position-y: 1px;
	background-size: 35px 35px;
	background-color: #ECEDF1;
	margin-bottom: 0px;
	margin-top: 6px;
	page-break-after: avoid;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 8px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

p.ExampleMiddle
{
	background-color: #ECEDF1;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 8px;
}

p.ExampleBottom
{
	background-color: #ECEDF1;
	margin-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 10px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

ul.ExampleMiddle,
ol.ExampleMiddle
{
	list-style-type: disc;
	color: #000000;
	font-family: Arial, sans-serif;
	background-color: #ECEDF1;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 80px;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
}

ul.ExampleBottom,
ol.ExampleBottom
{
	list-style-type: disc;
	color: #000000;
	font-family: Arial, sans-serif;
	background-color: #ECEDF1;
	margin-top: 0px;
	padding-left: 80px;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 10px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

p.note
{
	overflow: auto;
	background-repeat: no-repeat;
	border-radius: 5px;
	mc-auto-number-format: '{b}Note: {/b}';
	background-color: #D6E6FC;
	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;
	padding-right: 20px;
	padding-left: 20px;
	background-position: left 3px;
	background-position-x: 3px;
	background-position-y: 0px;
	background-size: 35px 35px;
	margin-top: 3px;
	margin-bottom: 3px;
}

p.noteBottom
{
	border-top: 0px;
	margin-top: 0px;
	background-color: #D6E6FC;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
}

p.noteMiddle
{
	margin-bottom: 0px;
	margin-top: 0px;
	background-color: #D6E6FC;
	padding-top: 0px;
	padding-bottom: 8px;
	padding-right: 20px;
	padding-left: 20px;
}

p.noteTop
{
	background-repeat: no-repeat;
	margin-bottom: 0;
	mc-auto-number-format: '{b}Note: {/b}';
	background-color: #D6E6FC;
	padding-top: 10px;
	padding-bottom: 8px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	padding-right: 20px;
	padding-left: 20px;
	background-position: left 3px;
	background-position-x: 3px;
	background-position-y: 0px;
	background-size: 35px 35px;
}

ul.noteMiddle,
ol.noteExampleMiddle
{
	list-style-type: disc;
	color: #000000;
	font-family: Arial, sans-serif;
	background-color: #D6E6FC;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 80px;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
}

ul.noteBottom,
ol.noteBottom
{
	list-style-type: disc;
	color: #000000;
	font-family: Arial, sans-serif;
	background-color: #D6E6FC;
	margin-top: 0px;
	padding-left: 80px;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 10px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

p.Tip
{
	overflow: auto;
	background-repeat: no-repeat;
	border-radius: 5px;
	background-position: left 3px;
	mc-auto-number-format: '{b}Tip: {/b}';
	background-size: 37px 37px;
	padding-left: 20px;
	padding-right: 20px;
	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;
	background-color: #d8f4e5;
	background-position-x: 2px;
	background-position-y: 3px;
	margin-top: 3px;
	margin-bottom: 3px;
}

p.TipBottom
{
	border-top: 0px;
	margin-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 8px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	background-color: #d8f4e5;
}

p.TipMiddle
{
	border-bottom: 0px;
	border-top: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 0px;
	padding-bottom: 8px;
	background-color: #d8f4e5;
}

p.TipTop
{
	overflow: auto;
	background-repeat: no-repeat;
	border-radius: 5px;
	background-position: left 3px;
	mc-auto-number-format: '{b}Tip: {/b}';
	background-size: 37px 37px;
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 8px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	background-color: #d8f4e5;
	background-position-x: 2px;
	background-position-y: 3px;
	margin-bottom: 0;
	background-size: 37px 37px;
}

ul.tipMiddle,
ol.tipExampleMiddle
{
	list-style-type: disc;
	color: #000000;
	font-family: Arial, sans-serif;
	background-color: #d8f4e5;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-left: 80px;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 8px;
}

ul.tipBottom,
ol.tipBottom
{
	list-style-type: disc;
	color: #000000;
	font-family: Arial, sans-serif;
	background-color: #d8f4e5;
	margin-top: 0px;
	padding-left: 80px;
	padding-right: 20px;
	padding-top: 8px;
	padding-bottom: 10px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}

span.Emphasis
{
	font-weight: bold;
	font-style: normal;
}

span.caption
{
	font-weight: normal;
	font-style: italic;
	font-size: .9em;
}

div.Landing
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.Landing::before
{
	content: ' ';
	display: table;
}

div.Landing::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.Landing > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.Landing > div:nth-child(1)
{
	width: 66.66667%;
	margin-left: 0%;
}

div.Landing > div:nth-child(2)
{
	width: 33.33333%;
	margin-left: 0%;
	padding-left: 8%;
}

p.caution
{
	background-repeat: no-repeat;
	background-color: #fcd39c;
	mc-auto-number-format: '{b}Caution: {/b}';
	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: solid;
	border-left-width: 1px;
	border-left-color: #ff8c00;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #ff8c00;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #ff8c00;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #ff8c00;*/
	background-size: 35px 35px;
	background-position-x: 4px;
	background-position-y: 2px;
	padding-right: 20px;
	padding-left: 20px;
}

a span.submenu-toggle-container	/* Moves the toggle arrows to the left of the menu items in Side Nav and slide-out menus */
{
	position: absolute;
	left: -8px;
	padding-right: 10px;
}

.is-accordion-submenu-parent > a span.submenu-toggle
{
	content: ' \203a';
}

MadCap|dropDownHead
{
	font-weight: bold;
	font-style: normal;
}

ul.sidenav li a
{
	padding-left: 1.2rem;
}

ul.sidenav ul > li > a,
ul.sidenav ul ul > li > a
{
	
}

.sidenav
{
	/*overflow-y: scroll;*/
	/*height: 2000px;*/
}

.sidenav-container
{
	padding-top: 0px;
	padding-bottom: 0px;
}

.body-container
{
	padding-left: 5%;
	padding-right: 5%;
	padding-top: 2%;
	/*margin: -1%;*/
	margin-top: 0;
	margin-bottom: 0;
}

ul.sidenav li
{
	
}

.sidenav-wrapper
{
	border-right: solid 1px #dadde1;
	padding-top: 3%;
}

ul.off-canvas-accordion vertical menu sidenav > li
{
	font-family: 'Source Sans Pro', sans-serif;
	/*font-size: 1em;
	line-height: 1.3em;*/
}

div.VideoPage	/*This is a custom responsive layout row style created for the video page that creates a row with 2 divs of equal width.*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.VideoPage::before
{
	content: ' ';
	display: table;
}

div.VideoPage::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.VideoPage > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.VideoPage > div:nth-child(1)
{
	width: 47.5%;
	margin-left: 0%;
	margin-top: 5%;
}

div.VideoPage > div:nth-child(2)
{
	width: 47.5%;
	margin-left: 5%;
	margin-top: 5%;
}

MadCap|glossaryTerm
{
	color: #0090ca;
	mc-closed-image: none;
	mc-open-image: none;
}

div.GlossaryPageHeading
{
	border-bottom-style: none;
}

li.GlossaryPageEntry
{
	margin-left: 20px;
}

a.GlossaryPageLink
{
	color: #0090ca;
}

@media only screen and (max-width: 1279px)
{
	/*	html.home-topic .body-container
	{
		margin-left: 0;
	}*/

	div.Landing > div:nth-child(1)	/*Widens column 1 to 100% of screen for tablet and mobile outputs*/
	{
		width: 100%;
	}

	div.Landing > div:nth-child(2)	/*Hides the "Related Topics" column from tablet and mobile outputs*/
	{
		width: 100%;
		margin-left: 0%;
		padding-left: 0%;
	}

	ol
	{
		margin: 0.5em 0em 0.5em 0.25em;
	}

	ol.LowerAlpha
	{
		margin-left: .25em;
	}

	ol.LowerRoman
	{
		margin-left: .25em;
	}

	ul
	{
		margin: 0.5em 0em 0.5em 0.25em;
	}

	.body-container
	{
		padding-left: 0.5em;
	}

	p.footer
	{
		font-size: .7em;
		margin-top: 5px;
		margin-bottom: 5px;
		text-align: center;
	}

	div.footer > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.search-results > div:nth-child(1)
	{
		display: none;
	}

	div.search-results > div:nth-child(2)
	{
		width: 100%;
	}

	a span.submenu-toggle-container	/* Moves the toggle arrows to the left of the menu items in Side Nav and slide-out menus */
	{
		position: absolute;
		left: auto;
		padding-right: 10px;
	}

	is-accordion-submenu-parent > a span.submenu-toggle
	{
		border-color: # #2574DB;
	}
}

@media only screen and (max-width: 767px)
{
	.layout-separator
	{
		border-right: none;
	}

	div.VideoPage > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
		margin-top: 8%;
	}

	div.VideoPage > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		margin-top: 8%;
	}

	div.video-tiles > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.video-tiles > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.video-tiles > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.Home_Resources > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.Home_Resources > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.Home_Resources > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.Landing > div:nth-child(1)	/*Widens column 1 to 100% of screen for tablet and mobile outputs*/
	{
		width: 100%;
	}

	div.Landing > div:nth-child(2)	/*Hides the "Related Topics" column from tablet and mobile outputs*/
	{
		width: 100%;
		margin-left: 0%;
		padding-left: 0%;
	}

	ol
	{
		margin: 0.5em 0em 0.5em 0.25em;
	}

	ol.LowerAlpha
	{
		margin-left: .25em;
	}

	ol.LowerRoman
	{
		margin-left: .25em;
	}

	ul
	{
		margin: 0.5em 0em 0.5em 0.25em;
	}

	.body-container
	{
		padding-left: 0.25em;
	}

	div.topic-container
	{
		padding-top: 4%;
	}

	p.footer
	{
		font-size: .7em;
		line-height: 1em;
		text-align: center;
	}

	div.footer > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.search-results > div:nth-child(1)
	{
		display: none;
	}

	div.search-results > div:nth-child(2)
	{
		width: 100%;
	}

	a span.submenu-toggle-container	/* Moves the toggle arrows to the left of the menu items in Side Nav and slide-out menus */
	{
		position: absolute;
		left: auto;
		padding-right: 10px;
	}
}

@media print
{
	body
	{
		color: #404040;
		font-family: Arial, sans-serif;
		font-size: .9em;
		line-height: 1.5em;
	}

	div.MiniTocRight
	{
		float: right;
	}

	div.sideContent
	{
		display: none;
	}

	div.TightContent
	{
		margin: 0px;
		padding: 0px;
		line-height: 1em;
	}

	h1
	{
		background-color: transparent;
		border-bottom: none;
		font-size: 22pt;
		line-height: 24pt;
		margin-left: 0;
		mc-auto-number-class: ChapAutoNum;
		padding-left: 0px;
		padding-top: 0px;
		font-weight: bold;
		font-style: normal;
		page-break-before: avoid;
		margin-bottom: 10px;
		font-family: 'Segoe UI Semibold';
		color: #000000;
	}

	h1.Appendix
	{
		mc-auto-number-format: 'APPENDIX ';
		color: #000000;
		font-weight: normal;
	}

	h1.UserGuideBHeading
	{
		page-break-before: avoid;
		font-weight: normal;
		font-style: normal;
		font-size: 30pt;
		margin-bottom: 25px;
		text-align: left;
	}

	h2
	{
		line-height: 14pt;
		font-weight: normal;
		font-style: normal;
		color: #2574db;
		page-break-before: auto;
		page-break-inside: auto;
		page-break-after: avoid;
		font-family: 'Segoe UI';
		font-size: 16pt;
	}

	h2.Blue
	{
		color: #2574db;
	}

	h3
	{
		line-height: 12pt;
		font-style: normal;
		text-decoration: none;
		page-break-before: avoid;
		font-weight: normal;
		color: #0091CA;
		font-size: 14pt;
		font-family: 'Segoe UI';
		mc-heading-level: 3;
	}

	h4
	{
		line-height: 11pt;
		color: #000000;
		font-size: 12pt;
		font-weight: normal;
		font-style: normal;
		mc-heading-level: 0;
	}

	/*	img.FiftyPercentThumbnail
	{
		max-width: 50%;
	}

	img.OneHundredPercent
	{
		max-width: 100%;
	}

	img.OneHundredPercentThumbnail
	{
		max-width: 100%;
	}

	img.SeventyFivePercent
	{
		max-width: 75%;
	}

	img.SeventyFivePercentThumbnail
	{
		max-width: 75%;
	}*/

	MadCap|dropDown.SecondLevel
	{
		background-color: transparent;
		margin-left: 10px;
	}

	MadCap|dropDownBody
	{
		border-bottom: none;
		color: #000000;
		margin-left: 0px;
		page-break-inside: auto;
		page-break-before: auto;
		page-break-after: auto;
	}

	MadCap|dropDownHead
	{
		margin-top: 16px;
		font-size: 12pt;
		font-weight: bold;
	}

	MadCap|dropDownHotspot
	{
		font-size: 1em;
		font-weight: bold;
		font-style: normal;
		color: #000000;
	}

	MadCap|footnoteBlock
	{
		font-size: 7pt;
	}

	MadCap|footnotesBlock
	{
		border-top-color: #20b0e6;
	}

	MadCap|indexProxy
	{
		border-top: none;
		color: #e1e1e1;
	}

	MadCap|miniTocProxy
	{
		border-top-width: 0px;
		margin-left: 0.25in;
		margin-right: 0.25in;
		padding-left: 0px;
	}

	MadCap|tocProxy
	{
		border-top: none;
		margin-right: 0.25in;
	}

	MadCap|xref
	{
		font-weight: normal;
		mc-format: '{quote}{para}{quote} {pageref}';
		text-decoration: none;
	}

	MadCap|xref:focus
	{
		
	}

	MadCap|xref.IndexPageNumber
	{
		color: #20b0e6;
	}

	nav.tab-bar
	{
		display: none;
	}

	button
	{
		display: none;
	}

	ol.LowerAlpha
	{
		margin-left: 30px;
	}

	ol.LowerRoman
	{
		margin-left: 30px;
	}

	ol.Annotations
	{
		list-style-type: decimal;
		font-size: 10pt;
	}

	p
	{
		font-size: 1em;
		color: #000000;
		font-family: Arial, sans-serif;
		margin-top: 8px;
		margin-bottom: 8px;
	}

	p.dd
	{
		margin-bottom: 8px;
		font-family: Arial, sans-serif;
		margin-left: 30px;
		margin-top: 0;
	}

	p.feedback
	{
		font-weight: normal;
		font-style: italic;
		font-size: 10pt;
	}

	p.indented
	{
		margin-bottom: 8px;
		margin-top: 8px;
		font-family: Arial, sans-serif;
		margin-left: 25px;
	}

	p.message
	{
		margin-bottom: 8px;
		margin-top: 8px;
		font-family: Arial, sans-serif;
		margin-left: 25px;
		font-weight: normal;
		font-style: normal;
		font-size: 10pt;
	}

	p.Copyright
	{
		margin-bottom: 8px;
		margin-top: 8px;
	}

	p.CopyrightAddress
	{
		margin-bottom: 0px;
		margin-top: 0px;
	}

	p.CopyrightHeading
	{
		margin-top: 1in;
		page-break-before: always;
	}

	p.CreatedUsingFlare
	{
		font-weight: bold;
		margin-top: 18px;
	}

	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: 10px;
		padding-bottom: 10px;
	}

	p.FirstPageOfChapter
	{
		color: #e1e1e1;
	}

	p.FrameFooterText
	{
		font-family: Arial, sans-serif;
		font-size: .9em;
	}

	p.FrameFooterText2
	{
		color: #404040;
		font-family: Arial, sans-serif;
		font-size: .9em;
	}

	p.IndexHeading
	{
		font-size: 11pt;
		padding-top: 16px;
		text-align: left;
	}

	p.IndexPrintHead
	{
		color: #3e3e3e;
		font-family: Arial, sans-serif;
		letter-spacing: -1px;
		mc-heading-level: 1;
		page-break-before: always;
		text-align: right;
		font-size: 48pt;
	}

	p.ManualTitle1
	{
		font-family: Arial, sans-serif;
		margin-bottom: 0;
		margin-left: 1in;
		margin-top: 2.00in;
		font-size: 20pt;
		color: #008fd9;
	}

	p.ManualLine2
	{
		color: #b3b3b3;
		font-family: Arial, sans-serif;
		font-size: 12pt;
		margin-left: 1in;
		margin-top: 12pt;
	}

	p.MiniTOC1
	{
		/*color: #e1e1e1;
		font-size: 9pt;
		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: 12px;
	}

	p.TOC1
	{
		margin-bottom: 6px;
		margin-top: 12px;
		mc-leader-format: 'none';
		page-break-after: avoid;
		font-size: 12pt;
		font-weight: bold;
		font-style: normal;
		color: #000000;
		mc-pagenum-display: all;
	}

	p.TOC2
	{
		font-size: 10pt;
		font-weight: normal;
		margin-bottom: 2px;
		margin-left: 0.25in;
		margin-top: 2px;
	}

	p.TOC3
	{
		font-size: 8pt;
		font-weight: normal;
		margin-bottom: 2px;
		margin-left: 0.35in;
		margin-top: 2px;
	}

	p.TOC4
	{
		font-size: 12pt;
		font-weight: normal;
		margin-bottom: 6px;
		margin-left: 0;
		margin-top: 12px;
		color: #000000;
	}

	p.TOC6
	{
		font-size: 8pt;
	}

	p.TOCHeading
	{
		font-weight: normal;
		letter-spacing: -1px;
		line-height: 70pt;
		margin: 0;
		mc-heading-level: 0;
		font-size: 28pt;
		text-align: left;
		color: #000000;
	}

	span.ChapAutoNum
	{
		color: #3e3e3e;
		font-family: Arial, sans-serif;
		font-size: 90pt;
		letter-spacing: -1px;
	}

	span.FigureNum
	{
		color: #20b0e6;
		font-style: normal;
	}

	span.TableNum
	{
		color: #20b0e6;
		font-style: normal;
	}

	tr
	{
		page-break-inside: avoid;
		font-family: Arial, sans-serif;
	}

	ul
	{
		list-style-type: disc;
		color: #000000;
		font-family: Arial, sans-serif;
	}

	ul.FirstLevelLessIndentation
	{
		margin-left: 30px;
	}

	ul.SecondLevel
	{
		margin-left: 30px;
	}

	MadCap|dropDown
	{
		color: #000000;
		margin-left: 0px;
	}

	span.caption
	{
		font-weight: normal;
		font-style: italic;
		font-size: 0.8em;
	}

	h1.ChapterHeader
	{
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 10px;
		border-bottom-style: none;
		mc-auto-number-format: 'CH:CHAPTER {chapnum} ';
		font-weight: normal;
	}

	MadCap|pageFooter
	{
		font-size: 10pt;
	}

	li
	{
		color: #000000;
		font-family: Arial, sans-serif;
		font-size: 1em;
		margin-top: 8px;
		margin-bottom: 8px;
	}

	p.ManualTitleBasic
	{
		font-family: Arial, sans-serif;
		font-size: 20pt;
		text-align: left;
		word-wrap: initial;
		line-height: 21pt;
	}

	p.HeaderQRC
	{
		font-weight: bold;
		font-style: normal;
		font-size: 20pt;
		margin-top: 15px;
		text-align: center;
		color: #ffffff;
	}

	h5
	{
		color: #000000;
		font-size: 10pt;
		font-family: 'Segoe UI Semibold';
		font-weight: normal;
		font-style: normal;
		text-decoration: none;
		mc-heading-level: 0;
	}

	ol
	{
		color: #000000;
		font-family: Arial, sans-serif;
	}

	dl
	{
		color: #000000;
	}

	dd
	{
		color: #000000;
	}

	dt
	{
		color: #000000;
	}

	h2.DropDown
	{
		margin-top: 0;
	}

	h3.DropDown
	{
		margin-top: 0;
		font-size: 12pt;
		font-weight: bold;
		font-style: normal;
		font-family: 'Segoe UI Semibold';
	}

	h4.DropDown
	{
		font-size: 10pt;
		margin-top: 0;
	}

	img.screenshot
	{
		max-width: 90%;
		border-color: #c0c0c0;
		border-style: solid;
		border-width: 1px;
	}

	p.caution
	{
		background-image: none;
	}

	p.note
	{
		background-image: none;
	}

	p.noteTop
	{
		background-image: none;
	}

	p.Example
	{
		background-image: none;
	}

	p.ExampleTop
	{
		background-image: none;
	}

	p.tip
	{
		background-image: none;
	}

	p.TipTop
	{
		background-image: none;
	}

	p.ManualTitleVersionDate
	{
		font-size: 16pt;
		text-align: left;
	}

	td
	{
		margin: 8px;
		color: #000000;
		font-family: Arial, sans-serif;
		font-size: .9em;
	}

	table
	{
		color: #000000;
		font-weight: normal;
		font-style: normal;
		font-family: Arial, sans-serif;
		font-size: .9em;
	}

	tbody
	{
		color: #000000;
		font-family: Arial, sans-serif;
		font-size: .9em;
	}

	MadCap|dropDownHead.H3
	{
		font-size: 12pt;
		font-family: 'Segoe UI Semibold';
		color: #000000;
	}

	th
	{
		color: #ffffff;
		margin-bottom: 8px;
		margin-top: 8px;
	}

	thead
	{
		font-family: Arial, sans-serif;
	}

	h1.XL
	{
		
	}

	ul.noBullet
	{
		list-style-type: disc;
	}

	h6
	{
		font-size: 10pt;
		font-weight: normal;
		font-style: normal;
		text-decoration: underline;
		font-family: 'Segoe UI';
	}

	td.footer
	{
		line-height: 1em;
	}

	MadCap|dropDownHead.H2
	{
		font-family: 'Segoe UI Semibold';
		color: #000000;
	}

	MadCap|dropDownHotspot.H3
	{
		font-size: 14pt;
		font-family: 'Segoe UI';
	}

	.h4
	{
		
	}

	span.Emphasis
	{
		font-weight: bold;
		font-style: normal;
	}

	span.EmphasisLight
	{
		font-family: 'Segoe UI Semibold';
	}

	p.TopicSubtitle
	{
		text-decoration: none;
		font-weight: bold;
		font-style: normal;
	}

	html.MiniToc
	{
		
	}

	html.MiniTocChild
	{
		
	}

	ol.slideshow
	{
		list-style-image: none;
		text-indent: 0em;
		padding-left: 5.00em;
	}

	ul.slideshow
	{
		padding-left: 5em;
	}

	span.definition
	{
		font-weight: bold;
		font-style: normal;
	}

	body.cover
	{
		color: #404040;
		font-family: Arial, sans-serif;
		font-size: 1em;
		line-height: 1.7em;
	}

	/*ul.sidenav li.is-accordion-submenu-parent > a span.submenu-toggle
	{
		margin-top: .5px;
	}*/

	.sidenav-wrapper ul ul.is-accordion-submenu
	{
		padding-top: 0px;
	}

	MadCap|glossaryProxy
	{
		border-top: none;
		color: #808080;
	}

	.glossaryTerm
	{
		color: #007cbb;
	}

	.glossaryTerm:link
	{
		color: #007cbb;
	}

	Div.GlossaryPageDefinition
	{
		color: #e1e1e1;
		font-size: 9pt;
	}

	Div.GlossaryPageHeading
	{
		border-bottom-color: #20b0e6;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		color: #20b0e6;
		font-size: 11pt;
	}

	ul.MCGlossaryProxy_0
	{
		border-top-width: 1px;
		border-top-style: none;
		border-top-color: black;
		padding-top: 10px;
		margin-top: 10px;
		padding-left: 20px;
	}

	li.GlossaryPageEntry
	{
		margin-left: 30px;
	}

	Div.GlossaryPageTerm
	{
		color: #20b0e6;
		font-size: 10pt;
		padding-bottom: 10px;
		padding-top: 10px;
	}

	p.GlossaryPrintHead
	{
		color: #3e3e3e;
		font-family: Arial, sans-serif;
		letter-spacing: -1px;
		mc-heading-level: 1;
		page-break-before: always;
		text-align: right;
		font-size: 48pt;
	}
}

li	/*keep- this is helping to fix an overwritten style*/
{
	margin-top: 8px;
	margin-bottom: 8px;
}

img.screenshotLG
{
	border: solid 1px #d3d3d3;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: 250px;
}

._Skins_SearchResults_Upland.mc-component .micro-content-container > .micro-content > .micro-content-expand
{
	border: none;
}

/* width */

::-webkit-scrollbar
{
	width: 10px;
}

/* Track */

::-webkit-scrollbar-track
{
	/*box-shadow: inset 0 0 5px grey; */
	border-left: 1px solid #E3E3E4;
	border-right: 1px solid #E3E3E4;
	/*border-radius: 10px;*/
}

/* Handle */

::-webkit-scrollbar-thumb
{
	background: #B4B4B7;
	border-radius: 4px;
}

/* Handle on hover */

::-webkit-scrollbar-thumb:hover
{
	background: #B4B4B7;
}

/*keeps translate widget under toolbarclear: right;*/

div.skiptranslate.goog-te-gadget
{
	text-align: right;
	padding-right: 2px;
	margin-top: 3em;
}

/*adds space between toolbar and translate widget*/

.button-group-container-left
{
	margin-bottom: 3px;
	padding-left: 5px;
}

/* ------------------ BUTTON STYLE ------------------ */

a.uplandButton	/* Defined button styles */
{
	border-radius: 3px;
}

a[class*="uplandButton"]	/* uplandButton: base styles for button */
{
	color: #ffffff !important;
	background-color: #2574DB;
	display: inline-block;
	padding: 7px 14px;
	text-decoration: none;
}

a[class*="uplandButton"]:hover,
a[class*="uplandButton"]:focus	/* uplandButton: hover style for button */
{
	color: #ffffff !important;
	background-color: #2574DB;
	text-decoration: none;
}

/* ------------------ BUTTON STYLE END------------------ */

MadCap|codeSnippet.Upland
{
	border: 1px solid #dcdee3;
	border-radius: 4px;
}

MadCap|dropDownHead.H2
{
	font-size: 24px;
}

MadCap|dropDownHead.H3
{
	font-size: 20px;
}

/*temporary styles for legacy projects*/

/*div.info,
div.version-note,*/

div.note
{
	overflow: auto;
	/*background-repeat: no-repeat;*/
	border-radius: 5px;
	background-color: #D6E6FC;
	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;
	padding-right: 20px;
	padding-left: 20px;
	background-position: left 3px;
	background-position-x: 3px;
	background-position-y: 0px;
	background-size: 35px 35px;
}

div.note p:first-of-type::before
{
	font-weight: bold;
	content: "Note: ";
}

span.tempNote
{
	color: #0090CA;
	font-weight: bold;
}

div.example
{
	overflow: auto;
	background-repeat: no-repeat;
	border-radius: 5px;
	background-color: #ECEDF1;
	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;
	padding-right: 20px;
	padding-left: 20px;
	background-position: left 3px;
	background-position-x: 3px;
	background-position-y: 0px;
	background-size: 35px 35px;
}

div.example p:first-of-type::before
{
	font-weight: bold;
	content: "Example: ";
}

div.tip
{
	overflow: auto;
	background-repeat: no-repeat;
	border-radius: 5px;
	background-color: #d8f4e5;
	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;
	padding-right: 20px;
	padding-left: 20px;
	background-position: left 3px;
	background-position-x: 3px;
	background-position-y: 0px;
	background-size: 35px 35px;
}

div.tip p:first-of-type::before
{
	font-weight: bold;
	content: "Tip: ";
}

/*div.warning,
div.alert,*/

div.caution
{
	overflow: auto;
	background-repeat: no-repeat;
	border-radius: 5px;
	background-color: #fcd39c;
	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;
	padding-right: 20px;
	padding-left: 20px;
	background-position: left 3px;
	background-position-x: 3px;
	background-position-y: 0px;
	background-size: 35px 35px;
}

div.warning p:first-of-type::before
{
	font-weight: bold;
	content: "Warning: ";
}

span.note
{
	overflow: auto;
	background-repeat: no-repeat;
	border-radius: 5px;
	/*mc-auto-number-format: '{b}{color #0090CA}Note: {/color}{/b}';*/
	background-color: #D6E6FC;
	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;
	padding-right: 20px;
	padding-left: 20px;
	background-position: left 3px;
	background-position-x: 3px;
	background-position-y: 0px;
	background-size: 35px 35px;
	display: block;
}

ol
{
	list-style-image: none;
}

ol ol
{
	list-style-type: lower-alpha;
	margin-left: -10px;
}

ol ol ol
{
	list-style-type: lower-roman;
	margin-left: -10px;
}

.hidden
{
	display: none;
}

span.SearchHighlight
{
	background-color: #fcffa4;
}

/*-------------------Mini TOC--------------*/

div.MCMiniTocBox_0
{
	padding-top: 0px;
	border-top-color: silver;
}

a.MiniTOC1:link
{
	color: #2d82dc;
	font-size: 10pt;
	font-weight: normal;
}

p.MiniTOC1_0
{
	margin: 0.4em 0 !important;
}

a.MiniTOC1:visited
{
	color: #6b7786;
}

