@charset "utf-8";
/* CSS Document */

/* This css is meant to augment the default USWDS css */

/* Fix menu bar after upgrade */
.app-switcher-trigger.aui-dropdown2-trigger {
    display: none;
}

body{
    font-size: 16px;
}

/*.external-link:not([href*='nih.gov']):not([href^='#']):not([href^='/'])::after{
    content: url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/external-link-bk.svg');
    margin-left:.2em;
    background-image: url(/confluence/plugins/servlet/theme/engine/resource/OHSRP/external-link-bk.png);*
    background-repeat: no-repeat;
   	height: 1em;
    background-position-x: 100%;
    z-index: -1;
}*/

.external-link[href^=http]:not([href*="irbo.nih.gov/confluence"]), [href^=http]:not([href*="irbo.nih.gov/confluence"]) {
    display: inline-block;
    padding-right: 1.75ex;
    position: relative;
}

.external-link[href^=http]:not([href*="irbo.nih.gov/confluence"])::after, [href^=http]:not([href*="irbo.nih.gov/confluence"], .usa-button)::after {
    background: url(/confluence/plugins/servlet/theme/engine/resource/OHSRP/external-link-bk.svg) no-repeat center/contain;
    width: 1.25ex;
    background-position: center;
    content: "";
    display: inline-block;
    height: 1.75ex;
    margin-left: 2px;
    margin-top: .2ex;
    position: absolute;
}

#header-search
{
    height: 40px;
    position: relative;
    top: -7px;
}

#header-search-button
{
    height: 40px;
    position: relative;
    top: 0;
}

a.hidel:after,
#main-content  a.contentf-button.aui-button.hidel.conf-macro.output-inline:after
{
     content: none!important;
}


/* Centered and bulletless list for the front page */
div.usa-card__body.centerlist.conf-macro.output-block ul
{
        list-style-type: none;
    padding: 20px;
}

div.usa-card__body.centerlist.conf-macro.output-block ul li
{
    margin-bottom: 8px;
}


/* FAQ-Arrow */
.arrow {
    background-image: url(/confluence/plugins/servlet/theme/engine/resource/OHSRP/faq-arrow.png);
    background-repeat: no-repeat;
    min-height: 1em;
    background-position-x: 100%;
    z-index: -1;
}

/*fix Clickable Macro*/
html:not(.aui-no-focusvisible) :focus-visible {
    outline-style: auto;
    box-shadow: var(--aui-focus);
}

/*banner*/

.usa-alert--error .banner{
  background-color:#000000;
  color:#FFFFFF;
  align-content: center;
}

div.usa-alert--error .banner img{
    max-width: 20px;
    margin-right: 10px;
}

div.usa-alert__slim .banner img{
    max-width: 20px;
    margin-right: 15px;
}

div.usa-alert__slim .banner a, div.usa-alert--slim.usa-alert__body.banner a{
    color:#CCCCCC;
    font-weight:bold;
}

.usa-alert--error .banner::before{
  background-color:#000000;
}

.usa-alert--error.usa-alert__body.banner{
  padding-left:3.25rem;
}

.usa-accordion .banner {
    background-color:#000000;
    color:#FFFFFF;
    padding-right:1.5rem;
    padding-left:1.5rem;
    width: 100vw;
    font-size: 1.2rem;
    font-weight: 600;
}

.usa-banner .banner {
    background-color:#000000;
    color:#FFFFFF;
}


/*end covid banner*/
.hero-investigator-manual {
	/* background: url(/confluence/plugins/servlet/theme/engine/resource/OHSRP/investigator_manual_10.png) no-repeat; */
    height: 13em;
    /* width: 13em; */
    margin-left: auto;
    margin-right: auto;
    /*padding-top: 13em;*/
}

.usa-hero__callout2 {
	/*background-color: #005196;
  padding: 3rem; } */
	background-color: #005196a0 !important;
	/* padding: 1rem !important; */
	/*min-width: 16em;
	max-width: 50em;*/
	/*position: absolute;*/
	bottom: 0em;
    /*left: -0.5em;*/
    /*margin-top: 150px !important;*/
    margin-bottom:0px !important;
	/*width: 100vw !important;*/
	text-align: center;
}	

.participants {
	background: url(/confluence/plugins/servlet/theme/engine/resource/OHSRP/participants.svg) no-repeat;
    height: 13em;
    width: 13em;
    margin-left: auto;
    margin-right: auto;
    /*padding-top: 13em;*/
}

.irb-members {
	background: url(/confluence/plugins/servlet/theme/engine/resource/OHSRP/irb-members.svg) no-repeat;
    height: 13em;
    width: 13em;
    margin-left: auto;
    margin-right: auto;
    /*padding-top: 13em;*/
}

.researchers {
	background: url(/confluence/plugins/servlet/theme/engine/resource/OHSRP/researchers.svg) no-repeat;
    height: 13em;
    width: 13em;
    margin-left: auto;
    margin-right: auto;
    /*padding-top: 13em;*/
}

.usa-prose > p {
    max-width: none!important;
}

div.h3doclib h3 {
    font-size: 20px;
}

div.grid-col-4.arrow div {
 	vertical-align: top;   
}

div.grid-col-7.panel-top.conf-macro.output-inline{

}

div.grid-container.faq p{
    font-size: 20px;
}

@media (min-width: 90em){
div.grid-row.usa-hero.hero-training {
    margin-left: 10em;
    background-position-y: -5em;
}}

@media (min-width: 90em){
div.grid-row.grid-gap-lg.callout {
    margin-left:15%;
}}

