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