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