﻿/*<meta />*/

@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

:root
{
	--Brand1: #076685;
	--Brand2: #CDE0E7;
	--Black: #000000;
	--Dark: #45494c;
	--Medium: #b9bec1;
	--Light: #d0d3d5;
}

body
{
	color: #000000;
	font-family: Arial, Avenir, Myriad;
	font-size: 11pt;
	line-height: 13pt;
	margin-left: 48px;
}

/* 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;
}

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: bold;
}

p.Index2
{
	font-size: 10pt;
	font-weight: normal;
}

p.IndexHeading
{
	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;
}

/* Content */

p
{
	font-weight: 600;
	line-height: 135%;
	/*  margin: 8px 0 0 0;*/
	margin: 9px 0 2px 0;
	overflow-wrap: break-word;
	word-wrap: break-word;
	-webkit-hyphens: auto;
	/* for Safari */
	hyphens: auto;
	/* letter-spacing: -0.1px;
     word-spacing: -0.5px;
     letter-spacing: -.25px;
     word-spacing: -.25px; */
	text-wrap: pretty;
	color: #6f6d6d;
	widows: 3;
	orphans: 3;
	font-family: 'Garamond Premr Pro';
	font-size: 13.88px;
}

p.image
{
	margin-bottom: 30px;
	margin-top: 30px;
}

p.table-text
{
	font-size: 11pt;
}

/* Frontmatter */

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.title
{
	font-size: 55pt;
	line-height: 65pt;
	margin-top: 30px;
	mc-hyphenate: never;
}

p.title-page-footer
{
	color: #45494c;
	font-size: 9pt;
	frame-break-before: always;
	line-height: 15pt;
	margin-top: 30px;
}

p.title-page-url
{
	color: #45494c;
	font-size: 9pt;
	line-height: 15pt;
}

p.TOC1
{
	color: #45494c;
	font-size: 19pt;
	font-weight: normal;
	line-height: 21pt;
	margin-bottom: 15px;
	margin-top: 15px;
	page-break-after: avoid;
}

p.TOC2
{
	color: #45494c;
	font-size: 15pt;
	font-weight: normal;
	line-height: 21pt;
	margin-bottom: 13px;
	margin-left: .5in;
	margin-top: 13px;
}

p.TOC3
{
	color: #45494c;
	font-size: 13pt;
	line-height: 21pt;
	font-weight: normal;
	margin-bottom: 10px;
	margin-left: 1in;
	margin-top: 10px;
}

/* Headings */

h1
{
	font-family: Fieldwork-Geo-Fat-Demo;
	color: #076685;
	font-size: 25pt;
	font-weight: bold;
	line-height: 27pt;
	margin-bottom: 20px;
}

h2
{
	font-family: Fieldwork-Geo-Fat-Demo;
	font-size: 21pt;
	font-weight: normal;
	line-height: 23pt;
	margin-bottom: 18px;
	margin-top: 40px;
	page-break-before: always;
}

h3
{
	font-family: Fieldwork-Geo-Fat-Demo;
	font-size: 15pt;
	font-weight: bold;
	line-height: 17pt;
	margin-bottom: 15px;
	margin-top: 40px;
}

/* Links */

a
{
	color: #076685;
}

a:link
{
	color: #076685;
}

a:visited
{
	color: #076685;
}

/* Lists */

dd,
dd p,
dt,
dt p,
li,
li p
{
	margin-bottom: 8px;
	margin-top: 8px;
}

ol,
ul
{
	margin-top: 10px;
	margin-bottom: 10px;
}

/* Images */

img
{
	max-width: 100%;
	page-break-inside: avoid;
}

/* Tables */

table
{
	border-collapse: collapse;
	width: 100%;
	page-break-inside: auto;
}

thead
{
	display: table-header-group;
}

tfoot
{
	display: table-footer-group;
}

tr,
td,
th
{
	page-break-inside: avoid;
}

/* =========================================================
   ULTRA PRINT OPTIMIZATION LAYER
   Non-destructive additions for U.S. Letter output.
   ========================================================= */

@page 
{
	size: Letter;
	margin: 0.75in 0.8in 0.85in 0.8in;
}

html
{
	font-size: 100%;
}

body
{
	max-width: none;
	color: #000;
	background: #fff;
	font-size: 11pt;
	line-height: 1.35;
	-webkit-print-color-adjust: exact;
	print-color-adjust: exact;
}

p,
li,
dd,
dt,
td,
th
{
	hyphens: auto;
	orphans: 3;
	widows: 3;
}

h1,
h2,
h3,
h4,
h5,
h6
{
	page-break-after: avoid;
	break-after: avoid-page;
	page-break-inside: avoid;
	break-inside: avoid-page;
}

p,
blockquote,
pre,
table,
figure,
img
{
	page-break-inside: avoid;
	break-inside: avoid-page;
}

h1
{
	margin-top: 0;
	page-break-before: auto;
	break-before: auto;
}

h2
{
	page-break-before: always;
	break-before: page;
}

h3
{
	page-break-before: auto;
	break-before: auto;
}

p.title
{
	font-size: 42pt;
	line-height: 1.08;
	margin-top: 24px;
	margin-bottom: 18px;
}

hr.title-page
{
	margin-top: 300px;
	margin-bottom: 24px;
}

p.created-using-flare,
p.title-page-footer,
p.title-page-url
{
	font-size: 9pt;
	line-height: 1.35;
}

p.TOC1,
p.TOC2,
p.TOC3
{
	page-break-after: avoid;
	break-after: avoid-page;
}

th,
td
{
	vertical-align: top;
	padding: 0.08in 0.1in;
}

th
{
	text-align: left;
	border-bottom: 1px solid #b9bec1;
}

td
{
	border-bottom: 0.5px solid #d9d9d9;
}

caption
{
	caption-side: top;
	text-align: left;
	font-weight: bold;
	margin-bottom: 0.08in;
}

a,
a:link,
a:visited
{
	text-decoration: none;
	color: #000;
}

a[href^="http"]::after
{
	content: " (" attr(href) ")";
	font-size: 9pt;
	word-break: break-all;
}

MadCap|xref
{
	color: #000;
	text-decoration: none;
}

blockquote
{
	margin-left: 0.25in;
	margin-right: 0.25in;
}

pre,
code
{
	font-size: 9.5pt;
	white-space: pre-wrap;
	word-wrap: break-word;
}

/* Keep comments from the source intact; this layer only adds print polish. */

