/*<meta />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/* API Documentation Styles*/

:root
{
	--HDNG: #004eaf;
	--Tile: #45A4F3;
	--Black: #000000;
	--Dark: #45494c;
	--Medium: #b9bec1;
	--Light: #d0d3d5;
	--White: #ffffff;
}

body
{
	/*color: var(--Dark);*/
	font-family: 'Open Sans', Segoe UI, Helvetica, sans-serif;
	line-height: 1.45;
	-webkit-font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
}

.shadow
{
	box-shadow: 0px 0px 8px rgba(0,0,0,.3);
}

p
{
	font-size: 15px;
	margin: 0;
	margin-top: 10px;
	margin-bottom: 10px;
	widows: 3;
	orphans: 3;
	/*color: #4f566b;*/
}

p.table-text
{
	font-size: 12pt;
}

p.Note
{
	color: #000000;
	font-family: 'Microsoft Sans Serif', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 12pt;
	border-left: solid 6px #3498db;
	mc-auto-number-format: '{b}Note:  {/b}';
	border-left-color: #3498db;
	background-color: #e6e6e6;
	border-radius: 6px;
	overflow: hidden;
	padding-left: 5pt;
	padding-top: 6pt;
	padding-bottom: 6pt;
	line-height: 1.7em;
	margin-bottom: 15pt;
	margin-top: 15pt;
}

/* Headings */

h1,
section h1
{
	font-weight: bold;
	font-size: 28px;
	color: var(--HDNG);
	margin: 0 35px 0 0;
}

h2
{
	font-weight: bold;
	font-size: 22px;
	page-break-before: always;
	color: var(--HDNG);
	page-break-before: avoid;
}

h3
{
	font-weight: bold;
	font-size: 20px;
}

h4
{
	font-weight: bold;
	font-size: 18px;
}

h5
{
	font-weight: bold;
	font-size: 16px;
}

h6
{
	font-weight: bold;
	font-size: 14px;
}

/* Home page topic */

div.home-layout
{
	padding: 2% 5%;
}

div.home-section
{
	padding: 5% 0;
	border-bottom: solid 1px var(--Light);
}

div.home-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.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: var(--Tile);
	padding: 2%;
}

div.home-tiles > div:nth-child(1)
{
	width: 48%;
	margin-left: 0%;
}

div.home-tiles > div:nth-child(2)
{
	width: 48%;
	margin-left: 4%;
}

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;
}

div.home-tiles-layout > div:nth-child(1)
{
	width: 33.33333%;
	margin-left: 0%;
}

div.home-tiles-layout > div:nth-child(2)
{
	width: 66.66667%;
	margin-left: 0%;
}

div.home-tiles-layout p
{
	line-height: 1.2;
}

div.quick-links	/*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.quick-links::before
{
	content: ' ';
	display: table;
}

div.quick-links::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.quick-links > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.quick-links > div:nth-child(1)
{
	width: 16.66666%;
	margin-left: 2%;
}

div.quick-links > div:nth-child(2)
{
	width: 16.66666%;
	margin-left: 3%;
}

div.quick-links > div:nth-child(3)
{
	width: 16.66666%;
	margin-left: 3%;
}

div.quick-links > div:nth-child(4)
{
	width: 16.66666%;
	margin-left: 3%;
}

div.quick-links > div:nth-child(5)
{
	width: 16.66666%;
	margin-left: 3%;
}

div.quick-links *	/*Text-align center set to all elements within div.quick-links*/
{
	text-align: center;
}

div.topic-hero
{
	padding: 3%;
	background-image: url('../Images/Assets/HeroImages/banner.jpg');
	background-size: cover;
	background-attachment: scroll;
}

div.topic-hero h1
{
	color: var(--White);
	font-family: Helvetica;
	font-size: 50pt;
	font-weight: bold;
	margin: 100px 0;
	text-align: center;
}

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;
}

MadCap|breadcrumbsProxy
{
	border-bottom-width: 0;
	color: var(--Dark);
}

/* Links */

a
{
	color: var(--HDNG);
}

a:link
{
	color: var(--HDNG);
}

a:visited
{
	color: var(--HDNG);
}

ul.sidenav ul > li.TOCSeparator > a:hover
{
	background: none;
}

MadCap|dropDown
{
	border-bottom: 1px solid var(--Light);
	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;
}

