/*<meta />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

a
{
	text-decoration: none;
	color: #005aaa;
}

a:visited
{
	
}

a:hover
{
	text-decoration: underline;
	color: #07374f;
}

a:active
{
	
}

a.button
{
	font-style: normal;
	text-decoration: none;
	font-family: sans-serif;
	color: black;
}

a.button:link
{
	color: black;
}

a.button:visited
{
	color: black;
}

a.button:active
{
	color: black;
}

a.Figure_in_Topic
{
	color: #000000;
	text-decoration: none;
}

a.glossary
{
	font-style: normal;
	text-decoration: none;
	color: navy;
}

a.MiniTOC1
{
	text-decoration: none;
	font-weight: normal;
	color: #005aaa;
}

a.MiniTOC1:link
{
	text-decoration: none;
	font-weight: normal;
	color: #005aaa;
}

a.MiniTOC1:hover
{
	text-decoration: underline;
	color: #07374f;
}

a.NavLink
{
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}

a.NavLink:visited
{
	color: #777777;
	text-decoration: none;
}

a.NavLink:hover
{
	text-decoration: underline;
	color: #ffffff;
}

a.navbutton:hover
{
	text-decoration: underline;
	color: #ffffff;
}

a.schrored
{
	font-style: normal;
	text-decoration: none;
	color: #a41128;
	font-family: sans-serif;
}

a.Table_in_Topic
{
	color: #000000;
	text-decoration: none;
}

a.TOClink
{
	color: #777777;
	font-size: 80%;
	font-style: italic;
	text-decoration: none;
}

a.TOClink:visited
{
	text-decoration: none;
}

a.TOClink:hover
{
	color: #002f30;
}

a.web_link
{
	text-decoration: inherit;
	color: inherit;
}

body
{
	background-color: white;
	font-family: sans-serif;
	font-size: 14px;
	color: #12122d;
	font-weight: normal;
	line-height: 20px;
}

br.image
{
	margin-bottom: 10px;
}

caption
{
	text-align: left;
	font-family: helvetica, arial, sans-serif;
	font-style: italic;
	padding-top: 1em;
	padding-bottom: 10px;
}

code
{
	font-family: monospace;
	background-color: white;
	color: black;
}

dd
{
	margin-bottom: 2px;
}

div.ColorSwatch
{
	height: 20px;
	width: 50px;
	border: 1px;
	border-color: black;
	border-style: solid;
	vertical-align: baseline;
}

dl
{
	margin-top: 0.5em;
	margin-bottom: 0.3em;
}

dt
{
	margin-bottom: 2px;
}

h1
{
	margin-top: 5;
	font-family: sans-serif;
	font-weight: 400;
	font-size: 2rem;
	line-height: 3rem;
}

h2
{
	font-weight: 400;
	font-family: sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
	margin-bottom: 1rem;
}

h2.Numbered
{
	mc-auto-number-format: "A:{n+}. ";
}

h2.Numbered2
{
	mc-auto-number-format: "A:{n}.{n=1}. ";
}

h2.Numbered2_
{
	mc-auto-number-format: "A:{n}.{n+}. ";
}

h3
{
	margin-bottom: 0;
	font-family: sans-serif;
	font-weight: 400;
	font-size: 1.3rem;
	line-height: 1.9rem;
	font-style: oblique;
}

h3.legal
{
	margin-bottom: 0;
	font-family: inherit;
	font-weight: 400;
	font-size: 130%;
	line-height: 1.9rem;
}

h3.Numbered3
{
	mc-auto-number-format: "A:{n}.{n}.{n=1}. ";
}

h3.Numbered3_
{
	mc-auto-number-format: "A:{n}.{n}.{n+}. ";
}

h3.TOC
{
	margin-left: 40px;
	font-size: medium;
	font-family: sans-serif;
	font-weight: bold;
}

h4
{
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	margin-bottom: 0;
	font-size: 1.1rem;
}

h4.legal
{
	font-family: inherit;
	font-weight: bold;
	margin-bottom: 0;
	font-size: 120%;
}

h5
{
	font-size: 100%;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	margin-bottom: 0;
}

h5.legal
{
	font-size: 100%;
	font-family: inherit;
	font-weight: bold;
	margin-bottom: 0;
}

hr.legal
{
	margin-top: 2pc;
	margin-bottom: 2pc;
}

html
{
	font-size: 16px;
}

i.UserReplace
{
	font-style: italic;
}

img
{
	max-width: 100%;
	height: auto;
}

li
{
	margin-left: 0px;
	display: list-item;
}

ol.iii
{
	list-style-type: lower-roman;
}

ol.abc
{
	list-style-type: lower-alpha;
}

p
{
	font-weight: normal;
	margin-top: 5px;
	margin-bottom: 2px;
	padding-left: 5;
}

p.ArgDef
{
	font-style: italic;
	font-size: 110%;
}

p.ArgValue
{
	text-align: right;
}

p.Cell_Body
{
	margin-bottom: 3px;
	margin-top: 2px;
}

p.Cell_Body_Decimal
{
	text-align: right;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-top: 0px;
}

p.Cell_Heading
{
	margin-bottom: 5px;
}

p.Code1
{
	font-size: 90%;
	font-family: monospace;
	margin-left: 2pc;
}

p.Equation
{
	mc-auto-number-format: "E:({n=1})";
	mc-auto-number-offset: 1em;
	mc-auto-number-position: outside-tail;
	margin-bottom: 0;
	vertical-align: middle;
}

p.Equation_
{
	mc-auto-number-format: "E:({n+})";
	mc-auto-number-offset: 1em;
	mc-auto-number-position: outside-tail;
	vertical-align: middle;
}

p.figure
{
	text-align: left;
	font-family: helvetica, arial, sans-serif;
	font-style: italic;
	mc-auto-number-format: "F:Figure {n+}:";
	mc-auto-number-offset: 1pc;
	padding-top: 5pt;
	padding-bottom: 5pt;
}

p.Graphics1
{
	margin-left: 2pc;
}

p.GUI_Heading
{
	font-family: helvetica, arial, sans-serif;
	margin-top: 15px;
	margin-bottom: 5px;
}

p.Heading3Nonum
{
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	margin-bottom: 0;
	font-size: 125%;
}

p.Heading4Nonum
{
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	margin-bottom: 0;
	font-size: 110%;
}

p.image
{
	text-align: left;
}

p.Lettered2
{
	mc-auto-number-format: "{a=1}. ";
	margin-left: 4pc;
	mc-auto-number-offset: 2pc;
	mc-auto-number-position: outside-head;
}

p.Lettered2_
{
	mc-auto-number-format: "{a+}. ";
	mc-auto-number-offset: 2pc;
	mc-auto-number-position: outside-head;
	margin-left: 4pc;
}

p.NoSpacing
{
	margin-top: 0px;
	margin-bottom: 0px;
}

p.Note
{
	mc-auto-number-format: "{b}Note:{/b} ";
}

p.Numbered1
{
	mc-auto-number-position: outside-head;
	mc-auto-number-format: "{n=1}.";
	padding-left: 0pc;
	margin-left: 2pc;
	mc-auto-number-offset: 2pc;
}

p.Numbered1_
{
	mc-auto-number-format: "{n+}.";
	mc-auto-number-position: outside-head;
	padding-left: 0pc;
	mc-auto-number-offset: 2pc;
	margin-right: 0px;
	margin-left: 2pc;
}

p.Numbered2
{
	mc-auto-number-position: outside-head;
	mc-auto-number-format: "A:{n}.{n=1}.";
	padding-left: 0pc;
	margin-left: 2pc;
	mc-auto-number-offset: 2pc;
}

p.Numbered2_
{
	mc-auto-number-format: "A:{n}{n+}.";
	mc-auto-number-position: outside-head;
	padding-left: 0pc;
	mc-auto-number-offset: 2pc;
	margin-right: 0px;
	margin-left: 2pc;
}

p.navbar
{
	font-size: 90%;
	margin-left: 1em;
	text-indent: -1em;
	margin-top: 3px;
	margin-bottom: 3px;
}

p.Reference
{
	mc-auto-number-format: "{n+}.";
	mc-auto-number-offset: 2pc;
	mc-auto-number-position: outside-head;
}

p.Table_Caption
{
	font-family: helvetica, arial, sans-serif;
	font-style: italic;
	mc-auto-number-format: "T:Table {n+}. ";
}

p.Table_Caption_nonum
{
	font-family: helvetica, arial, sans-serif;
	font-style: italic;
}

p.TableFooter
{
	mc-auto-number-format: "{sup}{a=1}{/sup}";
	font-size: 90%;
	margin-bottom: 3px;
}

p.Table_Elt
{
	padding-left: 0px;
	margin-bottom: 8px;
}

p.Table_Elt_Ctr
{
	text-align: center;
	margin-bottom: 8px;
}

p.TableFooter_
{
	font-size: 90%;
	mc-auto-number-format: "{sup}{a+}{/sup}";
	margin-bottom: 3px;
}

p.Task_LeadIn
{
	font-weight: bold;
}

p.toc
{
	padding-left: 2pc;
	font-family: arial, helvetica, sans-serif;
	font-size: 11pt;
	line-height: 1em;
}

p.Tutorial
{
	mc-auto-number-format: "For a tutorial example, see ";
	font-style: italic;
}

pre
{
	font-size: 90%;
	font-family: monospace;
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	line-height: 1.42857143;
	color: #333;
	white-space: pre-wrap;
	background-color: #f5f5f5;
	border: 1px solid #ccc;
	border-radius: 4px;
	overflow: auto;
}

pre.Code1
{
	font-size: 90%;
	margin-left: 2pc;
	font-family: monospace;
}

span.Symbol
{
	font-family: Symbol;
}

sub
{
	vertical-align: -30%;
	font-size: 75%;
}

sub.Math,
sup.Math	/*Font adjustment for styling inline mathematical symbols and formulas*/
{
	font-size: 90%;
}

