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