/* -----------------------------------------------
bepress IR local stylesheet.
Author:   Paul Ryan
Version:  September 2017
PLEASE SAVE THIS FILE LOCALLY!
----------------------------------------------- */

/* ---------------- Meta Elements ---------------- */

@import url('https://fonts.googleapis.com/css?family=Lato:400,700');

	/* --- Meta styles and background --- */

body {
	font: normal 12px/1.5 "Lato", Helvetica, Verdana, Arial, sans-serif;  /* should be medium except when fitting into a fixed container */
	background: #ffffff url(assets/md5images/43a00ee77bd43fd0ee3de384cb8c40c6.gif) top left repeat-x;
}


/* ---------------- Header ---------------- */

#humboldt #header {
	position: relative;  /* needed for logo positioning */
  	height: auto !important; /* !important overrides mbl styling */
}

#humboldt #banner_image {
	display: block; /* removes descender of inline element */
	width: 980px; /* not necessary if image is sized correctly */
	height: auto !important;  /* avoids warping improperly sized header image / SUP-19994 */
}

	/* --- Logo --- */

#humboldt #logo_image {
	display: none;
}


/* ---------------- Navigation ---------------- */

#humboldt #navigation,
#humboldt #navigation #tabs {
	height: 45px;
	overflow: hidden; /* have seen issues with tabs extending below nav container */
}

#humboldt #navigation #tabs,
#humboldt #navigation #tabs ul,
#humboldt #navigation #tabs ul li {
	padding: 0;
	margin: 0;
}

#humboldt #navigation #tabs a {
	font: bold 15px "Lato", Helvetica, Verdana, Arial, sans-serif;
	background: url(assets/md5images/19bafcb85d0c69408c930dbce9570366.gif) no-repeat left center;
	display: block;
	width: auto !important; /* fixes "my account" not fitting in container on page load */
	height: 45px;
	line-height: 45px;
	color: #24521a;
	transition: 0.3s ease-in-out;
	background-color: transparent;
	padding: 0 28px; /* with arial bold, this fits */
	margin: 0;
	border: 0;
	float: left;
}

#humboldt #navigation #tabs a:hover,
#humboldt #navigation #tabs a:active,
#humboldt #navigation #tabs a:focus {
	color: #000000;
	text-decoration: underline;
}

#humboldt #navigation #tabs li:last-child a {
	background:
		url(assets/md5images/19bafcb85d0c69408c930dbce9570366.gif) no-repeat left center,
		url(assets/md5images/19bafcb85d0c69408c930dbce9570366.gif) no-repeat right center;
}


/* ---------------- Sidebar ---------------- */

#humboldt #sidebar h2 {
	font: 400 14px "Lato", Helvetica, Verdana, Arial, sans-serif;
	color: #ffffff;
	background: #25551b;
	padding: 8px 0 9px;
	margin: 0;
	border: none;
}

#humboldt #sidebar a {
	font: 400 13px "Lato", Helvetica, Verdana, Arial, sans-serif;
	color: #25551b;
	text-decoration: none;
}

#humboldt #sidebar a:hover,
#humboldt #sidebar a:active,
#humboldt #sidebar a:focus {
	color: #000000;
	text-decoration: underline;
}

#humboldt #sidebar #sidebar-search label {
	font: normal 13px "Lato", Helvetica, Verdana, Arial, sans-serif;
	color: #000000;
}

#humboldt #sidebar #sidebar-search {
	margin-top: 8px;
	padding-left: 15px;
}

#humboldt #sidebar #sidebar-search span.border { background: transparent; }

.searchbutton { cursor: pointer; } /* best practice, should move to ir-layout.css */


/* ---------------- Main Content ---------------- */

#humboldt #content { padding-top: 16px; }

	/* --- Breadcrumbs --- */

#humboldt #main.text div.crumbs a:link,
#humboldt #main.text div.crumbs a:visited {
	text-decoration: none;
	color: #25551b;
}

#humboldt #main.text div.crumbs a:hover,
#humboldt #main.text div.crumbs a:active,
#humboldt #main.text div.crumbs a:focus {
	text-decoration: underline;
	color: #000000;
}

#humboldt > #homepage-intro { margin: 15px 0; }

#humboldt > #cover-browse { margin-bottom: 20px; }

 /* adds space under full-width main-content image */
#humboldt #home-page-banner { margin-bottom: 16px; }


	/* --- Headers --- */

