/*<meta />*/

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

:root
{
	--Brand1: #076685;
	--Brand2: #CDE0E7;
	--Dark: #45494c;
	--Medium: #b9bec1;
	--Light: #d0d3d5;
	--White: #ffffff;
}

body
{
	color: var(--Dark);
	font-family: Lato, Helvetica, Arial, Sans-Serif;
}

.body-container
{
	padding-left: 2%;
	padding-top: 2%;
}

/* Content */

img
{
	border: none;
	max-width: 100%;
}

p
{
	font-size: 12.0pt;
	margin-top: 20px;
	margin-bottom: 20px;
	line-height: 20pt;
	letter-spacing: 0.25;
}

p.table-text
{
	font-size: 12pt;
}

p.external
{
	
}

/* Headings */

h1
{
	font-weight: bold;
	font-size: 24.0pt;
}

h1.Heading1
{
	display: none;
}

h2
{
	font-weight: bold;
	font-size: 18.0pt;
	margin-top: 50px;
}

h3
{
	font-weight: bold;
	font-size: 14.0pt;
}

h4
{
	font-weight: bold;
	font-size: 12.0pt;
}

h5
{
	font-weight: bold;
	font-size: 10.0pt;
}

h6
{
	font-weight: bold;
	font-size: 8.0pt;
}

MadCap|breadcrumbsProxy
{
	mc-breadcrumbs-prefix: '';
	border-bottom-width: 0;
	color: var(--Dark);
}

/* Links */

a
{
	color: var(--Brand1);
}

a:link
{
	color: var(--Brand1);
}

a:visited
{
	color: var(--Brand1);
}

MadCap|dropDown
{
	mc-image-position: left;
	mc-image-spacing: 10px;
	mc-open-image: url('../Images/Minus.png');
	mc-closed-image: url('../Images/Plus.png');
	padding: 10px;
	/*	CW added 10px L-R padding */
}

MadCap|dropDownBody
{
	padding: 10px 30px 0;
}

MadCap|dropDownHotspot
{
	cursor: hand;
	text-decoration: none;
	color: var(--Dark);
	font-weight: bold;
	border-bottom: none;
}

MadCap|expandingBody
{
	color: var(--Dark);
	font-style: italic;
}

MadCap|expandingHead
{
	font-style: italic;
	font-weight: normal;
	cursor: hand;
	text-decoration: none;
	color: var(--Brand1);
}

MadCap|xref
{
	font-weight: normal;
	mc-format: '{para}';
	text-decoration: underline;
	color: var(--Brand1);
}

/* Lists */

li
{
	margin-bottom: 8px;
	margin-top: 8px;
}

li p
{
	margin-bottom: 8px;
	margin-top: 8px;
}

ol,
ul
{
	letter-spacing: .25;
	line-height: 20pt;
	margin-top: 0px;
	margin-bottom: 0px;
}

/* Tripwire Styles from TW Ops Center project CSS */

img
{
	margin-left: 20px;
}

img.L
{
	max-width: 90%;
}

img.L_border
{
	max-width: 90%;
	border: solid 1px #000000;
}

img.M
{
	max-width: 60%;
}

img.M_border
{
	max-width: 60%;
	border: solid 1px #000000;
}

img.S
{
	max-width: 30%;
}

img.S_border
{
	max-width: 30%;
	border: solid 1px #000000;
}

img.UI_Buttons
{
	margin-left: 5px;
	margin-right: 5px;
	vertical-align: baseline;
}

MadCap|xref:hover
{
	text-decoration: underline;
}

MadCap|xref.step__,
MadCap|xref.step___on_page
{
	mc-format: 'step�{paranumonly}';
}

MadCap|xref.Figure____page___,
MadCap|xref.Figure__,
MadCap|xref.Figure___on_Page,
MadCap|xref.Paragraph_Number,
MadCap|xref.Table__,
MadCap|xref.Table___on_Page,
MadCap|xref.Table____page___
{
	mc-format: '{paranumonly}';
}

MadCap|xref.Chap___ChapTitle_on_page__,
MadCap|xref.Heading,
MadCap|xref.Heading_on_Page__,
MadCap|xref.Heading__page___
{
	mc-format: '{paratext}';
}

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

p
{
	color: #454545;
	font-size: 12pt;
	line-height: 1.4;
	margin-bottom: 20px;
}

p.Bulleted,
p.BulletedFirst,
p.BulletedNoSpace
{
	margin-left: 0.4in;
	margin-bottom: 3px;
	display: list-item;
	list-style-type: disc;
	list-style-position: outside;
}

p.BulletedLast
{
	margin-left: 0.4in;
	display: list-item;
	list-style-type: disc;
	list-style-position: outside;
}

p.Figure,
p.IndentedFigure
{
	margin-top: 8px;
	margin-bottom: 26px;
}

p.FigureTitle,
p.IndentedFigureTitle
{
	font-weight: bold;
	mc-auto-number-offset: 72px;
	margin-top: 26px;
	margin-bottom: 8px;
	mc-auto-number-format: 'GF:Figure {Gn+}.  ';
	mc-disable-glossary-terms: true;
}

