Statistics
| Branch: | Tag: | Revision:

root / src / gr / grnet / pithos / web / public / pithos.css @ 948a9b34

History | View | Annotate | Download (13.2 kB)

1
/*
2
 * Copyright 2011-2012 GRNET S.A. All rights reserved.
3
 *
4
 * Redistribution and use in source and binary forms, with or
5
 * without modification, are permitted provided that the following
6
 * conditions are met:
7
 *
8
 *   1. Redistributions of source code must retain the above
9
 *      copyright notice, this list of conditions and the following
10
 *      disclaimer.
11
 *
12
 *   2. Redistributions in binary form must reproduce the above
13
 *      copyright notice, this list of conditions and the following
14
 *      disclaimer in the documentation and/or other materials
15
 *      provided with the distribution.
16
 *
17
 * THIS SOFTWARE IS PROVIDED BY GRNET S.A. ``AS IS'' AND ANY EXPRESS
18
 * OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
19
 * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
20
 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GRNET S.A OR
21
 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
22
 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
23
 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
24
 * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
25
 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
26
 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
27
 * ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
28
 * POSSIBILITY OF SUCH DAMAGE.
29
 *
30
 * The views and conclusions contained in the software and
31
 * documentation are those of the authors and should not be
32
 * interpreted as representing official policies, either expressed
33
 * or implied, of GRNET S.A.
34
 */
35
body {
36
        color: black;
37
        font-family: Verdana, 'PT Sans', sans-serif;
38
        font-size: 13px;
39
        margin: 8px;
40
        margin-top: 3px;
41
        background-color: transparent;
42
}
43

    
44
table td {
45
        font-family: Verdana, 'PT Sans', sans-serif;
46
        font-size: 13px;
47
}
48

    
49
.pithos-outer {
50
        background: url(images/background.png) repeat-x;
51
}
52

    
53
a {
54
         color: white;
55
         text-decoration: none;
56
} 
57
 