sup
{
	vertical-align: 50%;
	font-size: 75%;
}

/* table
{
	border-collapse: collapse;
}

table.ArgTable
{
	border-spacing: 0;
	border: none;
	margin: 0px;
	padding: 0px;
}

table.NavLink
{
	border-spacing: 0;
	border: none;
	border-collapse: collapse;
	margin: 0px;
	text-align: center;
	background-color: #dddddd;
	width: 100%;
	padding: 0px;
}

table.NoSpacing
{
	border-spacing: 0;
	border: none;
	border-collapse: collapse;
	margin: 0px;
	width: 100%;
	padding: 0px;
}

table.Periodic
{
	border: none 0px #000000;
	caption-side: top;
	margin-left: 0px;
	margin-right: 0px;
	margin: 0px;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-bottom: 20px;
}

table.TableCellTable
{
	border-spacing: 0;
	border: none;
	margin: 0px;
	padding: 0px;
}

td
{
	vertical-align: top;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 2px;
}

td.ArgTable
{
	border: none;
	padding: 0px;
	margin: 0px;
	padding-right: 10px;
}

td.AtomNo
{
	padding-left: 3px;
	padding-right: 4px;
}

td.Borders
{
	border: solid 1px;
	margin: 0px;
}

td.border-none
{
	padding: 5pt;
	border: solid 1pt #ffffff;
}

td.border-b
{
	padding: 5pt;
	border-width: 1pt;
	border-style: solid;
	border-bottom-color: #000000;
	border-left-color: #ffffff;
	border-right-color: #ffffff;
	border-top-color: #ffffff;
}

td.border-l
{
	padding: 5pt;
	border-width: 1pt;
	border-style: solid;
	border-bottom-color: #ffffff;
	border-left-color: #000000;
	border-right-color: #ffffff;
	border-top-color: #ffffff;
}

td.border-r
{
	padding: 5pt;
	border-width: 1pt;
	border-style: solid;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	border-right-color: #000000;
	border-top-color: #ffffff;
}

td.border-t
{
	padding: 5pt;
	border-width: 1pt;
	border-style: solid;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	border-right-color: #ffffff;
	border-top-color: #000000;
}

td.border-bl
{
	padding: 5pt;
	border-width: 1pt;
	border-style: solid;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-right-color: #ffffff;
	border-top-color: #ffffff;
}

td.border-br
{
	padding: 5pt;
	border-width: 1pt;
	border-style: solid;
	border-bottom-color: #000000;
	border-left-color: #ffffff;
	border-right-color: #000000;
	border-top-color: #ffffff;
}

td.border-lt
{
	padding: 5pt;
	border-width: 1pt;
	border-style: solid;
	border-bottom-color: #ffffff;
	border-left-color: #000000;
	border-right-color: #ffffff;
	border-top-color: #000000;
}

td.border-rt
{
	padding: 5pt;
	border-width: 1pt;
	border-style: solid;
	border-bottom-color: #ffffff;
	border-left-color: #ffffff;
	border-right-color: #000000;
	border-top-color: #000000;
}

td.border-bt
{
	padding: 5pt;
	border-width: 1pt;
	border-style: solid;
	border-bottom-color: #000000;
	border-left-color: #ffffff;
	border-right-color: #ffffff;
	border-top-color: #000000;
}

td.border-lr
{
	padding: 5pt;
	border-width: 1pt;
	border-style: solid;
	border-bottom-color: #ffffff;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #ffffff;
}

td.border-blr
{
	padding: 5pt;
	border-width: 1pt;
	border-style: solid;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #ffffff;
}

td.border-blt
{
	padding: 5pt;
	border-width: 1pt;
	border-style: solid;
	border-bottom-color: #000000;
	border-left-color: #000000;
	border-right-color: #ffffff;
	border-top-color: #000000;
}

td.border-brt
{
	padding: 5pt;
	border-width: 1pt;
	border-style: solid;
	border-bottom-color: #000000;
	border-left-color: #ffffff;
	border-right-color: #000000;
	border-top-color: #000000;
}

td.border-lrt
{
	padding: 5pt;
	border-width: 1pt;
	border-style: solid;
	border-bottom-color: #ffffff;
	border-left-color: #000000;
	border-right-color: #000000;
	border-top-color: #000000;
}

td.border-all
{
	padding: 5pt;
	border: solid 1pt #000000;
}

td.Element
{
	padding-right: 3px;
	padding-left: 3px;
}

td.Filler
{
	width: auto;
}

td.navlink
{
	text-align: center;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 10px;
	font-size: 90%;
	background-color: #333;
	color: #ffffff;
}

td.NavCenter
{
	border: none;
	text-align: center;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
	width: 24%;
}

td.NavLeft
{
	vertical-align: top;
	border: none;
	text-align: left;
	width: 38%;
}

td.NavRight
{
	vertical-align: top;
	text-align: right;
	border: none;
	width: 38%;
}

td.NoBorders
{
	margin: 0px;
	border: none 0px #000000;
}

td.NoSpacing
{
	vertical-align: top;
	border: none;
	margin: 0px;
	padding: 0px;
}

td.NoSpacing:last-child
{
	width: 100%;
}

td.Spacing
{
	border: none;
	padding: 0px;
	margin: 0px;
	padding-right: 20px;
}

td.TableCellTable
{
	border: none;
	padding: 0px;
	margin: 0px;
	padding-right: 10px;
}

th
{
	text-align: left;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	font-size: 90%;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

tr
{
	vertical-align: top;
}

tr.ArgTable
{
	border: none;
	margin: 0px;
	padding: 0px;
}

tr.NavLink
{
	border: none;
	margin: 0px;
	padding: 0px 0px 2px;
	color: #ffffff;
	background-color: #333;
}

tr.NoSpacing
{
	border: none;
	margin: 0px;
	padding: 0px;
}

tr.TableCellTable
{
	margin: 0px;
	padding: 0px;
	border: none 0px #000000;
}

*/

