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