:root { /* This is the color pallette that is used throughout this books. */
  --primary-font: 'Nunito Sans', sans-serif;
  --secondary-font: 'Playfair Display', serif;
  /*--primary-quote: 'Playfair Display', serif;*/

  --primary-bg: #446024;
  --secondary-bg: #265A87;
  --tertiary-bg: #1e2f3f;
  --bg-white: #ffffff;
  --download-hover-bg: #522398;
  --bg-sidenav: #F2F2F2;

  --text-black: #333333;
  --text-white: #ffffff;
  --text-main-header: #446024;
  --text-secondary: #006e97;
  --text-glossary-link: #337ab7;
  --text-medium-grey: #646464;
  --text-color2: #265A87;
	
	--footer-bottom-bg: #333333;
	--footer-mid-bg: #eaeaea;
	--footer-top-bg: #a6e0e2;
	--text-color-white: #ffffff;
}
/*Homepage Background Images*/
.viewHome-chapter-panel-image{ background-image: none; }
.image1 { background-image: url(images/banner-01.jpg); }
.image2 { background-image: url(images/banner-02.jpg); }
.image3 { background-image: url(images/banner-03.jpg); }
.image4 { background-image: url(images/banner-04.jpg); }
.image5 { background-image: url(images/banner-05.jpg); }
.image6 { background-image: url(images/banner-06.jpg); }
.image7 { background-image: url(images/banner-07.jpg); }
.image8 { background-image: url(images/banner-08.jpg); }
.image9 { background-image: url(images/banner-09.jpg); }
.image10 { background-image: url(images/banner-10.jpg); }
.image11 { background-image: url(images/banner-11.jpg); }
/*End Homepage Background Images*/

