/*<meta conditions="Default.Shared" />*/

/* Several minor changes made below for the new side-navigation skin. Amit Kapoor */

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/* Feedback Form CSS*/

div.form
{
	border: 1px solid #cfcfcf;
	margin-top: 3em;
	margin-bottom: 4em;
	display: none;
	border-radius: 3px;
	width: 715px;
}

div.feedback-button
{
	margin-top: 105px;
	margin-bottom: 50px;
}

p.feedback
{
	text-align: left;
	font-size: 20px;
}

div.radio-group [type="radio"]:nth-child(2)
{
	margin-left: 12px;
}

[type="radio"] + label
{
	margin-left: inherit;
}

label[for],
.radio-group-label,
input
{
	font-size: 14px;
}

label
{
	line-height: 2em;
}

label[for=yes]
{
	color: #4caf50;
}

label[for=somewhat]
{
	color: #ffc107;
}

label[for=no]
{
	color: #ff5722;
}

p.feedback,
.radio-group-label,
label[for=comments]
{
	color: #2a373e;
	margin: 0px;
}

textarea::placeholder
{
	color: #d0d0d0;
}

textarea[rows]
{
	display: block;
	color: #2a373e;
	margin-left: auto;
	margin-right: auto;
	font-family: inherit;
	font-size: 1em;
	line-height: 1.5;
}

#feedbackbutton,
#submitfeedback
{
	background-color: #dadada;
	border: none;
	cursor: pointer;
	padding: 5px 10px;
	font-size: 14px;
	width: auto;
	border-radius: 3px;
}

#feedbackbutton:hover,
#submitfeedback:hover
{
	background-color: #c7c7c7 !important;
	cursor: pointer;
}

[type="submit"]
{
	display: block;
	margin-left: 50%;
	margin-right: auto;
	margin-top: 1em;
	margin-bottom: 2em;
}

.Table
{
	display: table !important;
	width: auto;
	border: 1px solid #666666;
	border-spacing: 5px;
	/*cellspacing:poor IE support for  this*/
	/* border-collapse:separate;*/
}

.Row
{
	display: table-row !important;
	width: auto;
	height: 40px;
}

.Cell
{
	float: left;
	/*fix for  buggy browsers*/
	display: table-column !important;
	width: 105px;
}

#feedformsubhead
{
	font-size: 17px;
	font-weight: bold;
	color: #555555;
	height: 35px;
	padding: 0px 5px;
}

input:focus,
textarea:focus
{
	border-color: #979797 !important;
	border-radius: 2px;
}

input,
textarea
{
	border: 1px solid #cfcfcf;
	border-radius: 2px;
}

.lozenge-heading
{
	font-size: 14px;
}

.lozenge-body
{
	font-size: 14px;
	font-weight: bold;
}

button.washelpful
{
	background-color: #e8e8e8;
	padding: 5px 15px 5px 15px;
	border: 1px;
	font-size: 14px;
	vertical-align: inline;
	border: 1px;
	font-weight: lighter;
	border-radius: 3px 3px 3px 3px;
}

button.washelpful:hover
{
	background-color: #d2d2d2;
}

/* Sidebar display and collapse */

#moveforward.focus,
#moveback.focus,
#trythis.focus
{
	outline: none;
}

#moveforward,
#moveback
{
	background: none;
	border: none;
	margin-left: -8px;
}

#moveforward:hover,
#moveback:hover
{
	cursor: pointer;
}

#moveforward
{
	transform: rotate(180deg);
	padding-top: 6px;
}

#collapsetoc:hover,
#displaytoc:hover
{
	cursor: pointer;
	background: #c7c7c7;
}

#collapsetoc
{
	bottom: 0px;
	padding: 3px 3px 0px 3px;
	border-radius: 4px;
	margin-top: 8px;
	margin-bottom: 8px;
	margin-right: -20px;
	right: 14%;
	position: absolute;
	background: #dadada;
	border: none;
}

#displaytoc
{
	position: fixed;
	left: 6px;
	padding: 3px 3px 0px 3px;
	border-radius: 4px;
	background: #dadada;
	border: none;
	top: 92px;
}

.hbar
{
	display: block;
	position: fixed;
	width: 2%;
	left: 18%;
	z-index: 99999;
	height: 41px;
	top: 83px;
}

.hbar.active
{
	display: none;
}

.vbar
{
	display: none;
}

