Statistics
| Branch: | Tag: | Revision:

root / src / gr / grnet / pithos / web / public / pithos.css @ 3f62b626

History | View | Annotate | Download (13.1 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: 13px Verdana, 'PT Sans', sans-serif;
38
        margin: 8px;
39
        margin-top: 3px;
40
        background-color: transparent;
41
}
42

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

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

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

    
60
a:visited {
61
        color: white;
62
}
63

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

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

    
76
a.info div {
77
        display: none
78
}
79

    
80
a.info:hover span {
81
        cursor: pointer;
82
}
83

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

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

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

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

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

    
124
.pithos-DialogBox .close {
125
        background: url(images/close-popup.png) no-repeat;
126
        cursor: pointer;
127
        position: absolute;
128
        width: 13px;
129
        height: 13px;
130
        top: 12px;
131
        right: 7px;
132
}
133

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

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

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

    
163
table.pithos-permList {
164
        border-spacing: 3px;
165
        border-collapse: collapse;
166

    
167
}
168

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

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

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

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

    
193
.props-values {
194
        font-size: 80%;
195
}
196

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

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

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

    
214
.gwt-MenuBar-vertical {
215
        background: #D0E3ED;
216
}
217

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

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

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

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

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

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

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

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

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

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

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

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

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

    
289
.pithos-FileListContainer {
290
    padding-left: 10px;
291
}
292

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

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

    
307
.pithos-errorMessage td {
308
        font-size: 90%;
309
}
310

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

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

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

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

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

    
346
.pithos-statistics {
347
        color: black;
348
/*         padding: 10px;
349
 */}
350

    
351
.pithos-statistics .gwt-HTML {
352
        font-size: smaller;
353
}
354

    
355
.pithos-statisticsSeparator {
356
        background: url(images/separator.png) no-repeat;
357
        width: 100%;
358
        height: 3px;
359
}
360

    
361
.pithos-splitPanel {
362
        background: url(images/white50.png) transparent;
363
        margin-bottom: 34px;
364
}
365

    
366
.pithos-splitPanel-noframe {
367
        margin-bottom: 0;
368
}
369

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

    
377
.pithos-tag {
378
        display:inline;
379
}
380

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

    
393
.pithos-uploadButton-loading {
394
        background: url(images/ajax-loader.gif) no-repeat;
395
        background-position: 110px 0px;
396
        background-color: #ff7f2a;
397
}
398

    
399
.pithos-uploadButton:HOVER {
400
    background-color: #f95;
401
}
402

    
403
.pithos-rightSide {
404
    vertical-align: middle;
405
    width: 100%;
406
    padding-left: 7px;
407
}
408
.pithos-parentButton {
409
    background: none;
410
    background-color: #a1c8da;
411
}
412

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

    
423
.grnet-sign {
424
        color: #72ADC8;
425
}
426

    
427
.pithos-logo {
428
        position: absolute;
429
        top: 65px;
430
}
431

    
432
.pithos-header {
433
        background: url(images/white50.png);
434
        margin-top: 34;
435
        height: 60px;
436
}
437

    
438
.pithos-header-noframe {
439
        margin-top: 0;
440
}
441

    
442
/*.cellTreeWidget-selectedTree {
443
    background-color: #BCD7E3;
444
}*/
445

    
446
.pithos-list thead th img {
447
    top: 5px !important;
448
}
449

    
450
.effectPanel-inner {
451
        background-color: #4085A5;
452
        margin: 10px;
453
}
454

    
455
.clearfix {
456
        display: block;
457
        width: auto;
458
        zoom: 1;
459
}
460

    
461
div#toolbar {
462
        clear: both;
463
        color: white;
464
        float: right;
465
/*        position: absolute;
466
        right: 15px;
467
        top: 15px;*/
468
}
469

    
470
div#toolbar a {
471
        display: block;
472
        float: left;
473
}
474

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

    
486
.pithos-toolbarItem:HOVER {
487
        background-color: #74aec9;
488
}
489

    
490

    
491
.pithos-toolbarItem span {
492
        float: left;
493
        padding-top: 2px;
494
}
495

    
496
.pithos-toolbarItem span.ico {
497
        width: 16px;
498
        height: 16px;
499
        margin-right: 5px;
500
        background-repeat: no-repeat;
501
/*        background-position: -36px 0;*/
502
}
503

    
504
#tools-button span.ico {
505
        background-image: url(images/advancedsettings.png);
