/*
@import url('https://fonts.googleapis.com/css?family=Coustard');
@import url('https://fonts.googleapis.com/css?family=Cherry+Swash');
@import url('https://fonts.googleapis.com/css?family=Lato');
*/

/* Your custom styles */
/*
@font-face{
    font-family:'BaminiTamil';
    src:url('../fonts/bapc.ttf');
    src:url('../fonts/bapc.ttf') format('truetype')            
    }*/
.tamil{font-family:Bamini,'Tamil Bible','BaminiTamil';}

html,
body {
	height: 100%;
	background-color:#E5EEF4;	
}
body > .container{
	background-color:#FFF;
	border-left:1px solid #DDD;
	border-right:1px solid #DDD;
	min-height:500px;
}
/*024461 Navigation*/
.greytheme .navbar{
    /*background: -webkit-linear-gradient(0deg,#0061A1,#037CCB);
    background: linear-gradient(0deg,#0061A1,#037CCB);*/
	background-color:#16499c;
	border-bottom:1px solid #2874f0;
	}
.greytheme .search-gradient {
/*
    background: -webkit-linear-gradient(0deg,#2874F0,#2874F0);
    background: linear-gradient(0deg,#2874F0,#2874F0);
*/
    background: #2874F0;
}
.greytheme #BookListContainer a{
	border-radius: 10px;
    padding: 4px 8px;
	text-decoration:none !important;
}
.greytheme #BookListContainer a.active-book,.greytheme #BookListContainer a:hover{
	background-color:#2196f3;
	text-decoration:none !important;
}

