/*<meta />*/

@import url('https://fonts.googleapis.com/css?family=Poppins:100,300,400,700');

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

body
{
	color: #404040;
	font-family: Poppins, Roboto, Century Gothic;
	line-height: 1.7em;
}

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.home-layout
{
	padding: 2% 5%;
	background-color: #fafafa;
	margin: 0;
}

div.layout-separator
{
	border-right: 1px solid #dadada;
	margin: 0;
}

div.topic-container	/*Sets padding on topics*/
{
	padding: 2% 0;
}

div.sub-content
{
	margin-top: 25px;
	padding: 15px 0;
}

div.sub-content-line
{
	border-top: solid 1px #dadada;
	margin-top: 30px;
	padding: 15px 0;
}

div.sub-content-backgroud
{
	background-color: 5f5f5f;
	margin-top: 30px;
	margin-left: 20px;
	margin-right: 0px;
	padding: 10px 10px;
}

div.search-results	/*Sets side padding on search results*/
{
	padding: 0 10%;
}

h1
{
	font-weight: normal;
	font-size: 20.0pt;
	color: #4b4c4e;
}

h2
{
	font-size: 16.0pt;
	color: #7F7F7F;
	font-weight: bold;
}

h3
{
	font-size: 14.0pt;
	color: #595959;
	font-weight: bold;
}

h4
{
	font-size: 12.0pt;
	color: #595959;
	font-weight: bold;
}

h5
{
	font-weight: bold;
	font-size: 10.0pt;
}

h6
{
	font-weight: bold;
	font-size: 8.0pt;
}

p
{
	font-size: 10.0pt;
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 15pt;
	letter-spacing: 0.25;
	mc-hyphenate: never;
	mc-hyphenation: never;
	color: #4b4c4e;
}

p.code
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #f3f3f3;
	border: solid 1px #dddddd;
	border-radius: 6px;
	line-height: 18px;
	overflow: hidden;
	padding: 12px;
	font-family: Courier;
	color: #4b4c4e;
}

p.rounded-box
{
	border: 2px solid #3498db;
	border-radius: 15px;
	padding: 10px 20px;
	background-color: #f0f8ff;
	color: #333;
	display: inline-block;
	font-family: sans-serif;
}

p.tip
{
	border-left: 3px solid #808080;
	mc-auto-number-format: '{b}Tip: {/b}';
	overflow: hidden;
	padding: 12px;
}

p.note
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #f3f3f3;
	border-radius: 6px;
	line-height: 18px;
	mc-auto-number-format: '{b}Note: {/b}';
	overflow: hidden;
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 12px;
	padding-bottom: 12px;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	border-bottom-left-radius: 6px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #dddddd;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #dddddd;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #dddddd;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #dddddd;
}

p.noteJA
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #f3f3f3;
	border: solid 1px #dddddd;
	border-radius: 6px;
	line-height: 18px;
	mc-auto-number-format: '{b}注： {/b}';
	overflow: hidden;
	padding: 12px;
}

p.noteFR
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #f3f3f3;
	border: solid 1px #dddddd;
	border-radius: 6px;
	line-height: 18px;
	mc-auto-number-format: '{b}Remarque: {/b}';
	overflow: hidden;
	padding: 12px;
}

p.important
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #f3f3f3;
	border: solid 1px #dddddd;
	border-radius: 6px;
	line-height: 18px;
	mc-auto-number-format: '{b}Important: {/b}';
	overflow: hidden;
	padding: 12px;
}

p.importantJA
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #f3f3f3;
	border: solid 1px #dddddd;
	border-radius: 6px;
	line-height: 18px;
	mc-auto-number-format: '{b}重要: {/b}';
	overflow: hidden;
	padding: 12px;
}

ul.notes
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #f3f3f3;
	border: solid 1px #dddddd;
	border-radius: 6px;
	line-height: 18px;
	list-style-position: 25px;
	mc-auto-number-format: '{b}Notes: {/b}';
	overflow: hidden;
	padding: 12px 30px;
}

ul.notesJA
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #f3f3f3;
	border: solid 1px #dddddd;
	border-radius: 6px;
	line-height: 18px;
	list-style-position: 25px;
	mc-auto-number-format: '{b}注： {/b}';
	overflow: hidden;
	padding: 12px 30px;
}

