@namespace MadCap url(http://www.madcapsoftware.com/Schemas/MadCap.xsd);
/*<meta />*/


@font-face{
	font-family: 'Open Sans';
	src: url('../Fonts/OpenSans-Regular.ttf');
}

@font-face{
	font-family: 'Open Sans';
	font-weight: 600;
	src: url('../Fonts/OpenSans-SemiBold.ttf');
}

html, body{
	font-size: 100%;
}

body
{
	font-family: 'Open Sans', -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue",sans-serif;
}

h1
{
	font-weight: bold;
	font-size: 24.0pt;
}

h2
{
	font-weight: bold;
	font-size: 18.0pt;
	margin-block-start: 1.6em;
}

h3
{
	font-weight: bold;
	font-size: 14.0pt;
}

h4
{
	font-weight: bold;
	font-size: 12.0pt;
}

h5
{
	font-weight: bold;
	font-size: 10.0pt;
}

h6
{
	font-weight: bold;
	font-size: 8.0pt;
}

p
{
	font-size: 1rem;
	line-height: 1.5;
	margin-top: 8px;
}

ol,
ul,
dl
{
	margin-top: 0px;
	margin-bottom: 0px;
	line-height: 1.6;
}

img,
iframe
{
	border: none;
	max-width: 100%;
}

a, a:visited{
	color: #0066FF;
	transition: color 0.1s ease;
}

a:hover{
	color:#003077;
}

MadCap|expandingHead
{
	font-style: italic;
	font-weight: normal;
	cursor: hand;
	text-decoration: none;
	color: #006600;
}

MadCap|expandingBody
{
	color: #777777;
	font-style: italic;
}

MadCap|dropDownHotspot
{
	cursor: hand;
	font-style: italic;
	text-decoration: none;
	color: #006600;
}

/* IMPORT FROM OLD WP STYLESHEET */
.wp-block-genesis-blocks-gb-column{
	margin: 16px 0 24px;
	padding: 0.5em 1em;	
}

.gb-block-layout-column-block-layout-column-inner h6 {
    font-size: 1.2em;
    font-weight: 500;
    
}
.info-box.wp-block-genesis-blocks-gb-column,
.info-box.wp-block-genesis-blocks-gb-columns,
.info-box.wp-block-genesis-blocks-gb-column-column {
    background-color: #e6e6ff;
    border-left: 5px solid #9966ff;
    
}
.warning-box.wp-block-genesis-blocks-gb-column,
.warning-box.wp-block-genesis-blocks-gb-columns,
.warning-box.wp-block-genesis-blocks-gb-column {
    background-color: #fff1d2;
    border-left: 5px solid #ffcc33;
}
.tip-box.wp-block-genesis-blocks-gb-column,
.tip-box.wp-block-genesis-blocks-gb-columns,
.tip-box.wp-block-genesis-blocks-gb-column  {
    background-color: #deffe9;
    border-left: 5px solid #00cc99;
}
.info-box .gb-block-layout-column-inner,
.tip-box .gb-block-layout-column-inner,
.warning-box .gb-block-layout-column-inner {
	background: inherit;
}
div[class*="wp-block-genesis"].gb-font-size-18.gb-block-notice p {
    font-size: 1em;
    padding: 0;
}
.gb-block-notice .gb-notice-title p {
    padding: 0;
}
.wp-block-genesis-blocks-gb-notice.info-box, .wp-block-atomic-blocks-gb-notice.note-box {
    background-color: #999999 !important;
}
.info-box .gb-notice-text, .note-box .gb-notice-text{
    border-color: #999999 !important;
}
.wp-block-genesis-blocks-gb-notice.warning-box {
    background-color: #ffcc33 !important;
}
.warning-box .gb-notice-text {
    border-color: #ffcc33 !important;
}
.wp-block-genesis-blocks-gb-notice.tip-box {
    background-color: #66cc99 !important;
}
.tip-box .gb-notice-text {
    border-color: #66cc99 !important;
}

/* CUSTOM STYLING */

/* GENEREL */
.off-canvas-wrapper{
	min-height: 100vh;
	min-height: 100dvh;
	overflow: auto;
}

.off-canvas-content{
	max-height: none;
	box-shadow: none;
}

.main-section {
	overflow-y: visible;
}

ol > li,
ul > li,
dl > li
{
	margin: 0 0 8px;
}



/* HEADER */
.body-container{
	padding: 16px 40px 40px;
	overflow: visible;
}

@media screen and (max-width: 800px) {
	.body-container{
		padding: 16px 8px 40px;
	}	
}

.off-canvas-wrapper-inner .title-bar-container{
	position: -webkit-sticky;
    position: sticky;
    top: 0;
}

nav.title-bar{
	padding: 8px 0;
}


.search-bar .search-field{
	background-color: rgba(255,255,255,0.9);
	border-radius: 22px;
	padding-left: 16px;
}

/* SIDENAV */
.sidenav-layout{
	max-height: none;
}

.sidenav-wrapper{
	background-color: transparent;
	padding-bottom: 24px;
	overflow: visible;
}

.sidenav-wrapper ul.sidenav li a{
	color: #333;
	border-color: #dde7ee;
}

.sidenav-container > ul > li > a{
	font-weight: 600;
}

ul.sidenav li.is-accordion-submenu-parent > a span.submenu-toggle-container span.submenu-toggle{
	border-top-color: #666;
}

ul.sidenav li.is-accordion-submenu-parent > a span.submenu-toggle-container:hover span.submenu-toggle{
	border-top-color: #848F98;
}

.sidenav-wrapper ul.sidenav li a:hover{
	background-color: transparent;
	color: #848F98;
}

ul.sidenav ul > li > a
{
	margin-left: 0.5em;
}

ul.sidenav ul ul > li > a
{
	margin-left: 2em;
}

ul.sidenav ul ul ul > li > a
{
	margin-left: 3.5em;
}

ul.sidenav ul ul ul ul > li > a
{
	margin-left: 5em;
}

/* MAIN CONTENT */
#mc-main-content{
	max-width: 917px;
	margin: 0 auto;
}

.backlink-container{
	display: none;
}

.manual-title{
	font-size: 2.5rem;
	text-align: center;
}

.is-layout-flow{
	margin-top: 30px;
}



