﻿@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: 14px;
}
 p, ul, ol {
	margin: 0pt 4pt 10pt 4pt;
	font-size: 14px;
	font-weight: normal;
 }

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

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

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

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

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/	
/*                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 {
	background-color: #F6F8FA;
	border:  none;
	padding: 6px;
	margin: 10pt 0pt;
}

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: 0px;
	padding-left: 20px;
}

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

.commandname {
	font-family: "Consolas", "Courier New";
	font-size: 18px;
	font-weight: bold;
}

.emphasis {
	font-style:italic;
}

.filepath {
	font-weight: bold;
}

.highlight_underline {
	text-decoration: underline;
}

.keyboardshortcut {
	font-weight: bold;
}

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

.notelabel {
	font-weight: bold;
}

.parametername {
	font-style: italic;
}

.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: 15px;
}

.uicontrol{
	font-weight: bold;
}

.userinput {
	font-family: "Consolas", "Courier New";
	font-size: 15px;
}

.variablename {
	font-style: italic;
}

.windowtitle{
	font-weight: bold;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/	
/*                Code 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;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*                Equation Elements               */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.equationvariable_test_donotuse_ {
	font-family: "Times New Roman";
	font-style: italic;
}

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

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

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

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

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

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

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

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

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

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


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

.codeblocktitle {
	font-weight: bold;
}

.codeblock2 {
	padding-left: 20px;
}

.codeblock3 {
	padding-left: 40px;
}

.codeblock4 {
	padding-left: 60px;
}

.codeblock5 {
	padding-left: 80px;
}

.codeblock6 {
	padding-left: 100px;
}

.codeblock7 {
	padding-left: 120px;
}

.codeblockwidetitle, .codeblockwide1, .codeblockwide2, .codeblockwide3, .codeblockwide4, .codeblockwide5, .codeblockwide6, .codeblockwide7 {
	font-family: "Consolas", "Courier New";
	font-size: 15px;
	margin: 0pt;
}

.codeblockwidetitle {
	font-weight: bold;
}

.codeblockwide2 {
	padding-left: 20px;
}

.codeblockwide3 {
	padding-left: 40px;
}

.codeblockwide4 {
	padding-left: 60px;
}

.codeblockwide5 {
	padding-left: 80px;
}

.codeblockwide6 {
	padding-left: 100px;
}

.codeblockwide7 {
	padding-left: 120px;
}

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

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

.tableparagraph {
	margin-top: 10pt;
	margin-bottom: 0pt;
	font-size: 14px;
	font-weight: normal;
}

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

	border: none;
	background-color: transparent;
	box-shadow:none;

}

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

.tablespacer, .ltablespacer, .lsubtablespacer, .lsubsubtablespacer {
	font-size: 8pt;
	margin: 0pt;
}

.tablefootnote, .ltablefootnote, .lsubtablefootnote, .lsubsubtablefootnote {
	font-size: smaller;
}

.figuretitle_specialuseonly__test_donotuse_, .lfiguretitle_specialuseonly__test_donotuse_, .lsubfiguretitle_specialuseonly__test_donotuse_, .lsubsubfiguretitle_specialuseonly__test_donotuse_ {
	font-weight: bold;
}

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

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

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

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: 0px;
	padding-left: 20px;
}

ul.stepsingle {
	margin-left: 0px;
	padding-left: 20px;
}

ul.stepchoice {
	margin-left: 0px;
	padding-left: 20px;
}

ol.substep {
	margin-left: 0px;
	padding-left: 20px;
}