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