CSS fun
[pithos-web-client] / src / gr / grnet / pithos / web / public / pithos.css
1 body {
2         color: black;
3         font-family: Verdana, 'PT Sans', sans-serif;
4         font-size: 16px;
5         margin: 8px;
6         margin-top: 3px;
7         background-color: transparent;
8 }
9
10 table td {
11         font-family: Verdana, 'PT Sans', sans-serif;
12 }
13
14 .pithos-outer {
15         background: url(images/background.png) repeat-x;
16 }
17
18 a {
19         color: white;
20         text-decoration: none;
21 }
22
23 a:hover {
24         color: white;
25 }
26
27 a:visited {
28         color: white;
29 }
30
31 a.info {
32         position: relative; /*this is the key*/
33         z-index: 24;
34         color: black;
35         text-decoration: none
36 }
37
38 a.info:hover {
39         z-index: 25;
40         background-color: yellow;
41 }
42
43 a.info div {
44         display: none
45 }
46
47 a.info:hover span {
48         cursor: pointer;
49 }
50
51 /* The span will only display on :hover state. */
52 a.info:hover div {
53         display: block;
54         position: absolute;
55         bottom: 2em;
56         right: 1em;
57         width: 10em;
58         border: 1px solid lightblue;
59         background-color: #D0E4F6;
60         color: black;
61         text-align: center
62 }
63
64 .pithos-DialogBox .inner {
65         width: 95%;
66         background: url(images/white50.png);
67 }
68
69 .pithos-DialogBox .button {
70         background: none;
71         background-color: #4085A5;
72         color: white;
73         padding: 5px 6px;
74         white-space: nowrap;
75         
76 }
77
78 .pithos-DialogBox .Caption {
79         color: white;
80         background-color: #4085a5;
81         padding: 4px 4px 4px 8px;
82         border-bottom: 1px solid white;
83 }
84
85 .pithos-DialogBox .close {
86         background: url(images/close-popup.png) no-repeat;
87         cursor: pointer;
88         position: absolute;
89         width: 13px;
90         height: 13px;
91         top: 7px;
92         right: 7px;
93 }
94
95 .pithos-DialogBox .dialogMiddleCenter {
96         background: url(images/popup-bg.png) repeat-x;
97         background-color: white;
98         padding: 3px;
99 }
100
101 .pithos-DialogBox .dialogBottomCenter {
102         border-bottom: 5px solid #4085A5;
103 }
104
105 .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopLeft {
106   background-position: 0px -55px;
107 }
108 .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopRight {
109   background-position: -6px -55px;
110 }
111 .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabTopCenter {
112         background: #D0E4F6;
113 }
114 .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleLeft,
115 .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleCenter,
116 .gwt-DecoratedTabBar .gwt-TabBarItem-selected .tabMiddleRight {
117         background: #D0E4F6;
118         color:#d45500;
119 }
120 .pithos-TabPanelBottom {
121         border: none;
122 }
123
124 table.pithos-permList {
125         border-spacing: 3px;
126         border-collapse: collapse;
127
128 }
129
130 table.pithos-permList td {
131         padding: 5px 5px 5px 5px;
132         font-size:80%;
133 }
134
135 table.pithos-permList.props-labels {
136         font-weight: bold;
137 }
138
139 .props-labels {
140         font-size: 80%;
141         font-weight: bold;
142 }
143
144 .props-toplabels {
145         font-size: 80%;
146         font-weight: bold;
147         font-style: italic;
148 }
149
150 .props-values {
151         font-size: 80%;
152 }
153
154 .hidden-link {
155         text-decoration: none !important;
156         color: black !important;
157 }
158
159 .hidden-link:visited {
160         text-decoration: none !important;
161         color: black !important;
162 }
163
164 .pithos-topPanel {
165         background-color: #4085a5;
166         font-size: 75%;
167         height: 59px;
168         border-bottom: 1px solid white;
169 }
170
171 .pithos-usernameMenu {
172     cursor: pointer;
173 }
174
175 .pithos-usernameMenuItem {
176         background: url(images/down-arrow-light.png) no-repeat scroll right 8px transparent;
177         padding-right: 13px;
178         cursor: pointer;
179     color: white;
180 }
181
182 .pithos-usernameMenuItem:HOVER {
183         background: url(images/down-arrow-lighter.png) no-repeat scroll right 8px transparent;
184         background-color: #599EBD;
185 }
186
187 .pithos-usernameMenuItem:ACTIVE {
188         background: url(images/down-arrow-lighter.png) no-repeat scroll right 8px transparent;
189         background-color: #BED5E0;
190 }
191
192 .pithos-langMenuItem {
193         cursor: pointer;
194     color: #72ADC8;
195 }
196
197 .gwt-MenuBar-vertical {
198         background: #D0E3ED;
199 }
200
201 .gwt-MenuBarPopup .menuPopupTopLeft {
202         background: none;
203         background-color: #D0E3ED;
204 }
205
206 .gwt-MenuBarPopup .menuPopupTopCenter {
207         background: none;
208         background-color: #D0E3ED;
209 }
210
211 .gwt-MenuBarPopup .menuPopupTopRight {
212         background: none;
213         background-color: #D0E3ED;
214 }
215
216 .gwt-MenuBarPopup .menuPopupMiddleLeft {
217         background: none;
218         background-color: #D0E3ED;
219 }
220
221 .gwt-MenuBarPopup .menuPopupMiddleRight {
222         background: none;
223         background-color: #D0E3ED;
224 }
225
226 .pithos-userItemMenu {
227         background-color: #D0E3ED;
228 }
229
230 .gwt-popuppanel {
231     border: 3px solid #D0E3ED;
232     padding: 3px;
233     background: #D0E3ED;
234     border-image: initial;
235 }
236
237 .gwt-MenuBar .gwt-MenuItem {
238         border-bottom: 1px solid #EFEFEF;
239 }
240
241 .gwt-MenuBar .gwt-MenuItem-selected {
242         background-color: #E1EFF6;
243 }
244
245 .gwt-MenuBarPopup .menuPopupBottomLeft {
246         background: none;
247         background-color: #D0E3ED;
248 }
249
250 .gwt-MenuBarPopup .menuPopupBottomCenter {
251         background: none;
252         background-color: #D0E3ED;
253 }
254
255 .gwt-MenuBarPopup .menuPopupBottomRight {
256         background: none;
257         background-color: #D0E3ED;
258 }
259
260 .pithos-sessionExpired {
261         width: 24em;
262         /* Restore the padding we remove when overriding the gwt-DialogBox style */
263         padding: 3px;
264 }
265
266 .pithos-statusbar {
267         background-color: #4085a5;
268         border: none;
269         font-size: 90%;
270         vertical-align: middle;
271         font-weight: normal;
272         height:119px;
273         color: white;
274 }
275
276 .pithos-FileListContainer {
277     padding-left: 10px;
278 }
279
280 .pithos-List {
281         cursor: default;
282         border-collapse: collapse;
283         /* prevents selecting text in table with shift and ctrl*/
284         -moz-user-select: none;
285 }
286
287 .pithos-errorMessage {
288         font-size: 90%;
289         background-color: #ff9999;
290         cursor: pointer;
291 }
292
293 .pithos-warnMessage {
294         font-size: 90%;
295         background-color: #eeee99;
296         cursor: pointer;
297 }
298
299 .pithos-infoMessage {
300         font-size: 90%;
301         background-color: #ccffcc;
302         cursor: pointer;
303 }
304
305 .pithos-clearMessage {
306         font-size: 90%;
307         font-weight: bold;
308         text-decoration: none;
309         color: black;
310 }
311
312 .pithos-clearMessage:visited {
313         font-size: 90%;
314         font-weight: bold;
315         text-decoration: none;
316         color: black;
317 }
318
319 .pithos-readForAllNote {
320         width: 240px;
321         text-align: justify;
322         font-style: italic;
323         font-size: 12px;
324         padding-left: 4;
325 }
326
327 .pithos-treeHeader {
328         background-color: #74aec9;
329         height: 25px;
330     width: 100%;
331 }
332
333 .pithos-statistics {
334         color: white;
335         padding: 5px;
336 }
337
338 .pithos-statistics .gwt-html {
339     font-size: 80%;
340 }
341
342 .pithos-splitPanel {
343         background: url(images/white50.png);
344         margin-bottom: 34px;
345 }
346
347 .pithos-splitPanel-noframe {
348         margin-bottom: 0;
349 }
350
351 /* Use the background color for the splitter. */
352 .gwt-HorizontalSplitPanel .hsplitter {
353         cursor: move;
354         border: 0px;
355         background: url(images/background.png) repeat-x;
356 }
357
358 .pithos-tag {
359         display:inline;
360 }
361
362 .pithos-uploadButton {
363     background: none;
364     background-color: #ff7f2a;
365     font-size: 120%;
366     text-align: center;
367     height: 32px;
368     width: 146px;
369     border: none;
370 }
371
372 .pithos-uploadButton:HOVER {
373     background-color: #f95;
374 }
375
376 .pithos-rightSide {
377     vertical-align: middle;
378     width: 100%;
379     padding-left: 7px;
380 }
381 .pithos-parentButton {
382     background: none;
383     background-color: #a1c8da;
384 }
385
386 .pithos-folderStatistics {
387     background-color: #a1c8da;
388     text-align: center;
389     color: white;
390     height: 32px;
391         padding-left: 5px;
392         padding-right: 5px;
393 }
394
395 .pithos-credentialsText {
396         padding: 10px;
397 }
398
399 .grnet-sign {
400         color: #72ADC8;
401 }
402
403 .pithos-logo {
404         position: absolute;
405         top: 25;
406 }
407
408 .pithos-header {
409         background: url(images/white50.png);
410         margin-top: 34;
411 }
412
413 .pithos-header-noframe {
414         margin-top: 0;
415 }
416
417 .cellTreeWidget-selectedTree {
418     background-color: #a1c8da;
419 }