.usa-footer__primary-content{
border-top:0px;
} 

@media (max-width: 30em){
.usa-footer__nav {
    padding-left: 3rem;
    padding-right: 3rem;
}}

@media (max-width: 63.99em){
.usa-navbar {
    border-bottom: 0px;
    height: 5rem;
}}

@media (max-width: 63.99em){
div.usa-navbar button.usa-menu-btn {
    height: 5rem;
}}
    
@media (min-width: 64em) {
div.usa-logo {
    font-size: 2.13rem;
    margin: 2rem 1rem 0 1rem;
}}

@media (max-width: 64em) {
div.usa-logo {
    font-size: 2.13rem;
    margin: .27rem 1rem 0 1rem;
}}

@media (max-width: 64em) {
img.logo {
    width:310px;
}}

span.documentation-link {
    position: static!important;
}

/* Fonts */

/* merriweather-300 - latin */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 300;
  src: url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/merriweather-v21-latin-300.eot'); /* IE9 Compat Modes */
  src: local('Merriweather Light'), local('Merriweather-Light'),
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/merriweather-v21-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/merriweather-v21-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/merriweather-v21-latin-300.woff') format('woff'), /* Modern Browsers */
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/merriweather-v21-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/merriweather-v21-latin-300.svg#Merriweather') format('svg'); /* Legacy iOS */
}
/* merriweather-regular - latin */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 400;
  src: url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/merriweather-v21-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Merriweather Regular'), local('Merriweather-Regular'),
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/merriweather-v21-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/merriweather-v21-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/merriweather-v21-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/merriweather-v21-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/merriweather-v21-latin-regular.svg#Merriweather') format('svg'); /* Legacy iOS */
}
/* merriweather-700 - latin */
@font-face {
  font-family: 'Merriweather';
  font-style: normal;
  font-weight: 700;
  src: url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/merriweather-v21-latin-700.eot'); /* IE9 Compat Modes */
  src: local('Merriweather Bold'), local('Merriweather-Bold'),
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/merriweather-v21-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/merriweather-v21-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/merriweather-v21-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/merriweather-v21-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/merriweather-v21-latin-700.svg#Merriweather') format('svg'); /* Legacy iOS */
}

/* public-sans-200 - latin */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 200;
  src: url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/public-sans-v3-latin-200.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/public-sans-v3-latin-200.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/public-sans-v3-latin-200.woff2') format('woff2'), /* Super Modern Browsers */
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/public-sans-v3-latin-200.woff') format('woff'), /* Modern Browsers */
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/public-sans-v3-latin-200.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/public-sans-v3-latin-200.svg#PublicSans') format('svg'); /* Legacy iOS */
}
/* public-sans-regular - latin */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 400;
  src: url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/public-sans-v3-latin-regular.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/public-sans-v3-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/public-sans-v3-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/public-sans-v3-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/public-sans-v3-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/public-sans-v3-latin-regular.svg#PublicSans') format('svg'); /* Legacy iOS */
}
/* public-sans-500 - latin */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 500;
  src: url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/public-sans-v3-latin-500.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/public-sans-v3-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/public-sans-v3-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/public-sans-v3-latin-500.woff') format('woff'), /* Modern Browsers */
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/public-sans-v3-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/public-sans-v3-latin-500.svg#PublicSans') format('svg'); /* Legacy iOS */
}
/* public-sans-700 - latin */
@font-face {
  font-family: 'Public Sans';
  font-style: normal;
  font-weight: 700;
  src: url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/public-sans-v3-latin-700.eot'); /* IE9 Compat Modes */
  src: local(''),
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/public-sans-v3-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/public-sans-v3-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/public-sans-v3-latin-700.woff') format('woff'), /* Modern Browsers */
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/public-sans-v3-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/public-sans-v3-latin-700.svg#PublicSans') format('svg'); /* Legacy iOS */
}

/* heading was formerly title */
.heading {
    font-family: Merriweather, Georgia, Cambria, 'Times New Roman', Times, serif!important;
    font-size:42px;
    font-weight:bold;
    line-height:1.25;
    margin:30px 0 0 0;
    color:#000000;
}

.wiki-content h1 {
  	font-family: Merriweather, Georgia, Cambria, 'Times New Roman', Times, serif!important;
    font-size: 37px;
    font-weight: bold;
    line-height: 1.25;
    margin: 30px 0 0 0;
    color:#000;
}

div.boxshadow.panel h2 a{
    font-size: 24px!important;
    color: #000!important;
}
div.boxshadow.panel h2{
    font-size: 24px!important;
    color: #000!important;
}
div.boxshadow.panel h2 a:hover{
    text-decoration:none;
}

.wiki-content h2 {
    font-family: Merriweather, Georgia, Cambria, 'Times New Roman', Times, serif;
    font-size: 30px;
    font-weight: bold;
    line-height: 1.25;
    margin: 30px 0 0 0;
    color:#000;
}

.wiki-content h3 {
    font-family: 'Public Sans', 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;
    font-size: 28px;
    font-weight: normal;
    line-height: 1.25;
    margin: 30px 0 0 0;
    color:#000;
    font-weight:bold;
}

.wiki-content h4 {
   	font-family: 'Public Sans', 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;
    font-size: 25px;
    font-weight: normal;
    line-height: 1.25;
    margin: 30px 0 0 0;
    color:#000;
    font-weight:bold;
}

.wiki-content h5 {
   	font-family: Merriweather, Georgia, Cambria, 'Times New Roman', Times, serif!important;
    font-size: 22px;
    font-weight: bold;
    line-height: 1.25;
    margin: 30px 0 0 0;
    color:#000;
    font-weight:bold;
}