58
a:hover {
59
        color: white;
60
}
61

    
62
a:visited {
63
        color: white;
64
}
65

    
66
a.info {
67
        position: relative; /*this is the key*/
68
        z-index: 24;
69
        color: black;
70
        text-decoration: none
71
}
72

    
73
a.info:hover {
74
        z-index: 25;
75
        background-color: yellow;
76
}
77

    
78
a.info div {
79
        display: none
80
}
81

    
82
a.info:hover span {
83
        cursor: pointer;
84
}
85

    
86
/* The span will only display on :hover state. */
87
a.info:hover div {
88
        display: block;
89
        position: absolute;
90
        bottom: 2em;
91
        right: 1em;
92
        width: 10em;
93
        border: 1px solid lightblue;
94
        background-color: #D0E4F6;
95
        color: black;
96
        text-align: center
97
}
98

    
99
.pithos-DialogBox .inner form {
100
        margin: 0px;
101
        clip: 
102
}
103

    
104
.pithos-dialogbox .inner form input,
105
.pithos-dialogbox .inner form textarea
106
{
107
    border: 1px solid #aaa;
108
    padding:4px;
109
}
110

    
111
.pithos-DialogBox .button {
112
        background: none;
113
        background-color: #4085A5;
114
        color: white;
115
        padding: 5px 6px;
116
        white-space: nowrap;
117
}
118

    
119
.pithos-DialogBox .Caption {
120
        color: white;
121
        background-color: #4085a5;
122
        padding: 20px;
123
        border-bottom: 1px solid white;
124
}
125

    
126
.pithos-DialogBox .close {
127
        cursor: pointer;
128
        position: absolute;
129
        width: 13px;
130
        height: 13px;
131
        top: 12px;
132
        right: 27px;
133
        font-size: 0.8em;
134
}
135

    
136
.pithos-DialogBox .dialogMiddleCenter {
137
        background: url(images/popup-bg.png) repeat-x;
138
        background-color: white;
139
        padding: 3px;
140
}
141

    
142
.pithos-DialogBox .dialogBottomCenter {
143
        border-bottom: 5px solid #4085A5;
144
}
145

    
146
.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopLeft {
147
  background-position: 0px -55px;
148
}
149
.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopRight {
150
  background-position: -6px -55px;
151
}
152
.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopCenter {
153
        background: #D0E4F6;
154
}
155
.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleLeft,
156
.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleCenter,
157
.gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleRight {
158
        background: #D0E4F6;
159
        color:#d45500;
160
}
161
.pithos-TabPanelBottom {
162
        border: none;
163
}
164

    
165
table.pithos-permList {
166
        border-spacing: 3px;
167
        border-collapse: collapse;
168

    
169
}
170

    
171
table.pithos-permList td {
172
        padding: 5px 5px 5px 5px;
173
        font-size:80%;
174
}
175

    
176
table.pithos-permList.props-labels {
177
        font-weight: bold;
178
}
179

    
180
.props-labels {
181
        font-size: 80%;
182
        font-weight: bold;
183
        padding-left: 10px;
184
        padding-right: 10px;
185
}
186

    
187
.props-toplabels {
188
        font-size: 80%;
189
        font-weight: bold;
190
        font-style: italic;
191
        padding-left: 10px;
192
        padding-right: 10px;
193
}
194

    
195
.props-values {
196
        font-size: 80%;
197
}
198

    
199
.hidden-link {
200
        text-decoration: none !important;
201
        color: black !important;
202
}
203

    
204
.hidden-link:visited {
205
        text-decoration: none !important;
206
        color: black !important;
207
}
208

    
209
.pithos-topPanel {
210
        background-color: #4085a5;
211
        font-size: 75%;
212
        height: 59px;
213
        border-bottom: 1px solid white;
214
}
215

    
216
.gwt-MenuBar-vertical {
217
        background: #D0E3ED;
218
}
219

    
220
.gwt-MenuBarPopup .menuPopupTopLeft {
221
        background: none;
222
        background-color: #D0E3ED;
223
}
224

    
225
.gwt-MenuBarPopup .menuPopupTopCenter {
226
        background: none;
227
        background-color: #D0E3ED;
228
}
229

    
230
.gwt-MenuBarPopup .menuPopupTopRight {
231
        background: none;
232
        background-color: #D0E3ED;
233
}
234

    
235
.gwt-MenuBarPopup .menuPopupMiddleLeft {
236
        background: none;
237
        background-color: #D0E3ED;
238
}
239

    
240
.gwt-MenuBarPopup .menuPopupMiddleRight {
241
        background: none;
242
        background-color: #D0E3ED;
243
}
244

    
245
.gwt-popuppanel {
246
    border: 3px solid #D0E3ED;
247
    padding: 3px;
248
    background: #D0E3ED;
249
    border-image: initial;
250
}
251

    
252
.gwt-MenuBar .gwt-MenuItem {
253
        border-bottom: 1px solid #EFEFEF;
254
}
255

    
256
.gwt-MenuBar .gwt-MenuItem-selected {
257
        background-color: #E1EFF6;
258
}
259

    
260
.gwt-MenuBarPopup .menuPopupBottomLeft {
261
        background: none;
262
        background-color: #D0E3ED;
263
}
264

    
265
.gwt-MenuBarPopup .menuPopupBottomCenter {
266
        background: none;
267
        background-color: #D0E3ED;
268
}
269

    
270
.gwt-MenuBarPopup .menuPopupBottomRight {
271
        background: none;
272
        background-color: #D0E3ED;
273
}
274

    
275
.pithos-sessionExpired {
276
        width: 24em;
277
        /* Restore the padding we remove when overriding the gwt-DialogBox style */
278
        padding: 3px;
279
}
280

    
281
.pithos-statusbar {
282
        background-color: #4085a5;
283
        border: none;
284
        font-size: 90%;
285
        vertical-align: middle;
286
        font-weight: normal;
287
        height:119px;
288
        color: white;
289
}
290

    
291
.pithos-FileListContainer {
292
    padding-left: 10px;
293
}
294

    
295
.pithos-List {
296
        cursor: default;
297
        border-collapse: collapse;
298
        /* prevents selecting text in table with shift and ctrl*/
299
        -moz-user-select: none;
300
}
301

    
302
.pithos-errorMessage {
303
        font-size: 90%;
304
        background-color: #880000;
305
        color: #fff;
306
        cursor: pointer;
307
}
308

    
309
.pithos-errorMessage td {
310
        font-size: 90%;
311
}
312

    
313
.pithos-warnMessage {
314
        font-size: 90%;
315
        background-color: #eeee99;
316
        cursor: pointer;
317
}
318

    
319
.pithos-infoMessage {
320
        font-size: 90%;
321
        background-color: #ccffcc;
322
        cursor: pointer;
323
}
324

    
325
.pithos-clearMessage {
326
        font-size: 90%;
327
        font-weight: bold;
328
        text-decoration: none;
329
        color: black;
330
        padding-left: 5px;
331
}
332

    
333
.pithos-clearMessage:visited {
334
        font-size: 90%;
335
        font-weight: bold;
336
        text-decoration: none;
337
        color: black;
338
}
339

    
340
.pithos-readForAllNote {
341
        width: 240px;
342
        text-align: justify;
343
        font-style: italic;
344
        font-size: 12px;
345
        padding-left: 4;
346
}
347

    
348
.pithos-statistics {
349
        color: black;
350
         padding-left: 20px;
351
        padding-top: 10px;
352
         padding-bottom: 10px;
353
}
354

    
355
.pithos-statistics .gwt-HTML {
356
        font-size: smaller;
357
}
358

    
359
.pithos-statisticsSeparator {
360
        background: url(images/separator.png) no-repeat;
361
        width: 100%;
362
        height: 3px;
363
}
364

    
365
.pithos-splitPanel {
366
        background: url(images/white50.png) transparent;
367
        margin-bottom: 34px;
368
}
369

    
370
.pithos-splitPanel-noframe {
371
        margin-bottom: 0;
372
}
373

    
374
/* Use the background color for the splitter. */
375
.gwt-HorizontalSplitPanel .hsplitter {
376
        cursor: move;
377
        border: 0px;
378
        background: url(images/background.png) repeat-x;
379
}
380

    
381
.pithos-tag {
382
        display:inline;
383
}
384

    
385
.pithos-uploadButton {
386
        background: none;
387
        background-color: #ff7f2a;
388
    font-size: 120%;
389
    text-align: center;
390
    height: auto;
391
    padding: 8px;
392
    width: 134px;
393
    border: 0px;
394
    color: black;
395
}
396

    
397
.pithos-uploadButton-loading {
398
        background: url(images/ajax-loader.gif) no-repeat;
399
        background-position: 110px 0px;
400
        background-color: #ff7f2a;
401
}
402

    
403
.pithos-uploadButton:HOVER {
404
    background-color: #f95;
405
}
406

    
407
.pithos-rightSide {
408
    vertical-align: middle;
409
    width: 100%;
410
    padding-left: 7px;
411
}
412
.pithos-parentButton {
413
    background: none;
414
    background-color: #a1c8da;
415
}
416

    
417
.pithos-folderStatistics {
418
    background-color: #a1c8da;
419
    text-align: center;
420
    color: white;
421
    height: 32px;
422
        padding: 5px 15px;
423
        margin-right: 10px;
424
        margin-left: 10px;
425
}
426

    
427
.grnet-sign {
428
        color: #72ADC8;
429
}
430

    
431
.pithos-logo {
432
        position: absolute;
433
        top: 65px;
434
}
435

    
436
.pithos-header {
437
        background: url(images/white50.png);
438
        margin-top: 34;
439
        height: 60px;
440
}
441

    
442
.pithos-header-noframe {
443
        margin-top: 0;
444
}
445

    
446
/*.cellTreeWidget-selectedTree {
447
    background-color: #BCD7E3;
448
}*/
449

    
450
.pithos-list thead th img {
451
    top: 5px !important;
452
}
453

    
454
.effectPanel-inner {
455
        background-color: #4085A5;
456
        margin: 10px;
457
}
458

    
459
.clearfix {
460
        display: block;
461
        width: auto;
462
        zoom: 1;
463
}
464

    
465
div#toolbar {
466
        clear: both;
