/* City University of Hong Kong - Run Run Shaw Library */
/* CSS Base Custom */

/* ********** Subpages ********** */
/* ****************************** */

.cityu-logo-L #cityu-header.logo-2019 #cityu-header-local {
	padding: 15px 0;
}


.cityu-inner {
  margin: auto;
  width: 970px;
}

/* for menu pages, similar to h5 */
.lb-menu-heading {
	margin-bottom: 0.5em;
	margin-top: 1.3em;
	font-family: 'Droid Sans', Arial, Helvetica, sans-serif; 
	font-size: 14px;
	font-weight: bold;
	line-height: 1em;
	color: #202020;
}
.lb-menu-itemL1 {
	margin-bottom: 0.5em;
	margin-top: 1.3em;
	font-family: 'Droid Sans', Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	line-height: 1em;
	color: #202020;
}
.lb-menu-itemL1 a {
	text-decoration: none;
		color: #202020;
}
.lb-menu-itemL1 a:focus, .lb-menu-itemL1 a:hover {
	color: #bf165e;
	text-decoration: underline;
}

/* clean ul style - by Ken */
.lb-ul-clean {
	margin-left: 0px !important;
}
.lb-ul-clean > li {
	padding:0px !important;
	background-image: none !important;
	margin-bottom: 0.5em;
	margin-top: 1em;
}
.lb-ul-clean > li > a {
	color: #202020;
	text-decoration: none;
}
.lb-ul-clean > li > a:focus, .lb-ul-clean > li > a:hover {
	color: #bf165e;
	text-decoration: underline;
}

cite {font-style: italic;}

.lb-indent {padding-left: 25px;}
.lb-text-1 {color: #ff6600; font-weight: bold;} /*text highlight in orange, try #eb800a*/
.lb-text-2 {color: #339933; font-weight: bold;} /*text highlight in green, tried #84ba5c #669933 #339933*/
.lb-text-line {text-decoration: underline;} /*text underlined*/
.lb-lg-text {font-size: 1.7em;} /*text large font, in Library News*/
.lb-text-3 {color: #990033;} /*UNDER CONSIDERATION: text highlight in dark red, no bolding*/

/* for hyperlinked h1,h2 etc.; e.g. Facilities Page*/
a.lb-heading-link {color: #202020; text-decoration: none;}
a.lb-heading-link:focus, a.lb-heading-link:hover {color: #bf165e; text-decoration: underline;}

#cityu-content hr {border-top: 1px solid #ccc;}

.lb-to-top {
	font-size: 10px;
	text-align: center;
	padding-bottom: 3px;
	border-bottom: 1px solid #CCC;
	margin-bottom: 15px;
} /* line green in Events Archive */
.lb-to-top-short {
	margin:0 auto;
	width:75%;
	font-size: 10px;
	text-align:center;
	padding-bottom: 3px;
	border-bottom: 1px solid #CCC;
	margin-bottom: 15px;
} /* line green in Events Archive */

#lb-modify-date {
	margin-top: 5px;
	font-size: 10px;
	color:#9ABED1;
}

#cityu-content table.lb-table-grid th,
#cityu-content table.lb-table-grid td {border: 1px solid #e8e8e8;}
#cityu-content table.lb-table-cell-center th,
#cityu-content table.lb-table-cell-center td {text-align: center;}
#cityu-content table tr.lb-table-row-vcenter th,
#cityu-content table tr.lb-table-row-vcenter td {vertical-align: middle;}
#cityu-content table.lb-table-head-center th {text-align: center;}

/* for tables within table of cityu-style-clean e.g. Library Regulation
   style similar to that in cityu.base.css */
#cityu-content table.lb-table th {border-bottom: 1px solid #e0e0d8; background-color: #D7E1E1;}
#cityu-content table.lb-table td {border-bottom: 1px solid #e8e8e8;}

#cityu-content table .lb-table-subhead {background-color: #f4f9f0; font-weight: bold;}
#cityu-content table .lb-alt-row {background-color: #f4f9f0;}
/* table th text highlight e.g. Alumni services fees*/
#cityu-content table .lb-table-head-text-2 {color: #339933;}

#cityu-sidebar-1 ul li ul li ul li {padding-left: 10px;} /* 3rd level item in sidebar menu*/

/* space out links with grey separators e.g. E-Reference Works, New Titles List index pages */
.lb-links-spacer {color: #999;}
.lb-links-spacer a:first-child {padding-left: 0;}
.lb-links-spacer a {padding: 0 2px;}

/* for multi-line h1 but invalid use - Law pages - to be deleted*/
.lb-parent-title {
	margin-bottom: 15px; 
}

.qtn {font-weight: bold;} /* questions in FAQ */

/* Welcome msg in orientation pages */
.lb-welcome {
	color: #4B8F00;
	font-size: 16px; 
	font-weight: bold;
}

/* New Titles List, CityUHK Theses Online */
#cityu-content .lb-top-nav {
	color: #999;
	margin: 30px 0 20px 0;
}
#cityu-content .lb-top-nav a {
	padding: 0 1px;
}
#cityu-content .lb-top-nav a.active {
	color: #ff6600;
	font-weight: bold;
	text-decoration: none;
}

/* New Titles List column width */
#new-ti-list #callno {width: 20%;}

/* CityUHK Theses Online */
.lb-list-label {
	font-size: 15px;
	font-weight: bold;
	color: #ff6600;
	margin: 10px 0 5px 0;
}

/* Media Resources Lists column width */
#tvlist #callno {width: 30%; vertical-align: middle;}
#tvlist #icon {width: 29px;}
#tvlist #title {width: 40%; vertical-align: middle;}
#tvlist #duration {width: 10%;}
#tvlist #date {vertical-align: middle;}
#mvlist #callno {width: 30%;}
#mvlist #title {width: 60%;}
#fmlist #callno {width: 30%;}

#cityu-content .mr-az {
	color: #868686;
	line-height: 2;
	margin: 0 0 20px;
}
#cityu-content .mr-az a {
	padding: 0 1px 0 0;
}

