/*  VERSION[] = "$Date: 2013-10-26 21:14:38 +0000 (Sat, 26 Oct 2013) $ @(#) iiiStyles.css $Rev: 220718 $ @(#)"; */

.mframeSearch { text-align: center; }

div#extpat { line-height: 1.66em; width: 90%; background: #EBF5FC; border: 2px solid #3B6EE0; padding: 3px; margin-left: auto; margin-right: auto; text-align: right; }
div#extpat strong { display: block; text-align: left; }
div#libpat { line-height: 1.66em; width: 90%; background: #EBF5FC; border: 2px solid #3B6EE0; padding: 3px; margin-left: auto; margin-right: auto; text-align: right; }
div#libpat strong { display: block; text-align: left; }

div#itemreq { line-height: 1.66em; width: 100%; background: #EBF5FC; border: 2px solid #3B6EE0; padding: 3px; margin-left: auto; margin-right: auto; text-align: center; } 
div#itemreq strong { display: block; text-align: center; } 
div#artreq { line-height: 1.66em; width: 90%; background: #EBF5FC; border: 2px solid #3B6EE0; padding: 3px; margin-left: 65px; margin-right: auto; text-align: right; } 
div#artreq strong { display: block; text-align: center; } 
div#artreq em { display: block; text-align: center; } 
div#artreq_but {text-align: center; } 

div#regform { line-height: 1.66em; width: 98%; background: #EBF5FC; border: 2px solid #3B6EE0; padding: 3px; margin-left: auto; margin-right: auto; text-align: right; } 
div#loginform { line-height: 1.66em; width: 50%; background: #EBF5FC; border: 2px solid #3B6EE0; padding: 3px; margin-left: auto; margin-right: auto; text-align: right; }

