body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; background: #f5f5f5; }
.navbar-static-top { margin-bottom: 20px; }
.container > h1 { margin-top: 5px; }
.sermon-title { font-size: 28px; margin-top: 0; }
.transcript p { line-height: 1.7; font-size: 15px; }
.ts { display: inline-block; min-width: 3.6em; font-size: 11px; color: #999; font-family: Menlo, Consolas, monospace; }
a.ts:hover { color: #337ab7; }
.transcript a.vref { border-bottom: 1px dotted #337ab7; }
.bsb-note { margin-top: 8px; font-size: 11px; }
.chapter-text .vt, .bsb-note .vt-note { display: none; }
[data-tr="BSB"] .vt-BSB, [data-tr="WEB"] .vt-WEB, [data-tr="KJV"] .vt-KJV, [data-tr="ASV"] .vt-ASV { display: inline; }
.chapter-text { font-family: Georgia, "Times New Roman", serif; font-size: 17px; line-height: 1.8; background: #fff;
  padding: 15px 20px; border: 1px solid #ddd; border-radius: 4px; }
.verse sup { color: #999; margin-right: 2px; }
.verse.cited { cursor: pointer; border-radius: 2px; }
.verse.cited-1 { background: #fcf8e3; }
.verse.cited-2 { background: #faf2cc; }
.verse.cited-3 { background: #f7e1a1; }
.verse.cited-4 { background: #f0c96b; }
.verse.cited.selected { outline: 2px solid #8a6d3b; }
.book-list li { margin-bottom: 4px; }
.tradition-filter .label { cursor: pointer; display: inline-block; margin-bottom: 4px; }
th.sort-asc:after { content: " \25B2"; font-size: 9px; }
th.sort-desc:after { content: " \25BC"; font-size: 9px; }
.sortable th { cursor: pointer; }
#search-results .list-group-item p { margin: 4px 0 0; color: #555; }
.browse-search { margin-bottom: 12px; }
.browse-meta { margin: 6px 0 0; color: #777; }
.filter-box { max-height: 260px; overflow-y: auto; padding: 6px 12px; }
.filter-box .checkbox { margin: 2px 0; font-size: 13px; }
.filter-box .checkbox .text-muted { font-size: 11px; }
.browse-filters .panel-heading { font-weight: bold; padding: 6px 12px; }
.zip-form { margin-bottom: 12px; }
#verse-panel { transition: margin-top .15s; }
.verse-sermon .excerpt { margin-top: 8px; padding: 8px 10px; background: #f9f9f9; border-left: 3px solid #f0c96b; }
.verse-sermon .excerpt p { font-size: 13px; line-height: 1.55; margin: 0 0 6px; color: #333; }
.verse-sermon .excerpt mark { background: #fbe39a; padding: 0 1px; }
.excerpt-toggle { color: #777; margin-left: 8px; }
.transcript p:target { background: #fcf8e3; }
@media (max-width: 767px) { .filter-box { max-height: 150px; } }
.scripture-nav .panel { margin-bottom: 8px; }
.scripture-nav .translation-pick { margin-bottom: 8px; }
.scripture-nav .testament-toggle { display: block; font-weight: bold; color: #333; text-decoration: none; }
.scripture-nav .testament-toggle .glyphicon { transition: transform .15s; font-size: 11px; margin-top: 3px; color: #999; }
.scripture-nav .testament-toggle:not(.collapsed) .glyphicon { transform: rotate(90deg); }
.scripture-nav .list-group { max-height: 520px; overflow-y: auto; margin-bottom: 0; }
.scripture-nav .list-group-item { padding: 5px 12px; font-size: 13px; border-left: 0; border-right: 0; }
.scripture-nav .list-group-item.dim { color: #aaa; }
.scripture-nav .list-group-item .badge { font-weight: normal; font-size: 10px; background: #bbb; }
.scripture-nav .list-group-item.active .badge { background: #fff; color: #337ab7; }
.about-copy { max-width: 760px; font-size: 15px; line-height: 1.6; }
.about-copy li { margin-bottom: 4px; }
.contact-form { max-width: 560px; }
.hp-field { position: absolute; left: -9999px; width: 1px; height: 1px; overflow: hidden; }
.verse-quote { font-size: 19px; padding: 14px 18px; margin: 0 0 12px; border-left: 4px solid #f0c96b; }
.verse-quote footer { margin-top: 8px; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
.verse-quote footer:before { content: ""; }
.verse-moment .panel-heading { background: #fafafa; }
.verse-moment .excerpt p { font-size: 14px; line-height: 1.6; }
.verse-moment .excerpt mark { background: #fbe39a; padding: 0 1px; }
.verse-page-link { font-weight: bold; background: #fdf6e3; }