.wiki-content h6 {
    font-family: Merriweather, Georgia, Cambria, 'Times New Roman', Times, serif!important;
    font-size: 20px;
    font-weight: normal;
    line-height: 1.25;
    margin: 30px 0 0 0;
    color:#000;
    font-weight:bold;
}

/* module-key = 'com.stiltsoft.confluence.handy.macros:handy-header-url-resources', location = 'css/handy-header.css' */
h1:hover span.handy-header::before,
h2:hover span.handy-header::before,
h3:hover span.handy-header::before,
h4:hover span.handy-header::before,
h5:hover span.handy-header::before,
h6:hover span.handy-header::before {
    display:none;
}

.copy {
    font-family: 'Public Sans', 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;
    font-size: 20px;
    font-weight: normal;
    color:#000;
}

.doc_library {
    font-family: 'Public Sans', 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;
    font-size: 18px;
    font-weight: normal;
    color:#000;
}

.subcopy {
    font-family: 'Public Sans', 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color:#000;
}

/*div, */
h1, h2, h5, h6 {
	font-family: Merriweather, Georgia, Cambria, 'Times New Roman', Times, serif!important;
    color:#000;
}

[lang|=en], html, body, p, div, h3, h4, img, pre, form, fieldset {
     font-family: 'Public Sans', 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;
    color:#000;
}

ul.usa-nav__primary.usa-accordion li.usa-nav__primary-item a.usa-nav__link span {
    font-family: 'Public Sans', 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;
    font-size: 1.06rem;
    font-weight:normal;
    line-height: 0.9;
}

/* show in screen reader, otherwise hidden */

a.app-switcher-trigger.aui-dropdown2-trigger {
    display: none!important;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
}

/* custom adaptavist menu colors */

#header, 
#header div.aui-header-primary.usa-banner__inner,
nav.aui-header.aui-dropdown2-trigger-group
{
    background-color: #000!important;
}

.aui-header {
    background: #000;
    border-bottom: 0 solid #000;
    color: #fff;
}

.aui-header {
    background-color: #f0f0f0;
}

.usa-nav__primary button:hover {
    color: #111111;
    text-decoration: none;
}

@media (max-width: 63.99em){
.usa-nav__primary button:hover {
    background-color: #111111!important;
    }}

a.usa-button {
    color: #fff!important;
}


nav#page-nav ul.usa-nav__primary li.usa-nav__primary-item button.usa-accordion__button.usa-nav__link span {
    color: #fff!important;
}

div.wiki-content.main-wrapper-vm.logout.login.conf-macro.output-inline.conf-macro.output-inline {
        font-weight: normal;
        line-height:unset;
        padding:unset;
        font-size:unset; 
}

.logout {
    color: #fff!important;
    line-height: 0.9;
    padding: 1rem !important;
    font-size: 0.93rem;
    font-weight: bold;
    margin-right: 0;
    margin-top: 0;
}

@media (max-width: 64em){
.logout {
    font-weight: normal;
    font-family:  'Public Sans', 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;
    font-size: 1.06rem;
}}

#likes-section {
    display: none;
}

p a#logout-link:hover {
    background-color:transparent!important;
}

@media (max-width: 63.99em){
 p a#logout-link:hover {
    background-color:#222222!important;
    }}

@media (max-width: 63.99em){
.usa-nav__primary button:hover {
    background-color: #222222;
    }}

/*.usa-banner__inner {
    padding-left: 0;
}*/

@media (max-width: 63.99em){
.usa-nav__primary button[aria-expanded="false"]{
    background-image: url(/confluence/plugins/servlet/theme/engine/resource/OHSRP/plus-ow.svg), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent))!important;
    background-image: url(/confluence/plugins/servlet/theme/engine/resource/OHSRP/plus-ow.svg), linear-gradient(transparent, transparent)!important;
    }}

@media (max-width: 63.99em){
.usa-nav__primary button[aria-expanded="true"]{
    background-image: url(/confluence/plugins/servlet/theme/engine/resource/OHSRP/minus-ow.svg), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent))!important;
    background-image: url(/confluence/plugins/servlet/theme/engine/resource/OHSRP/minus-ow.svg), linear-gradient(transparent, transparent)!important;
    }}

@media (min-width: 63.99em){
  .usa-banner__button::after[aria-expanded="false"]{
    background-image:url("/confluence/plugins/servlet/theme/engine/resource/OHSRP/angle-arrow-down-primary-ow.svg"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent))!important;
    background-image:url("/confluence/plugins/servlet/theme/engine/resource/OHSRP/angle-arrow-down-primary-ow.svg"), linear-gradient(transparent, transparent)!important;
    }}

@media (min-width: 63.99em){
.usa-banner__button:hover::after[aria-expanded="false"]{
    background-image:url("/confluence/plugins/servlet/theme/engine/resource/OHSRP/angle-arrow-down-primary-hover-ow.svg"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent))!important;
    background-image:url("/confluence/plugins/servlet/theme/engine/resource/OHSRP/angle-arrow-down-primary-hover-ow.svg"), linear-gradient(transparent, transparent)!important;
    }}

@media (min-width: 63.99em){
.usa-banner__button[aria-expanded="true"]::after{
    background-image:url("/confluence/plugins/servlet/theme/engine/resource/OHSRP/angle-arrow-up-primary-ow.svg"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent))!important;
    background-image:url("/confluence/plugins/servlet/theme/engine/resource/OHSRP/angle-arrow-up-primary-ow.svg"), linear-gradient(transparent, transparent)!important;
    }}

