/* mcgill-customizations.css */


/* global changes */

body {
  font-family: Georgia,serif;
  font-size: 15px;
  line-height: 1.6em;
  color: #444444;
  }

a {
  color: #1f5187;
  text-decoration:underline;
  }

h1, h2, h3, h4, h5 {
  font-family: Helvetica,"Helvetica Neue",Arial,sans serif;
  color:#565656;
  font-weight: bold;
  }

/* breadcrumbs */

#s-lib-bc {
  font-family: Helvetica,"Helvetica Neue",Arial,sans serif;
  }

#s-lib-bc a {
  color: #4d3534;
  font-weight: normal;
  }

#s-lib-bc #s-lib-bc-customer a {
  color: #6788a7;
  font-weight: normal;
  text-transform: uppercase;
  }

/* header */

#s-lg-guide-header-info {
  padding-top: 20px;
  padding-bottom: 15px;
  }

/* home/landing page */

#s-lib-public-main ul.nav a {
  text-decoration: none;
  }

#s-lg-index-list a {
  font-weight: normal;
  }

#s-lg-hp-nav .nav-pills > li > a {
  border-radius: 3px;
  }

/* commenting out as we are going to try groups...
#s-lg-index-group-btn {
  display:none;
  }
*/

#s-lg-index-cols .badge {
  background-color: #255783;
  padding-top: 4px;
  padding-bottom: 4px;
  }

#col2 a.btn {
  border-radius: 0.3em;
  padding: 6px 12px 6px 12px;
  background-color: #9ec83c;
  color: #000;
  font-size: 1em !important;
  text-decoration: none;
  font-weight: bold;
  margin-top: 10px;
  }

#col2 a.btn-info {
  border-color: #9ec83c;
  }

/* search results*/
#s-lg-srch-cols li.s-lg-srch-listing {
  margin-bottom: 20px;
  border-bottom-color: #ddd;
  }

#s-lg-srch-cols li.s-lg-srch-listing .s-lg-srch-listing-meta ul {
  display:none;
  }

#s-lg-srch-cols li.s-lg-srch-listing .s-lg-srch-listing-meta ul.list-inline {
  display:inline;
  }

/* tabs */ /*adding side-nav (.nav-stacked) 2016-02-15*/

#s-lg-guide-tabs {
  font-family: Helvetica,"Helvetica Neue",Arial,sans serif;
  font-size: 12px;
  }

#s-lg-guide-tabs .nav-tabs li a, #s-lg-guide-tabs .nav-stacked li a,
#s-lg-guide-tabs .nav-tabs li.active a, #s-lg-guide-tabs .nav-stacked li.active a, 
#s-lg-guide-tabs .nav-tabs li.active a:hover, #s-lg-guide-tabs .nav-stacked li.active  a:hover {
  text-decoration:none;
  font-weight: normal;
  }

#s-lg-tabs-container .nav-tabs > li > a,  #s-lg-guide-tabs .nav-stacked > li > a {
  background-color: #c2cac9;
  color: #313131;
  }

#s-lg-tabs-container .nav-tabs > li.active > a, #s-lg-guide-tabs .nav-stacked > li.active > a {
  background-color: #000000;
  color: #ffffff;
  }

#s-lg-tabs-container .nav-tabs > li > a:hover, #s-lg-guide-tabs .nav-stacked > li > a:hover, 
#s-lg-tabs-container .nav-tabs > li.active > a:hover, #s-lg-guide-tabs .nav-stacked > li.active > a:hover {
  background-color: #444844;
  color: #ffffff;
  }

/*side-nav anchor list*/

.s-lg-tabs-side li.list-group-item:first-child {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	}
.s-lg-tabs-side  li.list-group-item:last-child {
	border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
}  

/* line under tabs */

#s-lg-guide-tabs-title-bar {
  border-top-color: #c2cac9;
  }

/* box formatting */

.s-lib-box .s-lib-box-title {
  background-color: #efefef;
  color: #666;
  padding: 8px 8px;
  }

/* nested tabs */

.s-lg-col-boxes .s-lib-box-content .ui-tabs-nav li {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Helvetica,"Helvetica Neue",Arial,sans serif;
  font-size: 12px;
  }

.s-lg-col-boxes .s-lib-box-content .ui-tabs-nav li a.ui-tabs-anchor {
  padding-top: 12px;
  color: #666666;
  }

