/*<meta />*/

@import url('ubuntu.css');

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/*  Contents
    --------
    GENERAL
    SPECIFIC
       p classes 
       div classes 
       heading classes
       list classes   
       numbered list classes
       img classes
       table classes
       a classes and a styles for classes
       span classes
       p IDs
       pre IDs
       div IDs
       heading IDs
       list IDs
       img IDs
       table IDs
       a IDs
       span IDs
       OS grid
       MadCap-specific
       
red:    rgb(180, 23, 44) hover, visited
orange: #ff7f27
teal:  #006f83
new teal: color: #1D6E75; headings, links.

*/

/* ******GENERAL******** */

body
{
	color: #404040;
	font-size: .84em;
	/* font-size: .9em; */
	line-height: 1.5em;
}

p.zText404	/* 404 page body text */
{
	color: #404040;
	font-size: 1.5em;
	line-height: 1.7em;
}

p
{
	margin: 0 0 10px 0;
	clear: left;
}

pre
{
	color: #656565;
	padding: 0 0 0 0;
	font-family: Consolas, Courier, monospace;
}

h1
{
	font-size: 1.75em;
	margin: 0 0 20px 0;
	line-height: normal;
	color: #006f83;
}

p.zTitle404	/* 404 page heading */
{
	font-size: 2em;
	font-weight: bold;
	margin: 0 0 20px 0;
	line-height: normal;
	color: #006f83;
}

h2,
p.H2NoToc,
p.h2NoLink
/* This tag replaces Heading4Break, used in MEMPROC and TK*/
/* Not currently used     1.10.2024 PP*/
{
	font-size: 1.5em;
	color: #006f83;
	margin: 30px 0 12px 0;
	font-weight: bold;
	line-height: normal;
}

table
{
	margin: 0 0 10px 0;
	padding: 0;
}

table	/* Combine with previous */
{
	mc-auto-number-format: 'T:{ =0}';
}

table pre	/* does this exist? */
{
	padding: 0px 0px 0px 0px;
}

th
{
	color: #ffffff;
	margin-bottom: 8px;
	margin-top: 8px;
}

tr
{
	
}

td
{
	margin: 8px;
	vertical-align: top;
}

ul
{
	margin-left: -24px;
}

ol
{
	margin-left: -18px;
	/* ~~ from 24 (combined with ul)*/
}

ul ul
{
	/* list-style-image: url('../Images/Bullet2Online.png'); */
	list-style-type: disc;
	margin-left: -10px;
}

li
{
	margin-bottom: 6px;
	margin-top: 6px;
	orphans: 2;
	widows: 2;
	padding-left: 10px;
}

img
{
	border: none;
	mc-thumbnail-max-height: 120;
}

/*sup
{
        vertical-align: top;
        position: relative;
        top: 0.35em;
}

@-moz-document url-prefix() {
    sup {
        vertical-align: top;
        position: relative;
        top: -0.35em;
    }
}*/

a
{
	text-decoration: none !important;
}

a:link
{
	color: #006f83;
	text-decoration: none;
}

div.footer a:link
{
	color: #696969;
}

a:visited
{
	color: #993597;
}

div.footer a:visited
{
	color: #696969;
}

a:hover
{
	color: rgb(180, 23, 44);
}

/* ******SPECIFIC****** */

.zStepNums
{
	font-weight: bold;
}

/* **p classes** */

p.Argument
{
	font-style: italic;
	padding: 0;
	margin: 6px 0 6px 0;
}

p.Argument2
{
	font-style: italic;
	padding: 4px 0 6px 26px;
}

p.ArgumentOption	/* Not currently used. 1.29.24 PP */
{
	font-weight: bold;
	padding: 0 0 10px 0;
	float: left;
	clear: left;
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0;
}

p.Body
{
	margin: 0 0 10px 0;
	clear: left;
}

p.BodyNoSpace
{
	margin: 0 0 0 0;
}

p.Body2
{
	margin: 0 0 10px 24px;
}

p.Body2NoSpace
{
	margin: 0 0 0 24px;
}

p.Body3
{
	margin: 0 0 10px 52px;
}

p.Body3NoSpace
{
	margin: 0 0 0 52px;
}

p.Body4	/*Not currently used.    NOT USED 1.10.2023 PP */
{
	margin: 0 0 0 79px;
}

p.ChapTOCroutine
{
	padding: 0 0 10px 0;
	margin: 0 0 3px 20px;
}

p.ChapTOCroutine + p.ChapTOCroutine
{
	margin-top: -8px;
}