@media (min-width: 63.99em){
.usa-banner__button[aria-expanded="true"]:hover::after{
    background-image:url("/confluence/plugins/servlet/theme/engine/resource/OHSRP/angle-arrow-up-primary-hover-ow.svg"), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent))!important;
    background-image:url("/confluence/plugins/servlet/theme/engine/resource/OHSRP/angle-arrow-up-primary-hover-ow.svg"), linear-gradient(transparent, transparent)!important;
    }}

@media (min-width: 64em){
.usa-nav__submenu {
    background-color: #000000!important;
}}

/* end adaptavist menu */

.usa-button a{
    font-family:  'Public Sans', 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;
    color:#ffffff!important;
    font-size: 16px;
    font-weight: bold;
}

.usa-button a:hover{
    text-decoration:none;
    color: white!important;
}

@media (max-width: 40em){
.desktop{
display:none;
    }}

@media (min-width: 40em){
.mobile{
display:none;
    }}

.menu-image{
    background-image:url=("/confluence/plugins/servlet/theme/engine/resource/OHSRP/irb%20members.png");
}

ul.usa-sidenav.menu li.usa-sidenav__item a {
text-decoration: none;
    color: #000000;
    display: block;
    padding: .75rem 1rem .5em 1rem;
}
ul.usa-sidenav.menu li.usa-sidenav__item  {
list-style: none;
    margin-bottom:0;
    padding-bottom:0;
}
ul.usa-sidenav.menu  {
list-style: none;
    padding-left:0;
}

.menu  {
list-style: none;
}

.usa-hero{
  /*font-family: 'Public Sans', 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif;
  font-size:1.06rem;
  line-height:1.5;
  padding-bottom:2rem;*/
  padding-top:0!important; 
  padding-bottom: 5em!important;
  /* background-position:center;
  background-size:cover; */
  color:#1b1b1b!important; /* changes white to 1b1b1b */
}

@media (min-width: 40em)/*(min-width: 64em)*/{
.usa-hero{
    background-image:url("/confluence/plugins/servlet/theme/engine/resource/OHSRP/homepage-hero.svg");
    background-size: 40% !important;
    background-repeat: no-repeat;
    min-height: 45em;
    background-position-y: 42.5%;
    }}

@media (min-width: 40em)/*(min-width: 64em)*/{
.hero-irbo{
    background-image:url("/confluence/plugins/servlet/theme/engine/resource/OHSRP/irbo-hero.svg");
    background-size: 1350px !important;
    background-repeat: no-repeat;
    min-height: 30em;
    background-position-y: 42.5%;
    }}

@media (min-width: 40em)/*(min-width: 64em)*/{
.hero-training{
    background-image:url("/confluence/plugins/servlet/theme/engine/resource/OHSRP/ct-hero.svg");
    background-size: 1350px !important;
    background-repeat: no-repeat;
    min-height: 30em;
    background-position-y: 42.5%;
    }}

@media (min-width: 40em)/*(min-width: 64em)*/{
.hero-faq{
    background-image:url("/confluence/plugins/servlet/theme/engine/resource/OHSRP/faq-hero.svg");
    background-size: 90% !important;
    background-repeat: no-repeat;
    min-height: 30em;
    background-position-y: 42.5%;
    }}

@media (min-width: 40em)/*(min-width: 64em)*/{
.hero-members{
    background-image:url("/confluence/plugins/servlet/theme/engine/resource/OHSRP/members-hero.svg");
    background-size: 1350px !important;
    background-repeat: no-repeat;
    min-height: 30em;
    background-position-y: 42.5%;
    }}

@media (min-width: 40em)/*(min-width: 64em)*/{
.hero-researchers{
    background-image:url("/confluence/plugins/servlet/theme/engine/resource/OHSRP/researchers-hero.svg");
    background-size: 1350px !important;
    background-repeat: no-repeat;
    min-height: 30em;
    background-position-y: 42.5%;
    }}

@media (min-width: 40em)/*(min-width: 64em)*/{
.hero-investigator-manual{
    background-image:url("/confluence/plugins/servlet/theme/engine/resource/OHSRP/investigator_manual_10.png");
    /* background-size: 1350px !important; */
    background-size: cover !important;
    background-repeat: no-repeat;
    min-height: 355px;
    background-position-y: 42.5%;
    background-position-x: center;
    }}

@media (max-width: 39.99em)/*(min-width: 64em)*/{
    .hero-investigator-manual{
        }}

@media (min-width: 40em)/*(min-width: 64em)*/{
.hero-participants{
    background-image:url("/confluence/plugins/servlet/theme/engine/resource/OHSRP/participants-hero.svg");
    background-size: 1350px !important;
    background-repeat: no-repeat;
    min-height: 30em;
    background-position-y: 42.5%;
    }}

@media (min-width: 40em)/*(min-width: 64em)*/{
.hero-policy{
    background-image:url("/confluence/plugins/servlet/theme/engine/resource/OHSRP/policy-hero.svg");
    background-size: 1350px !important;
    background-repeat: no-repeat;
    min-height: 30em;
    background-position-y: 42.5%;
    }}

@media (min-width: 40em)/*(min-width: 64em)*/{
.hero-glossary{
    background-image:url("/confluence/plugins/servlet/theme/engine/resource/OHSRP/glossary-hero.svg");
        background-size: 1350px !important; /*background-size: 80% !important;*/
    background-repeat: no-repeat;
    min-height: 30em;
    background-position-y: 42.5%;
    background-color: #e7f6f8;
    background-position-x: 30%;
    }}

