/* This header may be removed before distributing to customers. 

FILE:         _FARO_.css
DESCRIPTION:  Cascading Style Sheet for FARO User Documentation
VERSION:      2023
 	
 
 X Y affects any Y that is a child of X
 X > Y affects all Y that are direct children of X
 X + Y affects the first Y that is a child of X
 
===CONTENTS===

  Variables
  Topic Level
  Headings
  Paragraphs
  Images
  Div and General
  Notes and Admonitions
  Captions
  In-line Formatting
  Anchors
  Rules
  Lists
  Unicode lists
  Unicode lists Depricated Orthography
  Miscellaneous
  Tables
  Madcap
  TOC
  Index and Glossary
  Template Classes (Not for Auther Use)
  Transblurb
  
*/


 
@import url('./_FARO_server_side_fonts.css');
@import url('./_FAROc_project.css');
@import url('./_FARO_DNT.css');
@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

 

/*============================================================================*/
/*================================= Variables ==================================*/

:root
{
    --serif: 'times new roman';
    --sans-serif: 'Open-Sans', Arial, 'Segoe UI', Helvetica, sans-serif;
    --indent_1x: 0.25in;
}




/*============================================================================*/
/*============================== Topic Level =================================*/

html 
{
    max-width: 700px;
}


.search-account-container {
 
	}



body
{
    font-family: var(--sans-serif);
    font-size: 12pt;
    line-height: normal;
    margin-bottom: 1.1em;
    mc-hyphenate: never;
    color: #2F3234;
    text-align: left;
	
}


@media print { 
body,
p, td /* media print*/
{
    font-family: var(--serif);
	font-size: 10pt;      
}}






/*============================================================================*/
/*================================= Headings =================================*/
h1
{
    font-weight: bold;
    font-size: 150%;
    padding-bottom: 1.5em;
    line-height: normal;
    color: #014261;
    mc-heading-level: 1;
	max-width:70%;
	mc-next-tag: p;
 
}


@media print {
h1 /* media print*/
{
    font-size: 170%;
	max-width:100%;
	 
}}


@media print {
h1.appendix /* media print*/
{
	mc-auto-number-format: 'Appendix {chapnum}: ';
	text-align: center;
	mc-next-tag: p;
 
}


h1.chapternum /* media print*/
{
	mc-auto-number-format: 'Chapter {chapnum}: ';
	text-align: center;
	mc-next-tag: p;
 
}}


h1 + h1
{
	text-align: left;
	font-size: 130%;
 
}


h2.appendix,
h2.chapternum
{
    mc-hidden:hidden;
} /* Not for author use.  Needed because h1s sometimes are processed as h2s in PDF output */


h2
{
    font-weight: bold;
    font-size: 130%;
    line-height: normal;
    page-break-after: avoid;
	mc-next-tag: p;
}


@media print {
h2 /* media print*/
{
    font-size: 130%;
	margin-top: 2em;
}

h2 + p, ol, ul {  margin-top: 15px !important; }
h1 + p, ol, ul  { margin-top: 15px !important}
h3 + p, ol, ul  { margin-top: 15px !important}
}


h3,
h4,
h5,
h6
{
    mc-disabled: true;
}

h2.noTOC,
h3.noTOC,
h4.noTOC,
h5.noTOC,
h6.noTOC
{
	mc-heading-level: 0;
} /* hides these from the writer in the Flare GUI*/


@media print {
h1,
h2,
h3,
h4,
h5,
h6
{   /* media print*/
	font-family: var(--sans-serif);
	page-break-after: avoid !important;
	margin-bottom: 1em !important; 
	margin-top: 3em;
	mc-next-tag: p;
 
}}


@media print {
h3,
h2.noTOC
{   /* media print*/
	font-weight: normal;
 
	margin-top: 2em;
}


h4
{   /* media print*/
	font-weight: normal;
	font-size: 110%;
	margin-top: .5em;
	margin-bottom: .25em;
}


h5
{   /* media print*/
	font-size: 105%;
	font-weight: bold;
	font-style: italic;
	margin-bottom: .25em;
	margin-top: .5em;
}


h6
{   /* media print*/
	font-weight: normal;
	font-size: 100%;
	font-style: italic;
	margin-top: 0;
	margin-bottom: .25em;
}} /*Not for author use.  Needed because of how nesting is processed in the PDF */




/*============================================================================*/
/*================================= Paragraphs ===============================*/

p
{
	margin-top: 0;
	margin-bottom: 1.1em;
	font-family: inherit;
}


@media print {
p
{   /* media print*/
	orphans: 2;
	widows: 2;	 
}}


p.no-space-after
{
    margin-bottom: 0;
}

/*============================================================================*/
/*================================== Images ==================================*/


img
{
    border: none;
    page-break-inside: avoid;
    page-break-after: avoid;
    padding-top: .2em;
	mc-next-tag: p;
}


@media print {
img
{   /* media print*/
	orphans: 2;
	widows: 2;
	float: none;
	max-width: 100%;
	   page-break-inside: avoid;
    page-break-after: avoid;
}}


h1 > img.icon,
h2 > img.icon
{
    height: 1em;
    height: auto;
}


img.icon
{
    width: 1.5em;
    height: auto;
    image-rendering: crisp-edges;
}


img.iconLarge
{
    width: 3.2em;
    height: auto;
    image-rendering: crisp-edges;
}


p > img
{
    padding-top: 0;
}


img.floatLeft
{
    border: none;
    display: inline;
    float: left;
    margin-top: .2em;
    margin-bottom: 1em;
    margin-right: 1em;
}


