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