@media (min-width: 40em)/*(min-width: 64em)*/{
.hero-bc-glossary{
    background-color: #e7f6f8;
    }}

@media (min-width: 40em)/*(min-width: 64em)*/{
.usa-hero__callout.glossary{
margin-top: 8em;
    }}

/*
@media (min-width: 40em)/*(min-width: 64em){
.hero-guidance{
    background-image:url("/confluence/plugins/servlet/theme/engine/resource/OHSRP/policy-and-guidance-banner.svg");
    background-size: 90% !important;
    background-repeat: no-repeat;
    min-height: 30em;
    background-position-y: 42.5%;
    }}*/

@media (min-width: 40em)/*(min-width: 64em)*/{
.hero-archive{
    background-image:url("/confluence/plugins/servlet/theme/engine/resource/OHSRP/policy-and-guidance-banner.svg");
    background-size: 90% !important;
    background-repeat: no-repeat;
    min-height: 30em;
    background-position-y: 42.5%;
    }}

@media (max-width: 39.99em)/*(max-width: 63.99em)*/{
.usa-hero{
    background-image:url("/confluence/plugins/servlet/theme/engine/resource/OHSRP/mobile-hero-blobs.svg");
    background-color:transparent!important; /*was #111819*/
    padding:2rem;
    height:40rem;
    }}

@media (max-width: 39.99em)/*(max-width: 63.99em)*/{
    .usa-hero-mobile-short{
        background-image: none;
        background-color:transparent!important;
        padding: 0;
        height: 200px;
        }}

@media (max-width: 39.99em)/*(max-width: 63.99em)*/{
.usa-hero.hero1{
    background-image:url("/confluence/plugins/servlet/theme/engine/resource/OHSRP/mobile-hero-blobs.svg");
    background-color:transparent!important; /*was #111819*/
    padding:2rem;
    height:40rem;
    }}

.usa-hero__callout{
    background-color:transparent;
}

@media (max-width: 39.99em){
.usa-hero__callout-background{
        /*background-color:#fff; */
        /*opacity: 0.5; */
        /*filter: alpha(opacity=50); /* For IE8 and earlier */
    }}

.usa-hero__callout-background{
        background-color:transparent;
}

@media (min-width: 40em){
.usa-hero__callout-background{
    }}

@media (min-width: 40em){
.usa-hero__callout {
    max-width: 40rem!important;
    margin-top: 8em;
    margin-left:5%;
    }}

@media (min-width: 74.06em){
    .usa-hero__callout-tall {
        margin-top: 14em;
        padding: 2rem;
        }}
@media (max-width: 74.05em) and (min-width: 40em){
    .usa-hero__callout-tall {
        margin-top: 11em;
        padding: 2rem;
        }}

@media (min-width: 40em){
    div.grid-container.usa-hero__callout-tall h1 {
        margin-bottom:0;
        }}

@media (min-width: 40em){
.usa-hero__callout.home1 {
    max-width: 80rem!important;
    margin-top: 2em;
    margin-left: 5%;
    }}
    
@media (min-width: 60em){
div.usa-hero__callout.home1 .usa-hero__heading.home1 {
    font-family: Merriweather, Georgia, Cambria, 'Times New Roman', Times, serif!important;
    font-size: 62px;
    font-weight: bold;
    line-height: 1.25;
    margin: 0 0 0 0; 
    color: #000;
    }}
 
@media (max-width: 59.99em) and (min-width: 40em){
.usa-hero.hero1 {
    background-image: url(/confluence/plugins/servlet/theme/engine/resource/OHSRP/hero_graphic.png);
    background-repeat: no-repeat;
    min-height: 0;     
    background-size: 50% !important;
    background-position-x: 100%;
    }}

@media (min-width: 60em){
.usa-hero.hero1 {
    background-image: url(/confluence/plugins/servlet/theme/engine/resource/OHSRP/hero_graphic.png);
    background-size: 35%!important;
    background-repeat: no-repeat;
    min-height: 0; 
    background-position-x:right;
    }}

@media (min-width: 40em){
.usa-hero__heading{ 
    font-family: Merriweather, Georgia, Cambria, 'Times New Roman', Times, serif!important;
    font-size: 42px;
    font-weight: bold;
    line-height: 1.25;
    margin: 30px 0 0 0;
    color:#000;
    }}
    
@media (max-width: 39.9em){
.usa-hero__heading{ 
    font-family: Merriweather, Georgia, Cambria, 'Times New Roman', Times, serif!important;
    font-size: 42px;
    font-weight: bold;
    line-height: 1.25;
    margin: 10px 0 0 0;
    color:#000;
    }}

div.sans-heading h2 {
        font-family:  'Public Sans', 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif!important;
}

#full-height-container {
    background-color: transparent!important;
}

/* Confluence breadcrumbs */
#breadcrumbs{
    margin-bottom: 0px !important;
    display: none;
}
#body #breadcrumbs{
    font-size:14px;
}

/* Custom breadcrumb */
.breadcrumb{
    padding:1em;
}
.breadcrumb a{
    color:#000;
}

.page-metadata-modification-info{
    display: none;
}

nav.sidemenu {
/*    padding-top:1em; */
}

hr {
    background: #d6d7d9;
    border: none;
    height: 1px;
    margin: .1em 0;
}

div.hr1 hr {
    background: #000;
    border: none;
    height: 2px;
    width:3rem;
    margin: .1em auto;
}

.panel {
    }

div.panel {

}

