/* 
UOW Library Classic Catalogue styles
modified: 20141201 by irene mar 
n.b. i know !important rules suck, but they're needed here to override iii's inaccessible default prostyles.css (known as "ps" in the comments below)! -im
*/

/* uow_base.css - library's adaptation */
#uowsearch {margin:0; height:41px;} /*overrides uow corporate template's #search and #search form to prevent ID conflict */
#uowsearch form {margin:10px 0 0; } /*overrides uow corporate template's #search and #search form */
#content.container_24 {padding: 0 2em;} /*horizontal padding for content */

/* generic ----*/
body {background: #fff !important; font: 100%/1.5 verdana, arial, helvetica, sans-serif; color: #333;}
:focus {outline: 0;}

input, textarea, select, option {margin: .25em; vertical-align: middle;}  /*no border to input otherwise ie won't play nice! */
input[type="text"] {border: 1px solid #ccc;}
input[type="image"] {border: none;}
input[type="checkbox"] {background: transparent; border: none; color: #333;}
input:focus {background: #eee;}

/* headings ----*/
h1 {color: #333;  font-size: 1.25em; margin-top: 1em; font-weight: normal;} /* top margin to keep ie happy */
h2 {color: #666;  font-size: 1.2em;  padding-top: 5px; margin-bottom: 0; font-weight: normal;}
.heading {color:#f00; font-size: 1.1em; margin-bottom: 0;}      

/* tables ----*/
table {background: #fff !important; border-collapse: collapse !important; font-size: 1em !important; border: none !important;}
tr {vertical-align: top;}
th {background: #fff !important; border: none !important; color: #333 !important;}
td {border: none !important;}
tr, th, td {padding: .5em;}

/* table - glossary page ---- */
table.glossary {margin: 1% 30% 0 5%; width: 80%;}
table.glossary td {border-bottom: 1px dotted #d9d9d9;}
table.glossary ul, table medium ol {list-style:disc; margin-left: 1.8em;}

/* table - advanced keyword search */
#srchx-limit table {width: 50%;}
#srchx-limit td {vertical-align: top;}                                                                                                                                    
                                         
/* bib display classes - see also ProStyles (ps) ---- */
.bibContent {color: #333;} /* overrides ps. keep text colour rule; otherwise ie won't play nice. */

.bibHoldings {border:0;}  /*overrides ps*/
.bibHoldingsLabel {width: 20%; color: #666;}
.bibHoldingsLabel em {font-style: normal;}

.bibInfoLabel {width: 20%; color: #666; font-weight: normal;} /*overrides ps*/

.bibItems {color: #333;} /*keep text colour rule for ie.*/
.bibItemsHeader {background: #f4f4f4 !important; font-weight: normal; border-top:1px dotted #d9d9d9; text-align: left;}
.bibItemsEntry td {border-bottom: 1px dotted #d9d9d9 !important; padding-left: 0;}

.bibLinks {width: 80%;}
.bibLinks td {color: #333; text-align: left; }
.bibLinks th {color: #333 !important;}

.bibOrderEntry td {background: #eee; text-align: center !important;}

.bibPager  {text-align: center;}

.bibScreen {background: #fff; font-size: 1.2em; line-height: 1.5em; padding: .2em; text-align: left;}
.bibSearchtool {margin: 0 0 1em 0; text-align: center;}
.bibSearchtoolMessage {padding: 1em;}


/* brief citation display styles - see also ProStyles (ps)
DO NOT CHANGE! -im 20090922 ---- */
form#export_form input {background: #205352; color: #fff; font-weight: bold;}

.briefCitRow {border-bottom: 1px dotted #eee !important;}
.briefcitMark input {border: 0; background: transparent;}

/* browse display classes 
DO NOT MODIFY! -im 20090928 ----*/
.browseEntry td  {border-bottom: 1px dotted #eee !important; padding: 1em;}
.browseEntryMark {padding: 1em 0 1em 0;}
.browseEntryMark input {border: 0;}
.browseEntryEntries  {vertical-align: middle;}

.browseHeaderNum,
.browseHeaderMark, 
.browseHeaderData, 
.browseHeaderMedia, 
.browseHeaderYear,
.browseHeaderEntries {border-bottom: 1px solid #e7e7e7 !important;}

.browsePager {text-align: center !important; }
.browseSaveJump {text-align: center !important;}
.browseScreen {background: #fff !important; width: 100%;}
.browseSearchtool {border: 0; text-align: center;}

.browseSubEntry,
.browseSubEntryData,
.browseSubEntryMark,
.browseSubEntryMedia,
.browseSubEntryNum,
.browseSubEntryYear {border-bottom: 1px dotted #eee !important;} 

.browseSuperEntry {background: #f4f4f4;}

table.browseWidgit {text-transform: lowercase;}
td.browseWidgit {text-transform: lowercase;}                

div.frameSearch {margin-bottom: 10em;}
hr.holdingsDivider {background: #eee; color: #eee; height: 1px; border: 0; border-top: 1px dotted #eee !important;margin: 0;} /* overrides ps */
.navigationRow {background: #fff; margin: 2em auto .5em auto;  clear: both;} /* overrides ps */
.navSearchHistory {display: block; text-align: center;}

.yourEntryWouldBeHere {background: #f4f4f4;}
.yourEntryWouldBeHereData {padding: 1em;}

.yourEntryWouldBeHereData a {font-weight: bold; text-decoration: underline;}
                    
/* serials holdings - overrides ps
DO NOT CHANGE! -im 20090928 ---- */
.checkinExpected,
.checkinExpectedStatus {background: #e2facd;}

.checkinLate,
.checkinClaimed,
.checkinPartiallyReceived,
.checkinArrived,
.checkinArrivedStatus,
.checkinBinderyPrep,
.checkinAtBindery {background: #fff;}

.checkinBound,
.checkinBoundStatus {background: #ffc;}

.checkinMissing,
.checkinRemoved, 
.checkinUnavailable, 
.checkinOutOfPrint, 
.checkinNotPublished,
.checkinNull,
.checkinNullStatus {background: #fff;}

.checkinInfo {font-size: 1.3em; margin: 0 2em;}
.checkinInfoLabel {float: left; color: #333; font-weight: bold; width: 20%;}
.checkinInfoData {float: right; color: #333; width: 80%;}
.checkinInfoHoldingsLabel {float: left; color: #333;  font-weight: bold;  width: 20%;}
.checkinInfoHoldingsData {float: right; color: #333; width: 80%;}

.checkinCard {background: #fff; clear: both;}
.checkinCardTable {border: 1px dotted #d9d9d9 !important; color: #333; font-size: 1.3em; width: 60%;}
.checkinCard td {border: 1px dotted #d9d9d9 !important; padding: .5em; text-align: left;}

/* advanced keyword search 2009b version - rules added by im 20100629 */
#srchx-limit fieldset {border: none;} 
#srchx-limit label {width: 3em;}
#srchx-limit table {width: 10em;}
#accessibleForm fieldset {border: none;}

/* search pages */
div.search-tips ul {list-style-type: circle; padding: 0; margin-left: 1em;}
div.search-tips li {padding: .2em 0;}

/* docdel pages */
form.uowlibillform input[type="submit"] {background: #205352; color: #fff; font-weight: bold;}
form.uowlibillform input, textarea, select, option {margin: .25em; vertical-align: middle;}  /* do not apply border to input here, because ie will not play nice! */
form.uowlibillform input[type="text"] {background: #fff !important; color: #333 !important; font-weight:normal !important;}
form.uowlibillform input:focus {background: #eee;}

/* icdd pages */
.pickup-location {color: #f00; font-size: 1.2em;}  /* custom addition - im 20110330 */

/* misc classes */
.errormessage {font-size: 1.2em;} /* see also ps */
.msg {color: #333; font-size: 1.05em; font-weight: bold;}

/* patron records */
.patFunc {border: none;} /* overrides ps */
.patFuncRenewCount {padding-left: 5px;}

/* reserve search display - course_display.html */
table.reserveBibs td {border: 1px dotted #d9d9d9 !important;}
