/*CSS Styles for LibGuides 2.0 for the College of Southern Nevada Libraries*/

/*default link styles*/

.s-lib-box-content a {color:#2954D1; 
	font-weight:bold;}

/*hide subject associations for generic CSN Library Services */

#s-lib-profile-subjects-20067 {display:none}

/*add white background to main content area*/

#s-lib-banner {
 background:#fff;
}

#s-lib-public-header, #s-lib-public-nav, #s-lib-public-main, 
#s-lg-guide-header, #s-lg-tabs-container, #s-lg-guide-tabs-title-bar, #s-lg-guide-main {
 background:#fff;	
 padding-left:10px;
 padding-right:10px;

}

/*add rounded corners to the bottom of the footer to give bootstrap feel*/

#s-lib-footer-public {
	border-radius:0 0 2px 2px;	
}

/*color content box headers - if changed, the active tab should also be changed*/
.s-lib-box .s-lib-box-title {
	color: #44484c;
background: #ccd9ef;
background: -moz-linear-gradient(top,  #ccd9e5 0%, #b7c3ce 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ccd9e5), color-stop(100%,#b7c3ce));
background: -webkit-linear-gradient(top,  #ccd9e5 0%,#b7c3ce 100%);
background: -o-linear-gradient(top,  #ccd9e5 0%,#b7c3ce 100%);
background: -ms-linear-gradient(top,  #ccd9e5 0%,#b7c3ce 100%);
background: linear-gradient(to bottom,  #ccd9e5 0%,#b7c3ce 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccd9e5', endColorstr='#b7c3ce',GradientType=0 );
}

/*add line under the tabs to set them off from main content boxes*/

#s-lg-guide-tabs-title-bar {
	border:none;
	border-bottom: #BBBBBB solid 1px;
}

/*change color of active tab - if this is changed change box header color to match*/

#s-lg-tabs-container .nav-tabs > .active > a, #s-lg-tabs-container .nav-pills > .active > a {
  background: #ccd9ef;
background: -moz-linear-gradient(top,  #ccd9e5 0%, #b7c3ce 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ccd9e5), color-stop(100%,#b7c3ce));
background: -webkit-linear-gradient(top,  #ccd9e5 0%,#b7c3ce 100%);
background: -o-linear-gradient(top,  #ccd9e5 0%,#b7c3ce 100%);
background: -ms-linear-gradient(top,  #ccd9e5 0%,#b7c3ce 100%);
background: linear-gradient(to bottom,  #ccd9e5 0%,#b7c3ce 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccd9e5', endColorstr='#b7c3ce',GradientType=0 );
  border:1px solid #bbb;
  border-radius:4px;
  color:#2E2E2E;
  cursor:default;
  font-weight:bold;
}

/*removes border radius on tabs to make them look like tabs, not buttons */
#s-lg-tabs-container .nav-tabs > .active > a {
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}

/*change color of inactive tabs */

#s-lg-tabs-container .nav-tabs > li > a, #s-lg-tabs-container .nav-pills > li > a {
  background: #394a67; /* Old browsers */
  background: -moz-linear-gradient(top,  #394a67 0%, #33425c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#394a67), color-stop(100%,#33425c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #394a67 0%,#33425c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #394a67 0%,#33425c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #394a67 0%,#33425c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #394a67 0%,#33425c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#394a67', endColorstr='#33425c',GradientType=0 ); /* IE6-9 */
  border:1px solid transparent; 
  border-radius:4px;
  color:#C7C7C7;
  font-weight:bold;
  padding:4px 15px;
}

/*removes border radius on tabs to make them look like tabs, not buttons */
#s-lg-tabs-container .nav-tabs > li > a {
	  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
}

/*change hover font color of inactive tabs to give visual link clue*/

#s-lg-tabs-container .nav-tabs > li > a:hover, #s-lg-tabs-container .nav-pills > li > a:hover {
	color:#ffffff;	
}

/*add textured background to guides*/

.s-lg-guide-body, .s-lib-public-body {
	padding:0;
	background: url("https://sites.csn.edu/library/img/csn-linen.jpg");
	}

	
/*add drop shadow and softening of background for main content*/

#csn-wrapper {
	border-radius:3px;
	padding:0 0 5px 0;	
}
	
/*changes size of guide title */
	
h1#s-lg-guide-name {
	font-size:2.2em;
}

/*adds extra space above guide title*/
.s-lg-guide-name, #s-lg-guide-header-info {
padding-top:15px;	
}

/*Color of main navigation pills (not within a guide navigation)*/

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a {
    background: #394a67; /* Old browsers */
  background: -moz-linear-gradient(top,  #394a67 0%, #33425c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#394a67), color-stop(100%,#33425c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #394a67 0%,#33425c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #394a67 0%,#33425c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #394a67 0%,#33425c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #394a67 0%,#33425c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#394a67', endColorstr='#33425c',GradientType=0 ); /* IE6-9 */
    color: #fff;
}

/*change color of all links to a blue that does clash with navigation colors*/
a {
color:#394a67;
}

/*Change button colors to match tabs and nav-pills*/
.btn-info {
    background: #394a67; /* Old browsers */
  background: -moz-linear-gradient(top,  #394a67 0%, #33425c 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#394a67), color-stop(100%,#33425c)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #394a67 0%,#33425c 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #394a67 0%,#33425c 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #394a67 0%,#33425c 100%); /* IE10+ */
background: linear-gradient(to bottom,  #394a67 0%,#33425c 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#394a67', endColorstr='#33425c',GradientType=0 ); /* IE6-9 */
    border-color: #47546c;
    color: #fff;
}

.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info {
background: #33425c; /* Old browsers */

background: -moz-linear-gradient(top,  #33425c 0%, #47546c 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#33425c), color-stop(100%,#47546c)); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  #33425c 0%,#47546c 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  #33425c 0%,#47546c 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  #33425c 0%,#47546c 100%); /* IE10+ */

background: linear-gradient(to bottom,  #33425c 0%,#47546c 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33425c', endColorstr='#47546c',GradientType=0 ); /* IE6-9 */

	border-color:#5b677c;
}

/*style for side nav */



/*Styles for the subject pages */
.s-lib-box-idx-guide-list {border:none;}
.s-lib-box-idx-guide-list .s-lib-box-content {padding:0px 10px;}
.s-lib-box-idx-guide-list .s-lib-box-content .s-lg-gtitle .s-lib-popover{display:none}
.s-lg-az-result-description {padding-bottom:5px;}
.s-lg-gmeta {display:none;}
.s-lg-az-result-description a {font-weight:normal;}

/*hide metadata about guides on main landing pages*/
.s-lg-guide-list-info {
display:none;}

/*style for citations that need hanging indents*/
p.citation {
	text-indent: -2em; margin-left: 2em;	
	line-height:2em;
}

.csnlib-nav .navbar-default .navbar-nav > li > a {
  font-size:1.15em;}
  
  /*A to Z list */
 .s-lg-db-panel-title {
	 margin-top:12px;}
	 
#s-lg-az-cols .s-lib-box-title {
    font: 700 16px Arial,Geneva,Helvetica,sans-serif !important;
    border-bottom: 1px solid #A2A2A2 !important;
    color: #686868 !important;
	background-image: none;
    background-color: #fff !important;
	padding-left:0;
}

/*formatting for favorite resources box on a to z list*/

#s-lg-az-cols #s-lg-link-list-22706463 {
	margin-left:0; padding-left:0;
}

#s-lg-az-cols #s-lg-link-list-22706463 li {
	list-style:none inside;
}

#s-lg-az-cols #s-lg-link-list-22706463 a {	
	color:#394a67;
}

#s-lg-az-cols #s-lg-link-list-22706463 .s-lg-database-desc {	
	font-size:.9em;
}

#s-lg-az-cols .s-lib-box {
    border: none;
    box-shadow: none;
}

/*formatting for "more info" link*/

.s-lg-label-more, .s-lg-label-less {
	font-size: .9em;
	font-weight: normal;
}

@media screen and (max-width: 480px) {

#skip-link {font-size: 16px;}

}

@media print {
  a[href]:after {
    content: " (" attr(href) ")";
  }
}