/*<meta />*/

/* 
DESCRIPTION:  CSS for Flare Template File Set projects.
MODIFIED:     08 February 2021
VERSION:      FTFS 1.7

© Copyright 2017-2021 Micro Focus or one of its affiliates.

The only warranties for products and services of Micro Focus and its affiliates and licensors 
(“Micro Focus”) are as may be set forth in the express warranty statements accompanying such 
products and services. Nothing herein should be construed as constituting an additional warranty. 
Micro Focus shall not be liable for technical or editorial errors or omissions contained herein. 
The information contained herein is subject to change without notice.
*/

@namespace MadCap "http://www.madcapsoftware.com/Schemas/MadCap.xsd";

@font-face 
{
	font-family: "FT-MetricLocal";
	font-weight: normal;
	font-style: normal;
	src: url("fonts/MetricNEW-Web-RegularWeb.woff") format("woff");
}

@font-face 
{
	font-family: "FT-MetricLocal";
	font-weight: normal;
	font-style: italic;
	src: url("fonts/MetricNEW-Web-RegularItalicWeb.woff") format("woff");
}

@font-face 
{
	font-family: "FT-MetricLocal";
	font-weight: bold;
	font-style: normal;
	src: url("fonts/MetricNEW-Web-SemiboldWeb.woff") format("woff");
}

@font-face 
{
	font-family: "FT-MetricLocal";
	font-weight: bold;
	font-style: italic;
	src: url("fonts/MetricNEW-Web-SemiboldItalicWeb.woff") format("woff");
}

@font-face 
{
	font-family: "FT_ux-icons";
	src: url("fonts/_FT_ux-icons.woff") format("woff");
}

/***************************************************************/
/* Global CSS variables                                        */
/***************************************************************/

:root
{
	/* Fonts */
	--fntMainSet: FT-MetricLocal, Arial, Tahoma, 'Lucida Sans Unicode', sans-serif;
	--fntHeaderSet: 'FT-MetricLocal', Arial, Tahoma, 'Lucida Sans Unicode', sans-serif;
	--fntCodeSet: 'Consolas', 'Courier New';
	--baseSize: 16px;
	/* Colors */
	--clrText: #323435;
	--clrHeader: #323435;
	--clrMainBrand: #0073e7;
	--clrLinkHover: #00abf3;
	--clrCommonBkg: #f1f2f3;
	--clrBorder: #dcdedf;
	--clrLtGray: #e5e8e8;
	--clrMedGray: #b9b8bb;
	--clrDkGray: #767676;
	--clrBlack: #000000;
	--clrWhite: #ffffff;
	/* Admonition colors */
	--clrCaution: #e5004c;
	--clrDeprecated: #f48834;
	--clrImportant: #f48834;
	--clrNote: #0073e7;
	--clrTip: #00a989;
	/* Admonitions FT_ux-icons.woff */
	--iconCaution: "\F10A";
	--iconDeprecated: "\F24F";
	--iconImportant: "\F19C";
	--iconNote: "\F18E";
	--iconTip: "\F1B9";
}

body
{
	color: #323435;
	font-family: FT-MetricLocal, Arial, Tahoma, 'Lucida Sans Unicode', sans-serif;
	font-size: 16px;
	font-weight: normal;
	font-style: normal;
	line-height: 1.2em;
	margin-bottom: 1.0em;
	mc-hyphenate: never;
}

/***************************************************************/
/* PARAGRAPHS                                                  */
/***************************************************************/

p
{
	margin-top: 0em;
	margin-bottom: 0.95em;
}

p.avoidPageBreak
{
	page-break-inside: avoid;
}

p.keepWithNext
{
	page-break-after: avoid;
}

p.hanging_indent
{
	text-indent: -25px;
	padding-left: 25px;
}

p.intro_phrase
{
	color: #323435;
	font-family: FT-MetricLocal, Arial, Tahoma, 'Lucida Sans Unicode', sans-serif;
	font-weight: bold;
	page-break-after: avoid;
	padding-top: 0.75em;
	margin-bottom: 0.75em;
}

p.Index1,
p.Index2,
p.Index3,
p.Index4
{
	margin-bottom: 0em;
	margin-top: 0em;
	white-space: normal;
}

p.Index6
{
	text-decoration: underline;
}

/***************************************************************/
/* LINKS                                                       */
/***************************************************************/

a
{
	color: #0073e7;
	text-decoration: none;
}

a:hover
{
	color: #00abf3;
}

a.avoidPrint
{
	
}

a.Popup
{
	content: "\0000a0";
	padding-right: 14px;
	background-repeat: no-repeat;
	background-position: right;
	background-image: url('./_FT_Experience_popup.png');
	display: inline;
}

span.MCPopup > a:link
{
	content: "\0000a0";
	padding-right: 14px;
	display: inline;
	background-position: right center;
	background-repeat: no-repeat;
	color: #0073e7;
	background-image: url('./_FT_Experience_popup.png');
}

a.MCTopicPopup,
a.MCTopicPopupHotSpot
{
	padding-right: 14px;
	background-position: right;
	background-image: url('./_FT_Experience_popup.png');
}

div.MCKLinkBody
{
	border: solid 1px #000000;
}

/***************************************************************/
/* TOC                                                         */
/***************************************************************/

MadCap|tocProxy
{
	mc-output-support: pdf;
}

/***************************************************************/
/* MINI TOC                                                    */
/***************************************************************/

MadCap|miniTocProxy
{
	margin-top: 0em;
	padding-top: 0em;
	border-top: solid 0em #ffffff;
	mc-output-support: all;
}

a.MiniTOC1:link,
a.MiniTOC2:link,
a.MiniTOC3:link,
a.MiniTOC4:link,
a.MiniTOC5:link,
a.MiniTOC6:link,
a.MiniTOC7:link,
a.MiniTOC8:link
{
	color: #0073e7;
	font-weight: normal;
	margin-top: 0px;
}

a.MiniTOC1:visited,
a.MiniTOC2:visited,
a.MiniTOC3:visited,
a.MiniTOC4:visited,
a.MiniTOC5:visited,
a.MiniTOC6:visited,
a.MiniTOC7:visited,
a.MiniTOC8:visited
{
	font-weight: normal;
}