ul.notesFR
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #f3f3f3;
	border: solid 1px #dddddd;
	border-radius: 6px;
	line-height: 18px;
	list-style-position: 25px;
	mc-auto-number-format: '{b}Remarques: {/b}';
	overflow: hidden;
	padding: 12px 30px;
}

ul.notes .autonumber,
ul.notes span
{
	margin-left: -6px;
}

li
{
	font-size: 10.0pt;
	margin-bottom: 6px;
	margin-top: 6px;
	orphans: 2;
	widows: 2;
	line-height: 15pt;
	text-align: left;
	mc-hyphenate: never;
	mc-hyphenation: never;
}

p.footer
{
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 13pt;
	color: #4b4c4e;
	font-size: 8.5pt;
}

ol,
ul
{
	letter-spacing: .25;
	line-height: 20pt;
}

/*  Taken from https://www.madcapsoftware.com/blog/how-to-use-css-to-manage-lists/
ol
{
    list-style-image: none;
    list-style-type: decimal;
}
*/

ol ol
{
	list-style-type: lower-alpha;
}

ol ol ol
{
	list-style-type: lower-roman;
}

ol ul
{
	list-style-type: circle;
}

ol ul ul
{
	list-style-type: square;
}

ol ul ol
{
	list-style-type: lower-roman;
}

ol ol ul
{
	list-style-type: square;
}

ul ul
{
	list-style-type: circle;
}

ul ul ul
{
	list-style-type: square;
}

ul ol
{
	list-style-type: lower-alpha;
}

ul ol ol
{
	list-style-type: lower-roman;
}

ul
{
	line-height: 14pt;
}

ol
{
	line-height: 15pt;
}

img
{
	border: none;
	max-width: 100%;
}

img.Hyperlinked
{
	border-style: none;
}