p.Heading4 + p.ChapTOCroutine
{
	margin-top: -4px;
}

p.ErrBullet	/*Can be deleted after we delete toolsChap5Compilererrors    NOT USED 1.10.2023 PP*/
{
	padding: 5px 0 5px 25px;
	text-indent: -25px;
}

p.ErrBody	/*Can be deleted after we delete toolsChap5Compilererrors    NOT USED 1.10.2023 PP*/
{
	margin: 0 0 6px 0;
}

p.ErrMessage	/*Used in error messages chaps and appendices ODBC, RPS, RW*/
{
	font-weight: bold;
}

p.ErrName	/*Can be deleted after we delete toolsChap5Compilererrors   NOT USED 1.10.2023 PP*/
{
	margin-top: 23px;
	margin-bottom: 0;
	padding-top: 0;
	font-weight: bold;
}

p.ErrNum	/* Used in error topics */
{
	margin-top: 3px;
	margin-bottom: 0;
	padding-top: 0;
	font-weight: bold;
}

p.ErrText	/* Used in error topics*/
{
	margin-top: 3px;
	padding-top: 0;
	font-weight: bold;
}

p.FieldName	/* This is the unindented form of FieldNameIndent. Limited use. */
{
	font-weight: bold;
	margin: 10px 0 5px 0;
}

p.FieldNameIndent	/* Aligns under Numbered. */
{
	font-weight: bold;
	margin: 10px 0 5px 24px;
}

p.FigureNumber
{
	text-align: center;
	padding: 10px 0 0 0;
	font-style: italic;
	mc-hyphenate: never;
	mc-auto-number-format: '{n+}. ';
}

p.FigureNumber::before
{
	content: 'Figure ';
}

p.FirstPageOfChapter
{
	/*Is this used?       NOT USED in doc files 1.10.2023 PP   */
}

p.FooterTopicMaster
{
	line-height: 16px;
	margin: 0;
	padding: 0;
	padding-left: 2px;
	text-align: center;
	padding-bottom: 10px;
	margin-bottom: 10px;
	color: #696969;
	font-size: 2em;
	margin-top: 0;
}

p.FooterTopicMasterLastLine
{
	font-size: 0.8em;
	font-weight: bold;
	line-height: 16px;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	padding-left: 2px;
	color: #696969;
}

p.FooterTopicMasterLastLineLeftPadding
{
	font-size: 0.8em;
	line-height: 16px;
	margin: 0;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 3px;
	padding-top: 0;
	text-align: left;
	color: #696969;
}

p.FooterTopicMasterLeftPadding
{
	font-size: 0.8em;
	font-weight: bold;
	line-height: 16px;
	margin: 0;
	padding: 0;
	padding-left: 10px;
	padding-right: 3px;
	text-align: left;
	color: #696969;
}

p.FrameFooterText
{
	
}

p.FrameFooterText2
{
	
}

p.GlossDesc
{
	padding: 0 0px 10px 0px;
	margin-top: 0;
}

p.GlossWord
{
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin-bottom: 5px;
}

p.GlossaryPrintHead
{
	
}

p.HeadingRoutineDesc	/* Routine description under H1 */
{
	font-size: 1.5em;
	color: #006f83;
	margin: 0 0 25px 0;
}

p.HeadingTask	/* xfManual only */
{
	background-image: url('../../images/TaskPointer.jpg');
	background-repeat: no-repeat;
	background-size: 12px;
	padding-left: 25px;
	margin-top: 14px;
	background-position: 0% center;
	font-weight: bold;
	font-size: 1.1em;
	color: #006f83;
}

p.IndexHeading
{
	
}

p.IndexPrintHead
{
	
}

p.ManualTitle1
{
	
}

p.ManualTitle2
{
	
}

p.Message
{
	font-weight: bold;
	padding: 0px 0px 10px 26px;
	margin: 0;
}

p.MiniTOC1
{
	
}

p.Note
{
	padding: 0;
	/* Is this setting necessary?*/
}

p.NoteBullet
{
	padding: 5px 0px 5px 20px;
	text-indent: -20px;
}

p.options
{
	font-weight: bold;
	padding: 6px 0 0 26px;
	/* float: left; */
	/* clear: left; */
	margin-top: 0;
	vertical-align: top;
}

p.options2	/*Not currently used 1.29.24 PP */
{
	font-weight: bold;
	padding: 0 0 0 52px;
	margin-top: 0;
}