MadCap|dropDownBody
{
	padding: 10px 30px 0;
}

MadCap|dropDownHotspot
{
	cursor: hand;
	text-decoration: none;
	color: var(--Dark);
	font-size: 12pt;
	font-weight: 400;
	border-bottom: none;
}

MadCap|expandingBody
{
	color: var(--Dark);
	font-style: italic;
}

MadCap|expandingHead
{
	font-style: italic;
	font-weight: normal;
	cursor: hand;
	text-decoration: none;
	color: var(--HDNG);
}

MadCap|xref
{
	font-weight: bold;
	mc-format: '{para}';
	text-decoration: underline;
	color: var(--HDNG);
}

/* Lists */

dd,
dd p,
dt,
dt p,
li,
li p
{
	margin-bottom: 8px;
	margin-top: 8px;
}

dl,
ol,
ul
{
	letter-spacing: .25;
	line-height: 20pt;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* Master page */

div.home-footer
{
	background-color: #004EAF;
	padding: 2% 5%;
}

p.footer
{
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 13pt;
	color: var(--White);
}

p.footer-sub
{
	color: var(--White);
	font-size: 14pt;
	margin-top: 14px;
}

div.banner	/*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.banner::before
{
	content: ' ';
	display: table;
}

div.banner::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.banner > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.banner > div:nth-child(1)
{
	width: 20%;
	margin-left: 0%;
	background-color: #001d27;
}

div.banner > div:nth-child(2)
{
	width: 30%;
	margin-left: 0%;
}

div.submenu	/*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;
	margin-top: 30px;
}

div.submenu::before
{
	content: ' ';
	display: table;
}

div.submenu::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.submenu > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border-radius: 6px;
	cursor: pointer;
}

div.submenu > div:nth-child(1)
{
	width: 25%;
	margin-left: 9%;
	align: center;
	background-color: #CCE4F4;
}

/*div.submenu > div:nth-child(1):hover
{
	background-color: #004EAF;
	color: #FFFFFF;
}*/

div.submenu > div:nth-child(2)
{
	width: 25%;
	margin-left: 3.5%;
	background-color: #CCE4F4;
}

/*div.submenu > div:nth-child(2):hover
{
	background-color: #004EAF;
	color: #FFFFFF;
}*/

div.submenu > div:nth-child(3)
{
	width: 25%;
	margin-left: 3.5%;
	margin-right: 9%;
	background-color: #CCE4F4;
}

/*div.submenu > div:nth-child(3):hover
{
	background-color: #004EAF;
	color: #FFFFFF;
}*/

@media only screen and (max-width: 1279px)
{
	/* Home page topic */

	div.home-tiles > div:nth-child(1)
	{
		width: 49%;
		margin-left: 0%;
	}

	div.home-tiles > div:nth-child(2)
	{
		width: 49%;
		margin-left: 2%;
	}

	div.home-tiles-layout > div:nth-child(1)
	{
		width: 40%;
		margin-left: 30%;
	}

	div.home-tiles-layout > div:nth-child(2)
	{
		width: 90%;
		margin-left: 5%;
	}

	div.quick-links > div:nth-child(1)
	{
		width: 24%;
		margin-left: 0%;
	}

	div.quick-links > div:nth-child(2)
	{
		width: 24%;
		margin-left: 14%;
	}

	div.quick-links > div:nth-child(3)
	{
		width: 24%;
		margin-left: 14%;
	}

	div.quick-links > div:nth-child(4)
	{
		width: 24%;
		margin-left: 19%;
	}

	div.quick-links > div:nth-child(5)
	{
		width: 24%;
		margin-left: 14%;
	}

	html.home-topic .body-container
	{
		margin-left: 0;
	}

	div.banner > div:nth-child(1)
	{
		width: 50%;
		margin-left: 0%;
	}

	div.banner > div:nth-child(2)
	{
		width: 50%;
		margin-left: 0%;
	}

	div.submenu > div:nth-child(1)
	{
		width: 25%;
		margin-left: 9%;
		align: center;
		background-color: #CCE4F4;
	}

	/*div.submenu > div:nth-child(1):hover
{
	background-color: #004EAF;
	color: #FFFFFF;
}*/

	div.submenu > div:nth-child(2)
	{
		width: 25%;
		margin-left: 3.5%;
		background-color: #CCE4F4;
	}

	/*div.submenu > div:nth-child(2):hover
{
	background-color: #004EAF;
	color: #FFFFFF;
}*/

	div.submenu > div:nth-child(3)
	{
		width: 25%;
		margin-left: 3.5%;
		margin-right: 9%;
		background-color: #CCE4F4;
	}

	div.footer
	{
		padding-top: 20px;
		padding-bottom: 20px;
	}

	div.home-master-page-footer > div:nth-child(1)
	{
		width: 25%;
		margin-left: 0%;
	}

	div.home-master-page-footer > div:nth-child(2)
	{
		width: 50%;
		margin-left: 0%;
	}

	div.home-master-page-footer > div:nth-child(3)
	{
		width: 25%;
		margin-left: 0%;
	}
}

@media only screen and (max-width: 767px)
{
	/* Home page topic */

	div.home-tiles > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.home-tiles > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		margin-top: 5%;
	}

	div.home-tiles-layout p
	{
		line-height: 1.2;
	}

	div.quick-links > div:nth-child(1)
	{
		width: 49%;
		margin-left: 0;
	}

	div.quick-links > div:nth-child(2)
	{
		width: 49%;
		margin-left: 2%;
	}

	div.quick-links > div:nth-child(3)
	{
		width: 49%;
		margin-left: 0;
	}

	div.quick-links > div:nth-child(4)
	{
		width: 49%;
		margin-left: 2%;
	}

	div.quick-links > div:nth-child(5)
	{
		width: 49%;
		margin-left: 25.5%;
	}

	div.banner > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.banner > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.submenu > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
		background-color: #CCE4F4;
		margin-bottom: 30px;
	}

	div.submenu > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		background-color: #CCE4F4;
		margin-bottom: 30px;
	}

	div.submenu > div:nth-child(3)
	{
		width: 100%;
		margin-left: 0%;
		background-color: #CCE4F4;
	}

	div.home-master-page-footer > div	/* Adds separators to the footer items when in mobile layout */
	{
		border-bottom: 1px solid #d3d3d3;
		align-items: center;
	}

	div.home-master-page-footer > div:nth-child(1)
	{
		width: 100%;
	}

	div.home-master-page-footer > div:nth-child(2)
	{
		width: 100%;
	}

	div.home-master-page-footer > div:nth-child(3)
	{
		width: 100%;
	}
}

