/*<meta />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

/*CSS Reset*/

html
{
	box-sizing: border-box;
	font-size: 16px;
}

*,
*:before,
*:after
{
	box-sizing: inherit;
}

body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ol,
ul
{
	margin: 0;
	padding: 0;
	font-weight: 300;
}

img
{
	max-width: 100%;
	height: auto;
}

/*Roboto Import*/
/* cyrillic-ext */

@font-face 
{
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xFIzIFKw.woff2) format('woff2');
	unicode-range: U +0460-052F, U +1C80-1C88, U +20B4, U +2DE0-2DFF, U +A640-A69F, U +FE2E-FE2F;
}

/* cyrillic */

@font-face 
{
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xMIzIFKw.woff2) format('woff2');
	unicode-range: U +0301, U +0400-045F, U +0490-0491, U +04B0-04B1, U +2116;
}

/* greek-ext */

@font-face 
{
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xEIzIFKw.woff2) format('woff2');
	unicode-range: U +1F00-1FFF;
}

/* greek */

@font-face 
{
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xLIzIFKw.woff2) format('woff2');
	unicode-range: U +0370-03FF;
}

/* vietnamese */

@font-face 
{
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xHIzIFKw.woff2) format('woff2');
	unicode-range: U +0102-0103, U +0110-0111, U +0128-0129, U +0168-0169, U +01A0-01A1, U +01AF-01B0, U +1EA0-1EF9, U +20AB;
}

/* latin-ext */

@font-face 
{
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xGIzIFKw.woff2) format('woff2');
	unicode-range: U +0100-024F, U +0259, U +1E00-1EFF, U +2020, U +20A0-20AB, U +20AD-20CF, U +2113, U +2C60-2C7F, U +A720-A7FF;
}

/* latin */

@font-face 
{
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1Mu51xIIzI.woff2) format('woff2');
	unicode-range: U +0000-00FF, U +0131, U +0152-0153, U +02BB-02BC, U +02C6, U +02DA, U +02DC, U +2000-206F, U +2074, U +20AC, U +2122, U +2191, U +2193, U +2212, U +2215, U +FEFF, U +FFFD;
}

/* cyrillic-ext */

@font-face 
{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxFIzIFKw.woff2) format('woff2');
	unicode-range: U +0460-052F, U +1C80-1C88, U +20B4, U +2DE0-2DFF, U +A640-A69F, U +FE2E-FE2F;
}

/* cyrillic */

@font-face 
{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxMIzIFKw.woff2) format('woff2');
	unicode-range: U +0301, U +0400-045F, U +0490-0491, U +04B0-04B1, U +2116;
}

/* greek-ext */

@font-face 
{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxEIzIFKw.woff2) format('woff2');
	unicode-range: U +1F00-1FFF;
}

/* greek */

@font-face 
{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxLIzIFKw.woff2) format('woff2');
	unicode-range: U +0370-03FF;
}

/* vietnamese */

@font-face 
{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxHIzIFKw.woff2) format('woff2');
	unicode-range: U +0102-0103, U +0110-0111, U +0128-0129, U +0168-0169, U +01A0-01A1, U +01AF-01B0, U +1EA0-1EF9, U +20AB;
}

/* latin-ext */

@font-face 
{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxGIzIFKw.woff2) format('woff2');
	unicode-range: U +0100-024F, U +0259, U +1E00-1EFF, U +2020, U +20A0-20AB, U +20AD-20CF, U +2113, U +2C60-2C7F, U +A720-A7FF;
}

/* latin */

@font-face 
{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOkCnqEu92Fr1MmgVxIIzI.woff2) format('woff2');
	unicode-range: U +0000-00FF, U +0131, U +0152-0153, U +02BB-02BC, U +02C6, U +02DA, U +02DC, U +2000-206F, U +2074, U +20AC, U +2122, U +2191, U +2193, U +2212, U +2215, U +FEFF, U +FFFD;
}

/* cyrillic-ext */

@font-face 
{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2) format('woff2');
	unicode-range: U +0460-052F, U +1C80-1C88, U +20B4, U +2DE0-2DFF, U +A640-A69F, U +FE2E-FE2F;
}