a.MiniTOC1:hover,
a.MiniTOC2:hover,
a.MiniTOC3:hover,
a.MiniTOC4:hover,
a.MiniTOC5:hover,
a.MiniTOC6:hover,
a.MiniTOC7:hover,
a.MiniTOC8:hover
{
	color: #00abf3;
}

/* td.GenMiniTOCText is required to add a bullet to the 
   list of entries in PDF miniTOC, see @media print  */

td.GenMiniTOCText1,
td.GenMiniTOCText2,
td.GenMiniTOCText3,
td.GenMiniTOCText4,
td.GenMiniTOCText5,
td.GenMiniTOCText6,
td.GenMiniTOCText7,
td.GenMiniTOCText8
{
	margin-top: 0px;
	mc-auto-number-format: '• ';
	margin-left: 8px;
	margin-right: 16px;
	padding-left: 9px;
	padding-right: 9px;
}

/* p.MiniTOC1_0 is required to add a bullet to the 
   list of entries in WebHelp and HTML5 miniTOC */

p.MiniTOC1_0,
p.MiniTOC2_0,
p.MiniTOC3_0,
p.MiniTOC4_0,
p.MiniTOC5_0,
p.MiniTOC6_0,
p.MiniTOC7_0,
p.MiniTOC8_0,
p.MiniTOC9_0
{
	margin-top: 0px;
	margin-bottom: 0.95em;
	display: list-item;
	list-style-type: disc;
}

/***************************************************************/
/* MISC STYLES                                                 */
/***************************************************************/

abbr
{
	font-variant: normal;
}

acronym
{
	font-variant: normal;
}

address
{
	font-style: inherit;
}

blockquote
{
	margin-left: 25px;
}

/*** Page breaks ***/

div.avoidPageBreak
{
	page-break-inside: avoid;
}

div.keepWithNext
{
	page-break-after: avoid;
}

.hyphenate
{
	mc-hyphenate: always;
}

/* Flare workaround to include banner files in output when  */
/* Target,Advanced tab, Exclude content not linked directly */
/* or indirectly from the target is set */

ins
{
	background-image: url("../MasterPages/_FTb_banner_graphic.png");
}

/* Microsoft HTML Help only: launches another program */

MadCap|shortcut
{
	color: #0073e7;
}

/***************************************************************/
/* HEADERS                                                     */
/***************************************************************/

h1,
h2,
h3,
h4,
h5,
h6
{
	color: #323435;
	font-family: 'FT-MetricLocal', Arial, Tahoma, 'Lucida Sans Unicode', sans-serif;
	font-weight: bold;
	font-style: normal;
	line-height: normal;
}

h2.appendix,
h2.chapternum,
h4,
h5,
h6
{
	mc-disabled: true;
}

h1
{
	font-size: 200%;
}

h2
{
	font-size: 150%;
}

h3
{
	font-size: 117%;
}

/***************************************************************/
/* INTERNAL TEMPLATE STYLES                                    */
/***************************************************************/

h1.frontMatter
{
	font-size: 1.3em;
}

h2.frontMatter
{
	font-size: 1.1em;
}

/* Horizontal rule */

hr
{
	color: #b9b8bb;
	height: 0.05em;
	width: 100%;
}

div.frontMatter
{
	font-size: 0.8em;
}

/* Logo placement on Legal notices help pages */

img.logoLegalNotices
{
	margin-top: 28px;
	margin-right: 28px;
	margin-bottom: 28px;
}

#webhelp-footer
{
	margin-top: 10px;
	border-top: 2px solid #dcdedf;
	padding-top: 10px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	clear: both;
}

#webhelp-footer > div
{
	padding: 0 10px 5px 5px;
}

#webhelp-footer > div > a,
#webhelp-footer > div > p > a
{
	font-size: 85%;
}

/***************************************************************/
/* FEEDBACK                                                    */
/***************************************************************/

#ft-feedbackDiv
{
	position: fixed;
	left: 15%;
	top: 15%;
	width: 70%;
	border: thin solid black;
	padding: 10px;
	background-color: white;
	z-index: 4;
}

/* Feedback form */

#ft-feedbackBody,
.ft-feedbackBody
{
	white-space: normal;
	word-wrap: break-word;
	color: #323435;
}

p.ft-feedbackTitle
{
	font-weight: bold;
	margin-top: 1.5em;
}

div.ft-feedbackClose
{
	text-align: right;
}

/***************************************************************/
/* IMAGES                                                      */
/***************************************************************/

img
{
	border: none;
}

img.floatLeft
{
	border: none;
	display: inline;
	float: left;
	margin-top: 5px;
	margin-bottom: 2px;
	margin-right: 10px;
}

img.floatRight
{
	border: none;
	display: inline;
	float: right;
	margin-top: 5px;
	margin-bottom: 2px;
}

/***************************************************************/
/* DEFINITION LIST                                             */
/***************************************************************/
/* Used in API docs */

dl
{
	margin: 0em;
}

dt
{
	margin-top: 0.8em;
}

dd
{
	margin-left: 20px;
}

/***************************************************************/
/* LISTS                                                       */
/***************************************************************/

ol,
ul
{
	margin-left: 0;
	margin-top: 0.75em;
	margin-bottom: 0.75em;
	padding: 0;
}

ol li,
ul li
{
	margin-left: 32px;
	margin-bottom: 0.75em;
	padding-left: 8px;
}

ol li li,
ul li li
{
	margin-left: 22px;
}

ol li p,
ul li p
{
	margin-left: 0em;
	margin-bottom: 0.75em;
}

/*******************************************************
  Ordered lists   
    -- 1st or 4th level in any list: decimal (1,2,3)
	-- 2nd or 5th level in any list: lower-alpha (a,b,c)
	-- 3rd level in any list: lower-roman (i, ii, iii)
********************************************************/

ol > li,
ol ol ol ol > li
{
	list-style-type: decimal;
}

ol ol > li,
ol ol ol ol ol > li
{
	list-style-type: lower-alpha;
}

ol ol ol > li
{
	list-style-type: lower-roman;
}

/*****************************************************
  Unordered lists   
    -- 1st or 4th level in any list: disc 
	-- 2nd or 5th level in any list: circle
	-- 3rd level in any list: square
*****************************************************/

ul > li,
ul ul ul ul > li
{
	list-style-type: disc;
}

ul ul > li,
ul ul ul ul ul > li
{
	list-style-type: circle;
}