.bannertext
{
	text-align: center;
	font-size: 60px;
	font-weight: bold;
	color: var(--White);
	margin: 100px 0px;
	font-family: Helvetica;
}

div.search-container
{
	margin-top: -36px;
	margin-bottom: 20px;
}

.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);
}

MadCap|searchBarProxy
{
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	margin-bottom: 0;
	float: none;
	width: 50%;
}

p.help
{
	text-align: center;
	color: var(--Black);
	font-size: 40px;
	font-weight: bold;
	margin: 0;
	margin-top: 15px;
}

p.help1
{
	text-align: center;
	color: #A1A4A5;
	font-size: 15px;
	font-weight: normal;
	padding-top: 0;
}

p.submenu
{
	text-align: center;
	font-size: 14pt;
	padding: 2%;
	margin: 15px;
	font-weight: 500;
}

div.releaseinfo
{
	margin-top: 40px;
	background-color: #CCE4F4;
	padding: 2%;
}

div.releaseinfo p.releaseinfohead
{
	text-align: center;
	color: var(--Black);
	font-size: 40px;
	font-weight: bold;
}

p.releaseinfotext
{
	text-align: center;
	color: var(--Black);
	font-size: 15px;
	font-weight: normal;
	border: 1px solid #004EAF;
	background-color: #FFFFFF;
	padding: 10px;
	margin: 0 35%;
	cursor: pointer;
}

/*p.releaseinfotext:hover
{
	background-color: #004EAF;
	color:#FFFFFF;
}*/

.apimethod
{
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	background: #fff;
}

.apimethodareadivider
{
	height: 1px;
	margin-top: 1px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 1px solid #e3e8ee;
	max-width: 100%;
}

.firstone > .apimethodareadivider
{
	margin-left: 0;
	margin-right: 0;
	min-width: 100%;
}

.apimethodarea
{
	display: flex;
	flex-direction: row;
	width: 100%;
	/*max-width: calc(1264px + 10vw);*/
	max-width: 100%;
}