img.floatRight
{
    border: none;
    display: inline;
    float: right;
	margin-top: .2em;
    margin-bottom: 1em;
    margin-right: 10em;
}


/*============================================================================*/
/*======================= Div and General ====================================*/
 

div.avoidPageBreak,
div.avoid-page-break
{
    page-break-inside: avoid;
}

.no-line-break
{
	white-space: nowrap;
}

.centered
{
    text-align: center;
}

.centered td
{
	vertical-align: middle;
}

.right
{
    text-align: right;
}


div.example
{
    margin-bottom: 10px;
    margin-left: var(--indent_1x);
    margin-right: .2em;
    overflow: auto;
    overflow-Y: hidden;
    padding:  .2em;
    background-color: #e4e5e6;
    border: 1px;
    border-style: solid;
    border-color: #e4e5e6;
	mc-next-tag: p;
}


div.indent 
{
    margin-left: var(--indent_1x);
}

div.tight
{ margin-top: -1em !important;
    padding-top: 0 !important;
	margin-bottom: 1em !important;
	padding-bottom: 0 !important;
 }

div.tight ul li,
div.tight ol li,
div.tight p
{ 
    margin-top: 0 !important;
    padding-top: 0 !important;
    margin-bottom: 0 !important;
	padding-bottom: 0 !important;
} /* For tight lists in admonitions, wrap the admonition in div.tight, or use two classes for the div, e.g., class="notice tight"*/


 .hanging-indent
{
    margin-left: 2em;
	text-indent: -2.1em;
}

@media print{
	 .hanging-indent
{
    margin-left: 3em;
	text-indent: -3em;
}
	
}


/*============================================================================*/
/*=========================== Notes and Admonitions ==========================*/
/*See _FAR_DNT.css*/
 
 

@media print
{
	.danger
	{
		/* media print*/
		text-indent: -6.9em;
		padding-left: 6.9em;
	}

	.warning
	{
		/* media print*/
		text-indent: -7.5em;
		padding-left: 7.5em;
	}

	.caution
	{
		/* media print*/
		text-indent: -7.3em;
		padding-left: 7.3em;
	}

	.notice
	{
		/* media print*/
		text-indent: -6.1em;
		padding-left: 6.1em;
	}
}



@media print
{
	.note
	{
		/* media print*/
		text-indent: -5em;
		padding-left: 5em;
		padding-top: .1em;
		page-break-inside: avoid;
	}
}

.danger > ul,
.danger > ol,
.danger > p,
.warning > ul,
.warning > ol,
.warning > p,
.caution > ul,
.caution > ol,
.caution > p,
.notice > ul,
.notice > ol,
.notice > p,
.note > ul,
.note > ol,
.note > p
{
	text-indent: 0;
	mc-hidden: hidden;
}
 


/*============================================================================*/
/*================================= Captions =================================*/


p.caption-figure,
p.caption-table,
p.caption-figure,
p.Caption_Table
{
    font-style: italic;
    font-size: .8em;
    mc-auto-number-position: inside-head;
    mc-auto-number-offset: 0;
    line-height: 1em;
    mc-next-tag: p;
	break-before: avoid;
    page-break-before: avoid;
}

p.caption-figure
{
    mc-auto-number-format: 'C:Figure {chapnum}{ }-{Cn+}{ } ';
	margin-top: -1em;
}


p.caption-table
{
    mc-auto-number-format: 'T:Table {chapnum}{ }{ }-{Cn+} ';
	margin-top: -1em;
}

p.Caption_Figure,
p.Caption_Table
{
	mc-hidden: hidden;
} /*Needed to hide classes with depricated orthography */


/*============================================================================*/
/*============================ In-line Formatting ============================*/

span.all-caps,
span.All_Caps
{
    text-transform: uppercase;
}


span.All_Caps
{
    mc-hidden: hidden;
} /* Needed to hide classes with depricated orthography */

 

@media print {
small 
{   /* media print*/
	font-size: .6em;
}}


span.Red_Modes,
span.Red,
span.Orange_Modes,
span.Orange,
span.Yellow_Modes,
span.Yellow,
span.Green_Modes,
span.Green,
span.Blue_Modes,
span.Blue 
{
    font-weight: bold;
    mc-hidden: hidden;
}


@media print {
span.Red_Modes,
span.Orange_Modes,
span.Yellow_Modes,
span.Green_Modes,
span.Blue_Modes,
span.Red,
span.Orange,
span.Yellow,
span.Blue,
span.Green
{   /* media print*/
    color: black;
    font-weight: bold;
        mc-hidden: hidden;
}}



/*============================================================================*/
/*================================= Anchors ==================================*/

a
{
    color: #3A83E6;
    text-decoration: none;
}


@media print {
 a    /* media print*/
{
	color: #007dba;
}}


a:link
{
    color: #3A83E6;
}


@media print {
a:link
{   /* media print*/
	text-decoration: none;
    color: #007dba;
}}


span.MCPopup > a:link 
{
    color: #3A83E6;
    text-decoration: none;
    content: "\0000a0";
    padding-right: 18px;
    display: inline;
    background-position: right center;
    background-repeat: no-repeat;
    background-image: url('./_FARO_DropDownClosed.gif');
	mc-hidden: hidden;
}



a:visited 
{
    color: #800080;
}


a:hover 
{
    text-decoration: underline;
}


span.MCPopup > a:hover 
{
    text-decoration: underline;
	mc-hidden: hidden;
}

a.Popup 
{
    text-decoration: none;
    content: "\0000a0";
    padding-right: 18px;
    background-repeat: no-repeat;
    background-position: right center;
    background-image: url('./_FARO_DropDownClosed.gif');
    display: inline;
}