ul ul ul > li
{
	list-style-type: square;
}

/***************************************************************/
/* MENUS                                                       */
/***************************************************************/

menu
{
	margin: 0em;
}

/***************************************************************/
/* TABLES                                                      */
/***************************************************************/

table
{
	border: solid 1px #dcdedf;
	border-collapse: collapse;
	caption-side: top;
	font-size: 100%;
	line-height: normal;
	text-align: left;
	margin-bottom: 0.95em;
	mc-caption-continuation: ', continued';
	/* Localizable */
	mc-caption-repeat: true;
	mc-hide-bottom-ruling: true;
}

th
{
	background-color: #e5e8e8;
	border: 1px solid #dcdedf;
	font-weight: bold;
	padding: 0.5em;
	vertical-align: top;
	text-align: left;
}

th.center
{
	text-align: center;
}

th.null
{
	border: none;
}

tr,
tr.allowBreak
{
	page-break-inside: auto;
}

td
{
	border: 1px solid #dcdedf;
	border-spacing: 0em 0em;
	padding: 0.5em;
	vertical-align: top;
}

td.center
{
	text-align: center;
}

td.null
{
	border: none;
	border-collapse: collapse;
}

td p:last-child
{
	margin-bottom: 0em;
}

td ul
{
	margin-top: 0em;
}

td ol
{
	margin-top: 0em;
}

table.no_lines,
table.no_lines td,
table.no_lines th
{
	border: none;
	border-collapse: collapse;
}

table.GenListOfTableListOf td
{
	padding: 0em;
	border: none;
	border-spacing: 0em;
	border-collapse: collapse;
}

table.persistHeader th
{
	position: sticky;
	top: 0;
}

/***************************************************************/
/* TABLE & FIGURE CAPTIONS                                     */
/***************************************************************/

caption
{
	color: #323435;
	text-align: left;
	font-weight: bold;
	font-family: 'FT-MetricLocal', Arial, Tahoma, 'Lucida Sans Unicode', sans-serif;
	margin-bottom: 0.4em;
	margin-top: 0.25em;
}

p.FigCaptionNoNum,
p.FigCaptionByChap,
p.FigCaptionByDoc
{
	font-weight: bold;
	page-break-before: avoid;
	margin-left: 0;
	padding-top: 0;
	margin-top: -0.75em;
	margin-bottom: 1.25em;
}

p.TblCaptionByChap,
p.TblCaptionByDoc
{
	font-weight: bold;
	page-break-after: avoid;
	margin-left: 0;
	padding-bottom: 0;
	margin-top: 1.25em;
	margin-bottom: 0.5em;
}

MadCap|xref.FullCaption
{
	mc-format: '{paranum} {paratext}';
}

/* Fall back to no page ref because online 
   output doesn't support page numbers     */

MadCap|xref.FullCaptionWithPage
{
	mc-format: '{paranum} {paratext}';
}

/* Fallback to caption text because online 
   output doesn't support caption numbers  */

MadCap|xref.NumOnlyCaption
{
	mc-format: '{paratext} ';
}

MadCap|listOfProxy.CaptionList
{
	margin-bottom: 1em;
}

p.Captions	/* individual ListOf items */
{
	margin-top: 0pt;
	margin-bottom: 0pt;
	border: none;
}

div.ListOfProxy_CaptionList_0 td
{
	border: none;
	padding: 0;
}

a.GenListOfTextCaptions
{
	display: list-item;
}

a.GenListOfTextCaptions:link
{
	color: #0073e7;
}

/***************************************************************/
/* ADMONITIONS                                                 */
/***************************************************************/

/* div.Admonition_Deprecated - indicates deprecation of methods 
   in APIs and command line tools */

div.Admonition_Caution,
div.Admonition_Deprecated,
div.Admonition_Important,
div.Admonition_Note,
div.Admonition_Tip
{
	padding: 0.4em 0.6em 0.5em 0.6em;
	margin-bottom: 0.75em;
	border: none;
	background-color: #f1f2f3;
}

div.Admonition_Caution span.autonumber,
div.Admonition_Deprecated span.autonumber,
div.Admonition_Important span.autonumber,
div.Admonition_Note span.autonumber,
div.Admonition_Tip span.autonumber
{
	font-weight: bold;
}

div.Admonition_Caution
{
	border-left: solid 0.3em #e5004c;
}

div.Admonition_Deprecated
{
	border-left: solid 0.3em #f48834;
}

div.Admonition_Important
{
	border-left: solid 0.3em #f48834;
}

div.Admonition_Note
{
	border-left: solid 0.3em #0073e7;
}

div.Admonition_Tip
{
	border-left: solid 0.3em #00a989;
}

div.Admonition_Caution > :first-child
{
	mc-auto-number-format: 'CAUTION: ';
	/* Localizable */
}

div.Admonition_Deprecated > :first-child
{
	mc-auto-number-format: 'DEPRECATED: ';
	/* Localizable */
}

div.Admonition_Important > :first-child
{
	mc-auto-number-format: 'IMPORTANT: ';
	/* Localizable */
}

div.Admonition_Note > :first-child
{
	mc-auto-number-format: 'NOTE: ';
	/* Localizable */
}

div.Admonition_Tip > :first-child
{
	mc-auto-number-format: 'TIP: ';
	/* Localizable */
}

/* Styled to support admonitions within admonitions */

div.Admonition_Caution > p > .autonumber:before,
div.Admonition_Deprecated > p > .autonumber:before,
div.Admonition_Important > p > .autonumber:before,
div.Admonition_Note > p > .autonumber:before,
div.Admonition_Tip > p > .autonumber:before
{
	font-family: "FT_ux-icons";
	font-weight: normal;
	margin-right: 0.5em;
	position: relative;
}

div.Admonition_Caution > p > .autonumber:first-of-type:before
{
	content: "\F10A";
	color: #e5004c;
}

div.Admonition_Deprecated > p > .autonumber:first-of-type:before
{
	content: "\F24F";
	color: #f48834;
}

div.Admonition_Important > p > .autonumber:first-of-type:before
{
	content: "\F19C";
	color: #f48834;
}

div.Admonition_Note > p > .autonumber:first-of-type:before
{
	content: "\F18E";
	color: #0073e7;
}

div.Admonition_Tip > p > .autonumber:first-of-type:before
{
	content: "\F1B9";
	color: #00a989;
}