tt
{
	font-size: 90%;
	font-family: monospace;
}

.BoldItalic
{
	font-style: italic;
	font-weight: bold;
}

.center
{
	text-align: center;
}

.CodeLink
{
	font-family: monospace;
}

.codesmall
{
	font-size: x-small;
	font-family: monospace;
}

.Capitalize
{
	text-transform: capitalize;
}

.Compact
{
	margin-bottom: 0px;
	margin-top: 0px;
}

.ContinueTo
{
	font-family: arial, helvetica, sans-serif;
	font-size: 90%;
	font-weight: bold;
}

.ContinueTopic
{
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 85%;
}

.eqtext	/*define font for text representation of equation variables etc*/
{
	font-style: italic;
	font-family: 'Times New Roman';
	font-size: 110%;
	font-weight: 600;
}

.GUI
{
	font-weight: 600;
}

.GUISmall
{
	font-size: 80%;
	font-weight: 600;
}

.GUITable
{
	font-size: 90%;
	font-weight: 600;
}

.HB
{
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
}

.HowTo
{
	color: #777777;
	font-size: 80%;
	font-style: italic;
}

.img-responsive
{
	max-width: 100%;
	width: auto;
	height: auto;
}

.Indented1
{
	padding-left: 0pc;
	margin-left: 2pc;
}