p.optionsItalic
{
	font-weight: normal;
	font-style: italic;
	padding: 6px 0 0 26px;
}

p.PartNumber
{
	font-size: 1.75em;
	font-weight: bold;
	color: #006f83;
	margin: -6px 0 15px 0;
	float: left;
	clear: left;
	line-height: normal;
}

p.PartNumber::after
{
	content: ":\00a0";
}

p.PartTOC
{
	color: #006f83;
	font-weight: bold;
	margin: 12px 0 8px 0;
}

p.Qualifier
{
	font-weight: bold;
	padding: 0;
	margin: 6px 0 6px 0;
}

p.Qualifier2
{
	font-weight: bold;
	padding-left: 24px;
	margin: 6px 0 6px 0;
}

p.quotationname	/* What is this for?    NOT USED 1.10.2024 PP*/
{
	text-align: right;
}

p.Scenario
{
	font-style: italic;
	padding: 0px 0px 10px 0px;
	/* Is this necessary? */
}

p.Scenario2
{
	font-style: italic;
	padding: 0px 0px 10px 26px;
}

p.SeeAlsoLink	/*what is this for?    NOT USED 11.6.2023 PP*/
{
	border-top-color: #b3b3b3;
	border-top-style: solid;
	border-top-width: 1px;
	font-size: 1.10em;
	letter-spacing: 1px;
	word-spacing: 2px;
}

p.TableCaption
{
	
}

p.TableHead
{
	margin: 0;
	line-height: 1.2em;
}

p.TableText
{
	padding: 0px 0px 8px 0px;
	margin: 0;
}

p.TableTextCenterDark
{
	color: #000000;
	margin-bottom: 2px;
	margin-top: 8px;
	text-align: center;
}

p.TableTextDark
{
	color: #000000;
	margin-bottom: 2px;
	margin-top: 8px;
}

p.TableTextDarkEmphasis
{
	color: #000000;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 8px;
}

p.TableTextHeadDark
{
	color: #000000;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 8px;
}

p.TableTextLightEmphasis
{
	color: #ffffff;
	font-weight: bold;
	margin-bottom: 2px;
	margin-top: 8px;
}

p.TableBullet
{
	padding: 5px 0 5px 20px;
	text-indent: -20px;
}

p.TableFootnote
{
	/* This is used only in lrmChap4OPEN.htm. Is it necessary?
        PP: Actually used lotsa places now 12.2023, according to a search: lrmChap2Datatypes, 
        EVSOchap1, icgChap1, lrm 9, odbc... etc*/
}

p.TableShadedCell
{
	background-color: #e6e6e6;
	margin: -5px -5px -5px -5px;
	padding: 11px 5px 23px 5px;
}

p.TableTextCenter
{
	padding: 0px 0px 8px 0px;
	text-align: center;
}

p.TableTextRightAlign
{
	padding: 0px 0px 8px 0px;
	text-align: right;
}

p.tblfootnote
{
	mc-hyphenate: never;
	mc-auto-number-format: 'T:{a+}. ';
	line-height: 1.3em;
	font-size: .9em;
	margin-top: -4px;
	text-indent: -1em;
	padding-left: 1.1em;
}

p.TitleContentsHead
{
	color: #006f83;
	font-size: 130%;
	font-weight: bold;
	padding: 10px 0 3px 15px;
	margin: 0;
	letter-spacing: 1px;
}

p.TitleContentsHead
{
	margin-bottom: 10px;
	margin-top: 0;
}

p.TitleAboutBody
{
	margin: 10px 10px 10px 15px;
}

p.TitleContentsBody
{
	margin: 5px 0 0 15px;
}

p.TitleContentsRoutine
{
	margin: 0 0 5px 30px;
}

p.TitleVersion
{
	font-weight: bold;
	color: #006f83;
	margin-top: -8px;
	margin-bottom: 12px;
}

p.TOCHeading
{
	
}

p.zImportantGraphic,
p.zNoteGraphic,
p.zTipGraphic
{
	padding: 0px 0px 0px 0px;
	/* Is this setting necessary? */
}

/* pre classes */

pre.Syntax
{
	font-size: 1.05em;
	line-height: 1.2em;
}

pre.example
{
	margin-top: 0;
	padding-bottom: 0;
	margin-bottom: 6px;
}

pre.example2
{
	padding: 0px 0px 0px 26px;
}

pre.example3
{
	padding: 0px 0px 0px 51px;
}

/* **div classes** */

div.indent
{
	margin-left: 26px;
}