img.small
{
	mc-thumbnail: popup;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

img.medium
{
	mc-thumbnail: popup;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

img.big
{
	mc-thumbnail: popup;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

#searchPane b
{
	color: orange;
}

.SearchHighlight
{
	background-color: yellow;
}

.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: hand;
	text-decoration: none;
	color: #45494c;
	border-bottom: none;
	font-size: 14pt;
	font-weight: normal;
}

MadCap|dropDownHotspot.H3
{
	cursor: hand;
	text-decoration: none;
	color: #45494c;
	border-bottom: none;
	font-size: 14pt;
	font-weight: normal;
}

MadCap|dropDownHotspot.h4
{
	cursor: hand;
	text-decoration: none;
	color: #45494c;
	border-bottom: none;
	font-size: 15pt;
	font-weight: bold;
}

MadCap|xref
{
	color: #45494c;
	font-weight: bold;
	mc-format: '{para}';
	text-decoration: underline;
}

MadCap|breadcrumbsProxy
{
	border-bottom-width: 0;
	font-family: Arial;
	color: #888888;
	font-size: 9pt;
}

a:link	/*Color of hyperlinks*/
{
	color: #005695;
}

a:visited
{
	color: #005695;
}

MadCap|dropDownBody
{
	padding: 10px 30px 0;
}

MadCap|dropDown
{
	border-bottom: 1px solid #dadada;
	mc-image-position: left;
	mc-image-spacing: 10px;
	mc-open-image: url('../Images/minus.png');
	mc-closed-image: url('../Images/plus.png');
	padding: 10px 0;
}

div.home-page-layout	/*This is a custom responsive layout row style (div class) in your stylesheet.*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.home-page-layout::before
{
	content: ' ';
	display: table;
}

div.home-page-layout::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.home-page-layout > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	margin: 0;
}

div.home-page-layout > div:nth-child(1)
{
	width: 60%;
	margin-left: 0%;
}

div.home-page-layout > div:nth-child(2)
{
	width: 40%;
	margin-left: 0%;
	padding: 0 5%;
}

div.home-tiles-layout	/*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.home-tiles-layout::before
{
	content: ' ';
	display: table;
}

div.home-tiles-layout::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.home-tiles-layout > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	height: 350px;
}

div.home-tiles-layout > div:nth-child(1)
{
	width: 50%;
	margin-left: 0%;
}

div.home-tiles-layout > div:nth-child(2)
{
	width: 50%;
	margin-left: 2%;
}

div.home-tiles-layout > div:nth-child(2) > div:last-child
{
	margin-bottom: 0;
}

div.home-tile
{
	padding: 5% 6%;
	height: 90%;
	border-radius: 8px;
}

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: 18.0%;
	display: block;
	text-align: left;
	padding-bottom: 10px;
	margin-bottom: 5px;
	border-bottom: 1px dashed;
	border-color: #E9E9E9;
	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.main-tile:hover img
{
	transition: all .2s ease-in-out;
	transform: scale(1.1);
}

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;
}

a.side-tile:hover img
{
	transition: all .2s ease-in-out;
	transform: scale(1.2);
}

p.rounded-box
{
	padding: 10px 20px;
	color: #333;
	display: inline-block;
	border-radius: 5px;
	background-color: #e5e9eb;
	font-family: monospace;
	border: #e5e9eb;
	font-size: 14px;
	font-weight: bold;
}

p.tile-title img
{
	width: 20px;
	height: 20px;
	margin-right: 5px;
	vertical-align: text-bottom;
}

p.tile-title-algo
{
	font-size: 1.1em;
	line-height: 18pt;
	letter-spacing: 0.25;
	text-align: left;
	color: #5f5f5f;
	margin: 0;
}

p.tile-title-algo img
{
	width: 20px;
	height: 20px;
	margin-right: 5px;
	vertical-align: text-bottom;
}

p.tile-subtitle
{
	font-size: 0.8em;
	margin: 0;
}

p.tile-subtitle-algo
{
	font-size: 0.85em;
	line-height: 17pt;
	color: #005695;
	margin: 0;
}

p.tile-subtitle-left
{
	font-size: 0.8em;
	margin: 0;
	text-align: left;
}

p.tile-subtitle-left1
{
	font-size: 0.8em;
	margin: 0;
	text-align: left;
	color: #45494c;
}

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;
	width: 854px;
}

div.video-tiles *	/*Text-align center set to all elements within div.video-tiles*/
{
	text-align: center;
}

.video-container
{
	position: relative;
	display: inline-block;
}

.video-player
{
	display: block;
	/* Make sure the video takes up the full width of its container */
	width: 100%;
	/* Ensure the video fills the container */
}

/* Style for the play button */

.play-button,
.play-button2,
.play-button3
{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	z-index: 1;
	/* Ensure the play button appears above the video */
	cursor: pointer;
	/* Change cursor to indicate the button is clickable */
	width: 60px;
	/* Set the width of the play button icon */
	height: auto;
}

div.home-footer
{
	background-color: #3292F1;
	border-radius: 9px;
	padding: 1% 5%;
}

.buttons._Skins_Topic_ToolBar.mc-component
{
	position: sticky;
	top: 0;
}

.buttons._Skins_Topic_ToolBar_ja.mc-component
{
	position: sticky;
	top: 0;
}

.buttons._Skins_Topic_ToolBar_fr.mc-component
{
	position: sticky;
	top: 0;
}

pre
{
	font-size: 10pt;
}

p.FrameFooterText
{
	font-size: 9pt;
}

MadCap|glossaryTerm
{
	mc-image-position: right;
	mc-open-image: none;
	mc-closed-image: none;
	color: #404040;
	font-weight: normal;
	text-decoration: underline;
}

MadCap|glossaryTerm.Expanding
{
	color: #989696;
	mc-image-spacing: 5px;
}

MadCap|glossaryTerm.Hyperlink
{
	color: #989696;
}

MadCap|codeSnippetBody
{
	font-size: 9pt;
	background: #000000 auto;
	mc-code-lang: JavaScript;
	background-color: #a9a9a9;
	color: #000000;
}

MadCap|codeSnippet
{
	background: transparent;
}

MadCap|codeSnippetCopyButton
{
	font-family: Poppins;
	color: #ffffff;
	font-weight: bold;
	background: #ffffff;
}

MadCap|codeSnippetCaption
{
	color: #ffffff;
	font-family: Poppins;
	background: #ffffff;
	font-weight: bold;
}

MadCap|popupHead
{
	color: #a0522d;
}

@media only screen and (max-width: 1000px)
{
	.buttons._Skins_Topic_ToolBar.mc-component
	{
		position: fixed;
		top: 140px;
		right: 5px;
	}

	html.home-topic .body-container
	{
		margin-left: 0;
	}

	div.home-layout
	{
		padding: 2% 4%;
		background-color: #fafafa;
	}

	div.home-tiles-layout > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.home-tiles-layout > div:nth-child(2)
	{
		width: 100%;
		margin-top: 5%;
		margin-left: 0%;
	}
}

@media only screen and (max-width: 767px)
{
	div.home-layout
	{
		padding: 2% 0;
		background-color: #fafafa;
	}

	.layout-separator
	{
		border-right: none;
	}

	div.home-tiles-layout > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.home-tiles-layout > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		margin-top: 5%;
	}

	div.home-page-layout > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.home-page-layout > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}

	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%;
	}
}