.Indented1Compact
{
	padding-left: 0pc;
	margin-left: 2pc;
	margin-bottom: 0px;
	margin-top: 0px;
}

.Indented2
{
	padding-left: 0pc;
	margin-left: 4pc;
}

.Indented2Compact
{
	padding-left: 0pc;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 4pc;
}

.indent
{
	margin-left: 40px;
}

.invisible
{
	display: none;
}

.italic
{
	font-style: italic;
}

.Keys
{
	font-family: helvetica, arial, sans-serif;
	font-size: 90%;
	font-weight: normal;
	font-variant: small-caps;
}

.Keyword
{
	font-weight: bold;
}

.legal
{
	font-family: Verdana, helvetica, arial, sans-serif;
	font-size: 9pt;
}

.logo
{
	margin-top: 0;
	margin-bottom: 0;
}

.Math	/*Class for styling inline mathematical symbols and formulas*/
{
	font-family: "Times New Roman";
	font-size: 120%;
}

.navbutton
{
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
}

.navbutton:visited
{
	
}

.navbutton:hover
{
	text-decoration: underline;
	color: #ffffff;
}

.NavText
{
	font-size: 80%;
	color: #ffffff;
}

.normal
{
	font-style: normal;
}

.overline
{
	text-decoration: overline;
}