.section-heading-bg {
    width: 100%;
    background-image: url(images/banner-bg-section.jpg);
    background-size: cover;
    background-position: center;
    background-color: #1e2f3f;}

.displayChapter-intro-quote p, h1, h2, .sidebar-heading, .exercise-heading, h3, h4, .displayChapter-section2-header,
.viewHome-chapter-panel-overlay-title, .navbar-brand, .displayChapter-section1-header, .viewHelp-content-heading,
.viewGlossary-content-letter-group-term, .viewBios-content-author-name-text{
	font-family: 'Playfair Display', serif;
	font-family: var(--secondary-font);
}

p, h5, .navbar-nav, .viewBios-content-author-text, .viewHelp-content-paragraph, .viewGlossary-content-letter-group-def,
.btn-default, .btn-menu, .blockquote, .author, .btn-graphic-prev, .btn-graphic-next, .table, .table caption,
.table-responsive > .table caption, .panel-collapse > .table caption, .exercise-within-article{
	font-family: 'Roboto', sans-serif;
	font-family: var(--primary-font);
}

.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus, .quote-pull, .image-bg-txt, .sidebar-nav li a:hover, .viewGlossary-content-letter-group-heading { 
	background-color: #265A87; 
	background-color:var(--secondary-bg); 
}

.download-document, .sidebar .sidebar, .viewBios-content-author-name-label{
	background-color: #446024;
	background-color: var(--primary-bg);
}

.navbar-default .navbar-toggle .icon-bar, .section-heading-bg { 
	background-color: #1e2f3f;
	background-color: var(--tertiary-bg);
}

h1, h3, .viewHome-chapter-panel-overlay-title, .navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus, .container-bg h4,
.container-bg ul, .btn-reference, .btn-default, .media-brake-txt, .glyph, .table caption,
.table-responsive > .table caption,
.panel-collapse > .table caption, .label, .footer-bottom-text, .download-document:hover, .viewBios-content-author-name-label,
.download-document, .viewBios-content-author-name-label, .viewGlossary-content-letter-group-heading-text, .quote-pull, 
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus, .viewGlossary-content-letter-group-heading-button-link-icon, .dropdown-menu > li > a:hover,
.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .sidebar-nav li a:hover{
    color: #ffffff;
    color: var(--text-white);
}

.btn-reference:hover, .btn-reference:focus, .btn-reference.focus, .btn-reference:active,
.btn-reference.active, .btn-default:hover, .btn-default:focus, .btn-default.focus,
.btn-default:active, .btn-default.active,.open > .dropdown-toggle.btn-default,.btn-default:hover,
.btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active,
.open > .dropdown-toggle.btn-default, 
.navbar-default {
	background-color: #ffffff;
	background-color: var(--bg-white);
}

h2, .sidebar-heading, .exercise-heading, h3, h4, .displayChapter-section2-header {
    color: #265A87;
    color: var(--text-color2);
    /*dark blue*/
}

h4, .navbar-default .navbar-brand, .viewGlossary-content-letter-group-term, .initial-glossary-term, .subsquent-glossary-term,
.viewHelp-content-sub-heading, .sidebar-nav > .sidebar-brand{
    color: #006e97;
    color: var(--text-secondary);
}

h5, .navbar-default .navbar-nav .open, .navbar-nav, .viewBios-content-author-text, .viewHelp-content-paragraph, 
.viewGlossary-content-letter-group-def, .navbar-default .navbar-nav>li>a, .viewHelp-content-heading, .sidebar-nav li a,
.blockquote, .exercise-within-article, .txt-black, .modal-title, .sidebar-content, .dropdown-menu > li > a, .viewBios-content-author-name-text{
    color: #333333;
    color: var(--text-black);
}

.displayChapter-section1-header{
	color: #446024;
	color: var(--text-main-header);
}

.download-document:hover{
	background-color: #522398;
	background-color: var(--download-hover-bg);
}

.viewGlossary-content-letter-group-heading-button-link{
    color: #337ab7;
    color: var(--text-glossary-link);
}

.btn-menu, .btn-reference:hover, .btn-reference:focus, .btn-reference.focus, .btn-reference:active,
.btn-reference.active, .btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active,
.btn-default.active, .open > .dropdown-toggle.btn-default {
    color: #646464;
    color: var(--text-medium-grey);
}

.sidebar-nav {
    background-color: #F2F2F2;
    background-color: var(--bg-sidenav);
}

.footer-top {
    background-color: #a6e0e2;
    background-color: var(--footer-top-bg);
}

.footer-mid {
    background-color: #eaeaea;
    background-color: var(--footer-mid-bg);
}

.footer-bottom{
	background-color: #333333;
	background-color: var(--footer-bottom-bg);
}

.navbar-default .navbar-toggle { 
	border-color: #1e2f3f; 
}

.displayChapter-intro-quote{
	margin-top: 25px;
}

.viewChapter-introQuestion-text{
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.viewChapter-introQuestion-header{
	color: #446024;
}

/* Height full screen(100%) minus height of the main header(70px) */
.sidebar-nav {
  height: calc(100% - 70px);
}

.sidebar-nav li a:hover{
	border-color: #446024;
}

/*.exercise-within-article {
	background-color: rgb(0,110,151);
	background-color: rgba(0,110,151,.05);
	background-color: var(--bg-color13);
	light blue
	border-left: 5px solid #006e97;
}*/

.viewGlossary-main-header-container-items {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.bottom-nav-group1-left-h5, .bottom-nav-group1-right-h5{
	font-size: 16px;
	font-weight: bold;
	
}

.quote-pull a{
	color: white;
	text-decoration: underline;
	font-weight: bold;
}

.quote-pull a:hover{
	color: #DCDCDC;
	text-decoration: underline;
	font-weight: bold;
}

.exercise-article{
	font-size: 0.8em;
	padding-right: 5%;
}

.bottom-nav-author-label-text{
	color: #333333;
}

.viewGlossary-main-selector{
	padding-left: 0px;
}

.viewGlossary-main-selector-nav {
	max-width: 965px;
}