@media print {
a.Popup
{   /* media print*/
	text-decoration: none;
}}


a.Popup:hover 
{
    text-decoration: underline;
}

 
@media print {
a.avoidPrint 
{   /* media print*/
	display: none;
}


a.pop 
{   /* media print*/
	color: #000000;
	text-decoration: none;
}}





/*============================================================================*/
/*================================= Rules ====================================*/

hr 
{
    color: #999999;
    height: 0.05em;
    width: 100%;
}


@media print {
hr
{   /* media print*/
	color: #000000;
	height: 0.03em;
}}


/*============================================================================*/
/*================================= Lists ====================================*/

dl
{
	padding-top:-10px;
	padding-bottom:-10px;
}


dt
{
	margin-top: 0.8em;
	display:inline ;
	font-weight: bold;
}


dt::after
{
content: ": ";
font-weight: normal;
}


dd::after
{
content: "\a\a";
white-space: pre;
}


dd
{ 
	margin-left: .5em; 
	display:inline ;
}


ol
{
    margin-left: 2em;
    margin-top: 1.1em;
    padding: 0;
    padding-left: 0.2em;
	mc-next-tag: p;
}



ul
{
    margin-left: 8px;
    margin-top: 1.1em;
    padding: 0;
    padding-left: 0.2em;
	mc-next-tag: p;

}


li
{
    page-break-inside: avoid;
}


ol li
{
    list-style-type: decimal;
    margin-left: 8px;
    margin-bottom: 1.1em;
}


ul li 
{
    list-style-type: disc;
    margin-left: 8px;
    margin-bottom: 1.1em;
}


ol li p,
ul li p 
{
    margin-left: 0;
    margin-bottom: 1.1em;
}


ul ul li p,
ul ol li p,
ol ul li p,
ol ol li p 
{
    margin-left: 0;
    margin-bottom: 1.1em;
}


ol ol ul ol li ul ul ul li p,
ul ol ol li p,
ul ul ol li p,
ul ol ul li p,
ol ul ul li p,
ol ol ol li p,
ol ul ol li p,
ol ol ul li p 
{
    margin-left: 0;
    margin-bottom: 1.1em;
}


ol ul li,
ul ul li 
{
    list-style-type: disc;
    margin-left: 6px;
    margin-bottom: 1.1em;
}


ol ol li,
ul ol li 
{
    list-style-type: lower-alpha;
    margin-left: 4px;
    margin-bottom: 1.1em;
}


ol ol ol li,
ol ul ol li,
ul ol ol li,
ul ul ol li 
{
    list-style-type: lower-roman;
    margin-left: 8px;
}


ol ol ol ol li,
ol ol ul ol li,
ol ul ol ol li,
ul ol ol ol li,
ol ul ul ol li,
ul ul ol ol li,
ul ol ul ol li,
ul ul ul ol li 
{
    list-style-type: upper-alpha;
    margin-left: 8px;
}


ul ul ul ul li,
ul ul ol ul li,
ul ol ul ul li,
ol ul ul ul li,
ul ol ol ul li,
ol ol ul ul li,
ol ul ol ul li,
ol ol ol ul li 
{
    list-style-type: disc;
    margin-left: 8px;

}


ol ul ul li,
ol ol ul li,
ul ul ul li,
ul ol ul li 
{
    list-style-type: disc;
    margin-left: 8px;
}


@media print 
{
li 
{   /* media print*/
	font-family: var(--serif);
}





ol
{   /* media print*/
	margin-bottom: 12pt;
	margin-top: 12pt;
}


ul
{   /* media print*/
	margin-bottom: 12pt;
	margin-top: 12pt;
}


ol li p,
ul li p
{   /* media print*/
	margin-left: 0;
	margin-bottom: 12pt;
}


ul ul li p,
ul ol li p,
ol ul li p,
ol ol li p 
{   /* media print*/
	margin-left: 0;
	margin-bottom: 12pt;
}


ul ul ul li p,
ul ol ol li p,
ul ul ol li p,
ul ol ul li p,
ol ul ul li p,
ol ol ol li p,
ol ul ol li p,
ol ol ul li p
{   /* media print*/
	margin-left: 0;
	margin-bottom: 12pt;
}


ol li
{   /* media print*/
	list-style-type: decimal;
	margin-bottom: 12pt;
	margin-left: 5pt;
}


ul li
{   /* media print*/
	list-style-type: disc;
	margin-bottom: 12pt;
	margin-left: 8pt;
}


ul ol li,
ol ol li
{   /* media print*/
	list-style-type: lower-alpha;
	margin-bottom: 12pt;
	margin-left: 2pt;
}


ul ul li,
ol ul li
{   /* media print*/
	list-style-type: square;
	margin-bottom: 12pt;
	margin-left: 6pt;
}


ol ol ol li::marker,
ol ul ol li::marker,
ul ol ol li::marker,
ul ul ol li::marker 
{   /* media print*/
	list-style-type: lower-roman;
	margin-bottom: 12pt;
	margin-left: 8pt;
}


ul ul ul li,
ul ol ul li,
ol ul ul li,
ol ol ul li
{   /* media print*/
	list-style-type: circle;
	margin-bottom: 12pt;
	margin-left: 8pt;
}}

/*============================================================================*/
/*========================= Unicode lists Depricated ====================================*/

ol.unicode-bullet,
ol.unicode-bullet-dark
{
    margin-left: 12px;
	mc-hidden: hidden;
}