p.Help-RTBody
{
	margin-top: 0pt;
	margin-bottom: 0pt;
}

p.Help-RTHeading
{
	margin-bottom: 0pt;
	font-weight: bold;
	margin-top: 12px;
}

p.Icon_Caution,
p.Icon_Next,
p.Icon_Note,
p.Icon_Notes,
p.Icon_Tip,
p.Icon_Tips
{
	text-align: center;
	margin-right: 20px;
}

p.Icon_Caution,
p.TableCaution
{
	mc-auto-number-format: '{b}{color #ff8210}Caution: {/color}{/b}';
}

p.Icon_Next
{
	mc-auto-number-format: '{b}{color #001f71}Next: {/color}{/b}';
}

p.Icon_Note,
p.TableNote
{
	mc-auto-number-format: '{b}{color #001f71}Note: {/color}{/b}';
}

p.Icon_Notes,
p.TableNotes
{
	mc-auto-number-format: '{b}{color #001f71}Notes: {/color}{/b}';
}

p.Icon_Tip,
p.TableTip
{
	mc-auto-number-format: '{b}{color #001f71}Tip: {/color}{/b}';
}

p.Icon_Tips,
p.TableTips
{
	mc-auto-number-format: '{b}{color #001f71}Tips: {/color}{/b}';
}

p.Indented,
p.IndentedLast,
p.IndentedFigure,
p.IndentedFigureTitle,
p.IndentedNoSpace
{
	margin-left: 0.4in;
}

p.IndentedBullet,
p.IndentedBulletLast,
p.IndentedBulletNoSpace
{
	margin-left: 0.8in;
	mc-auto-number-position: outside-head;
	mc-auto-number-offset: 24px;
	mc-auto-number-class: BulletFont;
	display: list-item;
	list-style-type: disc;
	margin-bottom: 9px;
}

p.IndentedProgramText,
p.IndentedProgramTextLast
{
	margin-left: 0.55in;
}

p.Numbered1,
p.Numbered1NoSpace
{
	margin-left: 0.4in;
	mc-auto-number-position: outside-head;
	mc-auto-number-offset: 24px;
	mc-auto-number-format: 'N: {n=1}. ';
}

p.Numbered,
p.NumberedLast,
p.NumberedNoSpace
{
	margin-left: 0.4in;
	mc-auto-number-position: outside-head;
	mc-auto-number-offset: 24px;
	mc-auto-number-format: 'N: {n+}. ';
}

p.NumberedSubstep_1
{
	margin-left: 0.75in;
	mc-auto-number-position: outside-head;
	mc-auto-number-offset: 19.2px;
	mc-auto-number-format: 'A: {a=1}. ';
}

p.NumberedSubstep,
p.NumberedSubstep_NoSpace,
p.NumberedSubstep_Last
{
	margin-left: 0.75in;
	mc-auto-number-position: outside-head;
	mc-auto-number-offset: 19.2px;
	mc-auto-number-format: 'A: {a+}. ';
}

p.NumberedSubstep_Bullet
{
	margin-left: 0.95in;
	mc-auto-number-position: outside-head;
	mc-auto-number-offset: 19.2px;
	mc-auto-number-class: BulletFont;
	display: list-item;
}

p.NumberedSubstep_2ndPara
{
	margin-left: 0.75in;
}

p.ProcedureLabel,
p.ProcedureNoSpace
{
	font-weight: bold;
	mc-disable-glossary-terms: true;
}

p.ProcedureLabel_NumberedSubstep
{
	margin-left: 0.4in;
	font-weight: bold;
	mc-disable-glossary-terms: true;
}

p.ProgramText,
p.ProgramTextLast
{
	margin-left: 0.4in;
}

p.ProgramText,
p.IndentedProgramText
{
	margin-top: 0px;
	margin-bottom: 0px;
	font-family: 'Courier New', monospace;
	white-space: pre;
	font-size: 12pt;
}

p.ProgramTextLast,
p.IndentedProgramTextLast
{
	margin-top: 0px;
	margin-bottom: 12px;
	font-family: 'Courier New', monospace;
	white-space: pre;
	font-size: 12pt;
}

p.TableLabel,
p.TableLabelWhite
{
	font-weight: bold;
}

p.TableTextBulleted
{
	margin-left: 0.25in;
	display: list-item;
	list-style-position: outside;
	list-style-type: disc;
}

p.TableTitle
{
	text-align: left;
	font-weight: bold;
	margin-top: 30px;
	mc-auto-number-offset: 72px;
	mc-auto-number-format: 'GT:Table {Gn+}. ';
	mc-disable-glossary-terms: true;
}

p.TableTitleNoNumber
{
	text-align: left;
	font-weight: bold;
	margin-top: 30px;
	mc-disable-glossary-terms: true;
}