div.indent2
{
	margin-left: 52px;
}

div.footer
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
	border-top: 1.5px solid rgb(180, 23, 44);
	background-color: transparent;
	padding-top: 5px;
}

div.footer::before
{
	content: ' ';
	display: table;
}

div.footer::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.footer > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 6px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
}

div.footer > div:nth-child(1)
{
	width: 50%;
	margin-left: 0%;
	padding-top: 10px;
}

div.footer > div:nth-child(1) > p
{
	padding-top: 8px;
}

div.footer > div:nth-child(2)
{
	width: 50%;
	margin-left: 0%;
	text-align: right;
}

div.footer p
{
	color: #696969;
	font-size: 0.9em;
	line-height: 16px;
	margin: 0;
}

div.footer MadCap|xref
{
	color: #696969;
	text-decoration: none;
}

div.footer a
{
	color: #696969;
}

div.tblfootnote
{
	margin-bottom: 15px;
}

div.TopicContent
{
	padding-left: 15px;
	padding-right: 15px;
}

div.TopicContent	/* Combine with previous */
{
	margin-left: 12px;
}

div.MCBreadcrumbsBox_0
{
	position: relative;
	left: -23px;
	margin-bottom: 15px;
	padding-top: 8px;
	margin-top: -8px;
	font-size: .85em;
	color: gray;
	line-height: 1.25em;
}

div#titlediv
{
	
}

/* **heading classes** */

h2.GlossLetter
{
	
}

p.Heading3,
p.Heading3NoLink
{
	font-size: 1.25em;
	color: #006f83;
	font-weight: bold;
	margin: 24px 0 8px 0px;
	line-height: normal;
}

p.Heading4,
p.Heading4NoLink
{
	font-size: 1.1em;
	color: #006f83;
	margin-top: 12px;
	margin-bottom: 6px;
	line-height: normal;
}

/* **list classes** */

