﻿@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/*<meta />*/

/* Font size calculator: http://pxtoem.com/ */

@font-face 
{
	font-family: 'Muli';
	src: url(../Fonts/Muli.ttf);
}

@font-face 
{
	font-family: 'Muli Bold';
	src: url(../Fonts/Muli-Bold.ttf);
}

@font-face 
{
	font-family: 'Muli Bold Italic';
	src: url(../Fonts/Muli-BoldItalic.ttf);
}

@font-face 
{
	font-family: 'Muli ExtraLight';
	src: url(../Fonts/Muli-ExtraLight.ttf);
}

@font-face 
{
	font-family: 'Muli ExtraLight Italic';
	src: url(../Fonts/Muli-ExtraLightItalic.ttf);
}

@font-face 
{
	font-family: 'Muli Italic';
	src: url(../Fonts/Muli-Italic.ttf);
}

@font-face 
{
	font-family: 'Muli Light';
	src: url(../Fonts/Muli-Light.ttf);
}

@font-face 
{
	font-family: 'Muli Light Italic';
	src: url(../Fonts/Muli-LightItalic.ttf);
}

@font-face 
{
	font-family: 'Muli SemiBold';
	src: url(../Fonts/Muli-SemiBold.ttf);
}

@font-face 
{
	font-family: 'Muli SemiBold Italic';
	src: url(../Fonts/Muli-Semi-BoldItalic.ttf);
}

@font-face 
{
	font-family: 'Courier New Bold';
	src: url(../Fonts/courbd.ttf);
}

body
{
	color: #000000;
	font-family: Muli, Verdana, sans-serif;
	font-size: 1em;
	margin-top: 0pt;
	mc-hyphenate: never;
}

MadCap|tocProxy
{
	border-top-color: #ffffff;
	border-top-style: none;
}

MadCap|miniTocProxy
{
	border-top-width: 0;
	padding-top: 0px;
	margin-left: 43pt;
	line-height: 12pt;
}

.MiniTOC1_0::marker
{
	color: black;
}

.MiniTOC2_0::marker
{
	color: black;
}

.MiniTOC3_0::marker
{
	color: black;
}

MadCap|dropDownHead
{
	font-size: 1em;
	margin-top: 12pt;
	margin-bottom: 12pt;
	font-family: Muli, Verdana, sans-serif;
	color: #000000;
}

pre
{
	font-family: 'Courier New';
	margin-left: 24pt;
	font-size: 1em;
	line-height: 1.5;
	background-color: #ECECEC;
}

/* Paragraph Styles */

p
{
	margin-bottom: 6pt;
	margin-left: 6pt;
	font-size: 1em;
	font-family: 'Muli Light';
}

p.FrontHeader
{
	margin-bottom: 6pt;
	background-repeat: no-repeat;
	background-position: center center;
	height: 500px;
	page-break-before: always;
}

p.FrontLine
{
	border-bottom-style: solid;
	border-bottom-width: 5pt;
	border-bottom-color: #3298d4;
	margin-bottom: 6pt;
}

p.FrontTitle
{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #3298d4;
	padding-top: 12pt;
	font-family: Muli, Verdana, sans-serif;
	font-size: 2.0em;
}

p.FrontTitle2
{
	font-family: Muli, Verdana, sans-serif;
	font-size: 2.0em;
	page-break-after: always;
}

p.FrontTitleSmall
{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #3298d4;
	padding-top: 12pt;
	font-family: Muli, sans-serif;
	font-size: 2.25em;
}

p.FrontTitleSmaller
{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #3298d4;
	padding-top: 12pt;
	font-family: Muli, sans-serif;
	font-size: 2.2em;
}

p.FrontTitleSmallest
{
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #3298d4;
	padding-top: 12pt;
	font-family: Muli, sans-serif;
	font-size: 2.0em;
}

p.FrontVersion
{
	font-size: .8em;
	font-family: Muli, Verdana, sans-serif;
	color: #666666;
	padding-right: 12px;
	padding-top: 12px;
	margin-left: 1pt;
}

p.BackContact
{
	text-align: center;
	color: #a9a9a9;
	font-size: .7em;
	margin-bottom: 10pt;
}

p.WebCopyLine
{
	border-top-style: solid;
	border-top-width: 2pt;
	border-top-color: #3298d4;
	margin-top: 24pt;
	margin-bottom: 24pt;
}