467
        color: white;
468
        float: right;
469
/*        position: absolute;
470
        right: 15px;
471
        top: 15px;*/
472
}
473

    
474
div#toolbar a {
475
        display: block;
476
        float: left;
477
}
478

    
479
.pithos-toolbarItem {
480
        text-decoration: none;
481
        font-size: 0.8em;
482
        padding: 4px;
483
        padding-right: 8px;
484
        color: white;
485
        margin-left: 5px;
486
        background-repeat: no-repeat;
487
        background-color: #A1C8DB;
488
}
489

    
490
.pithos-toolbarItem:HOVER {
491
        background-color: #74aec9;
492
}
493

    
494

    
495
.pithos-toolbarItem span {
496
        float: left;
497
        padding-top: 2px;
498
}
499

    
500
.pithos-toolbarItem span.ico {
501
        width: 16px;
502
        height: 16px;
503
        margin-right: 5px;
504
        background-repeat: no-repeat;
505
/*        background-position: -36px 0;*/
506
}
507

    
508
#tools-button span.ico {
509
        background-image: url(images/advancedsettings.png);
510
}
511

    
512
#refresh-button span.ico {
513
        background-image: url(images/refresh.png);
514
}
515

    
516
#newFolder-button span.ico {
517
        background-image: url(images/folder_new.png);
