Bug 16148 [Follow-up] - Use Font Awesome for arrows instead of images
[koha.git] / koha-tmpl / intranet-tmpl / prog / 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
785 #z3950searcht table {
786         /* 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 */
787         padding: 20px;
788         border: none;
789 }
790
791 #z3950_search_targets {
792     height:     338px;
793     overflow-y: auto;
794 }
795
796 #z3950_search_targets_acq {
797     height:     308px;
798     overflow-y: auto;
799 }
800
801 #z3950_search_targets_auth {
802     height:     348px;
803     overflow-y: auto;
804 }
805
806 .error {
807        color: #cc0000;
808 }
809
810 /* Font Awesome icon */
811 .error i {
812     color: #CC0000;
813 }
814
815 /* Font Awesome icon */
816 .warn i {
817     color: orange;
818 }
819
820 /* For Font Awesome icon bullets */
821 ul.fa-ul li {
822     list-style-type: none;
823 }
824
825 div.error {
826         border : 2px dashed #990000;
827         background-color : #FFFF99;
828         padding : .5em;
829         margin : 1em;
830 }
831
832 input.alert {
833         background-color : #FFFF99;
834         border-color: #900;
835 }
836
837 ol.bibliodetails {
838         float: left;
839         margin : 0 0 1em 1em;
840 }
841
842 ol.bibliodetails li {
843         border-bottom: 1px solid #E8E8E8;
844         list-style-type : none;
845         padding : .1em;
846 }
847
848 ol.bibliodetails span.label {
849         border-right : 1px solid #E8E8E8;
850         float : left;
851         font-weight: bold;
852         width: 12em;  
853         margin-right: 1em;  
854 }
855
856 div.listgroup {
857         clear :  left;
858 }
859
860 div.listgroup h4 {
861         font-style: italic;
862 }
863
864 div.listgroup h4 a {
865         font-size :  80%;
866 }
867
868 div.listgroup input {
869         font-size: 80%;
870 }
871
872 div.sysprefs h3 {
873         margin : .2em 0 .2em .4em;
874 }
875
876 div.sysprefs dl {
877         margin-left : 1.5em;
878 }
879
880 div.sysprefs div.hint {
881         width : 25%;
882         float : right;
883         padding : .5em;
884         margin : .7em;
885 }
886
887 tr.highlight td {
888         background-color : #F6F6F6;
889         border-color : #BCBCBC;
890 }
891
892 tr.highlight th[scope=row] {
893         background-color : #DDDDDD;
894         border-color : #BCBCBC;
895 }
896
897 label.circ_barcode {
898     font-size: 105%;
899     font-weight : bold;
900 }
901
902 .checkout-setting {
903     font-size : 85%;
904     padding-top : .3em;
905 }
906
907 .checkout-setting label {
908     font-size : inherit;
909     font-weight: normal;
910 }
911
912 .checkout-setting input {
913     vertical-align: middle;
914 }
915
916 .checkout-settings {
917     background-color: #f4f8f9;
918     border-radius: 0;
919     border-top: 2px solid #b9d8d9;
920     display: none;
921     margin-left: -1em;
922     margin-right: -1em;
923     margin-top: 1em;
924     padding: 1em 1em 0;
925 }
926
927 #show-checkout-settings {
928     margin-top: .5em;
929 }
930
931 tr.expired td {
932         color : #999999;
933 }
934
935 span.expired {
936         color : #990000;
937         font-style : italic;
938 }
939
940 div.help {
941         margin: .9em 0 0 0;  
942 }
943
944 .blocker {
945         color : #990000;
946 }
947
948 .inaccurate-item-statuses {
949     color : #990000;
950 }
951
952 .circmessage li {
953     list-style : url(../img/arrow-bullet.gif);
954         margin-bottom : .2em;
955 }
956
957 div.circmessage:first-child {
958         margin-top : 1em;
959 }
960
961 div.circmessage {
962         padding: 0 .4em .4em .4em;
963         margin-bottom : .3em;
964 }
965
966 span.circ-hlt {
967         color : #cc0000;
968         font-weight : bold;
969 }
970
971 div.first fieldset {
972         margin-right : 0;
973 }
974
975 #circ_needsconfirmation {
976         margin : auto;
977 }
978
979 .dialog {
980         -moz-border-radius : 2px;
981         border-radius : 2px;
982         padding : .5em;
983         margin : 1em auto;
984         text-align : center;
985         width: 65%;
986 }
987
988 .dialog table {
989         margin : .5em auto;
990 }
991
992 .dialog table th {
993         text-align : right;
994 }
995
996 .dialog table td {
997         text-align : left;
998 }
999   
1000 .dialog  h2, .dialog h3, .dialog h4 {
1001         margin : auto;
1002         text-align : center;
1003   }
1004   
1005 .dialog input {
1006         background-color : #FFF;
1007         border : 1px solid #bcbcbc;
1008         margin : .4em;
1009         padding : .4em .4em .4em 25px;
1010  }
1011
1012  .dialog input[type="submit"] {
1013         background : #FFF none;
1014  }
1015
1016 td input.approve {
1017         background-color : #FFC;
1018 }
1019
1020 .dialog input:hover {
1021         background-color : #ffc;
1022  }
1023
1024 div.dialog {
1025         border: 1px solid #bcbcbc;
1026     text-align : center;
1027 }
1028
1029 div.alert {
1030         background: #fef8d3; /* Old browsers */
1031         background: -moz-linear-gradient(top, #fef8d3 0%, #ffec91 9%, #ffed87 89%, #f9dc00 100%); /* FF3.6+ */
1032         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+ */
1033         background: -webkit-linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* Chrome10+,Safari5.1+ */
1034         background: -o-linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* Opera11.10+ */
1035         background: -ms-linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* IE10+ */
1036         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fef8d3', endColorstr='#f9dc00',GradientType=0 ); /* IE6-9 */
1037         background: linear-gradient(top, #fef8d3 0%,#ffec91 9%,#ffed87 89%,#f9dc00 100%); /* W3C */
1038           text-align : center;
1039         border: 1px solid #E0C726;
1040     color : inherit;
1041     text-shadow : none;
1042 }
1043
1044 div.alert strong {
1045         color : #900;
1046 }
1047
1048 .dialog li {
1049     list-style-position:inside;
1050 }
1051
1052 .dialog button {
1053     background: #fff none;
1054     border: 1px outset #999999;
1055     border-top-color: #666;
1056     border-left-color: #666;
1057     margin : .4em;
1058     padding : .4em;
1059     white-space: pre-line;
1060 }
1061
1062 .dialog button:hover {
1063     background-color : #ffc;
1064 }
1065
1066 .dialog button:active {
1067     border : 1px inset #999999;
1068 }
1069
1070 .approve i.fa {
1071     color: green;
1072 }
1073
1074 .deny i.fa {
1075     color: #cc0000;
1076 }
1077
1078 .new i.fa {
1079     color: #425FAF;
1080 }
1081
1082 a.document {
1083         background-position : left middle;
1084         background-repeat : no-repeat;
1085         padding-left : 20px;
1086 }
1087
1088 a.pdf {
1089     background-image: url("../img/famfamfam/silk/page_white_acrobat.png");
1090 }
1091
1092 a.csv {
1093     background-image: url("../img/famfamfam/silk/page_white_excel.png");
1094 }
1095
1096 a.xml {
1097     background-image: url("../img/famfamfam/silk/page_white_code.png");
1098 }
1099
1100 div.message {
1101         background: #ffffff; /* Old browsers */
1102         background: -moz-linear-gradient(top, #ffffff 0%, #f4f6fa 2%, #eaeef5 23%, #e8edf6 94%, #cddbf2 100%); /* FF3.6+ */
1103         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+ */
1104         background: -webkit-linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* Chrome10+,Safari5.1+ */
1105         background: -o-linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* Opera11.10+ */
1106         background: -ms-linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* IE10+ */
1107     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeef5', endColorstr='#cddbf2',GradientType=0 ); /* IE6-9 */
1108         background: linear-gradient(top, #ffffff 0%,#f4f6fa 2%,#eaeef5 23%,#e8edf6 94%,#cddbf2 100%); /* W3C */
1109         border : 1px solid #bcbcbc;
1110         text-align: center;
1111         width : 55%;
1112 }
1113
1114 div.message ul,
1115 div.message h5 {
1116         padding-left : 25%;
1117         text-align : left;
1118 }
1119
1120 div.message ul+h4 {
1121         margin-top : .7em;
1122 }
1123
1124 div.note {
1125     background: #f4f6fa;
1126     background: -moz-linear-gradient(top, #f4f6fa 0%, #e8edf6 100%); /* FF3.6+ */
1127     background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f4f6fa), color-stop(100%,#e8edf6)); /* Chrome,Safari4+ */
1128     background: -webkit-linear-gradient(top, #f4f6fa 0%,#e8edf6 100%); /* Chrome10+,Safari5.1+ */
1129     background: -o-linear-gradient(top, #f4f6fa 0%,#e8edf6 100%); /* Opera11.10+ */
1130     background: -ms-linear-gradient(top, #f4f6fa 0%,#e8edf6 100%); /* IE10+ */
1131     filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f6fa', endColorstr='#e8edf6',GradientType=0 ); /* IE6-9 */
1132     background: linear-gradient(top, #f4f6fa 0%,#e8edf6 100%); /* W3C */
1133     border : 1px solid #BCBCBC;
1134     padding : .5em;
1135     margin : .5em 0;
1136 }
1137
1138 div.note i.fa-exclamation {
1139     color: #cc0000;
1140     font-style: italic;
1141     padding: 0 0.3em;
1142 }
1143
1144  div.results {
1145         padding : .7em 0;
1146  }
1147  
1148  .accesskey {
1149         text-decoration : underline;
1150  }
1151  
1152 label.required,
1153 span.required {
1154     color : #C00;
1155 }
1156
1157 span.required {
1158         font-style : italic;
1159         margin-left : .5em;
1160 }
1161
1162 .missing{
1163     background-color : #FFFFCC;
1164 }
1165
1166 .term {
1167     background-color: #FFC;
1168          color : #990000;
1169 }
1170
1171 a .term {
1172          text-decoration : underline;
1173 }
1174
1175 /* style for shelving location in catalogsearch */
1176 .shelvingloc {
1177     display : block;
1178     font-style : italic;
1179 }
1180
1181 a:hover .term {
1182         color : #FF9090;
1183 }
1184
1185 div#menu {
1186     border-right:1px solid #b9d8d9;
1187         margin-right: .5em;
1188         padding-top: 1em;
1189         padding-bottom: 2em;
1190 }
1191
1192 *html #menu li {
1193         display : inline;
1194 }
1195
1196 div#menu li a {
1197         text-decoration: none;
1198         display: block;
1199
1200               background: #e8f0f6; /* Old browsers */
1201         background: -moz-linear-gradient(left, #e8f0f6 0%, #e8f0f6 96%, #c1c1c1 100%); /* FF3.6+ */
1202     background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e8f0f6), color-stop(96%,#e8f0f6), color-stop(100%,#c1c1c1)); /* Chrome,Safari4+ */
1203     background: -webkit-linear-gradient(left, #e8f0f6 0%,#e8f0f6 96%,#c1c1c1 100%); /* Chrome10+,Safari5.1+ */
1204      background: -o-linear-gradient(left, #e8f0f6 0%,#e8f0f6 96%,#c1c1c1 100%); /* Opera11.10+ */
1205    background: -ms-linear-gradient(left, #e8f0f6 0%,#e8f0f6 96%,#c1c1c1 100%); /* IE10+ */
1206        background: linear-gradient(left, #e8f0f6 0%,#e8f0f6 96%,#c1c1c1 100%); /* W3C */
1207         -moz-border-top-left-radius: 5px;
1208         border-top-left-radius: 5px;
1209         -moz-border-bottom-left-radius: 5px;
1210         border-bottom-left-radius: 5px;
1211     border:1px solid #b9d8d9;
1212         font-size: 111%;
1213         margin: .5em 0;
1214         padding: .4em .3em;
1215         margin-right :  -1px;
1216 }
1217
1218 div#menu li a:hover {
1219      background: #fff; /* Old browsers */
1220    background: -moz-linear-gradient(left, #FAFAFA 0%, #FAFAFA 96%, #e6e6e6 97%, #cccccc 99%, #c1c1c1 100%); /* FF3.6+ */
1221   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+ */
1222   background: -webkit-linear-gradient(left, #FAFAFA 0%,#FAFAFA 96%,#e6e6e6 97%,#cccccc 99%,#c1c1c1 100%); /* Chrome10+,Safari5.1+ */
1223      background: -o-linear-gradient(left, #FAFAFA 0%,#FAFAFA 96%,#e6e6e6 97%,#cccccc 99%,#c1c1c1 100%); /* Opera11.10+ */
1224    background: -ms-linear-gradient(left, #FAFAFA 0%,#FAFAFA 96%,#e6e6e6 97%,#cccccc 99%,#c1c1c1 100%); /* IE10+ */
1225        background: linear-gradient(left, #FAFAFA 0%,#fff 96%,#e6e6e6 97%,#cccccc 99%,#c1c1c1 100%); /* W3C */
1226     border-left: 1px solid #85CA11;
1227     border-top: 1px solid #85CA11;
1228     border-bottom: 1px solid #85CA11;
1229 }
1230
1231 div#menu li.active a:hover {
1232         background-color: #fff;
1233     color :  #538200;
1234 }
1235
1236 #menu ul li {
1237         list-style-type: none;
1238 }
1239
1240 #menu ul li.active a {
1241         background-color: #FFF;
1242         background-image : none;
1243         font-weight: bold;
1244     color:#000000;
1245     border-left: 1px solid #85CA11;
1246     border-top: 1px solid #85CA11;
1247     border-bottom: 1px solid #85CA11;
1248     border-right: 0;
1249 }
1250
1251 h1#logo {
1252         border:0pt none;
1253         float:left !important;
1254         margin:0;
1255         padding:0;
1256         width:180px;
1257 }
1258 h1#logo {
1259     background: transparent url(../img/koha-logo-medium.gif) no-repeat scroll 0%;
1260         margin:0.75em .3em 0.75em .7em;
1261 }
1262
1263 *html h1#logo {
1264         margin : 0.75em .3em 0.75em .3em;
1265 }
1266
1267 h1#logo a {
1268         border:0;
1269         cursor:pointer;
1270         display:block;
1271         height:0px !important;
1272         margin:0;
1273         overflow:hidden;
1274         padding:44px 0 0;
1275         text-decoration:none;
1276         width:180px;
1277 }
1278
1279 #closewindow {
1280         margin-top : 2em;
1281         text-align : center;
1282 }
1283
1284 #closewindow a {
1285         font-weight : bold;     
1286 }
1287
1288 .patroninfo+#menu {
1289         margin-right : 0;
1290 }
1291
1292 .barcode {
1293         font-size :  200%;
1294         vertical-align: middle;
1295 }
1296
1297 li.email {
1298     overflow: hidden;
1299     text-overflow: ellipsis;
1300     white-space: nowrap;
1301 }
1302
1303 .patronbriefinfo li.email {
1304     font-size :  87%;
1305     padding : 0 10px 0 0;
1306     width: 90%;
1307 }
1308
1309 .empty {
1310         color : #CCC;
1311 }
1312
1313 .address {
1314         font-size: 110%;
1315 }
1316
1317 .clearfix:after {
1318     content: "."; 
1319     display: block; 
1320     height: 0; 
1321     clear: both; 
1322     visibility: hidden;
1323 }
1324
1325 /* Hides from IE-mac \*/
1326 * html .clearfix {height: 1%;}
1327 /* End hide from IE-mac */
1328
1329 .title {
1330         font-weight : bold;
1331         font-size : 105%;
1332 }
1333
1334 .hold {
1335         float : right;
1336         font-size: 90%;
1337         margin: 0;
1338 }
1339
1340 .thumbnail {
1341         display : block;
1342         margin : auto;
1343 }
1344
1345 .thumbnails > li {
1346     list-style-type: none;
1347 }
1348
1349 #searchresults ul li {
1350         font-size : 90%;
1351     list-style: url(../img/item-bullet.gif);
1352         padding : .2em 0;
1353         clear : left;
1354 }
1355
1356 #searchresults span.status {
1357         clear : left;
1358         color : #900;
1359         display : block;
1360 }
1361
1362 #searchresults span.unavailable {
1363         clear : left;
1364         display : block;
1365 }
1366
1367 #searchresults .availability strong {
1368         display : block;
1369 }
1370
1371 #searchresults ul li img {
1372         float : left;
1373         margin : 3px 5px 3px -5px;
1374 }
1375
1376 #searchresults table td {
1377         vertical-align : top;
1378 }
1379
1380 #searchheader {
1381      background-color : #E6F0F2;
1382         font-size : 80%;
1383         margin : 0 0 .5em -1px;
1384     padding : .4em 0 .4em 1em;
1385      border-radius : 5px 5px 0 0;
1386    border : 1px solid #B9D8D9;
1387 }
1388
1389 #searchheader .btn-group > .btn:first-child {
1390     margin-left : .7em;
1391 }
1392
1393 #searchheader form {
1394         float : right;
1395   padding : 5px 5px 3px 0;
1396 }
1397
1398 #searchheader form.fz3950 {
1399         float : right;
1400         font-size : 125%;
1401         padding : 0 0 0 5em;
1402 }
1403
1404 #searchheader form.fz3950bigrpad {
1405         float : right;
1406         font-size : 125%;
1407         padding : 5px 25em 0 0;
1408 }
1409
1410 #search-facets ul {
1411         margin : 0;
1412         padding : .3em;
1413 }
1414
1415 #search-facets {
1416     border : 1px solid #B9D8D9;
1417     border-radius: 5px 5px 0 0;
1418 }
1419
1420 #search-facets h4 {
1421      background-color : #E6F0F2;
1422     border-bottom : 1px solid #B9D8D9;
1423      border-radius: 5px 5px 0 0;
1424         font-size : 90%;
1425         margin : 0;
1426         padding : .4em .2em;
1427         text-align : center;
1428 }
1429
1430 #search-facets ul li {
1431         font-weight : bold;
1432         list-style-type : none;
1433 }
1434
1435 #search-facets li li {
1436         font-weight : normal;
1437         font-size : 85%;
1438         margin-bottom : 2px;
1439         padding : .1em .2em;
1440 }
1441
1442 #search-facets li.showmore {
1443         font-weight : bold;
1444         text-indent : 1em;
1445 }
1446
1447 .facet-count {
1448     display: inline-block;
1449 }
1450
1451 div.pages {
1452         margin : .5em 0;
1453 }
1454
1455 div.pages a {
1456         font-weight: bold;
1457         padding: 1px 5px 1px 5px;
1458         text-decoration: none;
1459 }
1460
1461 div.pages a:link,
1462 div.pages a:visited {
1463         background-color : #eeeeee;
1464         color : #3366CC;
1465 }
1466
1467 div.pages a:hover {
1468         background-color : #FFC;
1469 }
1470
1471 div.pages a:active {
1472         background-color : #ffc;
1473 }
1474
1475 div.pages .current,
1476 div.pages .currentPage {
1477         background-color : #e6fcb7;
1478         color : #666;
1479         font-weight: bold;
1480         padding: 1px 5px 1px 5px;
1481 }
1482
1483 div.pages .inactive {
1484         background-color : #f3f3f3;
1485         color : #BCBCBC;
1486         font-weight: bold;
1487         padding: 1px 5px 1px 5px;
1488 }
1489
1490 div.browse {
1491         margin : .5em 0;
1492 }
1493
1494 div#bookcoverimg {
1495         text-align : center;
1496 }
1497
1498 div#header_search input.submit {
1499         font-size : 1em;
1500 }
1501
1502 *html input.submit {
1503         padding : .1em;
1504 }
1505
1506 input[type=submit]:active, input[type=button]:active, button:active, a.submit:active {
1507         border : 1px inset #999999;
1508 }
1509
1510 input[type=submit], input[type=reset], input[type=button], input.submit, button, a.submit {
1511         border: 1px outset #999999;
1512         border-top-color: #666;
1513         border-left-color: #666;
1514         -moz-border-radius : 2px;
1515         padding: 0.25em;
1516         background: #ffffff; /* Old browsers */
1517         background: -moz-linear-gradient(top, #ffffff 0%, #f7f7f7 35%, #e0e0e0 100%); /* FF3.6+ */
1518         background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(35%,#f7f7f7), color-stop(100%,#e0e0e0)); /* Chrome,Safari4+ */
1519         background: -webkit-linear-gradient(top, #ffffff 0%,#f7f7f7 35%,#e0e0e0 100%); /* Chrome10+,Safari5.1+ */
1520         background: -o-linear-gradient(top, #ffffff 0%,#f7f7f7 35%,#e0e0e0 100%); /* Opera11.10+ */
1521         background: -ms-linear-gradient(top, #ffffff 0%,#f7f7f7 35%,#e0e0e0 100%); /* IE10+ */
1522         filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e0e0e0',GradientType=0 ); /* IE6-9 */
1523         background: linear-gradient(top, #ffffff 0%,#f7f7f7 35%,#e0e0e0 100%); /* W3C */
1524         color: #333333;
1525 }
1526
1527 input[type=submit]:disabled,
1528 input[type=reset]:disabled,
1529 input[type=button]:disabled,
1530 input.submit:disabled,
1531 button:disabled,
1532 a.submit:disabled {
1533     color : #999;
1534     border : 1px solid #C0C0C0;
1535     background : #EEE none;
1536 }
1537
1538 input[type=reset]:active, input[type=button]:active, input.submit:active, button:active, a.submit:active {
1539         border : 1px inset #999999;
1540 }
1541
1542 a.submit {
1543     display: inline-block;
1544 }
1545
1546 ul li input.submit {
1547         font-size : 87%;
1548         padding : 2px;
1549 }
1550
1551 input.warning {
1552     background: #FFF url(../img/famfamfam/silk/error.png) no-repeat 4px center;
1553         padding : 0.25em 0.25em 0.25em 25px;
1554 }
1555
1556 .searchhighlightblob {
1557     font-size:75%;
1558         font-style : italic;
1559 }
1560
1561 #displayexample {
1562         padding: 5px; 
1563         margin-bottom: 10px;
1564         background-color: #CCCCCC;
1565 }
1566
1567 #irregularity_summary {
1568         vertical-align : top;
1569 }
1570
1571 ul#toplevelmenu {
1572     padding : 0;
1573 }
1574
1575 table > caption span.actions {
1576     font-size: 66%;
1577     font-weight : normal;
1578     margin : 0 .5em 0 0;
1579 }
1580
1581 #CheckAll, #CheckNone, #CheckPending {
1582         font-weight : normal;
1583         margin : 0 .5em 0 0;
1584 }
1585 .lost,.dmg,.wdn {
1586         display : block;
1587         color : #990000;
1588 }
1589 .datedue {
1590         display : block;
1591         color : #999;
1592         font-style : italic;
1593 }
1594
1595 tr.reserved td {
1596         background-color : #eeffd4;
1597 }
1598 tr.transfered td {
1599         background-color : #e8f0f6;
1600 }
1601 .waitinghere,
1602 .credit {
1603         color : #669900;
1604 }
1605
1606 /* Permissions Labels */
1607 label.permissioncode:before {
1608         content: "(";
1609 }
1610 label.permissioncode:after {
1611         content: ")";
1612 }
1613 label.permissioncode {
1614         font-style : italic;
1615 }
1616 span.permissiondesc {
1617         font-weight : normal;
1618 }
1619 #mainuserblock {
1620         border : 1px solid #E8E8E8;
1621         margin-top : .5em;
1622         padding : .5em;
1623 }
1624
1625 .labeledmarc-table {
1626         border: 0;
1627 }
1628
1629 .labeledmarc-label {
1630         border: 0;
1631         padding: 5;
1632         font-size: 11pt;
1633     color: #000000;
1634     font-style: italic;
1635 }
1636
1637 .labeledmarc-value {
1638         border: 0;
1639         padding: 5;
1640         font-size: 10pt;
1641         color: black;
1642 }
1643
1644 #marcPreview table { border: 0; margin: .7em 0 0 0; font-family: monospace; font-size: 95%; }
1645 #marcPreview th { background-color : #FFF; border: 0; white-space: nowrap; text-align:left; vertical-align: top; padding: 2px; }
1646 #marcPreview td { border: 0; padding : 2px; vertical-align: top; }
1647 #marcPreview tbody tr:nth-child(2n+1) td { background-color: #FFF; }
1648 #marcPreview { width : 80%; margin-left : -40%; }
1649 @media (max-width: 767px) { #marcPreview { margin: 0; width : auto; } }
1650
1651 #cartDetails {
1652         background-color : #FFF;
1653         border: 1px solid #739acf;
1654          -moz-box-shadow: 1px 1px 3px 0 #666;
1655          -webkit-box-shadow: 1px 1px 3px 0 #666;
1656          box-shadow: 1px 1px 3px 0 #666;
1657         color : black;
1658         display : none;
1659         margin : 0;
1660         padding : 10px;
1661         text-align : center;
1662         width : 180px;
1663         z-index : 50;
1664 }
1665 #cartmenulink {
1666     background: transparent url("../img/cart-small.gif") left center no-repeat;
1667         padding-left : 15px;
1668 }
1669 #cartmenulink span#basketcount span {
1670         display : inline;
1671         font-size : 90%;
1672         font-weight : normal;
1673         padding : 0;
1674 }
1675 #moremenu {
1676         display : none;
1677 }
1678
1679 .results_summary {
1680   display: block;
1681   font-size : 85%; 
1682   color: #707070;
1683   padding : 0 0 .5em 0;
1684 }
1685 .results_summary .label {
1686   color: #202020;
1687 }
1688 .results_summary a {
1689   font-weight: normal;
1690 }
1691
1692 ul.budget_hierarchy {
1693     margin-left: 0px;
1694     padding-left: 0px;
1695 }
1696 ul.budget_hierarchy li {
1697     display: inline;
1698 }
1699 ul.budget_hierarchy li:after {
1700     content: " -> ";
1701 }
1702 ul.budget_hierarchy li:last-child:after {
1703     content: "";
1704 }
1705 ul.budget_hierarchy li:first-child:after {
1706     content: "";
1707 }
1708 .child_fund_amount {
1709     font-style: italic;
1710 }
1711 .holdcount { font-size : 105%; line-height : 200%; }
1712 .holdcount a {
1713         border : 1px solid #a4bedd;
1714         background-color : #e4ecf5;
1715         font-weight : bold;
1716         -moz-border-radius: 4px;
1717         border-radius: 4px;
1718         padding : .1em .4em;
1719         text-decoration : none;
1720 }
1721 .holdcount a:hover { background-color : #ebeff7; }
1722 .container {
1723         border : 1px solid #EEE;
1724         padding : 1em;
1725         margin : 1em 0;
1726 }
1727 fieldset.rows+h3 {clear:both;padding-top:.5em;}
1728
1729 .import_export{
1730     position:relative;
1731 }
1732 .import_export .import_export_options{
1733     background: white;
1734     border: 1px solid #CDCDCD;
1735     left: 60px;
1736     padding: 10px;
1737     position: absolute;
1738     top: 0;
1739     z-index: 1;
1740     width: 300px;
1741 }
1742 .import_export_options fieldset.rows li label {
1743     width : 16em;
1744 }
1745 .form_import fieldset.rows li label {
1746     width : auto;
1747 }
1748
1749 .import_export_options .export_ok {
1750     padding: 10;
1751     background: #E3E3E3 none;
1752     cursor: pointer;
1753     margin-left: 20px;
1754     border: none;
1755 }
1756 .import_export_options {
1757     padding: 10;
1758     background: #E3E3E3 none;
1759     cursor: pointer;
1760     margin-left: 20px;
1761     border: none;
1762 }
1763 .form_import .input_import {
1764     border: 1px solid #bcbcbc;
1765 }
1766 .import_export_options .importing {
1767     padding: inherit;
1768     background: none;
1769 }
1770
1771 .importing {
1772     position: relative;
1773 }
1774
1775 .importing .importing_msg {
1776     padding-left: 10px;
1777     padding-bottom: 10px;
1778 }
1779
1780 .field_hint {
1781     color: grey;
1782     font-style: italic;
1783     padding-left: 1em;
1784 }
1785
1786 .m880 {
1787     display:block; 
1788     text-align:right; 
1789     float:right; 
1790     width:50%; 
1791     padding-left:20px
1792 }
1793
1794 .advsearch {
1795     margin: 0;
1796 }
1797
1798 .advsearch table {
1799     border-spacing : 5px;
1800     border-collapse : separate;
1801     border-width : 0;
1802 }
1803 .advsearch td {
1804     border : 1px solid #EEE;
1805     padding : 0.3em 0.4em;
1806 }
1807 #circ_circulation_issue {
1808     position: relative;
1809     }
1810
1811 #clearscreen {
1812     position: absolute;
1813     top:0;
1814     right:0;
1815     }
1816
1817 #clearscreen a {
1818     display:block;
1819     -moz-border-radius: 0 0 0 5px;
1820     border-radius: 0 0 0 5px;
1821     padding : 0 .7em .2em .7em;
1822     background-color : #EEE;
1823     color : #CCC;
1824     text-shadow: 0px -1px 0px #666;
1825     text-decoration: none;
1826     font-size: 160%;
1827     font-weight : bold
1828     }
1829 #clearscreen a:hover {
1830     color : #cc0000;
1831     }
1832
1833 div.pager {
1834         background-color : #E8E8E8;
1835         border : 1px solid #BCBCBC;
1836         -moz-border-radius : 5px;
1837     border-radius : 5px;
1838         display : inline-block;
1839         font-size : 85%;
1840         padding : .3em .5em .3em .5em;
1841         margin : .4em 0;
1842 }
1843 div.pager img {
1844         vertical-align : middle;
1845 }
1846
1847 div.pager img.last {
1848         padding-right: 5px;
1849 }
1850 div.pager input.pagedisplay {
1851         border : 0;
1852         background-color : transparent;
1853         font-weight: bold;
1854         text-align : center;
1855 }
1856 a.localimage img {
1857         border : 1px solid #0000CC;
1858         margin : 0 .5em;
1859         padding : .3em;
1860 }
1861
1862 .no-image {
1863     background-color : #FFF;
1864     border: 1px solid #AAA;
1865     color : #979797;
1866     display:block;
1867     font-size : 86%;
1868     font-weight : bold;
1869     text-align : center;
1870     width : 75px;
1871     border-radius : 3px;
1872 }
1873
1874 div.pager p {
1875         margin: 0;
1876 }
1877
1878 div#acqui_order_supplierlist > div.supplier {
1879     border: 1px solid #EEEEEE;
1880     margin: 0.5em;
1881     padding: 1em;
1882 }
1883
1884 div#acqui_order_supplierlist > div.supplier > span.suppliername {
1885     display: inline;
1886     font-size: 1.7em;
1887     margin-bottom: 0.5em;
1888 }
1889
1890 div#acqui_order_supplierlist > div.supplier > span.action {
1891     margin-left: 5em;
1892 }
1893
1894 div#acqui_order_supplierlist > div.supplier > div.baskets {
1895     margin-top: 0.5em;
1896 }
1897
1898 .supplier-contact-details {
1899     float: left;
1900 }
1901
1902 #add-contact {
1903     margin: 0 0 8px 8px;
1904 }
1905
1906 #contact-template {
1907     display: none;
1908 }
1909
1910 /* Override core jQueryUI widgets */
1911 .ui-widget-content { border: 1px solid #B9D8D9; background: #ffffff none; color: #222222; }
1912 .ui-widget-header { border: 1px solid #B9D8D9; background: #E6F0F2 none; color: #222222; font-weight: bold; }
1913 .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; }
1914 .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; }
1915 .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; }
1916 .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #FED22F; background: #FFF4C6; color: #363636; }
1917 .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec; color: #cd0a0a; }
1918
1919 /* Override jQuery Autocomplete */
1920 .ui-autocomplete {
1921     position: absolute;
1922     cursor: default;
1923     -webkit-box-shadow: 2px 2px 2px rgba(0,0,0,.3);
1924     -moz-box-shadow: 2px 2px 2px rgba(0,0,0,.3);
1925     box-shadow: 2px 2px 2px rgba(0,0,0,.3);
1926 }
1927 .ui-autocomplete.ui-widget-content .ui-state-hover {
1928     border: 1px solid #B9D8D9;
1929     background: #E6F0F2 none;
1930     font-weight: normal;
1931     color: #212121;
1932 }
1933 .ui-autocomplete-loading {
1934     background: #FFF url("../img/loading-small.gif") right center no-repeat;
1935 }
1936
1937 /* jQuery UI standard tabs */
1938 .ui-menu li {
1939     list-style:none;
1940 }
1941
1942 .ui-tabs-nav .ui-tabs-active a,
1943 .ui-tabs-nav a:hover,
1944 .ui-tabs-nav a:focus,
1945 .ui-tabs-nav a:active,
1946 .ui-tabs-nav span.a {
1947     background: none repeat scroll 0 0 transparent;
1948     outline: 0 none;
1949 }
1950
1951 .ui-tabs .ui-tabs-nav li.ui-tabs-active {
1952     background-color : #FFF;
1953     border : 1px solid #B9D8D9;
1954     border-bottom-width: 0;
1955 }
1956
1957 .ui-widget,
1958 .ui-widget input,
1959 .ui-widget select,
1960 .ui-widget textarea,
1961 .ui-widget button {
1962     font-family : inherit;
1963     font-size : inherit;
1964 }
1965 ul.ui-tabs-nav li {
1966     list-style : none;
1967 }
1968 .ui-tabs.ui-widget-content {
1969     background : transparent none;
1970     border : 0;
1971 }
1972
1973 .ui-tabs .ui-tabs-panel {
1974     border : 1px solid #B9D8D9;
1975 }
1976 .ui-tabs-nav.ui-widget-header {
1977     border : 0;
1978     background : none;
1979 }
1980 .ui-tabs .ui-tabs-nav li {
1981     background: #E6F0F2 none;
1982     border: 1px solid #B9D8D9;
1983     margin-right : .4em;
1984     top: 1px;
1985 }
1986 .ui-tabs .ui-tabs-nav li.ui-tabs-active a {
1987     color : #000;
1988     font-weight : bold;
1989 }
1990
1991 .ui-tabs .ui-tabs-nav li.ui-state-default.ui-state-hover {
1992     background : #EDF4F5 none;
1993 }
1994
1995 .ui-tabs .ui-tabs-nav li.ui-tabs-active.ui-state-hover {
1996     background : #FFF none;
1997 }
1998
1999 .ui-tabs .ui-state-default a,
2000 .ui-tabs .ui-state-default a:link,
2001 .ui-tabs .ui-state-default a:visited {
2002     color: #004D99;
2003 }
2004
2005 .ui-tabs .ui-state-hover a,
2006 .ui-tabs .ui-state-hover a:link,
2007 .ui-tabs .ui-state-hover a:visited {
2008     color: #538200;
2009 }
2010
2011 .statictabs ul {
2012     background: none repeat scroll 0 0 transparent;
2013     border: 0 none;
2014     margin: 0;
2015     padding: 0.2em 0.2em 0;
2016     border-bottom-right-radius: 4px;
2017     border-bottom-left-radius: 4px;
2018     border-top-right-radius: 4px;
2019     border-top-left-radius: 4px;
2020     color: #222222;
2021     font-weight: bold;
2022     font-size: 100%;
2023     line-height: 1.3;
2024     list-style: none outside none;
2025     outline: 0 none;
2026     text-decoration: none;
2027 }
2028
2029 .statictabs ul:after {
2030     clear: both;
2031 }
2032
2033 .statictabs ul:before,
2034 .statictabs ul:after {
2035     content: "";
2036     display: table;
2037 }
2038
2039 .statictabs ul li {
2040     background: none repeat scroll 0 0 #E6F0F2;
2041     border: 1px solid #B9D8D9;
2042     border-bottom: 0 none;
2043     border-top-right-radius: 4px;
2044     border-top-left-radius: 4px;
2045     float: left;
2046     list-style: none outside none;
2047     margin-bottom: 0;
2048     margin-right: 0.4em;
2049     padding: 0;
2050     position: relative;
2051     white-space: nowrap;
2052     top: 1px;
2053     color: #555555;
2054     font-weight: normal;
2055
2056 }
2057
2058 .statictabs ul li.active {
2059     background-color: #FFFFFF;
2060     color: #212121;
2061     font-weight: normal;
2062     padding-bottom: 1px;
2063 }
2064
2065 .statictabs ul li a {
2066     color: #004D99;
2067     cursor: pointer;
2068     float: left;
2069     padding: 0.5em 1em;
2070     text-decoration: none;
2071 }
2072
2073 .statictabs ul li a:hover {
2074     background-color : #EDF4F5;
2075     border-top-right-radius: 4px;
2076     border-top-left-radius: 4px;
2077     color : #538200;
2078 }
2079
2080 .statictabs ul li.active a {
2081     color: #000000;
2082     font-weight: bold;
2083     cursor: text;
2084     background: none repeat scroll 0 0 transparent;
2085     outline: 0 none;
2086     top : 1px;
2087 }
2088
2089 .statictabs .tabs-container {
2090     border: 1px solid #B9D8D9;
2091     background: none repeat scroll 0 0 transparent;
2092     display: block;
2093     padding: 1em 1.4em;
2094     border-bottom-right-radius: 4px;
2095     border-bottom-left-radius: 4px;
2096     color: #222222;
2097 }
2098
2099 /* jQuery UI header search box tabs */
2100 #header_search ul.ui-tabs-nav {
2101     padding-top : 0;
2102     margin-left: 1em;
2103 }
2104 #header_search ul.ui-tabs-nav li.ui-state-default {
2105     border: 0;
2106     background : transparent none;
2107     top: 0;
2108 }
2109 #header_search ul.ui-tabs-nav li.ui-state-default a {
2110     padding : .3em .6em;
2111 }
2112 #header_search ul.ui-tabs-nav li.ui-tabs-active {
2113     border : 1px solid #85CA11;
2114     border-top-width: 0;
2115     top: -2px;
2116     background-color : #FFFFF1;
2117 }
2118 #header_search ul.ui-tabs-nav li.ui-tabs-active a {
2119     text-decoration: none;
2120 }
2121 #header_search .ui-corner-top {
2122      border-radius: 0 0 4px 4px;
2123 }
2124
2125 #header_search > div,
2126 #header_search > ul > li {
2127     display: none;
2128 }
2129 #header_search > div:first-of-type,
2130 #header_search > ul > li:first-of-type {
2131     display: block;
2132 }
2133
2134 .authref {
2135     font-style: normal;
2136     text-indent: 4em;
2137 }
2138
2139 .seefrom, .seealso {
2140     font-style: italic;
2141     text-indent: 2em;
2142 }
2143
2144 #authfinderops {
2145     float: right;
2146 }
2147 div.authorizedheading {
2148   font-weight: bold;
2149 }
2150 .authres_notes, .authres_seealso, .authres_otherscript {
2151   padding-top: 3px;
2152 }
2153 .authres_notes {
2154   font-style: italic;
2155 }
2156
2157
2158 .contents {
2159     width: 75%;
2160 }
2161
2162 .contentblock {
2163     position: relative;
2164     margin-left: 2em;
2165 }
2166
2167 .contents .t:first-child:before {
2168     content: "→ ";
2169 }
2170
2171 .contents .t:before {
2172     content: "\A→ ";
2173     white-space: pre;
2174 }
2175
2176 .contents .t {
2177     font-weight: bold;
2178     display: inline;
2179 }
2180
2181 .contents .r {
2182     display: inline;
2183 }
2184
2185 #hierarchies a {
2186     font-weight: normal;
2187     text-decoration: underline;
2188     color: #069;
2189 }
2190
2191 #hierarchies a:hover {
2192     color: #990033;
2193 }
2194
2195 #didyoumeanopac, #didyoumeanintranet {
2196     float: left;
2197     width: 260px;
2198 }
2199
2200 .pluginlist {
2201     padding-bottom: 10px;
2202 }
2203 .plugin {
2204     margin: 0 1em 1em 0;
2205 }
2206 .pluginname {
2207     margin: 0.3em;
2208     padding-bottom: 4px;
2209     padding-left: 0.2em;
2210     background-color: #E6F0F2;
2211 }
2212 .pluginname .ui-icon {
2213     float: right;
2214 }
2215 .plugindesc {
2216     padding: 0.4em;
2217 }
2218 .ui-sortable-placeholder {
2219     border: 1px dotted black;
2220     visibility: visible !important;
2221     height: 80px !important;
2222 }
2223 .ui-sortable-placeholder * {
2224     visibility: hidden;
2225 }
2226
2227 /* jQuery UI Datepicker */
2228 .ui-datepicker table {
2229     width: 100%;
2230     font-size: .9em;
2231     border : 0;
2232     border-collapse: collapse;
2233     margin:0 0 .4em;
2234 }
2235
2236 .ui-datepicker th {
2237     background : transparent none;
2238     padding: .7em .3em;
2239     text-align: center;
2240     font-weight: bold;
2241     border: 0;
2242 }
2243
2244 .ui-datepicker-trigger {
2245     vertical-align: middle;
2246     margin : 0 3px;
2247 }
2248 .ui-datepicker {
2249     -moz-box-shadow: 1px 1px 3px 0 #666;
2250     -webkit-box-shadow: 1px 1px 3px 0 #666;
2251     box-shadow: 1px 1px 3px 0 #666;
2252 }
2253
2254 /* css for timepicker */
2255 .ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
2256 .ui-timepicker-div dl { text-align: left; }
2257 .ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
2258 .ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
2259 .ui-timepicker-div td { font-size: 90%; }
2260 .ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }
2261 .ui_tpicker_second,
2262 .ui_tpicker_millisec,
2263 .ui_tpicker_microsec {
2264     display: none;
2265 }
2266
2267 /* jQuery UI Accordion */
2268 .ui-accordion-header,
2269 .ui-widget-content .ui-accordion-header {
2270     font-weight: bold; font-size : 110%;
2271 }
2272
2273 fieldset.rows.ui-accordion-content {
2274     border-top-left-radius: 0;
2275     border-top-right-radius: 0;
2276     margin: 0;
2277     padding: 0;
2278     width: auto;
2279 }
2280
2281 fieldset.rows.ui-accordion-content table {
2282     margin : 0;
2283 }
2284
2285 video {
2286     width: 480px;
2287 }
2288
2289 /* Bootstrap overrides */
2290 button,
2291 .btn {
2292     border-color : #ADADAD #ADADAD #949494;
2293     font-family: arial,helvetica,clean,sans-serif;
2294 }
2295
2296 .btn.btn-link {
2297     border : 0;
2298 }
2299
2300 .btn-small .caret {
2301     margin-top : .6em;
2302 }
2303
2304 #toolbar .btn,
2305 #toolbar .dropdown-menu,
2306 .btn-toolbar .btn,
2307 .btn-toolbar .dropdown-menu {
2308     font-size: 13px;
2309 }
2310 a.btn:link,
2311 a.btn:visited{
2312     color: #333333;
2313 }
2314 .dropdown-menu li {
2315     list-style: none outside none;
2316 }
2317 a.dropdown-toggle {
2318     white-space: nowrap;
2319 }
2320
2321 a.disabled {
2322     color : #999999;
2323 }
2324
2325 .navbar {
2326     color: #333;
2327 }
2328
2329 .navbar .nav > li > a, .loggedout {
2330     color: #004D99;
2331     font-weight: bold;
2332     padding : .4em .2em;
2333 }
2334
2335 .navbar .nav > li {
2336     list-style: none outside none;
2337     padding : 0 .6em;
2338 }
2339
2340 .navbar .nav > li > a:focus,
2341 .navbar .nav > li > a:hover {
2342     color: #538200;
2343 }
2344
2345 .navbar .nav li.dropdown.open > .dropdown-toggle,
2346 .navbar .nav li.dropdown.active > .dropdown-toggle,
2347 .navbar .nav li.dropdown.open.active > .dropdown-toggle {
2348     background: transparent none;
2349 }
2350
2351 .navbar-static-top .navbar-inner {
2352     background: #E6F0F2 none;
2353     border: 0;
2354     box-shadow: none;
2355     min-height: 0;
2356     padding-left: 0;
2357 }
2358 .navbar-fixed-bottom .navbar-inner {
2359     min-height: 0;
2360     padding : .4em 0;
2361 }
2362
2363 .navbar-fixed-bottom .nav > li > a {
2364     font-weight: normal;
2365     padding : .05em .3em;
2366 }
2367
2368 .navbar-fixed-bottom .nav > li {
2369     border-right : 1px solid #CCC;
2370 }
2371
2372 .navbar-fixed-bottom .nav > li:last-child {
2373     border-right : 0;
2374 }
2375
2376 .navbar-fixed-bottom .nav > li.navbar-text {
2377     line-height: normal;
2378     padding : 0.4em 0.7em;
2379 }
2380 .navbar .nav > li {
2381     list-style: none outside none;
2382     padding : 0 .6em;
2383 }
2384 .navbar .nav > li > a {
2385     color: #004D99;
2386     font-weight: bold;
2387     padding : .4em .3em;
2388 }
2389 .navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
2390     background: transparent none;
2391 }
2392
2393 .navbar .nav > li > a:focus,
2394 .navbar .nav > li > a:hover {
2395     color: #538200;
2396 }
2397
2398 .navbar .nav li.dropdown.open > .dropdown-toggle,
2399 .navbar .nav li.dropdown.active > .dropdown-toggle,
2400 .navbar .nav li.dropdown.open.active > .dropdown-toggle {
2401     background: transparent none;
2402 }
2403
2404 .tooltip.bottom .tooltip-arrow {
2405     border-bottom-color: #EEE;
2406 }
2407 .tooltip.bottom .tooltip-inner {
2408     background-color : #FFF;
2409     border: 1px solid rgba(0, 0, 0, 0.2);
2410     box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
2411     color: #000;
2412     padding : 1em;
2413     font-size : 120%;
2414 }
2415 .separator { color : #666; padding : 0 .2em; }
2416
2417 .close {
2418     position: inherit;
2419     top: auto;
2420     right : auto;
2421     filter : none;
2422     float : none;
2423     font-size: inherit;
2424     font-weight: normal;
2425     opacity: inherit;
2426     text-shadow: none;
2427 }
2428
2429 .close:hover {
2430     color: #538200;
2431     filter: inherit;
2432     font-size: inherit;
2433     opacity: inherit;
2434 }
2435
2436 /* Redefine a new style for Bootstrap's class "close" since we use that already */
2437 /* Use <a class="closebtn" href="#">&times;</a> */
2438 .alert .closebtn{position:relative;top:-2px;right:-21px;line-height:20px;}
2439 .modal-header .closebtn{margin-top:2px;}
2440 .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);}
2441 button.closebtn{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;}
2442
2443 .btn-group label,
2444 .btn-group select {
2445     font-size: 13px;
2446 }
2447
2448 .tooltip-inner {
2449     white-space:pre-wrap;
2450 }
2451
2452 /* End Bootstrap overrides */
2453
2454 .waiting {
2455     cursor: wait;
2456 }
2457
2458 fieldset.rows table.mceListBox {
2459     margin: 0;
2460 }
2461
2462 #jobpanel,#jobstatus,#jobfailed { display : none; }
2463 #jobstatus { margin:.4em; }
2464 #jobprogress{ width:200px;height:10px;border:1px solid #666;background:url('../img/progress.png') -300px 0px no-repeat; }
2465 #selections { width : 100%; white-space : normal; }
2466 #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%; }
2467 #selections span.selected { background-color : #CCE0FC; }
2468 #selections input { vertical-align:middle;margin:0 2px; }
2469 #changepasswordf input[type="text"],
2470 #changepasswordf input[type="password"] {
2471     font-size: 140%;
2472     font-family : monospace;
2473     padding : .3em;
2474 }
2475
2476 /* Class to be added to toolbar when it starts being fixed at the top of the screen*/
2477
2478 .floating {
2479     -webkit-box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, .5);
2480     box-shadow: 0px 3px 2px 0px rgba(0, 0, 0, .5);
2481 }
2482
2483 div#toolbar.floating,
2484 #searchheader.floating {
2485     border-radius: 0;
2486     margin-top: 0;
2487 }
2488
2489 .inline {
2490     display : inline;
2491 }
2492
2493 .nowrap {
2494     white-space: nowrap;
2495 }
2496
2497 .tag_editor {
2498     background: transparent url("../img/edit-tag.png") top left no-repeat;
2499     display : block;
2500     float : left;
2501     width : 16px;
2502     height: 16px;
2503     margin : 4px;
2504     text-indent: 100%;
2505     white-space: nowrap;
2506     overflow: hidden;
2507 }
2508
2509 .browse-controls {
2510     margin-left: 1.1em;
2511     margin-right: .5em;
2512     padding-bottom: 1em;
2513     padding-top: 1em;
2514 }
2515
2516 #browse-return-to-results {
2517     border-top-left-radius : 3px;
2518     border-top-right-radius : 3px;
2519     display: block;
2520     text-align: center;
2521 }
2522
2523 .browse-button {
2524     color: #004d99;
2525     padding: .4em .6em;
2526     display: inline-block;
2527 }
2528
2529 span.browse-button {
2530     background: #fafafa;
2531     color: #222;
2532 }
2533
2534 .browse-button:hover {
2535     background: #fafafa;
2536 }
2537
2538 .browse-label,
2539 .browse-prev-next {
2540     border: 1px solid #b9d8d9;
2541 }
2542
2543 .browse-label {
2544     border-top-left-radius : 5px;
2545     border-top-right-radius : 5px;
2546     background-color : #e8f0f6;
2547 }
2548
2549 .browse-prev-next {
2550     border-top-width: 0;
2551     border-bottom-left-radius: 5px;
2552     border-bottom-right-radius: 5px;
2553 }
2554
2555 #browse-previous {
2556     border-right : 1px solid #B9D8D9;
2557     border-bottom-left-radius: 5px;
2558     padding-right: 1em;
2559 }
2560
2561 #browse-next {
2562     border-top-width : 0;
2563     border-bottom-right-radius: 5px;
2564     float: right;
2565     padding-right: 1em;
2566 }
2567
2568 .loading-overlay {
2569     background-color: #FFF;
2570     cursor: wait;
2571     height: 100%;
2572     left: 0;
2573     opacity: .7;
2574     position: fixed;
2575     top: 0;
2576     width: 100%;
2577     z-index: 1000;
2578 }
2579 .loading-overlay div {
2580     background : transparent url(../img/loading.gif) top left no-repeat;
2581     font-size : 175%;
2582     font-weight: bold;
2583     height: 2em;
2584     left: 50%;
2585     margin: -1em 0 0 -2.5em;
2586     padding-left : 50px;
2587     position: absolute;
2588     top: 50%;
2589     width: 15em;
2590 }
2591
2592 #merge_invoices {
2593     display: none;
2594     margin: 1em auto;
2595 }
2596
2597 #merge {
2598     margin: 0.5em 0 0 0;
2599 }
2600
2601 #merge_table tr.active td {
2602     background-color: #FFFFCC;
2603 }
2604
2605 .renewals {
2606     display:block;
2607     font-size:0.8em;
2608     padding:0.5em;
2609 }
2610
2611 #transport-types {
2612     padding-top: 0.5px;
2613 }
2614
2615 #i18nMenu .navbar-text .currentlanguage {
2616     color : #000;
2617     font-weight: bold;
2618 }
2619
2620 #i18nMenu a.currentlanguage:link,
2621 #i18nMenu a.currentlanguage:visited {
2622     font-weight: bold;
2623 }
2624
2625 #i18nMenu a,
2626 #i18nMenu a:link,
2627 #i18nMenu a:visited {
2628     color : #004d99;
2629     font-weight: normal;
2630 }
2631
2632 #i18nMenu a:hover,
2633 #i18nMenu a:active {
2634     color : #538200;
2635     font-weight: normal;
2636 }
2637
2638 #i18nMenu a .sublanguage-selected {
2639     color: #000;
2640     font-weight: bold;
2641 }
2642
2643 #i18nMenu .dropdown-menu a:hover,
2644 #i18nMenu .dropdown-menu a:focus {
2645     color : #FFF;
2646 }
2647
2648 #circ_circulation_issue .onsite_checkout-select label,
2649 .onsite_checkout-select label {
2650     font-size : inherit;
2651     font-weight: normal;
2652 }
2653 span.onsite_checkout {
2654     color: #cc0000;
2655 }
2656 .onsite-checkout-only {
2657     background-color : rgba(255, 242, 206, 0.5);
2658     border-radius: 4px;
2659     border : 1px solid #FFF2CE;
2660 }
2661
2662 div.lastchecked {
2663     padding : .2em 1em;
2664     border: 2px solid #BCDB89;
2665     border-bottom-left-radius: 5px;
2666     border-bottom-right-radius: 5px;
2667 }
2668 .branchgriditem {
2669     background-color: #fff;
2670     border: 1px solid #b9d8d9;
2671     border-radius: 3px;
2672     display: table-cell;
2673     float: left;
2674     margin: 3px;
2675     padding: 0.3em;
2676 }
2677 .branchgridrow {
2678     display: table-row;
2679 }
2680 .branchselector {
2681     display: table;
2682 }
2683
2684 .hq-author {
2685     font-weight: bold;
2686 }
2687
2688 div#cn_browser_table_wrapper > table#cn_browser_table {
2689    margin: auto;
2690    width:90%;
2691 }
2692
2693 /* Tools > automatic_item_modification_by_age */
2694 div.rules {
2695     display: block;
2696 }
2697
2698 #new_rule {
2699     display: none;
2700 }
2701
2702 #new_rule, div.rule {
2703     background-color: #F4F8F9;
2704     border: 2px solid #B9D8D9;
2705     border-radius: 5px;
2706     margin: .3em;
2707     padding: .3em;
2708 }
2709
2710 .blocks {
2711     margin-bottom: .3em;
2712 }
2713
2714 .remove_rule {
2715     padding-left: .7em;
2716     font-size: 80%;
2717 }
2718
2719 div[class$="_table_controls"] {
2720     padding: .7em 0;
2721 }
2722
2723 .underline {
2724     text-decoration: underline;
2725 }
2726
2727 .overline {
2728     text-decoration: overline;
2729 }
2730
2731 .order-control {
2732     padding-right: 5px;
2733 }