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

Last change on this file since 36198 was 36198, checked in by davidb, 2 years ago

increased audio player width to suit iframe

File size: 22.5 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
440/* css to make the classifier list pretty */
441.navList {
442 margin: 0 0 10px 0;
443 padding: 0;
444 background-color: #0a0;
445}
446
447.navList ul {
448 margin: 0;
449 padding: 0;
450 list-style: none;
451}
452
453.navList td {
454 /*float: left;*/
455 padding-left: 3em;
456 padding-right: 3em;
457 text-align:center;
458 cursor: pointer;
459 color: #fff;
460}
461.navList li a, .navList li span {
462 padding: 0 1em;
463 display: block;
464 text-decoration: none;
465 color: #fff;
466}
467
468.navList td.current {
469 background-color: #efea6e;
470 color: #444;
471 cursor: default;
472}
473
474.navList li.current a, .navList li.current span {
475 color: #444;
476 cursor: default;
477}
478
479/* css to make the tabs work */
480#gs-nav {
481 list-style: none outside none;
482 padding: 0px;
483 margin: 0 0 0 20px;
484 font-size: 14px;
485}
486
487#gs-nav ul {
488 margin:0px;
489 padding:0px;
490}
491
492#gs-nav li {
493 float:left;
494 display: inline;
495 margin-right: 5px;
496 padding: 3px 5px 5px 7px;
497 text-transform: capitalize;
498 text-align: center;
499 border-bottom: 0px;
500}
501
502#gs-nav a{
503 margin:0px;
504 font-weight: bold;
505 text-decoration: none;
506}
507
508#gs-nav li:hover, #gs-nav li.current { background-position: 100% 0; }
509#gs-nav li:hover a, #gs-nav li.current a { background-position: 0 0; cursor:default; }
510
511/* style the search and classifier results */
512#resultsTable {
513 line-height: 130%;
514 margin: 0;
515 padding: 0;
516 /* border: 1px solid #f00; */
517}
518
519#resultsTable ul {
520 margin: 0 0 0 20px;
521 padding: 0;
522}
523
524#resultsTable li {
525 list-style: none;
526 margin: 0 0 .2em 0;
527 /* border: 1px solid #00f; */
528}
529
530#resultsTable li a {
531 padding: 3px 3px 3px 3px;
532 background-repeat: no-repeat;
533 background-position: 0 .1em;
534}
535
536
537#resultsTable .document a { /*background-image: url('../images/book.png'); */}
538#resultsTable .document a:visited { background-image: url('../images/book-visited.png'); color: #999; }
539#resultsTable .shelf>a { background-image: url('../images/bookshelf.png'); }
540
541.metaTableCell { border: 1;}
542.metaTableCellArea {
543 border: none;
544 resize: none;
545 outline: none;
546 overflow: auto;
547 width: 400px;
548 -webkit-box-sizing: border-box;
549 -moz-box-sizing: border-box;
550 box-sizing: border-box;
551}
552/* corners of the banner */
553/*
554.corner {
555 position: absolute;
556 background-image: url('../images/layout/corners.png');
557 background-repeat: no-repeat;
558 width: 20px;
559 height: 20px;
560}
561
562#cornerTopLeft {
563 left: 0; top: 0;
564 background-position: 0 0;
565}
566#cornerTopRight {
567 right: 0; top: 0;
568 background-position: -20px 0;
569}
570#cornerBottomLeft {
571 left: 0; bottom: 0;
572 background-position: 0 -20px;
573}
574#cornerBottomRight {
575 right: 0; bottom: 0;
576 background-position: -20px -20px;
577}
578*/
579.clear {
580 clear: both;
581}
582
583
584/*a:link, a:hover, a:active, a:visited { color: #050; }*/
585
586/* bg image set in style macro */
587div.divbar {
588 clear: both;
589 background-image: url('../images/bg_green.png');
590 width: 100%;
591 text-align: center;
592 font-size:80%
593}
594
595
596/** query form style**/
597div#queryform{
598
599}
600
601/** search result style */
602div#terminfo{
603
604}
605
606div#matchdocs{
607
608}
609
610div.resultnavigation{
611 margin: 0;
612 padding:0;
613}
614
615ul#resultlist li{
616 display:block;
617}
618
619div#documentheading{
620 font-size: 16pt;
621 font-weight: bold;
622}
623
624div#documentinfo {
625 float:left;
626 padding:0;
627 margin:0;
628 width:24%;
629}
630
631div#toc{
632 float:left;
633 text-align:left;
634 width:60%;
635 padding:0;
636 margin:0;
637}
638
639ul#docbuttons li {
640 display: block;
641 font-size: 11px;
642 font-weight: bold;
643 background: #f7e7c5;
644 margin: 1px;
645 border: 1px solid #eeddbb;
646 text-align: center;
647 vertical-align: middle;
648 height: 30px; /* IE6 and NS4 treat width/height as min-width/min-height */
649 width: 110px;
650}
651
652
653ul#tocnodes li{
654 margin: 0;
655 padding: 5px 0 0 0;
656 display:block;
657}
658
659ul.tocnode {
660 margin:0;
661 padding:5px 0 0 20px;
662}
663
664ul.tocnode a{
665 margin: 0;
666 padding:0 5px 0 0;
667 }
668
669span.bold{
670 font-weight: bold;
671}
672
673div.documentarrows{
674 margin: 0 0 0 0;
675 padding: 1em 0 0 0;
676}
677
678img.lessarrow{
679 float:left;
680 border: none;
681}
682
683img.morearrow{
684 float:right;
685 border:none;
686}
687
688div.formheading{
689 font-size: 16pt;
690 font-weight: bold;
691 margin: .5em 0 0;
692 padding:0;
693}
694
695ul#presprefs li, ul#berrybasketprefs li, ul#searchprefs li{
696 display: block;
697}
698
699
700div.phrasebrowse{
701 text-align:center;
702 padding:0;
703 margin: .5em 0 .5em 0;
704}
705
706div.QuickSearch {
707 float: right;
708}
709
710#coverImage {
711 text-align: center;
712 margin: 20px;
713}
714
715/* ----- TABLE OF CONTENTS ------ */
716.tocTable {
717 width: 100%;
718 background: white !important;
719}
720
721.tocTextCell {
722 padding-left:5px;
723}
724
725.tocTextCell img {/* tklabel icon size & margin reduction */
726 width: 3em !important;
727 margin-right: 0.2em !important;
728 margin-top: 0.2em !important;
729}
730
731.tableOfContentsContainer {
732 padding:1px;
733 max-height:500px;
734 overflow:auto;
735}
736
737#expandContractLinks {
738 margin: 0;
739 padding: 0;
740 font-size: 70%;
741}
742
743#expandContractLinks a {text-decoration: underline; color: #444 !important;}
744#expandContractLinks a:visited {text-decoration: underline; color: #444 !important;}
745#expandContractLinks a:link {text-decoration: underline; color: #444 !important;}
746
747#tableOfContents {
748 margin: 0;
749 padding: 0;
750 font-size: 70%;
751}
752
753#tableOfContents li {
754 list-style: none;
755 margin: 0;
756 padding: 2px;
757}
758
759#tableOfContents a {text-decoration: underline; color: #444 !important;}
760#tableOfContents a:visited{text-decoration: underline; color: #444 !important;}
761#tableOfContents a:link{text-decoration: underline; color: #444 !important;}
762
763#tableOfContents li.current {
764 background-color: #090;
765}
766#tableOfContents li.current a {
767 color: #fff;
768}
769
770#tableOfContents li.current li {
771 background-color: #fff;
772}
773
774#tableOfContents li.current li a {
775 color: #444;
776}
777
778#tableOfContents ul {
779 padding: 0 0 0 0;
780}
781
782#tableOfContents ul ul{
783 padding: 0 0 0 0;
784}
785
786#tableOfContents ul ul ul{
787 padding: 0 0 0 16px;
788}
789
790/* -------- SEARCH ------- */
791.paramLabel {
792 margin: 2px;
793 float: left;
794}
795.paramValue {
796 margin: 2px;
797 float: left;
798}
799
800
801table{
802 border-collapse:collapse;
803 border-spacing:0;
804}
805
806/* ------- BROWSE -------*/
807
808.childrenlist {
809 margin:0 0 0 10px;
810
811}
812.childrenlist td {
813 padding:3px 0px 0px 10px;
814}
815
816/* ------- PAGED IMAGE ------- */
817
818.pageSlider {
819 width: 250px;
820 overflow: auto;
821 margin-left: auto;
822 margin-right: auto;
823 padding: 2px;
824}
825
826.pageSliderSpacer {
827 width:2px;
828}
829
830.pageSliderCol {
831 height:100px;
832 padding: 2px;
833 text-align: center;
834 vertical-align: top;
835}
836
837/* ------- SPATIAL COLLECTIONS ------- */
838
839#nearbyDocs td, #nearbyDocs th {
840 padding: 5px;
841 border: 1px solid black;
842}
843
844#nearbyDocs th {
845 font-weight: bold;
846}
847
848#auth_navbar {
849 width: 90%;
850 margin: 10px auto;
851}
852
853#auth_navbar span{
854 padding:3px;
855}
856
857#userListTable {
858 text-align: center;
859 width: 90%;
860 margin: auto;
861}
862
863#userListTable td{
864 border: black 1px solid;
865 padding: 5px;
866}
867
868#gs_error{
869 padding: 5px;
870 margin: auto;
871 width: 50%;
872 text-align: center;
873}
874
875#loginTable{
876 margin: auto;
877 width: 25%;
878}
879
880.map_canvas_full{
881 margin:0px auto;
882 width:600px;
883 height:450px;
884}
885
886.map_canvas_half{
887 float: right;
888 width:450px;
889 height:500px;
890}
891
892.pano_canvas_full{
893 margin:0px auto;
894 width:900px;
895 height:500px;
896}
897
898.pano_canvas_fullscreen{
899 margin-left:0px auto;
900 margin-right:0px auto;
901 width:1024px;
902 height:768px;;
903}
904
905.pano_canvas_half{
906 z-index: 1;
907 float: right;
908 width:450px;
909 height:500px;
910 background-color:#000000;
911}
912
913.navigate-point {
914 z-index: 97;
915 position: absolute;
916 overflow: hidden;
917 width: 80px;
918 height: 80px;
919 margin-left: -40px;
920 margin-top: -40px;
921 background-image: url("../images/navMarker.png");
922 cursor: pointer;
923}
924
925.fullscreenToggle{
926 z-index: 2;
927 position: relative;
928 float: right;
929 top: 28px;
930 left: 128px;
931 padding: 5px;
932}
933
934dl dt { font-weight:bold;
935 padding-top:10px; }
936dl dd { padding-bottom:10px}
937
938#facetSelector{
939 padding-top: 6px;
940}
941
942.facetTable{
943 list-style:none;
944 margin: 0px 0px 20px;
945 padding: 0px;
946 overflow:auto;
947}
948
949.facetTable li{
950 margin-bottom:5px;
951}
952
953.checkboxList{
954 list-style:none;
955 padding-left:0px;
956}
957
958.facetedResults{
959 float:left;
960}
961
962.slideshowImage{
963 width:100%;
964}
965
966/* GREENBUG */
967#gbEnableButton{
968 position:fixed;
969 left:0px;
970 bottom:0px;
971}
972
973.gbTemplateContainer{
974 float:left;
975 cursor:pointer;
976 margin:0 1em;
977 font-size:1.1em;
978 text-align:center;
979 overflow:hidden;
980 min-width:4em;
981 padding: 0.5em;
982}
983
984.gbSpacer{
985 margin:0;
986 float:left;
987 height:1.2em;
988 text-align:center;
989}
990
991/* VISUAL XML EDITOR (GREENBUG)*/
992#veMainDiv{
993 margin:0;
994 padding:0;
995}
996
997#veTemplateSelector{
998 float:left;
999 padding:0.5em;
1000 margin:0 0.5em 0 0;
1001}
1002
1003#veFileSelector{
1004 float:left;
1005 padding:0.5em;
1006 margin:0 0.5em 0 0 ;
1007}
1008
1009#veToolboxDiv{
1010 float:left;
1011 width:10%;
1012 margin:0;
1013 padding:0;
1014 overflow:auto;
1015 height:300px;
1016}
1017
1018#veEditorDiv{
1019 width:100%;
1020}
1021
1022#veEditorContainer{
1023 position:relative;
1024 float:left;
1025 width:70%;
1026 margin:0;
1027 padding:0;
1028 overflow:hidden;
1029 border: 3px groove;
1030 background-image: url(../images/veBackground.gif);
1031}
1032
1033#veSpacerDiv{
1034 float:left;
1035 width:1%;
1036 height:1px;
1037 margin:0;
1038 padding:0;
1039}
1040
1041#veInfoDiv{
1042 float:left;
1043 width:17%;
1044 margin:0 0 10px 0;
1045 padding:0;
1046 overflow:auto;
1047}
1048
1049.veElement{
1050 border:1px solid black;
1051 float:left;
1052 margin:5px -1px;
1053 overflow:hidden;
1054 color:black;
1055 cursor:pointer;
1056}
1057
1058.veDropArea{
1059 margin:5px 0;
1060 float:left;
1061 height:1em;
1062 background:#FFAAAA;
1063}
1064
1065.veContainerElement{
1066 width:90%;
1067 margin:0 auto;
1068}
1069
1070.veTitleElement{
1071 text-align:center;
1072}
1073
1074.veGSFElement{
1075 background:#DFD;
1076}
1077
1078.veGSLIBElement{
1079 background:#FF9;
1080}
1081
1082.veXSLElement{
1083 background:#DDF;
1084}
1085
1086.veHTMLElement{
1087 background:#FFFFFF;
1088}
1089
1090.veTextElement{
1091 background:#F9F;
1092}
1093
1094.veTempElement{
1095 background:#9FF;
1096}
1097
1098.veTab{
1099 font-size:0.8em;
1100 padding:0.5em;
1101}
1102
1103.veInfoDivTitle{
1104 text-align:center;
1105 margin-bottom:1em;
1106}
1107
1108.veAttributeTableContainer{
1109 text-align:center;
1110 width:100%;
1111 margin-bottom:1em;
1112}
1113
1114.veAttributeTableContainer td{
1115 border:1px solid black;
1116}
1117
1118.veAttributeTableRow{
1119 min-height:1.1em;
1120}
1121
1122.veNameCell{
1123 width:25%;
1124}
1125
1126.veValueCell{
1127 width:50%;
1128}
1129
1130.veUtilCell{
1131 font-size:0.8em;
1132 width:25%;
1133}
1134
1135#veTrash{
1136 position:absolute;
1137 right:0px;
1138 bottom:0px;
1139 text-align:center;
1140}
1141
1142.toolbarElem{
1143 border:1px dashed black;
1144 text-align:center;
1145 margin-bottom:2px;
1146}
1147
1148/* DEPOSITOR STYLES */
1149
1150#wizardBar {
1151 display: table;
1152 margin: 0 auto;
1153}
1154
1155#wizardBar li {
1156 display: inline;
1157 list-style-type: none;
1158 padding: 0 10px;
1159 margin: 0 5px;
1160}
1161
1162#wizardContainer {
1163 display: table;
1164 margin: 0 auto;
1165}
1166
1167#depositorform {
1168 min-height: 300px;
1169}
1170
1171/*
1172ul.childrenlist li {
1173list-style-type:none;
1174}
1175ul#classifierlist,ul#classifiernodelist {
1176 list-style-type:none;
1177 margin:0;
1178 padding:0
1179}
1180ul#classifierlist li{
1181list-style:none;
1182margin:0 0 5px 0;
1183padding:0;display:block;
1184}
1185ul#classifiernodelist li{
1186list-style:none;
1187margin:0;
1188padding:5px 0 0 0;
1189display:block
1190}
1191ul.childrenlist{
1192list-style:none;
1193margin:0;
1194padding:0 0 0 20px;
1195display:block;
1196width:100%
1197}
1198*/
1199
1200.metaDataHierarchyMenu{
1201 position: absolute;
1202 margin-left: -1px;
1203 z-index:1;
1204
1205}
1206.metaDataHierarchyMenu ul{
1207 margin: 0;
1208 padding: 0;
1209 display: block;
1210 position: absolute;
1211
1212}
1213.metaDataHierarchyMenu ul li {
1214 margin: 0;
1215 padding: 0;
1216 display: block;
1217 position: relative;
1218 width: 180px;
1219}
1220.metaDataHierarchyMenu ul li button{
1221 display: block;
1222 padding:10px 10px 10px 10px;
1223 width: 180px;
1224 margin: 0;
1225 color: #000000;
1226 text-decoration: none;
1227 font-size: 90%;
1228 border:1px dotted #999;
1229 text-align: left;
1230 white-space: normal;
1231 overflow: auto;
1232}
1233.metaDataHierarchyMenu ul li button:HOVER{
1234 color: #0000CC;
1235}
1236.metaDataHierarchyMenu li ul {
1237 position: absolute;
1238 left: 180px;
1239 top: 0;
1240 display: none;
1241}
1242
1243.metaDataHierarchyMenu button:focus {
1244 outline: none;
1245}
1246
1247.active {
1248 background-color:#eee;
1249}
1250
1251/* User comments area: display of existing user comments and display of the form and of the add user/logout links */
1252
1253#usercomments, #usercommentform, #usercommentlink a, #usercommentlogoutlink a {
1254 font-family: sans-serif;
1255 font-size: 12px;
1256}
1257
1258#usercomments {
1259 margin: 10px 0;
1260}
1261
1262.usercommentheading {
1263 font-weight: bold;
1264 color: #3c8700;
1265 border-top: solid 1px black;
1266}
1267
1268.usercomment {
1269 margin: 10px 0;
1270}
1271
1272#usercommentlink, #usercommentlogoutlink {
1273 margin: 10px 0 20px 0;
1274}
1275
1276#usercommentlink a, #usercommentlogoutlink a {
1277 text-decoration: none;
1278 font-weight: bold;
1279 color: #3c8700;
1280}
1281#usercommentlink a:visited, #usercommentlogoutlink a:visited {
1282 color: #3c8700;
1283}
1284
1285.centrediv {
1286 width:50%;
1287 margin: 0 auto;
1288}
1289
1290/* Styling for TK Label related items */
1291
1292.tkPopup {
1293 position: relative;
1294 border: 1px solid darkgrey;
1295 border-radius: 0.2em;
1296 background: lightgrey;
1297 margin: 0.2em;
1298 padding: 0.8em;
1299 font-size: 16px;
1300 animation: fadein 0.4s;
1301 box-shadow: 0px 5px 8px rgba(0,0,0,0.1);
1302}
1303
1304.tkPopup a {
1305 color: black;
1306 text-decoration: none;
1307 border-bottom: 2px solid transparent;
1308 transition: 0.1s ease;
1309}
1310
1311.tkPopup a:hover {
1312 color: black;
1313 border-color: black;
1314}
1315
1316.tkPopup h1 {
1317 font-size: 22px;
1318 margin-top: 0.2em;
1319 margin-bottom: 0;
1320 text-align: center;
1321}
1322
1323.tkPopup h2 {
1324 font-size: 20px;
1325 color: rgb(24, 88, 7);
1326 margin-top: 0.4em;
1327 text-align: center;
1328}
1329
1330.tklabels img {
1331 width: 3em;
1332 margin-right: 0.3em;
1333 margin-top: 0.3em;
1334 cursor: pointer;
1335 opacity: 0.8;
1336 transition: 0.1s ease;
1337}
1338
1339.tklabels img:hover {
1340 opacity: 1;
1341}
1342
1343#tkCloseButton {
1344 position: absolute;
1345 font-weight: bold;
1346 color: darkred;
1347 font-size: 26px;
1348 right: 0.5em;
1349 top: 0.4em;
1350 cursor: pointer;
1351 transition: 0.1s ease;
1352}
1353
1354#tkCloseButton:hover {
1355 text-shadow: 0 0 5px rgba(139,0,0,0.5);
1356}
1357
1358@keyframes fadein {
1359 from {
1360 opacity:0;
1361 }
1362 to {
1363 opacity: 1;
1364 }
1365}
1366
1367/* Styling for enriched audio player */
1368
1369.flex-leftalign {
1370 display: flex;
1371 flex-flow: row wrap;
1372 justify-content: left;
1373}
1374
1375.flex-rightalign {
1376 display: flex;
1377 flex-flow: row wrap;
1378 justify-content: right;
1379}
1380
1381.flex-centeralign {
1382 display: flex;
1383 flex-flow: row wrap;
1384 justify-content: center;
1385}
1386
1387#audioContainer {
1388 width: 65vw;
1389 background-color: rgb(24, 36, 39);
1390 scrollbar-color: white transparent;
1391}
1392
1393#waveform {
1394 background-color: white;
1395}
1396
1397#toolbar {
1398 position: relative;
1399 display: flex;
1400 flex-direction: row;
1401 flex-wrap: wrap;
1402 justify-content: space-between;
1403 align-items: center;
1404 color: white;
1405 width: 100%;
1406 height: fit-content;
1407}
1408
1409#toolbar button {
1410 cursor: pointer;
1411 height: 100%;
1412}
1413
1414#audioContainer img {
1415 width: 1.8em;
1416 filter: invert(1);
1417 cursor: pointer;
1418 transition: 0.1s ease;
1419}
1420
1421#audioContainer img:hover {
1422 filter: invert(0.6);
1423}
1424
1425#audioContainer img:active {
1426 filter: invert(0.5);
1427}
1428
1429#chapters {
1430 width: 100%;
1431 height: 0;
1432 max-height: 30vh;
1433 font-size: 14px;
1434 background-color: rgb(54, 73, 78);
1435 color: white;
1436 overflow-y: scroll;
1437 transition: height 0.4s ease;
1438}
1439
1440.chapter {
1441 border-color: grey;
1442 border-style: solid;
1443 border-width: 1px 0 0 0;
1444 border-top-right-radius: 5px;
1445 border-top-left-radius: 5px;
1446 padding: 0.5em;
1447 transition: 0.1s ease;
1448}
1449
1450.chapter:hover {
1451 background-color: rgb(101, 116, 116);
1452 cursor: pointer;
1453}
1454
1455#playPauseButton {
1456 padding-left: 1em;
1457 padding-right: 1em;
1458}
1459
1460#muteButton {
1461 padding-left: 1em;
1462}
1463
1464.wavesurfer-region {
1465 cursor: pointer !important;
1466 /* border: 1px solid white !important; */
1467 transition: 0.1s ease;
1468}
1469
1470.speakerTime {
1471 float: right;
1472}
1473
1474#slider {
1475 width: 10em;
1476 margin-left: 0.5em;
1477 margin-right: 0.5em;
1478 cursor: pointer;
1479}
1480
1481#zoomIcon {
1482 width: 1.2em !important;
1483 padding-left: 0.2em;
1484}
1485
1486#wave-timeline {
1487 background-color: rgb(54, 73, 78);
1488}
1489
1490#waveform-loader {
1491 color: white;
1492 padding: 0.2em;
1493}
1494
1495#waveform-loader:after {
1496 display: inline-block;
1497 animation: dotty steps(1, end) 1s infinite;
1498 content: '';
1499}
1500
1501@keyframes dotty {
1502 0% { content: ''; }
1503 25% { content: '.'; }
1504 50% { content: '..'; }
1505 75% { content: '...'; }
1506 100% { content: ''; }
1507}
1508
1509.toolbar-section {
1510 width: 12em;
1511}
1512
1513.noHover{
1514 pointer-events: none;
1515}
1516
1517#word-container {
1518 display: flex;
1519 flex-direction: row;
1520 flex-wrap: wrap;
1521 justify-content: space-evenly;
1522 padding: 0.5em;
1523}
1524
1525.word {
1526 margin-right: 0.5em;
1527 cursor: pointer;
1528}
1529
1530.word:hover {
1531 background-color: rgb(101, 116, 116);
1532}
1533
1534/* Audio Table */
1535
1536#tapeDetails {
1537 border: 1px solid olive;
1538}
1539
1540#tapeDetails td {
1541 padding: 0.2em;
1542
1543}
1544
1545#tapeDetails tr:nth-of-type(odd) {
1546 background-color: darkseagreen;
1547}
1548
1549#fCol {
1550 padding-right: 5em;
1551}
Note: See TracBrowser for help on using the repository browser.