/* Background of admonitions within admonitions */

div.Admonition_Deprecated div.Admonition_Caution,
div.Admonition_Deprecated div.Admonition_Deprecated,
div.Admonition_Deprecated div.Admonition_Important,
div.Admonition_Deprecated div.Admonition_Note,
div.Admonition_Deprecated div.Admonition_Tip,
div.Admonition_Tip div.Admonition_Caution,
div.Admonition_Tip div.Admonition_Deprecated,
div.Admonition_Tip div.Admonition_Important,
div.Admonition_Tip div.Admonition_Note,
div.Admonition_Tip div.Admonition_Tip,
div.Admonition_Important div.Admonition_Caution,
div.Admonition_Important div.Admonition_Deprecated,
div.Admonition_Important div.Admonition_Important,
div.Admonition_Important div.Admonition_Note,
div.Admonition_Important div.Admonition_Tip,
div.Admonition_Caution div.Admonition_Caution,
div.Admonition_Caution div.Admonition_Deprecated,
div.Admonition_Caution div.Admonition_Important,
div.Admonition_Caution div.Admonition_Note,
div.Admonition_Caution div.Admonition_Tip,
div.Admonition_Note div.Admonition_Caution,
div.Admonition_Note div.Admonition_Deprecated,
div.Admonition_Note div.Admonition_Important,
div.Admonition_Note div.Admonition_Note,
div.Admonition_Note div.Admonition_Tip
{
	background-color: #e5e8e8;
}

/* Adjust space of first item in admonition */

.Admonition_Caution .autonumber + *,
.Admonition_Deprecated .autonumber + *,
.Admonition_Important .autonumber + *,
.Admonition_Note .autonumber + *,
.Admonition_Tip .autonumber + *
{
	margin-top: 0.25em;
}

/* Adjust space after last item in admonition */

.Admonition_Caution *:last-child,
.Admonition_Deprecated *:last-child,
.Admonition_Important *:last-child,
.Admonition_Note *:last-child,
.Admonition_Tip *:last-child
{
	margin-bottom: 0em;
}

/***************************************************************/
/* CODE                                                        */
/***************************************************************/

code
{
	color: #323435;
	font-family: 'Consolas', 'Courier New';
	font-size: 95%;
}

pre
{
	color: #323435;
	font-family: 'Consolas', 'Courier New';
	font-size: 95%;
	line-height: 1.25em;
}

pre.hanging_indent
{
	text-indent: -25px;
	padding-left: 25px;
}

/*** Example ***/

div.example
{
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 5px;
	overflow: auto;
	overflow-Y: hidden;
	padding: 0.75em;
	background-color: #f1f2f3;
	border: none;
}

div.example > *:last-child
{
	margin-bottom: 0em;
}

/* Account for top margin of example background */

div.example pre
{
	margin-top: 0em;
}

/***************************************************************/
/* MADCAP & CUSTOM CODE SNIPPET STYLES                         */
/*                                                             */
/* Use MadCap|XXXX selectors where valid. Otherwise, use the   */
/* selector xxx.yyy form. Two forms not always interchangeable.*/
/***************************************************************/

MadCap|codeSnippet
{
	margin-bottom: 0.95em;
}

div.codeSnippet
{
	padding-top: 0.5em;
	padding-bottom: 0;
}

MadCap|codeSnippetCopyButton:hover
{
	color: #00abf3;
}

MadCap|codeSnippetCaption,
MadCap|codeSnippetCopyButton
{
	font-size: 16px;
}

MadCap|codeSnippetCaption
{
	font-weight: bold;
	text-decoration: none;
}

div.codeSnippetCaption > p
{
	margin-bottom: 0;
}

.codeBackground
{
	background-color: #f1f2f3;
}

MadCap|codeSnippet.noBorder
{
	border: none;
}

div.noBorder,
div.noCopyButton
{
	padding-top: 0;
}

div.noBorder.noCopyButton div.codeSnippetBody
{
	padding-top: 0;
}

div.noBorder.noCopyButton.codeBackground div.codeSnippetBody
{
	padding-top: 1em;
}

div.noBorder div.codeSnippetBody
{
	padding-bottom: 0;
}

div.noBorder.codeBackground
{
	padding-bottom: 1em;
}

div.noBorder.codeBackground div.codeSnippetCaption,
div.noBorder.codeBackground a.codeSnippetCopyButton
{
	margin-top: 0.5em;
}

div.noCopyButton > a.codeSnippetCopyButton
{
	display: none;
}

/***************************************************************/
/* RESPONSIVE STYLES                                           */
/***************************************************************/
/* Wrapper for wide images that adds scrollbar, if needed. */

div.rd_scroll
{
	width: 100%;
	overflow: auto;
}

div.rd_scroll pre
{
	margin-top: 0;
}

div.rd_scroll + *
{
	margin-top: 0.65em;
}

div.rd_scroll img
{
	max-width: 150%;
}

/***************************************************************/
/* BREADCRUMBS                                                 */
/***************************************************************/

MadCap|breadcrumbsProxy
{
	mc-breadcrumbs-count: 5;
	mc-breadcrumbs-prefix: ' ';
	mc-label: '';
	color: #0073e7;
	border-bottom: 1px solid #dcdedf;
	margin-bottom: 4px;
	padding-bottom: 4px;
}

MadCap|breadcrumbsProxy:visited
{
	color: #0073e7;
}

span.MCBreadcrumbsDivider,
span.MCBreadcrumbsSelf,
span.MCBreadcrumbs
{
	color: #323435;
}

/***************************************************************/
/* DROPDOWN & TOGGLER                                          */
/***************************************************************/
/*** Dropdown ***/

MadCap|dropDown
{
	margin-bottom: .75em;
	mc-closed-image: url('./_FT_Exp_expand.png');
	mc-open-image: url('./_FT_Exp_collapse.png');
	mc-image-position: left;
}

MadCap|dropDownHead
{
	margin-bottom: 0.95em;
	page-break-after: avoid;
}

MadCap|dropDownHead.boldPrint
{
	margin-bottom: 0.95em;
	page-break-after: avoid;
}

MadCap|dropDownHotspot
{
	color: #0073e7;
}

MadCap|dropDownHotspot:hover,
MadCap|dropDownHead.boldPrint:hover
{
	color: #00abf3;
}