@media (max-width: 39.99em){
.wpanel {
padding-top:2em;
    }}

@media (min-width: 40em){
.wpanel {
padding-top:3em;
    }}

@media (max-width: 39.99em){
.xpanel {
padding-top:0;
    }}

@media (min-width: 40em){
.xpanel {
padding-top:10em;
    }}

@media (max-width: 59.99em){
.ypanel {
padding-top:0;
margin: none!important;
    }}

@media (min-width: 60em){
.ypanel {
padding-top:10em;
    }}

.zpanel {
padding-top:10em;
    }

@media (max-width: 79.99em){
.panel-image{
    padding-top:2em;
    }}

@media (min-width: 80em){
.panel-image{
    padding-top:2em;
    background-position-y:2em;
    background-position-x:5em;
    }}

@media (max-width: 79.99em){
.panel-faq-image{
   margin-top:2em;
    background:url(/confluence/plugins/servlet/theme/engine/resource/OHSRP/faq-banner.svg) no-repeat;
    background-size: 90%;
    background-position-y: 40%;
    background-position-x:100%;
    }}

@media (min-width: 80em){
.panel-faq-image{
    background:url(/confluence/plugins/servlet/theme/engine/resource/OHSRP/faq-banner.svg) no-repeat;
    background-size: 400px;
    background-position-y: 35%;
    background-position-x:85%;
    }}

@media (max-width: 79.99em){
.panel-doc-image{
   margin-top:2em;
    background:url(/confluence/plugins/servlet/theme/engine/resource/OHSRP/policy-and-guidance-banner.svg) no-repeat;
    background-size: 90%;
    background-position-y: 40%;
    background-position-x:100%;
    }}

@media (min-width: 80em){
.panel-doc-image{
    background:url(/confluence/plugins/servlet/theme/engine/resource/OHSRP/policy-and-guidance-banner.svg) no-repeat;
    background-size: 400px;
    background-position-y: 35%;
    background-position-x:85%;
    }}

@media (min-width: 40em)/*(min-width: 64em)*/{
.archive-image {
    background-image:url("/confluence/plugins/servlet/theme/engine/resource/OHSRP/archive-banner.svg");
    background-size: 60% !important;
    background-repeat: no-repeat;
    /*min-height: 30em;*/
    background-position-x: 80%;
    }}

@media (max-width: 39.99em)/*(max-width: 63.99em)*/{
.archive-image {
    background-image:none;
    padding:2rem;
    /*height:40rem;*/
}}

@media (max-width: 39.99em){
.blob {
    background-image: url(/confluence/plugins/servlet/theme/engine/resource/OHSRP/mobile-hero-blobs.svg);
    padding: 2rem;
    background-repeat:no-repeat;
    }}

.panel-top {
  border-top: 5px solid #6ECBDB!important;
  padding-top:1em;
}

.boxshadow {
  background: #FFFFFF;
  box-shadow: 7px 15px 15px rgba(0, 0, 0, 0.1);
  border-top: 5px solid #6ECBDB!important;
  border-bottom: transparent;
  border-left: transparent;
  border-right: transparent;
    /*
  position: relative;
  -moz-box-shadow: 1px 2px 4px rgba(0, 0, 0,0.5);
  -webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
  box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
 */ padding: 1em;
  margin:1em;
}

/* Make the image fit the box */
/*
#boxshadow img {
  width: 100%;
}

#boxshadow::after {
  content: '';
  position: absolute;
  z-index: -1; /* hide shadow behind image */
/*
  -webkit-box-shadow: 0 15px 20px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0 15px 20px rgba(0, 0, 0, 0.3);
  box-shadow: 0 15px 20px rgba(0, 0, 0, 0.3);        
  width: 70%; 
  left: 15%; /* one half of the remaining 30% */
 /* height: 100px;
  bottom: 0;
}*/

.wiki-content .panel.conf-macro {

}

.grid-container, .grid-container-card, .grid-container-card-lg, .grid-container-mobile {
    margin-left: auto;
    margin-right: auto;
    max-width: 75rem;
    padding-left: 1rem;
    padding-right: 1rem;
}

/*#container {
    width: 100px;
    margin: 0 auto;
    background-color: #FFFFCC;
}
.stripe {
    background-color:#CCFFFF;
    height: 100px;
    position: relative;
}
.stripe:before {
    content:"";
    background-color:#CCFFFF;
    position: absolute;
    height: 100%;
    width: 4000px;
    left: -2000px;
    z-index: -1;
}

*/

/*#container {
    width: 100px;
    margin: 0 auto;
    background-color: #FFFFCC;
}*/
.stripey {
    background-color:#CCECF2;
    height: 160px;
    align-content: flex-end;
    position: relative;
}
.stripey:before {
    content:"";
    background-color:#CCECF2;
    position: absolute;
    height: 100%;
    width: 4000px;
    left: -2000px;
    z-index: -1;
}

@media (max-width: 39.99em){
div.grid-row.stripey.grid-gap-6.conf-macro.output-inline {
    display:none;
    }}

div.grid-row.stripey.grid-gap-6.conf-macro.output-inline h2 {
    font-size: larger;
    padding-bottom: 3.3rem;
    margin: 15px 0 0 0;
}

div.grid-row.stripey.grid-gap-6.conf-macro.output-inline .center {
    margin-left: auto;
    margin-right: auto;
}