p.chap_line
{
	border-top-style: solid;
	border-top-width: 5pt;
	border-top-color: #3298d4;
	margin-top: 12pt;
	margin-bottom: 12pt;
	margin-left: 0pt;
	text-align: right;
	font-weight: bold;
	letter-spacing: 1pt;
	font-size: 24pt;
	page-break-before: always;
}

p.big_number
{
	margin-bottom: 6pt;
	margin-left: 36pt;
	margin-top: 12pt;
	text-align: right;
	font-family: 'Muli SemiBold', Muli, Verdana, sans-serif;
	font-weight: bold;
	font-weight: bold;
	letter-spacing: 1pt;
	font-size: 3.5em;
}

p.chapter_title
{
	mc-heading-level: 1;
	margin-top: 24pt;
	margin-bottom: 68pt;
	margin-left: 0pt;
	text-align: right;
	font-family: 'Muli SemiBold', Muli, Verdana, sans-serif;
	font-weight: bold;
	font-weight: bold;
	font-size: 1.2em;
}

p.glossary_title
{
	mc-heading-level: 1;
	margin-bottom: 18pt;
	margin-left: 0pt;
	font-family: 'Muli SemiBold', Muli, Verdana, sans-serif;
	font-weight: bold;
	font-weight: bold;
	font-size: 1.2em;
}

p.copy_large
{
	margin-left: 36pt;
	margin-right: 36pt;
	margin-bottom: 6pt;
}

p.copy_small
{
	margin-left: 36pt;
	margin-right: 36pt;
	font-size: .6em;
	margin-bottom: 6pt;
}

p.glossary
{
	margin-left: 6pt;
	margin-bottom: 12pt;
	text-indent: -25px;
	padding-left: 25px;
}

p.overview_title
{
	margin-top: 16pt;
	margin-bottom: 16pt;
	font-family: Muli, Verdana, sans-serif;
	letter-spacing: 1pt;
	font-size: 1.2em;
	padding-top: 3pt;
	padding-left: 3pt;
}

p.overview_line
{
	border-top-style: solid;
	border-top-width: 2pt;
	border-top-color: #000000;
	margin-top: 24pt;
}

p.overview_label
{
	margin-bottom: 12pt;
	font-family: Muli, Verdana, sans-serif;
	letter-spacing: 1pt;
	font-size: 1em;
	padding-top: 3pt;
	padding-left: 3pt;
}

p.section_overview
{
	page-break-after: avoid;
	border-top-style: solid;
	border-top-width: 2pt;
	border-top-color: #3298d4;
	margin-bottom: 14pt;
	letter-spacing: 1pt;
	font-size: 1.5em;
	font-family: Muli, Verdana, sans-serif;
	margin-top: 30pt;
	mc-heading-level: 1;
}

p.overview_text
{
	margin-right: 0pt;
	margin-left: 6pt;
	margin-bottom: 12pt;
}

p.overview_caption
{
	margin-right: 0pt;
	margin-left: 6pt;
	margin-bottom: 12pt;
}

p.p_0
{
	margin-bottom: 12pt;
}

p.p_rj
{
	margin-bottom: 12pt;
	text-align: right;
}

p.p_1
{
	margin-right: 0pt;
	margin-left: 6pt;
}

p.p_2
{
	margin-right: 0pt;
	margin-left: 78pt;
	margin-bottom: 12pt;
}

p.p_3
{
	margin-right: 0pt;
	margin-left: 96pt;
	margin-bottom: 12pt;
	font-size: .95em;
}

p.right_justify
{
	margin-top: -12pt;
	margin-bottom: 12pt;
	text-align: right;
}

p.code_1
{
	font-family: 'Courier New';
	margin-right: 0pt;
	margin-left: 24pt;
	margin-bottom: 16pt;
	line-height: 1.5;
	font-size: 1em;
	background-color: #ECECEC;
}

p.code_2
{
	font-family: 'Courier New';
	font-size: 1em;
	margin-right: 0pt;
	margin-left: 36pt;
	line-height: 1.5;
	font-size: 1em;
	background-color: #ECECEC;
}

p.code_3
{
	font-family: 'Courier New';
	font-size: 1em;
	margin-right: 0pt;
	margin-left: 48pt;
	line-height: 1.5;
	font-size: 1em;
	background-color: #ECECEC;
}