ol.unicode-bullet .note,
ol.unicode-bullet-dark .note
{
margin-top:25px;
margin-bottom:15px
}

@media print {
ol.unicode-bullet,
ol.unicode-bullet-dark 
{   /* media print*/
	margin-left: 20px;
}}



ol.unicode-bullet li,
ol.unicode-bullet-dark li
{
    padding-left: -0px;
    text-indent: -0px;
    list-style-type: none;
    padding-bottom: -20px;
}


@media print 
{
ol.unicode-bullet li,
ol.unicode-bullet-dark li 
{   /* media print*/
	text-indent: -30px;
}}



ol.unicode-bullet li:nth-child(1n)::before,
ol.unicode-bullet-dark li:nth-child(1n)::before
{
    position: absolute;
    font-size: 20px;
    padding-left: 0;
    line-height: 1.3em;
}


ol.unicode-bullet-dark li:nth-child(1n)::before 
{
    font-size: 18px;


}


@media print {
ol.unicode-bullet li:nth-child(1n)::before,
ol.unicode-bullet-dark li:nth-child(1n)::before 
{   /* media print*/
	font-size: 20px;
	line-height: 1.1em;
}}



span.unicode-bullet 
{
    font-size: 18px;
    font-style: normal !important;
	mc-hidden: hidden;
}

span.unicode-bullet-dark 
{
    font-size: 24px;
    font-style: normal !important;
	mc-hidden: hidden;
}


@media print {
span.unicode-bullet,
span.unicode-bullet-dark
{   /* media print*/
	font-size: 20px;
	font-style: normal !important;
	
}}



ol.unicode-bullet li p,
ol.unicode-bullet-dark li p 
{
    padding-left: 30px;
    text-indent: 0;
    padding-bottom: 0;
    padding-top: 6px;
}

@media print {
ol.unicode-bullet li p,
ol.unicode-bullet-dark li p
{   /* media print*/
	padding-left: -5px;
	line-height: 1em;
	margin-bottom: -2em;
}}



@media print {
ol.unicode-bullet-dark li 
{   /* media print*/
	padding-bottom: 0;
}}


@media print {
ol.unicode-bullet li 
{   /* media print*/
	padding-bottom: 20px;
}}


@media print {
ol.unicode-bullet li:nth-child(-n+20)::before,
ol.unicode-bullet-dark li:nth-child(-n+20)::before 
{   /* media print*/
	font-size: 20px;
}}


ol.unicode-bullet li:nth-child(1)::before {content: "①";}
ol.unicode-bullet li:nth-child(2)::before {content: "②";}
ol.unicode-bullet li:nth-child(3)::before {content: "③";}
ol.unicode-bullet li:nth-child(4)::before {content: "④";}
ol.unicode-bullet li:nth-child(5)::before {content: "⑤";}
ol.unicode-bullet li:nth-child(6)::before {content: "⑥";}
ol.unicode-bullet li:nth-child(7)::before {content: "⑦";}
ol.unicode-bullet li:nth-child(8)::before {content: "⑧";}
ol.unicode-bullet li:nth-child(9)::before {content: "⑨";}
ol.unicode-bullet li:nth-child(10)::before {content: "⑩";}
ol.unicode-bullet li:nth-child(11)::before {content: "⑪";}
ol.unicode-bullet li:nth-child(12)::before {content: "⑫";}
ol.unicode-bullet li:nth-child(13)::before {content: "⑬";}
ol.unicode-bullet li:nth-child(14)::before {content: "⑭";}
ol.unicode-bullet li:nth-child(15)::before {content: "⑮";}
ol.unicode-bullet li:nth-child(16)::before {content: "⑯";}
ol.unicode-bullet li:nth-child(17)::before {content: "⑰";}
ol.unicode-bullet li:nth-child(18)::before {content: "⑱";}
ol.unicode-bullet li:nth-child(19)::before {content: "⑲";}
ol.unicode-bullet li:nth-child(20)::before {content: "⑳";}
ol.unicode-bullet li:nth-child(21)::before {
    content: ' \AWriters bullets above 20 are not supported.';
    color: red;
}


ol.unicode-bullet-dark li:nth-child(1)::before {content: "❶";}
ol.unicode-bullet-dark li:nth-child(2)::before {content: "❷";}
ol.unicode-bullet-dark li:nth-child(3)::before {content: "❸";}
ol.unicode-bullet-dark li:nth-child(4)::before {content: "❹";}
ol.unicode-bullet-dark li:nth-child(5)::before {content: "❺";}
ol.unicode-bullet-dark li:nth-child(6)::before {content: "❻";}
ol.unicode-bullet-dark li:nth-child(7)::before {content: "❼";}
ol.unicode-bullet-dark li:nth-child(8)::before {content: "❽";}
ol.unicode-bullet-dark li:nth-child(9)::before {content: "❾";}
ol.unicode-bullet-dark li:nth-child(10)::before {content: "❿";}
ol.unicode-bullet-dark li:nth-child(11)::before {content: "⓫";}
ol.unicode-bullet-dark li:nth-child(12)::before {content: "⓬";}
ol.unicode-bullet-dark li:nth-child(13)::before {content: "⓭";}
ol.unicode-bullet-dark li:nth-child(14)::before {content: "⓮";}
ol.unicode-bullet-dark li:nth-child(15)::before {content: "⓯";}
ol.unicode-bullet-dark li:nth-child(16)::before {content: "⓰";}
ol.unicode-bullet-dark li:nth-child(17)::before {content: "⓱";}
ol.unicode-bullet-dark li:nth-child(18)::before {content: "⓲";}
ol.unicode-bullet-dark li:nth-child(19)::before {content: "⓳";}
ol.unicode-bullet-dark li:nth-child(20)::before {content: "⓴";}
ol.unicode-bullet-dark li:nth-child(21)::before {
    content: ' \AUnicode bullets above 20 are not supported.';
    color: red;
}