.s-lg-col-boxes .s-lib-box-content .ui-tabs-nav li.ui-state-active a.ui-tabs-anchor {
  color: #444444;
  }

.s-lg-col-boxes .s-lib-box-content .ui-widget {
  font-family: Georgia,serif;
  }


/* box content */

.s-lg-col-boxes .s-lib-box-content h1 {
  font-size: 1.65em;
  }

.s-lg-col-boxes .s-lib-box-content h2 {
  font-size: 1.45em;
  margin-top: 40px;
  }

.s-lg-col-boxes .s-lib-box-content h3 {
  font-size: 1.15em;
  margin-bottom: 5px;
  }

.s-lg-col-boxes .s-lib-box-content h4 {
  font-size: 1.00em;
  }

.s-lg-col-boxes .s-lib-box-content a:hover {
  color: #222;
  }

.s-lg-col-boxes .s-lib-box-content li {
  color: #222;
  margin-top: 6px;
  margin-bottom: 6px;
  padding-left: 3px;
  }

.s-lg-col-boxes .s-lib-box-content ul,
.s-lg-col-boxes .s-lib-box-content ol {
  padding-left: 1em;
  }

.s-lg-col-boxes .s-lib-box-content table {
	border-collapse: collapse;
	box-shadow: rgba(0, 0, 0, 0.2) 2px 2px 3px;
	}

.s-lg-col-boxes .s-lib-box-content table td,
.s-lg-col-boxes .s-lib-box-content table th {
	border: 1px solid #ddd;
	padding: 6px;
	vertical-align: top; 
	}

.s-lg-col-boxes .s-lib-box-content table th {
	background-color: #EFF2EE;
	}
 


/* custom resource icons */

#s-lg-guide-main .s-lib-box-content ul li, #s-lg-col-0 .s-lib-box-content ul li, .s-lg-col-boxes ul li {
  list-style-position: outside;
  }

#s-lg-guide-main .s-lib-box-content ul li.library-resource-catalogue-rec, #s-lg-col-0 .s-lib-box-content ul li.library-resource-catalogue-rec, .s-lg-col-boxes ul li.library-resource-catalogue-rec {
  list-style-type: none;
  background-image: url("http://www.library.mcgill.ca/libguides/resource-icons/catalogue-rec.png");
  background-position: 0 6px;
  background-repeat: no-repeat;
  margin: 6px 0 6px -15px;
  padding: 0 0 0 18px;
  }

#s-lg-guide-main .s-lib-box-content ul li.library-resource-free, #s-lg-col-0 .s-lib-box-content ul li.library-resource-free, #s-lg-az-cols ul li.library-resource-free, .s-lg-col-boxes ul li.library-resource-free {
  list-style-type: none;
  background-image: url("http://www.library.mcgill.ca/libguides/resource-icons/free.png");
  background-position: 0 6px;
  background-repeat: no-repeat;
  margin: 6px 0 6px -15px;
  padding: 0 0 0 18px;
  }

#s-lg-guide-main .s-lib-box-content ul li.library-resource-in-library-use, #s-lg-col-0 .s-lib-box-content ul li.library-resource-in-library-use, .s-lg-col-boxes ul li.library-resource-in-library-use {
  list-style-type: none;
  background-image: url("http://www.library.mcgill.ca/libguides/resource-icons/in-library-use.png");
  background-position: 0 6px;
  background-repeat: no-repeat;
  margin: 6px 0 6px -15px;
  padding: 0 0 0 18px;
  }

#s-lg-guide-main .s-lib-box-content ul li.library-resource-mcgill-only, #s-lg-col-0 .s-lib-box-content ul li.library-resource-mcgill-only, #s-lg-az-cols ul li.library-resource-mcgill-only, .s-lg-col-boxes ul li.library-resource-mcgill-only {
  list-style-type: none;
  background-image: url("http://www.library.mcgill.ca/libguides/resource-icons/mcgill.png");
  background-position: 0 6px;
  background-repeat: no-repeat;
  margin: 6px 0 6px -15px;
  padding: 0 0 0 18px;
  }

