/******** CUSTOM CSS ********/
/******** Library Name: Library Connection ********/

html { }

body { }

/******** FONTS ********/
body {font-family: "Source Sans Pro", "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 13px; font-size: 1.3rem; line-height: 18px;}

.button {font-family: "Source Sans Pro", "Helvetica Neue", "HelveticaNeue", Helvetica, Arial, "Lucida Grande", sans-serif; font-size: 14px; font-weight: bold; line-height: 1;}

input[type="text"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], textarea { font-size: 14px; font-family:"Source Sans Pro","Helvetica Neue","HelveticaNeue",Helvetica,Arial,"Lucida Grande",sans-serif; }
/******** END FONTS ********/

a {color: #0633B5;}
a:hover {color:#568c9d;}
dl.tabs dd.active a div h6 {color:#8c8c8c !important;}
.navProfile span{color:#fff;}
.navMenu span{color:#fff;}
.navHelp span{color:#fff;}
#headSearch1 a{color:#fff !important; white-space: nowrap !important;}
.trunc-title-line a {color:#0633B5;}
.trunc-title-line a:hover {color:#568c9d;}
li.facet div.more {color:#8c8c8c;}
#headSearch1 {margin-top:-2px;}
.featured-trunc-title-line a {color:#0633B5;}
.featured-trunc-title-line a:hover {color:#568c9d;}
#topRowLinks {background:#73A1B4;}
#topRowLinks a {color:#fff;}
#signInHome {text-align:center; padding:10px 20px;}
#signInMessageBottom{display:block; margin-top:20px; padding-right:105px;}
#tourToggle, #tourToggle a {color:#FFF; font-size: 17px !important;}
/******** BACKGROUND COLORS ********/
body { background: #fff; }

#mainHead{ border-bottom:1px solid #2d4c85; background: #416cba url('//libraryreserve.cdn.overdrive.com/119/50/1.11/backgroundImage.png') repeat-x top; }

.logo-img {height:54px; width: 350px; background: url("//libraryreserve.cdn.overdrive.com/119/50/1.11/masthead.png") no-repeat scroll center center transparent;}
#headerLogo a img {margin-top:18px;}

#mainNav{ background:#7caab8; border-bottom:1px solid #8c8c8c;}

.notice-body { background:#fee4bd; }

.notice-body-wl { background:#efffbb; }

.reveal-modal{ background:#eee; }

.round.small.button{
background:#ddd;
border:1px solid #ccc;
color:#aaa;
}
.round.small.button:hover{
background:#e4941c;
border:1px solid #d27e01;
color:#fff;
}
.round.small.button.lend-selected{
background:#6EA5B9;
border:1px solid #aaa;
color:#fff;
}

.details-expand { border:1px solid #8C8C8C !important; border-bottom:none !important;}
.details-expand h6 { background:#BDE0E6 !important; color:#000 !important; }
.details-ul-exp li { border-bottom:1px solid #8C8C8C !important; }

#subjectsExpand, #copiesExpand, #seriesExpand, #editionExpand, #checkoutsExpand, #descriptionExpand, #drmExpand, #excerptsExpand, #formatInfoExpand, #synopsisExpand, #ataExpand, #tocExpand, #reviewsExpand, #awardsExpand, #formatsAtDownload { border:1px solid #8C8C8C; }

#subjectsExpand h6, #copiesExpand h6, #seriesExpand h6, #editionExpand h6, #checkoutsExpand h6, #descriptionExpand h6, #drmExpand h6, #excerptsExpand h6, #formatInfoExpand h6, #synopsisExpand h6, #ataExpand h6, #tocExpand h6, #reviewsExpand h6, #awardsExpand h6, #formatsAtDownload h6 { background:#BDE0E6; color:#000; }

.subjects-expand li , .copies-expand li, .series-expand li , .edition-expand li , .checkouts-expand li, .description-expand li , .drm-expand li, .excerpts-expand li , .format-info-expand li , .synopsis-expand li , .ata-expand li , .toc-expand li , .reviews-expand li, .awards-expand li, .formats-at-download li { border-bottom:1px solid #8C8C8C; } 
 
ul.tog-close li:last-child, ul.edition-expand li:last-child{border-bottom:0;}

#homeSub01, #homeSub02, #homeSub03, #homeSub04, #homeSub05, #homeSub06{}

.more-link-one{background:#ddd !important; border:1px solid #bbb !important; color:#666! important; text-shadow:1px 1px #fff !important;}
.more-link-two{background:#ddd !important; border:1px solid #bbb !important; color:#666 !important; text-shadow:1px 1px #fff !important;}
.more-link-three{background:#ddd !important; border:1px solid #bbb !important; color:#666 !important; text-shadow:1px 1px #fff !important;}
.more-link-one:hover{background:#bbb !important; border:1px solid #aaa !important; color:#fff !important; text-shadow:1px 1px #888 !important;}
.more-link-two:hover{background:#bbb !important; border:1px solid #aaa !important; color:#fff !important; text-shadow:1px 1px #888 !important;}
.more-link-three:hover{background:#bbb !important; border:1px solid #aaa !important; color:#fff !important; text-shadow:1px 1px #888 !important;}

.more-link-one-on{
background:#336a7e;
-moz-box-shadow:    inset 0 0 10px rgba(0,0,0,0.5);
-webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.5);
box-shadow:         inset 0 0 10px rgba(0,0,0,0.5);
}
.more-link-two-on{
background:#336a7e;
-moz-box-shadow:    inset 0 0 10px rgba(0,0,0,0.5);
-webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.5);
box-shadow:         inset 0 0 10px rgba(0,0,0,0.5);
}
.more-link-three-on{
background:#336a7e;
-moz-box-shadow:    inset 0 0 10px rgba(0,0,0,0.5);
-webkit-box-shadow: inset 0 0 10px rgba(0,0,0,0.5);
box-shadow:         inset 0 0 10px rgba(0,0,0,0.5);
}

.buyNowBtn.button{
background:#499E0B;
border:1px solid #499E0B;
}
.buyNowBtn.button:hover{
background:#3B8009;
border:1px solid #3B8009;
}

.buyNowBtn { background-color:#499e0b; }

.buyNowBtn:hover, .buyNowBtn:active { background-color:#3b8009; }

.buyNowBtn2 { background-color:#499e0b; }

.buyNowBtn2:hover, .buyNowBtn2:active { background-color:#3b8009; }

#nextGenTour{background: #002755 url('//libraryreserve.cdn.overdrive.com/119/50/1.11/TopLineBackground.jpg') center}

#cookieControl{background:#94CC4C;}

footer { background: #eee; }

ul.button-group li a input[type="radio"]:checked + label {background: #73A1B4;}
.radius.small.button.lending-period:hover {background:#50869B; border:1px solid #73A1B4; color:#fff;}
.radius.small.button.lending-period label:hover {color:#fff;}

#signInMessageTop{display:block;}

/**** BUTTON COLORS ****/
.button { background: #73A1B4; border: 1px solid #73A1B4; }
.button:hover { color: white; background-color: #50869B;  border: 1px solid #73A1B4; }
/*.button.primary { background-color: #2ba6cb; border: 1px solid #1e728c; }
.button.primary:hover { background-color: #2284a1; }
.button.success { background-color: #5da423; border: 1px solid #396516; }
.button.success:hover { background-color: #457a1a; }
.button.alert { background-color: #c60f13; border: 1px solid #7f0a0c; }
.button.alert:hover { background-color: #970b0e; }
.button.secondary { background-color: #e6d0b1; color: #1d1d1d; border: 1px solid #dabe95; }
.button.secondary:hover { background-color: #deaa6e; }

.button.dropdown > ul li:hover { background-color: #e3f4f9; color: #222; }
.button.dropdown.split:hover { background-color: #2ba6cb; }
.button.dropdown.split.alert:hover { background-color: #c60f13; }
.button.dropdown.split.success:hover { background-color: #5da423; }
.button.dropdown.split.secondary:hover { background-color: #e9e9e9; }
.button.dropdown.split > a:hover { background-color: #2284a1; }
.button.dropdown.split > span { background-color: #2ba6cb; }
.button.dropdown.split > span:hover { background-color: #2284a1; }
.button.dropdown.split.alert > span { background-color: #c60f13; border-left-color: #7f0a0c; }
.button.dropdown.split.success > span { background-color: #5da423; border-left-color: #396516; }
.button.dropdown.split.secondary > span { background-color: #e9e9e9; border-left-color: #c3c3c3; }
.button.dropdown.split.alert > a:hover, .button.dropdown.split.alert > span:hover { background-color: #970b0e; }
.button.dropdown.split.success > a:hover, .button.dropdown.split.success > span:hover { background-color: #457a1a; }
.button.dropdown.split.secondary > a:hover, .button.dropdown.split.secondary > span:hover { background-color: #d0d0d0; } */
/**** END BUTTON COLORS ****/

/******** END BACKGROUND COLORS ********/

@media only screen and (max-width: 970px) and (min-width: 480px){
.notice-wl-contain {
    left: 50%;
    margin-left: -160px;
    position: fixed;
    top: 10px;
    z-index: 9001;
}
}

@media only screen and (min-width: 768px){
  #navRow {margin-top:21px; margin-bottom:19px;}

}


@media only screen and (max-width: 767px) and (min-width: 480px){
  #mainNav section div {border-bottom: 2px groove #7CAAB8;}
	.hover{background: #6596A5}
	#homeSub01:active, #homeSub02:active, #homeSub03:active, #homeSub04:active, #homeSub05:active, #homeSub06:active{background:#6596A5}
	#headerSearch2 a {color:#fff;}
  .logo-img {background: url("//libraryreserve.cdn.overdrive.com/119/50/1.11/masthead.png") no-repeat scroll center center transparent;}
  #headerLogo a img {margin-top:18px; margin-bottom:25px;}
}


@media only screen and (max-width: 479px) and (min-width: 321px){
  #mainNav section div {border-bottom: 2px groove #7CAAB8;}
	.hover{background: #6596A5}
	#homeSub01:active, #homeSub02:active, #homeSub03:active, #homeSub04:active, #homeSub05:active, #homeSub06:active{background:#6596A5}
	#headerSearch2 a {color:#fff;}
  .logo-img {background: url("//libraryreserve.cdn.overdrive.com/119/50/1.11/masthead-small.jpg") no-repeat scroll center center transparent;}
  #headerLogo a img {margin-top:18px; margin-bottom:25px;}
}


@media only screen and (max-width: 320px){
  #mainNav section div {border-bottom: 2px groove #7CAAB8;}
	.hover{background: #6596A5}
	#homeSub01:active, #homeSub02:active, #homeSub03:active, #homeSub04:active, #homeSub05:active, #homeSub06:active{background:#6596A5}
	#headerSearch2 a {color:#fff;}
  .logo-img {background: url("//libraryreserve.cdn.overdrive.com/119/50/1.11/masthead-small.jpg") no-repeat scroll center center transparent;}
  #headerLogo a img {margin-top:18px; margin-bottom:25px;}
}
