﻿@charset "utf-8";
/* CSS Document */
/* This CSS acts as the main override for font selections for all the different styles. */

p.procedureheading::before {
	content: none;
	padding-right: 8px;
    font-family: FontAwesome;
    /*color: var(--dark-gray-color);*/
    font-weight: bold;
}

body {
	font-family: "Roboto", "Segoe UI", "Calibri";
	font-size: 16px;
}
 p, ul, ol {
	margin: 1em 0 0 0;
	font-size: 16px;
	font-weight: normal;
 }

a {
	color: #4D5EE0;
}
a:hover {
	color: #4D5EE0;
	text-decoration: none;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*                Headings                    */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
h1 {
	font-family: "Barlow", "Segoe UI", "Calibri";
	font-size: 28pt;
	font-weight: 500;
}

h2 {
	font-family: "Barlow", "Segoe UI", "Calibri";
	font-size: 24pt;
	font-weight: 500;
}
	
h3 {
	font-family: "Barlow", "Segoe UI", "Calibri";
	font-size: 20pt;
	font-weight: 500;
}
	
h4 {
	font-family: "Roboto", "Segoe UI", "Calibri";
	font-size: 18pt;
}
	
h5 {
	font-family: "Roboto", "Segoe UI", "Calibri";
	font-size: 16pt;
}
	
h6 {
	font-family: "Roboto", "Segoe UI", "Calibri";
	font-size: 14pt;
}
	
h7 {
	font-family: "Roboto", "Segoe UI", "Calibri";
	font-size: 14pt;
}
	
h8 {
	font-family: "Roboto", "Segoe UI", "Calibri";
	font-size: 14pt;
}
	
h9 {
	font-family: "Roboto", "Segoe UI", "Calibri";
	font-size: 14pt;
}

.procedureheading, .subheading {
	font-weight: bold;
	font-size: 16px;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/	
/*                Body Elements               */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* [Sam: No need to define all Body styles. You only need to add a style here
		if it differs in some way from the main "body" definition.] */
		
.note, .lnote, .lsubnote ,.lsubsubnote {
	font-family: "Roboto", "Segoe UI", "Calibri";
	font-size: 16px;
	background-color: #F3F4F5;
	border:  none;
	padding: 0 4px;
	margin: 1em 0 0 -4px;
	width: auto;
}

/* [SLW 2023-Feb-09: Add formatting for subsequent notes so they appear as 
		one block of notes.] */
.note + .note {
	margin: 0 0 1em -4px;
	padding: 1em 4px 0;
}

.lnote + .lnote {
	margin: 0 0 1em -4px;
	padding: 1em 4px 0;
}

.lsubnote + .lsubnote {
	margin: 0 0 1em -4px;
	padding: 1em 4px 0;
}
/*End update for subsequent notes */

.lsubsubnote + .lsubsubnote {
	margin: 0 0 1em -4px;
	padding: 1em 4px 0;
}

ul.ulitem {
	list-style-type: Disc;
	list-style-position: outside;
}

ul.ulsubitem {
	list-style-type: Disc ;
	list-style-position: outside;
}

ul.ulsubsubitem {
	list-style-type: Disc;
	list-style-position: outside;
}

ol.olitem {
	list-style-type: Decimal;
	list-style-position: outside;
}

ol.olsubitem {
	list-style-type: Lower-Alpha;
	list-style-position: outside;
}	

ol.olsubsubitem{
	list-style-type: Lower-Roman;
	list-style-position: outside;
}
/* -- Indentions for UL and OL items -- */
ul.ulitem, ul.ulsubitem, ul.ulsubsubitem {
	margin-left: 0;
	padding-left: 1.5em;
}

ol.olitem, ol.olsubitem, ol.olsubsubitem {
	margin-left: 0;
	padding-left: 1.5em;
}
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*             Body Character Elements             */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.citation {
	font-style: italic;
}

.commandname {
	font-weight: bold;
}

.emphasis {
	font-style:italic;
	font-weight: normal;
}

.filepath {
	font-weight: bold;
}

.highlight_underline {
	text-decoration: underline;
}

.keyboardshortcut {
	font-weight: bold;
}

.keyword_specialuseonly_ {
	font-weight: bold;
	text-decoration: underline;
}	
	
.messagephrase {
	font-style: italic;
}

.notelabel {
	font-weight: bold;
}

.parametername {
	font-style: italic;
}

.strikethrough {
	text-decoration: line-through;
}

.strong {
	font-weight: bold;
}

.subscript {
	font-size: smaller;
	vertical-align: sub;
}

.superscript {
	font-size: smaller;
	vertical-align: super;
}

.systemoutput {
	font-family: "Consolas", "Courier New";
	font-size: 11pt;
}

.uicontrol{
	font-weight: bold;
}

.userinput {
	font-family: "Consolas", "Courier New";
	font-size: 11pt;
}

.variablename {
	font-style: italic;
}

.windowtitle{
	font-weight: bold;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*                Equation Elements               */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.equations {
	font-family: "Times New Roman";
	font-size: 12pt;
	font-style: italic;
	text-align: center;
}

.equationvariable_specialuseonly_ {
	font-family: "Times New Roman";
	font-style: italic;
}

.equationfunction_specialuseonly_ {
	font-family: "Times New Roman";
}

.equationsubscriptvariable_specialuseonly_ {
	font-family: "Times New Roman";
	font-style: italic;
	font-size: smaller;
	vertical-align: sub;
}

.equationsuperscriptvariable_specialuseonly_ {
	font-family: "Times New Roman";
	font-style: italic;
	font-size: smaller;
	vertical-align: super;
}

.equationmatrix_vectorvariable_specialuseonly_ {
	font-family: "Times New Roman";
	font-style: italic;
	font-weight: bold;
}

.equationgreekvariable_specialuseonly_ {
	font-family: "Symbol";
	font-style: italic;
}

.equationfunctiongreek_specialuseonly_ {
	font-family: "Symbol";
}

.equationgreeksubscriptvariable_specialuseonly_ {
	font-family: "Symbol";
	font-style: italic;
	font-size: smaller;
	vertical-align: sub;
}

.equationgreeksuperscriptvariable_specialuseonly_ {
	font-family: "Symbol";
	font-style: italic;
	font-size: smaller;
	vertical-align: super;
}

.equationgreekmatrix_vectorvariable_specialuseonly_ {
	font-family: "Symbol";
	font-style: italic;
	font-weight: bold;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*                Image Elements               */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*[Sam: Currently no changes from the defaults.]*/


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*                Lead-in Elements               */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
ul.ulitem_keepwithnext {
	list-style-type: Disc;
	list-style-position: outside;
}

ul.ulsubitem_keepwithnext {
	list-style-type: Disc ;
	list-style-position: outside;
}

ul.ulitem_keepwithnext, ul.ulsubitem_keepwithnext {
	margin-left: 0;
	padding-left: 1.5em;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*                Programming Elements               */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.codeblocktitle, .codeblock1, .codeblock2, .codeblock3, .codeblock4, .codeblock5, .codeblock6, .codeblock7 {
	font-family: "Consolas", "Courier New";
	font-size: 16px;
	background-color: #F3F4F5;
	margin: 0;
}

.codeblocktitle {
	font-weight: bold;
	margin-top: 1em;
}

.codeblock2 {
	padding-left: 1.5em;
}

.codeblock3 {
	padding-left: 3em;
}

.codeblock4 {
	padding-left: 4.5em;
}

.codeblock5 {
	padding-left: 6em;
}

.codeblock6 {
	padding-left: 7.5em;
}

.codeblock7 {
	padding-left: 9em;
}

.codeblockwidetitle, .codeblockwide1, .codeblockwide2, .codeblockwide3, .codeblockwide4, .codeblockwide5, .codeblockwide6, .codeblockwide7 {
	font-family: "Consolas", "Courier New";
	font-size: 16px;
	background-color: #F3F4F5;
	margin: 0;
}

.codeblockwidetitle {
	font-weight: bold;
	margin-top: 1em;
}

.codeblockwide2 {
	padding-left: 1.5em;
}

.codeblockwide3 {
	padding-left: 3em;
}

.codeblockwide4 {
	padding-left: 4.5em;
}

.codeblockwide5 {
	padding-left: 6em;
}

.codeblockwide6 {
	padding-left: 7.5em;
}

.codeblockwide7 {
	padding-left: 9em;
}

.parameterterm, .parameterdefinition, .parameterdefinitioncontinue {
	margin-left: 1.5em;
}

.parameterterm {
	font-style: italic;
}

.parameterdefinition {
	margin-top: 0;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/	
/*            Programming Character Elements            */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.codeblue {
	color: #0000FF;
}

.codegray {
	color: #808080;
}

.codefuchsia {
	color: #FF00FF;
}

.codegreen {
	color: #008000;
}

.codemaroon {
	color: #800000;
}

.codenavy {
	color: #000080;
}

.codeorange {
	color: #FF8000;
}

.codered {
	color: #FF0000;
}

.codesilver {
	color: #C0C0C0;
}

.codeteal {
	color: #008080;
}

.highlight_codeuseonly_ {
	background-color: yellow;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*                Reference Elements               */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.property {
	font-style: italic;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*               Table Elements               */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.tableheader {
	margin: 0pt;
	font-weight: bold;
}

.tableparagraph {
	margin-top: 1em;
	margin-bottom: 0;
	font-size: 16px;
	font-weight: normal;
}

.noheader.noborders.noshading table, .noheader.noborders.noshading table td {

	border: none;
	background-color: transparent !important;
	margin: 0 !important;
	box-shadow:none;

}

.tableintro, .ltableintro, .lsubtableintro, .lsubsubtableintro {
	margin-top: 1em;
	margin-bottom: 1em;
}
.tabletitle, .ltabletitle, .lsubtabletitle, .lsubsubtabletitle {
	font-weight: bold;
	margin-top: 0pt;
	margin-bottom: 1em;
}

.tablespacer, .ltablespacer, .lsubtablespacer, .lsubsubtablespacer {
	font-size: 1px;
	margin: 0;
	white-space: normal;
}

.tablefootnote, .ltablefootnote, .lsubtablefootnote, .lsubsubtablefootnote {
	font-size: 12px;
	margin-top: 1em;
}

.figuretitle_specialuseonly_, .lfiguretitle_specialuseonly_, .lsubfiguretitle_specialuseonly_, .lsubsubfiguretitle_specialuseonly_ {
	font-weight: bold;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*                Task Elements               */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.definitionterm, .substepdefinitionterm {
	font-weight: bold;
}

.definitiondescription, .substepdefinitiondescription {
	margin-top: 0;
}

ul.stepsingle {
	list-style-type: disc;
}

ul.stepchoice {
	list-style-type: square;
}

ol.substep {
	list-style-type: lower-alpha;
}

/* -- Indentions for UL and OL items -- */
ol.step {
	margin-left: 0;
	padding-left: 1.5em;
}

ul.stepsingle {
	margin-left: 0;
	padding-left: 1.5em;
}

ul.stepchoice {
	margin-left: 0;
	padding-left: 1.5em;
}

ol.substep {
	margin-left: 0;
	padding-left: 1.5em;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* [SLW 2023-Feb-10: Temporary workaround for outline levels not working properly in Magellan. 
		We should remove this portion once we have a fix from Author-it.] */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/* Body Elements */
.olsubitem > .lcontinue, .ulsubitem > .lcontinue, .ulsubitem_keepwithnext > .lcontinue {
	margin-left: -1.5em;
}

.olsubsubitem > .lcontinue, .ulsubsubitem > .lcontinue {
	margin-left: -3em;
}

.olsubitem > .lnote, .ulsubitem > .lnote, .ulsubitem_keepwithnext > .lnote, .substep > .lnote, .step .stepchoice > .lnote {
	margin-left: -1.5em;
}

.olsubsubitem > .lnote, .ulsubsubitem > .lnote, .substep .stepchoice > .lnote {
	margin-left: -3em;
}

.olsubsubitem > .lsubcontinue, .ulsubsubitem > .lsubcontinue {
	margin-left: -1.5em;
}

.olsubsubitem > .lsubnote, .ulsubsubitem > .lsubnote, .substep .stepchoice > .lsubnote {
	margin-left: -1.5em;
}

/* Image Elements */
.olsubitem > .limage, .ulsubitem > .limage, .ulsubitem_keepwithnext > .limage, .substep > .limage, .step .stepchoice > .limage {
	margin-left: -1.5em;
}

.olsubsubitem > .limage, .ulsubsubitem > .limage, .substep .stepchoice > .limage {
	margin-left: -3em;
}

.olsubsubitem > .lsubimage, .ulsubsubitem > .lsubimage, .substep .stepchoice > .lsubimage {
	margin-left: -1.5em;
}

/* Lead-in elements */
.olsubitem > .lcontinue_keepwithnext, .ulsubitem > .lcontinue_keepwithnext, .ulsubitem_keepwithnext > .lcontinue_keepwithnext {
	margin-left: -1.5em;
}

.olsubsubitem > .lcontinue_keepwithnext, .ulsubsubitem > .lcontinue_keepwithnext {
	margin-left: -3em;
}

.olsubsubitem > .lsubcontinue_keepwithnext, .ulsubsubitem > .lsubcontinue_keepwithnext {
	margin-left: -1.5em;
}

.olsubitem > .stepinfo_keepwithnext, .ulsubitem > .stepinfo_keepwithnext, .ulsubitem_keepwithnext > .stepinfo_keepwithnext, .substep > .stepinfo_keepwithnext, .step .stepchoice > .stepinfo_keepwithnext {
	margin-left: -1.5em;
}

.olsubsubitem > .stepinfo_keepwithnext, .ulsubsubitem > .stepinfo_keepwithnext, .substep .stepchoice > .stepinfo_keepwithnext {
	margin-left: -3em;
}

.olsubitem > .stepresult_keepwithnext, .ulsubitem > .stepresult_keepwithnext, .ulsubitem_keepwithnext > .stepresult_keepwithnext, .substep > .stepresult_keepwithnext, .step .stepchoice > .stepresult_keepwithnext {
	margin-left: -1.5em;
}

.olsubsubitem > .stepresult_keepwithnext, .ulsubsubitem > .stepresult_keepwithnext, .substep .stepchoice > .stepresult_keepwithnext {
	margin-left: -3em;
}

/* Table Elements */
.olsubsubitem > .lsubtableintro, .ulsubsubitem > .lsubtableintro, .substep .stepchoice > .lsubtableintro {
	margin-left: -1.5em;
}

.olsubsubitem > .lsubtablespacer, .ulsubsubitem > .lsubtablespacer, .substep .stepchoice > .lsubtablespacer {
	margin-left: -0.25in;
}

.olsubitem > .ltableintro, .ulsubitem > .ltableintro, .ulsubitem_keepwithnext > .ltableintro, .substep > .ltableintro, .step .stepchoice > .ltableintro {
	margin-left: -1.5em;
}

.olsubsubitem > .ltableintro, .ulsubsubitem > .ltableintro, .substep .stepchoice > .ltableintro {
	margin-left: -3em;
}

.olsubitem > .ltablespacer, .ulsubitem > .ltablespacer, .ulsubitem_keepwithnext > .ltablespacer, .substep > .ltablespacer, .step .stepchoice > .ltablespacer {
	margin-left: -0.25in;
}

.olsubsubitem > .ltablespacer, .ulsubsubitem > .ltablespacer, .substep .stepchoice > .ltablespacer {
	margin-left: -0.5in;
}

/* Task Elements */
.olsubitem > .definitiondescription, .ulsubitem > .definitiondescription, .ulsubitem_keepwithnext > .definitiondescription, .substep > .definitiondescription, .step .stepchoice > .definitiondescription {
	margin-left: -1.5em;
}

.olsubsubitem > .definitiondescription, .ulsubsubitem > .definitiondescription, .substep .stepchoice > .definitiondescription {
	margin-left: -3em;
}

.olsubitem > .definitiondescriptioncontinue, .ulsubitem > .definitiondescriptioncontinue, .ulsubitem_keepwithnext > .definitiondescriptioncontinue, .substep > .definitiondescriptioncontinue, .step .stepchoice > .definitiondescriptioncontinue {
	margin-left: -1.5em;
}

.olsubsubitem > .definitiondescriptioncontinue, .ulsubsubitem > .definitiondescriptioncontinue, .substep .stepchoice > .definitiondescriptioncontinue {
	margin-left: -3em;
}

.olsubitem > .definitionterm, .ulsubitem > .definitionterm, .ulsubitem_keepwithnext > .definitionterm, .substep > .definitionterm, .step .stepchoice > .definitionterm {
	margin-left: -1.5em;
}

.olsubsubitem > .definitionterm, .ulsubsubitem > .definitionterm, .substep .stepchoice > .definitionterm {
	margin-left: -3em;
}

.olsubitem > .stepinfo, .ulsubitem > .stepinfo, .ulsubitem_keepwithnext > .stepinfo, .substep > .stepinfo, .step .stepchoice > .stepinfo {
	margin-left: -1.5em;
}

.olsubsubitem > .stepinfo, .ulsubsubitem > .stepinfo, .substep .stepchoice > .stepinfo {
	margin-left: -3em;
}

.olsubitem > .stepresult, .ulsubitem > .stepresult, .ulsubitem_keepwithnext > .stepresult, .substep > .stepresult, .step .stepchoice > .stepresult {
	margin-left: -1.5em;
}

.olsubsubitem > .stepresult, .ulsubsubitem > .stepresult, .substep .stepchoice > .stepresult {
	margin-left: -3em;
}

.olsubsubitem > .substepdefinitiondescription, .ulsubsubitem > .substepdefinitiondescription, .substep .stepchoice > .substepdefinitiondescription {
	margin-left: -1.5em;
}

.olsubsubitem > .substepdefinitiondescriptioncontinue, .ulsubsubitem > .substepdefinitiondescriptioncontinue, .substep .stepchoice > .substepdefinitiondescriptioncontinue {
	margin-left: -1.5em;
}

.olsubsubitem > .substepdefinitionterm, .ulsubsubitem > .substepdefinitionterm, .substep .stepchoice > .substepdefinitionterm {
	margin-left: -1.5em;
}

.olsubsubitem > .substepinfo, .ulsubsubitem > .substepinfo, .substep .stepchoice > .substepinfo {
	margin-left: -1.5em;
}

.olsubsubitem > .substepresult, .ulsubsubitem > .substepresult, .substep .stepchoice > .substepresult {
	margin-left: -1.5em;
}