#s-lg-guide-main .s-lib-box-content ul li.library-resource-open-access, #s-lg-col-0 .s-lib-box-content ul li.library-resource-open-access, .s-lg-col-boxes ul li.library-resource-open-access {
  list-style-type: none;
  background-image: url("http://www.library.mcgill.ca/libguides/resource-icons/open.png");
  background-position: 0 6px;
  background-repeat: no-repeat;
  margin: 6px 0 6px -15px;
  padding: 0 0 0 18px;
  }

#s-lg-guide-main .s-lib-box-content ul li.library-resource-alumni, #s-lg-col-0 .s-lib-box-content ul li.library-resource-alumni, #s-lg-az-cols ul li.library-resource-alumni, .s-lg-col-boxes ul li.library-resource-alumni {
  list-style-type: none;
  background-image: url("https://libapps-ca.s3.amazonaws.com/sites/5666/icons/16569/shield_icon_grey.png");
  background-position: 0 6px;
  background-repeat: no-repeat;
  margin: 6px 0 6px -15px;
  padding: 0 0 0 18px;
  }

#s-lg-guide-main .s-lib-box-content ul li.library-resource-ebooks, #s-lg-col-0 .s-lib-box-content ul li.library-resource-ebooks, #s-lg-az-cols ul li.library-resource-ebooks, .s-lg-col-boxes ul li.library-resource-ebooks {
  list-style-type: none;
  background-image: url("https://libapps-ca.s3.amazonaws.com/sites/5666/icons/17483/e-book-12.png");
  background-position: 0 6px;
  background-repeat: no-repeat;
  margin: 6px 0 6px -15px;
  padding: 0 0 0 18px;
  }
#s-lg-guide-main .s-lib-box-content ul li.library-resource-enewspaper, #s-lg-col-0 .s-lib-box-content ul li.library-resource-enewspaper, #s-lg-az-cols ul li.library-resource-enewspaper, .s-lg-col-boxes ul li.library-resource-enewspaper {
  list-style-type: none;
  background-image: url("http://libapps-ca.s3.amazonaws.com/sites/5666/icons/18301/news.png");
  background-position: 0 6px;
  background-repeat: no-repeat;
  margin: 6px 0 6px -15px;
  padding: 0 0 0 18px;
  }
 

#s-lg-guide-main .s-lib-box-content ul.library-resource-keylist, #s-lg-col-0 .s-lib-box-content ul.library-resource-keylist, .s-lg-col-boxes ul.library-resource-keylist {
  font-size: 13px; /* make list text in resource key sidebar smaller... */
  }

#s-lg-az-cols div.library-resource-legend {
	border: 1px solid #cccccc;
	padding: 5px 5px 5px 0;
	margin: 0 0 20px 0;
	background: #efefef;

}
  

/* profile box */

.s-lib-profile-container .s-lib-profile-name {
  }

.s-lib-profile-container .s-lib-profile-email a.label {
  border-radius: 0.15em;
  padding: 6px 12px 6px 12px;
  background-color: #9ec83c;
  color: #000;
  font-size: 1em !important;
  text-decoration: none;
  }

.s-lib-profile-container .s-lib-profile-email a.label:hover {
  background-color: #b1d061;
  color: #000;
  }

.s-lib-profile-container .s-lib-profile-contact {
  font-size: 13px;
  line-height: 1.4em;
  }

/* Databases A-Z */

#s-lg-az-result-count, a#s-lg-az-reset {
	font-family: Helvetica,"Helvetica Neue",Arial,sans serif;
	}

/*#s-lg-db-label.navbar-brand {
	text-transform: lowercase;
	font-family: Helvetica,"Helvetica Neue",Arial,sans serif;
	}
*/

/*style accordion widget*/

iv.accordion.ui-accordion
{ background: transparent; border: none; }

.ui-accordion h3.ui-accordion-header
{ font-weight: bold; background: transparent; border: none; color: #565656; }

.ui-accordion .ui-accordion-header.ui-state-default:before 
{ content: url('https://libapps-ca.s3.amazonaws.com/accounts/53914/images/plus.png'); }

.ui-accordion .ui-accordion-header-active.ui-state-active:before
{ content: url('https://libapps-ca.s3.amazonaws.com/accounts/53914/images/minus.png'); }

.ui-accordion div.ui-accordion-content
{ background: transparent; border: none; color: #444444; }

.ui-accordion .ui-accordion-content a:link, .ui-accordion .ui-accordion-content a:visited
{ color: #1f5187; } 


/*end accordion styles*/