/* MR VOD, LTV index */
#cityu-content .mr-yr-spacer a {padding: 0 5px 0 0;}
#cityu-content .mr-yr-spacer {margin-bottom: 1.5em;}
#cityu-content .mr-heading {font-size: 14px; color: #506022;}

/* CityUHK Theses Online, OAPS, Student Projects Guidelines */
#cityu-content .ds-top-nav {
	text-align: center;
	color: #999;
	margin: 25px 0 25px 0;
	padding: 3px 0;
	border-bottom: 1px solid #8D8D8D; 
	border-top: 1px solid #8D8D8D;
}
#cityu-content .ds-top-nav a {
	padding: 0 1px;
}
#cityu-content .ds-top-nav a.active {
	color: #669933;
	font-weight: bold;
	text-decoration: none;
}
.green_btn{
	color: #fff !important;
	box-shadow: 1px 1px 2px 1px #ccc;
	background-color: #709848;
	border-color: #709848;
	border-radius: 5px;
	font-weight: bold;
}

/* Header - Contact_us button style */
.header_btn {
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 5px;
	color: #000;
	padding:2px 8px;
	display:inline-block;
	text-decoration: none;
}
.header_btn:hover { 
	background-color: #77bd31;
	text-decoration: none;
	color: #000;
	cursor: pointer;
}
/* ********** /Subpages ********** */
/* ******************************* */


/* ********** E-Resources lists ********** */
/* *************************************** */

#db-abc-list #title {width: 30%;}
#db-abc-list #type {width: 14%;}
#db-abc-list #subject {width: 25%;}
#db-abc-list #info {width: 14%;}
/*#db-abc-list .ebk-row {background-color: #fffdff;}
#db-abc-list .ej-row {background-color: #f4f9f0;}
#db-abc-list .web-course-row {background-color: #FBFFFF;}*/
#db-abc-list .ebk-row {background-color: #FFE8FF;}
#db-abc-list .ej-row {background-color: #EAF4E1;}
#db-abc-list .web-course-row {background-color: #E1FFFF;}
#db-type-list #title {width: 30%;}
#db-type-list #type {width: 14%;}
#db-type-list #subject {width: 25%;}
#db-type-list #info {width: 14%;}
#db-subj-list #title {width: 42%;}
#db-subj-list #type {width: 18%;}
#db-subj-list #info {width: 18%;}

#eres-of-week {
	float: left;
}

#eres-menu-wrapper {
	clear: both;
}

#eres-menu-wrapper #eres-menu-left-wrapper {
	width: 30%;
	float: left;
}

#eres-menu-wrapper #eres-menu-right-wrapper {
	width: 70%;
	float: right;
}

#eres-warn {
	width: 41%;
	margin: 0 auto 15px;
	padding: 8px;
	background-color: #f4f9f0;
	border: 4px ridge #84ba5c;
}
#eres-warn .eres-warn-head {
	font-weight: bold;
	color: #339933;
}
#eres-warn .eres-warn-message {font-weight: bold;}
#eres-warn .eres-warn-message a {color: #ff6600;}
/*#eres-warn .eres-warn-message a:focus, #eres-warn .eres-warn-message a:hover {color: #ff6600;}*/ /* when link is in normal blue */

/* ********** /E-Resources lists ********** */
/* **************************************** */

#illfaq-toc-left {width: 50%; float: left;}
#illfaq-toc-right {width: 50%; float: right;}

/* Testing - add column divider in table*/
/*#cityu-content table.lb-border td { 
    border-right: 1px solid red;
}*/

/* Testing - database list headings - AZ, Subjects */
/* h2.lb-db-list-head {
	color: #ff6600; 
	text-align: center;
	font-weight: bold;
}*/


.cityu-mk-icon {
  float: left;
  border: 0;
  padding: 0;
  width: 50px;
  height: 50px;
  text-align: center;
  font-size: 14px;
  background-color: #D02536; 
}