.sans
{
	font-family: helvetica, arial, sans-serif;
}

.SearchBoost
{
	display: none;
}

.small
{
	font-size: 90%;
}

.SmallCaps
{
	font-variant: small-caps;
}

.SubItal
{
	font-style: italic;
}

.SupItal
{
	font-style: italic;
}

.UserReplace
{
	font-style: italic;
}

.UserType
{
	font-family: monospace;
}

MadCap|dropDown
{
	mc-closed-image: url("../Images/DropDownClosed.gif");
	mc-open-image: url("../Images/DropDownOpen.gif");
}

MadCap|dropDown.LearnMore
{
	mc-closed-image: url("../Images/arrow-closed_l3px.png");
	mc-open-image: url("../Images/arrow-open_l3px.png");
}

MadCap|dropDownHotspot.LearnMore
{
	background-color: #0063b0;
	font-weight: bold;
	color: #efefef;
}

MadCap|equation
{
	vertical-align: baseline;
	margin-bottom: -4px;
}

MadCap|expanding
{
	mc-closed-image: url("../Images/ExpandingClosed.gif");
	mc-open-image: url("../Images/ExpandingOpen.gif");
}

MadCap|miniTocProxy
{
	font-family: arial, helvetica, sans-serif;
	padding-top: 0px;
	padding-left: 2pc;
	border-top-width: 0px;
	margin-top: 0px;
	color: #002f30;
	line-height: 1em;
	color: #0e6895;
	text-decoration: none;
}

MadCap|xref
{
	color: #005aaa;
	text-decoration: none;
}

MadCap|xref:hover
{
	text-decoration: underline;
	width: auto;
	color: #12122d;
}

MadCap|xref.Equation_Number
{
	mc-format: "Eq. ({paranumonly})";
}

MadCap|xref.Equation_in_Topic
{
	color: #333;
	mc-format: "{color #0E6895}Eq. ({paranumonly}){/color}{default} in {title}";
}

MadCap|xref.Equation_in_Topic:hover
{
	mc-format: "{default}{color #07374f}{u}{paranumonly}{/u}{/color}{default} in {title}";
}

MadCap|xref.Eq_Number_Only
{
	mc-format: ;
}

MadCap|xref.here
{
	mc-format: "here";
}

MadCap|xref.Figure_Number
{
	mc-format: "{paranumonly}";
}

MadCap|xref.Figure_in_Topic
{
	color: #333;
	mc-format: "{color #0E6895}{paranumonly}{/color}{default} in {title}";
}

MadCap|xref.Figure_in_Topic:hover
{
	mc-format: "{default}{color #07374f}{u}{paranumonly}{/u}{/color}{default} in {title}";
}

MadCap|xref.Heading_in_Topic
{
	mc-format: "{color #0E6895}{paratext}{/color} in {title}";
	color: #333;
	text-decoration: none;
}

MadCap|xref.Heading_in_Topic:hover
{
	mc-format: "{default}{color #07374f}{u}{paratext}{/u}{/color}{default} in {title}";
}

MadCap|xref.NavLink
{
	font-style: italic;
	text-decoration: none;
	color: #ffffff;
}

MadCap|xref.NavLink:visited
{
	color: #ffffff;
}

MadCap|xref.Numbered
{
	mc-format: "{paranum}{paratext}";
}

MadCap|xref.Reference_Number
{
	text-decoration: none;
	color: #000000;
	mc-format: "[{color #0E6895}{paranumonly}{/color}]";
}