ul.Bulleted,
ul.Bulleted2
{
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

ul.BulletedHead
{
	margin: 14px 0 0px 0;
}

li.BulletedHead
{
	font-weight: bold;
}

li.Bulleted2,
li.Bulleted2Last
{
	margin-left: 26px;
}

li.BulletedLast
{
	
}

li.Bulleted3
{
	margin-left: 52px;
}

/* **numbered list classes** */

table.AutoNumber_p_Numbered,
table.AutoNumber_p_Numbered1
{
	width: auto !important;
	position: relative;
	left: 0px;
	text-indent: 0;
	margin-top: 6px;
	margin-bottom: 8px;
	padding-bottom: 0;
}

p.Lettered
{
	text-align: left;
	margin-left: 1pc;
	margin-right: 0pc;
	margin-top: 0pt;
	margin-bottom: 6pt;
	padding: 0px 0px 10px 0px;
	mc-hyphenate: never;
	mc-auto-number-format: 'E:{A+}. ';
	mc-auto-number-position: outside-head;
	mc-auto-number-offset: 24px;
	mc-auto-number-class: zStepNums;
	text-decoration: none;
}

p.Lettered1
{
	text-align: left;
	margin-left: 1pc;
	margin-right: 0pc;
	margin-top: 0pt;
	margin-bottom: 6pt;
	padding: 0px 0px 10px 0px;
	mc-hyphenate: never;
	mc-auto-number-format: 'E:{A=1}. ';
	mc-auto-number-position: outside-head;
	mc-auto-number-offset: 24px;
	mc-auto-number-class: zStepNums;
	text-decoration: none;
}

p.Numbered,
p.Numbered1
{
	padding: 0px 0px 10px 0px;
}

p.Numbered
{
	text-align: left;
	margin-left: 1pc;
	margin-right: 0pc;
	margin-top: 0pt;
	margin-bottom: 6pt;
	mc-hyphenate: never;
	mc-auto-number-format: 'I:{n+}. ';
	mc-auto-number-position: outside-head;
	mc-auto-number-offset: 24px;
	mc-auto-number-class: zStepNums;
	text-decoration: none;
}

p.Numbered1
{
	text-align: left;
	margin-left: 1pc;
	margin-right: 0pc;
	margin-top: 0pt;
	margin-bottom: 6pt;
	mc-hyphenate: never;
	mc-auto-number-format: 'I:{n=1}. ';
	mc-auto-number-position: outside-head;
	mc-auto-number-offset: 24px;
	mc-auto-number-class: zStepNums;
	text-decoration: none;
}

p.NumberIndent,
p.NumberIndent1
{
	padding: 0 0 10px 0px;
}

p.NumberIndent1
{
	text-align: left;
	margin-left: 3pc;
	margin-right: 0pc;
	margin-top: 0pt;
	margin-bottom: 6pt;
	mc-hyphenate: never;
	mc-auto-number-format: 'D:{n=1}. ';
	mc-auto-number-position: outside-head;
	mc-auto-number-offset: 24px;
	mc-auto-number-class: zStepNums;
	text-decoration: none;
}

p.NumberIndent
{
	text-align: left;
	margin-left: 3pc;
	margin-right: 0pc;
	margin-top: 0pt;
	margin-bottom: 6pt;
	mc-hyphenate: never;
	mc-auto-number-format: 'D:{n+}. ';
	mc-auto-number-position: outside-head;
	mc-auto-number-offset: 24px;
	mc-auto-number-class: zStepNums;
	text-decoration: none;
}

p.NumberedHead1,
p.NumberedHead
{
	color: #006f83;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
}

p.NumberedHead1
{
	text-align: left;
	margin-left: 1pc;
	margin-right: 0pc;
	margin-top: 9pt;
	margin-bottom: 3pt;
	mc-hyphenate: never;
	mc-auto-number-format: 'H:{n=1}. ';
	mc-auto-number-position: outside-head;
	mc-auto-number-offset: 24px;
	mc-auto-number-class: zStepNums;
	text-decoration: none;
}

p.NumberedHead
{
	text-align: left;
	margin-left: 1pc;
	margin-right: 0pc;
	margin-top: 9pt;
	margin-bottom: 3pt;
	mc-hyphenate: never;
	mc-auto-number-format: 'H:{n+}. ';
	mc-auto-number-position: outside-head;
	mc-auto-number-offset: 24px;
	mc-auto-number-class: zStepNums;
	text-decoration: none;
}

/* **img classes** */

img.Hyperlinked
{
	
}

img.Hyperlinked
{
	border-style: none;
}

img.OneHundredPercentThumbnail
{
	mc-thumbnail: popup;
	padding-bottom: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
}

img.ReduceButtonSize
{
	max-height: 25px;
}

img.SeventyFivePercent
{
	padding: 10px;
}

/* We could consolidate these since the same for all icons except important 
(which really does need to be different) */

img.TipIcon
{
	width: 48px;
	height: 48px;
	padding-top: 10px;
}

img.NoteIcon
{
	width: 48px;
	height: 48px;
	padding-top: 10px;
}

img.ImportantIcon
{
	width: 48px;
	height: 42px;
	padding-top: 10px;
}

img.VideoIcon
{
	width: 48px;
	height: 48px;
	padding-top: 10px;
}

/* **table classes** */

table.NoLines td
{
	padding-right: 25px;
	line-height: 1.15em;
	padding-bottom: 5px;
}

table.NoLines p.Body
{
	padding: 0;
	margin: 0;
}

table.NoLines p.Body2
{
	padding: 0 0 0 26px;
	margin: 0;
}

table.NoLines p.Bulleted
{
	padding: 0 0 0 26px;
	text-indent: -26px;
	white-space: nowrap;
}

/* We could consolidate the styles for note/tip/etc since 
they are the same for all */

table.Note p.Body,
Note table p.Body2
{
	padding: 10px 0 10px 0px;
	font-size: .9em;
}

table.Tip p.Body,
Tip table p.Body2
{
	padding: 10px 0 10px 0px;
	font-size: .9em;
}

table.Important p.Body,
Important table p.Body2
{
	padding: 10px 0 10px 0px;
	font-size: .9em;
}

table.Video p.Body,
Video table p.Body2
{
	padding: 10px 0 10px 0px;
	font-size: .9em;
}

table.Note,
table.Tip,
table.Important,
table.Video
{
	border-collapse: collapse;
	font-size: 1em;
	margin: 10px 0 10px 0;
}

table.Note td,
table.Tip td,
table.Important td,
table.Video td
{
	border: 1px solid #a8a8a8;
	padding: 5px 5px 5px 5px;
	vertical-align: top;
	background-color: #FFFFFF;
}

table.Note p.zNoteGraphic,
table.Tip p.zTipGraphic,
table.Important p.zImportantGraphic,
table.Video p.zVideoImportantGraphic
{
	height: 0px;
}

table.Note > tbody:first-of-type > tr > td:first-child
{
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

table.Important > tbody:first-of-type > tr > td:first-child
{
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

table.Tip > tbody:first-of-type > tr > td:first-child
{
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 0;
	padding-bottom: 0;
}

table.FunctionFlow
{
	font-size: 1em;
	margin: 6px 0 20px 0;
	padding: 0;
}

table.FunctionFlow td
{
	width: 350px;
	padding: 10px;
}

table.Basic,
table.Compact,
table.Basic3pIndent
{
	font-size: 1em;
	border-collapse: collapse;
	margin: 6px 0 10px 0;
	padding: 0 0 0 0;
	border-radius: 5px;
}

table.Basic15pIndent
{
	font-size: 1em;
	border-collapse: collapse;
	border-radius: 5px;
}

table.Basic th,
table.Compact th,
table.Basic3pIndent th,
table.Basic15pIndent th
{
	border-width: 1px;
	border-style: solid;
	border-color: #787878;
	border-collapse: collapse;
	background-color: #a8a8a8;
	text-align: left;
	vertical-align: top;
	padding: 5px;
	border-bottom-width: 2px;
}

table.Basic th:first-child
{
	border-bottom-width: 2px;
}

table.Basic td,
table.Compact td,
table.Basic3pIndent td
{
	border-width: 1px;
	border-style: solid;
	border-color: #a8a8a8;
	border-collapse: collapse;
	padding: 5px;
	vertical-align: top;
}

table.Basic15pIndent td
{
	border-width: 1px;
	border-style: solid;
	border-color: #a8a8a8;
	border-collapse: collapse;
	padding: 5px;
}

table.FigureHolder
{
	margin-top: 5px;
	margin-left: auto;
	margin-right: auto;
}

table.FigureHolder td,
table.FigureHolder th
{
	text-align: center;
}

table.Important td,
table.Tip td
{
	border: 1px solid #a8a8a8;
	padding: 5px;
}

table.NoLinesSingleRow td
{
	padding-right: 25px;
	border-collapse: collapse;
}

table.NoLines
{
	margin-top: 8px;
	margin-bottom: 8px;
	padding-bottom: 0;
}

/* **a classes and a styles for classes** */

a.footermaster
{
	color: #ffffff;
}

a.footermaster:visited
{
	color: #ffffff;
}

a.footermaster:hover
{
	color: #FF7F27;
}

a.footermasterurls
{
	color: #ffffff;
	font-style: italic;
}

a.footermasterurls:visited
{
	color: #ffffff;
}

a.footermasterurls:hover
{
	color: #FF7F27;
}

a.MCBreadcrumbsLink
{
	font-style: italic;
	text-decoration: underline;
	color: #007B91;
}

a.MCBreadcrumbsLink:visited
{
	color: #007B91;
}

a.MCBreadcrumbsLink:hover
{
	color: rgb(180, 23, 44);
}

a.TableFootnote,
a.tblfootnote
{
	font-size: 120%;
	line-height: 0;
}

/* **span classes** */

span.BulletSymbol
{
	color: #656565;
}

span.Bold
{
	font-weight: bold;
}

span.BoldItalic
{
	font-weight: bold;
	font-style: italic;
}

span.Courier9pt
{
	/* Used for monospaced text in non-monospaced pgf. */
	font-family: Consolas, Courier, monospace;
}

span.Emphasis
{
	font-style: italic;
}

span.Option	/* Used to mark options that are in "this=that" format. Just bold, but we thought we 
might need to find the options someday, and the char tag will allow that*/
{
	font-weight: bold;
}

span.TimesItalic10pt
{
	/* Used for Italic non-pre-font inside a Pre pgf, such as Syntax or Example*/
	font-style: italic;
	font-weight: normal;
}

span.red
{
	color: #ff0000;
}

span.SeeAlsoIndexTerms
{
	font-style: italic;
}

span.SeeIndexTerms
{
	font-style: italic;
}

span.SetOffFirstLevel
{
	color: #5e6914;
	font-weight: bold;
}

span.SetOffSecondLevel
{
	color: #445879;
	font-weight: bold;
}

span.SmallCaps
{
	font-variant: small-caps;
}

span.Superscript
{
	font-size: 80%;
	vertical-align: super;
}

span.TableTextCheck
{
	
}

span.TimesBold10pt
{
	/* Used for Bold and Roman inside an italicized pgf*/
	font-style: normal;
	font-weight: bold;
}

span.TimesReg10pt
{
	/* Used for Roman (non-bold) inside a bold pgf such as Qualifier.*/
	font-style: normal;
	/*font-size: 95.0%;*/
	font-weight: normal;
}

span.WebLink
{
	vertical-align: bottom;
}

span.xLink
{
	
}

span.xLinkItalic
{
	font-style: italic;
}

span.xLinkLocal
{
	
}

/* **p IDs** */
/* **pre IDs** */
/* **div IDs** */
/* **heading IDs** */
/* **list IDs** */
/* **img IDs** */
/* **table IDs** */
/* **a IDs** */
/* **span IDs** */

span#TitlePdfLogo
{
	margin: 0 25px 0 14px;
	float: left;
}

/* **OS grid** */

p.x0Blank
{
	margin: 0 3px 0 3px;
}

p.x1a_WINSYN
{
	
}

p.x1b_WINNET
{
	
}

p.x2_UNIX
{
	
}

p.x3_VMS
{
	
}

/* ~~~~~~~~~~~~~~~~~~~~~~For Scott's Permalink Script~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
span.pLink
{
width: 16px;
background-image: url("permalink.png");
background-repeat: no-repeat;
background-position: center;
display: inline-block;
opacity: 0.2;
}

span.pLink a,
span.pLink a:link, 
span.pLink a:visited
{
text-decoration: none;
padding-right: 11px;
padding-left: 8px;
}

span.pLink a:hover, 
span.pLink a:active
{
text-decoration: none;
opacity: 1;
} */

span.pLink
{
	width: 32px;
	background-image: url('permalink.png');
	background-repeat: no-repeat;
	background-position: center;
	display: inline-block;
	opacity: 0.25;
	filter: Alpha(opacity=30);
	/* IE8 and earlier */
}

span.pLink:hover
{
	opacity: 1;
	filter: Alpha(opacity=100);
	/* IE8 and earlier */
}

span.pLink a,
span.pLink a:link,
span.pLink a:visited
{
	text-decoration: none;
	width: 32px;
	display: inline-block;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~OS Grids~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

table.OSgrid4cell
{
	margin: 10px 0 10px 0;
	padding: 0;
	border-collapse: collapse;
}

table.OSgrid4cell td
{
	border-width: 1px;
	border-style: solid;
	border-color: #a8a8a8;
	line-height: 20px;
	vertical-align: middle;
	padding: 2px 6px 2px 6px;
	margin: 0;
	font-weight: bold;
	color: white;
}

table.OSgrid4cell tbody tr:nth-child(1) td:nth-child(1)
{
	color: #000094;
	/* blue - W */
}

table.OSgrid4cell tbody tr:nth-child(1) td:nth-child(2)
{
	color: #518A51;
	/* green - U */
}

table.OSgrid4cell tbody tr:nth-child(1) td:nth-child(3)
{
	color: #FF4000;
	/* orange - V */
}

table.OSgrid4cell tbody tr:nth-child(1) td:nth-child(4)
{
	color: #68217a;
	/* purple - N */
}

/* Tooltip formatting is from http://www.w3schools.com/css/css_tooltip.asp 
   The .tooltip class is an exception. Two of its settings (position and
   display) are from the Google example. The others are (border, color, etc.)
   have been added to override settings in Flare's .tooltip class, which they
   put in TextEffects.css. 
*/

table.OSgrid4cell .tooltip
{
	border: initial;
	color: inherit;
	background-color: inherit;
	padding: initial;
	font-size: inherit;
	z-index: initial;
	box-shadow: inherit;
	line-height: 1rem;
	pointer-events: inherit;
	position: relative;
	display: inline-block;
}

table.OSgrid4cell .tooltip .tooltiptext
{
	visibility: hidden;
	width: 165px;
	background-color: #666666;
	color: #fff;
	font-weight: normal;
	text-align: center;
	border-radius: 4px;
	padding: 8px;
	position: absolute;
	z-index: 1;
	top: 150%;
	left: 50%;
	margin-left: -35px;
	line-height: 17px;
}

table.OSgrid4cell .tooltip .tooltiptext::after
{
	content: "";
	position: absolute;
	bottom: 100%;
	left: 19%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent transparent #666666 transparent;
}

table.OSgrid4cell .tooltip:hover .tooltiptext
{
	visibility: visible;
}

/* *********************** MadCap-specific ********************* */

MadCap|expandingHead
{
	font-style: italic;
	font-weight: normal;
	cursor: hand;
	text-decoration: none;
	font-size: 1.2em;
	color: #000000;
}

MadCap|expandingBody
{
	color: #777777;
	font-style: italic;
}

MadCap|dropDownHotspot
{
	cursor: hand;
	font-style: italic;
	text-decoration: none;
	/*color: #006600;*/
	color: #006f83;
}

MadCap|xref
{
	color: #006f83;
	mc-format: '{para}';
	text-decoration: underline;
}

MadCap|xref:hover
{
	color: rgb(180, 23, 44);
	/* color: #FF7F27; */
}

/* With xref.Figure and xref.figure, the last defined seemed to win, though case of init 
   character was different. So I replaced xref.Figure with xref.FigureInitCap. Ditto for 
   xref.Step and xref.step: replaced xref.Step with xref.StepInitCap */

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

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

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

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

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

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

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

MadCap|xref.tblfootnote
{
	mc-format: '{sup}{paranumonly}{/sup}';
}

MadCap|xref.TableFootnote
{
	mc-format: '{sup}{paranumonly}{/sup}';
}

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

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

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

MadCap|breadcrumbsProxy
{
	border-bottom: none;
	font-size: .7em;
	font-style: italic;
	mc-breadcrumbs-prefix: 'v12.3  ';
}

MadCap|conceptLink
{
	color: #404040;
	font-size: 0.8em;
	font-weight: bold;
	mc-image: url('../Images/ListIcon.png');
	mc-label: 'SEE ALSO';
	padding-top: 8px;
	text-decoration: none;
}

MadCap|conceptLink:hover
{
	color: #FF7F27;
	font-weight: bold;
}

MadCap|dropDown
{
	margin-bottom: 6px;
	margin-top: 6px;
	mc-closed-image: url('../Images/DropDownClosed.png');
	mc-open-image: url('../Images/DropDownOpen.png');
}

MadCap|dropDown.Footer
{
	mc-closed-image: url('../Images/DropDownSmallClosed.png');
	mc-open-image: url('../Images/DropDownSmallOpen.png');
}

MadCap|dropDown.SecondLevel
{
	margin-left: 10px;
	mc-closed-image: url('../Images/DropDownClosedSecondLevel.png');
	mc-open-image: url('../Images/DropDownOpenSecondLevel.png');
}

MadCap|dropDownBody
{
	/*border-bottom: solid 1px #FF7F27;*/
	/*border-bottom: solid 1px rgb(180, 23, 44);*/
}

MadCap|dropDownBody.FooterTopicMaster
{
	border-bottom-color: #FF7F27;
}

MadCap|dropDownBody.Final
{
	border-bottom: 0;
}

MadCap|dropDownHead
{
	font-style: normal;
	font-size: 1.2em;
	color: #000000;
	font-weight: bold;
}

MadCap|dropDownHotspot
{
	color: #404040;
	font-size: 0.9em;
	font-weight: bold;
}

MadCap|dropDownHotspot:hover
{
	
}

MadCap|dropDownHotspot.Footer
{
	color: #ffffff;
	font-size: 0.8em;
}

MadCap|dropDownHotspot.Footer:hover
{
	color: #FF7F27;
}

MadCap|footnoteBlock
{
	
}

MadCap|footnotesBlock
{
	
}

MadCap|glossaryProxy
{
	
}

MadCap|indexProxy
{
	
}

MadCap|miniTocProxy
{
	
}

MadCap|tocProxy
{
	
}

MadCap|popup
{
	color: #2D6DCD;
}

MadCap|popup:focus
{
	color: #2D6DCD;
}

MadCap|popup:hover
{
	color: #2D6DCD;
}

MadCap|popupHead
{
	color: #2D6DCD;
	font-weight: bold;
}

@media only screen and (max-width: 850px)
{
	div.footer > div:nth-child(1)
	{
		width: 50%;
		margin-left: 0%;
	}

	div.footer > div:nth-child(2)
	{
		width: 50%;
		margin-left: 0%;
	}
}

@media only screen and (max-width: 767px)
{
	div.footer > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.footer > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		text-align: left;
	}
}

img.Thumbnail	/*Use for graphics that you want to display as thumbnails instead of full size. */
{
	mc-thumbnail: hover;
}

p.HeadingFAQ
{
	color: #404040;
	font-weight: bold;
	margin: 24px 0 8px 0px;
	font-size: 11pt;
}

/* Added the following to prevent outlines (blue lines in Chrome) from appearing around
   expanded images, a situation caused by accessibility enhancements added in Flare 2019 r2. 
   Made this change at the recommendation of MadCap Support. Note that the TextEffects.css 
   file that's automatically included in generated output also has .MCPopupFullImage 
   properties. */

.MCPopupFullImage
{
	outline: none;
}

