source: main/trunk/greenstone3/web/interfaces/default/style/core.css@ 37477

Last change on this file since 37477 was 37477, checked in by kjdon, 14 months ago

added a width to userMenu so the text can fit in it

File size: 30.3 KB
Line 
1html {
2 height: 100%;
3 margin-bottom: 0; /* This used to be 1px, unknown why but caused a 1px 'jiggle' + scrollbar when otherwise unnecessary. */
4}
5body {
6 font-family: Arial, "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
7 margin: 0;
8 background-color: #eae4d9;
9}
10
11h3 {
12 margin-top:2px;
13 margin-bottom:2px;
14}
15
16p {
17 margin-top:0px;
18 margin-bottom:0.75em;
19}
20
21pre {
22 white-space: pre-wrap; /* css-3 */
23 white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
24 white-space: -pre-wrap; /* Opera 4-6 */
25 white-space: -o-pre-wrap; /* Opera 7 */
26 word-wrap: break-word; /* Internet Explorer 5.5+ */
27}
28
29.sectionHeader {
30 margin-top:0px;
31 margin-bottom:0px;
32}
33
34.headerTD {
35 vertical-align: middle;
36}
37
38/* Styles for the different depths */
39.sectionHeaderDepthTitle{
40 font-size:1.4em;
41 line-height:1em;
42 font-weight:bold;
43}
44
45.sectionHeaderDepth1{
46 font-size:1.3em;
47 line-height:1em;
48 font-weight:bold;
49}
50
51.sectionHeaderDepth2{
52 font-size:1.2em;
53 line-height:1em;
54 font-weight:bold;
55 font-style:italic;
56}
57
58.sectionHeaderDepth3{
59 font-size:1.1em;
60 line-height:1em;
61 font-style:italic;
62}
63
64.sectionHeaderDepth4{
65 font-size:1em;
66 line-height:1em;
67 font-weight:italic;
68}
69
70.sectionNumberSpan{
71 /*Comment out this line to enable automatic section numbering*/
72 display:none;
73}
74
75.sectionContainer{
76 padding-top:0.5em;
77 padding-bottom:1em;
78 padding-left:1.5em;
79}
80
81.classifierContainer {
82 padding-left:1.5em;
83}
84
85.horizontalContainer {
86 padding-left:0px;
87 margin:0px;
88 text-transform: capitalize; /* To get the bookshelves and buckets titlecased (they're stored lowercased) */
89}
90
91.selectedHorizontalClassifierNode a{
92 font-weight: bold;
93 text-decoration: none;
94}
95
96.horizontalClassifierNode {
97 padding:0px 0px 10px 10px;
98 list-style:none;
99 display: inline-block;
100}
101
102.icon{
103 cursor:pointer;
104 padding:2px;
105 border:0px;
106}
107
108.emptyIcon {
109 height:16px;
110 width:16px;
111}
112
113.backToTop {
114 font-size:0.7em;
115 padding-left: 2em;
116 text-align:center;
117}
118
119.hidden{
120 display:none;
121}
122
123#prevArrowTD {
124 text-align:right;
125 width:10%;
126}
127
128#nextArrowTD {
129 text-align:left;
130 width:10%;
131}
132
133#prevTD {
134 text-align:left;
135 width:20%;
136}
137
138#nextTD {
139 text-align:right;
140 width:20%;
141}
142
143#searchResultNavTable {
144 width:100%;
145}
146
147#searchResultsStatusBar {
148 text-align:center;
149}
150
151.HighlightSnippet {
152 font-size:0.7em;
153}
154
155#container {
156 position: relative;
157 margin: 0 auto 20px auto;
158 max-width: 1000px;
159 padding: 0;
160 line-height: 120%;
161 background-color: #fff;
162 border-top-width: 0px;
163}
164
165#topArea {
166 border: none;
167 max-width: 1000px;
168 margin: 20px auto 0;
169}
170
171#topArea table {
172 width: 100%;
173}
174
175#topArea td {
176 width: 50%;
177}
178
179#gs_banner {
180 padding:0px;
181 position: relative;
182 border: 0px;
183}
184
185#gs_content {
186 /* Unsure why this negative margin existed. Leaving it for posterity should issues occur.
187 * The top padding value has been adjusted accordingly.
188 *
189 * margin-top:-10px;
190 */
191 padding: 10px 20px 10px;
192 min-height: 300px;
193}
194
195#gs_footer {
196 position: relative;
197 display: block;
198 margin: -1px auto;
199 text-align: center;
200 vertical-align: middle;
201 font-size: 70%;
202 padding-top:5px;
203 padding-bottom:5px;
204}
205
206.termList {
207 font-size:12px;
208 line-height:14px;
209}
210
211.noTermHighlight{
212
213}
214
215.termHighlight{
216 background:yellow;
217}
218.snippetText{
219 font-weight:bold;
220 font-style:italic;
221}
222
223
224#viewAndZoomOptions {
225 margin-bottom:10px;
226 border:0px;
227}
228
229#viewOptions {
230 margin: 0px;
231 padding: 0px;
232}
233
234#viewOptions li {
235 list-style:none;
236 float:left;
237 padding: 5px;
238 cursor:pointer;
239}
240
241.tableOfContentsTitle{
242 font-weight:bold;
243 text-align:left;
244}
245
246.viewOptions a:link, .viewOptions a:hover, .viewOptions a:active, .viewOptions a:visited {
247 text-decoration:none;
248}
249
250#rightSidebar {
251 min-width:180px;
252 float:right;
253 margin: 0 0 10px 20px;
254}
255
256#contentsArea {
257 padding:0px 10px;
258}
259
260#collectionLinks {
261 position: relative;
262}
263
264/*
265#collectionLinks a div{
266 display: block;
267 float: left;
268 border: 1px solid #888;
269 margin: 0 20px 20px 0;
270 font-size: 150%;
271 color: #444;
272 text-decoration: none;
273 background: url(../images/collectionIconStripe.gif) scroll no-repeat 0 0;
274 padding: 20px;
275 min-width: 200px;
276 text-align:center;
277}
278*/
279
280#collectionLinks a img{
281 display: block;
282 float: left;
283 border: 1px solid #888;
284 margin: 0 20px 20px 0;
285 font-size: 150%;
286 color: #444;
287 text-decoration: none;
288 height:60px;
289}
290
291#groupLinks a img{
292 display: block;
293 float: left;
294 border: 1px solid #888;
295 margin: 0 20px 20px 0;
296 font-size: 150%;
297 color: #444;
298 text-decoration: none;
299 height:60px;
300}
301
302.groupLink {
303 display: block;
304 float: left;
305 border: 1px solid #888;
306 margin: 0 20px 20px 0;
307 font-size: 150%;
308 color: #444;
309 text-decoration: none;
310 min-width: 200px;
311 text-align:center;
312}
313.collectionLink {
314 display: block;
315 float: left;
316 border: 1px solid #888;
317 margin: 0 20px 20px 0;
318 font-size: 150%;
319 color: #444;
320 text-decoration: none;
321 min-width: 200px;
322 text-align:center;
323}
324
325.collectionLinkText {
326 padding: 15px 15px 10px;
327}
328
329.collectionLinkImage {
330 display: block;
331 float: left;
332}
333.groupLinkText {
334 padding: 15px 15px 10px;
335}
336
337/* some text should not be rendered as it is just there for search engines */
338#collectionLinks a b {
339 display: none;
340}
341
342#groupLinks a b {
343 display: none;
344}
345
346/* make sure h1s and h2s are readable on the green banner */
347#breadcrumbs, #gs_banner h2, #breadcrumbs a, #gs_banner h2 a {
348 /*color: #fff;*/
349}
350body.dAction #gs_banner h2 {
351 max-width: 600px;
352 font-size: 100;
353}
354
355#titlesearchcontainer {
356 padding-top: 20px;
357 width: 100%;
358}
359
360#titlesearchcontainer, #titlesearchcontainer form, #titlesearchcontainer h2{
361 margin-top: 0px;
362 margin-bottom: 0px;
363}
364
365#titlearea {
366 float: left;
367 padding-left: 20px;
368}
369
370#titlearea h2{
371 padding-left: 0px;
372 padding-bottom: 20px;
373}
374
375#quickSearch {
376 float: right;
377}
378
379#quicksearcharea {
380 float: right;
381 text-align: right;
382 padding-right: 20px;
383}
384
385#quicksearcharea ul{
386 margin:0;
387}
388
389#quicksearcharea li{
390 display:inline;
391 list-style:none;
392 margin-left:5px;
393 padding: 2px 3px 2px 5px;
394 font-size: 10px;
395}
396
397#quicksearcharea a{
398 text-transform:lowercase;
399}
400
401#breadcrumbs {
402 margin-left: 20px;
403}
404
405#breadcrumbs a{
406 text-decoration:underline;
407}
408
409
410/* css to make the page links work (home, help, preference) */
411#bannerLinks {
412 text-align: right;
413 list-style: none;
414 margin: 0 20px;
415 font-size: 90%;
416}
417
418#bannerLinks li {
419 /*display: inline;*/
420 float:right;
421 padding: 1px 4px 1px 0px;
422}
423
424#bannerLinks ul {
425 padding: 0px 3px 0px 0px;
426 text-align: right;
427 list-style: none;
428}
429
430#bannerLinks li.current a {
431 cursor: default;
432}
433
434#bannerLinks li:hover, #bannerLinks li.current { background-position: 100% 0; }
435
436#bannerLinks li.current a { text-decoration: underline; background-position: 0 0;}
437#bannerLinks img.spacer { display: table-cell; }
438
439#userMenu {
440 position: absolute;
441 z-index: 100;
442 list-style: none outside none;
443 margin: 0px;
444 padding: 0px;
445 font-size: 90%;
446 width: 150px;
447
448}
449
450#userMenu li {
451 float: left;
452 text-align: left;
453 width: 100%;
454}
455
456
457/* css to make the classifier list pretty */
458.navList {
459 margin: 0 0 10px 0;
460 padding: 0;
461 background-color: #0a0;
462}
463
464.navList ul {
465 margin: 0;
466 padding: 0;
467 list-style: none;
468}
469
470.navList td {
471 /*float: left;*/
472 padding-left: 3em;
473 padding-right: 3em;
474 text-align:center;
475 cursor: pointer;
476 color: #fff;
477}
478.navList li a, .navList li span {
479 padding: 0 1em;
480 display: block;
481 text-decoration: none;
482 color: #fff;
483}
484
485.navList td.current {
486 background-color: #efea6e;
487 color: #444;
488 cursor: default;
489}
490
491.navList li.current a, .navList li.current span {
492 color: #444;
493 cursor: default;
494}
495
496/* css to make the tabs work */
497#gs-nav {
498 list-style: none outside none;
499 padding: 0px;
500 margin: 0 0 0 20px;
501 font-size: 14px;
502}
503
504#gs-nav ul {
505 margin:0px;
506 padding:0px;
507}
508
509#gs-nav li {
510 float:left;
511 display: inline;
512 margin-right: 5px;
513 padding: 3px 5px 5px 7px;
514 text-transform: capitalize;
515 text-align: center;
516 border-bottom: 0px;
517}
518
519#gs-nav a{
520 margin:0px;
521 font-weight: bold;
522 text-decoration: none;
523}
524
525#gs-nav li:hover, #gs-nav li.current { background-position: 100% 0; }
526#gs-nav li:hover a, #gs-nav li.current a { background-position: 0 0; cursor:default; }
527
528/* style the search and classifier results */
529#resultsTable {
530 line-height: 130%;
531 margin: 0;
532 padding: 0;
533 /* border: 1px solid #f00; */
534}
535
536#resultsTable ul {
537 margin: 0 0 0 20px;
538 padding: 0;
539}
540
541#resultsTable li {
542 list-style: none;
543 margin: 0 0 .2em 0;
544 /* border: 1px solid #00f; */
545}
546
547#resultsTable li a {
548 padding: 3px 3px 3px 3px;
549 background-repeat: no-repeat;
550 background-position: 0 .1em;
551}
552
553
554#resultsTable .document a { /*background-image: url('../images/book.png'); */}
555#resultsTable .document a:visited { background-image: url('../images/book-visited.png'); color: #999; }
556#resultsTable .shelf>a { background-image: url('../images/bookshelf.png'); }
557
558.metaTableCell { border: 1;}
559.metaTableCellArea {
560 border: none;
561 resize: none;
562 outline: none;
563 overflow: auto;
564 width: 400px;
565 -webkit-box-sizing: border-box;
566 -moz-box-sizing: border-box;
567 box-sizing: border-box;
568}
569/* corners of the banner */
570/*
571.corner {
572 position: absolute;
573 background-image: url('../images/layout/corners.png');
574 background-repeat: no-repeat;
575 width: 20px;
576 height: 20px;
577}
578
579#cornerTopLeft {
580 left: 0; top: 0;
581 background-position: 0 0;
582}
583#cornerTopRight {
584 right: 0; top: 0;
585 background-position: -20px 0;
586}
587#cornerBottomLeft {
588 left: 0; bottom: 0;
589 background-position: 0 -20px;
590}
591#cornerBottomRight {
592 right: 0; bottom: 0;
593 background-position: -20px -20px;
594}
595*/
596.clear {
597 clear: both;
598}
599
600
601/*a:link, a:hover, a:active, a:visited { color: #050; }*/
602
603/* bg image set in style macro */
604div.divbar {
605 clear: both;
606 background-image: url('../images/bg_green.png');
607 width: 100%;
608 text-align: center;
609 font-size:80%
610}
611
612
613/** query form style**/
614div#queryform{
615
616}
617
618/** search result style */
619div#terminfo{
620
621}
622
623div#matchdocs{
624
625}
626
627div.resultnavigation{
628 margin: 0;
629 padding:0;
630}
631
632ul#resultlist li{
633 display:block;
634}
635
636div#documentheading{
637 font-size: 16pt;
638 font-weight: bold;
639}
640
641div#documentinfo {
642 float:left;
643 padding:0;
644 margin:0;
645 width:24%;
646}
647
648div#toc{
649 float:left;
650 text-align:left;
651 width:60%;
652 padding:0;
653 margin:0;
654}
655
656ul#docbuttons li {
657 display: block;
658 font-size: 11px;
659 font-weight: bold;
660 background: #f7e7c5;
661 margin: 1px;
662 border: 1px solid #eeddbb;
663 text-align: center;
664 vertical-align: middle;
665 height: 30px; /* IE6 and NS4 treat width/height as min-width/min-height */
666 width: 110px;
667}
668
669
670ul#tocnodes li{
671 margin: 0;
672 padding: 5px 0 0 0;
673 display:block;
674}
675
676ul.tocnode {
677 margin:0;
678 padding:5px 0 0 20px;
679}
680
681ul.tocnode a{
682 margin: 0;
683 padding:0 5px 0 0;
684 }
685
686span.bold{
687 font-weight: bold;
688}
689
690div.documentarrows{
691 margin: 0 0 0 0;
692 padding: 1em 0 0 0;
693}
694
695img.lessarrow{
696 float:left;
697 border: none;
698}
699
700img.morearrow{
701 float:right;
702 border:none;
703}
704
705div.formheading{
706 font-size: 16pt;
707 font-weight: bold;
708 margin: .5em 0 0;
709 padding:0;
710}
711
712ul#presprefs li, ul#berrybasketprefs li, ul#searchprefs li{
713 display: block;
714}
715
716
717div.phrasebrowse{
718 text-align:center;
719 padding:0;
720 margin: .5em 0 .5em 0;
721}
722
723div.QuickSearch {
724 float: right;
725}
726
727#coverImage {
728 text-align: center;
729 margin: 20px;
730}
731
732/* ----- TABLE OF CONTENTS ------ */
733.tocTable {
734 width: 100%;
735 background: white !important;
736}
737
738.tocTextCell {
739 padding-left:5px;
740}
741
742.tocTextCell img {/* tklabel icon size & margin reduction */
743 width: 3em !important;
744 margin-right: 0.2em !important;
745 margin-top: 0.2em !important;
746}
747
748.tableOfContentsContainer {
749 padding:1px;
750 max-height:500px;
751 overflow:auto;
752}
753
754#expandContractLinks {
755 margin: 0;
756 padding: 0;
757 font-size: 70%;
758}
759
760#expandContractLinks a {text-decoration: underline; color: #444 !important;}
761#expandContractLinks a:visited {text-decoration: underline; color: #444 !important;}
762#expandContractLinks a:link {text-decoration: underline; color: #444 !important;}
763
764#tableOfContents {
765 margin: 0;
766 padding: 0;
767 font-size: 70%;
768}
769
770#tableOfContents li {
771 list-style: none;
772 margin: 0;
773 padding: 2px;
774}
775
776#tableOfContents a {text-decoration: underline; color: #444 !important;}
777#tableOfContents a:visited{text-decoration: underline; color: #444 !important;}
778#tableOfContents a:link{text-decoration: underline; color: #444 !important;}
779
780#tableOfContents li.current {
781 background-color: #090;
782}
783#tableOfContents li.current a {
784 color: #fff;
785}
786
787#tableOfContents li.current li {
788 background-color: #fff;
789}
790
791#tableOfContents li.current li a {
792 color: #444;
793}
794
795#tableOfContents ul {
796 padding: 0 0 0 0;
797}
798
799#tableOfContents ul ul{
800 padding: 0 0 0 0;
801}
802
803#tableOfContents ul ul ul{
804 padding: 0 0 0 16px;
805}
806
807/* -------- SEARCH ------- */
808.paramLabel {
809 margin: 2px;
810 float: left;
811}
812.paramValue {
813 margin: 2px;
814 float: left;
815}
816
817
818table{
819 border-collapse:collapse;
820 border-spacing:0;
821}
822
823/* ------- BROWSE -------*/
824
825.childrenlist {
826 margin:0 0 0 10px;
827
828}
829.childrenlist td {
830 padding:3px 0px 0px 10px;
831}
832
833/* ------- PAGED IMAGE ------- */
834
835.pageSlider {
836 width: 250px;
837 overflow: auto;
838 margin-left: auto;
839 margin-right: auto;
840 padding: 2px;
841}
842
843.pageSliderSpacer {
844 width:2px;
845}
846
847.pageSliderCol {
848 height:100px;
849 padding: 2px;
850 text-align: center;
851 vertical-align: top;
852}
853
854/* ------- SPATIAL COLLECTIONS ------- */
855
856#nearbyDocs td, #nearbyDocs th {
857 padding: 5px;
858 border: 1px solid black;
859}
860
861#nearbyDocs th {
862 font-weight: bold;
863}
864
865#auth_navbar {
866 width: 90%;
867 margin: 10px auto;
868}
869
870#auth_navbar span{
871 padding:3px;
872}
873
874#userListTable {
875 text-align: center;
876 width: 90%;
877 margin: auto;
878}
879
880#userListTable td{
881 border: black 1px solid;
882 padding: 5px;
883}
884
885#gs_error{
886 padding: 5px;
887 margin: auto;
888 width: 50%;
889 text-align: center;
890}
891
892#loginTable{
893 margin: auto;
894}
895
896.map_canvas_full{
897 margin:0px auto;
898 width:600px;
899 height:450px;
900}
901
902.map_canvas_half{
903 float: right;
904 width:450px;
905 height:500px;
906}
907
908.pano_canvas_full{
909 margin:0px auto;
910 width:900px;
911 height:500px;
912}
913
914.pano_canvas_fullscreen{
915 margin-left:0px auto;
916 margin-right:0px auto;
917 width:1024px;
918 height:768px;;
919}
920
921.pano_canvas_half{
922 z-index: 1;
923 float: right;
924 width:450px;
925 height:500px;
926 background-color:#000000;
927}
928
929.navigate-point {
930 z-index: 97;
931 position: absolute;
932 overflow: hidden;
933 width: 80px;
934 height: 80px;
935 margin-left: -40px;
936 margin-top: -40px;
937 background-image: url("../images/navMarker.png");
938 cursor: pointer;
939}
940
941.fullscreenToggle{
942 z-index: 2;
943 position: relative;
944 float: right;
945 top: 28px;
946 left: 128px;
947 padding: 5px;
948}
949
950dl dt { font-weight:bold;
951 padding-top:10px; }
952dl dd { padding-bottom:10px}
953
954#facetSelector{
955 padding-top: 6px;
956}
957
958.facetTable{
959 list-style:none;
960 margin: 0px 0px 20px;
961 padding: 0px;
962 overflow:auto;
963}
964
965.facetTable li{
966 margin-bottom:5px;
967}
968
969.checkboxList{
970 list-style:none;
971 padding-left:0px;
972}
973
974.facetedResults{
975 /*
976 Supressing the float left for now, as it causes a long result list
977 to positioned vertically below the faceted box area
978 */
979
980 /* float:left; */
981}
982
983.slideshowImage{
984 width:100%;
985}
986
987/* GREENBUG */
988#gbEnableButton{
989 position:fixed;
990 left:0px;
991 bottom:0px;
992}
993
994.gbTemplateContainer{
995 float:left;
996 cursor:pointer;
997 margin:0 1em;
998 font-size:1.1em;
999 text-align:center;
1000 overflow:hidden;
1001 min-width:4em;
1002 padding: 0.5em;
1003}
1004
1005.gbSpacer{
1006 margin:0;
1007 float:left;
1008 height:1.2em;
1009 text-align:center;
1010}
1011
1012/* VISUAL XML EDITOR (GREENBUG)*/
1013#veMainDiv{
1014 margin:0;
1015 padding:0;
1016}
1017
1018#veTemplateSelector{
1019 float:left;
1020 padding:0.5em;
1021 margin:0 0.5em 0 0;
1022}
1023
1024#veFileSelector{
1025 float:left;
1026 padding:0.5em;
1027 margin:0 0.5em 0 0 ;
1028}
1029
1030#veToolboxDiv{
1031 float:left;
1032 width:10%;
1033 margin:0;
1034 padding:0;
1035 overflow:auto;
1036 height:300px;
1037}
1038
1039#veEditorDiv{
1040 width:100%;
1041}
1042
1043#veEditorContainer{
1044 position:relative;
1045 float:left;
1046 width:70%;
1047 margin:0;
1048 padding:0;
1049 overflow:hidden;
1050 border: 3px groove;
1051 background-image: url(../images/veBackground.gif);
1052}
1053
1054#veSpacerDiv{
1055 float:left;
1056 width:1%;
1057 height:1px;
1058 margin:0;
1059 padding:0;
1060}
1061
1062#veInfoDiv{
1063 float:left;
1064 width:17%;
1065 margin:0 0 10px 0;
1066 padding:0;
1067 overflow:auto;
1068}
1069
1070.veElement{
1071 border:1px solid black;
1072 float:left;
1073 margin:5px -1px;
1074 overflow:hidden;
1075 color:black;
1076 cursor:pointer;
1077}
1078
1079.veDropArea{
1080 margin:5px 0;
1081 float:left;
1082 height:1em;
1083 background:#FFAAAA;
1084}
1085
1086.veContainerElement{
1087 width:90%;
1088 margin:0 auto;
1089}
1090
1091.veTitleElement{
1092 text-align:center;
1093}
1094
1095.veGSFElement{
1096 background:#DFD;
1097}
1098
1099.veGSLIBElement{
1100 background:#FF9;
1101}
1102
1103.veXSLElement{
1104 background:#DDF;
1105}
1106
1107.veHTMLElement{
1108 background:#FFFFFF;
1109}
1110
1111.veTextElement{
1112 background:#F9F;
1113}
1114
1115.veTempElement{
1116 background:#9FF;
1117}
1118
1119.veTab{
1120 font-size:0.8em;
1121 padding:0.5em;
1122}
1123
1124.veInfoDivTitle{
1125 text-align:center;
1126 margin-bottom:1em;
1127}
1128
1129.veAttributeTableContainer{
1130 text-align:center;
1131 width:100%;
1132 margin-bottom:1em;
1133}
1134
1135.veAttributeTableContainer td{
1136 border:1px solid black;
1137}
1138
1139.veAttributeTableRow{
1140 min-height:1.1em;
1141}
1142
1143.veNameCell{
1144 width:25%;
1145}
1146
1147.veValueCell{
1148 width:50%;
1149}
1150
1151.veUtilCell{
1152 font-size:0.8em;
1153 width:25%;
1154}
1155
1156#veTrash{
1157 position:absolute;
1158 right:0px;
1159 bottom:0px;
1160 text-align:center;
1161}
1162
1163.toolbarElem{
1164 border:1px dashed black;
1165 text-align:center;
1166 margin-bottom:2px;
1167}
1168
1169/* DEPOSITOR STYLES */
1170
1171#wizardBar {
1172 display: table;
1173 margin: 0 auto;
1174}
1175
1176#wizardBar li {
1177 display: inline;
1178 list-style-type: none;
1179 padding: 0 10px;
1180 margin: 0 5px;
1181}
1182
1183#wizardContainer {
1184 display: table;
1185 margin: 0 auto;
1186}
1187
1188#depositorform {
1189 min-height: 300px;
1190}
1191
1192/*
1193ul.childrenlist li {
1194list-style-type:none;
1195}
1196ul#classifierlist,ul#classifiernodelist {
1197 list-style-type:none;
1198 margin:0;
1199 padding:0
1200}
1201ul#classifierlist li{
1202list-style:none;
1203margin:0 0 5px 0;
1204padding:0;display:block;
1205}
1206ul#classifiernodelist li{
1207list-style:none;
1208margin:0;
1209padding:5px 0 0 0;
1210display:block
1211}
1212ul.childrenlist{
1213list-style:none;
1214margin:0;
1215padding:0 0 0 20px;
1216display:block;
1217width:100%
1218}
1219*/
1220
1221.metaDataHierarchyMenu{
1222 position: absolute;
1223 margin-left: -1px;
1224 z-index:1;
1225
1226}
1227.metaDataHierarchyMenu ul{
1228 margin: 0;
1229 padding: 0;
1230 display: block;
1231 position: absolute;
1232
1233}
1234.metaDataHierarchyMenu ul li {
1235 margin: 0;
1236 padding: 0;
1237 display: block;
1238 position: relative;
1239 width: 180px;
1240}
1241.metaDataHierarchyMenu ul li button{
1242 display: block;
1243 padding:10px 10px 10px 10px;
1244 width: 180px;
1245 margin: 0;
1246 color: #000000;
1247 text-decoration: none;
1248 font-size: 90%;
1249 border:1px dotted #999;
1250 text-align: left;
1251 white-space: normal;
1252 overflow: auto;
1253}
1254.metaDataHierarchyMenu ul li button:HOVER{
1255 color: #0000CC;
1256}
1257.metaDataHierarchyMenu li ul {
1258 position: absolute;
1259 left: 180px;
1260 top: 0;
1261 display: none;
1262}
1263
1264.metaDataHierarchyMenu button:focus {
1265 outline: none;
1266}
1267
1268.active {
1269 background-color:#eee;
1270}
1271
1272/* User comments area: display of existing user comments and display of the form and of the add user/logout links */
1273
1274#usercomments, #usercommentform, #usercommentlink a, #usercommentlogoutlink a {
1275 font-family: sans-serif;
1276 font-size: 12px;
1277}
1278
1279#usercomments {
1280 margin: 10px 0;
1281}
1282
1283.usercommentheading {
1284 font-weight: bold;
1285 color: #3c8700;
1286 border-top: solid 1px black;
1287}
1288
1289.usercomment {
1290 margin: 10px 0;
1291}
1292
1293#usercommentlink, #usercommentlogoutlink {
1294 margin: 10px 0 20px 0;
1295}
1296
1297#usercommentlink a, #usercommentlogoutlink a {
1298 text-decoration: none;
1299 font-weight: bold;
1300 color: #3c8700;
1301}
1302#usercommentlink a:visited, #usercommentlogoutlink a:visited {
1303 color: #3c8700;
1304}
1305
1306.centrediv {
1307 width:50%;
1308 margin: 0 auto;
1309}
1310
1311/* Styling for TK Label related items */
1312
1313.tkPopup {
1314 position: relative;
1315 border: 1px solid darkgrey;
1316 border-radius: 0.2em;
1317 background: lightgrey;
1318 margin: 0.2em;
1319 padding: 0.8em;
1320 font-size: 16px;
1321 animation: fadein 0.4s;
1322 box-shadow: 0px 5px 8px rgba(0,0,0,0.1);
1323}
1324
1325.tkPopup a {
1326 color: black;
1327 text-decoration: none;
1328 border-bottom: 2px solid transparent;
1329 transition: 0.1s ease;
1330}
1331
1332.tkPopup a:hover {
1333 color: black;
1334 border-color: black;
1335}
1336
1337.tkPopup h1 {
1338 font-size: 22px;
1339 margin-top: 0.2em;
1340 margin-bottom: 0;
1341 text-align: center;
1342}
1343
1344.tkPopup h2 {
1345 font-size: 20px;
1346 color: rgb(24, 88, 7);
1347 margin-top: 0.4em;
1348 text-align: center;
1349}
1350
1351.tklabels img {
1352 width: 3em;
1353 margin-right: 0.3em;
1354 margin-top: 0.3em;
1355 cursor: pointer;
1356 opacity: 0.8;
1357 transition: 0.1s ease;
1358}
1359
1360.tklabels img:hover {
1361 opacity: 1;
1362}
1363
1364#tkCloseButton {
1365 position: absolute;
1366 font-weight: bold;
1367 color: darkred;
1368 font-size: 26px;
1369 right: 0.5em;
1370 top: 0.4em;
1371 cursor: pointer;
1372 transition: 0.1s ease;
1373}
1374
1375#tkCloseButton:hover {
1376 text-shadow: 0 0 5px rgba(139,0,0,0.5);
1377}
1378
1379@keyframes fadein {
1380 from {
1381 opacity:0;
1382 }
1383 to {
1384 opacity: 1;
1385 }
1386}
1387
1388/* Styling for enriched audio player */
1389
1390.flex-leftalign {
1391 display: flex;
1392 flex-flow: row wrap;
1393 justify-content: left;
1394}
1395
1396.flex-rightalign {
1397 display: flex;
1398 flex-flow: row wrap;
1399 justify-content: right;
1400}
1401
1402.flex-centeralign {
1403 display: flex;
1404 flex-flow: row wrap;
1405 justify-content: center;
1406}
1407
1408#audioContainer {
1409 width: 100%;
1410 overflow: hidden;
1411 font-family: 'Courier New', monospace;
1412}
1413
1414#audioContainer::backdrop {
1415 background-color: rgb(245, 243, 229);
1416}
1417
1418.fullscreen {
1419 padding-top: 20vh;
1420 padding-left: 5vw;
1421 padding-right: 5vw;
1422}
1423
1424#waveform {
1425 background-color: white;
1426 position: relative;
1427}
1428
1429#toolbar {
1430 background-color: rgb(20, 30, 32);
1431 position: relative;
1432 display: flex;
1433 flex-direction: row;
1434 flex-wrap: wrap;
1435 justify-content: space-between;
1436 align-items: center;
1437 color: white;
1438 width: 100%;
1439 height: fit-content;
1440}
1441
1442#toolbar button {
1443 cursor: pointer;
1444 height: 100%;
1445}
1446
1447#audioContainer img {
1448 width: 1.8em;
1449 filter: invert(1);
1450 cursor: pointer;
1451 transition: 0.1s ease;
1452}
1453
1454#audioContainer img:hover {
1455 filter: invert(0.5);
1456}
1457
1458#audioContainer img:active {
1459 filter: invert(0.4);
1460}
1461
1462#chapters {
1463 width: 100%;
1464 height: 90%;
1465 max-height: 90%;
1466 overflow-y: scroll;
1467 transition: background-color 0.3s ease, height 0.3s ease;
1468 user-select: none;
1469 cursor: wait;
1470}
1471
1472.audio-scroll {
1473 scroll-behavior: smooth;
1474}
1475
1476.chapter {
1477 border-color: grey;
1478 border-style: solid;
1479 border-width: 1px 0 0 0;
1480 /* border-top-right-radius: 5px; */
1481 border-top-left-radius: 5px;
1482 padding: 0.5rem;
1483 transition: 0.1s ease;
1484 display: flex;
1485 flex-direction: row;
1486 flex-wrap: nowrap;
1487 justify-content: space-between;
1488 cursor: pointer;
1489}
1490
1491.chapter:hover {
1492 background-color: rgb(101, 116, 116);
1493}
1494
1495#chapter-alert {
1496 display: inline-block;
1497 margin: 1rem;
1498}
1499
1500.selected-chapter {
1501 background-color: rgba(255, 50, 50, 0.5);
1502}
1503
1504.selected-chapter:hover {
1505 background-color: rgba(255, 100, 100, 0.5);
1506}
1507
1508.speakerTime {
1509 /* float: right; */
1510 white-space: nowrap;
1511}
1512
1513.speakerName {
1514 /* white-space: normal; */
1515}
1516
1517#playPauseButton {
1518 padding-left: 1rem;
1519 padding-right: 1rem;
1520}
1521
1522#downloadButton, #editorModeButton, #fullscreenButton {
1523 transform: scale(0.75);
1524 padding-right: 0.75rem;
1525}
1526
1527#zoomInButton, #zoomOutButton {
1528 transform: scale(0.75);
1529}
1530
1531#muteButton {
1532 padding-right: 0.25rem;
1533}
1534
1535#volume-slider {
1536 position: absolute;
1537 display: none;
1538 cursor: pointer;
1539 z-index: 10;
1540 height: 8rem;
1541 margin-top: -8rem;
1542 padding-left: 1rem;
1543 padding-right: 1rem;
1544 margin-left: -1rem;
1545 box-shadow: 0 0 15px;
1546}
1547
1548#volume-container {
1549 position: relative;
1550 display: flex;
1551 flex-direction: row;
1552}
1553
1554#volume-container:hover #volume-slider {
1555 display: inline;
1556}
1557
1558/* Limit scope of the following to only canvases within a audioContainer div */
1559#audioContainer canvas {
1560 /* transition: width 0.5s ease; */
1561 /* z-index: 4 !important; */
1562 pointer-events: none;
1563}
1564
1565#zoom-slider {
1566 width: 10rem;
1567 margin-left: 0.5rem;
1568 margin-right: 0.5rem;
1569 cursor: pointer;
1570}
1571
1572#chapterButton {
1573 padding-left: 0.2rem;
1574 padding-right: 0.75rem;
1575}
1576
1577#wave-timeline {
1578 background-color: rgb(40, 54, 58);
1579 /* background-color: rgb(24, 36, 39); */
1580}
1581
1582#waveform-loader {
1583 color: white;
1584 padding: 0.2rem;
1585}
1586
1587#waveform-loader:after {
1588 display: inline-block;
1589 animation: dotty steps(1, end) 1s infinite;
1590 content: '';
1591}
1592
1593@keyframes dotty {
1594 0% { content: ''; }
1595 25% { content: '.'; }
1596 50% { content: '..'; }
1597 75% { content: '...'; }
1598 100% { content: ''; }
1599}
1600
1601wave {
1602 width: 100%;
1603}
1604
1605.toolbar-section {
1606 width: 33%;
1607}
1608
1609.noHover{
1610 pointer-events: none;
1611}
1612
1613#word-container {
1614 display: flex;
1615 flex-direction: row;
1616 flex-wrap: wrap;
1617 justify-content: space-evenly;
1618 padding: 0.5rem;
1619}
1620
1621.word {
1622 margin-right: 0.5rem;
1623 cursor: pointer;
1624}
1625
1626.word:hover {
1627 background-color: rgb(101, 116, 116);
1628}
1629
1630/* Audio Table */
1631
1632#tapeDetails {
1633 border: 1px solid olive;
1634 min-width: 30%;
1635}
1636
1637#tapeDetails td {
1638 padding: 0.2rem;
1639}
1640
1641#tapeDetails td:nth-child(1) {
1642 padding-right: 6rem;
1643}
1644
1645#tapeDetails tr:nth-of-type(odd) {
1646 background-color: darkseagreen;
1647}
1648
1649/* metadata table */
1650.metadataTable tr:nth-child(odd) {
1651 background: #dddddd;
1652}
1653.metadataTable tr:nth-child(even) {
1654 background: #f5f3e5;
1655}
1656.metadataTable i {
1657 font-style: italic;
1658}
1659.metadataTable td {
1660 padding: 2px;
1661}
1662
1663/* edit functionality */
1664#edit-panel {
1665 max-width: 70%;
1666 width: 50%;
1667 height: 0px;
1668 max-height: 30vh;
1669 position: relative;
1670 right: 0;
1671 color: white;
1672 overflow-y: hidden;
1673 transition: height 0.4s ease, padding 0.4s ease;
1674 box-sizing: border-box; /* ensures padding doesn't modify width */
1675 font-family: 'Courier New', monospace;
1676 font-size: 0.85rem;
1677 border-left: 1px solid rgb(24, 36, 39);
1678 user-select: none;
1679
1680 display: flex;
1681 flex-direction: column;
1682 flex-wrap: nowrap;
1683 justify-content: space-between;
1684 flex-grow: 1;
1685}
1686
1687#edit-panel button {
1688 padding: 0.5rem;
1689 /* border: 1px solid white; */
1690 cursor: pointer;
1691 background-color: #F8C537;
1692 transition: 0.1s ease-in-out;
1693 font-size: 15px;
1694 font-family: 'Courier New', monospace;
1695}
1696
1697#edit-panel h3 {
1698 font-size: 1.2rem;
1699 margin: 0;
1700}
1701
1702#edit-panel button:hover {
1703 background-color: #af8b26;
1704}
1705
1706.flex-row {
1707 display: flex;
1708 flex-direction: row;
1709 flex-wrap: nowrap;
1710}
1711
1712#edit-panel input[type='text'] {
1713 width: 50%;
1714 /* border: 1px solid white; */
1715 outline: none;
1716 font-size: 15px;
1717 margin-right: 0.5rem;
1718 margin-bottom: 0.25rem;
1719 transition: 0.25s ease-in;
1720 background-color: white;
1721}
1722
1723#edit-panel input::placeholder {
1724 color: black;
1725 opacity: 0.75;
1726}
1727
1728#edit-panel input[type='checkbox'] {
1729 transform: scale(1.25);
1730 margin-right: 0.5rem;
1731 margin-top: -0.25rem;
1732}
1733
1734#edit-panel input[type='number'],
1735.time-label {
1736 border: none;
1737 text-align: center;
1738 width: 1.5rem;
1739 padding: 0;
1740 margin: 0 !important;
1741 font-size: 15px;
1742}
1743
1744.time-label {
1745 background-color: transparent !important;
1746 font-family: 'Courier New', Courier, monospace !important;
1747 font-size: 14px !important;
1748}
1749
1750.time-label-container {
1751 width: 20%;
1752 background-color: transparent;
1753 display: inline-flex;
1754}
1755
1756#edit-panel input[type='number']:focus {
1757 border: none;
1758 outline: none;
1759}
1760
1761#change-all-label {
1762 /* width: 100%; */
1763}
1764
1765#save-discard {
1766 /* margin-bottom: 1rem; */
1767 justify-content: space-between;
1768}
1769
1770#audio-dropdowns {
1771 width: 100%;
1772 background-color: rgb(40, 54, 58);
1773 display: flex;
1774 flex-direction: row;
1775 flex-wrap: nowrap;
1776 justify-content: flex-start;
1777}
1778
1779#hover-speaker {
1780 height: 2rem;
1781 overflow: hidden;
1782 font-family: 'Courier New', monospace;
1783}
1784
1785#hover-speaker-canvas {
1786 position: absolute;
1787 overflow: hidden;
1788}
1789
1790#region-details {
1791
1792}
1793
1794.time-picker {
1795 background-color: white;
1796 display: inline-flex;
1797 border: 1px solid #ccc;
1798 color: #555;
1799 margin-bottom: 0.25rem;
1800}
1801
1802.no-arrows {
1803 -moz-appearance: textfield;
1804 -webkit-appearance: textfield;
1805 appearance: textfield;
1806}
1807
1808/* input::-webkit-outer-spin-button,
1809input::-webkit-inner-spin-button {
1810 opacity: 0.5;
1811 pointer-events: none;
1812} */
1813
1814.seconds {
1815 width: 3.25rem !important;
1816}
1817
1818.disabled {
1819 /* background-color: #888 !important; */
1820 opacity: 0.5;
1821 filter: grayscale(100%);
1822 -webkit-filter: grayscale(100%);
1823 /* cursor: not-allowed !important; */
1824 pointer-events: none;
1825}
1826
1827.wavesurfer-region {
1828 cursor: pointer !important;
1829 transition: background-color 0.1s ease;
1830 z-index: 1 !important;
1831 height: 70% !important;
1832 top: 15% !important;
1833 /* transition: width 2s ease; */
1834}
1835
1836.wavesurfer-handle {
1837 /* background-color: rgb(255, 0, 0) !important; */
1838 /* z-index: 20 !important; */
1839 width: 3px !important;
1840}
1841
1842.region-top {
1843 height: 30% !important;
1844 top: 15% !important;
1845}
1846
1847.region-bottom {
1848 height: 30% !important;
1849 top: 55% !important;
1850}
1851
1852#caret-container {
1853 position: absolute;
1854 /* background-color: #090; */
1855 height: 128px; /* match waveform */
1856 width: 20px; /* match gs_content padding */
1857 flex-direction: column;
1858 justify-content: space-around;
1859 left: -4px; /* padding */
1860 cursor: pointer;
1861 display: none;
1862}
1863
1864#caret-container img {
1865 filter: none;
1866 opacity: 0.85;
1867}
1868
1869#caret-container img:hover {
1870 filter: none;
1871 opacity: 1;
1872}
1873
1874.selected-header {
1875 justify-content: space-between;
1876 padding-top: 0.5rem;
1877 padding-bottom: 0.5rem;
1878}
1879
1880#context-menu {
1881 position: fixed;
1882 z-index: 10000;
1883 width: 200px;
1884 background: rgb(20, 30, 32);
1885 box-shadow: 1px 1px 15px -5px black;
1886 border-radius: 5px;
1887 display: none;
1888}
1889
1890#context-menu.visible {
1891 display: block;
1892 transition: display 200ms ease-in-out;
1893}
1894
1895.context-menu-item {
1896 padding: 8px 10px;
1897 font-size: 14px;
1898 user-select: none;
1899 color: #eee;
1900 cursor: pointer;
1901 border-radius: inherit;
1902}
1903
1904.context-menu-item:hover {
1905 background: #343434;
1906}
1907
1908.context-menu-item.faded {
1909 color: rgb(94, 94, 94);
1910}
1911
1912.context-menu-item.faded:hover {
1913 background-color: rgb(20, 30, 32);
1914}
1915
1916#dual-mode-menu-button {
1917 position: absolute;
1918 right: 0;
1919 padding: 0.2rem;
1920 width: 0.8rem !important;
1921 z-index: 1;
1922 display: none;
1923}
1924
1925#dual-mode-menu-button.visible {
1926 display: block;
1927}
1928
1929#dual-mode-menu {
1930 position: absolute;
1931 right: 1.5rem;
1932 width: 150px;
1933 background: rgb(20, 30, 32);
1934 box-shadow: 1px 1px 15px -5px black;
1935 border-radius: 5px;
1936 z-index: 10;
1937 display: none;
1938}
1939
1940#dual-mode-menu.visible {
1941 display: block;
1942 transition: display 200ms ease-in-out;
1943}
1944
1945.dual-mode-menu-item {
1946 padding: 8px 10px;
1947 font-size: 14px;
1948 user-select: none;
1949 color: #eee;
1950 cursor: pointer;
1951 border-radius: inherit;
1952}
1953
1954.dual-mode-menu-item:hover {
1955 background: #343434;
1956}
1957
1958#prim-set-label {
1959 position: absolute;
1960 top: 0px;
1961 left: 0.2rem;
1962 color: #eee;
1963 font-size: 12px;
1964}
1965
1966#sec-set-label {
1967 position: absolute;
1968 bottom: 0px;
1969 left: 0.2rem;
1970 color: #eee;
1971 font-size: 12px;
1972}
1973
1974#chapter-search-box {
1975 width: 100%;
1976 height: 10%;
1977 display: flex;
1978 flex-direction: row;
1979}
1980
1981#chapter-search-input {
1982 width: 90%;
1983 height: 100%;
1984 background: transparent;
1985 border: none;
1986 outline: none;
1987 color: #eee;
1988 font-family: 'Courier New', Courier, monospace;
1989 font-size: 1rem;
1990 margin-left: 0.5rem;
1991 margin-top: 0.2rem;
1992 margin-bottom: 0.2rem;
1993}
1994
1995#chapter-search-input:focus {
1996 outline: none;
1997}
1998
1999#chapter-search-input::placeholder {
2000 color: white;
2001}
2002
2003#chapters-container {
2004 min-width: 30%;
2005 max-width: 50%;
2006 width: 50%;
2007 height: 100%;
2008 max-height: 30vh;
2009 font-size: 14px;
2010 color: white;
2011 transition: background-color 0.3s ease, height 0.3s ease;
2012 user-select: none;
2013 resize: horizontal;
2014 overflow:auto;
2015}
2016
2017#chapters-container img {
2018 pointer-events: none;
2019 width: 1.5rem;
2020 padding: 0.2rem;
2021}
2022
2023#favouritesFullViewLink {
2024 color: black;
2025}
2026
Note: See TracBrowser for help on using the repository browser.