p.code_4
{
	font-family: 'Courier New';
	font-size: 1em;
	margin-right: 0pt;
	margin-left: 60pt;
	line-height: 1.5;
	font-size: 1em;
	background-color: #ECECEC;
}

p.code_5
{
	font-family: 'Courier New';
	font-size: 1em;
	margin-right: 0pt;
	margin-left: 72pt;
	line-height: 1.5;
	font-size: 1em;
	background-color: #ECECEC;
}

p.code_6
{
	font-family: 'Courier New';
	font-size: 1em;
	margin-right: 0pt;
	margin-left: 84pt;
	line-height: 1.5;
	font-size: 1em;
	background-color: #ECECEC;
}

p.code_7
{
	font-family: 'Courier New';
	font-size: 1em;
	margin-left: 0pt;
	text-indent: 96pt;
	line-height: 1.5;
	font-size: 1em;
	background-color: #ECECEC;
}

p.code_8
{
	font-family: 'Courier New';
	font-size: 1em;
	margin-left: 0pt;
	text-indent: 108pt;
	line-height: 1.5;
	font-size: 1em;
	background-color: #ECECEC;
}

p.code_9
{
	font-family: 'Courier New';
	font-size: 1em;
	margin-right: 0pt;
	margin-left: 120pt;
	line-height: 1.5;
	font-size: 1em;
	background-color: #ECECEC;
}

p.code_10
{
	font-family: 'Courier New';
	font-size: 1em;
	margin-right: 0pt;
	margin-left: 132pt;
	line-height: 1.5;
	font-size: 1em;
	background-color: #ECECEC;
}

p.chap_tab
{
	text-align: left;
	font-family: 'Muli Bold', Muli, Verdana, sans-serif;
	font-weight: bold;
	font-size: 1em;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #3298d4;
	margin: 0;
	height: 1in;
	padding-top: 24pt;
	padding-left: 3pt;
}

p.caution_text
{
	text-indent: -70px;
	padding-left: 82px;
	padding-top: 6pt;
	padding-bottom: 6pt;
	padding-right: 6px;
	border: solid 2px;
	border-color: #FA8700;
	margin-left: 6px;
	margin-right: 6pt;
	margin-bottom: 18pt;
	margin-top: 18pt;
}

p.important_text
{
	text-indent: -78px;
	padding-left: 90px;
	padding-top: 6pt;
	padding-bottom: 6pt;
	padding-right: 6px;
	border: solid 2px;
	border-color: #1086E8;
	margin-left: 6px;
	margin-right: 6pt;
	margin-bottom: 18pt;
	margin-top: 18pt;
}

p.note_text
{
	text-indent: -47px;
	padding-left: 59px;
	padding-right: 6px;
	border: solid 2px;
	border-color: #000000;
	margin-left: 6px;
	margin-right: 6pt;
	padding-top: 6pt;
	padding-bottom: 6pt;
	margin-bottom: 18pt;
	margin-top: 18pt;
}

p.tip_text
{
	text-indent: -25px;
	padding-left: 37px;
	padding-top: 6pt;
	padding-bottom: 6pt;
	padding-right: 6px;
	border: solid 2px;
	border-color: #009000;
	margin-left: 6px;
	margin-right: 6pt;
	margin-bottom: 18pt;
	margin-top: 18pt;
}

p.warning_text
{
	text-indent: -73px;
	padding-left: 85px;
	padding-top: 6pt;
	padding-bottom: 6pt;
	padding-right: 6px;
	border: solid 2px;
	border-color: #A80004;
	margin-left: 6px;
	margin-right: 6pt;
	margin-bottom: 18pt;
	margin-top: 18pt;
}

p.TOCHeading
{
	margin-bottom: 6pt;
	border-top-style: solid;
	border-top-width: 2pt;
	border-top-color: #3298d4;
	margin-left: 0pt;
	font-weight: bold;
	font-size: 1em;
	page-break-before: always;
}

p.WebTOCHeading
{
	margin-top: 24pt;
	border-top-style: solid;
	border-top-width: 2pt;
	border-top-color: #3298d4;
	margin-left: 0pt;
	font-weight: bold;
	font-size: 1em;
	page-break-before: always;
}

