Statistics
| Branch: | Tag: | Revision:

root / src / gr / grnet / pithos / web / public / pithos.css @ e56be452

History | View | Annotate | Download (13.3 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
}
182

    
183
.props-toplabels {
184
        font-size: 80%;
185
        font-weight: bold;
186
        font-style: italic;
187
}
188

    
189
.props-values {
190
        font-size: 80%;
191
}
192

    
193
.hidden-link {
194
        text-decoration: none !important;
195
        color: black !important;
196
}
197

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

    
203
.pithos-topPanel {
204
        background-color: #4085a5;
205
        font-size: 75%;
206
        height: 59px;
207
        border-bottom: 1px solid white;
208
}
209

    
210
.gwt-MenuBar-vertical {
211
        background: #D0E3ED;
212
}
213

    
214
.gwt-MenuBarPopup .menuPopupTopLeft {
215
        background: none;
216
        background-color: #D0E3ED;
217
}
218

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

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

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

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

    
239
.gwt-popuppanel {
240
    border: 3px solid #D0E3ED;
241
    padding: 3px;
242
    background: #D0E3ED;
243
    border-image: initial;
244
}
245

    
246
.gwt-MenuBar .gwt-MenuItem {
247
        border-bottom: 1px solid #EFEFEF;
248
}
249

    
250
.gwt-MenuBar .gwt-MenuItem-selected {
251
        background-color: #E1EFF6;
252
}
253

    
254
.gwt-MenuBarPopup .menuPopupBottomLeft {
255
        background: none;
256
        background-color: #D0E3ED;
257
}
258

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

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

    
269
.pithos-sessionExpired {
270
        width: 24em;
271
        /* Restore the padding we remove when overriding the gwt-DialogBox style */
272
        padding: 3px;
273
}
274

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

    
285
.pithos-FileListContainer {
286
    padding-left: 10px;
287
}
288

    
289
.pithos-List {
290
        cursor: default;
291
        border-collapse: collapse;
292
        /* prevents selecting text in table with shift and ctrl*/
293
        -moz-user-select: none;
294
}
295

    
296
.pithos-errorMessage {
297
        font-size: 90%;
298
        background-color: #880000;
299
        color: #fff;
300
        cursor: pointer;
301
}
302

    
303
.pithos-errorMessage td {
304
        font-size: 90%;
305
}
306

    
307
.pithos-warnMessage {
308
        font-size: 90%;
309
        background-color: #eeee99;
310
        cursor: pointer;
311
}
312

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

    
319
.pithos-clearMessage {
320
        font-size: 90%;
321
        font-weight: bold;
322
        text-decoration: none;
323
        color: black;
324
        padding-left: 5px;
325
}
326

    
327
.pithos-clearMessage:visited {
328
        font-size: 90%;
329
        font-weight: bold;
330
        text-decoration: none;
331
        color: black;
332
}
333

    
334
.pithos-readForAllNote {
335
        width: 240px;
336
        text-align: justify;
337
        font-style: italic;
338
        font-size: 12px;
339
        padding-left: 4;
340
}
341

    
342
.pithos-statistics {
343
        color: black;
344
        padding: 10px;
345
}
346

    
347
.pithos-statistics .gwt-HTML {
348
        font-size: smaller;
349
}
350

    
351
.pithos-statisticsSeparator {
352
        background: url(images/separator.png) no-repeat;
353
        width: 100%;
354
        height: 3px;
355
}
356

    
357
.pithos-splitPanel {
358
        background: url(images/white50.png) transparent;
359
        margin-bottom: 34px;
360
}
361

    
362
.pithos-splitPanel-noframe {
363
        margin-bottom: 0;
364
}
365

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

    
373
.pithos-tag {
374
        display:inline;
375
}
376

    
377
.pithos-uploadButton {
378
        background: none;
379
        background-color: #ff7f2a;
380
    font-size: 120%;
381
    text-align: center;
382
    height: auto;
383
    padding: 8px;
384
    width: 127px;
385
    border: 0px;
386
}
387

    
388
.pithos-uploadButton-loading {
389
        background: url(images/ajax-loader.gif) no-repeat;
390
        background-position: 110px 0px;
391
        background-color: #ff7f2a;
392
}
393

    
394
.pithos-uploadButton:HOVER {
395
    background-color: #f95;
396
}
397

    
398
.pithos-rightSide {
399
    vertical-align: middle;
400
    width: 100%;
401
    padding-left: 7px;
402
}
403
.pithos-parentButton {
404
    background: none;
405
    background-color: #a1c8da;
406
}
407

    
408
.pithos-folderStatistics {
409
    background-color: #a1c8da;
410
    text-align: center;
411
    color: white;
412
    height: 32px;
413
        padding: 5px 15px;
414
        margin-right: 10px;
415
        margin-left: 10px;
416
}
417

    
418
.grnet-sign {
419
        color: #72ADC8;
420
}
421

    
422
.pithos-logo {
423
        position: absolute;
424
        top: 65px;
425
}
426

    
427
.pithos-header {
428
        background: url(images/white50.png);
429
        margin-top: 34;
430
        height: 60px;
431
}
432

    
433
.pithos-header-noframe {
434
        margin-top: 0;
435
}
436

    
437
/*.cellTreeWidget-selectedTree {
438
    background-color: #BCD7E3;
439
}*/
440

    
441
.pithos-list thead th img {
442
    top: 5px !important;
443
}
444

    
445
.effectPanel-inner {
446
        background-color: #4085A5;
447
        margin: 10px;
448
}
449

    
450
.clearfix {
451
        display: block;
452
        width: auto;
453
        zoom: 1;
454
}
455

    
456
div#toolbar {
457
        clear: both;