MadCap|dropDownBody
{
	margin-left: 1.2em;
	margin-top: 0.25em;
}

/* Padding based on image sizes in */
/* _FT_Exp_collapse.png & _FT_Exp_expand.png */

div.MCDropDown_Open a.MCDropDownHotSpot_,
div.MCDropDown_Closed a.MCDropDownHotSpot_
{
	padding-left: 1em !important;
}

/* Close gap of hidden default image */

img.MCDropDown_Image_Icon
{
	display: none;
}

/*** Toggler ***/

MadCap|toggler
{
	margin-bottom: .75em;
	color: #0073e7;
	mc-image-position: left;
	mc-open-image: url('_FT_checked.png');
	mc-closed-image: url('_FT_unchecked.png');
}

MadCap|toggler:hover
{
	color: #00abf3;
}

/* HTML5: Links to close dropddowns and togglers. */
/* Requires _FT_closeDDsAndTogglers.js script.    */

a.dropDownClose,
a.togglerClose
{
	display: block;
}

a.dropDownClose::after,
a.togglerClose::after
{
	content: "^ Close";
	/* Localizable */
}

a.dropDownClose,
a.togglerClose
{
	margin-top: 0.5em;
}

/***************************************************************/
/*  EXPANDING TEXT                                             */
/***************************************************************/

MadCap|expanding
{
	mc-closed-image: url('./_FT_Exp_expand.png');
	mc-open-image: url('./_FT_Exp_collapse.png');
	mc-image-position: left;
}

MadCap|expandingHead
{
	color: #0073e7;
}

MadCap|expandingHead:hover
{
	color: #00abf3;
}

/***************************************************************/
/* GLOSSARY                                                    */
/***************************************************************/

div.GlossaryPageEntry
{
	padding-bottom: 0.5em;
}

div.GlossaryPageDefinition
{
	padding-bottom: 0.5em;
}

MadCap|glossaryTerm
{
	color: #0073e7;
	mc-image-position: right;
	mc-closed-image: url('./_FT_Experience_Glossary.png');
	mc-open-image: url('./_FT_Experience_Glossary.png');
}

MadCap|glossaryTerm:hover
{
	color: #00abf3;
}

MadCap|glossaryTerm.Expanding
{
	color: #0073e7;
	font-weight: normal;
}

MadCap|glossaryTerm.Expanding:hover
{
	color: #00abf3;
}

MadCap|glossaryTerm.Hyperlink
{
	color: #0073e7;
}

MadCap|glossaryTerm.Hyperlink:hover
{
	color: #00abf3;
}

MadCap|glossaryTerm.Popup
{
	color: #0073e7;
}

MadCap|glossaryTerm.Popup:hover
{
	color: #00abf3;
}

span.noGlossary
{
	mc-disable-glossary-terms: true;
}

/***************************************************************/
/* HELP CONTROL (CONCEPT, INDEX, RELATED TOPICS LINKS)         */
/***************************************************************/

MadCap|helpControlMenu
{
	background-color: #ffffff;
	border: solid 1pt #e5e8e8;
}

MadCap|helpControlMenuItem
{
	background-color: #ffffff;
	background-position: right;
	border: 1px solid #b9b8bb;
	padding: 2px 2px 2px 2px;
	border-color: #ffffff;
	margin-bottom: 0em;
	/* last 3 required to get HTML5 Help's Concept Link popup formatted correctly */
	list-style-type: none;
	margin-left: 0.50em;
	color: #0073e7;
}

MadCap|helpControlMenuItem.Highlighted
{
	border-bottom-color: #ffffff;
	border-top-color: #ffffff;
	text-decoration: underline;
	background-color: #e5e8e8;
	color: #0073e7;
}

/***************************************************************/
/* CONCEPT LINKS                                               */
/***************************************************************/
/* Override standard table border for tables in conceptsProxy. */

table.GenConceptTable td
{
	border: none;
}

MadCap|conceptLink
{
	color: #0073e7;
	text-decoration: none;
	mc-image: url('./_FT_Experience_RelatedTopics.png');
}

MadCap|conceptLink:hover
{
	color: #00abf3;
	mc-format: '{quote}{para}{quote}';
	/* Localizable */
}

MadCap|conceptLink.ListFormatHeader
{
	color: #323435;
	font-weight: bold;
	text-decoration: none;
	mc-help-control-display: list;
	mc-image: none;
	mc-label: 'See also';
	/* Localizable */
}

MadCap|conceptLinkControlListItemLink,
MadCap|keywordLinkControlListItemLink,
MadCap|relatedTopicsControlListItemLink
{
	font-weight: normal;
}

MadCap|conceptLinkControlListItemLink:hover
{
	color: #00abf3;
}

/***************************************************************/
/* INDEX                                                       */
/***************************************************************/

MadCap|indexProxy
{
	border-top-style: none;
	border-top-width: 0px;
}

MadCap|keywordLink
{
	color: #0073e7;
	mc-image: url('./_FT_Experience_RelatedTopics.png');
}

MadCap|keywordLink:hover,
MadCap|keywordLinkControlListItemLink:hover
{
	color: #00abf3;
}

MadCap|keywordLink.ListFormatHeader
{
	color: #323435;
	font-weight: bold;
	text-decoration: none;
	mc-help-control-display: list;
	mc-image: none;
}

/***************************************************************/
/* RELATED TOPICS                                              */
/***************************************************************/

MadCap|relatedTopics
{
	color: #0073e7;
	text-decoration: none;
	margin: 0em;
	mc-label: 'Related information';
	/* Localizable */
	mc-image: url('./_FT_Experience_RelatedTopics.png');
	mc-use-custom-sort-order: true;
}

MadCap|relatedTopicsControlList
{
	color: #323435;
}

MadCap|relatedTopics:hover
{
	color: #00abf3;
}

MadCap|relatedTopics.ListFormatHeader
{
	color: #323435;
	font-weight: bold;
	mc-label: 'Related topics';
	/* Localizable */
	mc-help-control-display: list;
}

/***************************************************************/
/* RELATIONSHIPS                                               */
/***************************************************************/

MadCap|relationshipsProxy
{
	font-size: 1.0em;
}

MadCap|relationshipsHeading
{
	font-size: 1.0em;
	margin-bottom: 0.3em;
	margin-top: 1.0em;
}