/*============================================================================*/
/*========================= Unicode lists Depricated Orthography =========*/

ol.UnicodeBullet,
ol.UnicodeBullet-Dark
{
    margin-left: 12px;
}


@media print {
ol.UnicodeBullet,
ol.UnicodeBullet-Dark 
{   /* media print*/
	margin-left: 20px;
}}



ol.UnicodeBullet li,
ol.UnicodeBullet-Dark li
{
    padding-left: -0px;
    text-indent: -0px;
    list-style-type: none;
    padding-bottom: -20px;
}


@media print 
{
ol.UnicodeBullet li,
ol.UnicodeBullet-Dark li 
{   /* media print*/
	text-indent: -30px;
}}



ol.UnicodeBullet li:nth-child(1n)::before,
ol.UnicodeBullet-Dark li:nth-child(1n)::before
{
    position: absolute;
    font-size: 20px;
    padding-left: 0;
    line-height: 1.3em;
}


ol.UnicodeBullet-Dark li:nth-child(1n)::before 
{
    font-size: 18px;
}


@media print {
ol.UnicodeBullet li:nth-child(1n)::before,
ol.UnicodeBullet-Dark li:nth-child(1n)::before 
{   /* media print*/
	font-size: 20px;
	line-height: 1.1em;
}}



span.UnicodeBullet 
{
    font-size: 18px;
    font-style: normal !important;
	mc-hidden:hidden;
}

span.UnicodeBullet-Dark 
{
    font-size: 24px;
    font-style: normal !important;
	mc-hidden:hidden;
}


@media print {
span.UnicodeBullet,
span.UnicodeBullet-Dark
{   /* media print*/
	font-size: 20px;
	font-style: normal !important;
}}



ol.UnicodeBullet li p,
ol.UnicodeBullet-Dark li p 
{
    padding-left: 30px;
    text-indent: 0;
    padding-bottom: 0;
    padding-top: 6px;
}

@media print {
ol.UnicodeBullet li p,
ol.UnicodeBullet-Dark li p
{   /* media print*/
	padding-left: -5px;
	line-height: 1em;
	margin-bottom: -2em;
}}



@media print {
ol.UnicodeBullet-Dark li 
{   /* media print*/
	padding-bottom: 0;
}}


@media print {
ol.UnicodeBullet li 
{   /* media print*/
	padding-bottom: 20px;
}}


@media print {
ol.UnicodeBullet li:nth-child(-n+20)::before,
ol.UnicodeBullet-Dark li:nth-child(-n+20)::before 
{   /* media print*/
	font-size: 20px;
}}


ol.UnicodeBullet li:nth-child(1)::before {content: "①";}
ol.UnicodeBullet li:nth-child(2)::before {content: "②";}
ol.UnicodeBullet li:nth-child(3)::before {content: "③";}
ol.UnicodeBullet li:nth-child(4)::before {content: "④";}
ol.UnicodeBullet li:nth-child(5)::before {content: "⑤";}
ol.UnicodeBullet li:nth-child(6)::before {content: "⑥";}
ol.UnicodeBullet li:nth-child(7)::before {content: "⑦";}
ol.UnicodeBullet li:nth-child(8)::before {content: "⑧";}
ol.UnicodeBullet li:nth-child(9)::before {content: "⑨";}
ol.UnicodeBullet li:nth-child(10)::before {content: "⑩";}
ol.UnicodeBullet li:nth-child(11)::before {content: "⑪";}
ol.UnicodeBullet li:nth-child(12)::before {content: "⑫";}
ol.UnicodeBullet li:nth-child(13)::before {content: "⑬";}
ol.UnicodeBullet li:nth-child(14)::before {content: "⑭";}
ol.UnicodeBullet li:nth-child(15)::before {content: "⑮";}
ol.UnicodeBullet li:nth-child(16)::before {content: "⑯";}
ol.UnicodeBullet li:nth-child(17)::before {content: "⑰";}
ol.UnicodeBullet li:nth-child(18)::before {content: "⑱";}
ol.UnicodeBullet li:nth-child(19)::before {content: "⑲";}
ol.UnicodeBullet li:nth-child(20)::before {content: "⑳";}
ol.UnicodeBullet li:nth-child(21)::before {
    content: ' \AWriters bullets above 20 are not supported.';
    color: red;
}


ol.UnicodeBullet-Dark li:nth-child(1)::before {content: "❶";}
ol.UnicodeBullet-Dark li:nth-child(2)::before {content: "❷";}
ol.UnicodeBullet-Dark li:nth-child(3)::before {content: "❸";}
ol.UnicodeBullet-Dark li:nth-child(4)::before {content: "❹";}
ol.UnicodeBullet-Dark li:nth-child(5)::before {content: "❺";}
ol.UnicodeBullet-Dark li:nth-child(6)::before {content: "❻";}
ol.UnicodeBullet-Dark li:nth-child(7)::before {content: "❼";}
ol.UnicodeBullet-Dark li:nth-child(8)::before {content: "❽";}
ol.UnicodeBullet-Dark li:nth-child(9)::before {content: "❾";}
ol.UnicodeBullet-Dark li:nth-child(10)::before {content: "❿";}
ol.UnicodeBullet-Dark li:nth-child(11)::before {content: "⓫";}
ol.UnicodeBullet-Dark li:nth-child(12)::before {content: "⓬";}
ol.UnicodeBullet-Dark li:nth-child(13)::before {content: "⓭";}
ol.UnicodeBullet-Dark li:nth-child(14)::before {content: "⓮";}
ol.UnicodeBullet-Dark li:nth-child(15)::before {content: "⓯";}
ol.UnicodeBullet-Dark li:nth-child(16)::before {content: "⓰";}
ol.UnicodeBullet-Dark li:nth-child(17)::before {content: "⓱";}
ol.UnicodeBullet-Dark li:nth-child(18)::before {content: "⓲";}
ol.UnicodeBullet-Dark li:nth-child(19)::before {content: "⓳";}
ol.UnicodeBullet-Dark li:nth-child(20)::before {content: "⓴";}
ol.UnicodeBullet-Dark li:nth-child(21)::before {
    content: ' \AUnicode bullets above 20 are not supported.';
    color: red;
}