/* cyrillic */

@font-face 
{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2) format('woff2');
	unicode-range: U +0301, U +0400-045F, U +0490-0491, U +04B0-04B1, U +2116;
}

/* greek-ext */

@font-face 
{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2) format('woff2');
	unicode-range: U +1F00-1FFF;
}

/* greek */

@font-face 
{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2) format('woff2');
	unicode-range: U +0370-03FF;
}

/* vietnamese */

@font-face 
{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2) format('woff2');
	unicode-range: U +0102-0103, U +0110-0111, U +0128-0129, U +0168-0169, U +01A0-01A1, U +01AF-01B0, U +1EA0-1EF9, U +20AB;
}

/* latin-ext */

@font-face 
{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2) format('woff2');
	unicode-range: U +0100-024F, U +0259, U +1E00-1EFF, U +2020, U +20A0-20AB, U +20AD-20CF, U +2113, U +2C60-2C7F, U +A720-A7FF;
}

/* latin */

@font-face 
{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmSU5fBBc4.woff2) format('woff2');
	unicode-range: U +0000-00FF, U +0131, U +0152-0153, U +02BB-02BC, U +02C6, U +02DA, U +02DC, U +2000-206F, U +2074, U +20AC, U +2122, U +2191, U +2193, U +2212, U +2215, U +FEFF, U +FFFD;
}

/* cyrillic-ext */

@font-face 
{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu72xKOzY.woff2) format('woff2');
	unicode-range: U +0460-052F, U +1C80-1C88, U +20B4, U +2DE0-2DFF, U +A640-A69F, U +FE2E-FE2F;
}

/* cyrillic */

@font-face 
{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu5mxKOzY.woff2) format('woff2');
	unicode-range: U +0301, U +0400-045F, U +0490-0491, U +04B0-04B1, U +2116;
}

/* greek-ext */

@font-face 
{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7mxKOzY.woff2) format('woff2');
	unicode-range: U +1F00-1FFF;
}

/* greek */

@font-face 
{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4WxKOzY.woff2) format('woff2');
	unicode-range: U +0370-03FF;
}

/* vietnamese */

@font-face 
{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7WxKOzY.woff2) format('woff2');
	unicode-range: U +0102-0103, U +0110-0111, U +0128-0129, U +0168-0169, U +01A0-01A1, U +01AF-01B0, U +1EA0-1EF9, U +20AB;
}

/* latin-ext */

@font-face 
{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu7GxKOzY.woff2) format('woff2');
	unicode-range: U +0100-024F, U +0259, U +1E00-1EFF, U +2020, U +20A0-20AB, U +20AD-20CF, U +2113, U +2C60-2C7F, U +A720-A7FF;
}

/* latin */

@font-face 
{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOmCnqEu92Fr1Mu4mxK.woff2) format('woff2');
	unicode-range: U +0000-00FF, U +0131, U +0152-0153, U +02BB-02BC, U +02C6, U +02DA, U +02DC, U +2000-206F, U +2074, U +20AC, U +2122, U +2191, U +2193, U +2212, U +2215, U +FEFF, U +FFFD;
}

/* cyrillic-ext */

@font-face 
{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2) format('woff2');
	unicode-range: U +0460-052F, U +1C80-1C88, U +20B4, U +2DE0-2DFF, U +A640-A69F, U +FE2E-FE2F;
}

/* cyrillic */

@font-face 
{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2) format('woff2');
	unicode-range: U +0301, U +0400-045F, U +0490-0491, U +04B0-04B1, U +2116;
}

/* greek-ext */

@font-face 
{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2) format('woff2');
	unicode-range: U +1F00-1FFF;
}

/* greek */

@font-face 
{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2) format('woff2');
	unicode-range: U +0370-03FF;
}

/* vietnamese */

@font-face 
{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2) format('woff2');
	unicode-range: U +0102-0103, U +0110-0111, U +0128-0129, U +0168-0169, U +01A0-01A1, U +01AF-01B0, U +1EA0-1EF9, U +20AB;
}

