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