ol.UnicodeBullet,
ol.UnicodeBullet-Dark {
mc-hidden:hidden;	
	
}
/*============================================================================*/
/*========================== Miscellaneous  ==================================*/

pre
{
    color: #333333;
    font-family: 'Consolas', 'Courier New';
    font-size: 95%;
    line-height: 1.25em;
}


code
{
    color: #333333;
    font-family: 'Consolas', 'Courier New';
    font-size: 100%;
	word-break: keep-all;
}


#c
{
    border-right: solid 3px black;
    margin-right: -40px;
    padding-right: 40px;
    position: relative;
}

.hyphenate
{
    mc-hyphenate: always;
}

span.sup
{
 font-size: .83em;
 vertical-align: super;
}

/*============================================================================*/
/*================================= Tables ===================================*/

table.lined
{
    border-collapse: collapse;
    border: solid 1px;
    font-family: var(--sans-serif);
    margin-bottom: 1.1em;
    background-color: transparent;
    mc-hyphenate: inherit;
}


table.lined td,th 
{
    border-right: solid 1px;
    border-top: solid 1px;
    border-bottom: solid 1px;
    color: #000000;
    mc-hyphenate: inherit;
    padding: 5px;
}


td.null {
    border: none;
    border-collapse: collapse;
    background-color: transparent;
}


table.lined > th 
{
    border-bottom: solid 1px;
    border-right: solid 1px;
    border-top: none;
    color: #000000;
    font-family: var(--sans-serif);
    font-size: 100%;
    background-color: #E5E8E8;
}


table.no_lines,
table.no_lines td 
table.no-lines,
table.no-lines td 
{
    border: none;
}


table.no_lines th 
table.no-lines th 
{
    border-color: white;
}

table.no_lines
{
	mc-hidden: hidden;
}

td p
{
    line-height: 1.2em;
} /*automatically formats a paragraph in the context of a table cell*/


thead 
{
    text-align: center;
    margin: 0;
    font-family: var(--sans-serif);
    font-weight: normal;
    font-style: normal;
    letter-spacing: 0;
    color: #000000;
    mc-hyphenate: never;
    text-indent: 0;
    line-height: 12pt;
	background-color:lightgray;
}

table.support tbody tr   /*special format for the table in _FARO_Support.htm*/
{
	height:8em;
	mc-hidden: hidden;
}

  table.support tbody tr  td 
{
vertical-align:top;
}

@media print
{	
	 table.support tbody tr  {height:14em;}
}


/*============================================================================*/
/*=============================== Madcap  ===================================*/

@media print
{   /* media print*/
MadCap|footnotesBlock 
{
	border-top: 1pt;
}
   
   
MadCap|dropDownHead.boldPrint 
{   /* media print*/
	font-size: 120%;
	font-family: var(--sans-serif);
	margin-top: 2em;
	margin-bottom: .5em;
}


MadCap|dropDownBody 
{   /* media print*/
	margin-left: 0;
}


MadCap|popup 
{   /* media print*/
	color: #000000;
}


MadCap|popupHead 
{   /* media print*/
	color: #000000;
	text-decoration: none;
}


MadCap|toggler 
{   /* media print*/
	color: #000000;
}}





MadCap|breadcrumbsProxy:visited 
{
    color: #000000;
}


span.MCBreadcrumbsDivider,
span.MCBreadcrumbs 
{
    color: #000000;
	mc-hidden:hidden;
}


MadCap|conceptLink 
{
    color: #3A83E6;
    text-decoration: none;
}


MadCap|conceptLink:link 
{
    color: #3A83E6;
}


MadCap|conceptLink:visited 
{
    color: #3A83E6;
}


MadCap|conceptLink:hover 
{
    text-decoration: underline;
    mc-format: '{quote}{para}{quote}';
}


MadCap|conceptLink.ListFormatHeader 
{
    color: #000000;
    mc-help-control-display: list;
    mc-image: none;
    mc-label: 'See Also';
    font-weight: bold;
}


MadCap|conceptLinkControlListItemLink,
MadCap|keywordLinkControlListItemLink,
MadCap|relatedTopicsControlListItemLink 
{
    font-weight: normal;
}


MadCap|conceptLinkControlListItemLink:hover 
{
    text-decoration: underline;
}


MadCap|dropDown 
{
	mc-closed-image: url('_FARO_HTML5_expand.png');
	mc-open-image: url('_FARO_HTML5_collapse.png');
	mc-image-position: left;
}


MadCap|dropDownHead 
{
    margin-bottom: 0.5em;
    page-break-after: avoid;
}


MadCap|dropDownHead.boldPrint 
{
    margin-bottom: 0.5em;
    page-break-after: avoid;
}