/* latin-ext */

@font-face 
{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2) format('woff2');
	unicode-range: U +0100-024F, U +0259, U +1E00-1EFF, U +2020, U +20A0-20AB, U +20AD-20CF, U +2113, U +2C60-2C7F, U +A720-A7FF;
}

/* latin */

@font-face 
{
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: url(https://fonts.gstatic.com/s/roboto/v30/KFOlCnqEu92Fr1MmWUlfBBc4.woff2) format('woff2');
	unicode-range: U +0000-00FF, U +0131, U +0152-0153, U +02BB-02BC, U +02C6, U +02DA, U +02DC, U +2000-206F, U +2074, U +20AC, U +2122, U +2191, U +2193, U +2212, U +2215, U +FEFF, U +FFFD;
}

body
{
	color: #22282C;
	font-weight: 300;
	font-family: Roboto;
}

/* Generic Classes */

.indent
{
	margin-left: 30px;
}

/* Backmatter */

div.GlossaryPageDefinition
{
	font-size: 10pt;
}

div.GlossaryPageHeading
{
	font-size: 21pt;
	font-weight: normal;
	margin-bottom: 15px;
	margin-top: 15px;
	border-bottom-color: #b9bec1;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-align: left;
	color: inherit;
	padding-left: 10px;
	padding-bottom: 20px;
	padding-top: 20px;
	padding-right: 10px;
	background-repeat: no-repeat;
	background-image: url('../../../../OG-Lighthouse-UserGuide/Content/Resources/Images/Backmatter-Heading-Background.png');
}

div.GlossaryPageTerm
{
	font-size: 12pt;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top: 10px;
}

MadCap|glossaryProxy
{
	border-top: none;
}

MadCap|indexProxy
{
	border-top: none;
}

p.Index1
{
	font-size: 10pt;
	font-weight: 700;
}

p.Index2
{
	font-size: 10pt;
	font-weight: normal;
}

p.IndexHeading
{
	font-weight: normal;
	margin-bottom: 15px;
	margin-top: 15px;
	border-bottom-color: #b9bec1;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	text-align: left;
	color: inherit;
	padding-left: 10px;
	padding-bottom: 20px;
	padding-top: 12px;
	padding-right: 10px;
	background-repeat: no-repeat;
	background-image: url('../../../../OG-Lighthouse-UserGuide/Content/Resources/Images/Backmatter-Heading-Background.png');
	font-size: 14pt;
}

/* 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;
	orphans: 3;
	widows: 3;
}

table
{
	border: 0px solid;
	border-spacing: 0px;
	border-collapse: collapse;
	margin-bottom: 25px;
}

td
{
	vertical-align: top;
	padding: 16px;
	border: solid 1px #e8e9ea;
}

th
{
	margin-top: 8px;
	vertical-align: middle;
	text-transform: capitalize;
	text-align: left;
	border: solid 1px #e8e9ea;
	padding: 16px;
	background-color: #F5F5F5;
	page-break-inside: avoid;
	padding-bottom: 16px;
}

p.table-text
{
	margin-bottom: 0px;
	margin-top: 10px;
	font-size: 10pt;
}

/* Frontmatter */

hr
{
	border: 0;
	border-top: 1px solid #AAB2C6;
	margin-bottom: 16px;
}

hr.title-page
{
	border: solid 0px transparent;
	background-color: #d0d3d5;
	height: 1px;
	width: 100%;
	margin-bottom: 30px;
	margin-top: 370px;
}

MadCap|tocProxy
{
	border-top: none;
	margin-right: 0.25in;
}

p.created-using-flare
{
	color: #45494c;
	font-weight: bold;
	margin-top: 18px;
	font-size: 9pt;
	line-height: 15pt;
	text-transform: uppercase;
}

p.note,
p.tip,
p.caution,
p.warning
{
	border-radius: 4px;
	background-color: #F0F1F3;
	mc-auto-number-format: '{b}Note:{/b}';
	padding: 16px;
}

p.tip
{
	mc-auto-number-format: '{b}{color #547511}Tip: {/color}{/b}';
}

p.caution
{
	mc-auto-number-format: '{b}{color #9e6d23}Caution: {/color}{/b}';
}

p.warning
{
	mc-auto-number-format: '{b}{color #e00c8b}Warning: {/color}{/b}';
}

p.codeblock
{
	background-repeat: no-repeat;
	border-radius: 6px;
	background-color: #F8F9F9;
	color: #000000;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #F8F9F9;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #F8F9F9;
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #F8F9F9;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #F8F9F9;
	font-size: 10pt;
	padding-left: 20px;
}

p.title
{
	font-size: 55pt;
	line-height: 65pt;
	margin-top: 85px;
}

.page-footer
{
	padding: 16px 0;
}

p.TOC1
{
	color: #45494c;
	page-break-after: avoid;
	margin-top: 20px;
	margin-bottom: 20px;
	arial: ;
	font-weight: bold;
	font-size: 12pt;
	font-family: Roboto;
	margin-left: 0px;
	mc-leader-indent: 0px;
	text-transform: uppercase;
	line-height: 0;
}

p.TOC2
{
	color: #45494c;
	font-weight: normal;
	margin-top: 20px;
	margin-bottom: 20px;
	font-size: 12pt;
	font-family: Roboto;
	margin-left: 0px;
	mc-leader-indent: 0px;
	line-height: 0;
}

p.TOC3
{
	color: #45494c;
	font-weight: normal;
	font-size: 12pt;
	margin-top: 20px;
	margin-bottom: 20px;
	font-family: Roboto;
	margin-left: 10px;
	mc-leader-indent: 0px;
	line-height: 0;
}

div.MCTocProxy_0
{
	padding: 0px;
	margin: 0px;
}

b
{
	font-weight: 700;
}

/* Headings */

h1,
h2,
h3,
h4,
h5,
h6
{
	font-family: 'Roboto', arial, helvetica;
	text-transform: uppercase;
	color: #484E53;
	font-weight: 300;
}

h1	/*Start new level 1 topic. This will start a new page and appear in the pdf ToC at level 1*/
{
	mc-hyphenate: never;
	font-family: Roboto, arial, helvetica;
	padding-top: 20px;
	padding-bottom: 20px;
	color: #515A61;
	font-size: 16pt;
	font-weight: bold;
	text-transform: uppercase;
}

h2	/*Start new level 2 topic. This will start a new page and appear in the pdf ToC at level 2*/
{
	mc-hyphenate: never;
	page-break-before: avoid;
	text-transform: none;
	font-family: Roboto, arial, helvetica;
	font-size: 16pt;
	color: #C8102E;
	font-weight: normal;
	padding-bottom: 20px;
	padding-top: 20px;
}

h3	/*Start new level 3 topic. This will start a new page and appear in the pdf ToC at level 3*/
{
	mc-hyphenate: never;
	text-transform: none;
	font-family: Roboto, arial, helvetica;
	font-size: 14pt;
	color: #C8102E;
	font-weight: normal;
	padding-bottom: 20px;
	padding-top: 20px;
}

h4	/*Start new level 4 topic. This will start a new page and appear in the pdf ToC at level 4*/
{
	text-transform: none;
	font-family: Roboto, arial, helvetica;
	font-size: 12pt;
	color: #C8102E;
	font-weight: normal;
	padding-bottom: 20px;
	padding-top: 20px;
}

h5
{
	text-transform: none;
	font-family: Roboto, arial, helvetica;
	font-style: italic;
	font-size: 12pt;
	color: #C8102E;
	font-weight: normal;
	padding-bottom: 20px;
	padding-top: 20px;
}

h6
{
	font-size: 8.0pt;
	text-transform: none;
	padding-bottom: 15;
	font-family: Roboto, arial, helvetica;
}

/* Home page topic */

div.home-section
{
	padding: 5% 0;
	border-bottom: solid 1px #d0d3d5;
}

div.home-tiles	/*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.home-tiles::before
{
	content: ' ';
	display: table;
}

div.home-tiles::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.home-tiles > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background-color: #b9bec1;
	padding: 2%;
}

div.home-tiles > div:nth-child(1)
{
	width: 48%;
	margin-left: 0%;
}

div.home-tiles > div:nth-child(2)
{
	width: 48%;
	margin-left: 4%;
}

div.home-tiles-layout	/*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.home-tiles-layout::before
{
	content: ' ';
	display: table;
}

div.home-tiles-layout::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.home-tiles-layout > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.home-tiles-layout > div:nth-child(1)
{
	width: 33.33333%;
	margin-left: 0%;
}

div.home-tiles-layout > div:nth-child(2)
{
	width: 66.66667%;
	margin-left: 0%;
}

div.home-tiles-layout p
{
	line-height: 1.2;
}

div.quick-links	/*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.quick-links::before
{
	content: ' ';
	display: table;
}

div.quick-links::after
{
	content: ' ';
	display: table;
	clear: both;
}

div.quick-links > div
{
	float: left;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

div.quick-links > div:nth-child(1)
{
	width: 16.66666%;
	margin-left: 2%;
}

div.quick-links > div:nth-child(2)
{
	width: 16.66666%;
	margin-left: 3%;
}

div.quick-links > div:nth-child(3)
{
	width: 16.66666%;
	margin-left: 3%;
}

div.quick-links > div:nth-child(4)
{
	width: 16.66666%;
	margin-left: 3%;
}

div.quick-links > div:nth-child(5)
{
	width: 16.66666%;
	margin-left: 3%;
}

div.quick-links *	/*Text-align center set to all elements within div.quick-links*/
{
	text-align: center;
}

div.topic-hero
{
	padding: 5%;
	background-size: cover;
	background-image: url('../../../../OG-Lighthouse-UserGuide/Content/Resources/Images/Global_Images/GL_Hero_Background.jpg');
}

.topic-hero h1,
.topic-hero h2
{
	color: #ffffff;
	text-align: center;
}

.content-wrap
{
	display: flex;
	max-width: 960px;
}

.content-right
{
	width: 50%;
}

html.home-topic .body-container	/*Overrides padding set in the skin*/
{
	padding: 0;
}

html.home-topic .main-section > .outer-row	/*Overrides padding set in the skin when in tablet/mobile*/
{
	max-width: 100%;
	padding: 0;
}

MadCap|breadcrumbsProxy
{
	border-bottom-width: 0;
	color: #45494c;
}

/* Links */

a
{
	color: #C8102E;
}

a:link,
a.MiniTOC1:link,
a.MiniTOC2:link,
a.MiniTOC3:link,
a.GenTOCText1:link
{
	color: #C8102E;
	font-weight: 400;
	text-decoration: none;
}

a:visited
{
	color: #C8102E;
}

a:hover,
a.MiniTOC1:hover,
a.MiniTOC2:hover,
a.MiniTOC3:hover,
a.GenTOCText1:hover
{
	text-decoration: underline;
}

MadCap|dropDown
{
	border-bottom: 1px solid #d0d3d5;
	mc-image-position: left;
	mc-image-spacing: 10px;
	padding: 10px 0;
	mc-closed-image: url('../../../../OG-Lighthouse-UserGuide/Content/Resources/Images/Plus.png');
	mc-open-image: url('../../../../OG-Lighthouse-UserGuide/Content/Resources/Images/Minus.png');
}

MadCap|dropDownBody
{
	padding: 10px 30px 0;
}

MadCap|dropDownHotspot
{
	cursor: hand;
	text-decoration: none;
	color: #45494c;
	font-size: 20pt;
	font-weight: bold;
	border-bottom: none;
}

MadCap|expandingBody
{
	color: #45494c;
	font-style: italic;
}

MadCap|expandingHead
{
	font-style: italic;
	font-weight: normal;
	cursor: hand;
	text-decoration: none;
	color: #076685;
}

MadCap|xref
{
	font-weight: bold;
	mc-format: '{para}';
	text-decoration: underline;
	color: #076685;
}

/* Lists */

li
{
	margin-bottom: 8px;
	margin-top: 8px;
}

li p
{
	margin-bottom: 8px;
	margin-top: 8px;
}

ol,
ul
{
	letter-spacing: .25;
	line-height: 20pt;
	padding-left: 16pt;
}

/* Page layout */

.frame-footer-page-number
{
	color: #b9bec1;
	font-size: 12pt;
	text-align: right;
}

.frame-footer-text
{
	color: #b9bec1;
	font-size: 12pt;
	text-transform: uppercase;
}

/* Master page */

div.home-footer
{
	background-color: #076685;
	padding: 2% 5%;
}

.footer
{
	margin-top: 5px;
	margin-bottom: 5px;
	line-height: 13pt;
	color: #ffffff;
}

p.footer-sub
{
	color: #ffffff;
	font-size: 14pt;
	margin-top: 14px;
}

p.TOC4
{
	font-weight: normal;
	color: #45494c;
	font-size: 12pt;
	font-family: Roboto;
	margin-left: 20px;
	mc-leader-indent: 0px;
	line-height: 0;
}

p.MiniTOC1
{
	font-weight: normal;
	margin-bottom: 16px;
}

h4.Heading4
{
	text-transform: none;
}

h1.Heading1
{
	font-size: 14pt;
}

p.TOC5
{
	font-family: Roboto;
	margin-left: 30px;
	mc-leader-indent: 0px;
	line-height: 0;
	font-weight: normal;
	font-size: 12pt;
}

p.TOC6
{
	font-family: Roboto;
	margin-left: 40px;
	mc-leader-indent: 0px;
}

p.TOC7
{
	font-family: Roboto;
	margin-left: 50px;
	mc-leader-indent: 0px;
}

p.TOC8
{
	font-family: Roboto;
	margin-left: 60px;
	mc-leader-indent: 0px;
}

p.TOC9
{
	font-family: Roboto;
	margin-left: 70px;
}

p.note
{
	mc-auto-number-format: '{b}Note: {/b}';
}

tr
{
	page-break-inside: avoid;
}

@media only screen and (max-width: 1276px)
{
	/* 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: 1276px)
{
	.title-bar-layout .logo-wrapper
	{
		margin-left: 40px;
	}
}

@media only screen and (max-width: 767px)
{
	.title-bar-layout .logo-wrapper
	{
		margin-left: 40px;
	}

	/* 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%;
	}

	.content-wrap
	{
		display: block;
	}

	.content-right
	{
		width: 100%;
	}
}

div.note > p.heading
{
	mc-auto-number-format: '{b}{color #000000}Note: {/color}{/b}';
	font-weight: bold;
}

p.p_1
{
	font-weight: bold;
	font-size: 12pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
}

ol.ol_1
{
	letter-spacing: .25;
	line-height: 20pt;
	font-weight: bold;
	font-size: 12pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
}

li.li_1
{
	font-weight: bold;
	font-size: 12pt;
	margin-top: 0pt;
	margin-bottom: 0pt;
}

td
{
	font-size: 12pt;
	vertical-align: top;
	page-break-inside: avoid;
}

td > p:first-of-type
{
	margin-top: 0;
}

p.BodyText
{
	font-size: 12pt;
	margin-top: 12pt;
	margin-bottom: 6pt;
	color: #00000A;
}

p.ListParagraph
{
	font-size: 12pt;
}

li.ListParagraph
{
	font-size: 12pt;
}

p.Default
{
	color: #000000;
	font-size: 12pt;
}

p.TOC1_1
{
	page-break-after: avoid;
	font-size: 14pt;
	font-weight: normal;
	color: #45494c;
	margin-bottom: 20px;
	margin-left: 5pt;
	font-family: 'Roboto', arial, helvetica;
	line-height: 20pt;
	margin-top: 20px;
}

p.TOC3_1
{
	line-height: 21pt;
	font-weight: normal;
	color: #45494c;
	font-size: 12pt;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 25pt;
	font-family: 'Roboto', arial, helvetica;
}

p.TOC2_1
{
	font-weight: normal;
	color: #45494c;
	font-size: 12pt;
	margin-bottom: 20px;
	margin-top: 20px;
	margin-left: 15pt;
	font-style: normal;
	font-family: 'Roboto', arial, helvetica;
	line-height: 20pt;
}

div.MCMiniTocBox_0
{
	border: none;
	padding-top: 0px;
}

p.CommentText
{
	font-size: 12pt;
}

p.NormalWeb
{
	font-size: 12pt;
}

p.ListParagraph_1
{
	font-size: 12pt;
	margin-left: 36pt;
}

p.admonition
{
	font-size: 12pt;
}

p.HTMLPreformatted
{
	font-size: 12pt;
	font-family: 'Courier New';
	color: #000000;
}

table.Table_Shortened	/*This creates table cells requiring less vertical space*/
{
	border: 0px solid;
	border-spacing: 0px;
	border-collapse: collapse;
	margin-bottom: 25px;
	width: 100%;
}

p.figure-right
{
	margin-bottom: 0px;
	margin-left: 5px;
	float: right;
	padding: 0;
	clear: inherit;
}

MadCap|xref.paragraph-heading-only
{
	mc-format: '{quote}{paratext}{quote}';
}

.topicToolbarProxy
{
	margin-bottom: 16px;
}

@media print
{
	body
	{
		color: #000000;
		font-size: 11pt;
		line-height: 13pt;
		margin: 8px;
	}

	/* Content */

	.cover_content
	{
		font-size: 36px;
		text-align: center;
		margin-top: 60px;
	}

	p
	{
		margin-bottom: 10px;
		margin-top: 10px;
		font-family: Roboto;
		mc-hyphenate: never;
	}

	p.table-text
	{
		font-size: 11pt;
	}

	/* Headings */

	h1
	{
		font-family: Roboto, arial, helvetica;
		text-transform: uppercase;
		font-size: 16pt;
		color: #515A61;
		font-weight: bold;
	}

	h2
	{
		mc-heading-level: 2;
		font-family: Roboto, arial, helvetica;
		margin-bottom: 0;
		margin-top: 0;
		padding-bottom: 20px;
		padding-top: 20px;
		font-size: 16pt;
		text-transform: uppercase;
		color: #C8102E;
	}

	h3
	{
		mc-heading-level: 3;
		font-family: Roboto, arial, helvetica;
		font-size: 14pt;
		padding-left: 0;
		text-transform: uppercase;
		color: #C8102E;
	}

	h4
	{
		mc-heading-level: 4;
		font-size: 12pt;
		font-family: Roboto, arial, helvetica;
		padding-left: 0;
		text-transform: uppercase;
		color: #C8102E;
	}

	h4.Heading4
	{
		font-style: normal;
		font-size: 12pt;
		font-weight: normal;
		mc-heading-level: 0;
		page-break-before: avoid;
	}

	h2.Heading2
	{
		font-weight: normal;
		font-family: Arial;
		font-size: 16pt;
		page-break-before: avoid;
		mc-heading-level: 5;
	}

	h3.Heading3
	{
		font-size: 14pt;
		font-weight: normal;
		line-height: 20pt;
		font-family: Arial;
		mc-heading-level: 0;
		page-break-before: avoid;
	}

	h1.Heading1
	{
		font-family: Arial;
		font-weight: normal;
		page-break-before: avoid;
		mc-heading-level: 5;
	}

	h5
	{
		mc-heading-level: 0;
		font-size: 12pt;
		padding-left: 0;
		text-transform: uppercase;
		color: #C8102E;
	}

	h6
	{
		mc-heading-level: 0;
	}

	p.TOC1
	{
		color: #000000;
		font-weight: bold;
		mc-heading-level: 1;
		font-family: Roboto, arial, helvetica;
		font-size: 12pt;
		margin-top: 0px;
		margin-bottom: 0px;
		line-height: 0;
		padding-bottom: 10px;
		padding-top: 10px;
		text-transform: uppercase;
	}

	p.TOC1_1
	{
		color: #000000;
		font-weight: normal;
		font-style: normal;
	}

	p.TOC2
	{
		color: #000000;
		mc-heading-level: 2;
		font-family: Roboto, arial, helvetica;
		font-size: 12pt;
		margin-left: 0;
		margin-top: 0;
		margin-bottom: 0;
		line-height: 0;
		padding-bottom: 10px;
		padding-top: 10px;
	}

	p.TOC3
	{
		mc-heading-level: 3;
		color: #000000;
		font-family: Roboto, arial, helvetica;
		margin-bottom: 0;
		margin-left: 0;
		margin-top: 0;
		padding-left: 15px;
		line-height: 0;
		padding-bottom: 10px;
		padding-top: 10px;
	}

	p.TOC3_1
	{
		color: #000000;
	}

	p.TOC4
	{
		mc-heading-level: 4;
		color: #000000;
		font-family: Roboto, arial, helvetica;
		line-height: 0;
		margin-bottom: 0;
		margin-left: 0;
		margin-top: 0;
		padding-left: 30px;
		padding-bottom: 10px;
		padding-top: 10px;
	}

	p.TOC5
	{
		font-family: Roboto, arial, helvetica;
		color: #000000;
		font-size: 12pt;
		font-weight: normal;
		line-height: 0;
		margin-bottom: 0;
		margin-left: 0;
		margin-top: 0;
		padding-left: 45px;
		padding-bottom: 10px;
		padding-top: 10px;
	}

	/* Links */

	MadCap|xref
	{
		font-weight: normal;
		mc-format: '{quote}{para}{quote} {pageref}';
		text-decoration: none;
	}

	p.HTMLPreformatted
	{
		font-family: Arial;
	}

	MadCap|pageFooter
	{
		font-weight: normal;
	}

	.pathname
	{
		color: #bf2933;
	}

	.Monospace_Code_in_Tables
	{
		font-family: monospace, 'Courier New';
		color: #D76A03;
	}

	.codeblock
	{
		background-color: #d3d3d3;
		font-family: monospace, 'Courier New';
	}

	.code	/*This table is for showing lines of code*/
	{
		font-family: monospace, 'Courier New';
		font-size: 11pt;
		background: #d3d3d3;
		border: solid 2px #d3d3d3;
	}

	th
	{
		border-color: #ffffff;
		border: solid 1px #ffffff;
	}

	table.Table_Shortened
	{
		padding-bottom: 1px;
		padding-top: 1px;
		padding: 1px 0px 5px;
	}

	div.note
	{
		padding-left: 20px;
	}

	p.caption-figure
	{
		margin-bottom: 20px;
		font-size: 10.0pt;
		line-height: 10pt;
		margin-top: 0px;
		mc-hyphenate: never;
		mc-auto-number-format: 'F:{b}Figure:{/b}  ';
	}

	.breadcrumbs
	{
		display: none;
	}

	.cover_content p
	{
		font-size: 36px;
	}

	p.tip
	{
		background-color: #f0f1f3;
	}
}

p.notes
{
	border-radius: 4px;
	background-color: #F0F1F3;
	mc-auto-number-format: '{b}Note:{/b}';
	padding: 16px;
	mc-auto-number-format: '{b}Note: {/b}';
}

div.notes
{
	border-radius: 4px;
	background-color: #F0F1F3;
	padding: 16px;
	mc-auto-number-format: '{b}Notes: {/b}';
	font: arial;
	font-size: 12pt;
}

div.cautions
{
	border-radius: 4px;
	background-color: #F0F1F3;
	mc-auto-number-format: '{b}Note:{/b}';
	padding: 16px;
	mc-auto-number-format: '{b}{color #9e6d23}Caution: {/color}{/b}';
}

p.important
{
	border-radius: 4px;
	background-color: #F0F1F3;
	padding: 16px;
	mc-auto-number-format: '{b}IMPORTANT: {/b}';
}

li.Li1
{
	margin-top: 4px;
	margin-bottom: 2px;
}

div.note
{
	border-radius: 4px;
	background-color: #F0F1F3;
	mc-auto-number-format: '{b}Note:{/b}';
	padding: 16px;
	mc-auto-number-format: '{b}Note: {/b}';
}