#humboldt h2 {
	font: 400 21px "Lato", Helvetica, Verdana, Arial, sans-serif;
	border-bottom: none;
}

h3 {
	margin: 0;
	text-decoration: underline; }

#humboldt #dcn-home #cover-browse h3 a {
	font: 400 15px/2 "Lato", Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none;
	border: none;
}

#humboldt #dcn-home #cover-browse h3 a:hover,
#humboldt #dcn-home #cover-browse h3 a:focus,
#humboldt #dcn-home #cover-browse h3 a:active {
	text-decoration: underline;
}
	/* --- Links --- */

#humboldt #main.text a:link,
#humboldt #main.text a:visited {
	color: #25551b; /* declared for #network-icon text */
}

#humboldt #main.text a:hover,
#humboldt #main.text a:active,
#humboldt #main.text a:focus {
	color: #000000;
	text-decoration: underline;
}

	/* PotD / Top DL widgets */

#humboldt #dcn-home .box.aag h2,
#humboldt #dcn-home .box.potd h2 {
	width: 267px;
	margin: 0;
	font: 400 16px "Lato", Helvetica, Verdana, Arial, sans-serif;
	border-bottom: 1px solid #999999;
}

#humboldt #main.text .box a:link,
#humboldt #main.text .box a:visited {
	font: 700 13px "Lato", Helvetica, Verdana, Arial, sans-serif;
	text-decoration: none;
	border-bottom: 1px solid #999999;
	background: none;
}

#humboldt #main.text .box a:hover,
#humboldt #main.text .box a:active,
#humboldt #main.text .box a:focus {
	text-decoration: underline;
}


/* ---------------- Footer ---------------- */

#humboldt #footer { background: url(assets/md5images/b4d9a407a70dc4b55f560acec81fc20c.gif) no-repeat right top; }

#humboldt #footer,
#humboldt #bepress a {
	height: 128px;
	background-color: #25551b; }

#humboldt #footer p,
#humboldt #footer p a {
	font: 400 12px/2 "Lato", Helvetica, Verdana, Arial, sans-serif;
	color: #ffffff;
	text-decoration: none;
}

#footer p:first-of-type { padding-top: 54px }

#humboldt #footer p a:hover,
#humboldt #footer p a:active,
#humboldt #footer p a:focus {
	text-decoration: underline; }

/* ---------------- Miscellaneous fixes ---------------- */

#humboldt #navigation div#tabs, #humboldt #navigation #tabs ul {width:750px;}

/* Hide Discipline and Authors links in the Browse sidebar section. CM 2017-01-12 */
#humboldt #container #wrapper #sidebar ul#side-browse li.discipline-browser, 
#humboldt #container #wrapper #sidebar ul#side-browse li.author {
	display: none;
}


/* Submit link and "Support" link button styling for site level.  Updated for site level rather than individual structures.  CM 4/27/17 */
#humboldt #container #wrapper #sidebar ul li.sb-custom-li a.btn,
#humboldt #container #wrapper #sidebar #side-author li.submit a.btn {
display: inline-block;
padding: 3px 10px;
margin-bottom: 0px;
font-size: 12px;
font-weight: bold;
line-height: 18px;
text-align: center;
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.75);
vertical-align: middle;
cursor: pointer;
background-repeat: repeat-x;
background-color: #e6e6e6;
border-width: 1px;
border-style: solid;
border-image: none;
border-radius: 4px;
box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);
}

/* Submit link  button styling for HSU Press structures: /reprints, /textbook, /monographs.  Submit links appear in ir_sidebar_custom_upper_7_8.inc rather than ir_sidebar_author_7_8.inc.  CM 2017-05-17 */
#humboldt #container #wrapper #sidebar #sb-custom-upper a.btn {
display: inline-block;
padding: 3px 10px;
margin-bottom: 0px;
font-size: 12px;
font-weight: bold;
line-height: 18px;
text-align: center;
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.75);
vertical-align: middle;
cursor: pointer;
background-repeat: repeat-x;
background-color: #e6e6e6;
border-width: 1px;
border-style: solid;
border-image: none;
border-radius: 4px;
box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.2) inset, 0px 1px 2px rgba(0, 0, 0, 0.05);
}


/* CAS Styling for login.inc CM 2017-08-17 */
#humboldt #myaccount p.loginspecial {text-align:center; font-size: 16px; color: #000000; padding-top:10px; padding-bottom:10px;}
#humboldt #myaccount #login-block h2 {color: #524848; font-size: 14px }

/* ---------------- Mobile ---------------- */