MadCap|relationshipsHeading.concept
{
	font-size: 1.0em;
	mc-label: 'Related information';
	/* Localizable */
}

MadCap|relationshipsHeading.reference
{
	font-size: 1.0em;
	mc-label: 'Reference materials';
	/* Localizable */
}

MadCap|relationshipsHeading.task
{
	font-size: 1.0em;
	mc-label: 'Related tasks';
	/* Localizable */
}

MadCap|relationshipsItem
{
	font-size: 1.0em;
	margin-bottom: 0em;
	margin-left: 1.2em;
	display: list-item;
	list-style-type: disc;
}

/***************************************************************/
/* POPUPS                                                      */
/***************************************************************/

MadCap|popup
{
	color: #0073e7;
}

MadCap|popup:hover
{
	color: #00abf3;
}

MadCap|popupBody
{
	clear: both;
	float: right;
	height: auto;
	text-indent: 0;
	background-color: #ffffff;
	margin: 2pt;
	border: solid 1pt #e5e8e8;
}

MadCap|popupHead
{
	color: #0073e7;
	text-decoration: none;
	content: "\0000a0";
	padding-right: 18px;
	display: inline;
	background-position: right center;
	background-repeat: no-repeat;
	background-image: url('./_FT_Experience_popup.png');
}

MadCap|popupHead:hover
{
	color: #00abf3;
}

/***************************************************************/
/* CROSS REFERENCES                                            */
/***************************************************************/

MadCap|xref,
MadCap|xref:visited
{
	color: #0073e7;
	text-decoration: none;
	border: none;
	mc-format: '{para}';
}

MadCap|xref:hover
{
	color: #00abf3;
}

MadCap|xref.pageNumOnly
{
	mc-format: '{page}';
}

/***************************************************************/
/* HIDE STYLES                                                 */
/***************************************************************/
/* Hide styles from the Flare editor.           */
/* Only elements with a selector can be hidden. */

abbr,
acronym,
big,
cite,
div.ft-feedbackClose,
div.ft-feedbackDiv,
div.frontMatter,
div.last_updated,
div.ListOfProxy_CaptionList_0,
div.MCKLinkBody,
em,
fieldset,
h1.frontMatter,
h2.frontMatter,
ins,
MadCap|helpControlMenuItem,
MadCap|relationshipsHeading,
MadCap|slideThumbnail,
p.ft-feedbackLink,
p.ft-feedbackTitle,
samp,
small,
span.autonumber,
span.boolean,
span.MCBreadcrumbs,
span.MCBreadcrumbsDivider,
span.MCBreadcrumbsSelf,
span.MCExpandingHead,
span.MCPopup,
span.MCTogglerHotSpot,
span.noGlossary,
span.state,
strong,
tt,
u,
var
{
	mc-disabled: true;
}

/***************************************************************/
/* PRINT STYLES                                                */
/***************************************************************/

/* PDF output requires OTF fonts that are installed on the  
   Flare build computer, local fonts won't work */

