/* General */
body
{
	margin: 0;
	padding: 0;
	overflow-x: hidden;
}
#s-lg-guide-search,
.input-group-btn:last-child>.btn
{
	z-index: 0;
}

/* Main Font */
body,
html
{
	font-family: "Open Sans", Helvetica,Arial, sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #0a0a0a;
	line-height: 1.7;
}

/* CWU Banner */
#cwu_banner
{
	background: #221e1f;
	/*
	background-image: url('cwu_banner.jpg');
	*/
	background-image: url('cwu_libraries_logo.svg');
	background-repeat: no-repeat;
	height: 81px;
	border-top: 8px solid #a70432;
}
#asklibn
{
	float: right;
	background: #a70432;
	margin: 30px 20px 0 0;
	padding: 4px;
}
#asklibn a
{
	color: #ffffff;
}
#asklibn a img
{
	width: 20px;
	height: 20px;
	vertical-align: middle;
}

/* Breadcrumb Trail */
#s-lib-bc .breadcrumb>.active
{
	color: #0a0a0a;
}

/* Links */
a:link,
a:visited,
a:hover,
a:active
{
	color: #ab0032;
	font-weight: normal;
}
a.btn-info:link,
a.btn-info:visited,
a.btn-info:hover,
a.btn-info:active,
button.btn-info,
a.label-info:link,
a.label-info:visited,
a.label-info:hover,
a.label-info:active
{
	background: #ab0032;
	color: #ffffff;
	border: none;
}
.btn-info:hover
{
	background: #c92654;
}
.btn-link
{
	color: #ab0032;
}
.label-primary
{
	background: #ab0032;
}
.s-lg-az-result-badge-new
{
	background: #ab0032;
}
#s-lib-footer-login-link a,
#s-lib-footer-support-link a
{
	color: #ab0032;
}
#s-lg-public-skiplink
{
	font-size: 12px;
}

/* Tabs & "Pills" */
.nav .s-lg-index-nav-btn a:hover
{
	text-decoration: underline;
	outline: 0;
}
.nav-pills li.active a,
.nav-pills li.active a:focus,
#s-lg-tabs-container .nav-pills li.active a,
#s-lg-tabs-container .nav-tabs li.active a,
.label-info
{
	background: #a70432;
}
.nav-pills li.active a:hover,
#s-lg-tabs-container .nav-pills li.active a:hover,
#s-lg-tabs-container .nav-tabs li.active a:hover,
.label-info[href]:hover
{
	background: #a70432;
	color: #ffeeee;
	outline: 0;
}
#s-lg-tabs-container .nav-pills li a,
#s-lg-tabs-container .nav-tabs li a,
#s-lg-tabs-container .nav-pills li a:hover,
#s-lg-tabs-container .nav-tabs li a:hover
{
	background: #ffffff;
	color: #a70432;
	border: 1px solid #a70432;
	outline: 0;
}
#s-lg-tabs-container .nav-pills li a:hover,
#s-lg-tabs-container .nav-tabs li a:hover
{
	background: #ffeeee;
	outline: 0;
}
.s-lg-tabs-side .s-lg-boxnav .list-group-item
{
	background: #a70432;
}
.s-lg-tabs-side .s-lg-boxnav .list-group-item a
{
	color: #ffffff !important;
}
li.active .s-lg-subtab-ul li a
{
	color: #ffffff !important;
}
ul.list-group li.list-group-item a
{
	background: #a70432 !important;
}
ul.dropdown-menu
{
	padding-top: 0;
	padding-bottom: 0;
}
ul.dropdown-menu li a
{
	border-top: none;
}
li.active ul.dropdown-menu
{
	background: #a70432;
}
#s-lg-guide-tabs-title-bar
{
	border-color: #a70432;
}
.nav .s-lg-index-nav-btn>button
{
	color: #ab0032;
}
.nav-pills>li.active>button
{
	background-color: #ab0032;
}
#s-lg-az-index .btn-group>.btn-link
{
	color: #ab0032;
}

/* Front Page Alerts */
.alert-info
{
	background: none;
	border: none;
}

/* Front Page Blocks / Block Headers (divs) */
.s-lib-public-side-header
{
	border-color: #000000;
}
.pad-bottom-sm
{
	color: #000000;
}

/* Guide Blocks */
.s-lib-box
{
	border-color: #000000;
}
.s-lib-box .s-lib-box-title
{
	background: #000000;
	color: #ffffff;
}

/* Databases Pages */
#s-lg-az-results .s-lg-az-result-title,
.s-lg-az-result-description
{
	font-size: 16px;
}

/* Subject Librarians */
#subject-librarians {
	border: 1px solid #dddddd;
}
#subject-librarians tr:nth-child(odd) {
	background-color: #f9f9f9;
}
#subject-librarians th,
#subject-librarians td {
	padding: 8px;
}
#subject-librarians th {
	background-color: #ab0032;
	color: #ffffff;
}
