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