p.section_heading
{
	page-break-after: avoid;
	border-top-style: solid;
	border-top-width: 2pt;
	border-top-color: #3298d4;
	margin-top: 18pt;
	margin-bottom: 18pt;
	font-family: 'Muli SemiBold', Muli, Verdana, sans-serif;
	letter-spacing: 1pt;
	font-size: 1.5em;
	mc-heading-level: 2;
}

p.sub_section_heading
{
	page-break-after: avoid;
	margin-top: 12pt;
	margin-bottom: 14pt;
	mc-heading-level: 3;
	font-family: 'Muli SemiBold', Muli, Verdana, sans-serif;
	letter-spacing: 1pt;
	font-size: .9em;
}

p.MiniTOC1
{
	color: #3298d4;
	display: list-item;
	font-family: 'Muli Light';
	font-size: 1em;
	font-weight: normal;
	font-style: italic;
	margin-bottom: 6pt;
	padding-top: 0pt;
	mc-pagenum-display: none;
	mc-leader-align: none;
	mc-leader-format: 'none';
}

p.MiniTOC2
{
	padding-top: 0pt;
	margin-bottom: 6pt;
	font-style: italic;
	font-size: 1em;
	font-family: 'Muli Light';
	display: list-item;
	color: #3298d4;
	mc-pagenum-display: none;
	mc-leader-align: none;
	mc-leader-format: 'none';
}

p.MiniTOC3
{
	padding-top: 0pt;
	font-style: italic;
	color: #3298d4;
	display: list-item;
	font-family: 'Muli Light';
	font-size: 1em;
	margin-bottom: 6pt;
	mc-leader-align: none;
	mc-leader-format: 'none';
	mc-pagenum-display: none;
}

p.page_group
{
	margin-left: 0pt;
	page-break-inside: avoid;
}

/* List Styles */

ol
{
	font-family: 'Muli Light';
	font-size: 1em;
	list-style-type: decimal;
	margin-bottom: 12pt;
	margin-left: 28pt;
}

ul
{
	font-family: 'Muli Light';
	font-size: 1em;
	list-style-type: disc;
	margin-bottom: 12pt;
	margin-left: 28pt;
}

li
{
	font-family: 'Muli Light';
	font-size: 1em;
	padding-top: 0pt;
	margin-bottom: 6pt;
}

li.copy
{
	list-style-type: disc;
	font-size: .95em;
}

li.circle_bullet
{
	margin-top: 3pt;
	margin-bottom: 6pt;
	list-style-type: circle;
}

li.disc_bullet
{
	list-style-type: disc;
	padding-top: 0pt;
	margin-top: 0pt;
	margin-bottom: 6pt;
}

li.no_bullet
{
	list-style-type: none;
	padding-top: 0pt;
	margin-top: 0pt;
	margin-bottom: 6pt;
}

li.square_bullet
{
	padding-top: 6pt;
	margin-bottom: 3pt;
	list-style-type: square;
}

li.number_list
{
	margin-bottom: 6pt;
	list-style-type: decimal;
}

ul.copy
{
	list-style-type: disc;
	margin-left: 36pt;
	margin-bottom: 6pt;
}

ul.ul_1
{
	list-style-type: disc;
	margin-bottom: 12pt;
	margin-left: 28pt;
}

ul.ul_1_no_end_padding
{
	list-style-type: disc;
	margin-bottom: 0pt;
	margin-left: 28pt;
}

ul.ul_2
{
	list-style-type: disc;
	margin-bottom: 12pt;
	margin-left: 56pt;
}

ul.ul_2_no_end_padding
{
	list-style-type: disc;
	margin-bottom: 0pt;
	margin-left: 56pt;
}

ol.ol_1_no_end_padding
{
	font-family: 'Muli Light';
	font-size: 1em;
	margin-top: 0pt;
	list-style-type: decimal;
	margin-bottom: 0pt;
	margin-left: 28pt;
}

ul.ul_3
{
	list-style-type: disc;
	margin-bottom: 12pt;
	margin-left: 84pt;
}

ul.ul_3
{
	margin-bottom: 12pt;
	margin-left: 90px;
	list-style-type: circle;
}

ul.ul_3_no_end_padding
{
	list-style-type: disc;
	margin-bottom: 0pt;
	margin-left: 84pt;
}

ul.ul_3_no_end_padding
{
	margin-bottom: 0pt;
	margin-left: 90px;
	list-style-type: circle;
}