div.grid-row.stripey.grid-gap-6.conf-macro.output-inline .participants {
background: url(/confluence/plugins/servlet/theme/engine/resource/OHSRP/participants.svg) no-repeat;
    /*height: -webkit-fill-available; */
    /* width: -webkit-fill-available; */
    background-size: 135px 135px;
    /*margin-left: auto;
    margin-right: auto;
    padding-top: 8em;
    height: 4em;
    /*width: unset;*/
    position: relative;
    background-position-x: center;
    left: 6.5rem;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 9em;
}

div.grid-row.stripey.grid-gap-6.conf-macro.output-inline .irb-members {
	background: url(/confluence/plugins/servlet/theme/engine/resource/OHSRP/irb-members.svg) no-repeat;
    /* height: -webkit-fill-available; */
    /* width: -webkit-fill-available; */
    background-size: 135px 135px;
    /*margin-left: auto;
    margin-right: auto;
    padding-top: 8em;
    height: 4em;
    /*width: unset;*/
    position: relative;
    background-position-x: center;
    left: 6.5rem;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 9em;
}

div.grid-row.stripey.grid-gap-6.conf-macro.output-inline .researchers {
    background: url(/confluence/plugins/servlet/theme/engine/resource/OHSRP/researchers.svg) no-repeat;
    /* height: -webkit-fill-available; */
    /* width: -webkit-fill-available; */
    background-size: 135px 135px;
    /*margin-left: auto;
    margin-right: auto;
    padding-top: 8em;
    height: 4em;
    /*width: unset;*/
    background-position-x: center;
    position: relative;
    left: 6.5rem;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    height: 9em;
}

div.usa-accordion.mobile.mobile-menu .usa-accordion__button {
    color: #000;
    text-align: center;
    background-image: none;
}

.presentation {
    background-image: url(/confluence/plugins/servlet/theme/engine/resource/OHSRP/need-a-presentation.svg)!important;
    background-size: 100%;
    height: 410px;
    background-repeat: no-repeat;
}

/* Original Stripe */

@media (max-width: 39.99em){
    .stripe {
    height: 20em!important;
    }}

.stripe {
    background-color:#E7F6F8;
    height: 16em;
    position: relative;
    /*margin-top: 1em;*/
    z-index: -1;
}

@media (min-width: 40em){
.stripe:before {
    content:"";
    background-color:#E7F6F8;
    position: absolute;
    height: 100%;
    width: 4000px;
    left: -3000px;
    z-index: -1;
    }}

@media (max-width: 39.99em){
.stripe:before {
    content:"";
    background-color:#E7F6F8;
    height: 100%;
    width: 4000px;
    left: -200px;
    z-index: -1;
    }}


@media (max-width: 39.99em){
.blue {
    background-color:#E7F6F8;
}}

.bluebg {
    background-color:#E7F6F8;
}

/* Large Stripe */
.stripelg {
    background-color:#E7F6F8;
    height: 32em;
    position: relative;
    /*margin-top: 1em;*/
    z-index: -1;
}

@media (min-width: 40em){
.stripelg:before {
    content:"";
    background-color:#E7F6F8;
    position: absolute;
    height: 100%;
    width: 4000px;
    left: -3000px;
    z-index: -1;
    }}

@media (max-width: 39.99em){
.stripelg:before {
    content:"";
    background-color:#E7F6F8;
    height: 100%;
    width: 4000px;
    left: -200px;
    z-index: -1;
    }}

@media (max-width: 50em){
.margintop {
    margin-top:1em;
    }}

@media (max-width: 50em){
.marginbottom {
    margin-bottom:1em;
    }}

.marginalways {
    margin-top:1em;
    margin-bottom:1em;
    }

.bold {
    font-weight: bold;
}

h2.sans-heading {
    font-family: 'Public Sans', 'Helvetica Neue', Helvetica, Roboto, Arial, sans-serif!important;
}

div.address {
    color: #fff;
    background: url(/confluence/plugins/servlet/theme/engine/resource/OHSRP/address.svg) no-repeat;
    display: inline-block;
    background-size: 1.5em;
    /*background-position-y: -100%;*/
    vertical-align: top;
    padding-left: 2em;
    margin-bottom:1em;
    position:relative;
    clear:both;
    float:left;
    line-height: normal;
}
div.address span{
}

div.phone {
    background: url(/confluence/plugins/servlet/theme/engine/resource/OHSRP/phone-numbers.svg) no-repeat;
    display: inline-block;
    background-size: 1.5em;
    /*background-position-y: -100%;*/
    vertical-align: top;
    padding-left: 2em;
    margin-bottom:1em;
    float: left;
    position: relative;
    clear: both;
    line-height: 1.5em !important;
}

div.email {
    background: url(/confluence/plugins/servlet/theme/engine/resource/OHSRP/email-address.svg) no-repeat;
    display: inline-block;
    background-size: 1.5em;
    /*background-position-y: -100%;*/
    vertical-align: top;
    padding-left: 2em;
    min-height: 2em;
    float: left;
    position: relative;
    clear: both;
    line-height: normal;
}

li a.conf-macro.output-inline p{
    color: #DEEBFF;
}

div.panelmaker {
text-align:center;
    text-decoration:none;
}
div.panelmaker:hover {
text-align:center;
    text-decoration:none;
}

@media (min-width: 90em){
.citi {
    background: url(/confluence/plugins/servlet/theme/engine/resource/OHSRP/citi-training.svg) no-repeat;
    background-color: #E7F6F8;
    background-size: 90%;
    background-repeat: no-repeat;
    }}

@media (max-width: 89.99em){
.citi {
    background: url(/confluence/plugins/servlet/theme/engine/resource/OHSRP/citi-training.svg) no-repeat;
    background-color: #E7F6F8;
    background-size: 75%;
    background-repeat: no-repeat;
    }}