table.TableStyle_Notes,
table.TableStyle_Notes_Indented,
table.TableStyle_Notes_Substep,
table.TableStyle_TWFormatSidebar
{
	border: 1px solid #000000;
	background-color: #dee7f7;
	padding: 0pt 6pt 0pt 6pt;
	margin: 20px 0px 20px 0px;
}

table.TableStyle_Notes_Indented,
table.TableStyle_TWFormatIndent
{
	margin-left: 0.4in;
}

table.TableStyle_Notes_Substep
{
	margin-left: 0.75in;
}

table.TableStyle_TWFormat td,
table.TableStyle_TWFormatIndent td
{
	border: 1px solid white;
	background-color: #efebef;
	padding: 0pt 6pt 0pt 6pt;
}

table.TableStyle_TWFormat th,
table.TableStyle_TWFormatIndent th
{
	border: 1px solid white;
	background-color: #b5b2b5;
	padding: 0pt 6pt 0pt 6pt;
}

td,
th
{
	vertical-align: baseline;
	text-align: left;
}

span.bold
{
	font-weight: bold;
}

span.italic
{
	font-style: italic;
}

span.LGothic12
{
	line-height: 12pt;
	font-family: 'Courier New', monospace;
}

span.link
{
	color: #0000ff;
}

span.superscript
{
	font-weight: bold;
	line-height: 11pt;
	vertical-align: super;
}

/* Master page */

div.home-footer
{
	background-color: var(--Brand1);
	padding: 2% 5%;
}

p.footer
{
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 13pt;
	color: var(--White);
}

p.footer-sub
{
	color: var(--White);
	font-size: 14pt;
	margin-top: 14px;
}

div.micro-response div .csh-only,
div.micro-response div .external
{
	display: none;
}

@media only screen and (max-width: 1279px)
{
	/* Home page topic */

	div.home-tiles > div:nth-child(1)
	{
		width: 49%;
		margin-left: 0%;
	}

	div.home-tiles > div:nth-child(2)
	{
		width: 49%;
		margin-left: 2%;
	}

	div.home-tiles-layout > div:nth-child(1)
	{
		width: 40%;
		margin-left: 30%;
	}

	div.home-tiles-layout > div:nth-child(2)
	{
		width: 90%;
		margin-left: 5%;
	}

	div.quick-links > div:nth-child(1)
	{
		width: 24%;
		margin-left: 0%;
	}

	div.quick-links > div:nth-child(2)
	{
		width: 24%;
		margin-left: 14%;
	}

	div.quick-links > div:nth-child(3)
	{
		width: 24%;
		margin-left: 14%;
	}

	div.quick-links > div:nth-child(4)
	{
		width: 24%;
		margin-left: 19%;
	}

	div.quick-links > div:nth-child(5)
	{
		width: 24%;
		margin-left: 14%;
	}

	html.home-topic .body-container
	{
		margin-left: 0;
	}
}

@media only screen and (max-width: 767px)
{
	/* Home page topic */

	div.home-tiles > div:nth-child(1)
	{
		width: 100%;
		margin-left: 0%;
	}

	div.home-tiles > div:nth-child(2)
	{
		width: 100%;
		margin-left: 0%;
		margin-top: 5%;
	}

	div.home-tiles-layout p
	{
		line-height: 1.2;
	}

	div.quick-links > div:nth-child(1)
	{
		width: 49%;
		margin-left: 0;
	}

	div.quick-links > div:nth-child(2)
	{
		width: 49%;
		margin-left: 2%;
	}

	div.quick-links > div:nth-child(3)
	{
		width: 49%;
		margin-left: 0;
	}

	div.quick-links > div:nth-child(4)
	{
		width: 49%;
		margin-left: 2%;
	}

	div.quick-links > div:nth-child(5)
	{
		width: 49%;
		margin-left: 25.5%;
	}
}

@media print
{
	table.TableStyle_TWFormat td,
	table.TableStyle_TWFormatIndent td,
	table.TableStyle_TWFormat th,
	table.TableStyle_TWFormatIndent th
	{
		border: 1px solid #000000;
	}

	/* Links 

	MadCap|xref
	{
		font-weight: normal;
		mc-format: '{quote}{para}{quote} {pageref}';
		text-decoration: underline;
	}

	p.Icon_Note,
	p.Icon_Notes,
	p.Icon_Tip,
	p.Icon_Tips,
	p.Icon_Caution
	{
		padding: 0px, 0px, 0px, 5px;
	}

	table.TableStyle_Notes
	{
		padding: 0px;
	}

	table.TableStyle_Notes_Indented
	{
		padding: 0px;
	}

	table.TableStyle_Notes_Substep
	{
		padding: 0px;
	}
	
	table.TableStyle_TWFormatSidebar
	{
		padding: 0px;
	}
	
	td,
	th
	{
		vertical-align: top;
		text-align: left;
		padding: 6px;
	}

	body
	{
		mc-hyphenate: never;
	}

	h1
	{
		page-break-before: always;
	}

	h2
	{
		margin-top: 2em;
	}*/
}