458
        color: white;
459
        float: right;
460
/*        position: absolute;
461
        right: 15px;
462
        top: 15px;*/
463
}
464

    
465
div#toolbar a {
466
        display: block;
467
        float: left;
468
}
469

    
470
.pithos-toolbarItem {
471
        text-decoration: none;
472
        font-size: 0.8em;
473
        padding: 4px;
474
        padding-right: 8px;
475
        color: white;
476
        margin-left: 5px;
477
        background-repeat: no-repeat;
478
        background-color: #A1C8DB;
479
}
480

    
481
.pithos-toolbarItem:HOVER {
482
        background-color: #74aec9;
483
}
484

    
485

    
486
.pithos-toolbarItem span {
487
        float: left;
488
        padding-top: 2px;
489
}
490

    
491
.pithos-toolbarItem span.ico {
492
        width: 16px;
493
        height: 16px;
494
        margin-right: 5px;
495
        background-repeat: no-repeat;
496
/*        background-position: -36px 0;*/
497
}
498

    
499
#tools-button span.ico {
500
        background-image: url(images/advancedsettings.png);
501
}
502

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

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

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

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

    
526
.pithos-dialogbox .outer {
527
    width: 600px;
528
}
529

    
530
/*remove background/padding from .inner*/
531
.pithos-dialogbox .inner {
532
    background: none;
533
    padding:0;
534
    width: 100%;
535
}
536

    
537
/*button position within the overlay content*/
538
.dialogMiddleCenterInner .button {
539
    margin-left: 2px;
540
    border: none;
541
    padding: 7px 20px;
542
    margin-top: 10px;
543
    float: right;
544
    margin-right: 4px;
545
}
546

    
547
/* fix placement of overlay paragraphs */
548
.pithos-credentialstext {
549
    padding: 0 0 10px 0;
550
}
551

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

    
563
/* hide overlay dialogue unneeded side elements */
564
.dialogMiddleRight, .dialogBottomRight, .dialogTopRight,
565
.dialogMiddleLeft, .dialogBottomLeft, .dialogTopLeft,
566
.dialogBottomCenter {
567
    display: none;
568
}
569

    
570
/* fix dialogbox caption padding and font-size */
571
.pithos-dialogbox .caption {
572
    padding: 10px !important;
573
    font-size: 1.1em;
574
}
575

    
576

    
577
/* form input styling */
578
.dialogMiddleCenterInner input {
579
    border: 1px solid #aaa;
580
    padding: 4px;
581
}
582

    
583
/* fix tag color */
584
a.pithos-tag {
585
    color: #4085a5;
586
}
587

    
588
.pithos-invitationsLeft {
589
    padding: 0 0 10px 0;
590
        border-bottom: 1px solid #4085A5;
591
}
592

    
593
.pithos-leftInvitationsNumber {
594
        background-color: #4085A5;
595
        padding: 3px;
596
        color: white;
597
        font-weight: bold;
598
}
599

    
600
.pithos-sendInvitationsPanel {
601
        margin-top: 10px;
602
        border-right: 1px solid #4085A5;
603
        padding-right: 5px;
604
}
605

    
606
.pithos-sendInvitationsTitle {
607
        font-weight: bold;
608
        color: #4085A5;
609
        margin-right: 10px;
610
}
611

    
612
.pithos-addInvitationImg {
613
        background-color: #4085A5;
614
        padding: 5px;
615
        cursor: pointer;
616
}
617

    
618
.pithos-invitationResponse {
619
        background-color: green;
620
        color: white;
621
        padding: 5px;
622
}
623

    
624
.pithos-invitationResponseError {
625
        background-color: #880000;
626
        color: #fff;
627
        padding: 5px;
628
}
629

    
630
.pithos-invitationResponse .user {
631
        font-weight: bold;
632
}
633

    
634
.props-labels .eg {
635
        font-weight: normal;
636
        color: gray;
637
}
638

    
639
.pithos-invitationsSplitPanel {
640
        width:100%;
641
}
642

    
643
.pithos-invitationDeleteImg {
644
        cursor: pointer;
645
}
646

    
647
.pithos-invitationFormRow {
648
        border-top: 1px solid gray;
649
}
650

    
651
.pithos-sendInvitationButton {
652
    background: none;
653
    background-color: #ff7f2a;
654
    text-align: center;
655
    height: auto;
656
    padding: 8px;
657
    border: none;
658
    color: white;
659
}
660

    
661
.pithos-sentInvitationsPanel {
662
        margin-top: 10px;
663
        padding-left: 5px;
664
        width: 100%;
665
}
666

    
667
.pithos-sentInvitationsTitle {
668
        font-weight: bold;
669
        color: #4085A5;
670
}
671

    
672
.pithos-sentInvitationsTable {
673
        width: 100%;
674
}
675

    
676
.pithos-invitedEmail {
677
        color: #ff7f2a;
678
        font-weight: bold;
679
}
680

    
681
.pithos-invitedEmailBorder {
682
        border-bottom: 1px solid #4085A5;
683
}
684

    
685
.pithos-resendInvitation {
686
        cursor: pointer;
687
}
688

    
689
.pithos-pagerButton {
690
        background: none;
691
        background-color: transparent;
692
        border: 1px solid gray;
693
        color: gray;
694
        padding: 0px 2px 0px 2px;
695
        font-size: 80%;
696
}
697

    
698
.pithos-pagerButton:HOVER {
699
        background-color: #4085A5;
700
        color: white;
701
}
702

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

    
708
.pithos-metaTitle {
709
        font-weight: bold;
710
}
711

    
712
.pithos-addMetaImg {
713
        background-image: url(images/plus.png);
714
        background-color: #4085A5;
715
        background-repeat: no-repeat;
716
        background-position: center;
717
        padding: 8px;
718
        cursor: pointer;
719
}
720

    
721
.pithos-metaDeleteImg {
722
        background: url(images/delete.png);
723
        background-repeat: no-repeat;
724
        background-position: center;
725
        padding: 10px;
726
        cursor: pointer;
727
}
728

    
729
.pithos-metaName {
730
        width: 7em;
731
}
732

    
733
.pithos-metaValue {
734
        width: 7em;
735
}
736

    
737
.pithos-versionList {
738
        padding-right: 5px;
739
}
740

    
741
.pithos-folderTreeSection {
742
        padding-left: 10px;
743
        width:100%;
744
}
745

    
746
.pithos-folderTreeSectionHeader {
747
        background-color: #74aec9;
748
        height: 25px;
749
    width: 100%;
750
}
751

    
752
.pithos-folderTreeSectionContent {
753
        padding: 4px 0px 4px 8px;
754
        margin-left: 6px;
755
}