518
}
519

    
520
#shareFolder-button span.ico {
521
        background-image: url(images/myshared22.png);
522
}
523

    
524
/*move background from inner to centerinner to wrap action buttons too*/
525
.dialogMiddleCenterInner.dialogContent  {
526
    background: url(images/white50.png); 
527
    margin: 7px;
528
    padding: 15px;
529
    /*border: 1px solid #aaa;*/
530
    -moz-box-shadow: 0 0 1px 1px #888;
531
    -webkit-box-shadow: 0 0 1px 1px #888;
532
    box-shadow: 0 0 1px 1px #888;
533
}
534

    
535
.pithos-dialogbox .outer {
536
    width: 600px;
537
}
538

    
539
/*remove background/padding from .inner*/
540
.pithos-dialogbox .inner {
541
    background: none;
542
    padding:0;
543
    width: 100%;
544
}
545

    
546
/*button position within the overlay content*/
547
.dialogMiddleCenterInner .button {
548
    margin-left: 2px;
549
    border: none;
550
    padding: 7px 20px;
551
    margin-top: 10px;
552
    float: right;
553
    margin-right: 4px;
554
}
555

    
556
/* fix placement of overlay paragraphs */
557
.pithos-credentialstext {
558
    padding: 0 0 10px 0;
559
}
560

    
561
/* overlay styles */
562
.pithos-dialogbox {
563
    background-color: white;
564
    border: 2px solid #444;
565
    text-align: left;
566
    -moz-box-shadow: 0 0 90px 5px #000;
567
    -webkit-box-shadow: 0 0 90px 5px #000;
568
    box-shadow: 0 0 90px 5px #000;
569
        clip: inherit !important;
570
}
571

    
572
/* hide overlay dialogue unneeded side elements */
573
.dialogMiddleRight, .dialogBottomRight, .dialogTopRight,
574
.dialogMiddleLeft, .dialogBottomLeft, .dialogTopLeft,
575
.dialogBottomCenter {
576
    display: none;
577
}
578

    
579
/* fix dialogbox caption padding and font-size */
580
.pithos-dialogbox .caption {
581
    padding: 10px !important;
582
    font-size: 1.1em;
583
}
584

    
585

    
586
/* form input styling */
587
.dialogMiddleCenterInner input {
588
    border: 1px solid #aaa;
589
    padding: 4px;
590
}
591

    
592
/* fix tag color */
593
a.pithos-tag {
594
    color: #4085a5;
595
}
596

    
597
.pithos-invitationsLeft {
598
    padding: 0 0 10px 0;
599
        border-bottom: 1px solid #4085A5;
600
}
601

    
602
.pithos-leftInvitationsNumber {
603
        background-color: #4085A5;
604
        padding: 3px;
605
        color: white;
606
        font-weight: bold;
607
}
608

    
609
.pithos-sendInvitationsPanel {
610
        margin-top: 10px;
611
        border-right: 1px solid #4085A5;
612
        padding-right: 5px;
613
}
614

    
615
.pithos-sendInvitationsTitle {
616
        font-weight: bold;
617
        color: #4085A5;
618
        margin-right: 10px;
619
}
620

    
621
.pithos-addInvitationImg {
622
        background-color: #4085A5;
623
        padding: 5px;
624
        cursor: pointer;
625
}
626

    
627
.pithos-invitationResponse {
628
        background-color: green;
629
        color: white;
630
        padding: 5px;
631
}
632

    
633
.pithos-invitationResponseError {
634
        background-color: #880000;
635
        color: #fff;
636
        padding: 5px;
637
}
638

    
639
.pithos-invitationResponse .user {
640
        font-weight: bold;
641
}
642

    
643
.props-labels .eg {
644
        font-weight: normal;
645
        color: gray;
646
}
647

    
648
.pithos-invitationsSplitPanel {
649
        width:100%;
650
}
651

    
652
.pithos-invitationDeleteImg {
653
        cursor: pointer;
654
}
655

    
656
.pithos-invitationFormRow {
657
        border-top: 1px solid gray;
658
}
659

    
660
.pithos-sendInvitationButton {
661
    background: none;
662
    background-color: #ff7f2a;
663
    text-align: center;
664
    height: auto;
665
    padding: 8px;
666
    border: none;
667
    color: white;
668
}
669

    
670
.pithos-sentInvitationsPanel {
671
        margin-top: 10px;
672
        padding-left: 5px;
673
        width: 100%;
674
}
675

    
676
.pithos-sentInvitationsTitle {
677
        font-weight: bold;
678
        color: #4085A5;
679
}
680

    
681
.pithos-sentInvitationsTable {
682
        width: 100%;
683
}
684

    
685
.pithos-invitedEmail {
686
        color: #ff7f2a;
687
        font-weight: bold;
688
}
689

    
690
.pithos-invitedEmailBorder {
691
        border-bottom: 1px solid #4085A5;
692
}
693

    
694
.pithos-resendInvitation {
695
        cursor: pointer;
696
}
697

    
698
.pithos-pagerButton {
699
        background: none;
700
        background-color: transparent;
701
        border: 1px solid gray;
702
        color: gray;
703
        padding: 0px 2px 0px 2px;
704
        font-size: 80%;
705
}
706

    
707
.pithos-pagerButton:HOVER {
708
        background-color: #4085A5;
709
        color: white;
710
}
711

    
712
.pithos-pagerButtonCurrent {
713
        background-color: #4085A5;
714
        color: white;
715
}
716

    
717
.pithos-metaTitle {
718
        font-weight: bold;
719
}
720

    
721
.pithos-addMetaImg {
722
        background-image: url(images/plus.png);
723
        background-color: #4085A5;
724
        background-repeat: no-repeat;
725
        background-position: center;
726
        padding: 8px;
727
        cursor: pointer;
728
}
729

    
730
.pithos-metaDeleteImg {
731
        background: url(images/delete.png);
732
        background-repeat: no-repeat;
733
        background-position: center;
734
        padding: 10px;
735
        cursor: pointer;
736
}
737

    
738
.pithos-metaName {
739
        width: 7em;
740
}
741

    
742
.pithos-metaValue {
743
        width: 7em;
744
}
745

    
746
.pithos-versionList {
747
        padding-right: 5px;
748
}