.bookingsRepeat { margin-left: 15px; margin-right: 15px; border: 1px solid #3B6EE0; padding: 3px; }
.bookingsRepeatWeeklyDay { margin-left: 30px; }

.bookingsProgressMessage {}

/* used in sort search widget */
.hideElem { display:none; }
.showInlineElem { display:inline; }

/* used by progreg */
.hide {display:none;}
.show {display:block;}
.briefhide {display:none;}
.briefshow {display:block;}
.briefshow div.sectionOverlayTitle {display:none;}
.briefshow div.sectionContent {margin:5px 10px 0px 10px}

.overlayhide {display:none;}
.overlayshow {display:block;position:absolute; left:25%; top:10%; width:50%;background:#fff;border:1px solid #000;z-index: 100;}

.overlayshow div.sectionOverlayTitle {display:block;padding:3px 10px;margin:0;background:#000;}
.overlayshow div.sectionOverlayTitle table {color:#fff;font-weight:bold;}
.overlayshow div.sectionOverlayTitletable a {color:#fff;font-weight:bolder;text-decoration:none;}
.overlayshow div.sectionOverlayTitle table a img {border:0px;}
.overlayshow div.sectionOverlayTitle table td {vertical-align:middle;}
.overlayshow div.sectionContent {margin:5px 10px;}
.overlayshow div.sectionOverlayClose {height:14px;width:14px;color:white;}
.sectionOverlayClose a:link, .sectionOverlayClose a:visited {height:14px;width:14px;color:white;text-decoration:none;}

#OverlayDiv {position: absolute;top: 0;left: 0;z-index: 90;width:100%;height:100%;background-color:#000;filter:alpha(opacity=70);opacity: 0.7;}

.statichide {display:none;}
.staticshow {display:block;position:absolute; left:inherit; top:inherit; width:70%;background:#fff;border:1px solid #000;z-index: 50;}

.staticshow div.sectionOverlayTitle {display:block;padding:3px 10px;margin:0;background:#000;}
.staticshow div.sectionOverlayTitle table {color:#fff;font-weight:bold;}
.staticshow div.sectionOverlayTitletable a {color:#fff;font-weight:bolder;text-decoration:none;}
.staticshow div.sectionOverlayTitle table a img {border:0px;}
.staticshow div.sectionOverlayTitle table td {vertical-align:middle;}
.staticshow div.sectionContent {margin:5px 10px;}
.staticshow div.sectionOverlayClose {height:16px;width:16px;color:#fff;}

.default {width:80%;color:#444;display:block;margin:10px;}
.default div.sectionOverlayTitle {display:none;}
.default div.sectionBody{ width:80%;color:#444;}

/* CUSTOMREC2- c973089 */
.checkinExpected { background-color: gray; border: 1px solid #000; margin:1px; }
.checkinLate { background-color: gray; border: 1px solid #000; margin:1px; }
.checkinClaimed { background-color: gray; border: 1px solid #000; margin:1px; }
.checkinPartiallyReceived { background-color: white; border: 1px solid #000; margin:1px; }
.checkinArrived { background-color: white; border: 1px solid #000; margin:1px; }
.checkinBinderyPrep { background-color: white; border: 1px solid #000; margin:1px; }
.checkinAtBindery { background-color: white; border: 1px solid #000; margin:1px;}
.checkinBound { background-color: white; border: 1px solid #000; margin:1px; }
.checkinMissing { background-color: white; border: 1px solid #000; margin:1px; }
.checkinRemoved { background-color: gray; border: 1px solid #000; margin:1px; }
.checkinUnavailable { background-color: gray; border: 1px solid #000; margin:1px; }
.checkinOutOfPrint { background-color: gray; border: 1px solid #000; margin:1px;}
.checkinNotPublished { background-color: gray; border: 1px solid #000; margin:1px; }
.checkinNull { background-color: gray; border: 1px solid #000; margin:1px; }

.checkinExpectedStatus { color: black; }
.checkinLateStatus { color: black; }
.checkinClaimedStatus { color: black; }
.checkinPartiallyReceivedStatus { color: black; }
.checkinArrivedStatus { color: green; }
.checkinBinderyPrepStatus { color: red; }
.checkinAtBinderyStatus { color: red; }
.checkinBoundStatus { color: red; }
.checkinMissingStatus { color: red; }
.checkinRemovedStatus { color: black; }
.checkinUnavailableStatus { color: black; }
.checkinOutOfPrintStatus { color: black; }
.checkinNotPublishedStatus { color: black; }
.checkinNullStatus { color: black; }

.checkinInfo {}
.checkinInfoLabel { float: left; width: 20%; height: 15pt; }
.checkinInfoData { float: right; width: 80%; height: 15pt; }
.checkinInfoHoldingsLabel { float: left; width: 20%; }
.checkinInfoHoldingsData { float: left; width: 80%; }
.checkinCard { clear: both; margin-top:10px}

.patFuncTitle { font-weight: bold; text-align: left; }
.patFuncVol {  }

.authMsg { text-align: center; }

.lasPickupLoc { }

#elContent {list-style:none; padding:0; margin:0;}
#elContent form {display:none;}
.ecTitleCollapse, .ecTitleOpen {cursor:pointer; font-size:1.2em; color:#014184;}
.ecTitleCollapse {background:url(elcontent-arrows-closed.png) no-repeat right; p
adding-right:.75em}
.ecTitleOpen {background:url(elcontent-arrows-open.png) no-repeat right; padding
-right:1em;}
.ecContentShow {display:block; margin-bottom:1em;}
.ecContentHide {display:none;}

/* Cookie consent */
#cc-container { position: fixed; display: none; bottom: 0; width: 100%; padding: 16px 0; z-index: 9999999; transition: all 1.5s ease-in-out; background: #2b2b2b; opacity: 0.8; }
#cc-inner { position: relative; margin: auto; text-align: center; width: 85%; }  
#cc-content { display: inline-block; margin-top: 0px; margin-bottom: 0; margin-right: 30px; color: #fff; }
#cc-content a { color: #fff; }
#cc-accept-btn { display: inline-block; cursor: pointer; text-decoration: none; text-transform: uppercase; font-size: 12px; transition: all 0.25s ease-in-out; border-radius: 5px; padding: 8px 15px; background: #1e1e1e; color: #fff; }
#cc-accept-btn:hover { background: #5f6568; color: #fff; }