MadCap|dropDownBody 
{
    margin-left: 1.2em;
    margin-top: 0.7em;
	mc-hidden:hidden;
}


MadCap|dropDownHotspot:hover,
MadCap|dropDownHead.boldPrint:hover 
{
    text-decoration: underline;
}


MadCap|expanding 
{
    mc-image-position: right;
}


MadCap|expandingHead:hover 
{
    text-decoration: underline;
}


MadCap|glossaryTerm 
{
    color: #3A83E6;
    font-weight: bold;
    mc-image-position: right;
    text-decoration: none;
    mc-closed-image: url('./_FARO_Glossary.png');
    mc-open-image: url('./_FARO_Glossary.png');
}


MadCap|glossaryTerm:hover 
{
    text-decoration: underline;
}


MadCap|glossaryTerm.Expanding 
{
    color: #3A83E6;
    font-weight: normal;
}


MadCap|glossaryTerm.Expanding:hover 
{
    text-decoration: underline;
}


MadCap|glossaryTerm.Hyperlink 
{
    color: #3A83E6;
}


MadCap|glossaryTerm.Hyperlink:hover 
{
    text-decoration: underline;
}


MadCap|glossaryTerm.Popup 
{
    color: #3A83E6;
}


MadCap|glossaryTerm.Popup:hover 
{
    text-decoration: underline;
}


MadCap|helpControlMenu 
{
    background-color: #ffffff;
    border-bottom-color: #ffffff;
    border-color: #ffffff;
}


MadCap|helpControlMenuItem 
{
    background-color: #ffffff;
    background-position: right;
    border: 1px solid #999999;
    padding: 2px 2px 2px 2px;
    color: #3A83E6;
    border-color: #ffffff;
	mc-hidden:hidden;
}


MadCap|helpControlMenuItem.Highlighted 
{
    background-color: #ffffff;
    border-bottom-color: #ffffff;
    border-top-color: #ffffff;
    color: #3A83E6;
    text-decoration: underline;
}


MadCap|indexProxy 
{
    border-top-style: none;
    border-top-width: 0;
}


MadCap|keywordLink:link 
{
    color: #3A83E6;
}


MadCap|keywordLink:visited 
{
    color: #3A83E6;
}


MadCap|keywordLink:hover 
{
    text-decoration: underline;
}


MadCap|keywordLink.ListFormatHeader 
{
    color: #000000;
    mc-help-control-display: list;
    mc-image: none;
    font-weight: bold;
}


MadCap|keywordLinkControlListItemLink:hover 
{
    text-decoration: underline;
}


MadCap|miniTocProxy 
{
    margin-top: -1.7em;
    border-top: solid 0px #ffffff;
}


MadCap|popup:link 
{
    color: #3A83E6;
    text-decoration: underline;
}


MadCap|popup:visited 
{
    color: #800080;
}


MadCap|popup:hover 
{
    text-decoration: underline;
}


MadCap|popupBody 
{
    clear: both;
    float: right;
    height: auto;
    border-color: #999999;
    text-indent: 0;
}


MadCap|popupHead 
{
    color: #3A83E6;
    text-decoration: none;
    content: "\0000a0";
    padding-right: 18px;
    display: inline;
    background-position: right center;
    background-repeat: no-repeat;
    background-image: url('./_FARO_DropDownClosed.gif');
}


MadCap|popupHead:hover 
{
    text-decoration: underline;
}


MadCap|relatedTopics 
{
    color: #3A83E6;
    mc-label: 'Related Information';
    mc-use-custom-sort-order: true;
    text-decoration: none;
}


MadCap|relatedTopics:hover 
{
    text-decoration: underline;
}


MadCap|relatedTopics.ListFormatHeader 
{
    color: #000000;
    font-weight: bold;
    mc-help-control-display: list;
    mc-image: none;
    mc-label: 'Related Topics';
}


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';
}


MadCap|relationshipsItem 
{
    font-size: 1.0em;
    margin-bottom: 0;
    margin-left: 1.2em;
    display: list-item;
    list-style-type: disc;
}


MadCap|tocProxy 
{
    mc-output-support: pdf;
}


MadCap|toggler 
{
    mc-image-position: right;
    mc-open-image: url('_FARO_checked.png');
    mc-closed-image: url('_FARO_unchecked.png');
}


MadCap|toggler:link 
{
    color: #3A83E6;
}


MadCap|toggler:visited 
{
    color: #800080;
}


MadCap|toggler:hover 
{
    text-decoration: underline;
}


MadCap|xref 
{
    color: #3A83E6;
    text-decoration: none;
    mc-format: '{para}';
}


MadCap|xref:link 
{
    color: #3A83E6;
    text-decoration: none;
}


MadCap|xref:visited 
{
    color: #800080;
}


MadCap|xref:hover 
{
    text-decoration: underline;
}


MadCap|xref.ParaNumber
{
    mc-format: '{paranumonly}';
    color: #007dba;
}


MadCap|xref.ForMoreInof 
{
    mc-format: 'For more information, see {i}{paratext}{/i}.';
}


MadCap|xref.pageNumOnly 
{
    mc-format: '{para}';
}


@media print
{
MadCap|xref 
{   /* media print*/
	mc-format: '{i}{para}{/i} on page {page}';
	color: #007dba;
 }
 
 
MadCap|xref.pageNumOnly
{   /* media print*/
	mc-format: 'page {page}';
} /* prints page x on PDF; para text in html*/


MadCap|xref.ForMoreInfo 
{   /* media print*/
	mc-format: '{i}For more information, see “{paratext}” on page {page}.{/i}';
}}