MadCap|xref.Reference_Number:hover
{
	color: #a41128;
}

MadCap|xref.Ref_Number_Only
{
	mc-format: "{color #0E6895}{paranumonly}{/color}";
}

MadCap|xref.Step_Number
{
	mc-format: "Step {paranumonly} ";
}

MadCap|xref.Table_Footnote
{
	text-decoration: none;
	mc-format: "{sup}{paranum}{/sup}";
}

MadCap|xref.Table_in_Topic
{
	text-decoration: none;
	mc-format: "{color #0E6895}{paranumonly}{/color} in {title}";
	color: #333;
}

MadCap|xref.Table_in_Topic:hover
{
	mc-format: "{color #07374f}{u}{paranumonly}{/u}{default} in {title}";
}

MadCap|xref.Table_Number
{
	mc-format: "{paranumonly}";
}

MadCap|xref.Table_Ref
{
	mc-format: "{paranum}{paratext}";
}

MadCap|xref.title
{
	mc-format: "{title}";
}

MadCap|xref.toc
{
	font-size: 11pt;
	text-decoration: none;
	font-weight: bold;
	color: #12122d;
}

MadCap|xref.toc:visited
{
	text-decoration: none;
	color: #12122d;
}

MadCap|xref.title
{
	mc-format: "{title}";
	text-decoration: none;
	color: #005aaa;
}

MadCap|xref.title:hover
{
	mc-format: "{title}";
	text-decoration: underline;
	color: #12122d;
}

div.TutorialList
{
	
}

p.TutorialListHead
{
	margin-bottom: 1em;
	margin-top: 1em;
	font-weight: 400;
	font-family: sans-serif;
	font-size: 1.5rem;
	line-height: 2.2rem;
}

p.TutorialList
{
	margin: 0px;
	margin-left: 15px;
	padding: 3px;
}

/* here are the styles for the old orange box tutorial list
div.TutorialList
{
	height: auto;
	max-width: 20pc;
	float: right;
	margin: 8px;
	border: solid 1px #ff8c00;
	border-radius: 7px;
	padding: 10px;
}

p.TutorialListHead
{
	margin-bottom: 5px;
	font-weight: bold;
	color: #ff8c00;
	font-size: 10pt;
}

p.TutorialList
{
	margin: 0px;
	margin-left: 15px;
	font-size: 10pt;
	padding: 3px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 20pc;
}
*/

MadCap|codeSnippetBody
{
	
}

MadCap|codeSnippet
{
	font-size: 11pt;
	background: #ecebeb;
}

MadCap|codeSnippet.simple_codeline
{
	font-size: 11pt;
	border: none 0px #000000;
	background: #f0f8ff;
}

MadCap|codeSnippetBody.simple_codelline
{
	mc-code-lang: Bash;
}

/*
table.table-with-borders
{
	width: 60%;
	border-spacing: 1px 1px;
	border-top-left-radius: 1px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #000000;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-collapse: collapse;
	margin-left: auto;
	margin-right: auto;
}

th.border-all
{
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: #6495ed;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}
*/

h1.title
{
	color: #005aaa;
	font-style: inherit;
	font-variant: inherit;
	font-family: Arial;
	font-size: 24pt;
}

big
{
	font: arial;
	font-style: oblique;
	font-family: Arial;
}

span.GUI
{
	
}

MadCap|xref.other_text
{
	mc-format: 'Sequence Annotations';
	font-style: oblique;
	font-weight: bold;
}

MadCap|xref.style_toolbox
{
	mc-format: '{b}Style Toolbox{/b}';
}

/*following styles are for the glossary term tooltip*/

.glossary_tooltip
{
	position: relative;
	display: inline-block;
	cursor: pointer;
}

.glossary_tooltip .tooltiptext
{
	font-size: 1rem;
	visibility: hidden;
	width: 250px;
	border-color: #7b7b7b;
	text-decoration: none;
	color: #7b7b7b;
	text-align: left;
	border-radius: 6px;
	padding: 10px 10px;
	position: absolute;
	z-index: 1;
	top: 125%;
	left: 50%;
	margin-left: -130px;
	opacity: 0;
	transition: opacity 0.3s;
	box-shadow: 0 0 5px #aaa;
}

/* styling for tooltip arrow at top of box */

.glossary_tooltip .tooltiptext::before
{
	content: "";
	position: absolute;
	bottom: 100%;
	left: 50%;
	margin-left: -5px;
	border-width: 5px;
	border-style: solid;
	border-color: transparent transparent #7b7b7b transparent;
}

