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