.vbar.active
{
	display: block;
	position: fixed;
	bottom: 0px;
	width: 36px;
	left: 0px;
	z-index: 99999;
	top: 80px;
	background: #f2f5f6;
}

#sidebarDisplay
{
	transform: rotate(270deg);
	height: 19px;
}

#sidebarCollapse
{
	transform: rotate(90deg);
	height: 19px;
}

/* Sidebar display and collapse CSS ends */

body
{
	font-family: Arial, sans-serif;
	margin-top: 0.5em;
	margin-bottom: 8em;
	text-align: left;
	text-indent: 0em;
	white-space: normal;
	text-decoration: none;
	margin-left: 15px;
	font-size: 0.875em;
}

code
{
	margin-bottom: 0.00pt;
	font-family: "Courier New", monospace;
	font-size: 10pt;
	margin-top: 0pt;
	margin-left: 0;
	line-height: Normal;
}

a:link
{
	color: #0000af;
	text-decoration: none;
}

a:visited
{
	color: #630000;
}

a:hover
{
	x-on-hover: fontchange(color=#CC0033, Underline=on);
	text-decoration: underline;
}

div
{
	page-break-inside: avoid;
}

div.droptext
{
	margin-left: 0in;
	margin-right: 0in;
	margin-top: 3pt;
	margin-bottom: 8pt;
	background-color: #e8e8e8;
}

header
{
	margin-top: 0pt;
	margin-bottom: 20pt;
}

topictitle
{
	font-weight: bold;
	line-height: Normal;
	color: #555555;
	font-size: 2em;
	margin-bottom: 20pt;
}

h1
{
	font-weight: bold;
	line-height: Normal;
	margin-top: 25pt;
	margin-bottom: 10pt;
	color: #555555;
	font-size: 1.5em;
}

h2
{
	font-weight: bold;
	color: #797979;
	line-height: 16pt;
	margin-top: 16pt;
	margin-bottom: 8pt;
	padding-top: 6px;
	/*border-top-style: Solid;
	border-top-width: 2px;*/
	font-size: 1.3em;
}

h3
{
	font-weight: bold;
	line-height: 20px;
	margin-top: 16pt;
	margin-bottom: 6pt;
	color: #797979;
	font-size: 1.125em;
}

h4
{
	font-weight: bold;
	margin-left: 0pt;
	line-height: 20px;
	margin-top: 16pt;
	margin-bottom: 4pt;
	color: #797979;
	font-size: 1em;
}

h5
{
	font-weight: bold;
	margin-top: 16pt;
	margin-bottom: 3pt;
	color: #797979;
	font-size: 0.81em;
}

h6
{
	margin-top: 16pt;
	margin-bottom: 3pt;
	color: #797979;
	font-size: 0.81em;
}

h7
{
	margin-top: 16pt;
	margin-bottom: 3pt;
	color: #797979;
	font-size: 0.81em;
	mc-heading-level: 7;
	mc-auto-number-position: inside-head;
	mc-auto-number-offset: 0;
	mc-dita-type: p;
	display: block;
}

h8
{
	margin-top: 16pt;
	margin-bottom: 3pt;
	color: #797979;
	font-size: 0.81em;
	mc-heading-level: 8;
	mc-auto-number-offset: 0;
	mc-auto-number-position: inside-head;
	mc-dita-type: p;
	display: block;
}

h9
{
	margin-top: 16pt;
	margin-bottom: 3pt;
	color: #797979;
	font-size: 0.81em;
	mc-heading-level: 8;
	mc-auto-number-offset: 0;
	mc-auto-number-position: inside-head;
	mc-dita-type: p;
	display: block;
}

/* Reduced top-margins for immediate adjacent headings without any text in-between. */

h1 + h2,
h2 + h3,
h3 + h4,
h4 + h5,
h5 + h6,
h6 + h7,
h7 + h8
{
	margin-top: 10pt;
}

/* Reduced top-margin for page's first h1 after the breadcrumb. */

.padding > h1:nth-child(1)
{
	margin-top: 20pt;
}

h2.NotinTOC
{
	mc-heading-level: 0;
}

h3.NotinTOC
{
	mc-heading-level: 0;
}

h4.NotinTOC
{
	mc-heading-level: 0;
}

h5.NotinTOC
{
	mc-heading-level: 0;
}

h6.NotinTOC
{
	mc-heading-level: 0;
}

h7.NotinTOC
{
	mc-heading-level: 0;
}

h8.NotinTOC
{
	mc-heading-level: 0;
}

h9.NotinTOC
{
	mc-heading-level: 0;
}

li
{
	line-height: 20px;
	page-break-inside: avoid;
}

li.mc-H1
{
	font-weight: bold;
	line-height: Normal;
	font-size: 14pt;
	color: #326598;
}

li.mc-H2
{
	line-height: 16.00pt;
	font-weight: bold;
	font-size: 10pt;
}

li.mc-H3
{
	font-weight: bold;
	font-size: 10pt;
	line-height: 20px;
}

li.mc-H4
{
	line-height: 20px;
	font-size: 10pt;
	font-style: italic;
}

li.mc-H5
{
	font-size: 11pt;
}

li.mc-H6
{
	font-size: 10pt;
}

li.Procedure-Title
{
	margin-bottom: 0.00pt;
	font-weight: bold;
	line-height: Normal;
	margin-top: 12pt;
	font-size: 1em;
}

li.See-also
{
	margin-bottom: 3.00pt;
	line-height: 16.00pt;
	margin-top: 22pt;
	font-weight: normal;
	font-size: 0.81em;
}

li.Icon
{
	font-size: 10pt;
	margin-left: 50.40pt;
	margin-top: 6.00pt;
	margin-bottom: 0.00pt;
	text-indent: -50.40pt;
	line-height: 16.00pt;
}

li.header
{
	font-size: 10pt;
	margin-top: 6.00pt;
	margin-bottom: 0.00pt;
	line-height: 16.00pt;
}

li.Bullet_1
{
	margin-top: 6.00pt;
	margin-bottom: 0.00pt;
	margin-left: -9pt;
	line-height: 20px;
	list-style-type: disc;
	list-style: disc;
}

li.Bullet_2
{
	text-indent: 0px;
	margin-left: 9pt;
	margin-top: 6pt;
	margin-bottom: 0pt;
	list-style-type: circle;
	list-style: circle;
}

li.Bullet_3
{
	margin-left: 27pt;
	list-style-type: disc;
	list-style: disc;
}

li.Bullet_4
{
	margin-left: 45pt;
	list-style-type: circle;
	list-style: circle;
}

li.Bullet_5
{
	margin-left: 63pt;
	list-style-type: disc;
	list-style: disc;
}

li.Bullet_6
{
	margin-left: 81pt;
	list-style-type: circle;
	list-style: circle;
}

li.Numbered_1
{
	margin-top: 6.00pt;
	margin-bottom: 0.00pt;
	line-height: 20px;
	margin-left: -5pt;
	list-style-type: decimal;
	list-style: decimal;
}

li.Numbered_2
{
	margin-top: 6.00pt;
	margin-bottom: 0.00pt;
	line-height: 20px;
	list-style: lower-alpha;
	margin-left: 18pt;
}

li.Numbered_3
{
	margin-top: 6.00pt;
	margin-bottom: 0.00pt;
	line-height: 20px;
	list-style: lower-roman;
	margin-left: 40pt;
}

li.Numbered_4
{
	margin-top: 6.00pt;
	margin-bottom: 0.00pt;
	line-height: 20px;
	list-style: lower-alpha;
	margin-left: 63pt;
}

li.Numbered_5
{
	margin-top: 6.00pt;
	margin-bottom: 0.00pt;
	line-height: 20px;
	list-style: lower-roman;
	margin-left: 84pt;
}

li.Numbered_6
{
	margin-top: 6.00pt;
	margin-bottom: 0.00pt;
	line-height: 20px;
	list-style: lower-alpha;
	margin-left: 112pt;
}

li.TableBody
{
	line-height: Normal;
	font-weight: normal;
	margin-top: 2pt;
	margin-bottom: 2pt;
	font-size: 0.81pt;
}

li.TableHead
{
	line-height: Normal;
	font-weight: bold;
	margin-top: 2pt;
	margin-bottom: 2pt;
	font-size: 0.81em;
}

p
{
	line-height: 20px;
	margin-bottom: 3pt;
	margin-top: 6pt;
}

p.See-also
{
	font-size: 10pt;
	margin-bottom: 3.00pt;
	line-height: 16.00pt;
	margin-top: 22pt;
	font-weight: normal;
}

p.Icon
{
	font-size: 10pt;
	margin-left: 50.40pt;
	margin-top: 6.00pt;
	margin-bottom: 0.00pt;
	text-indent: -50.40pt;
	line-height: 16.00pt;
}

p.Internal
{
	background-color: #ccffcc;
}

p.HiddenP
{
	display: none;
}

p.MiniTOC1
{
	color: #0000af;
	font-weight: normal;
	list-style-type: disc;
	list-style: disc;
	display: list-item;
	margin-bottom: 0px;
	margin-left: -9pt;
	margin: 0px 0px;
	margin-top: 0pt;
}

p.MiniTOC2
{
	color: #0000af;
	list-style: disc;
	display: list-item;
	margin: 0;
	margin-bottom: 0;
	margin-right: 0;
	margin-left: 12pt;
	list-style-image: url('../Images/Common/bullet_dash.gif');
}

p.MiniTOC3
{
	color: #0000af;
}

p.MiniTOC4
{
	color: #0000af;
}

p.MiniTOC5
{
	color: #0000af;
}

p.MiniTOC6
{
	color: #0000af;
}

small
{
	font-weight: normal;
}

span.Char_Bold
{
	font-weight: bold;
}

span.Char_Italic
{
	font-style: italic;
}

span.Char_Underline
{
	text-decoration: underline;
}

span.expandtext
{
	font-size: 11pt;
}

span.glosstext
{
	font-size: 11pt;
}

span.CourierNew
{
	font-family: "Courier New", monospace;
}

span.GrayHighlighter
{
	background-color: #dcdcdc;
}

span.Pending
{
	font-style: italic;
	font-weight: normal;
	color: #ff0000;
}

span.Color_Red
{
	color: #ff0000;
}

span.Color_Blue
{
	color: #0000ff;
}

span.Color_Green
{
	color: #008000;
}

span.Color_Orange
{
	color: #ffa500;
}

span.Color_Teal
{
	color: #008080;
}

span.Color_Burgundy
{
	color: #dda0dd;
}

span.Color_Purple
{
	color: #8000ff;
}

span.Color_Gray
{
	color: #808080;
}

span.Color_Green_51_153_102
{
	color: #339966;
}

table.blockquote
{
	font-style: italic;
	padding-left: 20%;
	width: 70%;
}

table.code
{
	font-family: monospace;
	display: table;
	white-space: pre;
	font-size: 0.81em;
}

table
{
	border: none;
	margin-top: 1em;
	margin-bottom: 1em;
	border-spacing: 0px;
	border-collapse: collapse;
}

table th
{
	text-align: left;
	vertical-align: bottom;
	/*font-size: 1.11em;*/
}

td
{
	text-align: left;
	vertical-align: top;
}

td p
{
	margin: 0;
	margin-bottom: .25em;
}

table.rules
{
	border-collapse: collapse;
	margin-left: 0.2in;
}

table.rules td
{
	border-bottom-color: #d3d3d3;
	border-bottom-width: 1px;
	padding: 6px 10px 0px 10px;
	border-bottom-style: solid;
}

table.rules tr:first-child td
{
	border-bottom: 1px solid #555555;
	border-bottom-style: solid;
}

table.note tr:first-child td,
table.caution tr:first-child td,
table.important tr:first-child td,
table.tip tr:first-child td,
table.warning tr:first-child td
{
	border-bottom-style: none;
}

table.note
{
	margin-left: 0.2in;
	margin-right: 0.5in;
	border-spacing: 0.5em;
	border-width: 6px;
	border-style: none;
	width: 80%;
	padding-bottom: 0px;
	border-left-style: none;
	border-left-width: 6px;
	border-right-style: none;
	border-right-width: 6px;
	border-top-style: none;
	border-top-width: 6px;
	border-bottom-style: none;
}

table.caution
{
	margin-left: 0.2in;
	margin-right: 0.5in;
	border-spacing: 0.5em;
	border-width: 1px;
	border-style: none;
	border-bottom-color: #fcc006;
	width: 80%;
}

table.warning
{
	margin-left: 0.2in;
	margin-right: 0.5in;
	border-spacing: 0.5em;
	border-width: 1px;
	border-style: none;
	border-bottom-color: #ed5e1a;
	width: 80%;
}

table.tip
{
	margin-left: 0.2in;
	margin-right: 0.5in;
	border-spacing: 0.5em;
	border-width: 1px;
	border-style: none;
	border-bottom-color: #019642;
	width: 80%;
}

table.important
{
	margin-left: 0.2in;
	margin-right: 0.5in;
	border-spacing: 0.5em;
	border-width: 1px;
	border-style: none;
	border-bottom-color: #24377c;
	width: 80%;
}

table.guideline
{
	margin-left: 0.2in;
	margin-right: 0.5in;
	border-spacing: 0.5em;
}

thead
{
	font-weight: bold;
	page-break-inside: avoid;
	border-bottom: 1px gray solid;
}

tr
{
	vertical-align: top;
	page-break-inside: avoid;
}

img
{
	max-width: 1200px;
}

img.note
{
	width: 97px;
	height: 30px;
	margin-top: 4px;
}

div.codebox
{
	font-size: 10pt;
	font-family: Consolas;
	color: #24377c;
	border-color: #00008B;
	border-style: solid;
	border-width: 1px;
	margin: 12pt;
	margin-top: 3pt;
	background: white;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	padding-left: 6pt;
	padding-right: 6pt;
	padding-top: 6pt;
	padding-bottom: 6pt;
}

div.note p,
div.caution p,
div.important p,
div.tip p,
div.warning p
{
	margin-top: 0;
	margin-bottom: .5em;
	margin-left: 0;
}

div.note,
div.caution,
div.important,
div.tip,
div.warning
{
	margin: 1em;
	margin-right: .2in;
	margin-left: 0.2in;
	background-repeat: no-repeat;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-style: none;
	border-top: none;
	padding-left: 85px;
	padding-right: 0;
	padding-top: .1em;
	padding-bottom: .5em;
}

li div.note,
li div.caution,
li div.important,
li div.tip,
li div.warning
{
	margin-left: 0;
}

div.warning
{
	font-weight: bold;
	border-bottom-color: #e90029;
	padding-left: 107px;
	padding-bottom: .45em;
	background-image: url('../Images/Common/warning.png');
}

div.note
{
	border-bottom-color: #555555;
	background-repeat: no-repeat;
	background-image: url('../Images/Common/note.png');
	padding-left: 107px;
	padding-bottom: 0.45em;
}

div.tip
{
	background-image: url('../images/common/tip.png');
	border-bottom-color: #019642;
	padding-left: 107px;
}

div.caution
{
	border-bottom-color: #ed5e1a;
	padding-left: 107px;
	background-image: url('../Images/Common/caution.png');
	padding-bottom: .45em;
}

div.important
{
	border-bottom-color: #24377c;
	padding-left: 107px;
	background-image: url('../Images/Common/important.png');
}

div.warningTbl
{
	font-weight: bold;
	border-bottom-color: #e90029;
}

div.noteTbl
{
	border-bottom-color: #555555;
	background-repeat: no-repeat;
}

div.tipTbl
{
	border-bottom-color: #019642;
}

div.cautionTbl
{
	border-bottom-color: #ed5e1a;
}

div.importantTbl
{
	border-bottom-color: #24377c;
}

div.wide
{
	margin-left: -27mm;
}

div.wide p
{
	margin-left: -27mm;
}

MadCap|relatedTopics.relatedTopics_1
{
	mc-label: 'Related Topics';
	font-size: 10pt;
}

MadCap|expandingHead.expandspot
{
	font-size: 11pt;
}

MadCap|dropDown
{
	/*	font-size: 18pt; */
	/*	color: #ba55d3;  */
}

MadCap|dropDownHotspot.dropspot
{
	font-size: 11pt;
}

MadCap|expandingBody.expandtext
{
	font-size: 11pt;
}

MadCap|expandingBody.glossterm
{
	font-size: 11pt;
}

MadCap|xref
{
	mc-format: '{paratext}';
}

MadCap|conceptLinkControlListItemLink:visited
{
	color: #ffffff;
}

MadCap|helpControlListItemLink:visited
{
	color: #ffffff;
}

MadCap|keywordLinkControlListItemLink:visited
{
	color: #ffffff;
}

MadCap|relatedTopicsControlListItemLink:visited
{
	color: #ffffff;
}

ul
{
	/*margin-left: 10px;*/
	margin: 0px;
}

h1.NotinTOC
{
	mc-heading-level: 0;
	font-size: 1.7em;
}

div.indent1
{
	padding-left: 0.25in;
}

div.indent2
{
	padding-left: 0.5in;
}

div.indent3
{
	padding-left: 0.75in;
}

div.indent4
{
	padding-left: 1in;
}

div.indent5
{
	padding-left: 1.25in;
}

div.indent6
{
	padding-left: 1.5in;
}

div.indent7
{
	padding-left: 1.75in;
}

div.indent8
{
	padding-left: 2in;
}

div.indent9
{
	padding-left: 2.25in;
}

div.internal
{
	padding-bottom: 3pt;
	padding-top: 3pt;
	background-color: #ccffcc;
}

div.FilteredContentCS:before
{
	/* Used for DocX for Syntax section. Ron A.*/
	content: "C Sharp ";
	font: bold;
	color: #9C9C9C;
}

div.FilteredContentCPP2005:before
{
	/* Used for DocX for Syntax section. Ron A.*/
	content: "C++/CLI ";
	font: bold;
	color: #9C9C9C;
}

svg use
{
	pointer-events: none;
	/* Used to fix bug in IE11 where IE11 hangs when loading SVG file 8/23/16 Ron A.*/
}

:after
{
	font-size: 1.5em;
}

:before
{
	font-size: 1.5em;
}

/* This section was removed due to an issue with Chrome v86 release. 20 October 2020 - Dave Heintz
::marker
{
	font-size: 1.5em;
}
*/

/* Breadcrumbs. Amit Kapoor  */

MadCap|breadcrumbsProxy
{
	font-weight: lighter;
	mc-breadcrumbs-count: 6;
	mc-breadcrumbs-divider: '     >     ';
	mc-breadcrumbs-prefix: '';
	border-bottom: solid 0px #dcdcdc;
	font-size: small;
	border-bottom-color: #ffffff;
	line-height: 20px;
	padding-left: 10px;
}

span.Char_Monospace
{
	font-family: 'Courier New';
}

span.Char_Strikethrough
{
	text-decoration: line-through;
}

/* From Wiki CSS for HTML Export Ron A. */
/* Panels, Admonitions ***************************************************************************/

.wiki-content div.confbox
{
	margin-bottom: 1.5em;
	margin-top: 1.5em;
	border: 1px solid #BBBBBB;
	border-radius: 5px;
}

.wiki-content div.panel
{
	overflow: hidden;
}

.wiki-content div.confbox .title
{
	font-weight: bold;
}

.wiki-content div.panel div.title.panel-header
{
	padding: 0.5em 1em;
	border-bottom: 1px solid #BBBBBB;
	background-color: #F5F5F5;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.wiki-content div.panel div.panel-content
{
	padding: 1em;
}

.wiki-content div.admonition
{
	padding: 10px 10px 10px 36px;
	background-repeat: no-repeat;
	background-position: 0.75em 1em;
	position: relative;
}

.wiki-content div.admonition.has-no-icon
{
	padding-left: 10px;
}

.wiki-content div.admonition p.title
{
	margin: 0;
}

.wiki-content div.admonition span.admonition-icon
{
	display: block;
	left: 10px;
	line-height: 20px;
	position: absolute;
	top: 12px;
	vertical-align: text-bottom;
	height: 16px;
	width: 16px;
}

.wiki-content div.admonition span.admonition-icon:before
{
	margin-top: -8px;
	font-size: 16px;
	color: inherit;
	font-family: "SP Atlassian Icons";
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	font-style: normal;
	left: 0;
	line-height: 1;
	position: absolute;
	text-indent: 0;
	top: 50%;
}

.wiki-content div.admonition-info
{
	background-color: #FCFCFC;
	border-color: #AAB8C6;
}

.wiki-content div.admonition-info span.admonition-icon:before
{
	color: #4A6785;
	content: "\f16f";
}

.wiki-content div.admonition-note
{
	background: #FFFDF6;
	border-color: #FFEAAE;
}

.wiki-content div.admonition-note span.admonition-icon:before
{
	color: #594300;
	content: "\f1b3";
}

.wiki-content div.admonition-tip
{
	background-color: #F3F9F4;
	border-color: #91C89C;
}

.wiki-content div.admonition-tip span.admonition-icon:before
{
	color: #14892C;
	content: "\f104";
}

.wiki-content div.admonition-warning
{
	background: #FFF8F7;
	border-color: #D04437;
}

.wiki-content div.admonition-warning span.admonition-icon:before
{
	color: #CF4336;
	content: "\f15a";
}

/* Program Listings ******************************************************************************/

.wiki-content div.programlisting
{
	padding: 0;
	border-style: solid;
	background-color: transparent;
	font-style: normal;
}

.wiki-content div.programlisting div.title
{
	padding: 0.5em 1em;
	border-bottom: 1px solid #BBBBBB;
	background-color: #F5F5F5;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}

.wiki-content div.programlisting > div
{
	padding: 1em;
	background-color: transparent;
}

.wiki-content .syntaxhighlighter
{
	font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace;
}

.wiki-content .syntaxhighlighter div.line
{
	padding: 0;
	margin: 0;
	background-color: transparent;
}

.wiki-content .syntaxhighlighter div.line code
{
	white-space: pre-wrap;
	word-wrap: break-word;
	tab-size: 4;
}

/* Default Syntax Highlighting Theme *************************************************************/

.wiki-content .syntaxhighlighter
{
	background-color: #fff;
}

.wiki-content .syntaxhighlighter .plain,
.wiki-content .syntaxhighlighter .plain a
{
	color: #000;
}

.wiki-content .syntaxhighlighter .comments,
.wiki-content .syntaxhighlighter .comments a
{
	color: #008200;
}

.wiki-content .syntaxhighlighter .string,
.wiki-content .syntaxhighlighter .string a
{
	color: #036;
}

.wiki-content .syntaxhighlighter .keyword
{
	color: #369;
	font-weight: bold;
}

.wiki-content .syntaxhighlighter .preprocessor
{
	color: gray;
}

.wiki-content .syntaxhighlighter .variable
{
	color: #a70;
}

.wiki-content .syntaxhighlighter .value
{
	color: #090;
}

.wiki-content .syntaxhighlighter .functions
{
	color: #ff1493;
}

.wiki-content .syntaxhighlighter .constants
{
	color: #0066CC;
}

.wiki-content .syntaxhighlighter .script
{
	background-color: yellow;
}

.wiki-content .syntaxhighlighter .color1,
.wiki-content .syntaxhighlighter .color1 a
{
	color: #808080;
}

.wiki-content .syntaxhighlighter .color2,
.wiki-content .syntaxhighlighter .color2 a
{
	color: #ff1493;
}

.wiki-content .syntaxhighlighter .color3,
.wiki-content .syntaxhighlighter .color3 a
{
	color: red;
}

li.Numbered_7
{
	margin-top: 6.00pt;
	margin-bottom: 0.00pt;
	margin-left: 135pt;
}

li.Numbered_8
{
	margin-bottom: 0.00pt;
	margin-left: 160pt;
	margin-top: 6.00pt;
	/*	margin: s; */
}

li.Bullet_7
{
	margin-left: 99pt;
}

li.Bullet_8
{
	margin-left: 117pt;
}

div.ncw-note-img
{
	background-repeat: no-repeat;
	text-indent: -9999px;
	background-image: url('../Images/Common/note.png');
	float: left;
	display: inline;
	/*margin-top: 4px;*/
	width: 108px;
	height: 26px;
}

/* Insert space and border below note, caution, warning, tip, and important macro boxes. */

[data-macro-name="lp-tip"]
{
	margin-top: 14px;
	margin-bottom: 14px;
	padding-bottom: 11px;
	border-bottom: 1px solid #00973e;
}

[data-macro-name="lp-note"]
{
	margin-top: 14px;
	margin-bottom: 14px;
	padding-bottom: 11px;
	border-bottom: 1px solid #969898;
}

[data-macro-name="lp-caution"]
{
	margin-top: 14px;
	margin-bottom: 14px;
	padding-bottom: 11px;
	border-bottom: 1px solid #fdc206;
}

[data-macro-name="lp-warning"]
{
	margin-top: 14px;
	margin-bottom: 14px;
	padding-bottom: 11px;
	border-bottom: 1px solid #e90029;
}

[data-macro-name="lp-important"]
{
	margin-top: 14px;
	margin-bottom: 14px;
	padding-bottom: 11px;
	border-bottom: 1px solid #00487b;
}

/* Shared-blocks spacing */

[data-macro-name="include-shared-block"]
{
	margin-bottom: 10px;
}

div.ncw-text
{
	margin-left: 107px;
}

div.ncw-caution-img
{
	background-repeat: no-repeat;
	text-indent: -9999px;
	background-image: url('../Images/Common/caution.png');
	float: left;
	width: 108px;
	height: 26px;
	display: inline;
	/*margin-top: 4px;*/
}

div.ncw-warning-img
{
	background-repeat: no-repeat;
	text-indent: -9999px;
	background-image: url('../Images/Common/warning.png');
	float: left;
	width: 108px;
	height: 26px;
	display: inline;
	/*margin-top: 4px;*/
}

div.ncw-important-img
{
	background-repeat: no-repeat;
	text-indent: -9999px;
	background-image: url('../Images/Common/important.png');
	float: left;
	width: 108px;
	height: 26px;
	display: inline;
	/*margin-top: 4px;*/
}

div.ncw-tip-img
{
	background-repeat: no-repeat;
	text-indent: -9999px;
	background-image: url('../Images/Common/tip.png');
	float: left;
	width: 108px;
	height: 26px;
	display: inline;
	/*margin-top: 4px;*/
}

div.internal-head
{
	mc-conditions: 'Default.Internal';
	background-color: #ccffcc;
	padding-top: 3pt;
	padding-bottom: 3pt;
}

div.internal-text
{
	mc-conditions: 'Default.Internal';
	padding-bottom: 3pt;
	padding-top: 3pt;
	background-color: #ccffcc;
}

div.lp-internal-content-container
{
	background-color: #90ee90;
}

ol ol
{
	list-style-type: lower-alpha;
}

ol ol ol
{
	list-style-type: lower-roman;
}

/*EESOF styles*/

table.confluenceTable
{
	text-align: left;
	vertical-align: middle;
	border-left: thin transparent none;
	border-right: thin transparent none;
	border-top: thin transparent none;
}

table.confluenceTable td
{
	border-bottom: thin #d2d2d2 solid;
	padding: 3px 7px;
}

table.confluenceTable th
{
	border-bottom: thin #d2d2d2 solid;
	text-align: left;
	vertical-align: middle;
	background-color: #9C9C9C;
	padding: 3px 7px;
}

pre
{
	/*border-top: solid 2px #d2e8b9;
  border-bottom: solid 1px #d2e8b9;*/
	margin: 0;
	padding: 2px;
}

.codeContent
{
	background-color: #f0f0f0;
	/*padding:10px;*/
}

/* New styles for new side-navigation based HTML5 skin. */
/* K.com footer */

div.footer
{
	font-family: Arial;
	font-style: normal;
	color: #000000;
	background: #f0f0f0;
	padding-bottom: 15px;
	padding-top: 15px;
	padding-left: 30px;
	margin-top: 30px;
	font-size: 14px;
	line-height: 20px;
	white-space: normal;
	width: 103%;
	margin-left: -30px;
}

/* Header's bottom border */

nav.title-bar
{
	border-bottom: 5px solid #e90029;
}

/* Side-navigation panel right-border */

.sidenav-wrapper
{
	transition: 0.3s;
	z-index: 99999;
	background: #f2f5f6;
}

.sidenav-wrapper.active
{
	overflow: auto;
	background-position: top center;
	width: 0%;
	transition: 0.3s;
}

.body-container.active
{
	width: 100%;
	padding-left: 30px;
	margin-left: 30px;
	transition: 0.3s;
}

.body-container
{
	transition: 0.3s;
}

/* Table header's border */

th
{
	border-collapse: collapse;
}

/* Side-navigation panel */

.body-container
{
	padding-left: 30px;
}

/* Side-navigation panel collapse & expand button location moved to left instead of default right extreme */

ul.sidenav li.is-accordion-submenu-parent > a span.submenu-toggle-container
{
	left: -2px;
}

/* Back and Forward buttons and breadcrumb proxy on same line */

.navigationbar
{
	display: flex;
	margin-top: -5px;
}

div .breadcrumbs
{
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 10px;
}

/* The following has been added and disabled untill the Online Help theme is ready. Don't enable it.*/

/*

@media tablet
{


	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;
	}
}

@media mobile
{
	

	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%;
	}
}

@media print
{


	MadCap|xref
	{
		font-weight: normal;
		mc-format: '{quote}{para}{quote} {pageref}';
		text-decoration: none;
	}
}

*/

p.Figure
{
	margin-top: 0px;
}

p.Image
{
	margin-bottom: 0px;
}