.glossary_tooltip:hover .tooltiptext
{
	visibility: visible;
	opacity: 1;
}

ul.checklist
{
	list-style-type: "\2610";
}

h3.no_italics
{
	font-weight: bold;
	font-size: 1.3rem;
	line-height: 1rem;
	margin-top: 1rem;
	margin-bottom: 1rem;
	font-style: normal !important;
	color: #696969;
}

dl.checklist
{
	
}

dl.checklist > dt
{
	margin-bottom: 1rem;
	font-weight: bold;
}

dl.checklist > dt::before
{
	content: "\2610";
	padding-right: 5px;
}

MadCap|popupHead
{
	color: #000000;
}

div.screenshot_row	/*This is a custom responsive layout row style (div class) in your stylesheet. To provide your own description for this style: (1) Open the stylesheet; (2) Find and select the div class with this name; and (3) In the Comment field, replace this text with your own. For more information on adding comments to styles, see the online Help.*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
	border-spacing: 0px 20px;
	width: 90%;
}

div.screenshot_row::before
{
	content: ' ';
	display: table;
}

div.screenshot_row::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.screenshot_row > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.screenshot_row > div:nth-child(1)
{
	width: 40%;
	margin-left: 0%;
}

div.screenshot_row > div:nth-child(2)
{
	width: 55%;
	margin-left: 5%;
}

p.p_in_H1_style
{
	margin-top: 5px;
	margin-bottom: 15px;
	padding-left: 5;
	font-size: 24pt;
	font-weight: bold;
	color: #005aaa;
	font-family: 'Open Sans';
}

p.p_in_H1_title_style
{
	margin-top: 5px;
	margin-bottom: 15px;
	padding-left: 5;
	font-size: 24pt;
	color: #005aaa;
	font-family: 'Open Sans';
	font-weight: normal;
}

MadCap|dropDownHead
{
	display: block;
	font-family: sans-serif;
	font-weight: 400;
	line-height: 2.2rem;
	margin: 0px;
	cursor: pointer;
	color: #005AAA;
	cursor-color: #005AAA;
	font-size: 12pt;
}

img.reduced_width
{
	height: auto;
	max-width: 70%;
}

h1.IndexLetter
{
	font-size: 11pt;
	line-height: 1rem;
	color: black;
}

p#learn_more
{
	font-weight: normal;
	margin: 10px;
	padding: 10px;
	text-align: center;
}

h5#intro
{
	font-size: 100%;
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	margin-bottom: 0;
	margin: 1 em;
}

td.download_button
{
	background-color: #005aaa;
	border-radius: 15px;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.16), 0 6px 12px rgba(0, 0, 0, 0.23);
	color: #ffffff;
	font-weight: bold;
	height: 40px;
	padding-bottom: 10pt;
	padding-top: 10pt;
	padding-left: 30pt;
	padding-right: 30pt;
	vertical-align: middle;
	text-align: center;
	font-family: var(--textff);
	font-size: var(--mainfontSize);
}

h4#Top-TOC
{
	font-family: helvetica, arial, sans-serif;
	font-weight: bold;
	margin-bottom: 0;
	font-size: 1.1rem;
	text-decoration: underline;
	padding-bottom: 0px;
}

/* New Table Styles - 6 Options */
/* Style1: Simple table with a header */

table.Simple
{
	width: auto;
	border-collapse: collapse;
	border-left: 0px solid #000;
	border-right: 0px solid #000;
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	border-spacing: 7px 0px;
	display: table;
}

/* Header style */

table.Simple th
{
	padding: 5px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #000;
	font-weight: bold;
}

/* Cell style */

table.Simple td
{
	padding: 5px;
	text-align: left;
	vertical-align: top;
}

/* Style2: Simple table without a header */

table.SimpleNoHeader
{
	width: auto;
	border-collapse: collapse;
	border-left: 0px solid #000;
	border-right: 0px solid #000;
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	border-spacing: 7px 0px;
	display: table;
}

/* First row style (acting as header) */

table.SimpleNoHeader tr:first-child td
{
	padding: 5px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #000;
	font-weight: bold;
}

/* Cell style */

table.SimpleNoHeader td
{
	padding: 5px;
	text-align: left;
	vertical-align: top;
}

/* Style3: Gray table with a header */