ul.ul_4
{
	margin-bottom: 12pt;
	list-style-type: square;
	margin-left: 112px;
}

ul.ul_4_no_end_padding
{
	list-style-type: square;
	margin-left: 112px;
	margin-bottom: 0pt;
}

/* Table Styles */

td
{
	font-size: .95em;
	vertical-align: top;
}

th
{
	font-weight: bold;
	font-size: .95em;
	padding-bottom: 12pt;
	padding-top: 12pt;
	padding-right: 6pt;
	padding-left: 6pt;
}

/* Prevents horizontal scroll bar from showing on window; restricts to only table*/

.table_overflow
{
	overflow: auto;
}

td.overview_area_1
{
	border: solid 5px #3298d4;
}

td.overview_area_2
{
	border: solid 5px #52b749;
}

td.overview_area_3
{
	border: solid 5px #fabf1b;
}

table.copy
{
	margin-left: 54pt;
	border-collapse: collapse;
}

table.troubleshooting
{
	border-collapse: collapse;
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	margin-left: 8pt;
	margin-bottom: 12pt;
}

td.trouble
{
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	padding: 3pt;
}

tr.headings
{
	color: #FFFFFF;
	background-color: #3298d4;
	padding: 6pt;
}

td.center
{
	text-align: center;
	color: #000000;
	border-color: #000000;
	border: solid 2px;
	border-collapse: collapse;
	padding-bottom: 12pt;
	padding-top: 12pt;
	padding-right: 6pt;
	padding-left: 6pt;
}

td.left
{
	text-align: left;
	color: #000000;
	border-color: #000000;
	border: solid 2px;
	border-collapse: collapse;
	padding-bottom: 12pt;
	padding-top: 12pt;
	padding-right: 6pt;
	padding-left: 6pt;
}

th.center
{
	text-align: center;
}

th.left
{
	text-align: left;
}

col.buttons_1
{
	width: 29%;
}

col.buttons_2
{
	width: 17%;
}

col.buttons_3
{
	width: 54%;
}

tr
{
	font-family: Muli, Verdana, sans-serif;
	font-weight: normal;
}

/* Link Styles */

a.internal
{
	text-decoration: none;
	color: #3298d4;
	font-family: 'Muli Regular', Verdana, sans-serif;
	font-style: italic;
}

a.overview_link
{
	margin-bottom: 12pt;
	font-size: 1em;
	font-family: 'Muli Regular', Verdana, sans-serif;
	color: #245EAA;
}

a.landing_link
{
	font-family: 'Muli Regular', Muli, Verdana, sans-serif;
	font-weight: normal;
	margin-bottom: 20pt;
	font-size: .7em;
	color: #245EAA;
}

/* Makes content you don't want people to see not able to be seen */

.hide
{
	visibility: hidden;
	display: none;
}

/* Thumbnail Popup */

a.MCPopupThumbnailLink
{
	
}