@media print
{
	/***********************************************************/
	/* Global CSS variables - For print                        */
	/***********************************************************/

	:root
	{
		--clrText: #000000;
		--clrHeader: #000000;
		--fntMainSet: Arial, Tahoma, 'Lucida Sans Unicode', sans-serif;
		--fntHeaderSet: 'MetricNEW Semibold', Arial, Tahoma, 'Lucida Sans Unicode', sans-serif;
		--fntTitlePageSet: 'MetricNEW Light', Arial, Tahoma, 'Lucida Sans Unicode', sans-serif;
		--baseSize: 10pt;
	}

	/***********************************************************/
	/* PDF cover page                                          */
	/***********************************************************/

	div.pdfDates
	{
		text-align: right;
		vertical-align: middle;
		frame-break-before: always;
	}

	p.pdfFamilyName,
	p.pdfProductName,
	p.pdfVersion,
	p.pdfOS,
	p.pdfTitle,
	p.pdfDate
	{
		font-family: ;
		text-align: left;
		mc-hyphenate: never;
	}

	p.pdfFamilyName,
	p.pdfProductName
	{
		font-size: 49pt;
		line-height: 95%;
		margin-bottom: 7pt;
	}

	p.pdfFamilyName
	{
		font-size: 32pt;
	}

	p.pdfVersion
	{
		font-size: 16pt;
		margin-top: -0.25em;
		margin-left: 0.125em;
	}

	p.pdfOS
	{
		font-size: 12pt;
		margin-top: -1em;
		margin-left: 0.125em;
	}

	p.pdfTitle
	{
		font-size: 24pt;
		margin: 0.75in 0.4in 0 0;
	}

	p.pdfDate
	{
		font-size: 11pt;
		text-align: right;
		margin-bottom: 0em;
	}

	/* Title page font colors */

	p.pdfLightFont
	{
		color: #ffffff;
	}

	p.pdfMediumFont
	{
		color: #767676;
	}

	p.pdfDarkFont
	{
		color: #323435;
	}

	/* PDF page headers & footers */

	p.pdfHeader,
	p.pdfFooter
	{
		padding-left: -16pt;
		margin-top: 6pt;
		margin-bottom: 6pt;
		color: #767676;
	}

	/***************************************************************/
	/* HIDE STYLES                                                 */
	/***************************************************************/
	/* Hide styles from the Flare editor.           */
	/* Only elements with a selector can be hidden. */

	div.pdfDates,
	p.pdfFamilyName,
	p.pdfProductName,
	p.pdfVersion,
	p.pdfOS,
	p.pdfTitle,
	p.pdfDate,
	p.pdfLightFont,
	p.pdfMediumFont,
	p.pdfDarkFont,
	p.pdfHeader,
	p.pdfFooter
	{
		mc-disabled: true;
	}

	/***********************************************************/
	/* PDF general styles                                      */
	/***********************************************************/

	body
	{
		font-size: 16px;
		line-height: normal;
		margin-bottom: 1em;
	}

	/* Paragraphs */

	p,
	p.pdf
	{
		orphans: 2;
		widows: 2;
	}

	p.avoidPageBreak
	{
		
	}

	/* MiniTOC style (to look like bullet list) */

	MadCap|miniTocProxy
	{
		margin-top: 0px;
		padding-left: 0px;
		border-top-style: none;
		mc-output-support: all;
	}

	/* td.GenMiniTOCText is required to add a bullet to the list of entries in PDF miniTOC */

	td.GenMiniTOCText1,
	td.GenMiniTOCText2,
	td.GenMiniTOCText3,
	td.GenMiniTOCText4,
	td.GenMiniTOCText5,
	td.GenMiniTOCText6,
	td.GenMiniTOCText7,
	td.GenMiniTOCText8
	{
		mc-auto-number-class: miniTOC_bullet;
	}

	span.miniTOC_bullet
	{
		color: #323435;
		font-size: 14pt;
		vertical-align: middle;
	}

	/* p.MiniTOC = all sorts of formatting for miniTOC */

	p.MiniTOC1,
	p.MiniTOC2,
	p.MiniTOC3,
	p.MiniTOC4,
	p.MiniTOC5,
	p.MiniTOC6,
	p.MiniTOC7,
	p.MiniTOC8,
	p.MiniTOC9
	{
		color: #0073e7;
		font-weight: normal;
		font-size: 10pt;
		display: list-item;
		list-style-type: disc;
		margin-top: 0pt;
		margin-bottom: 0pt;
	}

	/* p.MiniTOC1_0 is required to add a bullet to the list of entries in WebHelp and HTML5 miniTOC	*/

	p.MiniTOC1_0,
	p.MiniTOC2_0,
	p.MiniTOC3_0,
	p.MiniTOC4_0,
	p.MiniTOC5_0,
	p.MiniTOC6_0,
	p.MiniTOC7_0,
	p.MiniTOC8_0,
	p.MiniTOC9_0
	{
		margin-top: 0px;
		margin-bottom: 0pt;
		display: list-item;
		list-style-type: disc;
	}

	p.intro_phrase
	{
		font-size: 10pt;
		padding-top: 10pt;
		margin-bottom: 8pt;
	}

	/* Links */

	a,
	a:link
	{
		color: #0073e7;
		text-decoration: none;
	}

	a:focus
	{
		text-decoration: underline;
	}

	a.avoidPrint
	{
		display: none;
	}

	a.pop
	{
		color: #323435;
		text-decoration: none;
	}

	a.Popup
	{
		text-decoration: none;
	}

	/* Headings */

	h1,
	h2,
	h3,
	h4,
	h5,
	h6
	{
		color: #323435;
		font-family: 'FT-MetricLocal', Arial, Tahoma, 'Lucida Sans Unicode', sans-serif;
		font-size: 24pt;
		font-weight: normal;
		font-style: normal;
		line-height: normal;
		page-break-after: avoid;
		margin: 2em 0 0.33em 0;
		padding: 0;
	}

	h2
	{
		font-size: 18pt;
	}

	h3
	{
		font-size: 14pt;
	}

	h4
	{
		font-size: 12pt;
	}

	h5
	{
		font-size: 11pt;
	}

	h6
	{
		font-size: 10pt;
	}

	h1.appendix,
	h2.appendix
	{
		mc-auto-number-format: 'Appendix {chapnum}: ';
		/* Localizable */
	}

	h1.chapternum,
	h2.chapternum
	{
		mc-auto-number-format: 'Chapter {chapnum}: ';
		/* Localizable */
	}

	h1.partnum
	{
		mc-auto-number-format: 'Part {volnum}: ';
		/* Localizable */
	}

	h1.frontMatter,
	h2.frontMatter
	{
		font-size: 16pt;
		page-break-before: auto;
		mc-heading-level: 0;
	}

	h2.frontMatter
	{
		font-size: 12pt;
	}

	h1.noTOC,
	h2.noTOC,
	h3.noTOC,
	h4.noTOC,
	h5.noTOC,
	h6.noTOC
	{
		mc-heading-level: 0;
	}

	/* Rules */

	hr
	{
		color: #767676;
		height: 1pt;
	}

	hr.pdfTitle
	{
		background-color: #0073e7;
		height: 9pt;
		width: 504pt;
	}

	/* Images */

	img
	{
		orphans: 2;
		widows: 2;
		float: none;
		page-break-inside: auto;
		/* max-width: 100%;   removing due to MadCap defect 88519*/
	}

	/* Lists */

	ol
	{
		margin-bottom: 9pt;
		margin-top: 5pt;
	}

	ul
	{
		margin-bottom: 9pt;
		margin-top: 5pt;
	}

	ol li p,
	ul li p
	{
		margin-left: 0pt;
		margin-bottom: 8pt;
	}

	ol li
	{
		margin-bottom: 8pt;
		padding-left: 0;
	}

	ul li
	{
		margin-bottom: 8pt;
		padding-left: 0;
	}

	/* Admonitions */

	div.Admonition_Caution > :first-child
	{
		mc-auto-number-format: '{b}CAUTION: {/b}';
		/* Localizable */
	}

	div.Admonition_Deprecated > :first-child
	{
		mc-auto-number-format: '{b}DEPRECATED: {/b}';
		/* Localizable */
	}

	div.Admonition_Important > :first-child
	{
		mc-auto-number-format: '{b}IMPORTANT: {/b}';
		/* Localizable */
	}

	div.Admonition_Note > :first-child
	{
		mc-auto-number-format: '{b}NOTE: {/b}';
		/* Localizable */
	}

	div.Admonition_Tip > :first-child
	{
		mc-auto-number-format: '{b}TIP: {/b}';
		/* Localizable */
	}

	div.Admonition_Caution,
	div.Admonition_Deprecated,
	div.Admonition_Important,
	div.Admonition_Note,
	div.Admonition_Tip
	{
		padding: 0.8em;
	}

	table div.Admonition_Caution,
	table div.Admonition_Deprecated,
	table div.Admonition_Important,
	table div.Admonition_Note,
	table div.Admonition_Tip
	{
		padding: 0.5em;
		padding-left: 0.6em;
	}

	/* ------ End Admonitions ---- */

	div.frontMatter
	{
		font-size: 9pt;
	}

	/* Table */

	table
	{
		margin-bottom: 14pt;
		mc-hyphenate: inherit;
	}

	/* Default table caption */

	caption
	{
		padding-top: 1.25em;
		padding-bottom: 4pt;
	}

	caption,
	p.TblCaptionByChap,
	p.TblCaptionByDoc,
	p.FigCaptionByChap,
	p.FigCaptionByDoc,
	p.FigCaptionNoNum
	{
		font-family: 'FT-MetricLocal', Arial, Tahoma, 'Lucida Sans Unicode', sans-serif;
		font-weight: normal;
		font-size: 11pt;
	}

	/* Custom table captions */

	p.FigCaptionNoNum,
	p.FigCaptionByChap,
	p.FigCaptionByDoc
	{
		padding-bottom: 1.25em;
		margin-top: 0;
	}

	p.FigCaptionByChap
	{
		mc-auto-number-format: 'CF:Figure {chapnum}-{n+}: ';
		/* Localizable */
	}

	p.FigCaptionByDoc
	{
		mc-auto-number-format: 'GF:Figure {n+}: ';
		/* Localizable */
	}

	p.TblCaptionByChap
	{
		mc-auto-number-format: 'CT:Table {chapnum}-{n+}: ';
		/* Localizable */
		padding-top: 0.95em;
	}

	p.TblCaptionByDoc
	{
		mc-auto-number-format: 'GT:Table {n+}: ';
		/* Localizable */
		padding-top: 0.95em;
	}

	MadCap|xref.NumOnlyCaption
	{
		mc-format: '{paranumonly} ';
	}

	MadCap|xref.FullCaptionWithPage
	{
		mc-format: '{paranum} {paratext}, {pageref}';
	}

	p.Captions	/* individual ListOf items */
	{
		text-align: left;
		text-align-last: left;
		mc-leader-indent: 1em;
		mc-leader-offset: 0.5em;
		mc-leader-format: 'dot';
		mc-leader-align: right;
		margin-left: 0;
	}

	a.GenListOfTextCaptions
	{
		display: table;
	}

	/* Responsive styles */
	/* Wrapper for wide images that adds scrollbar, if needed. */

	div.rd_scroll
	{
		
	}

	div.rd_scroll img
	{
		
	}

	/* MadCap Flare Styles */

	MadCap|footnotesBlock
	{
		border: none;
	}

	a.MCDropDownHotSpot_0:link
	{
		color: #323435;
	}

	MadCap|dropDownHead.boldPrint
	{
		font-size: 120%;
		font-family: 'FT-MetricLocal', Arial, Tahoma, 'Lucida Sans Unicode', sans-serif;
		margin-top: 12pt;
		margin-bottom: 5pt;
	}

	MadCap|dropDownHotspot
	{
		font-style: italic;
		color: #323435;
	}

	h1 MadCap|dropDownHotspot,
	h2 MadCap|dropDownHotspot,
	h3 MadCap|dropDownHotspot,
	h4 MadCap|dropDownHotspot,
	h5 MadCap|dropDownHotspot,
	h6 MadCap|dropDownHotspot,
	p.intro_phrase MadCap|dropDownHotspot
	{
		font-style: normal;
	}

	MadCap|dropDownBody
	{
		margin-left: 2em;
	}

	MadCap|xref
	{
		mc-format: '{para}, {pageref}';
		/* Localizable */
	}

	MadCap|xref.noNum
	{
		mc-format: '{para}';
		/* Localizable */
	}

	MadCap|popup
	{
		color: #323435;
	}

	MadCap|popupHead
	{
		color: #323435;
		text-decoration: none;
	}

	MadCap|toggler
	{
		color: #323435;
	}

	/* Modifications to MadCap Flare styles to show drop-down text  */

	div.MCDropDownBody,
	div.MCDropDownBody_0
	{
		display: block !important;
	}

	img.MCDropDownIcon,
	img.MCDropDownBody_0
	{
		display: none !important;
	}

	/* TOC */

	MadCap|tocProxy
	{
		border-top-style: none;
	}

	p.toc1,
	p.toc2,
	p.toc3,
	p.toc4,
	p.toc5,
	p.toc6
	{
		color: #323435;
		font-weight: normal;
		line-height: normal;
		orphans: 2;
		widows: 2;
		font-size: 12pt;
		margin-top: 20pt;
		margin-bottom: 2pt;
		margin-left: 0in;
	}

	p.toc2
	{
		font-size: 10pt;
		margin-top: 6pt;
		margin-left: 0.2in;
	}

	p.toc3
	{
		font-size: 10pt;
		margin-top: 2pt;
		margin-left: 0.4in;
	}

	p.toc4
	{
		font-size: 10pt;
		margin-top: 2pt;
		margin-left: 0.6in;
	}

	p.toc5
	{
		font-size: 10pt;
		margin-top: 2pt;
		margin-left: 0.8in;
	}

	p.toc6
	{
		font-size: 10pt;
		margin-top: 2pt;
		margin-left: 1.0in;
	}

	/* Glossary and Index Page Styles */

	MadCap|indexProxy
	{
		border-top-style: none;
		border-top-width: 0px;
	}

	p.IndexHeading
	{
		border: none;
		color: #323435;
		text-align: left;
	}

	MadCap|glossaryProxy
	{
		border-top-style: none;
		border-top-width: 0px;
		font-size: 10pt;
		font-weight: normal;
	}

	div.GlossaryPageHeading
	{
		border: none;
		color: #323435;
		font-size: 14pt;
		font-weight: bold;
		line-height: normal;
		margin-bottom: 12pt;
		border-bottom-style: solid;
		border-bottom-color: #323435;
		border-bottom-width: 1px;
		mc-hyphenate: never;
	}

	div.GlossaryPageEntry
	{
		padding-bottom: 0pt;
	}

	div.GlossaryPageDefinition
	{
		color: #323435;
		font-size: 10pt;
		font-weight: normal;
		line-height: normal;
		margin-bottom: 5pt;
		margin-left: 10pt;
		mc-hyphenate: never;
		padding-bottom: 5pt;
	}

	div.GlossaryPageTerm
	{
		color: #323435;
		font-size: 10pt;
		font-weight: bold;
		line-height: normal;
		margin-bottom: 0pt;
		mc-hyphenate: never;
	}

	/* Code snippets */

	MadCap|codeSnippetBody table td
	{
		border: none;
		padding: 0;
	}

	MadCap|codeSnippetBody table
	{
		border: none;
	}
}

/* IDOL */

table.idolParameterDescription
{
	width: 100%;
}

table.idolParameterDescription col:nth-child(1)
{
	width: 25%;
}

table.idolParameterDescription col:nth-child(2)
{
	width: 75%;
}

table.idolParameterDescription tr td:first-child
{
	font-weight: bold;
	background-color: #e5e8e8;
	width: 25%;
}