.bluetheme .navbar {background-color: #5991FB;}
.bluetheme .search-gradient {
    background: -webkit-linear-gradient(50deg,#4679DE,#3E99DB);
    background: linear-gradient(40deg,#4679DE,#516CF8);
}
.bluetheme #BookListContainer a.active-book{
	background-color:#FF8800;
}

#bible-book-chapter-navigation{background-color: #E5EEF4;padding:15px 0px 10px 0px;margin-top:-5px;z-index:80;}

.top-nav-collapse {background-color: #929FBA;}
.scrolling-navbar {
	-webkit-transition: background .5s ease-in-out, padding .5s ease-in-out;
	-moz-transition: background .5s ease-in-out, padding .5s ease-in-out;
	transition: background .5s ease-in-out, padding .5s ease-in-out;
}

footer.page-footer {
    background: -webkit-linear-gradient(0deg,#343B3E,#4f585d);
    background: linear-gradient(0deg,#343B3E,#4f585d);
}
/* Carousel*/

.carousel {height: 50%;}


.topic-button .topic-title{
    float:left;
}
.topic-button .topic-btn{
    float:right;
}

@media (max-width: 776px) {
	.carousel {
		height: 100%;
	}
}

.carousel-item{height: 100%;}

.carousel-inner {
	height: 100%;
	margin-top: 60px;
}

/*Caption*/

.flex-center {color: #fff;}

.navbar .btn-group .dropdown-menu a:hover {color: #000;}

.navbar .btn-group .dropdown-menu a:active {
	color: #fff !important;
}
		
.tamil-font{
	font-family:Bamini;
}


.h1-responsive{
	font-size: 150% !important;
}

.slide-text{
	font-size: 110% !important;
	line-height:40px;
}

select#BookNames{
	height:41px;
	padding:0px 5px !important;
	background: -webkit-linear-gradient(50deg,#5991FB,#4081FF);
    background: linear-gradient(40deg,#5991FB,#4081FF);
	border:1px solid #95B7FC;
	margin-top:10px;
	color:#FFF;
}
select#BookNames option{
    background-color: #4685FE;
}
div.bible-verse{
	padding:10px 20px;
	/*border-bottom:1px solid #DDD;*/
	line-height: 28px;	
}
.language-ta .bible-verse{
    font-size: 16px;	
	font-weight: 600;
	font-family: 'Pavanam';
}
.language-en .bible-verse{
    font-size: 16px;	
	font-weight: normal;
}
div.bible-verse-alt{
	/*background-color:#F2F2F2;*/
}

.rotate{
    -moz-transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    transition: all 0.3s linear;
}

.rotate.down{
    -moz-transform:rotate(90deg);
    -webkit-transform:rotate(90deg);
    transform:rotate(90deg);
}
#ChapterContainer a {color:#D8E3FC !important; width: 32px;
    height: 27px;
    line-height: 27px;
    font-size: 14px;
	display: inline-block;text-align: center;border: 1px solid #2874f0;margin: -1px 0 0 -1px;}
	#ChapterContainer a:hover{
		background-color:#58b2f9;
	}
#ChapterContainer{padding:10px;border-top:1px solid #036a8c;
	background-color:#022a6b;margin-left: -10px;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;}

#navbarDropdownMenuLink, #navbarUserLoggedIn{
	font-weight: 600;
    font-size: 13px;
	margin-top:3px;
}
.navbarDropdownMenu{
	background-color:#16499c;	
}
.navbarDropdownMenu a.dropdown-item:hover{
	color:#333 !important;	
}
.navbarDropdownMenu  a.dropdown-item {padding: 2px 15px;color:#FFF !important;font-weight:normal;font-size:14px;}

.chapter-navigation button.btn-default, .compare-btn, #BtnCompareRefresh{
		padding: 7px 12px;
		font-weight:bold;
		font-size:11px;
		margin-left:0px;
		float:left;
}
#BtnCompareRefresh{
	display:none;
	float:left;
}
button.previous-chapter i{
	font-size: 11px !important;
}
button.previous-chapter{
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
button.next-chapter i{
	font-size: 11px !important;
}
button.next-chapter{
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

button.book-title{
	border-radius: 5px;
	padding:7px 25px;
	font-size:18px;
}
#BookListContainer a{
	padding:1px 7px;
}

.old-testament-book-col2,.old-testament-book-col3, .new-testament-book-col2 {
	padding-top:24px;
}

#search_bible::-webkit-input-placeholder{
  color: #999 !important;
  font-size:13px !important;
}

#search_bible::-moz-placeholder{
  color: #999 !important;
  font-size:13px !important;
}

#search_bible::-ms-input-placeholder{
  color: #999 !important;
  font-size:13px !important;
}
#search_bible{
	background-color:#FFF;
	padding:5px 10px;
	height:33px;
	width:300px;
	margin: 0px 6px;
	border-radius:2px;
	border-bottom: 0px;
}
.md-form.input-group {
    padding-left: 0px;
}

a.chapter-link{
	color:#FFF;
}
.chapter-link{border:0px;margin-left:10px;}
a.chapter-link:focus{color:#FFF;}
.bible-name{color:#0164a5;margin-top: -5px;}
#BookListContainer div{
	padding-right: 10px;
    padding-left: 10px;
}
.language-en a.book-name{font-size:14px;white-space: nowrap;}
.language-ta a.book-name{font-size:12px;white-space: nowrap;}
.language-en a.book-name:hover,.language-ta a.book-name:hover{text-decoration:underline !important;}
.testament{font-size:13px;font-weight:bold;text-decoration:underline !important;}
#BtnSearchBible{width:358px;text-align:left;}
#BibleSearchRow {padding:10px 0px;}
#BibleSearchRow .btn{padding:7px 15px;}
#BibleSearchRow .md-form, .md-form .btn {margin-bottom:0px !important;}
.searchhighlight { background-color: yellow; }

::-webkit-scrollbar {width: 7px;}

::-webkit-scrollbar-track {background: #DDD; }

::-webkit-scrollbar-thumb {background: #888; }

::-webkit-scrollbar-thumb:hover {background: #555; }
select.compare-bible{padding:5px 5px;font-size:14px;width:300px;}
.compare-bibles div.verses{
	margin-top:15px;
}
.compare-bibles .verse-header{
	background-color:#f7f9fb;
	position:relative;
	padding:10px 13px;
	border-bottom: 1px solid #EEE;
}
.compare-highlight{background-color:#e3f2fd !important;}
.close-compare{font-size:20px;color:#777 !important;float: right;}
.text-size-change{color:#FFF;padding-right:20px;}
.text-size-change {line-height: 1;}
.text-size-change .size1 {font-size: 10px;}
.text-size-change .size2 {font-size: 12px;}
.text-size-change .size3 {font-size: 14px;}
.text-size-change .size4 {font-size: 16px;}
.text-size-change .size5 {font-size: 18px;}

.verse-widget-content .highlights a {
	padding:0px 7px;
    border-radius: 2px;margin-right:5px;
	display: inline-block;
    height: 17px;}
.verse-widget-content .highlights .highlight-yellow {
    background-color: #fec752;border:1px solid #DE9D1C;
}
.verse-widget-content .highlights .highlight-red {
    background-color: #eb618b;border:1px solid #D3406C;
}
.verse-widget-content .highlights .highlight-blue {
    background-color: #4f8ac6;border:1px solid #2C6AA7;
}
.verse-widget-content .highlights .highlight-green {
    background-color: #73be69;border:1px solid #438E39;
}
.verse-widget-content .highlight-delete {
	background-color: #FFF;
	padding-left:5px;
	padding-top:5px;
	background-image:url('../img/close.png');
	background-position: 17px 18px;
	border:1px solid #d1000c;
}
.verse-widget-content div.highlights > div {
    height: 20px;
    width: 20px;
    border-radius: 2px;
    display: inline-block;
    margin: 0 4px;
	font-size:20px;
	cursor:pointer;
}

.verse-widget-content{display:inline-block;opacity:1;}
.verse-widget-content a.bookmark{font-size:15px;padding:0px 3px;position: relative;top: -3px;}
.verse-widget-content a.bookmark:hover{color:#0080ff !important;}
.verse-widget-content .card-body{padding:5px 0px 5px 7px;border-radius:5px;}
.verses span.highlight-yellow {background-color: #FFEEC9;}
.verses span.highlight-red {background-color: #F8D1DC;}
.verses span.highlight-blue {background-color: #BADCFB;}
.verses span.highlight-green {background-color: #D5F4CB;}
#BooksAndChaptersContainer{display:none;position: absolute;width:100%; margin-left: -20px;
    background-color: #2874f0;
    z-index: 10;padding-left:10px;
	border-bottom-left-radius: 8px;
	border-bottom-right-radius: 8px;}
#errorcaptcha{color:red;font-size:.8rem;}
#userLoginSignupForm label{width:100%;}
#userLoginSignupForm div.usererror{
	color:red;font-size:.8rem;
	padding-left:50px;
	margin-top:-13px;
	}
.verse-of-the-day{
	margin-top:-27px;padding:10px 18px;text-transform: none;font-size:16px;border-radius:7px;
}
#bookmark-notes-panel{
	position:absolute;
}
#bookmark-notes-panel.card-header{padding:5px 10px;}
#bookmark-notes-panel .card-body{padding:10px;}
#bookmark-notes-panel .btn{padding:7px 10px;}
#bookmark-notes-panel textarea{height:120px;}
#bookmark-notes-panel .card-header span{cursor:pointer;}
i.comment, i.star{cursor:pointer;}
#SearchFontOption{
	border: 4px solid #e1e3e4;
    background-color: #e1e3e4;
    color: #03485e;
    padding-top: 3px;
    margin-left: -8px;
	font-size: 14px;
	cursor:pointer;
}
.autocomplete-suggestions { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #000; }
.autocomplete-group { padding: 2px 5px; font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }
.topic{
	display:block;
    border-bottom: 1px solid #2874f0;
    padding: 7px 16px;
}
.topic:hover {
    background: #2874f0;
    color: #fff;
}
#TopicContainer{padding:10px 20px;}
#daily-verse {
    padding: 30px 20px 20px 20px;
    margin-top:-10px;
    background-color: #F7F7F7;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 26px;
}
#daily-verse-box{	
	background-image:url('../img/bible.png');
	background-repeat: no-repeat;
    padding-left: 300px;
	min-height: 140px;
}
#daily-verse-container {
    padding: 30px 20px 20px 20px;
    margin-top:-10px;
    background-color: #FDFDFD;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
	border:1px solid #D6E0E0;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
}
#dailyverse-tamil {
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 10px;
    line-height: 36px;color: #5f5f5f;
	font-family: 'Pavanam', sans-serif;
}
#dailyverse-english {
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 10px;
	line-height: 40px;color: #5f5f5f;
	font-family: 'Bad Script', cursive;
}

#dailyverse-reference-tamil,#dailyverse-reference-english {
    text-align: right;
    font-size: 16px;
	color: #444;
	font-family: 'Pavanam', sans-serif;
}
.dailyverse-version {
    color: #777;
}
#subscriberForm div.usererror{
	color:red;font-size:.8rem;
	margin-top:-13px;
}
.btype1.clr1{
	
}
.btype1 a{display:inline-block;width:17px;height:17px;}
.btype1.clr1 a{background-color: #fec752;}
.btype1.clr2 a{background-color: #eb618b;}
.btype1.clr3 a{background-color: #4f8ac6;}
.btype1.clr4 a{background-color: #73be69;}
.btype2,.btype3{font-size:18px;}


.switch label{cursor:pointer}.switch label input[type=checkbox]{opacity:0;width:0;height:0}.switch label input[type=checkbox]:checked+.lever{background-color:#dccfe2}.switch label input[type=checkbox]:checked+.lever:after{background-color:#a6c;left:24px}.switch label input[type=checkbox]:checked:not(:disabled)~.lever:active:after{box-shadow:0 1px 3px 1px rgba(0,0,0,.4),0 0 0 15px rgba(170,102,204,.1)}.switch label input[type=checkbox]:not(:disabled)~.lever:active:after{box-shadow:0 1px 3px 1px rgba(0,0,0,.4),0 0 0 15px rgba(0,0,0,.08)}.switch label input[type=checkbox]:disabled+.lever{cursor:default}.switch label input[type=checkbox]:disabled+.lever:after,.switch label input[type=checkbox]:disabled:checked+.lever:after{background-color:#bdbdbd}.switch label .lever{content:"";display:inline-block;position:relative;width:40px;height:15px;background-color:#818181;border-radius:15px;margin-right:10px;-webkit-transition:background .3s ease;transition:background .3s ease;vertical-align:middle;margin:0 16px}.switch label .lever:after{content:"";position:absolute;display:inline-block;width:21px;height:21px;background-color:#f1f1f1;border-radius:21px;box-shadow:0 1px 3px 1px rgba(0,0,0,.4);left:-5px;top:-3px;-webkit-transition:left .3s ease,background .3s ease,box-shadow .1s ease;transition:left .3s ease,background .3s ease,box-shadow .1s ease}
.switch .on,.switch .off{color:#AAA;}
.switch .on.checked{color:#06ca06;}
.switch .off.checked{color:#ff3547;}

.topic-button a{text-transform:none;margin:0px 0px 7px 10px;}
.nexttopic{padding: 7px 5px 7px 12px;}
.prevtopic{padding: 7px 12px 7px 7px;}
.alltopic{padding: 7px 15px;}
.kjver-highlight{color:#444;font-weight:bold;font-style:italic;}
.topic-col1, .topic-col2, .topic-col3, .topic-col4, .topic-col5{
    padding:0;
}
.topic-container{
	position:relative;
	height:35px;
	margin-top:10px;
	box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);
}
.topic-label a{
	color:#555;font-weight:bold;
	font-size:13px;
}

.topic-label{
	position:absolute;font-size:9px;top:-20px;
}
.topics-marquee a{	
  color:#000;font-size:14px;
}
.topics-marquee {
  position:absolute;
  width: 100%;
  overflow: hidden;
  background: #e5eef4;
  padding:5px 10px 5px 100px;
  color: #2f2f2f;
  border: 1px solid #d5dde2;
}
.sel-bible-name{
    display:inline-block;
    padding-left:10px;
/*    font-family: 'Coustard', serif;*/
/*    font-family: 'Cherry Swash', cursive;*/
    font-family: 'Lato', sans-serif;
    font-size: 16px;
    font-weight: bold
}
button#Search{background-color:#2196f3 !important;}
.navbar-white{background-color:#FFF !important;height:2px;}
ul.nav-flex-icons{margin-bottom:0px;}
.btn-verse-day{background-color:#2874f0 !important;float:right;}

.signup-login button.close{    
    position: absolute;
    top: 6px;
    right: 10px;
}
button.subscribe{
	background-color:#2196f3
}

.BtnCompareBible{
	padding: 7px 15px;background-color: #FFF !important;color:#000 !important;
}
.verse-header a.dropdown-item:hover, .bible-select a:hover{
	background-color: #cfe1ec !important;
}
.verse-header a.dropdown-item, .bible-select a{
	font-size: 14px;
}
.verse-widget-content .card{
	border-radius:0px !important;
	background-color: #bed5e4;
	border:1px solid #e5eef4;
	height: 31px;
}

li.language ul.dropdown-menu li a{color:#FFF !important;display:block;padding:0px 10px;}
.navbar .btn-group li.language ul.dropdown-menu li a:hover{color:#FFF !important;}
li.language ul.dropdown-menu li{
	border-bottom:1px solid #04327b;
	padding:7px 0px;
}
li.language ul.dropdown-menu{
	margin: -1px 0px 0px -96px;
	border-radius: 0;background: #0d3d8a;
	border:0;padding:0px;
}
li.language a.dropdown-toggle{
	padding:3px 10px;color:#FFF;margin:0px 5px;
}
li.language a.dropdown-toggle[aria-expanded=true]{
	background: #0d3d8a;color:#FFF;
}
footer.page-footer {
	margin-top: 0px; 
}

.static-content{
	margin-top:50px;padding-top: 40px;
	font-family: 'Roboto Condensed', sans-serif;
}

.static-content .title{
	font-size:32px;
	border-bottom:2px solid #EEE;padding-left:20px;
}
.static-content .content{
	font-size:18px;padding:20px;
}
.static-content p{
	text-indent: 30px;
}

.static-content b{
	font-weight:600;
}
.container-header {
	font-size: 20px;
    font-family: 'Pavanam';
    font-weight: 600;
    padding: 7px 20px;
	margin-top:20px;
    background-color: #f7f9fb;
	border-bottom: 1px solid #DDD;
}
.compare-bibles{
	padding-right:15px;padding-left:15px;
}
.compare-bibles .col{
	padding-right:0px;padding-left:0px;
	border-left: 1px solid #EEE;
	border-bottom: 1px solid #EEE;
}
.compare-bibles .col:last-child{
	border-right: 1px solid #EEE;
}

/*Bible Details tabs */
.bible-tab {
    padding: 10%;
    margin-top: -8%;
}
.bible-tab #tabs{
    background: #007b5e;
    color: #eee;
}
.bible-tab #tabs h6.section-title{
    color: #eee;
}
.bible-tab #tabs .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #0062cc;
    background-color: transparent;
    border-color: transparent transparent #f3f3f3;
    border-bottom: 3px solid !important;
    font-size: 16px;
    font-weight: bold;
}
.bible-tab .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: .25rem;
    border-top-right-radius: .25rem;
    color: #0062cc;
    font-size: 16px;
    font-weight: 600;
}
.bible-tab .nav-link:hover {
    border: 1px solid transparent;
	background-color:#f3f8fb;
}
.bible-tab thead{
    background: #f3f3f3;
    color: #333;
}
.bible-tab a{
    text-decoration: none;
    color: #333;
    font-weight: 600;
}

.icon {
    height: 24px;
    width: 24px;
}

/* Applies to our shadow DOM */
.is-icon-target,
.is-icon-target * {
    stroke-width: inherit;
    fill: none;
    vector-effect: non-scaling-stroke;
}
.btn-verse-copy{
    float: right;
    border: 0;
    background-color: transparent;
    cursor: pointer;
    /* display: none; */
    visibility: hidden;
}
.is-icon-dot{
    stroke-width: 0;
    fill: inherit;
}
.compare-highlight .btn-verse-copy{
    /* display: inline; */
    visibility: visible;
}
.btn-verse-copy span{
    display: none;
    font-size: 13px;
    user-select: none;
    color: #8dbbdd;
}

@media (min-width: 600px){
.navbar.scrolling-navbar.top-nav-collapse {
    padding-top: 0px;
    padding-bottom: 0px;
}
}

@media only screen and (max-width: 768px) {
    
    .md-form .dropdown-menu a.dropdown-item{        
    font-size: 15px;
    }
    
.topic-button .topic-btn a{
    float:left;
}

}
@media only screen and (max-width: 992px) {	
    .md-form .input-group-btn{
        margin:3px 0 !important;
    } 
    .sel-bible-name{
        padding:10px !important;
    }
    #BtnSearchBible{        
        width: 300px !important;
    } 
    
    .topic-button .topic-title {
        font-size: 27px;
    }
    .topic-button .topic-btn {
        margin: 7px 11px 15px;
    }
}

@media only screen and (max-width: 500px) {
    #BtnSearchBible{
        width:100% !important;
    }
    
    #bible-book-chapter-navigation .card-body .row .bible-name,
    #bible-book-chapter-navigation .card-body .row .chapter-navigation {
        max-width: 100% !important;
        flex: 0 0 100% !important;		
    }
    #bible-book-chapter-navigation .card-body .row .chapter-navigation .btn-group {
        float:left !important;
    }
    
     .md-form .dropdown-menu a.dropdown-item{        
    font-size: 11px;
    }
    .verse-widget-content{        
        float: right;
    }
    .verse-widget-content .card-body{        
        padding: 6px !important;
        border-radius: 2px !important;
    }
}

@media only screen and (min-width: 767px) and (max-width: 992px) {
}

@media only screen and (min-width:501px) and (max-width: 768px) {   
    .verse-widget-content{
        margin-top:11px;
    }
}

@media only screen and (min-width:567px) and (max-width: 575px) {   
   
    #BtnSearchBible{        
        width: 400px !important;
    }  
}

@media only screen and (max-width:404px){   
     .md-form .dropdown-menu a.dropdown-item{        
    font-size: 11px;
         padding:2px 8px !important;
    }
    #BtnSearchBible{        
        width: auto !important;
    }  
    #search_bible{
        width: 172px !important;
    }
    #BtnCompareBible span{
        display:none;
    }
    .verse-widget-content .highlights a {
        padding: 0px 9px;
        margin: 1px  !important;
    }
    .navbarDropdownMenu a.dropdown-item{
        padding:0px 15px !important;
        font-size:11px !important;
    }
    select.compare-bible{
        width:100% !important;
    }
    select.compare-bible option{
        font-size:12px;
    }
}