Bug 13183 - Improve visibility of automatic on-site checkout rule when OnSiteCheckout...
[koha.git] / koha-tmpl / intranet-tmpl / prog / en / css / staff-global.css
1 @import url("../lib/yui/reset-fonts-grids.css") screen;
2 @import url("../lib/yui/skin.css");
3
4 input:focus, textarea:focus {
5     border-color:#538200;
6     border-style:solid;
7     border-radius: 4px;
8 }
9
10 ::selection      { background:#538200; color:#ffffff; /* Safari and Opera */ }
11 ::-moz-selection  { background:#538200; color:#ffffff; /* Firefox */ }
12
13 a, a:link, a:visited {
14     color : #004d99;
15     text-decoration: none;
16 }
17
18 a:hover, a:active {
19     color : #538200;
20     text-decoration: none;
21 }
22
23 .yui-button {
24     border-radius: 5px;
25 }
26
27 .yui-button .first-child {
28     border-radius: 5px;
29 }
30
31 .yui-button,.yui-button a:link,.yui-button a:visited {
32         color : #000;
33 }
34
35 a.yuimenuitemlabel {
36         color: #000000;
37 }
38
39 .overdue,
40 .debit {
41         color : #cc0000;
42 }
43
44 a.popup {
45         background : transparent url("../../img/pop-up-link.png") center right no-repeat;
46         padding-right : 15px;
47 }
48
49 body {
50         text-align : left;
51     padding:0 0 4em 0;
52   font-family: arial, verdana, helvetica, sans-serif;
53 }
54
55 br.clear {
56         clear : both;
57         line-height : 1px;
58 }
59
60 form {
61         display : inline;
62 }
63
64 form.confirm {
65         display : block;
66         text-align : center;
67 }
68
69 h1 {
70         font-size : 161.6%;
71         font-weight : bold;
72 }
73
74 h2 {
75         font-size : 146.5%;
76         font-weight : bold;
77 }
78
79 h3 {
80         font-size : 131%;
81         font-weight : bold;
82 }
83
84 h4 {
85         font-size : 116%;       
86         font-weight : bold;
87 }
88
89 h5 {
90         font-size : 100%;       
91         font-weight : bold;
92 }
93
94 h6 {
95         font-size : 93%;
96         font-weight : bold;
97 }
98
99 h1,h2,h3,h4,h5,h6 {
100         margin : .3em 0;
101 }
102
103 p {
104         margin: .5em 0 .5em 0;
105 }
106
107 strong {
108         font-weight : bold;
109 }
110
111 strong em {
112         font-weight : bold;
113         font-style : italic;
114 }
115
116 em, cite {
117         font-style : italic;
118 }
119
120 em strong {
121         font-weight : bold;
122         font-style : italic;
123 }
124
125 .subfield-label {
126     font-style : italic;
127 }
128
129 .subfield-label span.subfield-code {
130     font-weight : bold;
131 }
132
133 #navmenulist li {
134         padding : .2em 0;
135         list-style-image : url("../../img/arrow-bullet.gif");
136         border-bottom : 1px solid #EEE;
137 }
138
139 #navmenulist li a {
140         text-decoration : none;
141 }
142
143 #doc, #doc1, #doc2, #doc3 {
144         padding-top : 1em;
145 }
146
147 #login_controls  {
148         position : absolute;
149         right : .5em;
150     padding: .4em .5em;
151 }
152
153 ul {
154         padding-left : 1.1em;
155 }
156
157 ul li {
158         list-style-type : disc;
159 }
160
161 ul li li {
162         list-style-type : circle;
163 }
164
165 ol {
166         padding-left : 1.5em;
167 }
168
169 ol li {
170         list-style : decimal;
171 }
172
173 .gradient {
174     background-image: linear-gradient(top, rgb(230,240,242) 1%, rgb(255,255,255) 99%);
175     background-image: -o-linear-gradient(top, rgb(230,240,242) 1%, rgb(255,255,255) 99%);
176     background-image: -moz-linear-gradient(top, rgb(230,240,242) 1%, rgb(255,255,255) 99%);
177     background-image: -webkit-linear-gradient(top, rgb(230,240,242) 1%, rgb(255,255,255) 99%);
178     background-image: -ms-linear-gradient(top, rgb(230,240,242) 1%, rgb(255,255,255) 99%);
179
180     background-image: -webkit-gradient(
181         linear,
182         left top,
183         left bottom,
184         color-stop(0.1, rgb(230, 240, 242)),
185         color-stop(0.99, rgb(255,255,255))
186     );
187     display: inline-block;
188     width:100%;
189 }
190
191 .clearfix:after {
192     content: ".";
193     display: block;
194     height: 0;
195     clear: both;
196     visibility: hidden;
197 }
198
199 .clearfix {
200     display: inline-block;
201 }
202
203 /* Hides from IE-mac \*/
204 * html .clearfix {height: 1%;}
205 .clearfix {display: block;}
206 /* End hide from IE-mac */
207
208 table {
209         border-collapse : collapse;
210         border-top : 1px solid #BCBCBC;
211         border-right : 1px solid #BCBCBC;
212 }
213
214 table.invis,
215 table.invis tr,
216 table.invis td,
217 tr.highlight table.invis td {
218         border : none;
219 }
220
221 td, th {
222         border-bottom : 1px solid #BCBCBC;
223         border-left : 1px solid #BCBCBC;
224         padding : .2em .3em;
225 }
226
227 td {
228         background-color : White;
229         vertical-align : top;
230 }
231
232 table.indexes td {
233     vertical-align : middle;
234 }
235
236 td.borderless {
237     border-collapse : separate;
238     border : 0 none;
239 }
240
241 td.data,
242 th.data {
243         font-family : "Courier New", Courier, monospace;
244         text-align : right;
245 }
246
247 th {
248         background-color : #E8E8E8;
249         font-weight : bold;
250         text-align : center;
251 }
252
253 table+table {
254         margin-top : 1em;
255 }
256
257 #editions table, #editions td {
258         border : 0;
259 }
260
261 .highlighted-row { background-color: orange !important }
262
263 tbody tr:nth-child(odd) td,
264 tr.highlight td,
265 tr.highlight th,
266 tr.odd td,
267 tr.odd.highlight td {
268         background-color : #F3F3F3;
269     border : 1px solid #BCBCBC;
270     border-right : 1px solid #BCBCBC;
271 }
272
273 tr.even td, tr.even.highlight td {
274         background-color: #FFF;
275     border-right : 1px solid #BCBCBC;
276 }
277
278 .overdue td.od {
279         color : #cc0000;
280         font-weight : bold;
281 }
282
283 tr.warn td {
284         background-color: #FF9090;
285 }
286
287 tr.onissue td {
288         background-color: #FFFFCC;
289 }
290
291 tr.odd.onissue td {
292         background-color: #FFFFE1;
293 }
294
295 tfoot td {
296         background-color : #f3f3f3;
297         font-weight : bold;
298 }
299
300 td.total {
301         text-align : right;
302 }
303
304 caption {
305         font-size : 133.9%;
306         font-weight : bold;
307         margin : .3em 0;
308 }
309
310 span.problem {
311         background-color : #FFFFCC;
312         color : #990000;
313         font-weight : bold;
314         line-height : 1.7em;
315 }
316
317 fieldset {
318         margin : 1em 1em 1em 0;
319         padding : 1em;
320     background-color:#f4f8f9;
321     border:2px solid #b9d8d9;
322     border-radius:5px;
323 }
324
325 legend {
326         font-size : 123.1%;
327         font-weight : bold;
328     border:2px solid #b9d8d9;
329     background-color:#ffffff;
330     border-radius:3px;
331     padding: 0.2em 0.5em;
332 }
333
334 #breadcrumbs {
335     background-color : #e6f0f2;
336     clear : both;
337     font-size : 90%;
338     padding :.2em .5em .4em 10px;
339     margin : 0;
340 }
341
342 #header+#breadcrumbs {
343         margin-top : 1em;
344 }
345
346 div.justify {
347     text-align: justify;
348 }
349
350 div#header_search {
351         background-position : .5em .5em;
352         background-repeat : no-repeat;
353         float: left;
354         margin: .3em 0 .5em 0;
355 }
356
357 div#header_search input {
358         font-size : 1.3em;
359 }
360
361 div#header_search div.residentsearch {
362         border : 0;
363     border-bottom : 1px solid #85ca11;
364         padding : 0 0 .2em 0;
365 }
366
367 div#reserves,div#checkouts {
368         border : 1px solid #B9D8D9;
369         padding : 1em;
370 }
371
372 .tip {
373         font-size: 93%;
374         color : Gray;
375 }
376
377 .single-line {
378         white-space: nowrap;
379 }
380
381 .ex {
382         font-family : "Courier New", Courier, fixed-width;
383         font-weight : bold;
384 }
385
386
387 div.yui-b h5 {
388         font-size : 100%;
389         margin : .5em 0;
390 }
391
392 dt {
393         font-weight : bold;
394 }
395
396 dd {
397         padding : .2em;
398         font-size : 90%;
399         text-indent : 2.5em;
400         font-weight : normal;
401 }
402
403 div#toolbar {
404        background-color : #EDF4F6;
405      padding: 5px 5px 5px 5px;
406       border-radius: 5px 5px 0 0;
407     border: 1px solid #E6F0F2;
408 }
409
410 ul.toolbar {
411         padding-left : 0;
412 }
413
414 ul.toolbar button {
415         padding-bottom : 2px;
416         font-family: arial, verdana, helvetica, sans-serif;
417 }
418
419 a.yuimenuitemlabel-disabled, #disabled a {
420         color: #999;
421 }
422 a.yuimenuitemlabel-disabled, #disabled2 a {
423  color: #999;
424 }
425 a.yuimenuitemlabel-disabled:hover, #disabled a:hover {
426         color : #999;
427 }
428 a.highlight_toggle {
429     display : none;
430 }
431
432 ul.toolbar li {
433         display : inline;
434         list-style : none;
435 }
436
437 div.patroninfo {
438         margin-top : -.5em;
439 }
440
441 *html div.patroninfo {
442         margin-right : .5em;
443 }
444
445 div.patroninfo h5 {
446     border-right:1px solid #b9d8d9;
447         margin-bottom : 0;
448         padding-left : -.5em;
449         padding-top : .3em;
450         padding-bottom : .5em;
451 }
452
453 div.patroninfo h5:empty {
454     border-right: none;
455 }
456
457 div.patroninfo ul {
458         border : 0;
459     border-right:1px solid #b9d8d9;
460         border-bottom : 0;
461         border-top : 0;
462         padding : 0;
463         margin : 0;
464 }
465
466 div.patroninfo ul li {
467         margin : 0;
468 }
469
470 div.patroninfo ul li {
471         list-style-type : none;
472 }
473
474 div.patronviews {
475         border-right :  1px solid #000;
476         border-top : 1px solid #000;
477         margin-bottom : .5em;
478         padding : .5em 0 .5em 0;
479 }
480 }
481
482 .column-tool {
483         font-size: 80%;
484 }
485
486 fieldset.brief {
487     border : 2px solid #B9D8D9;
488 }
489
490 fieldset.brief label,
491 fieldset.brief span.label {
492         display : block;
493         font-weight : bold;
494         padding : .3em 0;
495 }
496
497 fieldset.brief ol, fieldset.brief li {
498         list-style-type : none;
499 }
500
501 .hint {
502         color : #999999;
503         font-size : 95%;
504 }
505
506 fieldset.brief div.hint, fieldset.rows div.hint, div.yui-u div.hint {
507         font-size : 95%;
508         margin-bottom : .4em;
509 }
510
511 div.yui-b fieldset.brief {
512         padding : .4em .7em;
513 }
514
515 div.yui-b fieldset.brief ol {
516         font-size : 85%;
517         margin : 0;
518         padding : 0;
519 }
520
521 div.yui-b fieldset.brief select {
522         width: 12em;
523 }
524 div.yui-b fieldset.brief li.radio {
525         padding : .7em 0;
526 }
527 div.yui-b fieldset.brief li.radio label,
528 div.yui-b fieldset.brief li.dateinsert label,
529 div.yui-b fieldset.brief li.dateinsert span.label,
530 div.yui-b fieldset.brief li.radio span.label {
531         display : inline;
532 }
533
534 div.yui-b fieldset.brief li.radio input {
535         padding:0.3em 0;
536 }
537
538 div.yui-b fieldset.brief fieldset {
539         margin : 0 .3em;
540         padding : .5em;
541 }
542
543 div.yui-b fieldset.brief fieldset legend {
544         font-size : 85%;
545 }
546
547 fieldset.rows {  
548 border-width : 1px;
549 border:2px solid #b9d8d9;
550 float : left;
551 font-size : 90%;
552 clear : left;
553 margin: .9em 0 0 0;  
554 padding: 0;
555 width: 100%; 
556 }
557
558 fieldset.rows.unselected {
559     background-color: white;
560     border-width : 0px;
561     border: 0;
562 }
563
564 fieldset.rows legend {  
565         margin-left: 1em;
566         font-weight: bold;
567         font-size : 110%;
568 }
569
570 fieldset.rows label, fieldset.rows span.label {  
571         float: left;  
572         font-weight : bold;
573         width: 6em;  
574         margin-right: 1em;  
575         text-align: right;
576 }
577
578 fieldset.rows fieldset {
579     background-color: transparent;
580         border-width : 1px;
581     margin : 1em;
582         padding : .3em;
583 }
584
585 .yui-b fieldset.rows label, .yui-b fieldset.rows span.label {  
586         width: 9em;  
587 }
588
589 .yui-b fieldset.rows div.hint {
590         margin-left : 10.5em;
591 }
592
593 .yui-u fieldset.rows label, .yui-u fieldset.rows span.label {  
594         width: 10em;  
595 }
596
597 .yui-u fieldset.rows div.hint {
598         margin-left : 7.5em;
599 }
600
601 fieldset.rows.left label, fieldset.rows.left span.label {
602         width : 8em;
603         text-align : left;      
604 }
605
606 fieldset.rows ol {  
607 padding: 1em 1em 0 1em;  
608 list-style-type: none;
609 }
610
611 fieldset.rows li {  
612 float : left;
613 clear : left;
614 padding-bottom: 1em;
615 list-style-type: none;
616 width: 100%; 
617 }
618
619 fieldset.rows.left li {
620         padding-bottom : .4em;
621 }
622
623 fieldset.rows li.radio {
624         padding-left: 9em;
625         width : auto;
626 }
627
628 fieldset.rows li.radio label {
629         float : none;
630         width : auto;
631         margin : 0 0 0 1em;
632 }
633
634 fieldset.rows ol.radio label {
635         width : auto;
636         float : none;
637         margin-right : 0;
638 }
639
640 fieldset.rows ol.radio label.radio {
641         float : left;
642         width : 12em;
643         margin-right : 1em;
644 }
645
646 fieldset.rows caption {
647     font-size : 120%;
648 }
649
650 fieldset.rows p {
651     margin : 1em 0 1em 1em;
652 }
653
654 fieldset.rows table {
655         font-size : 105%;
656         clear : both;
657         margin : 1em 0 1em 1em;
658 }
659
660 fieldset.rows td label {
661         float : none;
662         font-weight : normal;
663         width : auto;
664 }
665
666 fieldset.rows label.yesno {
667         float : none;
668         width : auto;
669 }
670
671 fieldset.rows label.error {
672         float: none;
673         margin-left: 1em;
674         width: auto;
675 }
676
677 fieldset.action, div.action {
678     background-color: transparent;
679         clear : both;
680         float : none;
681     border : 0px;
682   margin: 0;
683      padding: .4em .4em .4em .1em;
684   width: auto;
685 }
686
687 div.rows+div.rows {
688     margin-top : .6em;
689 }
690
691 div.rows {
692 float : left;
693 clear : left;
694 margin: 0 0 0 0;  
695 padding: 0;
696 width: 100%; 
697 }
698
699
700 div.rows span.label {  
701         float: left;  
702         font-weight : bold;
703         width: 9em;  
704         margin-right: 1em;  
705         text-align: left;
706 }
707
708 div.rows ol {  
709 padding: .5em 1em 0 0;  
710 list-style-type: none;
711 }
712
713 div.rows ol li li {
714         border-bottom: 0;
715 }
716
717 div.rows li {
718 border-bottom :  1px solid #EEE;
719 float : left;
720 clear : left;
721 padding-bottom: .2em;
722 padding-top: .1em;
723 list-style-type: none;
724 width: 100%; 
725 }
726
727 a.cancel {
728         padding-left : 1em;
729 }
730
731 fieldset.rows fieldset.action {
732         padding : 1em;
733 }
734
735 fieldset.rows label.inline {
736         display : inline;
737         float : none;
738         margin-left : 1em;
739         width : auto;
740 }
741
742 fieldset.rows .inputnote {
743         clear : left;
744         float : left;
745         margin : .5em 0 0 11em;
746 }
747
748 .checkedout {
749         color : #999999;
750         font-style : italic;
751 }
752
753 .subfield_not_filled {
754         background-color : #FFFF99;
755 }
756 .content_hidden {
757     visibility:hidden; /* you propably don't need to change this one */
758     display:none;
759 }
760
761 /* the property for the displayed tab */
762 .content_visible {
763     visibility:visible; /* you propably don't need to change this one */
764     display:block;
765 }
766 #new_course a, #newbiblio a, #addchild a, #newentry a, #newshelf a, #newmenuc .first-child, #newsupplier .first-child, #newlabel a, #newtemplate a, #newlabelbatch a, #newpatroncardbatch a, #newprofile a, #newsubscription a, #newdictionary a, #newbasket a, #newrootbudget-button, #budgets_menuc .first-child {
767         padding-left : 34px;
768         background-image: url("../../img/toolbar-new.gif");
769         background-position : center left;
770         background-repeat : no-repeat;
771 }
772
773 #changepassword a {
774         padding-left : 34px;
775         background-image: url("../../img/toolbar-password.gif");
776         background-position : center left;
777         background-repeat : no-repeat;
778 }
779
780 #manageorders a {
781         padding-left : 34px;
782         background-image: url("../../img/toolbar-orders.gif");
783         background-position : center left;
784         background-repeat : no-repeat;
785 }
786
787
788 #savemenuc .first-child, #addbiblio .first-child {
789         padding-left : 34px;
790         background-image: url("../../img/toolbar-save.gif");
791         background-position : center left;
792         background-repeat : no-repeat;
793 }
794
795 #editpatron a,
796 #editreport a,
797 #editmenuc .first-child,
798 #editshelf a,
799 #edit a,
800 #editsupplier a,
801 #managelabel a,
802 #managetemplate a,
803 #managelabelbatch a,
804 #manageprofile a,
805 #periods_menuc .first-child {
806         padding-left : 34px;
807         background-image: url("../../img/toolbar-edit.gif");
808         background-position : center left;
809         background-repeat : no-repeat;
810 }
811
812 #duplicate a {
813         padding-left : 34px;
814         background-image: url("../../img/toolbar-duplicate.gif");
815         background-position : center left;
816         background-repeat : no-repeat;
817 }
818
819 #receive a {
820         padding-left : 34px;
821         background-image: url("../../img/toolbar-receive.gif");
822         background-position : center left;
823         background-repeat : no-repeat;
824 }
825
826 #renew a {
827         padding-left : 34px;
828         background-image: url("../../img/toolbar-renew.gif");
829         background-position : center left;
830         background-repeat : no-repeat;
831 }
832
833 #deletebiblio button, #deletebiblio a, #deletepatron a, #deleteshelf .first-child, #delete a {
834         padding-left : 34px;
835         background-image: url("../../img/toolbar-delete.gif");
836         background-position : center left;
837         background-repeat : no-repeat;
838 }
839
840 #z3950search .first-child {
841         padding-left : 34px;
842         background-image: url("../../img/toolbar-search.gif");
843         background-position : center left;
844         background-repeat : no-repeat;
845 }
846 #z3950searcht table {
847         /* doesn't have desired effect in catalogue/results.tmpl - I'll leave this here for now but there do seem to be casscading CSS errors in this and other CSS fiels - RICKW 20081118 */
848         padding: 20px;
849         border: none;
850 }
851 #printbiblio button, #printbiblio a, #printmenuc .first-child {
852         padding-left : 34px;
853         background-image: url("../../img/toolbar-print.gif");
854         background-position : center left;
855         background-repeat : no-repeat;
856 }
857
858 #addtoshelf button, #addtoshelf a {
859         padding-left : 34px;
860         background-image: url("../../img/toolbar-add-to-shelf.gif");
861         background-position : center left;
862         background-repeat : no-repeat;
863 }
864
865 #placehold a,
866 #placehold button,
867 #holdfor .first-child {
868         padding-left : 34px;
869         background-image: url("../../img/toolbar-hold.gif");
870         background-position : center left;
871         background-repeat : no-repeat;
872 }
873
874 #placeholdc #yui-gen13 { border-top : 1px solid #CCCCCC; margin-top : .3em; }
875
876 #holdfor .first-child { padding-left : 17px; }
877
878 #editmenuc .first-child, #deleteshelf .first-child,#newmenuc .first-child, #addbiblio .first-child, #z3950search .first-child, #printmenuc .first-child, #newsupplier .first-child, #savemenuc .first-child, #budgets_menuc .first-child, #periods_menuc .first-child {
879         padding-left : 15px;
880 }
881
882 .error,
883 .error a,
884 .error a:link,
885 .error a:visited {
886        color: #cc0000;
887 }
888
889 div.error {
890         border : 2px dashed #990000;
891         background-color : #FFFF99;
892         padding : .5em;
893         margin : 1em;
894 }
895
896 input.alert {
897         background-color : #FFFF99;
898         border-color: #900;
899 }
900
901 ol.bibliodetails {
902         float: left;
903         margin : 0 0 1em 1em;
904 }
905
906 ol.bibliodetails li {
907         border-bottom: 1px solid #E8E8E8;
908         list-style-type : none;
909         padding : .1em;
910 }
911
912 ol.bibliodetails span.label {
913         border-right : 1px solid #E8E8E8;
914         float : left;
915         font-weight: bold;
916         width: 12em;  
917         margin-right: 1em;  
918 }
919
920 div.listgroup {
921         clear :  left;
922 }
923
924 div.listgroup h4 {
925         font-style: italic;
926 }
927
928 div.listgroup h4 a {
929         font-size :  80%;
930 }
931
932 div.listgroup input {
933         font-size: 80%;
934 }
935
936 div.sysprefs h3 {
937         margin : .2em 0 .2em .4em;
938 }
939
940 div.sysprefs dl {
941         margin-left : 1.5em;
942 }
943
944 div.sysprefs div.hint {
945         width : 25%;
946         float : right;
947         padding : .5em;
948         margin : .7em;
949 }
950
951 tr.highlight td {
952         background-color : #F6F6F6;
953         border-color : #BCBCBC;
954 }
955
956 tr.highlight th[scope=row] {
957         background-color : #DDDDDD;
958         border-color : #BCBCBC;
959 }
960
961 #circ_circulation_issue label {
962         font-size: 105%;
963         font-weight : bold;
964 }
965
966 #circ_circulation_issue div.hint {
967         color : #666666;
968         margin: .2em 0;
969 }
970
971 .date-select,
972 .onsite_checkout-select {
973     font-size : 85%;
974     padding-top : .3em;
975 }
976
977 #circ_circulation_issue .date-select label,
978 .date-select label {
979     font-size : inherit;
980     font-weight: normal;
981 }
982
983 .date-select input {
984     padding : 1px;
985     vertical-align: middle;
986 }
987
988 tr.expired td {
989         color : #999999;
990 }
991
992 span.expired {
993         color : #990000;
994         font-style : italic;
995 }
996
997 div.help {
998         margin: .9em 0 0 0;  
999 }
1000
1001 .blocker {
1002         color : #990000;
1003 }
1004
1005 .circmessage li {
1006         list-style : url(../../img/arrow-bullet.gif);
1007         margin-bottom : .2em;
1008 }
1009
1010 div.circmessage:first-child {
1011         margin-top : 1em;
1012 }
1013
1014 div.circmessage {
1015         padding: 0 .4em .4em .4em;
1016         margin-bottom : .3em;
1017 }
1018
1019 span.circ-hlt {
1020         color : #cc0000;
1021         font-weight : bold;
1022 }
1023
1024 div.first fieldset {
1025         margin-right : 0;
1026 }
1027
1028 #circ_needsconfirmation {
1029         margin : auto;
1030 }
1031
1032 .dialog {
1033         -moz-border-radius : 2px;
1034         border-radius : 2px;
1035         padding : .5em;
1036         margin : 1em auto;
1037         text-align : center;
1038         width: 65%;
1039 }
1040
1041 .dialog table {
1042         margin : .5em auto;
1043 }
1044
1045 .dialog table th {
1046         text-align : right;
1047 }
1048
1049 .dialog table td {
1050         text-align : left;
1051 }
1052   
1053 .dialog  h2, .dialog h3, .dialog h4 {
1054         margin : auto;
1055         text-align : center;
1056   }
1057   
1058 .dialog input {
1059         background-color : #FFF;
1060         border : 1px solid #bcbcbc;
1061         margin : .4em;
1062         padding : .4em .4em .4em 25px;
1063  }
1064
1065  .dialog input[type="submit"] {
1066         background : #FFF none;
1067  }
1068  
1069 .dialog input.approve, td input.approve {
1070         background : #FFF url(../../img/approve.gif) no-repeat 4px center;
1071         padding : .4em .4em .4em 25px;  
1072  }
1073  
1074 td input.approve {
1075         background-color : #FFC;
1076 }
1077
1078 .dialog input.deny {
1079         background : #FFF url(../../img/deny.gif) no-repeat 4px center;
1080         padding : .4em .4em .4em 25px;
1081  }
1082
1083 .dialog input.save {
1084         background: #fff url(../../img/toolbar-save.gif) no-repeat 4px center;
1085         color:black;
1086         padding: .4em .4em .4em 34px;
1087 }
1088
1089 .dialog input.edit {
1090         background: #fff url(../../img/toolbar-edit.gif) no-repeat 4px center;
1091         color:black;
1092         max-width : 13em;
1093         padding: .4em .4em .4em 34px;
1094         white-space: normal;
1095 }
1096
1097 .dialog input.new {
1098         background: #fff url(../../img/toolbar-new.gif) no-repeat 4px center;
1099         color:black;
1100         max-width : 13em;
1101         padding: .4em .4em .4em 34px;
1102         white-space: normal;
1103 }
1104
1105 .dialog input.print {
1106         background : #FFF url(../../img/print-confirm.gif) no-repeat 4px center;
1107         padding : .4em .4em .4em 25px;  
1108 }
1109
1110 .dialog input:hover {
1111         background-color : #ffc;
1112  }
1113
1114 div.dialog {
1115         border: 1px solid #bcbcbc;
1116     text-align : center;
1117 }
1118
1119 div.alert {
1120         background: #fef8d3; /* Old browsers */
1121         background: -moz-linear-gradient(top, #fef8d3 0%, #ffec91 9%, #ffed87 89%, #f9dc00 100%); /* FF3.6+ */
1122         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fef8d3), color-stop(9%,#ffec91), color-stop(89%,#ffed87), color-stop(100%,#f9dc00)); /* Chrome,Safari4+ */
1123         background: -webkit-linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* Chrome10+,Safari5.1+ */
1124         background: -o-linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* Opera11.10+ */
1125         background: -ms-linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* IE10+ */
1126         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef8d3', endColorstr='#f9dc00',GradientType=0 ); /* IE6-9 */
1127         background: linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* W3C */
1128           text-align : center;
1129         border: 1px solid #E0C726;
1130     color : inherit;
1131     text-shadow : none;
1132 }
1133
1134 div.alert strong {
1135         color : #900;
1136 }
1137
1138 .dialog li {
1139     list-style-position:inside;
1140 }
1141
1142 a.clear-field {
1143     background : transparent url("../../img/clear-field.png") center left no-repeat;
1144     padding-left : 16px;
1145 }
1146
1147 a.clone-field {
1148     background : transparent url("../../img/clone-field.png") center left no-repeat;
1149     padding-left : 20px;
1150 }
1151
1152 a.document {
1153         background-position : left middle;
1154         background-repeat : no-repeat;
1155         padding-left : 20px;
1156 }
1157
1158 a.pdf {
1159         background-image : url("../../img/famfamfam/silk/page_white_acrobat.png");
1160 }
1161
1162 a.csv {
1163         background-image : url("../../img/famfamfam/silk/page_white_excel.png");
1164 }
1165
1166 a.xml {
1167         background-image : url("../../img/famfamfam/silk/page_white_code.png");
1168 }
1169
1170 div.message {
1171         background: #ffffff; /* Old browsers */
1172         background: -moz-linear-gradient(top, #ffffff 0%, #f4f6fa 2%, #eaeef5 23%, #e8edf6 94%, #cddbf2 100%); /* FF3.6+ */
1173         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(2%,#f4f6fa), color-stop(23%,#eaeef5), color-stop(94%,#e8edf6), color-stop(100%,#cddbf2)); /* Chrome,Safari4+ */
1174         background: -webkit-linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* Chrome10+,Safari5.1+ */
1175         background: -o-linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* Opera11.10+ */
1176         background: -ms-linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* IE10+ */
1177     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeef5', endColorstr='#cddbf2',GradientType=0 ); /* IE6-9 */
1178         background: linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* W3C */
1179         border : 1px solid #bcbcbc;
1180         text-align: center;
1181         width : 55%;
1182 }
1183
1184 div.message ul,
1185 div.message h5 {
1186         padding-left : 25%;
1187         text-align : left;
1188 }
1189
1190 div.message ul+h4 {
1191         margin-top : .7em;
1192 }
1193
1194 div.note {
1195         background: #f4f6fa;
1196         background-repeat : no-repeat;
1197         background-position : left center;
1198         background-image : url("../../img/note.png");
1199         background-image: url("../../img/note.png"), -moz-linear-gradient(top, #f4f6fa 0%, #e8edf6 100%); /* FF3.6+ */
1200         background-image: url("../../img/note.png"), -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f6fa), color-stop(100%,#e8edf6)); /* Chrome,Safari4+ */
1201         background-image: url("../../img/note.png"), -webkit-linear-gradient(top, #f4f6fa 0%,#e8edf6 100%); /* Chrome10+,Safari5.1+ */
1202         background-image: url("../../img/note.png"), -o-linear-gradient(top, #f4f6fa 0%,#e8edf6 100%); /* Opera11.10+ */
1203         background-image: url("../../img/note.png"), -ms-linear-gradient(top, #f4f6fa 0%,#e8edf6 100%); /* IE10+ */
1204         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f6fa', endColorstr='#e8edf6',GradientType=0 ); /* IE6-9 */
1205         background-image: url("../../img/note.png"), linear-gradient(top, #f4f6fa 0%,#e8edf6 100%); /* W3C */
1206         border : 1px solid #BCBCBC;
1207         padding : .5em .5em .5em 20px;
1208         margin : .5em 0;
1209 }
1210  
1211  div.results {
1212         padding : .7em 0;
1213  }
1214  
1215  .accesskey {
1216         text-decoration : underline;
1217  }
1218  
1219 label.required,
1220 span.required {
1221     color : #C00;
1222 }
1223
1224 span.required {
1225         font-style : italic;
1226         margin-left : .5em;
1227 }
1228
1229 .missing{
1230     background-color : #FFFFCC;
1231 }
1232
1233 .term {
1234     background-color: #FFC;
1235          color : #990000;
1236 }
1237
1238 a .term {
1239          text-decoration : underline;
1240 }
1241
1242 /* style for shelving location in catalogsearch */
1243 .shelvingloc {
1244     display : block;
1245     font-style : italic;
1246 }
1247
1248 a:hover .term {
1249         color : #FF9090;
1250 }
1251
1252 div#menu {
1253     border-right:1px solid #b9d8d9;
1254         margin-right: .5em;
1255         padding-top: 1em;
1256         padding-bottom: 2em;
1257 }
1258
1259 *html #menu li {
1260         display : inline;
1261 }
1262
1263 div#menu li a {
1264         text-decoration: none;
1265         display: block;
1266
1267               background: #e8f0f6; /* Old browsers */
1268         background: -moz-linear-gradient(left, #e8f0f6 0%, #e8f0f6 96%, #c1c1c1 100%); /* FF3.6+ */
1269     background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e8f0f6), color-stop(96%,#e8f0f6), color-stop(100%,#c1c1c1)); /* Chrome,Safari4+ */
1270     background: -webkit-linear-gradient(left, #e8f0f6 0%,#e8f0f6 96%,#c1c1c1 100%); /* Chrome10+,Safari5.1+ */
1271      background: -o-linear-gradient(left, #e8f0f6 0%,#e8f0f6 96%,#c1c1c1 100%); /* Opera11.10+ */
1272    background: -ms-linear-gradient(left, #e8f0f6 0%,#e8f0f6 96%,#c1c1c1 100%); /* IE10+ */
1273        background: linear-gradient(left, #e8f0f6 0%,#e8f0f6 96%,#c1c1c1 100%); /* W3C */
1274         -moz-border-top-left-radius: 5px;
1275         border-top-left-radius: 5px;
1276         -moz-border-bottom-left-radius: 5px;
1277         border-bottom-left-radius: 5px;
1278     border:1px solid #b9d8d9;
1279         font-size: 111%;
1280         margin: .5em 0;
1281         padding: .4em .3em;
1282         margin-right :  -1px;
1283 }
1284
1285 div#menu li a:hover {
1286      background: #fff; /* Old browsers */
1287    background: -moz-linear-gradient(left, #FAFAFA 0%, #FAFAFA 96%, #e6e6e6 97%, #cccccc 99%, #c1c1c1 100%); /* FF3.6+ */
1288   background: -webkit-gradient(linear, left top, right top, color-stop(0%,#FAFAFA), color-stop(96%,#FAFAFA), color-stop(97%,#e6e6e6), color-stop(99%,#cccccc), color-stop(100%,#c1c1c1)); /* Chrome,Safari4+ */
1289   background: -webkit-linear-gradient(left, #FAFAFA 0%,#FAFAFA 96%,#e6e6e6 97%,#cccccc 99%,#c1c1c1 100%); /* Chrome10+,Safari5.1+ */
1290      background: -o-linear-gradient(left, #FAFAFA 0%,#FAFAFA 96%,#e6e6e6 97%,#cccccc 99%,#c1c1c1 100%); /* Opera11.10+ */
1291    background: -ms-linear-gradient(left, #FAFAFA 0%,#FAFAFA 96%,#e6e6e6 97%,#cccccc 99%,#c1c1c1 100%); /* IE10+ */
1292        background: linear-gradient(left, #FAFAFA 0%,#fff 96%,#e6e6e6 97%,#cccccc 99%,#c1c1c1 100%); /* W3C */
1293     border-left: 1px solid #85CA11;
1294     border-top: 1px solid #85CA11;
1295     border-bottom: 1px solid #85CA11;
1296 }
1297
1298 div#menu li.active a:hover {
1299         background-color: #fff;
1300     color :  #538200;
1301 }
1302
1303 #menu ul li {
1304         list-style-type: none;
1305 }
1306
1307 #menu ul li.active a {
1308         background-color: #FFF;
1309         background-image : none;
1310         font-weight: bold;
1311     color:#000000;
1312     border-left: 1px solid #85CA11;
1313     border-top: 1px solid #85CA11;
1314     border-bottom: 1px solid #85CA11;
1315     border-right: 0;
1316 }
1317
1318 h1#logo {
1319         border:0pt none;
1320         float:left !important;
1321         margin:0;
1322         padding:0;
1323         width:180px;
1324 }
1325 h1#logo {
1326         background:transparent url(../../img/koha-logo-medium.gif) no-repeat scroll 0%;
1327         margin:0.75em .3em 0.75em .7em;
1328 }
1329
1330 *html h1#logo {
1331         margin : 0.75em .3em 0.75em .3em;
1332 }
1333
1334 h1#logo a {
1335         border:0;
1336         cursor:pointer;
1337         display:block;
1338         height:0px !important;
1339         margin:0;
1340         overflow:hidden;
1341         padding:44px 0 0;
1342         text-decoration:none;
1343         width:180px;
1344 }
1345
1346 #closewindow {
1347         margin-top : 2em;
1348         text-align : center;
1349 }
1350
1351 #closewindow a {
1352         font-weight : bold;     
1353 }
1354
1355 .patroninfo+#menu {
1356         margin-right : 0;
1357 }
1358
1359 .barcode {
1360         font-size :  200%;
1361         vertical-align: middle;
1362 }
1363
1364 li.email a {
1365         display:block;
1366         overflow:hidden;
1367         width:13em;
1368 }
1369 li.email {
1370         background: #FFF url(../../img/elipsis.gif) right bottom no-repeat;
1371         font-size :  87%;
1372         overflow:hidden;
1373         padding :0 10px 0 0;
1374         width:13em;
1375 }
1376
1377 .empty {
1378         color : #CCC;
1379 }
1380
1381 .address {
1382         font-size: 110%;
1383 }
1384
1385 .clearfix:after {
1386     content: "."; 
1387     display: block; 
1388     height: 0; 
1389     clear: both; 
1390     visibility: hidden;
1391 }
1392
1393 /* Hides from IE-mac \*/
1394 * html .clearfix {height: 1%;}
1395 /* End hide from IE-mac */
1396
1397 .title {
1398         font-weight : bold;
1399         font-size : 105%;
1400 }
1401
1402 .hold {
1403         float : right;
1404         font-size: 90%;
1405         margin: 0;
1406 }
1407
1408 .thumbnail {
1409         display : block;
1410         margin : auto;
1411 }
1412
1413 .thumbnails > li {
1414     list-style-type: none;
1415 }
1416
1417 #searchresults ul li {
1418         font-size : 90%;
1419         list-style : url(../../img/item-bullet.gif);
1420         padding : .2em 0;
1421         clear : left;
1422 }
1423
1424 #searchresults span.status {
1425         clear : left;
1426         color : #900;
1427         display : block;
1428 }
1429
1430 #searchresults span.unavailable {
1431         clear : left;
1432         display : block;
1433 }
1434
1435 #searchresults .availability strong {
1436         display : block;
1437 }
1438
1439 #searchresults ul li img {
1440         float : left;
1441         margin : 3px 5px 3px -5px;
1442 }
1443
1444 #searchresults table td {
1445         vertical-align : top;
1446 }
1447
1448 #searchheader {
1449      background-color : #E6F0F2;
1450         font-size : 80%;
1451         margin : 0 0 .5em -1px;
1452     padding : .4em 0 .4em 1em;
1453      border-radius : 5px 5px 0 0;
1454    border : 1px solid #B9D8D9;
1455 }
1456
1457 #searchheader .btn-group > .btn:first-child {
1458     margin-left : .7em;
1459 }
1460
1461 #searchheader form {
1462         float : right;
1463   padding : 5px 5px 3px 0;
1464 }
1465
1466 #searchheader form.fz3950 {
1467         float : right;
1468         font-size : 125%;
1469         padding : 0 0 0 5em;
1470 }
1471
1472 #searchheader form.fz3950bigrpad {
1473         float : right;
1474         font-size : 125%;
1475         padding : 5px 25em 0 0;
1476 }
1477
1478 #searchheader .yui-button button,
1479 #searchheader .yui-button a {
1480         line-height : 1.5em;
1481 }
1482
1483 #search-facets ul {
1484         margin : 0;
1485         padding : .3em;
1486 }
1487
1488 #search-facets {
1489     border : 1px solid #B9D8D9;
1490     border-radius: 5px 5px 0 0;
1491 }
1492
1493 #search-facets h4 {
1494      background-color : #E6F0F2;
1495     border-bottom : 1px solid #B9D8D9;
1496      border-radius: 5px 5px 0 0;
1497         font-size : 90%;
1498         margin : 0;
1499         padding : .4em .2em;
1500         text-align : center;
1501 }
1502
1503 #search-facets ul li {
1504         font-weight : bold;
1505         list-style-type : none;
1506 }
1507
1508 #search-facets li li {
1509         font-weight : normal;
1510         font-size : 85%;
1511         margin-bottom : 2px;
1512         padding : .1em .2em;
1513 }
1514
1515 #search-facets li.showmore {
1516         font-weight : bold;
1517         text-indent : 1em;
1518 }
1519
1520 .facet-count {
1521     display: inline-block;
1522 }
1523
1524 div.pages {
1525         margin : .5em 0;
1526 }
1527
1528 div.pages a {
1529         font-weight: bold;
1530         padding: 1px 5px 1px 5px;
1531         text-decoration: none;
1532 }
1533
1534 div.pages a:link,
1535 div.pages a:visited {
1536         background-color : #eeeeee;
1537         color : #3366CC;
1538 }
1539
1540 div.pages a:hover {
1541         background-color : #FFC;
1542 }
1543
1544 div.pages a:active {
1545         background-color : #ffc;
1546 }
1547
1548 div.pages .current,
1549 div.pages .currentPage {
1550         background-color : #e6fcb7;
1551         color : #666;
1552         font-weight: bold;
1553         padding: 1px 5px 1px 5px;
1554 }
1555
1556 div.pages .inactive {
1557         background-color : #f3f3f3;
1558         color : #BCBCBC;
1559         font-weight: bold;
1560         padding: 1px 5px 1px 5px;
1561 }
1562
1563 div.browse {
1564         margin : .5em 0;
1565 }
1566
1567 div#bookcoverimg {
1568         text-align : center;
1569 }
1570
1571 div#header_search input.submit {
1572         font-size : 1em;
1573 }
1574
1575 *html input.submit {
1576         padding : .1em;
1577 }
1578
1579 input[type=submit]:active, input[type=button]:active, button.submit:active, a.submit:active {
1580         border : 1px inset #999999;
1581 }
1582
1583 input[type=submit], input[type=reset], input[type=button], input.submit, button.submit, a.submit {
1584         border: 1px outset #999999;
1585         border-top-color: #666;
1586         border-left-color: #666;
1587         -moz-border-radius : 2px;
1588         padding: 0.25em;
1589         background: #ffffff; /* Old browsers */
1590         background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 35%, #e0e0e0 100%); /* FF3.6+ */
1591         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(35%,#f7f7f7), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
1592         background: -webkit-linear-gradient(top, #ffffff 0%,#f7f7f7 35%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
1593         background: -o-linear-gradient(top, #ffffff 0%,#f7f7f7 35%,#e0e0e0 100%); /* Opera11.10+ */
1594         background: -ms-linear-gradient(top, #ffffff 0%,#f7f7f7 35%,#e0e0e0 100%); /* IE10+ */
1595         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
1596         background: linear-gradient(top, #ffffff 0%,#f7f7f7 35%,#e0e0e0 100%); /* W3C */
1597         color: #333333;
1598 }
1599
1600 input[type=submit]:disabled,
1601 input[type=reset]:disabled,
1602 input[type=button]:disabled,
1603 input.submit:disabled,
1604 button.submit:disabled,
1605 a.submit:disabled {
1606     color : #999;
1607     border : 1px solid #C0C0C0;
1608     background : #EEE none;
1609 }
1610
1611 input[type=reset]:active, input[type=button]:active, input.submit:active, button.submit:active, a.submit:active {
1612         border : 1px inset #999999;
1613 }
1614
1615 a.submit {
1616     display: inline-block;
1617 }
1618
1619 ul li input.submit {
1620         font-size : 87%;
1621         padding : 2px;
1622 }
1623
1624 input.warning {
1625     background : #FFF url(../../img/famfamfam/silk/error.png) no-repeat 4px center;
1626         padding : 0.25em 0.25em 0.25em 25px;
1627 }
1628
1629 .searchhighlightblob {
1630     font-size:75%;
1631         font-style : italic;
1632 }
1633
1634 a.yuimenuitemlabel:hover {
1635         background-color : #B3D4FF;
1636         color : #000;
1637 }
1638                 
1639 #displayexample {
1640         padding: 5px; 
1641         margin-bottom: 10px;
1642         background-color: #CCCCCC;
1643 }
1644
1645 #irregularity_summary {
1646         vertical-align : top;
1647 }
1648
1649 ul#toplevelmenu {
1650     padding : 0;
1651 }
1652
1653 table > caption span.actions {
1654     font-size: 66%;
1655     font-weight : normal;
1656     margin : 0 .5em 0 0;
1657 }
1658
1659 #CheckAll, #CheckNone, #CheckPending {
1660         font-weight : normal;
1661         margin : 0 .5em 0 0;
1662 }
1663 .lost,.dmg,.wdn {
1664         display : block;
1665         color : #990000;
1666 }
1667 .datedue {
1668         display : block;
1669         color : #999;
1670         font-style : italic;
1671 }
1672
1673 tr.reserved td {
1674         background-color : #eeffd4;
1675 }
1676 tr.transfered td {
1677         background-color : #e8f0f6;
1678 }
1679 .waitinghere,
1680 .credit {
1681         color : #669900;
1682 }
1683
1684 /* Permissions Labels */
1685 label.permissioncode:before {
1686         content: "(";
1687 }
1688 label.permissioncode:after {
1689         content: ")";
1690 }
1691 label.permissioncode {
1692         font-style : italic;
1693 }
1694 span.permissiondesc {
1695         font-weight : normal;
1696 }
1697 #mainuserblock {
1698         border : 1px solid #E8E8E8;
1699         margin-top : .5em;
1700         padding : .5em;
1701 }
1702
1703 .labeledmarc-table {
1704         border: 0;
1705 }
1706
1707 .labeledmarc-label {
1708         border: 0;
1709         padding: 5;
1710         font-size: 11pt;
1711     color: #000000;
1712     font-style: italic;
1713 }
1714
1715 .labeledmarc-value {
1716         border: 0;
1717         padding: 5;
1718         font-size: 10pt;
1719         color: black;
1720 }
1721
1722 #cartDetails {
1723         background-color : #FFF;
1724         border: 1px solid #739acf;
1725          -moz-box-shadow: 1px 1px 3px 0 #666;
1726          -webkit-box-shadow: 1px 1px 3px 0 #666;
1727          box-shadow: 1px 1px 3px 0 #666;
1728         color : black;
1729         display : none;
1730         margin : 0;
1731         padding : 10px;
1732         text-align : center;
1733         width : 180px;
1734         z-index : 50;
1735 }
1736 #cartmenulink {
1737         background: transparent url("../../img/cart-small.gif") left center no-repeat;
1738         padding-left : 15px;
1739 }
1740 #cartmenulink span#basketcount span {
1741         display : inline;
1742         font-size : 90%;
1743         font-weight : normal;
1744         padding : 0;
1745 }
1746 #moremenu {
1747         display : none;
1748 }
1749
1750 .results_summary {
1751   display: block;
1752   font-size : 85%; 
1753   color: #707070;
1754   padding : 0 0 .5em 0;
1755 }
1756 .results_summary .label {
1757   color: #202020;
1758 }
1759 .results_summary a {
1760   font-weight: normal;
1761 }
1762
1763 ul.budget_hierarchy {
1764     margin-left: 0px;
1765     padding-left: 0px;
1766 }
1767 ul.budget_hierarchy li {
1768     display: inline;
1769 }
1770 ul.budget_hierarchy li:after {
1771     content: " -> ";
1772 }
1773 ul.budget_hierarchy li:last-child:after {
1774     content: "";
1775 }
1776 ul.budget_hierarchy li:first-child:after {
1777     content: "";
1778 }
1779 .child_fund_amount {
1780     font-style: italic;
1781 }
1782 .holdcount { font-size : 105%; line-height : 200%; }
1783 .holdcount a {
1784         border : 1px solid #a4bedd;
1785         background-color : #e4ecf5;
1786         font-weight : bold;
1787         -moz-border-radius: 4px;
1788         border-radius: 4px;
1789         padding : .1em .4em;
1790         text-decoration : none;
1791 }
1792 .holdcount a:hover { background-color : #ebeff7; }
1793 .container {
1794         border : 1px solid #EEE;
1795         padding : 1em;
1796         margin : 1em 0;
1797 }
1798 fieldset.rows+h3 {clear:both;padding-top:.5em;}
1799
1800 .import_export{
1801     position:relative;
1802 }
1803 .import_export .import_export_options{
1804     background: white;
1805     border: 1px solid #CDCDCD;
1806     left: 60px;
1807     padding: 10px;
1808     position: absolute;
1809     top: 0;
1810     z-index: 1;
1811     width: 300px;
1812 }
1813 .import_export_options fieldset.rows li label {
1814     width : 16em;
1815 }
1816 .form_import fieldset.rows li label {
1817     width : auto;
1818 }
1819
1820 .import_export_options .export_ok {
1821     padding: 10;
1822     background: #E3E3E3 none;
1823     cursor: pointer;
1824     margin-left: 20px;
1825     border: none;
1826 }
1827 .import_export_options {
1828     padding: 10;
1829     background: #E3E3E3 none;
1830     cursor: pointer;
1831     margin-left: 20px;
1832     border: none;
1833 }
1834 .form_import .input_import {
1835     border: 1px solid #bcbcbc;
1836 }
1837 .import_export_options .importing {
1838     padding: inherit;
1839     background: none;
1840 }
1841
1842 .importing {
1843     position: relative;
1844 }
1845
1846 .importing .importing_msg {
1847     padding-left: 10px;
1848     padding-bottom: 10px;
1849 }
1850
1851 .field_hint {
1852     color: grey;
1853     font-style: italic;
1854     padding-left: 1em;
1855 }
1856
1857 .m880 {
1858     display:block; 
1859     text-align:right; 
1860     float:right; 
1861     width:50%; 
1862     padding-left:20px
1863 }
1864
1865 .advsearch {
1866     margin: 0;
1867 }
1868
1869 .advsearch table {
1870     border-spacing : 5px;
1871     border-collapse : separate;
1872     border-width : 0;
1873 }
1874 .advsearch td {
1875     border : 1px solid #EEE;
1876     padding : 0.3em 0.4em;
1877 }
1878 #circ_circulation_issue {
1879     position: relative;
1880     }
1881
1882 #clearscreen {
1883     position: absolute;
1884     top:0;
1885     right:0;
1886     }
1887
1888 #clearscreen a {
1889     display:block;
1890     -moz-border-radius: 0 0 0 5px;
1891     border-radius: 0 0 0 5px;
1892     padding : 0 .7em .2em .7em;
1893     background-color : #EEE;
1894     color : #CCC;
1895     text-shadow: 0px -1px 0px #666;
1896     text-decoration: none;
1897     font-size: 160%;
1898     font-weight : bold
1899     }
1900 #clearscreen a:hover {
1901     color : #cc0000;
1902     }
1903
1904 div.pager {
1905         background-color : #E8E8E8;
1906         border : 1px solid #BCBCBC;
1907         -moz-border-radius : 5px;
1908     border-radius : 5px;
1909         display : inline-block;
1910         font-size : 85%;
1911         padding : .3em .5em .3em .5em;
1912         margin : .4em 0;
1913 }
1914 div.pager img {
1915         vertical-align : middle;
1916 }
1917
1918 div.pager img.last {
1919         padding-right: 5px;
1920 }
1921 div.pager input.pagedisplay {
1922         border : 0;
1923         background-color : transparent;
1924         font-weight: bold;
1925         text-align : center;
1926 }
1927 a.localimage img {
1928         border : 1px solid #0000CC;
1929         margin : 0 .5em;
1930         padding : .3em;
1931 }
1932
1933 .no-image {
1934     background-color : #FFF;
1935     border: 1px solid #AAA;
1936     color : #979797;
1937     display:block;
1938     font-size : 86%;
1939     font-weight : bold;
1940     text-align : center;
1941     width : 75px;
1942     border-radius : 3px;
1943 }
1944
1945 div.pager p {
1946         margin: 0;
1947 }
1948
1949 div#acqui_order_supplierlist > div.supplier {
1950     border: 1px solid #EEEEEE;
1951     margin: 0.5em;
1952     padding: 1em;
1953 }
1954
1955 div#acqui_order_supplierlist > div.supplier > span.suppliername {
1956     display: inline;
1957     font-size: 1.7em;
1958     margin-bottom: 0.5em;
1959 }
1960
1961 div#acqui_order_supplierlist > div.supplier > span.action {
1962     margin-left: 5em;
1963 }
1964
1965 div#acqui_order_supplierlist > div.supplier > div.baskets {
1966     margin-top: 0.5em;
1967 }
1968
1969 .supplier-contact-details {
1970     float: left;
1971 }
1972
1973 #add-contact {
1974     margin: 0 0 8px 8px;
1975 }
1976
1977 #contact-template {
1978     display: none;
1979 }
1980
1981 /* Override core jQueryUI widgets */
1982 .ui-widget-content { border: 1px solid #B9D8D9; background: #ffffff none; color: #222222; }
1983 .ui-widget-header { border: 1px solid #B9D8D9; background: #E6F0F2 none; color: #222222; font-weight: bold; }
1984 .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #B9D8D9; background: #F4F8F9 none; font-weight: normal; color: #555555; }
1985 .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #B9D8D9; background: #E6F0F2 none; font-weight: normal; color: #212121; }
1986 .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff none; font-weight: normal; color: #212121; }
1987 .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #FED22F; background: #FFF4C6; color: #363636; }
1988 .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec; color: #cd0a0a; }
1989
1990 /* Override jQuery Autocomplete */
1991 .ui-autocomplete {
1992     position: absolute;
1993     cursor: default;
1994     -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.3);
1995     -moz-box-shadow: 2px 2px 2px rgba(0,0,0,.3);
1996     box-shadow: 2px 2px 2px rgba(0,0,0,.3);
1997 }
1998 .ui-autocomplete.ui-widget-content .ui-state-hover {
1999     border: 1px solid #B9D8D9;
2000     background: #E6F0F2 none;
2001     font-weight: normal;
2002     color: #212121;
2003 }
2004 .ui-autocomplete-loading {
2005     background: #FFF url("../../img/loading-small.gif") right center no-repeat;
2006 }
2007
2008 /* jQuery UI standard tabs */
2009 .ui-menu li {
2010     list-style:none;
2011 }
2012
2013 .ui-tabs-nav .ui-tabs-active a,
2014 .ui-tabs-nav a:hover,
2015 .ui-tabs-nav a:focus,
2016 .ui-tabs-nav a:active,
2017 .ui-tabs-nav span.a {
2018     background: none repeat scroll 0 0 transparent;
2019     outline: 0 none;
2020 }
2021
2022 .ui-tabs .ui-tabs-nav li.ui-tabs-active {
2023     background-color : #FFF;
2024     border : 1px solid #B9D8D9;
2025     border-bottom-width: 0;
2026 }
2027
2028 .ui-widget,
2029 .ui-widget input,
2030 .ui-widget select,
2031 .ui-widget textarea,
2032 .ui-widget button {
2033     font-family : inherit;
2034     font-size : inherit;
2035 }
2036 ul.ui-tabs-nav li {
2037     list-style : none;
2038 }
2039 .ui-tabs.ui-widget-content {
2040     background : transparent none;
2041     border : 0;
2042 }
2043
2044 .ui-tabs .ui-tabs-panel {
2045     border : 1px solid #B9D8D9;
2046 }
2047 .ui-tabs-nav.ui-widget-header {
2048     border : 0;
2049     background : none;
2050 }
2051 .ui-tabs .ui-tabs-nav li {
2052     background: #E6F0F2 none;
2053     border: 1px solid #B9D8D9;
2054     margin-right : .4em;
2055     top: 1px;
2056 }
2057 .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
2058     color : #000;
2059     font-weight : bold;
2060 }
2061
2062 .ui-tabs .ui-tabs-nav li.ui-state-default.ui-state-hover {
2063     background : #EDF4F5 none;
2064 }
2065
2066 .ui-tabs .ui-tabs-nav li.ui-tabs-active.ui-state-hover {
2067     background : #FFF none;
2068 }
2069
2070 .ui-tabs .ui-state-default a,
2071 .ui-tabs .ui-state-default a:link,
2072 .ui-tabs .ui-state-default a:visited {
2073     color: #004D99;
2074 }
2075
2076 .ui-tabs .ui-state-hover a,
2077 .ui-tabs .ui-state-hover a:link,
2078 .ui-tabs .ui-state-hover a:visited {
2079     color: #538200;
2080 }
2081
2082 .statictabs ul {
2083     background: none repeat scroll 0 0 transparent;
2084     border: 0 none;
2085     margin: 0;
2086     padding: 0.2em 0.2em 0;
2087     border-bottom-right-radius: 4px;
2088     border-bottom-left-radius: 4px;
2089     border-top-right-radius: 4px;
2090     border-top-left-radius: 4px;
2091     color: #222222;
2092     font-weight: bold;
2093     font-size: 100%;
2094     line-height: 1.3;
2095     list-style: none outside none;
2096     outline: 0 none;
2097     text-decoration: none;
2098 }
2099
2100 .statictabs ul:after {
2101     clear: both;
2102 }
2103
2104 .statictabs ul:before,
2105 .statictabs ul:after {
2106     content: "";
2107     display: table;
2108 }
2109
2110 .statictabs ul li {
2111     background: none repeat scroll 0 0 #E6F0F2;
2112     border: 1px solid #B9D8D9;
2113     border-bottom: 0 none;
2114     border-top-right-radius: 4px;
2115     border-top-left-radius: 4px;
2116     float: left;
2117     list-style: none outside none;
2118     margin-bottom: 0;
2119     margin-right: 0.4em;
2120     padding: 0;
2121     position: relative;
2122     white-space: nowrap;
2123     top: 1px;
2124     color: #555555;
2125     font-weight: normal;
2126
2127 }
2128
2129 .statictabs ul li.active {
2130     background-color: #FFFFFF;
2131     color: #212121;
2132     font-weight: normal;
2133     padding-bottom: 1px;
2134 }
2135
2136 .statictabs ul li a {
2137     color: #004D99;
2138     cursor: pointer;
2139     float: left;
2140     padding: 0.5em 1em;
2141     text-decoration: none;
2142 }
2143
2144 .statictabs ul li a:hover {
2145     background-color : #EDF4F5;
2146     border-top-right-radius: 4px;
2147     border-top-left-radius: 4px;
2148     color : #538200;
2149 }
2150
2151 .statictabs ul li.active a {
2152     color: #000000;
2153     font-weight: bold;
2154     cursor: text;
2155     background: none repeat scroll 0 0 transparent;
2156     outline: 0 none;
2157     top : 1px;
2158 }
2159
2160 .statictabs .tabs-container {
2161     border: 1px solid #B9D8D9;
2162     background: none repeat scroll 0 0 transparent;
2163     display: block;
2164     padding: 1em 1.4em;
2165     border-bottom-right-radius: 4px;
2166     border-bottom-left-radius: 4px;
2167     color: #222222;
2168 }
2169
2170 /* jQuery UI header search box tabs */
2171 #header_search ul.ui-tabs-nav {
2172     padding-top : 0;
2173     margin-left: 1em;
2174 }
2175 #header_search ul.ui-tabs-nav li.ui-state-default {
2176     border: 0;
2177     background : transparent none;
2178     top: 0;
2179 }
2180 #header_search ul.ui-tabs-nav li.ui-state-default a {
2181     padding : .3em .6em;
2182 }
2183 #header_search ul.ui-tabs-nav li.ui-tabs-active {
2184     border : 1px solid #85CA11;
2185     border-top-width: 0;
2186     top: -2px;
2187     background-color : #FFFFF1;
2188 }
2189 #header_search ul.ui-tabs-nav li.ui-tabs-active a {
2190     text-decoration: none;
2191 }
2192 #header_search .ui-corner-top {
2193      border-radius: 0 0 4px 4px;
2194 }
2195
2196 .authref {
2197     font-style: normal;
2198     text-indent: 4em;
2199 }
2200
2201 .seefrom, .seealso {
2202     font-style: italic;
2203     text-indent: 2em;
2204 }
2205
2206 #authfinderops {
2207     float: right;
2208 }
2209 div.authorizedheading {
2210   font-weight: bold;
2211 }
2212 .authres_notes, .authres_seealso, .authres_otherscript {
2213   padding-top: 3px;
2214 }
2215 .authres_notes {
2216   font-style: italic;
2217 }
2218
2219
2220 .contents {
2221     width: 75%;
2222 }
2223
2224 .contentblock {
2225     position: relative;
2226     margin-left: 2em;
2227 }
2228
2229 .contents .t:first-child:before {
2230     content: "→ ";
2231 }
2232
2233 .contents .t:before {
2234     content: "\A→ ";
2235     white-space: pre;
2236 }
2237
2238 .contents .t {
2239     font-weight: bold;
2240     display: inline;
2241 }
2242
2243 .contents .r {
2244     display: inline;
2245 }
2246
2247 #hierarchies a {
2248     font-weight: normal;
2249     text-decoration: underline;
2250     color: #069;
2251 }
2252
2253 #hierarchies a:hover {
2254     color: #990033;
2255 }
2256
2257 #didyoumeanopac, #didyoumeanintranet {
2258     float: left;
2259     width: 260px;
2260 }
2261
2262 .pluginlist {
2263     padding-bottom: 10px;
2264 }
2265 .plugin {
2266     margin: 0 1em 1em 0;
2267 }
2268 .pluginname {
2269     margin: 0.3em;
2270     padding-bottom: 4px;
2271     padding-left: 0.2em;
2272     background-color: #E6F0F2;
2273 }
2274 .pluginname .ui-icon {
2275     float: right;
2276 }
2277 .plugindesc {
2278     padding: 0.4em;
2279 }
2280 .ui-sortable-placeholder {
2281     border: 1px dotted black;
2282     visibility: visible !important;
2283     height: 80px !important;
2284 }
2285 .ui-sortable-placeholder * {
2286     visibility: hidden;
2287 }
2288
2289 /* jQuery UI Datepicker */
2290 .ui-datepicker table {
2291     width: 100%;
2292     font-size: .9em;
2293     border : 0;
2294     border-collapse: collapse;
2295     margin:0 0 .4em;
2296 }
2297
2298 .ui-datepicker th {
2299     background : transparent none;
2300     padding: .7em .3em;
2301     text-align: center;
2302     font-weight: bold;
2303     border: 0;
2304 }
2305
2306 .ui-datepicker-trigger {
2307     vertical-align: middle;
2308     margin : 0 3px;
2309 }
2310 .ui-datepicker {
2311     -moz-box-shadow: 1px 1px 3px 0 #666;
2312     -webkit-box-shadow: 1px 1px 3px 0 #666;
2313     box-shadow: 1px 1px 3px 0 #666;
2314 }
2315
2316 /* css for timepicker */
2317 .ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
2318 .ui-timepicker-div dl { text-align: left; }
2319 .ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
2320 .ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
2321 .ui-timepicker-div td { font-size: 90%; }
2322 .ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
2323 .ui_tpicker_second,
2324 .ui_tpicker_millisec,
2325 .ui_tpicker_microsec {
2326     display: none;
2327 }
2328
2329 /* jQuery UI Accordion */
2330 .ui-accordion-header,
2331 .ui-widget-content .ui-accordion-header {
2332     font-weight: bold; font-size : 110%;
2333 }
2334
2335 fieldset.rows.ui-accordion-content {
2336     border-top-left-radius: 0;
2337     border-top-right-radius: 0;
2338     margin: 0;
2339     padding: 0;
2340     width: auto;
2341 }
2342
2343 fieldset.rows.ui-accordion-content table {
2344     margin : 0;
2345 }
2346
2347 video {
2348     width: 480px;
2349 }
2350
2351 /* Bootstrap overrides */
2352 .btn {
2353     border-color : #ADADAD #ADADAD #949494;
2354 }
2355
2356 .btn.btn-link {
2357     border : 0;
2358 }
2359
2360 .btn-small .caret {
2361     margin-top : .6em;
2362 }
2363
2364 .icon-hold {
2365     background-position:-24px -166px;
2366 }
2367
2368 .icon-copy {
2369     background-position:-3px -166px;
2370 }
2371
2372 .icon-merge {
2373     background-position:-48px -166px;
2374 }
2375
2376 #toolbar .btn,
2377 #toolbar .dropdown-menu {
2378     font-size: 13px;
2379 }
2380 a.btn:link,
2381 a.btn:visited{
2382     color: #333333;
2383 }
2384 .dropdown-menu li {
2385     list-style: none outside none;
2386 }
2387 a.dropdown-toggle {
2388     white-space: nowrap;
2389 }
2390 [class^="icon-"],[class*=" icon-"]{background-image:url("../../img/glyphicons-halflings-koha.png");}
2391 .icon-white,.nav-tabs>.active>a>[class^="icon-"],.nav-tabs>.active>a>[class*=" icon-"],.nav-pills>.active>a>[class^="icon-"],.nav-pills>.active>a>[class*=" icon-"],.nav-list>.active>a>[class^="icon-"],.nav-list>.active>a>[class*=" icon-"],.navbar-inverse .nav>.active>a>[class^="icon-"],.navbar-inverse .nav>.active>a>[class*=" icon-"],.dropdown-menu>li>a:hover>[class^="icon-"],.dropdown-menu>li>a:hover>[class*=" icon-"],.dropdown-menu>.active>a>[class^="icon-"],.dropdown-menu>.active>a>[class*=" icon-"]{background-image:url("../../img/glyphicons-halflings-white-koha.png");}
2392 a.disabled {
2393     color : #999999;
2394 }
2395
2396 .navbar {
2397     color: #333;
2398 }
2399
2400 .navbar .nav > li > a {
2401     color: #004D99;
2402     font-weight: bold;
2403     padding : .4em .2em;
2404 }
2405
2406 .navbar .nav > li {
2407     list-style: none outside none;
2408     padding : 0 .6em;
2409 }
2410
2411 .navbar .nav > li > a:focus,
2412 .navbar .nav > li > a:hover {
2413     color: #538200;
2414 }
2415
2416 .navbar .nav li.dropdown.open > .dropdown-toggle,
2417 .navbar .nav li.dropdown.active > .dropdown-toggle,
2418 .navbar .nav li.dropdown.open.active > .dropdown-toggle {
2419     background: transparent none;
2420 }
2421
2422 .navbar-static-top .navbar-inner {
2423     background: #E6F0F2 none;
2424     border: 0;
2425     box-shadow: none;
2426     min-height: 0;
2427     padding-left: 0;
2428 }
2429 .navbar-fixed-bottom .navbar-inner {
2430     min-height: 0;
2431     padding : .4em 0;
2432 }
2433
2434 .navbar-fixed-bottom .nav > li > a {
2435     font-weight: normal;
2436     padding : .05em .3em;
2437 }
2438
2439 .navbar-fixed-bottom .nav > li {
2440     border-right : 1px solid #CCC;
2441 }
2442
2443 .navbar-fixed-bottom .nav > li:last-child {
2444     border-right : 0;
2445 }
2446
2447 .navbar-fixed-bottom .nav > li.navbar-text {
2448     line-height: normal;
2449     padding : 0.4em 0.7em;
2450 }
2451 .navbar .nav > li {
2452     list-style: none outside none;
2453     padding : 0 .6em;
2454 }
2455 .navbar .nav > li > a {
2456     color: #004D99;
2457     font-weight: bold;
2458     padding : .4em .3em;
2459 }
2460 .navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
2461     background: transparent none;
2462 }
2463
2464 .navbar .nav > li > a:focus,
2465 .navbar .nav > li > a:hover {
2466     color: #538200;
2467 }
2468
2469 .navbar .nav li.dropdown.open > .dropdown-toggle,
2470 .navbar .nav li.dropdown.active > .dropdown-toggle,
2471 .navbar .nav li.dropdown.open.active > .dropdown-toggle {
2472     background: transparent none;
2473 }
2474
2475 .tooltip.bottom .tooltip-arrow {
2476     border-bottom-color: #EEE;
2477 }
2478 .tooltip.bottom .tooltip-inner {
2479     background-color : #FFF;
2480     border: 1px solid rgba(0, 0, 0, 0.2);
2481     box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
2482     color: #000;
2483     padding : 1em;
2484     font-size : 120%;
2485 }
2486 .separator { color : #666; padding : 0 .2em; }
2487
2488 .close {
2489     position: inherit;
2490     top: auto;
2491     right : auto;
2492     filter : none;
2493     float : none;
2494     font-size: inherit;
2495     font-weight: normal;
2496     opacity: inherit;
2497     text-shadow: none;
2498 }
2499
2500 .close:hover {
2501     color: #538200;
2502     filter: inherit;
2503     font-size: inherit;
2504     opacity: inherit;
2505 }
2506
2507 /* Redefine a new style for Bootstrap's class "close" since we use that already */
2508 /* Use <a class="closebtn" href="#">&times;</a> */
2509 .alert .closebtn{position:relative;top:-2px;right:-21px;line-height:20px;}
2510 .modal-header .closebtn{margin-top:2px;}
2511 .closebtn{float:right;font-size:20px;font-weight:bold;line-height:20px;color:#000000;text-shadow:0 1px 0 #ffffff;opacity:0.2;filter:alpha(opacity=20);}.closebtn:hover{color:#000000;text-decoration:none;cursor:pointer;opacity:0.4;filter:alpha(opacity=40);}
2512 button.closebtn{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}
2513
2514 .btn-group label,
2515 .btn-group select {
2516     font-size: 13px;
2517 }
2518
2519 .tooltip-inner {
2520     white-space:pre-wrap;
2521 }
2522
2523 /* End Bootstrap overrides */
2524
2525 .waiting {
2526     cursor: wait;
2527 }
2528
2529 fieldset.rows table.mceListBox {
2530     margin: 0;
2531 }
2532
2533 #jobpanel,#jobstatus,#jobfailed { display : none; }
2534 #jobstatus { margin:.4em; }
2535 #jobprogress{ width:200px;height:10px;border:1px solid #666;background:url('../../img/progress.png') -300px 0px no-repeat; }
2536 #selections { width : 100%; white-space : normal; }
2537 #selections span { margin:3px;padding:3px;background-color:#EBF3FF;-moz-border-radius:5px;border-radius:5px;white-space:nowrap;line-height:240%;font-size:75%; }
2538 #selections span.selected { background-color : #CCE0FC; }
2539 #selections input { vertical-align:middle;margin:0 2px; }
2540 #changepasswordf input[type="text"],
2541 #changepasswordf input[type="password"] {
2542     font-size: 140%;
2543     font-family : monospace;
2544     padding : .3em;
2545 }
2546
2547 /* Class to be added to toolbar when it starts being fixed at the top of the screen*/
2548
2549 .floating {
2550     -webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, .5);
2551     box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, .5);
2552 }
2553
2554 div#toolbar.floating,
2555 #searchheader.floating {
2556     border-radius: 0;
2557     margin-top: 0;
2558 }
2559
2560 .inline {
2561     display : inline;
2562 }
2563
2564 .nowrap {
2565     white-space: nowrap;
2566 }
2567
2568 .tag_editor {
2569     background: transparent url("../../img/edit-tag.png") top left no-repeat;
2570     display : block;
2571     float : left;
2572     width : 16px;
2573     height: 16px;
2574     margin : 4px;
2575     text-indent: 100%;
2576     white-space: nowrap;
2577     overflow: hidden;
2578 }
2579
2580 .browse-controls {
2581     margin-left: 1.1em;
2582     margin-right: .5em;
2583     padding-bottom: 1em;
2584     padding-top: 1em;
2585 }
2586
2587 #browse-return-to-results {
2588     border-top-left-radius : 3px;
2589     border-top-right-radius : 3px;
2590     display: block;
2591     text-align: center;
2592 }
2593
2594 .browse-button {
2595     color: #004d99;
2596     padding: .4em .6em;
2597     display: inline-block;
2598 }
2599
2600 span.browse-button {
2601     background: #fafafa;
2602     color: #222;
2603 }
2604
2605 .browse-button:hover {
2606     background: #fafafa;
2607 }
2608
2609 .browse-label,
2610 .browse-prev-next {
2611     border: 1px solid #b9d8d9;
2612 }
2613
2614 .browse-label {
2615     border-top-left-radius : 5px;
2616     border-top-right-radius : 5px;
2617     background-color : #e8f0f6;
2618 }
2619
2620 .browse-prev-next {
2621     border-top-width: 0;
2622     border-bottom-left-radius: 5px;
2623     border-bottom-right-radius: 5px;
2624 }
2625
2626 #browse-previous {
2627     border-right : 1px solid #B9D8D9;
2628     border-bottom-left-radius: 5px;
2629     padding-right: 1em;
2630 }
2631
2632 #browse-next {
2633     border-top-width : 0;
2634     border-bottom-right-radius: 5px;
2635     float: right;
2636     padding-right: 1em;
2637 }
2638
2639 .loading-overlay {
2640     background-color: #FFF;
2641     cursor: wait;
2642     height: 100%;
2643     left: 0;
2644     opacity: .7;
2645     position: fixed;
2646     top: 0;
2647     width: 100%;
2648     z-index: 1000;
2649 }
2650 .loading-overlay div {
2651     background : transparent url(../../img/loading.gif) top left no-repeat;
2652     font-size : 175%;
2653     font-weight: bold;
2654     height: 2em;
2655     left: 50%;
2656     margin: -1em 0 0 -2.5em;
2657     padding-left : 50px;
2658     position: absolute;
2659     top: 50%;
2660     width: 15em;
2661 }
2662
2663 #merge_invoices {
2664     display: none;
2665     margin: 1em auto;
2666 }
2667
2668 #merge {
2669     margin: 0.5em 0 0 0;
2670 }
2671
2672 #merge_table tr.active td {
2673     background-color: #FFFFCC;
2674 }
2675
2676 .renewals {
2677     display:block;
2678     font-size:0.8em;
2679     padding:0.5em;
2680 }
2681
2682 #transport-types {
2683     padding-top: 0.5px;
2684 }
2685
2686 #i18nMenu .navbar-text .currentlanguage {
2687     color : #000;
2688     font-weight: bold;
2689 }
2690
2691 #i18nMenu a.currentlanguage:link,
2692 #i18nMenu a.currentlanguage:visited {
2693     font-weight: bold;
2694 }
2695
2696 #i18nMenu a,
2697 #i18nMenu a:link,
2698 #i18nMenu a:visited {
2699     color : #004d99;
2700     font-weight: normal;
2701 }
2702
2703 #i18nMenu a:hover,
2704 #i18nMenu a:active {
2705     color : #538200;
2706     font-weight: normal;
2707 }
2708
2709 #i18nMenu a .sublanguage-selected {
2710     color: #000;
2711     font-weight: bold;
2712 }
2713
2714 #i18nMenu .dropdown-menu a:hover,
2715 #i18nMenu .dropdown-menu a:focus {
2716     color : #FFF;
2717 }
2718
2719 #circ_circulation_issue .onsite_checkout-select label,
2720 .onsite_checkout-select label {
2721     font-size : inherit;
2722     font-weight: normal;
2723 }
2724 span.onsite_checkout {
2725     color: #cc0000;
2726 }
2727 .onsite-checkout-only {
2728     background-color : rgba(255, 242, 206, 0.5);
2729     border-radius: 4px;
2730     border : 1px solid #FFF2CE;
2731 }