@media print
{
	*
	{
		mc-hyphenate: never;
		mc-hyphenation: never;
		mc-short-line-method: tighten-loosen;
		mc-short-line: 4;
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	th,
	p.TOC1,
	p.ListItem
	{
		page-break-after: avoid;
	}

	p,
	td,
	ol,
	ul
	{
		orphans: 3;
		widows: 3;
	}

	li,
	td
	{
		page-break-inside: avoid;
	}

	body
	{
		font-size: 10pt;
		line-height: 13px;
	}

	MadCap|xref
	{
		font-weight: normal;
		mc-format: '{quote}{para}{quote} {pageref}';
		text-decoration: none;
	}

	h1
	{
		background-color: transparent;
		border-bottom: none;
		color: #2E2E2E;
		margin-bottom: 20px;
		margin-left: 0;
		margin-right: 0;
		line-height: 25pt;
		font-family: Poppins;
		font-size: 24pt;
		font-weight: bold;
		padding-left: 0px;
		padding-right: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
		mc-hyphenate: never;
		mc-hyphenation: never;
		mc-auto-number-format: 'CH:{chapnum}. ';
	}

	h2
	{
		font-size: 14pt;
		font-family: Poppins SemiBold;
		color: #909090;
		line-height: 18pt;
		page-break-before: never;
		mc-hyphenate: never;
		mc-hyphenation: never;
		mc-auto-number-format: 'CH:{chapnum}.{n+}. ';
	}

	MadCap|dropDownHotspot
	{
		color: #4b4c4e;
		font-weight: normal;
	}

	MadCap|dropDown
	{
		border-bottom-style: none;
		padding: 0;
	}

	MadCap|dropDownBody
	{
		padding: 0;
	}

	h3
	{
		font-size: 11pt;
		font-weight: bold;
		font-family: Poppins;
		font-family: Poppins;
		color: #6F6F6F;
		line-height: 18pt;
		mc-hyphenate: never;
		mc-hyphenation: never;
		mc-auto-number-format: 'CH:{chapnum}.{n}.{n+}. ';
	}

	h4
	{
		font-size: 10pt;
		font-weight: bold;
		line-height: 14pt;
		mc-hyphenate: never;
		mc-hyphenation: never;
		mc-heading-level: 0;
		color: #6F6F6F;
	}

	h5
	{
		font-size: 10pt;
		font-weight: bold;
		line-height: 14pt;
		mc-hyphenate: never;
		mc-hyphenation: never;
		mc-heading-level: 0;
	}

	p
	{
		line-height: 14pt;
		font-size: 10pt;
		color: #595959;
	}

	p.code
	{
		font-family: Courier New;
		color: #4b4c4e;
	}

	p.EmptyPageText
	{
		font-size: 10pt;
		font-weight: bold;
	}

	p.FrameFooterText
	{
		font-family: 'Poppins';
		font-size: 9pt;
		padding: 1px;
		background-color: #f5f5f5;
	}

	p.IndexHeading
	{
		font-size: 11pt;
		padding-top: 16px;
		text-align: left;
	}

	p.ManualTitle1
	{
		font-family: Poppins SemiBold;
		font-size: 24pt;
		font-weight: bold;
		color: #5A5A5A;
		line-height: 2.0em;
		margin-bottom: 0;
		margin-top: 3.7in;
		text-align: center;
	}

	p.ManualTitle2
	{
		font-family: Poppins;
		font-size: 16pt;
		color: #909090;
		line-height: 2.0em;
		margin-bottom: 0;
		margin-top: 0;
		text-align: center;
	}

	p.ManualTitle3
	{
		font-family: Poppins;
		font-size: 16pt;
		color: #20201F;
		line-height: 2.0em;
		margin-bottom: 0;
		margin-top: 0;
		text-align: left;
	}

	p.ManualVersionNumber
	{
		color: #909090;
		font-family: Poppins;
		font-size: 12pt;
		margin-top: 12pt;
		text-align: center;
	}

	p.TOCHeading
	{
		margin-top: 1in;
		color: #262626;
		font-family: Poppins;
		font-size: 24pt;
		font-weight: bold;
		line-height: 24pt;
		margin-bottom: 25px;
		text-align: left;
		page-break-before: always;
	}

	p.TOC1
	{
		font-family: Poppins;
		margin-top: 15px;
		text-align: left;
		text-transform: uppercase;
		line-height: 30px;
		margin-bottom: 10px;
		font-weight: bold;
		font-style: normal;
		font-size: 12pt;
	}

	p.TOC2
	{
		font-family: Poppins;
		font-size: 10pt;
		font-weight: normal;
		text-align: left;
		line-height: 25px;
		margin-left: 0.1in;
		font-variant: normal;
	}

	p.TOC3
	{
		font-family: Poppins;
		font-size: 9pt;
		margin-left: 0.25in;
		text-align: left;
		font-weight: normal;
		font-style: italic;
		line-height: 15px;
	}

	img.small
	{
		max-width: 6cm;
	}

	img.medium
	{
		max-width: 12cm;
	}

	img.big
	{
		max-width: 16cm;
	}

	ul
	{
		line-height: 14pt;
	}

	ol
	{
		line-height: 14pt;
		font-size: 10pt;
	}

	div.GlossaryPageDefinition
	{
		font-size: 9pt;
	}

	div.GlossaryPageHeading
	{
		border-bottom-color: #bed230;
		border-bottom-style: solid;
		border-bottom-width: 1px;
		color: #bed230;
		font-size: 11pt;
	}

	div.GlossaryPageTerm
	{
		color: #bed230;
		font-size: 10pt;
		padding-bottom: 10px;
		padding-top: 10px;
	}

	p.footer
	{
		font-family: 'Arial';
		font-size: 8pt;
		color: #4b4c4e;
	}

	p.header
	{
		font-family: 'Poppins';
		font-size: 9pt;
		color: #4b4c4e;
	}
}

p.p_1
{
	line-height: 15pt;
	letter-spacing: 0.25;
	mc-hyphenate: never;
	mc-hyphenation: never;
	color: #4b4c4e;
	margin-bottom: 8pt;
	font-family: Calibri;
	font-size: 11pt;
	margin-top: 0pt;
}

ol.ol_1
{
	line-height: 15pt;
	letter-spacing: 0.25;
	mc-hyphenate: never;
	mc-hyphenation: never;
	color: #4b4c4e;
	margin-bottom: 8pt;
	font-family: Calibri;
	font-size: 11pt;
	margin-top: 0pt;
}

ul.ul_1
{
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	background-color: #f3f3f3;
	border: solid 1px #dddddd;
	border-radius: 6px;
	list-style-position: 25px;
	mc-auto-number-format: '{b}Notes: {/b}';
	overflow: hidden;
	padding: 12px 30px;
	line-height: 15pt;
	letter-spacing: 0.25;
	mc-hyphenate: never;
	mc-hyphenation: never;
	color: #4b4c4e;
	margin-bottom: 8pt;
	font-family: Calibri;
	font-size: 11pt;
	margin-top: 0pt;
}

li.li_1
{
	orphans: 2;
	widows: 2;
	text-align: left;
	line-height: 15pt;
	letter-spacing: 0.25;
	mc-hyphenate: never;
	mc-hyphenation: never;
	color: #4b4c4e;
	margin-bottom: 8pt;
	font-family: Calibri;
	font-size: 11pt;
	margin-top: 0pt;
}

td
{
	margin-bottom: 8pt;
	font-family: Calibri;
	font-size: 11pt;
	vertical-align: top;
}

h1.Heading1
{
	page-break-after: avoid;
	page-break-inside: avoid;
	margin-top: 12pt;
	margin-bottom: 0pt;
	mc-heading-level: 1;
	font-family: 'Calibri Light';
	color: #2F5496;
	font-size: 16pt;
	font-weight: normal;
}

a.Hyperlink
{
	color: #0563C1;
	text-decoration: underline;
}

a.drop_down
{
	
}

div.dropdown-content
{
	
}

body.dropdown
{
	
}

