/***
 * Copyright © 2025 Bible Scholastic / Timothy A. Lee. All rights reserved.
 */
 .tabSection {
	white-space: pre-wrap;
}
.cardo-font {
	font-family: Cardo, 'Galatia SIL', SIL_Ezra, Syriac, serif;
}
.cardo-font table {
	font-family: Cardo, 'Galatia SIL', SIL_Ezra, Syriac, serif;
}
.tabSection a {
	text-decoration: underline;
	color: navy;
}
.night .tabSection a {
	color: lightblue;
}
.ref {
	background-color: #FFFFFF;
	color: black;
	border-style: solid;
	border-width: 1px;
	display:inline;
}
.tabSection .verseRef {
	color: black;
	text-decoration: none;
}
.tabSection .verseHeader {
	color: black;
	text-decoration: none;
}
.verseRef {
	text-decoration: none;
	color: #005;
	cursor: pointer;
	display:inline;
}
.verse-title {
	text-decoration: none;
	color: #005;
	cursor: pointer;
	display:inline;
}
.verseHeader {
	background-color: none;
	text-decoration: none;
	color: black;
	font-weight: bold;
	padding: 0px 8px 0px 18px;
	cursor: pointer;
	display:inline;
}
a {
	text-decoration: none;
}
/* Text Style */
.title {
	color: #0000AA;
	margin-bottom: 0;
	text-decoration: underline;
}
h1 {
	color: #0000AA;
	margin-bottom: 0;
}
h2 {
	color: #3333AA;
	margin-bottom: 0;
}
h3 {
	color: #7777BB;
	margin-bottom: 0;
}
h4 {
	color: #7777CC;
	margin-bottom: 0;
}
h5 {
	color: #7777CC;
	margin-bottom: 0;
}
pre {
	white-space: pre-wrap;
}
ul {
	margin:0;
}
ol {
	margin:0;
}
.BookSectionSummary {
	background-color: #FFF1F1;
	width:100%;
	padding: 1em;
	margin: 0;
	border-width: 1px;
	border-style: solid;
	border-color: #FAA;
	font-family: "Cambria","Times New Roman",Georgia,Serif;
	font-size: 1em;
	page-break-inside: auto;
}
.night .BookSectionSummary {
	background-color: #500;
}
.SectionSummary {
	background-color: #CCF;
	width:100%;
	padding: 1em;
	margin: 0;
	border-width: 1px;
	border-style: solid;
	border-color: #AAA;
	font-size: 0.8em;
	page-break-inside: auto;
}
.night .SectionSummary {
	background-color: #005;
}
.SubSectionSummary {
	background-color: none;
	width:100%;
	border: 1px solid #DDF;
	font-size: 0.8em;
	page-break-inside: auto;
}
.SubSectionSummary td {
	border: 0;
}
.night .SubSectionSummary {
	background-color: #020;
}

th {
	background-color: #DDF;
    padding: 0.5em 0em 0.5em 0em;
    border-collapse:collapse;
	border:1px solid;
    border-color: #CCF;
	text-align: center;
}
.night th {
	color: #222;
}
td {
    padding: 0.2em 0.3em 0.2em 0.3em;
    border-collapse:collapse;
	border:1px solid #DDF;
}
table {
	border-collapse:collapse;
	border:1px solid #DDF;
    font-size: 1em;
    page-break-inside:avoid;
	white-space: pre-wrap;
}
.tabSection div table {
	font-size: 1em;
}

table.plain {
	border: none;
}
table.plain th {
	background-color: transparent;
	border: none;
}
table.plain td {
	border: none;
}
hr {
	border: 0;
	height: 2px;
	background: #7755BB;
}
.tableOfContents {
	font-size: 0.8em;
	line-height: 1.5em;
}
.SectionsPrintTree {
	padding-left: 16px;
}
.SectionsPrintTree ol {
 	font-weight: bold;
	text-transform: uppercase;
	list-style-type: upper-roman;
}
.SectionsPrintTree ol ol {
	font-weight: bold;
	text-transform: uppercase;
	list-style-type: decimal;
}

.SectionsPrintTree ol ol ol {
	font-weight: bold;
	text-transform: none;
	list-style-type: lower-roman;
}
.SectionsPrintTree ol ol ol ol {
	font-weight: normal;
	font-style: normal;
	text-transform: none;
	list-style-type: upper-alpha;
}

#qr td {
	border:0px;
	padding: 0px;
}

@page {
    size: A4;
	margin: 2.54cm 2cm 2.54cm 2cm;
	orphans:2;
	widows:2;
	}

@media print {
	@page :left {
		size: A4;
		margin: 2.54cm 2cm 2.54cm 4cm;
	}

	@page :right {
		size: A4;
		margin: 2.54cm 4cm 2.54cm 2cm;
		body {
			background-color:black;
		}
	}
	body {
		display: block;
		position: initial;
		text-align: justify;
        background-color:white;
        background-image:none;
        font-family: "Cambria","Times New Roman",Georgia,Serif;
		font-size: 12pt;
		white-space: pre-wrap;
	}

	.pageBreak {
		page-break-after: always;
		visibility:hidden;
		display:block;
	}
	.pageBreakAfter {
		page-break-after: always;
		display:block;
	}
	.verseRef {
    	background-color: transparent;
	    color: #000000;
		text-decoration: none;
	}
	.BookSectionSummary  {
		background-color: transparent;
		border: 0;
		font-size: 12pt;
	}
	.SectionSummary  {
		font-family: "Calibri";
		font-size: 12pt;
	}
	.SubSectionSummary  {
		font-family: "Calibri";
		font-size: 12pt;
	}
	.NormalText {
		text-align: left;
	}
	.CentredText {
		text-align: center;
	}
	.Rotated {
		transform: rotate(-90deg) translate(-170px, -170px);
		width: 850px;
		height: 530px;
		page-break-before: always;
	}
	.scrollBox {
		max-width: 100%;
		max-height: 100%;
		overflow: visible;
	}
	li.collapsibleList {
	  list-style-image:none;
	}
	li.collapsibleListOpen{
	  list-style-image:none;
	}
	li.collapsibleListClosed{
	  list-style-image:none;
	}
	#SectionsTree {
		padding-left: 16px;
	}
	#SectionsTree ol{
  	font-weight: bold;
	text-transform: uppercase;
	}
	#SectionsTree ol ol {
		font-weight: bold;
		text-transform: uppercase;
	}

	#SectionsTree ol ol ol {
		font-weight: bold;
		text-transform: none;
	}
	#SectionsTree ol ol ol ol {
		font-weight: normal;
		font-style: normal;
		text-transform: none;
	}
}