506
}
507

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

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

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

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

    
531
.pithos-dialogbox .outer {
532
    width: 600px;
533
}
534

    
535
/*remove background/padding from .inner*/
536
.pithos-dialogbox .inner {
537
    background: none;
538
    padding:0;
539
    width: 100%;
540
}
541

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

    
552
/* fix placement of overlay paragraphs */
553
.pithos-credentialstext {
554
    padding: 0 0 10px 0;
555
}
556

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

    
568
/* hide overlay dialogue unneeded side elements */
569
.dialogMiddleRight, .dialogBottomRight, .dialogTopRight,
570
.dialogMiddleLeft, .dialogBottomLeft, .dialogTopLeft,
571
.dialogBottomCenter {
572
    display: none;
573
}
574

    
575
/* fix dialogbox caption padding and font-size */
576
.pithos-dialogbox .caption {
577
    padding: 10px !important;
578
    font-size: 1.1em;
579
}
580

    
581

    
582
/* form input styling */
583
.dialogMiddleCenterInner input {
584
    border: 1px solid #aaa;
585
    padding: 4px;
586
}
587

    
588
/* fix tag color */
589
a.pithos-tag {
590
    color: #4085a5;
591
}
592

    
593
.pithos-invitationsLeft {
594
    padding: 0 0 10px 0;
595
        border-bottom: 1px solid #4085A5;
596
}
597

    
598
.pithos-leftInvitationsNumber {
599
        background-color: #4085A5;
600
        padding: 3px;
601
        color: white;
602
        font-weight: bold;
603
}
604

    
605
.pithos-sendInvitationsPanel {
606
        margin-top: 10px;
607
        border-right: 1px solid #4085A5;
608
        padding-right: 5px;
609
}
610

    
611
.pithos-sendInvitationsTitle {
612
        font-weight: bold;
613
        color: #4085A5;
614
        margin-right: 10px;
615
}
616

    
617
.pithos-addInvitationImg {
618
        background-color: #4085A5;
619
        padding: 5px;
620
        cursor: pointer;
621
}
622

    
623
.pithos-invitationResponse {
624
        background-color: green;
625
        color: white;
626
        padding: 5px;
627
}
628

    
629
.pithos-invitationResponseError {
630
        background-color: #880000;
631
        color: #fff;
632
        padding: 5px;
633
}
634

    
635
.pithos-invitationResponse .user {
636
        font-weight: bold;
637
}
638

    
639
.props-labels .eg {
640
        font-weight: normal;
641
        color: gray;
642
}
643

    
644
.pithos-invitationsSplitPanel {
645
        width:100%;
646
}
647

    
648
.pithos-invitationDeleteImg {
649
        cursor: pointer;
650
}
651

    
652
.pithos-invitationFormRow {
653
        border-top: 1px solid gray;
654
}
655

    
656
.pithos-sendInvitationButton {
657
    background: none;
658
    background-color: #ff7f2a;
659
    text-align: center;
660
    height: auto;
661
    padding: 8px;
662
    border: none;
663
    color: white;
664
}
665

    
666
.pithos-sentInvitationsPanel {
667
        margin-top: 10px;
668
        padding-left: 5px;
669
        width: 100%;
670
}
671

    
672
.pithos-sentInvitationsTitle {
673
        font-weight: bold;
674
        color: #4085A5;
675
}
676

    
677
.pithos-sentInvitationsTable {
678
        width: 100%;
679
}
680

    
681
.pithos-invitedEmail {
682
        color: #ff7f2a;
683
        font-weight: bold;
684
}
685

    
686
.pithos-invitedEmailBorder {
687
        border-bottom: 1px solid #4085A5;
688
}
689

    
690
.pithos-resendInvitation {
691
        cursor: pointer;
692
}
693

    
694
.pithos-pagerButton {
695
        background: none;
696
        background-color: transparent;
697
        border: 1px solid gray;
698
        color: gray;
699
        padding: 0px 2px 0px 2px;
700
        font-size: 80%;
701
}
702

    
703
.pithos-pagerButton:HOVER {
704
        background-color: #4085A5;
705
        color: white;
706
}
707

    
708
.pithos-pagerButtonCurrent {
709
        background-color: #4085A5;
710
        color: white;
711
}
712

    
713
.pithos-metaTitle {
714
        font-weight: bold;
715
}
716

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

    
726
.pithos-metaDeleteImg {
727
        background: url(images/delete.png);
728
        background-repeat: no-repeat;
729
        background-position: center;
730
        padding: 10px;
731
        cursor: pointer;
732
}
733

    
734
.pithos-metaName {
735
        width: 7em;
736
}
737

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

    
742
.pithos-versionList {
743
        padding-right: 5px;
744
}