.apimethoddesc
{
	/*width: 40vw;
    max-width: 600px;
    margin-right: 5vw;*/
	width: 57%;
	margin-right: 2%;
	flex-shrink: 0;
}

.apimethoddescTitle
{
	display: flex;
	flex-direction: row;
	align-items: flex-start;
	justify-content: space-between;
}

.apimethodsample
{
	/*min-width: 300px;*/
	width: 39%;
	margin-right: 2%;
	padding-top: 40px;
	flex-grow: 1;
	position: -webkit-sticky;
	position: sticky;
	align-self: flex-start;
	top: 0;
	bottom: 0;
}

.apimethodsample,
.apimethodsamplepart
{
	max-width: auto;
}

.apimethodsamplepart
{
	margin-bottom: 32px;
	border-radius: 8px;
	margin-left: 0;
}

.apimethodsampledeclaration pre
{
	font-family: monospace;
	color: #e3e8ee;
	font-size: 13px;
	font-weight: 500;
	white-space: pre-wrap;
	word-break: break-word;
	word-spacing: normal;
	text-transform: none;
	padding-left: 10px;
}

.apimethodsamplecollapsed
{
	border-bottom: 1px solid #e3e8ee;
	padding: 16px 24px;
	background: #f7fafc;
	overflow-x: auto;
	overflow-y: hidden;
}

.apimethodsamplecollapsed pre
{
	font-family: Consolas, monospace;
	font-size: 14px;
	line-height: 22px;
}

.apimethodsampleobject,
.apimethodsamplerequest,
.apimethodsampleresponse,
.apimethodsampletable
{
	border-radius: 8px;
	box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.07);
	margin-bottom: 12px;
}

.apimethodsamplebaseurl,
.apimethodsamplerequest
{
	background: #c1c9d2;
}

.apimethodsampleobject,
.apimethodsampleresponse,
.apimethodsampletable
{
	background: #f1f1f1;
}

.apimethodsamplerequesttopbar,
.apimethodsampleresponsetopbar,
.apimethodsampletabletopbar
{
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
}

.apimethodsamplerequesttopbar,
.apimethodsampleresponsetopbar
{
	display: flex;
	width: 100%;
	align-items: center;
	justify-content: space-between;
}

