@charset "utf-8";
/* CSS Document base-colors.css  */
/* colors including svg fill and text colors, color, background-color, background, border, border-radius */


/*   FOCUS  */

body:focus, 
.s-lib-main:focus { 
  outline: none!important; 
  outline-color:transparent;
}


a:focus, 
.slick-slider .slick-prev:focus, 
.slick-slider .slick-next:focus, 
.toggle:focus { 
  outline: 1px solid #ccc;
  outline-offset: 3px; 
}

.toggle:focus { background-color:#fff3de; }

input:focus { 
  outline:none; 
  background-color:rgba(248,244,232,1);
}


.form-control:focus { 
  box-shadow:none;
  border-color:inherit; 
  background-color:rgba(248,244,232,1);
}

.slick-prev:hover, 
.slick-next:hover { background-color:#ad0000; color:#ffffff; }


#s-lg-public-skiplink:hover, 
#s-lg-public-skiplink:focus
{ 
  background-color: rgba(255, 255, 255, .9);
  padding:1rem;
}

#s-lg-public-skiplink:hover
{ 
  font-weight:bold;
}

.ytp-button:not([aria-disabled=true]):not([disabled]):not([aria-hidden=true]):focus svg path { fill:#ad0000; }

.ytp-button:not([aria-disabled=true]):not([disabled]):not([aria-hidden=true]):focus svg path:nth-of-type(2) { fill:#fff; }

button.ytp-button.ytp-overflow-button.ytp-overflow-button-visible:focus .ytp-overflow-icon, 
.ytp-overflow-icon:focus
{ background-color:#ad0000;}

button.ytp-button.ytp-overflow-button.ytp-overflow-button-visible:focus .ytp-overflow-icon svg path { fill:#ffffff; }


/*------------------------------------*\
  #HEADER
\*------------------------------------*/

#s-lg-guide-header-info h1, .s-lib-header h1 { color:#333; }

#head-drops a.dropdown-toggle:focus svg rect, 
#head-drops a.dropdown-toggle:focus svg path, 
#head-drops a.dropdown-toggle:focus svg circle, 
#head-drops a.dropdown-toggle:focus svg polygon,
#head-drops svg rect, 
#head-drops svg polygon, 
#head-drops svg path, 
#head-drops svg circle {fill:#333; }

#head-drops a.dropdown-toggle:focus svg rect, 
#head-drops a.dropdown-toggle:focus svg path, 
#head-drops a.dropdown-toggle:focus svg circle, 
#head-drops a.dropdown-toggle:focus svg polygon, 
#head-drops li.open svg rect, 
#head-drops li.open svg path, 
#head-drops li.open svg circle,
#head-drops li.open svg polygon,
#head-drops>li>a:hover svg rect, 
#head-drops>li>a:hover svg polygon, 
#head-drops>li>a:hover svg path, 
#head-drops>li>a:hover svg circle, 
svg.vm .white1 { 
  fill:#ffffff; 
}


#libraryHeader a { 
  color:#000; 
  text-decoration: solid transparent; 
}

#header2020 #menu1 path { fill:#ffffff; }




/*------------------------------------*\
  FOOTER
\*------------------------------------*/

#tagline2020 { color:#555; }

#libsFooter a { color:#fff; }

#libraryFooter a { background:none; color:#555; }

#contactFooter { background-color:#f6f8f9; color:#333; }
#contactFooter a { text-decoration:underline #cccccc; }
#contactFooter a:hover { text-decoration:underline #ad0000; }

#standardFooter { background-color:#333; }
#standardFooter a { background-color:transparent; color:#ffffff; text-decoration:none;}
#standardFooter a:hover {text-decoration:underline #fff; }


#footer2020 #libraryFooterWrap { border-right:none; border-left:none; }
#s-lib-footer-public { border-top:0; background-color: transparent; }
#s-lib-footer-login-link a { color:#333; text-decoration:none;  }


#libsFooter a:hover, 
#s-lib-footer-login-link a:hover { 
  background: #ad0000 none; 
  color:#fff; 
  text-decoration:none;
}

#libraryFooterWrap2020 { 
  background-color:#f6f8f9; 
  color:#333333; 
  border:0; 
  border-top:1px solid #ccc; 
} 

.footer-grid h2 a, 
.footer-grid a { 
  background-color:transparent; 
  color:#333; 
}


/*------------------------------------*\
  VM SVG
\*------------------------------------*/

svg.vm .white, svg .color1 { fill:#ffffff; } /* white */
svg.vm .light-gray, svg .color2 { fill:#e6e9ee; } /* lt gray */
svg.vm .medium-gray, svg .color3 { fill:#acb3ba; } /* med gray */
svg.vm .dark-gray, svg .color3b { fill:#333333; } /* dk gray */
svg.vm .bright-blue, svg .color4 { fill:#84dbff; } /* bright blue */
svg.vm .dark-blue, svg .color5 { fill:#324a5e; } /* slate blue */
svg.vm .light-green, svg .color6 { fill:#4cdbc4; } /* lt green */
svg.vm .dark-green, svg .color7 { fill:#2c9984; } /* dk green */
svg.vm .red-orange, svg .color8 { fill:#ff7058; } /* red/orange */
svg.vm .yellow, svg .color9 { fill:#ffd05b; } /* yellow */




/* DROPDOWN MENUS */

.dropdown-menu a { 
  color:#000;
  background-color:#ffffff; 
  text-decoration:none; 
}

.dropdown-menu a:hover, 
#libs-footer-grid a {
  color: #fff;
  background-color: #ad0000;  
}

#libs-footer-grid a {
  color:#000;
  background-color:transparent;
}



/*------------------------------------*\
  GUIDE MAIN
\*------------------------------------*/

a { color:#000; background-color:transparent; text-decoration:underline #ad0000; }
a:focus, a:hover { color:#ad0000; background-color:transparent;  text-decoration-color:#ad0000;}

.text-black0, .black  { color: #000; }
.text-black3, .black3 { color: #333; }

h2, .h2, h2 a.nolink, .black3, .s-lib-box h2.s-lib-box-title { color:#333; }

h3, .h3, 
h3 a.anchor
h5, .h5 { color:#004d74;}

p a.anchor { color:#333333; }

a.btn { text-decoration:none; }

.btn,
button, 
.s-lib-profile-container .label-info 
{ 
  background-color:#292d35; 
  color:#ffffff; 
  text-shadow: 1px 1px 1px #000;
  border:1px solid #000; 
}

.btn-default.active.focus, 
.btn-default.active:focus, 
.btn-default.active:hover, 
.btn-default:active.focus, 
.btn-default:active:focus, 
.btn-default:active:hover, 
.open>.dropdown-toggle.btn-default.focus, 
.open>.dropdown-toggle.btn-default:focus, 
.open>.dropdown-toggle.btn-default:hover, 
button:hover, 
button:focus, 
.s-lib-profile-container .label-info:hover, 
.s-lib-profile-container .label-info:focus
{
  background-color:#ad0000;
  color:#ffffff; 
  border-color:#900000;
  text-shadow: 1px 1px 1px #000; 
}

.roomBtn  { 
  background-color:#333; 
  color:#fff; 
  border:1px solid #333; 
  box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset; 
  text-decoration: none;
}

.roomBtn:hover {
  background-color:#ad0000; 
  color:#fff; 
}

.btn-primary { 
  background-color:#555555!important; 
  background-image:none; 
  color:#fff;
  border:1px solid #333; 
}

.label-success { background-color:#268559; }
.label-info    { background-color:#004d74; }

.navbar-default .navbar-nav>li>a { color:#333; }

.dropdown-menu>li>a { border-bottom:none; text-decoration: none;}

.dropdown-menu>li>a:focus, 
.dropdown-menu>li>a:hover, 
.navbar-default .navbar-nav>li>a:focus, 
.navbar-default .navbar-nav>li>a:hover,  
.navbar-default .navbar-nav>.open>a, 
.navbar-default .navbar-nav>.open>a:focus, 
.navbar-default .navbar-nav>.open>a:hover {
  background-color:#ad0000; 
  color:#fff; 
}

#s-lg-tabs-container .nav-tabs > li > a, 
#s-lg-tabs-container .nav-tabs > li > button, 
#s-lg-tabs-container .nav-pills > li > a, 
#s-lg-tabs-container .nav-pills > li > button { 
  background-color:#292d35; 
  color:#fff; 
  text-shadow:1px 1px 1px #000;
  padding:.4rem 1.5rem;  
}

#s-lg-tabs-container .nav-tabs > li > a:focus, 
#s-lg-tabs-container .nav-tabs > li > button:focus, 
#s-lg-tabs-container .nav-pills > li > a:focus, 
#s-lg-tabs-container .nav-pills > li > button:focus {
   outline:1px dotted gray; 
  background-color:#ad0000; 
  color:#fff; 
}

#s-lg-guide-tabs .nav-tabs > .active > a, 
#s-lg-guide-tabs .nav-tabs > li > a:hover { 
  color:#fff; 
  background-color:#8a0000;
  }


#s-lg-tabs-container .nav-pills a { text-decoration:none; }
#lou #s-lg-tabs-container .nav-pills > li > a:hover { background-color:#ad0000; }
#lou #s-lg-tabs-container .nav-pills > .active > a,
#lou #s-lg-tabs-container .nav-pills > .active > a:hover { background-color:#004d74!important; }

.s-lib-box-content { background-color:transparent; } 

.s-lib-box-container .s-lib-floating-box-content { border:1px solid #ccc; }

.s-lib-main a.btn.btn-primary { 
  background-image:none; 
  color:#ffffff; 
  text-decoration:none;  
}

.s-lib-main a.navbar-brand, 
.s-lib-main a.ui-tabs-anchor, 
.s-lib-main a.dropdown-toggle,
.s-lib-main a.list-group-item,  
.s-lib-main .panel-title a, 
.s-lib-main ul.nav a { 
  text-decoration:none; 
}


.s-lib-main:focus {   outline:none; }


.s-lib-main a.navbar-brand:focus, 
.s-lib-main a.ui-tabs-anchor:focus, 
.s-lib-main a.dropdown-toggle:focus,
.s-lib-main a.list-group-item:focus,  
.s-lib-main .panel-title a:focus, 
.s-lib-main ul.nav a:focus { 
  outline:1px dashed gray; 
  background-color:#ad0000;
  color:#fff; 
}

.s-lib-main .phone a, .s-lib-main a.phone { background: transparent none; }

.s-lib-main .more a { 
  background:rgba(0,120,138,.1) none; 
  color:#000; 
  border:1px solid #ccc; 
  border-right:none; 
  border-bottom:none; 
} 

.s-lib-main .more a { 
  border:1px solid #ccc; 
  border-right:none; 
  border-bottom:none; } 

.s-lib-main .more a:hover { 
  background-color:rgba(0,120,138,1); 
  color:#fff;  
} 


.s-lib-main .nav-pills>li>a { 
    background-color:#292d35; 
    color:#fff;  
}

.s-lib-main .nav-pills>li.active>a, 
.s-lib-main .nav-pills>li.active>a:focus, 
.s-lib-main .nav-pills>li.active>a:hover,
.s-lib-main .list-group-item.active, 
.s-lib-main .list-group-item.active:focus, 
.s-lib-main .list-group-item.active:hover { 
    background-color:#ad0000; 
    color:#fff;  
}

.list-group-item.active>.badge, 
.nav-pills>.active>a>.badge { color:#000; }

.highlight { background-color:rgba(253,185,19,.7); }



#s-lg-db-name-featured .s-lg-db-panel-title, 
#s-lg-sb-content-databases .s-lg-db-panel-title { 
  color:#333; 
  background:transparent none; 
  text-decoration: none; 
}


input[type="submit"], 
form.search .inputAddOn-item, 
button.inputAddOn-item { 
  background-color:#ad0000; 
  color:#ffffff; 
  border:1px solid #333333; }

button#bentosearch, 
input[type="reset"] { 
  border:1px solid #777777;
  background-color: #efefef;
  color:#333; 
  text-shadow:none; 
}

.btn:hover, 
.btn.focus, .btn:focus,
button#bentosearch:focus, 
input[type="reset"]:focus { 
  background-color:#ad0000; 
  color:#ffffff;
}

button, 
html input[type=button], 
input[type=reset], 
input[type=submit] {
  padding:.3rem 1rem; 
  border-radius:4px;   
}



.s-lg-file-icon.fa-file-pdf-o { color:#ad0000; }

button svg#calendar146b path { fill:white;}

table caption { color:#333; }


.s-lg-az-result-badge-new { background-color:#004d74;}
.s-lg-az-result-badge-trial { background-color:#00a79c;}


.navAZ { 
  background-color:#333; 
  border:2px solid #000000;  
}

.s-lib-main .navAZ a { 
  background: none; 
  color:#ffffff; 
  text-decoration: none; 
}

.s-lib-main .navAZ a:hover { background: #ad0000 none; }







input.ebscohost-search-button { background-color:#004d74; }

.browzine img.cover { box-shadow:1px 1px 3px rgba(47,52,64,.72);  }





/* 
  _____  ______  _____ _____   ____  _   _  _____ _______      ________ 
 |  __ \|  ____|/ ____|  __ \ / __ \| \ | |/ ____|_   _\ \    / /  ____|
 | |__) | |__  | (___ | |__) | |  | |  \| | (___   | |  \ \  / /| |__   
 |  _  /|  __|  \___ \|  ___/| |  | | . ` |\___ \  | |   \ \/ / |  __|  
 | | \ \| |____ ____) | |    | |__| | |\  |____) |_| |_   \  /  | |____ 
 |_|  \_\______|_____/|_|     \____/|_| \_|_____/|_____|   \/   |______|
                                                                        
*/

@media screen {

  body { background-color:#fafafa; color:black; }

}


@media (max-width:767.9px) {
  #header2020 #menu1 path { fill:#000000; } 
	ul#head-drops .dropdown-menu a { color:#000; }
	ul#head-drops .dropdown-menu a:hover { color:#fff; background-color: #ad0000; }
	ul#head-drops .open .dropdown-menu { background-color:#fff; }

	#s-lg-guide-header-search { background-color:transparent; }

	a.tel { border-bottom:1px solid #ad0000; }
	a.tel:hover, a.tel:focus { color:#ad0000; }

	#mAdvanced a { color:#ffffff; border-bottom:0; } /* link to WMS advanced search */

	#footer2020 .nav .open li a { border-bottom:none; color:#ad0000; }
	#s-lib-footer-login-link a { color:#555; border-bottom: none; }
	
}

@media screen and (max-width: 440px) { 
  #sideTools2020,
  #s-lg-guide-header-search { 
    background-color: #ebebeb; 
  }
}



@media (min-width:768px) { 

	#contactFooter { 
    border:none; 
    background-color:#f6f8f9; 
    color:#333;  
  }
		
.phone a, a.tel, a.phone { 
  border-bottom:1px solid transparent; 
  background:none!important; 
  }
  
.phone a:hover, a.tel:hover, a.tel:focus,
a.phone:hover, a.phone:focus { color:#ad0000; }
	
}






@media print { 

	body { background-color:#ffffff;  }

	.s-lib-box { border:0;}

	#header1 { text-decoration:solid transparent; }

  nav#contactFooter { border: none; }
	#contactFooter ul.dropdown-menu { border:0;  }
	
	.s-lib-main .s-lib-box-content .ui-tabs-nav li.ui-tabs-active>a { border:0; }
}