source: VirtualCollectionRegistry/trunk/VirtualCollectionRegistry/src/main/webapp/css/vcr.css @ 1011

Last change on this file since 1011 was 1011, checked in by oschonef, 13 years ago
  • add popup actions menu to private virtual collections table
  • CSS updates
File size: 15.6 KB
Line 
1* {
2    margin: 0;
3/*    padding: 0; */   
4}
5
6html {
7        overflow-y: scroll
8}
9
10html, body {
11        font-family: Verdana, sans-serif;
12        font-size: 12px;
13        margin: 0 auto;
14        padding: 0;
15        line-height: 1;
16    height: 100%;
17    color: #000000;
18/*    background-color: #E9EEFA; */
19    width: 990px;
20    min-width: 990px;
21    height: 100%;
22}
23
24noscript {
25        margin: 0 auto;
26        padding: 0;
27        width: 1024px;
28}
29
30#noscript-warning {
31    color: #FFFFFF;
32    background-color: #AE0000;
33    font-size: 13px;
34    font-weight: bold;
35    text-align: center;
36    line-height: 24px;
37    margin: 0 auto;
38    padding: 0;
39    text-align: center;
40    vertical-align: middle;
41    position: fixed;
42    top: 0;
43    left: 0;
44    width: 100%;
45    z-index: 101;
46}
47
48#header {
49    border-top: 2px solid #D4DEEF;
50}
51       
52#header-logo {
53        margin: 0;
54        padding: 5px; 
55    height: 70px;
56    color: #004071;
57    background-color: #E9EEF7;
58}
59       
60#header-logo #clarin-logo {
61        background: transparent url('../images/clarin-logo.png') no-repeat;
62        float: left;
63        width: 298px;
64    height: 70px;
65}
66
67#header-logo #ids-logo {
68    background: transparent url('../images/ids-logo.png') no-repeat;
69    float: right;
70    width: 55px;
71    height: 70px;
72}
73
74#header-logo h1 {
75    margin: 0 55px 0 298px;
76    padding: 0 32px 0 32px;
77    height: 70px;
78    line-height: 70px;
79    font-size: 34px;
80    font-weight: bold;
81    font-variant: small-caps;
82}
83
84#navigation {
85        margin: 0;
86        padding: 0;
87        height: 20px;
88        clear: both;
89    color: #000000;
90    background-color: #D4DEEF;
91    font-size: 12px;
92    line-height: 12px;
93    vertical-align: middle;
94}
95       
96#menu {
97    margin: 0 100px 0 0;
98}
99       
100#menu ul {
101        list-style-type: none;
102    margin: 0;
103    padding: 0;
104}
105
106#menu li {
107    float: left;
108    margin-left: 4px;
109}
110
111#menu a, #menu span.active {
112    display: block;
113    margin: 0;
114    padding: 4px 8px;
115    width: auto;
116    height: 12px;
117    text-align: center;
118    text-decoration: none;
119    font-weight: bold;
120}
121
122#menu ul li + #menu ul li {
123        border-left: 1px solid black;
124}
125       
126#menu a, #menu a:active, #menu a:visited {
127        color: #000000;
128        background-color: inherit;
129}
130
131#menu a:hover {
132        color: #AE0000;
133        background-color: #E9EEF7;
134}
135
136#menu span.active {
137    font-style: italic;
138}
139       
140#login {
141        float: right;
142    padding: 4px 4px 4px 4px;
143    width: auto;
144}
145
146#container {
147    min-height: 100%;
148    height: auto !important;
149    height: 100%;
150    margin: 0 auto -20px; /* the bottom margin is the negative value of the footer's height */
151    color: #000000;
152    background-color: #FFFFFF;
153    border-left: 2px solid #D4DEEF;
154    border-right: 2px solid #D4DEEF;
155}
156
157#content {
158    margin: 0;
159    padding: 0;
160}
161
162#container .push {
163        height: 20px;
164    width: auto;
165}
166
167#footer {
168        padding: 0 4px;
169        margin: 0 auto;
170        height: 18px;
171    line-height: 18px;
172    text-align: right;
173    color: #004071;
174    background-color: #D4DEEF;
175    border-left: 2px solid #D4DEEF;
176    border-right: 2px solid #D4DEEF;
177    border-bottom: 2px solid #D4DEEF;
178}
179
180/* general */
181input, select, textarea {
182    font-family: Verdana, sans-serif;
183    font-size: 100%;
184    border: 1px solid #000000;
185}
186
187/*
188 * wizard
189 */
190div.wizard .wicketExtensionsWizardHeaderTitle {
191        padding: 0px 10px;
192        font-size: 16px;
193        font-weight: bold;
194}
195
196div.wizard .wicketExtensionsWizardHeaderSummary {
197        padding: 5px 10px 0 10px;
198        font-style: italics;
199}
200
201div.wizard .wizardHeader {
202        border-bottom: 1px solid #000000;
203    margin: 0 0 10px 0;
204        padding: 0 0 10px 0;
205}
206
207form.wizard {
208  margin: 5px 4px;
209  padding: 0;
210  font-size: 100%;
211  width: 978px;
212  min-width: 978px;
213}
214
215form.wizard fieldset, div.wizard div.fieldset {
216  clear: both;
217  font-size: 100%;
218  border: none;
219  padding: 0 10px 0 10px;
220  margin: 0 0 0 0;
221}
222
223/*
224form.wizard fieldset legend {
225  font-size: 150%;
226  font-weight: normal;
227  color: #000000;
228  margin: 0 0 0 0;
229  padding: 0 5px;
230}
231
232div.wizard label {
233  font-size: 100%;
234}
235
236div.wizard label u {
237  font-style: normal;
238  text-decoration: underline;
239}
240
241div.wizard input, div.wizard select, div.wizard textarea {
242  font-family: Tahoma, Arial, sans-serif;
243  font-size: 100%;
244  color: #000000;
245}
246
247div.wizard textarea {
248  overflow: auto;
249}
250*/
251
252form.wizard div, div.editDialog div {
253  clear: left;
254  display: block;
255/*  width: 354px;
256  zoom: 1;
257  margin: 5px 0 0 0;
258  padding: 1px 3px;
259  */
260}
261
262form.wizard div.notes {
263  float: right;
264  width: 198px;
265  height: auto;
266  margin: 0 0 10px 10px;
267  padding: 5px;
268  border: 1px solid #666666;
269  background-color: #ffffe1;
270  color: #666666;
271}
272
273form.wizard div.notes h4 {
274  /*
275  background-image: url(/images/icon_info.gif);
276  background-repeat: no-repeat;
277  background-position: top left;
278  */
279  text-align: center;
280  padding: 3px 0 3px 0; /*27px; */
281  margin: 0 0 3px 0;
282  border-width: 0 0 1px 0;
283  border-style: solid;
284  border-color: #666666;
285  color: #666666;
286  font-size: 100%;
287}
288
289form.wizard div.notes p {
290  margin: 0em 0em 0.5em 0em;
291  color: #666666;
292  font-size: 80%;
293}
294
295form.wizard div.notes p.last {
296  margin: 0em;
297}
298
299form.wizard div label {
300  display: block;
301  float: left;
302  width: 140px;
303  padding: 3px 5px;
304  margin: 0 0 5px 0;
305  text-align: right;
306}
307
308div.optional label{
309  font-weight: normal;
310}
311
312div.required label, label.required {
313  font-weight: bold;
314}
315
316/*
317div.optional label:after {
318  content: ':';
319}
320
321div.required label:after {
322  content: ':';
323}
324*/
325
326form.wizard textarea {
327        font-family: Verdana, sans-serif;
328        font-size: 100%;
329        width: 570px;
330        overflow: auto;
331        margin-bottom: 5px;
332}
333
334
335/*
336form.wizard div label.labelCheckbox, form div label.labelRadio {
337  float: none;
338  display: block;
339  width: 200px;
340  zoom: 1;
341  padding: 0;
342  margin: 0 0 5px 142px;
343  text-align: left;
344}
345
346form.wizard div fieldset label.labelCheckbox, form div fieldset label.labelRadio {
347  margin: 0 0 5px 0;
348  width: 170px;
349}
350
351form.wizard div img {
352  float: left;
353  border: 1px solid #000000;
354  margin: 0 0 5px 0;
355}
356
357p.error {
358  background-color: #ff0000;
359  background-image: url(/images/icon_error.gif);
360  background-repeat: no-repeat;
361  background-position: 3px 3px;
362  color: #ffffff;
363  padding: 3px 3px 5px 27px;
364  border: 1px solid #000000;
365  margin: auto 100px;
366}
367
368form.wizard div.error {
369  background-color: #ffffe1;
370  background-image: url(/images/required_bg.gif);
371  background-repeat: no-repeat;
372  background-position: top left;
373  color: #666666;
374  border: 1px solid #ff0000;
375}
376
377form.wizard div.error p.error {
378  background-image: url(/images/icon_error.gif);
379  background-position: top left;
380  background-color: transparent;
381  border-style: none;
382  font-size: 88%;
383  font-weight: bold;
384  margin: 0 0 0 118px;
385  width: 200px;
386  color: #ff0000;
387}
388
389form.wizard div select, form div textarea {
390  width: 200px;
391  padding: 1px 3px;
392  margin: 0 0 0 0;
393}
394
395form.wizard div input.inputText, form div input.inputPassword {
396  width: 200px;
397  padding: 1px 3px;
398  margin: 0 0 0 0;
399}
400
401form.wizard div input.inputFile {
402  width: 211px;
403}
404
405form.wizard div select.selectOne, form div select.selectMultiple {
406  width: 211px;
407  padding: 1px 3px;
408}
409
410form.wizard div input.inputCheckbox, form div input.inputRadio, input.inputCheckbox, input.inputRadio {
411  display: inline;
412  height: auto;
413  width: auto;
414  background-color: transparent;
415  border-width: 0;
416  padding: 0;
417  margin: 0 0 0 140px;
418}
419
420form.wizard div.submit {
421  width: 214px;
422  padding: 0 0 0 146px;
423}
424
425form.wizard div.submit div {
426  display: inline;
427  float: left;
428  text-align: left;
429  width: auto;
430  padding: 0;
431  margin: 0;
432}
433
434form.wizard div input.inputSubmit,
435form div input.inputButton, input.inputSubmit, input.inputButton {
436  background-color: #cccccc;
437  color: #000000;
438  width: auto;
439  padding: 0 6px;
440  margin: 0;
441}
442
443form.wizard div.submit div input.inputSubmit,
444form div.submit div input.inputButton {
445  float: right;
446  margin: 0 0 0 5px;
447}
448
449form.wizard div small {
450  display: block;
451  margin: 0 0 5px 142px;
452  padding: 1px 3px;
453  font-size: 88%;
454  zoom: 1;
455}
456*/
457
458form.wizard .wizardButtons {
459    border-top: 1px solid #000000;
460    margin: 10px 0 0 0;
461    clear: both;
462}
463       
464form.wizard .buttonbar {
465        margin: 10px 220px 0 0;
466        padding: 0 10px 0 0;
467        text-align: right; 
468}
469
470/*
471form.wizard .buttonbar input.button,
472div.modalDialog div.modalDialogButtons input.button
473*/
474input.button {
475        padding: 1px 4px;
476        margin: 0 2px;
477        color: #000000;
478        background-color: #E9EEF7;
479        border: 2px solid #D4DEEF;
480        border-radius: 4px;
481    -moz-border-radius: 4px;
482}
483
484form.wizard .buttonbar input.button:hover,
485div.modalDialog div.modalDialogButtons input.button:hover {
486    color: #AE0000;
487    background-color: #E9EEF7;
488}
489
490form.wizard .buttonbar  input.button[disabled],
491form.wizard .buttonbar  input.button[disabled]:hover,
492div.modalDialog div.modalDialogButtons input.button[disabled],
493div.modalDialog div.modalDialogButtons input.button[disabled]:hover {
494        color: #AFAFAF;
495        border-color: #EFEFEF;
496}
497
498
499/*
500 * modal dialog
501 */
502div.modalDialog {
503        margin: 0;
504        padding: 0;
505}
506
507div.modalDialog div.modalDialogContent {
508        margin: 10px;
509}
510       
511div.modalDialog div.modalDialogButtons {
512        border-top: 1px solid #BBBBBB;
513        margin: 0 5px 5px 5px;
514        padding: 5px 0 0 0;
515        text-align: center;
516}
517
518div.confirmationDialog {
519    text-align: center;
520}
521
522div.editDialog fieldset {
523        border: none;
524        margin: 0;
525        padding: 0;
526}
527
528div.editDialog fieldset label {
529  display: block;
530  float: left;
531  /* width: 100px; */
532  padding: 3px 5px 3px 0;
533  margin: 0 0 5px 0;
534  text-align: right;
535}
536
537
538/*
539 * dialog customizations
540 */
541div.editCreatorDialog  fieldset label {
542        width: 90px;
543}
544
545div.editCreatorDialog fieldset input,
546div.editCreatorDialog fieldset textarea {
547    width: 255px;
548}
549
550div.editResourceDialog fieldset label {
551    width: 70px;
552}
553
554div.editResourceDialog fieldset input,
555div.editResourceDialog fieldset textarea {
556    width: 475px;
557}
558
559div.addResourcesDialog fieldset label {
560        width: 85px;
561}
562
563div.addResourcesDialog fieldset input,
564div.addResourcesDialog fieldset textarea {
565    width: 460px;
566}
567
568div.addKeywordDialog fieldset input {
569        width: 285px;
570}
571
572/*
573 * create virtual collection wizard
574 */
575div.wizard a {
576    font-weight: normal;
577}
578
579
580table {
581    font-size: 100%;
582        border-collapse: collapse;
583}
584
585table th,
586table td {
587        padding: 2px;
588        text-align: left;
589}
590
591table thead,
592table tfoot {
593        color: inherit;
594        background-color: #D4DEEF;
595    border-top: 1px solid #000000;
596        border-bottom: 1px solid #000000;
597}
598
599table td.action {
600        width: 98px;
601        text-align: right;
602}
603
604a {
605        color: #AE0000;
606        background-color: inherit;
607        text-decoration: none;
608}
609
610table tbody {
611        border-bottom: 1px solid #000000;
612}
613
614table tr.even {
615    color: inherit;
616    background-color: #FFFFFF;
617}
618
619table tr.odd {
620    color: inherit;
621    background-color: #E9EEF7;
622}
623
624table td.norecords-td {
625        text-align: center;
626        color: inherit;
627        background-color: #FFFFFF;
628}
629
630table thead tr.navigation {
631        border-bottom: 1px dotted #BBBBBB;
632}
633
634table tr.navigation div {
635        clear: none !important;
636}
637
638table.creatorsTable,
639table.resourcesTable {
640    width: 805px;
641}
642
643table.creatorsTable td {
644    width: 252px;
645    overflow: hidden;
646}
647
648table.resourcesTable td.type {
649        width: 60px;
650}
651
652div.keywordsList {
653        clear: none !important;
654        width: 602px;
655        margin-left: 160px;
656        padding: 3px 0;
657}
658
659div.keywordsList div {
660        clear: none;
661}
662
663div.keywordsList ul {
664    list-style-type: square;
665    margin: 0;
666    padding: 0 0 0 16px;
667}
668
669div.keywordsList ul li {
670        margin-top: 2px;
671}
672
673div.keywordsList ul li.first {
674    margin-top: 0;
675}
676
677table.collectionsTable {
678        width: auto;
679        table-layout: fixed;
680}
681
682table.collectionsTable th,
683table.collectionsTable td {
684    vertical-align: top;
685}
686
687table.collectionsTable.public th.name,
688table.collectionsTable.public td.name {
689        width: 796px;
690}
691
692table.collectionsTable.private th.name,
693table.collectionsTable.private td.name {
694    width: 736px;
695}
696
697table.collectionsTable td.name div.details {
698        margin-right: -312px;
699}
700
701table.collectionsTable td.name div.name {
702        padding-left: 16px;
703    background-image: url('../icons/bullet_arrow_down.png');
704    background-repeat: no-repeat;
705    background-position: center left;
706    cursor: pointer;
707}
708
709table.collectionsTable td.name div.name:hover {
710        color: #AE0000;
711        background-color: inherit;
712}
713
714table.collectionsTable td.name div.name.detailsShown {
715    padding-left: 16px;
716    background-image: url('../icons/bullet_arrow_up.png');
717    background-repeat: no-repeat;
718    background-position: center left;
719}
720
721table.collectionsTable td.name div.details {
722    padding: 2px 2px 2px 16px;
723}
724
725table.collectionsTable td.name div.desc {
726    text-align: justify;
727    padding-bottom: 2px;
728}
729
730table.collectionsTable td.name div.actions {
731        margin-top: 4px;
732}
733
734table.collectionsTable th.state,
735table.collectionsTable td.state {
736    width: 60px;
737}
738
739table.collectionsTable th.type,
740table.collectionsTable td.type {
741    width: 80px;
742}
743
744table.collectionsTable th.created,
745table.collectionsTable td.created {
746    width: 80px;
747}
748
749table.collectionsTable td.action,
750table.collectionsTable th.action {
751        width: 12px;
752}
753
754table.collectionsTable.public td.action span,
755table.collectionsTable.private td.action div.popupTrigger span {
756    display: none;
757}
758
759table.collectionsTable.public td.action a {
760    display: block;
761    width: 12px;
762    height: 12px;
763    margin-right: 2px;
764    background: transparent url('../icons/magnifier.png') no-repeat center center;
765}
766
767table.collectionsTable.private td.action div.popupTrigger {
768    display: block;
769    width: 12px;
770    height: 12px;
771    margin-right: 2px;
772    background: transparent url('../icons/wrench.png') no-repeat center center;
773}
774
775tr.headers a.wicket_orderNone {
776        padding-right: 7px;
777        background: transparent url('../icons/order_none.png') no-repeat center right;
778}
779
780tr.headers a.wicket_orderUp {
781    padding-right: 7px;
782    background: transparent url('../icons/order_up.png') no-repeat center right;
783}
784
785tr.headers a.wicket_orderDown {
786    padding-right: 7px;
787    background: transparent url('../icons/order_down.png') no-repeat center right;
788}
789
790div.toggleBorder {
791        border-top: 1px solid #000000;
792}
793
794div.toggleBorder div.toggleBorderHeader {
795        margin: 0;
796        padding: 2px 2px 2px 16px;
797        border-bottom: 1px solid #000000;
798    color: inherit;
799    background-color: #D4DEEF;
800    background-image: url('../icons/bullet_arrow_up.png');
801    background-repeat: no-repeat;
802    background-position: center left;
803    cursor: pointer;
804}
805
806div.toggleBorder div.toggleBorderHeader span {
807        font-weight: bold;
808}
809
810div.toggleBorder div.toggleBorderHeader.collapsed {
811        background-image: url('../icons/bullet_arrow_down.png');
812        background-repeat: no-repeat;
813        background-position: center left;
814}
815
816div.toggleBorder div.toggleBorderContent {
817    margin: 0;
818    padding: 5px;
819}
820
821form.filterForm {
822        margin: 0;
823        padding: 0;
824}
825       
826form.filterForm fieldset {
827        padding: 0;
828        margin: 0;
829        border: none;
830}
831
832form.filterForm div.optional {
833        margin-bottom: 4px;
834}
835
836form.filterForm label {
837        width: 75px !important;
838}
839
840form.filterForm input.name,
841form.filterForm input.desc {
842        width: 790px;
843}
844
845div.popupMenu {
846    -moz-box-shadow: 3px 3px 3px #888;
847    -webkit-box-shadow: 3px 3px 3px #888;
848    box-shadow: 3px 3px 3px #888;
849    -moz-border-radius: 4px;
850    border-radius: 4px;
851}
852
853div.popupMenu li a {
854        color: #000000;
855}
856
857div.popupMenu li a:hover {
858    color: #AE0000;
859}
860
861div.popupTrigger span.title {
862    color: #AE0000;
863}
Note: See TracBrowser for help on using the repository browser.