.apimethodsampleresponsetopbar,
.apimethodsampletabletopbar
{
	background: #004EAF none;
	background: -moz-linear-gradient(left, #b2c9e7 5%, #004eaf 100%);
	background: -webkit-gradient(linear, left, right, color-stop(5%,#b2c9e7), color-stop(100%,#004eaf));
	background: -webkit-linear-gradient(left, #b2c9e7 5%, #004eaf 100%);
	background: -o-linear-gradient(left, #b2c9e7 5%,#004eaf 100%);
	background: -ms-linear-gradient(left, #b2c9e7 5%,#004eaf 100%);
	background: linear-gradient(left, #b2c9e7 5%,#004eaf 100%);
	padding: 10px 12px;
	font-weight: 500;
	font-size: 12px;
	color: #000000;
	letter-spacing: 0.01em;
}

.apimethodsamplerequesttopbar
{
	background: #004EAF none;
	background: -moz-linear-gradient(left, #b2c9e7 5%, #004eaf 100%);
	background: -webkit-gradient(linear, left, right, color-stop(5%,#b2c9e7), color-stop(100%,#004eaf));
	background: -webkit-linear-gradient(left, #b2c9e7 5%, #004eaf 100%);
	background: -o-linear-gradient(left, #b2c9e7 5%,#004eaf 100%);
	background: -ms-linear-gradient(left, #b2c9e7 5%,#004eaf 100%);
	background: linear-gradient(left, #b2c9e7 5%,#004eaf 100%);
	padding: 4px;
}

.apimethodsamplebaseurltitle,
.apimethodsamplerequesttitle,
.apimethodsampleresponsetitle,
.apimethodsampletabletitle
{
	color: #000000;
	font-size: 12px;
	font-weight: 500;
	text-transform: uppercase;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
}

.apimethodsamplerequesttitle
{
	color: #000000;
	padding: 8px;
	padding-left: 12px;
	font-weight: 500;
}

.apimethodsamplerequesttitle a
{
	-webkit-user-select: initial;
	-moz-user-select: initial;
	-ms-user-select: initial;
	user-select: auto;
	pointer-events: auto;
}

section
{
	display: block;
}

section p
{
	font-size: 15px;
	line-height: 1.5;
}

ul.apiattributes
{
	font-size: 15px;
	line-height: 1.5;
	list-style: none;
	margin: 0;
	padding: 0;
}

li.apiattributes
{
	border-bottom: 1px solid #E3E8EE;
	font-size: 15px;
}

.h5apiattributetitle
{
	font-size: 22px;
	/*	border-bottom: 1px solid #E3E8EE;*/
	margin: 20px 0;
	color: var(--HDNG);
}

span.datatype
{
	color: #879282;
	font-size: 14px;
}

span.attributename
{
	font-weight: 600;
}

.attributedropdown
{
	border: 1px solid var(--Light);
	border-radius: 15px;
	mc-image-position: left;
	mc-image-spacing: 10px;
	mc-open-image: url('../Images/x-mark16px.png');
	mc-closed-image: url('../Images/plus16px.png');
	padding: 5px 5px;
	margin-bottom: 8px;
}

.attributedropdownbody
{
	padding-left: 10px;
}

.attributedropdownhotspot
{
	cursor: hand;
	text-decoration: none;
	color: var(--Dark);
	font-size: 14px;
	font-weight: 400;
	border-bottom: none;
}

.CodeBlock
{
	position: relative;
	box-sizing: content-box;
	max-height: 200px;
}

.CodeBlock-scroll
{
	display: flex;
	flex-direction: row;
	position: relative;
	font-size: 13px;
	line-height: 19px;
	min-height: inherit;
	max-height: inherit;
	overflow-y: auto;
}

.CodeBlock-scroll::-webkit-scrollbar-track
{
	/*-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);*/
	background-color: #f7f7f7;
}

.CodeBlock-scroll::-webkit-scrollbar
{
	width: 10px;
	height: 10px;
	background-color: #f5f5f5;
	display: none;
	-ms-overflow-style: none;
	/* IE and Edge */
	scrollbar-width: none;
}

.CodeBlock-scroll::-webkit-scrollbar-thumb
{
	background-color: #a7a7a7;
	display: none;
}

pre
{
	font-family: monospace;
	color: #000000;
	font-size: 13px;
	font-weight: 500;
	word-wrap: normal;
	word-spacing: normal;
	text-transform: none;
	margin: 0;
	border-radius: 8px;
}

.hljs
{
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

.apimethodsamplerequestbody
{
	background: #f1f1f1;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;
}

pre.CodeBlock-pre
{
	flex-grow: 1;
	margin: 0;
	height: 100%;
	color: #2a2f45;
	direction: ltr;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	-moz-tab-size: 4;
	tab-size: 4;
	-webkit-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
	padding: 12px;
}

.MCDropDown_Closed
{
	display: block;
}

.copy-code-button
{
	color: #272822;
	background-color: #FFF;
	border-color: #272822;
	border: 2px solid;
	border-radius: 3px 3px 0px 0px;
	/* right-align */
	display: block;
	margin-left: auto;
	margin-right: 0;
	margin-bottom: -2px;
	padding: 3px 8px;
	font-size: 0.8em;
}

.copy-code-button:hover
{
	cursor: pointer;
	background-color: #F2F2F2;
}

.copy-code-button:focus
{
	background-color: #E6E6E6;
	outline: 0;
}

.copy-code-button:active
{
	background-color: #D9D9D9;
}

.highlight pre
{
	/* Avoid pushing up the copy buttons. */
	margin: 0;
}

@media only screen and (max-width: 767px)
{
	.apimethod
	{
		width: 100%;
	}

	.apimethodarea
	{
		flex-direction: column;
		align-items: center;
		max-width: 100%;
	}

	.apimethoddesc
	{
		width: auto;
	}

	.apimethodcopy
	{
		width: 100%;
		margin-right: 0;
	}

	.apimethodareadivider
	{
		max-width: 600px;
	}

	.apimethodareacollapsed .apimethodsample,
	.apimethodsample
	{
		position: static;
		padding-top: 20px;
		padding-bottom: 20px;
		width: auto;
	}

	.apimethodsamplepart
	{
		margin: 0 auto;
	}

	p
	{
		margin-top: 8px;
	}

	.apimethodsample.apimethodsampleempty
	{
		padding: 0;
	}

	.apistaticsample .apimethodsample
	{
		padding-top: 48px;
	}

	.apimethodareaexpanded .apimethodsample
	{
		padding-bottom: 0;
	}
}

@media only screen and (max-width: 1279px)
{
	.apimethod
	{
		width: 100%;
	}

	.apimethodarea
	{
		flex-direction: column;
		align-items: center;
		max-width: 100%;
	}

	.apimethoddesc
	{
		width: auto;
	}

	.apimethodcopy
	{
		width: 100%;
		margin-right: 0;
	}

	.apimethodareadivider
	{
		max-width: 600px;
	}

	.apimethodareacollapsed .apimethodsample,
	.apimethodsample
	{
		position: static;
		padding-top: 20px;
		padding-bottom: 20px;
		width: 100%;
	}

	.apimethodsamplepart
	{
		margin: 0 auto;
	}

	p
	{
		margin-top: 8px;
	}

	.apimethodsample.apimethodsampleempty
	{
		padding: 0;
	}

	.apistaticsample .apimethodsample
	{
		padding-top: 48px;
	}

	.apimethodareaexpanded .apimethodsample
	{
		padding-bottom: 0;
	}
}

code.highlight
{
	color: #2a2f45;
	background: #f7fafc;
	padding: 0 3px;
	margin: 0 1px;
	border-radius: 4px;
	border: 1px solid rgba(0, 0, 0, 0.05);
	font-weight: 500;
	font-size: 0.9em;
	font: monospace, menlo;
}

.codeattributes
{
	background: #f1f1f1;
}

nav.title-bar
{
	border-bottom: 2px solid #f2f2f2;
}

.sidenav-wrapper
{
	border-right: 2px solid #f2f2f2;
}

/*Table Styles*/

table
{
	border: 1px solid #ccc;
	border-collapse: collapse;
	margin-top: 25px;
	margin-bottom: 25px;
	padding: 0;
	width: auto;
	table-layout: fixed;
}

table caption
{
	font-size: 12pt;
	margin: .5em 0 .75em;
}

table tr
{
	/*height: 4em;*/
	background-color: white;
	border: 1px solid #ddd;
	padding: .75em;
}

/*tr:hover
{
	background-color: #f5f5f5;
}*/

table th,
table td
{
	padding: .75em;
	text-align: left;
	border: 1px solid #ddd;
}

table th
{
	font-size: .85em;
	letter-spacing: .1em;
	text-transform: uppercase;
	background-color: #dcdcdc;
	text-align: center;
}

/*tbody > tr:nth-child(even) 
{
  background-color: #eee;
}

@media screen and (max-width: 600px)
{
	table
	{
		border: 0;
	}

	table caption
	{
		font-size: 1.3em;
	}

	table thead
	{
		border: none;
		clip: rect(0 0 0 0);
		height: 1px;
		margin: -1px;
		overflow: hidden;
		padding: 0;
		position: absolute;
		width: 1px;
	}

	table tr
	{
		border-bottom: 3px solid #ddd;
		display: block;
		margin-bottom: .625em;
	}

	table td
	{
		border-bottom: 1px solid #ddd;
		display: block;
		font-size: .8em;
		text-align: right;
	}

	table td::before
	{
		content: attr(data-label);
		float: left;
		font-weight: bold;
		text-transform: uppercase;
	}

	table td:last-child
	{
		border-bottom: 0;
	}
}*/

url
{
	display: -webkit-box;
	display: -ms-flexbox;
	display: block;
	color: #4f5c5d;
	font-size: 1em;
	font-family: monospace;
	margin: 0px;
	line-height: 24px;
}

url:last-child
{
	margin-bottom: 5px;
}

url .ib
{
	word-break: break-all;
	padding: 12px;
	border-width: 1px;
	border-style: solid;
	line-height: 22px;
	border-radius: 0 2px 2px 0;
	border-left: 0;
}

url:before
{
	border-radius: 2px 0 0 2px;
	font-size: 12px;
	font-weight: 600;
	letter-spacing: .3px;
	color: #fff;
	padding: 12px 20px;
	float: left;
	display: -webkit-box;
	display: -ms-flexbox;
	display: block;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}

url[get] .ib
{
	background: rgba(8,202,115,0.1);
	border-color: rgba(8,202,115,0.6);
}

url[get]:before
{
	content: "GET";
	background: #08ca73;
}

url[post] .ib
{
	background: rgba(108,159,255,0.1);
	border-color: rgba(108,159,255,0.6);
}

url[post]:before
{
	content: "POST";
	background: #6c9fff;
	font-size: 12pt;
}

url[put] .ib
{
	background: rgba(255,167,38,0.1);
	border-color: rgba(255,167,38,0.6);
}

url[put]:before
{
	content: "PUT";
	background: #ffa726;
}

url[delete] .ib
{
	background: rgba(245,97,81,0.1);
	border-color: rgba(245,97,81,0.6);
}

url[delete]:before
{
	content: "DELETE";
	background: #f56151;
}

url[patch] .ib
{
	background: rgba(43,62,80,0.1);
	border-color: rgba(43,62,80,0.6);
}

url[patch]:before
{
	content: "PATCH";
	background: #2b3e50;
}

url b
{
	font-weight: 400;
	color: #000;
}

.ib
{
	display: inline-block;
	font-size: 15px;
}

ul.sidenav li.TOCSeparator
{
	padding-top: 8px;
}

ul.sidenav li.TOCSeparator a
{
	font-weight: bold;
	color: #2a2a2a;
	/* Set the default cursor so it doesn't look like this is a link */
	cursor: default;
}

@media only screen and (max-width: 1279px)
{
	ul.off-canvas-list li.TOCSeparator
	{
		padding-top: 8px;
	}

	ul.off-canvas-list li.TOCSeparator a
	{
		font-weight: bold;
		color: #2a2a2a;
		/* Set the default cursor so it doesn't look like this is a link */
		cursor: default;
	}

	ul.off-canvas-list ul > li.TOCSeparator > a:hover
	{
		background: none;
	}
}

@media only screen and (max-width: 767px)
{
	ul.off-canvas-list li.TOCSeparator
	{
		padding-top: 8px;
	}

	ul.off-canvas-list li.TOCSeparator a
	{
		font-weight: bold;
		color: #2a2a2a;
		/* Set the default cursor so it doesn't look like this is a link */
		cursor: default;
	}

	ul.off-canvas-list ul > li.TOCSeparator > a:hover
	{
		background: none;
	}
}

.tilelink
{
	text-decoration: none;
}

div.footer
{
	padding-top: 20px;
	padding-bottom: 20px;
}

div.footer a	/*Complex Selector: Any anchor (links) tags that are within div.footer will have the following properties */
{
	text-decoration: none;
	color: #DADADA;
}

div.footer > div.outer-row
{
	line-height: 30px;
	padding: 0;
}

div.home-master-page-footer	/*This layout was created using the Responsive Layout Editor in MadCap Flare. Go to: Home Ribbon > Styles Section > Responsive Layout*/
{
	mc-grid-row: true;
	background-color: #004EAF;
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

div.home-master-page-footer::before
{
	content: ' ';
	display: table;
}

div.home-master-page-footer::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.home-master-page-footer > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.home-master-page-footer > div:nth-child(1)
{
	width: 33.333%;
	margin-left: 0%;
}

div.home-master-page-footer > div:nth-child(2)
{
	width: 33.333%;
	margin-left: 0%;
}

div.home-master-page-footer > div:nth-child(3)
{
	width: 33.333%;
	margin-left: 0%;
}

div.footer p	/*Complex Selector: Any <p> that is contained within div.footer will have the following properties*/
{
	color: #7E8890;
	font-size: 0.8em;
}

img	/*Setting max-width: 100%; property makes images always fit the width of the container*/
{
	width: auto;
	max-width: 100%;
	height: auto;
	border: 1px #000 solid;
}

img.Landscape380px
{
	mc-thumbnail: popup;
	mc-thumbnail-max-height: auto;
	mc-thumbnail-max-width: 300px;
}

img.Portrait220px
{
	mc-thumbnail: popup;
	mc-thumbnail-max-height: 200px;
	mc-thumbnail-max-width: auto;
}

p.tip
{
	color: #000000;
	font-family: 'Microsoft Sans Serif', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 12pt;
	border-left: solid 6px #eac119;
	mc-auto-number-format: '{b}Tip:  {/b}';
	/*border-left-color: #3498db;*/
	background-color: #fffbea;
	border-radius: 6px;
	overflow: hidden;
	padding-left: 5pt;
	padding-top: 6pt;
	padding-bottom: 6pt;
	line-height: 1.7em;
	margin-bottom: 15pt;
	margin-top: 15pt;
}

p.imp
{
	color: #000000;
	font-family: 'Microsoft Sans Serif', sans-serif;
	font-weight: normal;
	font-style: normal;
	font-size: 12pt;
	border-left: solid 6px #70AD47;
	mc-auto-number-format: '{b}Important:  {/b}';
	background-color: #c9deba;
	border-radius: 6px;
	overflow: hidden;
	padding-left: 5pt;
	padding-top: 7pt;
	padding-bottom: 7pt;
	line-height: 1.7em;
	margin-bottom: 15pt;
	margin-top: 15pt;
}

span.required
{
	color: #F22F46;
	font-size: 14px;
}

@media print
{
	body
	{
		font-family: 'Open Sans', sans-serif;
		margin: 8px;
		hyphens: none;
	}

	h1
	{
		font-size: 20pt;
		font-type: bold;
		margin: 10px 0 10px 0;
		color: var(--HDNG);
		font-family: 'Open Sans', sans-serif;
	}

	p.heading1
	{
		font-size: 20pt;
		font-type: bold;
		margin: 10px 0 10px 0;
		color: var(--HDNG);
		font-family: 'Open Sans', sans-serif;
	}

	h1.chap
	{
		font-size: 35pt;
		font-type: bold;
		margin: 10px 0 10px 0;
		font-family: 'Open Sans', sans-serif;
		color: var(--HDNG);
		text-align: right;
	}

	h2
	{
		font-size: 18pt;
		color: var(--HDNG);
		font-type: bold;
		margin: 10px 0 10px 0;
		font-family: 'Open Sans', sans-serif;
	}

	h3
	{
		font-size: 16pt;
		color: var(--HDNG);
		font-type: bold;
		margin: 10px 0 10px 0;
		font-family: 'Open Sans', sans-serif;
	}

	p
	{
		letter-spacing: .5px;
		mc-hyphenate: never;
		font-size: 12pt;
	}

	p.title
	{
		text-align: center;
		font-size: 32pt;
		line-height: 1.3;
		font-weight: 900;
		margin: 0;
		padding: 20px 0 10px 0;
		color: var(--HDNG);
		font-family: 'Open Sans', sans-serif;
	}

	p.sub-title
	{
		text-align: center;
		font-size: 20pt;
		margin: 0;
		padding: 20px 0 10px 0;
		font-family: 'Open Sans', sans-serif;
		font-weight: 700;
	}

	p.version
	{
		text-align: center;
		font-size: 16pt;
		margin: 0;
		padding: 0 0 10px 0;
		font-family: 'Open Sans', sans-serif;
		font-weight: 700;
	}

	p.chap
	{
		text-align: left;
		font-size: 16pt;
		margin: 0;
		padding: 40px 0 10px 0;
		font-family: 'Open Sans', sans-serif;
		font-weight: 700;
		color: var(--HDNG);
		text-transform: uppercase;
		border-bottom: double 4px #0062db;
	}

	img
	{
		max-width: 6.25in;
	}

	/* Lists */

	ol,
	ul
	{
		font-family: 'Open Sans', sans-serif;
		margin-top: 5px;
		font-size: 12pt;
	}

	li,
	li p
	{
		margin-top: 5px;
		padding-top: 1px;
	}

	/*Table Styles*/

	table
	{
		border: 1px solid #ccc;
		margin-top: 25px;
		margin-bottom: 25px;
		padding: 0;
		width: auto;
		table-layout: fixed;
	}

	table caption
	{
		font-size: 12pt;
		margin: .5em 0 .75em;
	}

	table tr
	{
		/*height: 4em;*/
		background-color: white;
		border: 1px solid #ddd;
	}

	/*tr:hover
	{
		background-color: #f5f5f5;
	}*/

	table th,
	table td
	{
		text-align: left;
		border: 1px solid #ddd;
		mc-hyphenate: never;
		font-size: 11pt;
	}

	table th
	{
		font-size: 11pt;
		letter-spacing: .1em;
		text-transform: uppercase;
		background-color: #dcdcdc;
		text-align: center;
	}

	p.MiniTOC1
	{
		font-weight: normal;
	}

	p.TOC1
	{
		font-weight: normal;
	}

	MadCap|miniTocProxy
	{
		border-top-style: none;
		border-top-color: transparent;
	}

	MadCap|tocProxy
	{
		border-top-style: none;
	}
}

