/*<meta />*/

@import url('global_Master_Style_Sheet.css');
@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);

:root
{
	--BlueDark: #3E4A64;
	--BlueMed: #747D92;
	--BlueLight: #CFD9F0;
	--GreyDark: #747e93;
	--GreyMed: #D6D9DD;
}

body
{
	font-family: 'Open Sans', Verdana, Arial, Helvetica, sans-serif;
	mc-hyphenate: never;
}

/* HEADINGS */

h1
{
	color: var(--BlueDark);
	font-size: 1.5rem;
	margin-top: 2.5rem;
	margin-bottom: .5rem;
	text-transform: uppercase;
}

h2
{
	color: var(--BlueDark);
	font-size: 1.5rem;
	margin-top: 2.5rem;
	margin-bottom: .5rem;
}

h1.toc
{
	
}

h3
{
	font-size: 1.5rem;
	color: var(--BlueDark);
	margin-top: 1.5rem;
	margin-bottom: .5rem;
	border-top: 2px solid var(--GreyMed);
}

h4
{
	font-size: 1.5rem;
	color: var(--BlueDark);
	font-style: italic;
	margin-bottom: .25rem;
}

h5
{
	font-size: 1.25rem;
	color: var(--BlueDark);
	font-style: normal;
	font-weight: bold;
	margin-bottom: .1rem;
}

h6
{
	font-size: 1.25rem;
	color: var(--BlueDark);
	font-style: normal;
	font-weight: normal;
	margin-bottom: .1rem;
}

h7
{
	font-size: 1.25rem;
	color: var(--BlueDark);
	font-style: normal;
	font-weight: normal;
	border-top: 1px solid var(--GreyMed);
	margin-bottom: .1rem;
}

h8
{
	font-size: 1.25rem;
	color: var(--BlueDark);
	font-style: italic;
	font-weight: normal;
	margin-bottom: .1rem;
}

/* PARAGRAPHS */

p
{
	font-size: 1rem;
	margin-top: 0;
	color: #000000;
}

p.LastUpdatedOn
{
	border-top: 1px solid var(--BlueMed);
	font-style: italic;
	font-size: .9rem;
	margin-top: 2rem;
}

p.Caption
{
	font-style: italic;
}

div.CalloutBox,
.CalloutBox
{
	margin-top: 1rem;
	mrgin-bottom: 1rem;
	margin-left: 2rem;
	margin-right: 2rem;
	padding-top: .5rem;
	padding-bottom: .5rem;
	border-top: 2px solid var(--GreyMed);
	border-bottom: 2px solid var(--GreyMed);
}

div.ShadedBox,
p.ShadedBox
{
	border: none;
	background-color: #f4f4f4;
}

div.CECL,
p.CECL
{
	border: none;
	padding: 4px;
}

.CECL
{
	background-color: var(--BlueLight);
}

p.Subtitle
{
	font-weight: bold;
	font-size: .9rem;
	margin-bottom: 2rem;
}

p.FooterInstructions
{
	font-size: .9rem;
}

.IntenseQuote
{
	border-top: 4px solid #000000;
	border-bottom: 4px solid #000000;
	padding: 1rem;
	margin: 1rem 4rem 1rem 4rem;
}

/* BREADCRUMB */

MadCap|breadcrumbsProxy
{
	border-bottom-style: none;
	margin-bottom: 0;
	padding-bottom: 0;
	font-style: normal;
	font-size: .9rem;
}

a.MCBreadcrumbsLink
{
	font-style: normal;
}

/* IMAGES */

img
{
	border: 1px solid #1C375F;
	mc-thumbnail: popup;
	mc-thumbnail-max-height: 400px;
	max-width: 100%;
}

img.equation
{
	border: none;
}

/*LISTS */

ul
{
	margin-top: 1rem;
}

ul,
ul ul ul ul
{
	list-style-image: url('../Images/global_triangle.png');
}

ul ul,
ul ul ul ul ul
{
	list-style-image: url('../Images/global_dash.png');
}

ul ul ul,
ul ul ul ul ul ul
{
	list-style-image: none;
	list-style-type: square;
}

ol ol
{
	list-style-type: lower-alpha;
}

ol.lower-alpha
{
	list-style-type: lower-alpha;
}

li
{
	font-size: 1rem;
}

/* TABLES */

th,
td
{
	font-size: 1rem;
	vertical-align: top;
	padding: 2px;
}

/* GLOSSARY POPUPS */

.popupBody
{
	background-color: #ffffff;
}

/* BANNER */

nav.title-bar
{
	border-bottom: 2px solid #17284A;
}

/* LOGO */

div.logo-wrapper a.logo
{
	min-height: 100px;
	width: 600px;
	height: 100px;
	background-position: left center;
}

/* SIDENAV */

ul.sidenav li a
{
	font-size: .9rem;
}

ul.sidenav ul > li > a
{
	margin-left: 1rem;
}

/* SLIDEOUT */

ul.off-canvas-list li a
{
	font-size: .9rem;
}

/* SEARCH FILTER */

div.search-filter-content
{
	border: 1px solid #17284A;
	border-bottom: none;
}

/* TABLES */

th p
{
	margin-top: 0;
	margin-bottom: 0;
}

/* BODY CONTAINER */

div.body-container
{
	padding-top: .75rem;
}

/* FOOTNOTE */

MadCap|footnoteBlock
{
	font-size: .9rem;
}

/* HEADER/FOOTER */

p.HeaderFooter
{
	font-size: .9rem;
}

/* TITLE PAGE */

p.Logo
{
	text-align: center;
}

p.DocTitle
{
	font-size: 36pt;
	text-align: left;
	border-bottom: 3px solid var(--GreyMed);
	color: var(--BlueDark);
	font-variant: small-caps;
	font-weight: bold;
}

p.DocTitle2
{
	font-size: 20pt;
	text-align: center;
	color: var(--BlueDark);
}

@media print
{
	h1
	{
		font-size: 16pt;
	}

	h1.toc
	{
		mc-heading-level: 0;
	}

	h2
	{
		font-size: 12pt;
	}

	h3,
	h4,
	h5,
	h6
	{
		mc-heading-level: 0;
	}

	MadCap|tocProxy
	{
		border-top-style: none;
		padding-left: 0;
	}

	p.TOC1,
	p.TOC2
	{
		font-size: 10pt;
	}

	MadCap|listOfProxy
	{
		border-top-style: none;
		padding-left: 0;
	}

	p.ListOf
	{
		font-size: 10pt;
	}

	img
	{
		msx-width: 100%;
	}

	p.Index1
	{
		margin-left: 0;
	}

	td.GenIndexText1 span.GeneratedText:after
	{
		content: " – p.";
		margin-right: -6px;
	}

	p.DocTitle
	{
		border-bottom: solid 0px var(--GreyMed);
	}

	p.DocTitle2
	{
		text-align: left;
		margin-bottom: 0;
		margin: 0;
	}

	p.LastUpdatedOn
	{
		border-bottom-width: 1px;
		border-right-width: 0px;
		border-bottom-color: #203456;
		border-bottom: solid 0px #203456;
		border-top: solid 1px #203456;
		border-top-style: solid;
		border-top-width: 0.75px;
		color: #203456;
	}

	body
	{
		color: transparent;
	}
}
