:root { /* This is the color pallette that is used throughout this books. */
	--primary-font: 'Roboto Slab', serif;
    --secondary-font: 'Lato', sans-serif;
	
	--grey-text: #7d7d7d;
	--white-text: #ffffff;
	--dark-text: #333333;

	--secondary-text: rgba(218,125,32, .7);
	--secondary-text-sat: #d25f15;
	--primary-text: rgba(0,110,151, .7);
	--primary-test-sat: rgba(105,146,58, 1);
	
	--white-bg: #ffffff;
	--primary-bg: rgba(0,110,151, .7);
	--secondary-bg: rgba(218,125,32, .7);
	--secondary-bg-quote: rgba(218,125,32, .15);
}

body {
	font-family: 'Roboto Slab', serif;
	font-family: var(--primary-font);
}

.mainHeader-main-menu-right{
	background-color:#ffffff;
}

.download-document {
	background-color: #444848;
	background-color: var(--secondary-bg);
	color: #ffffff;
	color: var(--white-text);
}

.download-document:hover{
	color: #ffffff;
	color: var(--white-text);
	text-decoration: none;
	background-color: rgba(105,146,58, .7);
	background-color: var(--primary-bg);
}

.quote-pull{
	background: rgba(218,125,32, .15);
	background: var(--secondary-bg-quote);
} 

.mainHeader-navbar, .mainHeader-main-menu-lines-link, .mainHeader-main-menu-lines-link: hover,
.mainHeader-main-menu-lines-link: focus,
.mainHeader-main-menu-lines-link: active, .mainHeader-main-menu-right, .mainHeader-main-menu-options{
	background: #f9f9f9;
	background: var(--white-bg);
}

.mainHeader-navbar-hamburger-button-hamburger-bar, .viewHome-book-chapter-box {
	background-color: rgba(0,110,151, .7);
	background-color: var(--primary-bg);
}

.sidebar{
	background-color: rgba(0,110,151, .2)
}

.viewGlossary-sidebar-dropdown-button,
.displaySideBar-chapterSelection-button{
	background-color: rgba(218,125,32, .7);
	background-color: var(--secondary-bg);
}

.mainHeader-main-menu-options-chapters-button, .viewGlossary-content-letter-group-term,
.initial-glossary-term{
	color: #d25f15;
	color: var(--secondary-text-sat);
}

.mainHeader-main-menu-lines-link{
	color: #7d7d7d;
	color: (--grey-text);
}

.mainHeader-main-menu-lines-link: hover,
.mainHeader-main-menu-lines-link: focus,
.mainHeader-main-menu-lines-link: active, .figure-title, .displayChapter-section3-header, 
.displayChapter-section2-header, .viewBios-content-author-name {
	color: #333333;
	color: var(--dark-text);
}

.viewHome-book-title-text, .viewHome-book-title-sub-text, .displayChapter-section-header-text, .displayChapter-byline,
.viewGlossary-content-main-header, .viewToc-content-chapter-link:hover, .displaySideBar-section-head,
.viewBios-header-text, .viewToc-content-header, .viewToc-content-chapter-section-link:hover{
	color: rgba(0,110,151, .7);
	color: var(--primary-text);
}

.viewToc-content-chapter-link{
	color: rgba(218,125,32, .7);
	color: var(--secondary-text);
}

.viewGlossary-sidebar-dropdown-button,
.displaySideBar-chapterSelection-button, .viewHome-book-chapter-title {
	color: #ffffff;
	color: var(--white-text);
}

.viewGlossary-sidebar-dropdown {
	background-color: #f9f9f9;
	background-color: rgba(250,250,250,0.8);
}

.displaySideBar-chapter-head{
	background-color: #ffffff;
}

.sidebar, .sidebar p, .sidebar h2{
	color: #000000;
}

.sidebar a{
	color: #000000;
	font-weight: bolder;
	text-decoration: underline;
}

.sidebar a:hover{
	color: #d25f15;
}

.sidebar .initial-glossary-term{
	color: #000000;
	text-decoration: underline;
}

.sidebar .initial-glossary-term:hover{
	color: #d25f15;
}

button.pop-up-term.ng-isolate-scope{
	color: #000000;
	font-weight: bolder;
	padding: 0;
	letter-spacing: .7px;
	text-decoration: underline;
}

button.pop-up-term.ng-isolate-scope:hover{
	color: #ffffff;
	font-weight: bolder;
}