.MCPopupThumbnail
{
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.MCPopupContainer
{
	background-color: #FFFFFF;
	border: solid 1px #000000;
	padding: 10px;
	position: absolute;
	cursor: pointer;
	-moz-border-radius: 5px;
	border-radius: 5px;
	z-index: 1001;
}

.MCPopupContainer2
{
	background-color: #FFFFFF;
	border: solid 1px #000000;
	padding: 10px;
	position: absolute;
	cursor: pointer;
	-moz-box-shadow: 2px 2px 8px #FFFFFF;
	-webkit-box-shadow: 2px 2px 8px #FFFFFF;
	box-shadow: 2px 2px 8px #FFFFFF;
}

.MCPopupFullImage
{
	width: 0px;
	height: 0px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

/* Character Styles */

span.glossary_term
{
	font-family: Muli, Verdana, sans-serif;
	font-weight: bold;
}

span.tip
{
	font-weight: bold;
	color: #009000;
}

span.tip:before
{
	content: 'TIP: ';
}

span.caution
{
	font-weight: bold;
	color: #FA8700;
}

span.caution:before
{
	content: 'CAUTION: ';
}

span.important
{
	font-weight: bold;
	color: #1086E8;
}

span.important:before
{
	content: 'IMPORTANT: ';
}

span.note
{
	font-weight: bold;
}

span.note:before
{
	content: 'NOTE:  ';
}

span.warning
{
	font-weight: bold;
	color: #A80004;
}

span.warning:before
{
	content: 'WARNING: ';
}

span.half_gap
{
	display: block;
	margin-bottom: 6pt;
}

span.full_gap
{
	display: block;
	margin-bottom: 12pt;
}

span.page_break
{
	display: block;
	margin-bottom: 12pt;
	page-break-after: always;
}

span.bold
{
	font-family: 'Muli Light', sans-serif;
	font-weight: bold;
}

span.bold_italic
{
	font-family: 'Muli Light', sans-serif;
	font-weight: bold;
	font-style: italic;
}

span.bold_underline
{
	font-family: 'Muli Light';
	text-decoration: underline;
	font-weight: bold;
}

span.blue
{
	color: #3298d4;
}

span.button_silo
{
	font-family: 'Muli SemiBold';
	mc-hyphenate: never;
}

span.button_silo:before
{
	content: '[';
}

span.button_silo:after
{
	content: ']';
}

span.button
{
	font-family: 'Muli SemiBold', sans-serif;
	font-weight: bold;
}

span.button:before
{
	content: '[';
}

span.button:after
{
	content: ']';
}

span.code
{
	font-family: 'Courier New';
	font-size: 1em;
	mc-hyphenate: never;
	background-color: #ECECEC; 
}

span.code_italic
{
	font-family: 'Courier New';
	font-size: 1em;
	font-style: italic;
	mc-hyphenate: never;
	background-color: #ECECEC; 
}

span.code_bold
{
	font-family: 'Courier New';
	font-size: 1em;
	font-weight: bold;
	mc-hyphenate: never;
	background-color: #ECECEC; 
}

span.table_button
{
	font-family: Arial, Tahoma, Muli, Verdana, sans-serif;
	color: #ffffff;
	background-color: #333333;
	font-size: 100%;
}

span.italic
{
	font-family: 'Muli Light Italic', Muli, Verdana, sans-serif;
	font-style: italic;
}

/* Image Styles */

img
{
	margin-top: 4pt;
}

img.icon
{
	vertical-align: bottom;
	text-align: inherit;
	margin-top: 0px;
}

img.overview_img
{
	mc-thumbnail-max-height: 400px;
	mc-thumbnail: popup;
	height: auto;
	width: 6in;
	margin-bottom: 2pt;
	margin-left: 6pt;
	border: 0.5px solid #666666;
}
img.resize_6
{
	mc-thumbnail-max-height: 400px;
	mc-thumbnail: popup;
	height: auto;
	width: 6in;
	margin-bottom: 6pt;
	border: 0.5px solid #666666;
}

img.resize_5half
{
	mc-thumbnail-max-height: 375px;
	mc-thumbnail: popup;
	height: auto;
	width: 5.5in;
	margin-bottom: 6pt;
	border: 0.5px solid #666666;
}

img.resize_5
{
	mc-thumbnail-max-height: 350px;
	mc-thumbnail: popup;
	height: auto;
	width: 5in;
	margin-bottom: 6pt;
	border: 0.5px solid #666666;
}

img.resize_4half
{
	mc-thumbnail-max-height: 300px;
	mc-thumbnail: popup;
	height: auto;
	width: 4.5in;
	margin-bottom: 6pt;
	border: 0.5px solid #666666;
}

img.resize_4
{
	mc-thumbnail-max-height: 275px;
	mc-thumbnail: popup;
	height: auto;
	width: 4in;
	margin-bottom: 6pt;
	border: 0.5px solid #666666;
}

img.resize_3half
{
	mc-thumbnail-max-height: 250px;
	mc-thumbnail: popup;
	height: auto;
	width: 3.5in;
	margin-bottom: 6pt;
	border: 0.5px solid #666666;
}

img.resize_3
{
	mc-thumbnail-max-height: 225px;
	mc-thumbnail: popup;
	height: auto;
	width: 3in;
	margin-bottom: 6pt;
	border: 0.5px solid #666666;
}

img.resize_2half
{
	mc-thumbnail-max-height: 200px;
	mc-thumbnail: popup;
	height: auto;
	width: 2.5in;
	margin-bottom: 6pt;
	border: 0.5px solid #666666;
}

img.resize_2
{
	mc-thumbnail-max-height: 150px;
	mc-thumbnail: popup;
	height: auto;
	width: 2in;
	margin-bottom: 6pt;
	border: 0.5px solid #666666;
}

img.resize_1half
{
	mc-thumbnail-max-height: 125px;
	mc-thumbnail: popup;
	height: auto;
	width: 1.5in;
	margin-bottom: 6pt;
	border: 0.5px solid #666666;
}

img.resize_1
{
	mc-thumbnail-max-height: 100px;
	mc-thumbnail: popup;
	height: auto;
	width: 1in;
	margin-bottom: 6pt;
	border: 0.5px solid #666666;
}

img.thumbnail
{
	mc-thumbnail: popup;
}

/* BUTTONS for Show/Hide ToC  */

button.toggle-toc-on-button .button-icon,
button.toggle-toc-off-button .button-icon
{
	background-size: 20px !important;
}

/* Flex Layout Styles */

.container
{
	display: -webkit-flex; /* Safari */
  	display: -ms-flexbox; /* IE 10 */
  	display: -moz-flex; /* Firefox */
	justify-content: center;
	flex-direction: column;
	flex-flow: row wrap;
	margin-bottom: 15px;
}

.container > *
{
	flex: 1 1 150px;
}

.container .center
{
	display: -webkit-flex; /* Safari */
  	display: -ms-flexbox; /* IE 10 */
  	display: -moz-flex; /* Firefox */
	text-align: center;
	flex-direction: column;
	align-content: space-evenly;
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 30px;
}

.center p
{
	margin-top: 0;
}

/* Heading Styles */

h1
{
	page-break-after: avoid;
	border-top-style: solid;
	border-top-width: 2pt;
	border-top-color: #3298d4;
	margin-bottom: 18pt;
	mc-heading-level: 2;
	letter-spacing: 1pt;
	margin-top: 30pt;
	font-family: 'Muli Regular', Muli, Verdana, sans-serif;
	font-weight: normal;
	font-size: 1.5em;
}

h2
{
	page-break-after: avoid;
	margin-top: 12pt;
	margin-bottom: 14pt;
	mc-heading-level: 3;
	letter-spacing: 1pt;
	font-family: 'Muli Regular', Muli, Verdana, sans-serif;
	font-weight: normal;
	font-size: 1.25em;
}

h3
{
	font-family: 'Muli Regular', Muli, Verdana, sans-serif;
	font-weight: normal;
	font-size: 1.1em;
}

h3.SeeAlso
{
	font-family: 'Muli Regular', Muli, Verdana, sans-serif;
	font-weight: normal;
	font-size: 1.1em;
}

h4
{
	font-size: 1em;
	font-family: 'Muli Regular', Muli, Verdana, sans-serif;
	font-weight: normal;
}

/* Divs */

div.note_multi
{
	background-repeat: no-repeat;
	mc-multiline-indent: 47px;
	display: block;
	border: solid 2px;
	border-bottom: solid 2px;
	border-color: #000000;
	margin-bottom: 18pt;
	margin-left: 0px;
	margin-right: 6 pt;
	margin-top: 18pt;
	padding-bottom: 6pt;
	padding-left: 12px;
	padding-right: 6px;
	padding-top: 6pt;
	font-family: 'Muli Light', Muli, Verdana, sans-serif;
}

div.tip_multi
{
	background-repeat: no-repeat;
	mc-multiline-indent: 47px;
	display: block;
	border: solid 2px;
	border-bottom: solid 2px;
	border-color: #009000;
	margin-bottom: 18pt;
	margin-left: 0px;
	margin-right: 6 pt;
	margin-top: 18pt;
	padding-bottom: 6pt;
	padding-left: 12px;
	padding-right: 6px;
	padding-top: 6pt;
	font-family: 'Muli Light', Muli, Verdana, sans-serif;
}

div.caution_multi
{
	background-repeat: no-repeat;
	mc-multiline-indent: 47px;
	display: block;
	border: solid 2px;
	border-bottom: solid 2px;
	border-color: #FA8700;
	margin-bottom: 18pt;
	margin-left: 0px;
	margin-right: 6 pt;
	margin-top: 18pt;
	padding-bottom: 6pt;
	padding-left: 12px;
	padding-right: 6px;
	padding-top: 6pt;
	font-family: 'Muli Light', Muli, Verdana, sans-serif;
}

div.important_multi
{
	background-repeat: no-repeat;
	mc-multiline-indent: 47px;
	display: block;
	border: solid 2px;
	border-bottom: solid 2px;
	border-color: #1086E8;
	margin-bottom: 18pt;
	margin-left: 0px;
	margin-right: 6 pt;
	margin-top: 18pt;
	padding-bottom: 6pt;
	padding-left: 12px;
	padding-right: 6px;
	padding-top: 6pt;
	font-family: 'Muli Light', Muli, Verdana, sans-serif;
}

div.warning_multi
{
	background-repeat: no-repeat;
	mc-multiline-indent: 47px;
	display: block;
	border: solid 2px;
	border-bottom: solid 2px;
	border-color: #A80004;
	margin-bottom: 18pt;
	margin-left: 0px;
	margin-right: 6 pt;
	margin-top: 18pt;
	padding-bottom: 6pt;
	padding-left: 12px;
	padding-right: 6px;
	padding-top: 6pt;
	font-family: 'Muli Light', Muli, Verdana, sans-serif;
}

div.MCBreadcrumbsBox_0
{
	font-family: 'Muli Regular', Muli, Verdana, sans-serif;
}

span.SearchHighlight1
{
	color: #000000;
	background-color: #ffff66;
}

span.SearchHighlight10
{
	color: #ffffff;
	background-color: #990099;
}

span.SearchHighlight2
{
	color: #000000;
	background-color: #a0ffff;
}

span.SearchHighlight3
{
	color: #000000;
	background-color: #99ff99;
}

span.SearchHighlight4
{
	color: #000000;
	background-color: #ff9999;
}

span.SearchHighlight5
{
	color: #000000;
	background-color: #ff66ff;
}

span.SearchHighlight6
{
	color: #ffffff;
	background-color: #880000;
}

span.SearchHighlight7
{
	color: #ffffff;
	background-color: #00aa00;
}

span.SearchHighlight8
{
	color: #ffffff;
	background-color: #886800;
}

span.SearchHighlight9
{
	color: #ffffff;
	background-color: #004699;
}

/* Sophia's additions */

:root
{
	/* ScienceLogic brand colors */
	
	--scilo_dark-blue: #0a214d;
	--scilo_light-blue: #1086e8;
	--scilo_green: #63bd5a;
	--scilo_yellow: #ffc107;
	--scilo_orange: #ff7a00;
	--scilo_gray: #dbdbdb;
}

.top-button, .drop-down
{
	font-family: 'Muli Regular', Muli, Verdana, sans-serif;
	color: white;
	text-decoration: none;
	font-size: .95em;
	background-color: var(--scilo_light-blue);
	border: 1px solid var(--scilo_light-blue);
	border-radius: 7.5px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	padding-right: 7px;
}

.top-button
{
	float: right;
}

.drop-down
{
	float: left;
}

.main-links
{
	margin-top: 2px;
	margin-bottom: 25px;
	font-weight: bold;
	border: 1px solid white;
	border-radius: 7.5px;
}

.top-button:hover, .top-button:active,
.drop-down:hover, .drop-down:active,
.main-links:hover, .main-links:active
{
	color: white;
	background-color: var(--scilo_dark-blue);
}

#sites
{
    width: 8em;
}

.clearfix::after
{
	content: "";
	clear: both;
	display: table;
	margin-bottom: 5px;
}

.main
{
	display: grid;
	width: auto;
	grid-template-columns: 1fr 12.5vw;
	grid-template-areas: "left right";
}
	
.left-body
{
	grid-area: left;
	width: auto;
}
	
.rightToc
{
	grid-area: right;
	position: sticky;
	top: 0;
	margin-left: 10px;
	margin-right: 5px;
	margin-top: 0;
	margin-bottom: 0;
	padding-right: 0;
	height: 0;
	overflow: scroll;
	visibility: hidden;
}
	
.left-body .miniToc, .documentDescribes
{
	visibility: hidden;
	height: 0;
}


@media only screen
{
	.main
	{
		display: inline-block;
		width: auto;
	}
	
	.rightToc
	{
		width: 0;
		height: 0;
		visibility: hidden;
	}
	
	.left-body .miniToc, .documentDescribes
	{
		visibility: visible;
		margin-top: 0;
		height: auto;
		position: relative;
	}
}