/*============================================================================*/
/*================================= TOC =====================================*/

@media print 
{
MadCap|tocProxy
{   /* media print*/
	border-top-style: none;
 }}

@media print {	
p.toc1 
{   /* media print*/
	color: #000000;
	font-weight: bold;
	font-size: 12pt;
	line-height: normal;
	margin-left: 0;
	orphans: 2;
	widows: 2;
	margin-top: 2em;
	margin-bottom: .5em;
	page-break-after: avoid;
}


p.toc2 
{   /* media print*/
	color: #000000;
	font-weight: normal;
	line-height: normal;
	orphans: 2;
	widows: 2;
	margin-left: 0.2in;
	margin-top: 1em;
	margin-bottom: .5em;
}


p.toc3 
{   /* media print*/
	color: #000000;
	font-weight: normal;
	line-height: normal;
	orphans: 2;
	widows: 2;
	margin-left: 0.40in;
	margin-top: .5em;
	margin-bottom: .5em;
}


p.toc4 
{   /* media print*/
	color: #000000;
	font-weight: normal;
	line-height: normal;
	orphans: 2;
	widows: 2;
	margin-left: 0.6in;
	margin-top: .5em;
	margin-bottom: .5em;
}


p.toc5 
{   /* media print*/
	color: #000000;
	font-weight: normal;
	line-height: normal;
	orphans: 2;
	widows: 2;
	margin-left: 0.8in;
	margin-top: .5em;
	margin-bottom: .5em;
}


p.toc6
{   /* media print*/
	color: #000000;
	font-weight: normal;
	line-height: normal;
	margin-left: 1.0in;
	orphans: 2;
	widows: 2;
	margin-top: .5em;
	margin-bottom: .5em;
}}



@media print
{
p.MiniTOC1,
p.MiniTOC2,
p.MiniTOC3,
p.MiniTOC4,
p.MiniTOC5,
p.MiniTOC6,
p.MiniTOC7,
p.MiniTOC8,
p.MiniTOC9 
{   /* media print*/
	color: #000000;
	font-weight: normal;
}}




/*============================================================================*/
/*=========================== Index and Glossary  ============================*/


MadCap|indexProxy 
{   /* media print*/
	border-top-style: none;
	border-top-width: 0;
}

   MadCap|glossaryProxy
   {   /* media print*/
        border-top-style: none;
        border-top-width: 0;
    }

MadCap|glossaryTerm 
{   /* media print*/
	color: #000000;
}

MadCap|glossaryTerm.Popup 
{   /* media print*/
	color: #000000;
}
	
div.GlossaryPageHeading
{
	border: none;
	mc-hidden: hidden;
	font-family: var(--san-serif);
	font-weight: bold;
	line-height: normal;
	margin-bottom: 1.1em;
	mc-hyphenate: never;
}

	
div.GlossaryPageDefinition 
{
     mc-hidden: hidden;
	font-family: var(--san-serif);
	font-weight: normal !important;
	font-size: 10pt;
	line-height: normal;
	margin-bottom: 1.1em;
	margin-left: 10pt;
	mc-hyphenate: never;
}

	
div.GlossaryPageEntry 
{
	font-family: var(--san-serif);
	font-weight: normal;
	line-height: normal;
	margin-bottom: 1.1em;
	mc-hyphenate: never;
	mc-hidden: hidden;
}

	
div.GlossaryPageTerm 
{
	mc-hidden: hidden;
	font-family: var(--san-serif);
	font-weight: bold;
	line-height: normal;
	margin-bottom: 0;
	mc-hyphenate: never;
	font-size: 10pt;
}




	




/*============================================================================*/
/*================== Template Classes (Not for Auther Use) ===================*/

	
@media print {
p
{   /* media print*/
	color: #000000;
	font-weight: normal;
	line-height: normal;
}}


@media print {
p.PDFheader 
{   /* media print*/
	margin-top: 6pt;
	margin-bottom: 6pt;
	font-family: var(--sans-serif);
	mc-disabled: true;
}}



div.footer 
{
    mc-disabled: true;
}


span.draft
{
    color: red;
    font-family: var(--sans-serif);
    font-size: 12pt;
    font-weight: bold;
    mc-hidden: hidden;
}


/*============================================================================*/
/*================================ Transblurb ================================*/

p.transblurb 
{
	font-size: 9pt;
	font-style: italic;
	mc-hidden: hidden;
	display:none;	 
     padding-top: 10px;
    padding-bottom: 10px;
}

@media print {
p.transblurb 
{   /* media print*/
	display:none;
	mc-hidden: hidden;
	
}  

table.transblurbtable {display:none;}
}

p.transblurblink
{
	position:relative;
	right: 0;
    display:none;
	top: -60px;
	text-align: right;
	max-width:30%;
	margin-left: auto; 
    margin-right: 0;
	margin-bottom:-29px;
}

table.transblurbtable 
{
	width:100%;
	page-break-inside: avoid !important;
    page-break-after: avoid !important;
	page-break-before: avoid !important;

}







abbr,
big,
em,
ins,
samp,
strong,
sup,
tt,
u,
var,
fieldset,
address,
cite,
kbd,
form,
blockquote,
del,
q,
label,
acronym,
span.state,
span.MCPopup,
span.boolean,
MadCap|slideThumbnail.active,
MadCap|popup,
MadCap|MCpopup,
div.avoidPageBreak
{
	mc-hidden: hidden;
} /* hides  styles in the XML editor */


/* copyright 2020-2023 FARO */