table.Gray
{
	width: auto;
	border-collapse: collapse;
	border-left: 0px solid #000;
	border-right: 0px solid #000;
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	border-spacing: 7px 0px;
	display: table;
}

/* Header style */

table.Gray th
{
	padding: 5px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #000;
	font-weight: bold;
	display: table-cell;
	background-color: #f2f2f2;
}

/* Cell style */

table.Gray td
{
	padding: 5px;
	text-align: left;
	vertical-align: top;
}

/* Style4: Gray table without a header */

table.GrayNoHeader
{
	width: auto;
	border-collapse: collapse;
	border-left: 0px solid #000;
	border-right: 0px solid #000;
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	border-spacing: 7px 0px;
	display: table;
}

/* First row style (acting as header) */

table.GrayNoHeader tr:first-child td
{
	padding: 5px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #000;
	font-weight: bold;
	background-color: #f2f2f2;
}

/* Cell style */

table.GrayNoHeader td
{
	padding: 5px;
	text-align: left;
	vertical-align: top;
}

/* Style5: Simple table with a header, specifically for tables with 2 columns. Col1 for variables, col2 for descriptions. */

table.SimpleTwoCols
{
	width: auto;
	border-collapse: collapse;
	border-left: 0px solid #000;
	border-right: 0px solid #000;
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	border-spacing: 7px 0px;
	display: table;
}

/* Header style */

table.SimpleTwoCols th
{
	padding: 5px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #000;
	font-weight: bold;
}

/* Cell style */

table.SimpleTwoCols td
{
	padding: 5px;
	text-align: left;
	vertical-align: top;
	display: table-cell;
}

/* First column style */

table.SimpleTwoCols td:first-child,
table.SimpleTwoCols th:first-child
{
	width: 25%;
}

/* Second column style */

table.SimpleTwoCols td:last-child,
table.SimpleTwoCols th:last-child
{
	width: 75%;
}

/* Style6: Simple table without a header, specifically for tables with 2 columns. Col1 for variables, col2 for descriptions. */

table.SimpleTwoColsNoHeader
{
	width: auto;
	border-collapse: collapse;
	border-left: 0px solid #000;
	border-right: 0px solid #000;
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
	border-spacing: 7px 0px;
	display: table;
}

/* First row style (acting as header) */

table.SimpleTwoColsNoHeader tr:first-child td
{
	padding: 5px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #000;
	font-weight: bold;
	display: table-cell;
}

/* Cell style */

table.SimpleTwoColsNoHeader td
{
	padding: 5px;
	text-align: left;
	vertical-align: top;
	display: table-cell;
}

/* First column style */

table.SimpleTwoColsNoHeader td:first-child
{
	width: 25%;
}

/* Second column style */

table.SimpleTwoColsNoHeader td:last-child
{
	width: 75%;
}

/*==Panel Image Style in Features Tab==*/

div.panel-image	/*This is a custom responsive layout row style (div class) in your stylesheet. To provide your own description for this style: (1) Open the stylesheet; (2) Find and select the div class with this name; and (3) In the Comment field, replace this text with your own. For more information on adding comments to styles, see the online Help.*/
{
	mc-grid-row: true;
	margin-left: auto;
	margin-right: auto;
}

div.panel-image:before
{
	content: ' ';
	display: table;
}

div.panel-image::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.panel-image > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.panel-image > div:nth-child(1)
{
	margin-left: 2%;
	width: 47%;
}

div.panel-image > div:nth-child(2)
{
	width: 47%;
	margin-left: 2%;
	margin-right: 2%;
}

img.panel
{
	border-spacing: inherit;
	max-width: 90%;
	width: auto;
	height: auto;
	margin: auto;
}

/*===========================================================================================================================================================
Styles after this point are styles that are for specific mediums. If any additional styles are added to this template they will be listed after mediums.
[@media tablet] declares styles that will apply when the screen is in tablet view
[@media mobile] declares styles that will apply when the screen is in mobile view
===========================================================================================================================================================*/

@media only screen and (max-width: 767px)
{
	div.panel-image > div:nth-child(1)
	{
		margin-left: auto;
		margin-right: auto;
		width: 90%;
	}

	div.panel-image > div:nth-child(2)
	{
		margin-left: auto;
		margin-right: auto;
		margin-top: 40px;
		width: 90%;
	}
}

@media only screen and (min-width: 1680px)
{
	img.panel
	{
		border-spacing: inherit;
		max-width: 28vw;
		width: auto;
		height: auto;
		margin: auto;
	}
}

