Statistics
| Branch: | Tag: | Revision:

root / src / gr / grnet / pithos / web / public / pithos.css @ 34278d33

History | View | Annotate | Download (12.8 kB)

1
/*
2
 * Copyright 2011-2013 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
.pithos-topPanel .gwt-Image {
217
  position: relative;
218
  bottom: -19px;
219
  max-height: 64px;
220
  max-width: 100%;
221
}
222

    
223
.gwt-MenuBar-vertical {
224
        background: #D0E3ED;
225
}
226

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

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

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

    
242
.gwt-MenuBarPopup .menuPopupMiddleLeft {
243
        background: none;
244
        background-color: #D0E3ED;
245
}
246

    
247
.gwt-MenuBarPopup .menuPopupMiddleRight {
248
        background: none;
249
        background-color: #D0E3ED;
250
}
251

    
252
.gwt-popuppanel {
253
    border: 3px solid #D0E3ED;
254
    padding: 3px;
255
    background: #D0E3ED;
256
    border-image: initial;
257
}
258

    
259
.gwt-MenuBar .gwt-MenuItem {
260
        border-bottom: 1px solid #EFEFEF;
261
}
262

    
263
.gwt-MenuBar .gwt-MenuItem-selected {
264
        background-color: #E1EFF6;
265
}
266

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

    
272
.gwt-MenuBarPopup .menuPopupBottomCenter {
273
        background: none;
274
        background-color: #D0E3ED;
275
}
276

    
277
.gwt-MenuBarPopup .menuPopupBottomRight {
278
        background: none;
279
        background-color: #D0E3ED;
280
}
281

    
282
.pithos-sessionExpired {
283
        width: 24em;
284
        /* Restore the padding we remove when overriding the gwt-DialogBox style */
285
        padding: 3px;
286
}
287

    
288
.pithos-statusbar {
289
        background-color: #4085a5;
290
        border: none;
291
        font-size: 90%;
292
        vertical-align: middle;
293
        font-weight: normal;
294
        height:119px;
295
        color: white;
296
}
297

    
298
.pithos-FileListContainer {
299
    padding-left: 10px;
300
}
301

    
302
.pithos-List {
303
        cursor: default;
304
        border-collapse: collapse;
305
        /* prevents selecting text in table with shift and ctrl*/
306
        -moz-user-select: none;
307
}
308

    
309
.pithos-errorMessage {
310
        font-size: 90%;
311
        background-color: #880000;
312
        color: #fff;
313
        cursor: pointer;
314
}
315

    
316
.pithos-errorMessage td {
317
        font-size: 90%;
318
}
319

    
320
.pithos-warnMessage {
321
        font-size: 90%;
322
        background-color: #eeee99;
323
        cursor: pointer;
324
}
325

    
326
.pithos-infoMessage {
327
        font-size: 90%;
328
        background-color: #ccffcc;
329
        cursor: pointer;
330
}
331

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

    
340
.pithos-clearMessage:visited {
341
        font-size: 90%;
342
        font-weight: bold;
343
        text-decoration: none;
344
        color: black;
345
}
346

    
347
.pithos-readForAllNote {
348
        width: 240px;
349
        text-align: justify;
350
        font-style: italic;
351
        font-size: 12px;
352
        padding-left: 4;
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: 100px 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
.software {
428
  font-size: 0.6em;
429
  margin-top: 7px;
430
  color: #fff;
431
}
432

    
433
.version {
434
  font-weight: bold;
435
}
436

    
437
.pithos-logo {
438
        position: absolute;
439
        top: 65px;
440
}
441

    
442
.pithos-header {
443
        background: url(images/white50.png);
444
        margin-top: 34;
445
        height: 60px;
446
}
447

    
448
.pithos-header-noframe {
449
        margin-top: 0;
450
}
451

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

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

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

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

    
476
div#toolbar a {
477
        display: block;
478
        float: left;
479
}
480

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

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

    
496

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

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

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

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

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

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

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

    
537
.pithos-dialogbox .outer {
538
    width: 600px;
539
}
540

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

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

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

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

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

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

    
587

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

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

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

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

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

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

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

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

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

    
641
.pithos-invitationResponse .user {
642
        font-weight: bold;
643
}
644

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

    
650
.pithos-invitationsSplitPanel {
651
        width:100%;
652
}
653

    
654
.pithos-invitationDeleteImg {
655
        cursor: pointer;
656
}
657

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

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

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

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

    
683
.pithos-sentInvitationsTable {
684
        width: 100%;
685
}
686

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

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

    
696
.pithos-resendInvitation {
697
        cursor: pointer;
698
}
699

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

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

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

    
719
.pithos-metaTitle {
720
        font-weight: bold;
721
}
722

    
723
.pithos-metaName {
724
        width: 7em;
725
}
726

    
727
.pithos-metaValue {
728
        width: 7em;
729
}
730

    
731
.pithos-versionList {
732
        padding-right: 5px;
733
}