@media (min-width: 40em){
.usa-footer__primary-link {
    padding-left: 0;
    padding-right: 0;
}}

.usa-footer__primary-link {
    padding: 0!important;
    text-decoration: none;
    /*font-weight: normal!important;*/
    color:#fff!important;
    font-size: .9em;
    padding-top:1em;
}

.usa-footer__primary-link a{
    color:#fff!important;
}

.usa-footer__primary-content {
    padding-top: 1em;
}

.usa-footer__nav {
    padding-top: 4em;
    padding-bottom: 4em;
}

@media (min-width: 30em){
.usa-footer__nav {
    padding-top: 2em;
    padding-bottom: 2em;
    }}

div.usa-footer__primary-content ul li {
    list-style: none;
    padding-left: 0;
    padding-top: .5em;
}

div.usa-footer__primary-content ul{
    list-style:none;
    padding-left:0;
}

div.usa-footer__nav div.grid-row.grid-gap h2 {
    font-size: 1em;
    font-weight: bold!important;
    color: #fff;
    /*margin-top:0;*/
}

div.usa-footer__nav div.grid-row.grid-gap address.usa-footer__address h2 {
    font-size: .9em;
    font-weight: bold!important;
    color: #fff;
    margin-top: 0;
}

div.usa-footer__contact-info{
    font-size: .9em;
    font-weight:normal!important;
    color:#fff;
    margin-top:0;
}

div.usa-footer__contact-info a{
    font-size: .9em;
    font-weight: normal!important;
    color:#fff!important;
}

.usa-footer__primary-section {
    background-color: #2A646D!important;
}

.usa-footer__secondary-section {
    background-color:#2C4A4E!important;
    font-size: .9em;
}

div.usa-footer__secondary-section div.grid-container ul.grid-row.grid-gap li {
    list-style:none;
    padding-left:0;
}

div.usa-footer__secondary-section div.grid-container ul.grid-row.grid-gap li.link {
    padding-top: .8em;
}

div.usa-footer__secondary-section div.grid-container ul.grid-row.grid-gap li a {
    color:#fff!important;
    font-size: small;
    padding: 0rem .8rem;
}
div.usa-footer__secondary-section div.grid-container ul.grid-row.grid-gap li a.link {
    color:#eee!important;
}

.usa-footer__tertiary-section{
    background-color:#111819;   
    padding-top: 0.5em;
    padding-bottom: .5em;
}

.chat-icon {
    background-image: url(/confluence/plugins/servlet/theme/engine/resource/OHSRP/usa-gov-chat.svg);
    width: 2em;
    height: 1em;
    background-repeat: no-repeat;
    float: left;
    margin-top: .6em;
}

.gsa {
    color:#fff;
    line-height: 2;
    padding-top: .5em;
    font-size: 0.8rem;
    font-weight: normal;
    background-image:url(/confluence/plugins/servlet/theme/engine/resource/OHSRP/usa-gov-chat.svg);
    background-repeat: no-repeat;
    padding-left: 2em;
    margin-left: 1em;
    background-position-y: 1.3em;
}

@media (max-width: 39.99em){
.gsa {
    background-position-y: .5rem;
    }}

.question {
  position: relative;
  min-height: 150px;
}

.usa-footer__return-to-top a {
    background: url('/confluence/plugins/servlet/theme/engine/resource/OHSRP/blue-arrow-01.svg') no-repeat;
	display: inline-block;
    height: 2.5rem;
    width: 2.5rem;
    font-size: 0;
    vertical-align: bottom;
}

.usa-footer__return-to-top {
  position: absolute;
  bottom: 0;
  left: 0;
  padding-bottom: .5em !important;
}

@media (min-width: 30em){
.usa-footer__secondary-link {
    margin-left: -1em;
}}

.updates{
    margin-top:3em;
}

div.personnel div h3:first-child {
    margin-top:2em!important;
}

@media (max-width: 39.99em){
div.spacer-mobile.conf-macro.output-inline {
      height: 6rem;
    }}

.usa-accordion__button {
background-color:#CCECF2; /*Cyan-10*/
}

.usa-accordion__button:hover {
background-color:#9DDFEB; /* Cyan-20 */  /*#E7F6F8 cyan 5 */
}

/*sticky-toc */
aside.sidenav.sticky div.toc-macro.client-side-toc-macro.conf-macro.output-block.hidden-outline ul li span.toc-item-body  a.toc-link,
aside.sidenav.sticky div.toc-macro.client-side-toc-macro.conf-macro.output-block.hidden-outline ul li span.toc-item-body  a.toc-link:visited{
    color: #26575E;
    font-weight: bold;
}
aside.sidenav.sticky div.toc-macro.client-side-toc-macro.conf-macro.output-block.hidden-outline ul li span.toc-item-body a.toc-link:hover {
    background-color: #f0f0f0;
    color: #26575E;
    text-decoration: none;
}
aside.sidenav.sticky div.toc-macro.client-side-toc-macro.conf-macro.output-block.hidden-outline ul li:hover {
    border-top: 1px solid #dcdee0;
    background-color: #f0f0f0;
}
aside.sidenav.sticky div.toc-macro.client-side-toc-macro.conf-macro.output-block.hidden-outline ul li {
    border-top: 1px solid #dcdee0;
    padding-bottom: .4em;
    padding-top: 0.5em;
    margin-bottom: 0;
}

.title-white
{
    color: white !important;
    text-shadow: 3px 3px 10px #000000dd;
}




/*End sticky-toc */


/* End of document  */




