alecpl
2011-10-19 a561cd35b8eb4c91e634a590774b8d18ed5b8a4a
commit | author | age
e019f2 1 /***** Roundcube|Mail address book task styles *****/
4e17e6 2
T 3 #abooktoolbar
4 {
5   position: absolute;
7902df 6   top: 45px;
a61bbb 7   left: 225px;
4e17e6 8   height: 35px;
T 9 }
10
11 #abooktoolbar a
12 {
13   padding-right: 10px;
14 }
15
4a4265 16 #abooktoolbar a.button,
T 17 #abooktoolbar a.buttonPas,
18 #abooktoolbar span.separator {
19   display: block;
20   float: left;
21   width: 32px;
22   height: 32px;
23   padding: 0;
24   margin-right: 10px;
25   overflow: hidden;
9224c8 26   background: url(images/abook_toolbar.png) 0 0 no-repeat transparent;
4a4265 27   opacity: 0.99; /* this is needed to make buttons appear correctly in Chrome */
T 28 }
29
30 #abooktoolbar a.buttonPas {
31   opacity: 0.35;
32 }
33
34 #abooktoolbar a.addcontactSel {
35   background-position: 0 -32px;
36 }
37
38 #abooktoolbar a.compose {
39   background-position: -32px 0;
40 }
41
42 #abooktoolbar a.composeSel {
43   background-position: -32px -32px;
44 }
45
46 #abooktoolbar a.delete {
47   background-position: -64px 0;
48 }
49
50 #abooktoolbar a.deleteSel {
51   background-position: -64px -32px;
52 }
53
54 #abooktoolbar a.import {
55   background-position: -96px 0;
56 }
57
58 #abooktoolbar a.importSel {
59   background-position: -96px -32px;
60 }
61
62 #abooktoolbar a.export {
63   background-position: -128px 0;
64 }
65
66 #abooktoolbar a.exportSel {
67   background-position: -128px -32px;
68 }
69
70 #abooktoolbar span.separator {
71   width: 5px;
72   background-position: -162px 0;
73 }
74
e9a9f2 75 #abooktoolbar a.search {
A 76   background-position: -170px 0;
77 }
78
79 #abooktoolbar a.searchSel {
80   background-position: -170px -32px;
81 }
82
4e17e6 83 #abookcountbar
T 84 {
ce06d3 85   margin-top: 4px;
A 86   margin-left: 4px;
4e17e6 87 }
T 88
b4f7c6 89 #addressscreen
e5686f 90 {
A 91   position: absolute;
712282 92   top: 0;
A 93   right: 0;
94   bottom: 0;
95   left: 205px;
e5686f 96 }
A 97
a61bbb 98 #directorylistbox
4e17e6 99 {
T 100   position: absolute;
712282 101   top: 0;
A 102   bottom: 0;
103   left: 0;
a61bbb 104   width: 195px;
4e17e6 105   border: 1px solid #999999;
T 106   background-color: #F9F9F9;
e5686f 107   overflow: hidden;
a61bbb 108 }
T 109
110 #directorylistbox input
111 {
f8e48d 112   margin: 0px;
A 113   font-size: 11px;
503c3c 114   width: 90%;
e5686f 115 }
A 116
117 #addresslist
118 {
119   position: absolute;
087c7d 120   top: 0;
A 121   bottom: 0;
e5686f 122   border: 1px solid #999999;
A 123   background-color: #F9F9F9;
ce06d3 124   overflow: hidden;
a61bbb 125 }
T 126
127 #contactgroupslist
128 {
129   border-top: 1px solid #999;
e5686f 130 }
A 131
f11541 132 #addresslist
T 133 {
e5686f 134   left: 0px;
a61bbb 135   width: 280px;
ed132e 136 }
T 137
a61bbb 138 #directorylist
f11541 139 {
T 140   list-style: none;
141   margin: 0;
142   padding: 0;
0f8ff2 143   background-color: #FFFFFF;
f11541 144 }
T 145
a61bbb 146 #directorylist li
f11541 147 {
a61bbb 148   display: block;
f11541 149   font-size: 11px;
a61bbb 150   background: url(images/icons/folders.png) 5px -108px no-repeat;
f11541 151   border-bottom: 1px solid #EBEBEB;
f89f03 152   white-space: nowrap;
f11541 153 }
T 154
a61bbb 155 #directorylist li a
f11541 156 {
a61bbb 157   cursor: default;
f11541 158   display: block;
a61bbb 159   padding-left: 25px;
f11541 160   padding-top: 2px;
T 161   padding-bottom: 2px;
162   text-decoration: none;
f89f03 163   white-space: nowrap;
a61bbb 164 }
T 165
166 #directorylist li.contactgroup
167 {
bb8012 168   padding-left: 15px;
f8e48d 169   background-position: 20px -143px;
A 170 }
171
172 #directorylist li.contactsearch
173 {
174   background-position: 6px -162px;
f11541 175 }
T 176
177 #directorylist li.selected
178 {
179   background-color: #929292;
180   border-bottom: 1px solid #898989;
181 }
182
183 #directorylist li.selected a
184 {
185   color: #FFF;
186   font-weight: bold;
187 }
188
189 #directorylist li.droptarget
190 {
191   background-color: #FFFFA6;
192 }
193
4e17e6 194 #contacts-table
T 195 {
196   width: 100%;
197   table-layout: fixed;
198 }
199
200 #contacts-table tbody td
201 {
1996d8 202   cursor: default;
58a58c 203   text-overflow: ellipsis;
A 204   -o-text-overflow: ellipsis;
4e17e6 205 }
T 206
207 #contacts-box
208 {
209   position: absolute;
e5686f 210   top: 0px;
a61bbb 211   left: 290px;
e5686f 212   right: 0px;
A 213   bottom: 0px;
4e17e6 214   border: 1px solid #999999;
T 215   overflow: hidden;
216 }
a7d5c6 217
4e17e6 218 body.iframe,
T 219 #contact-frame
220 {
0f8ff2 221   background-color: #F2F2F2;
4e17e6 222   border: none;
24f812 223   min-height: 100%; /* Chrome 14 bug */
f11541 224 }
4e17e6 225
0501b6 226 #contacttabs
T 227 {
228     position: relative;
5b3ac3 229     padding-bottom: 12px;
0501b6 230 }
T 231
232 #contacttabs div.tabsbar {
233     top: 0;
234     left: 2px;
235 }
236
237 #contacttabs fieldset.tabbed {
238     position: relative;
239     top: 22px;
240     min-height: 5em;
241 }
242
243 #contacthead
244 {
245     margin-bottom: 1em;
246     border: 0;
247     padding: 0;
248 }
249
250 #contacthead .names span.namefield,
251 #contacthead .names input
252 {
253     font-size: 140%;
254 }
255
256 #contacthead .displayname span.namefield
257 {
258     font-size: 120%;
259 }
260
261 #contacthead span.nickname:before,
262 #contacthead span.nickname:after,
263 #contacthead input.ff_nickname:before,
264 #contacthead input.ff_nickname:after
265 {
266     content: '"';
267 }
268
269 #contacthead input
270 {
271     margin-right: 6px;
272     margin-bottom: 0.2em;
273 }
274
275 #contacthead .names input,
317372 276 #contacthead .addnames input
0501b6 277 {
T 278     width: 180px;
279 }
280
281 #contacthead input.ff_prefix,
282 #contacthead input.ff_suffix
283 {
284     width: 90px;
285 }
286
287 #contacthead .addnames input.ff_name
288 {
289     width: 374px;
290 }
291
292 #contactphoto
293 {
294     float: right;
295     width: 60px;
296     margin-left: 3em;
297     margin-right: 4px;
298 }
299
300 #contactpic
301 {
302     width: 60px;
303     min-height: 60px;
304     border: 1px solid #ccc;
305     background: white;
306 }
307
308 #contactpic img {
309     width: 60px;
310 }
311
312 #contactphoto .formlinks
313 {
314     margin-top: 0.5em;
315     text-align: center;
316 }
317
318 fieldset.contactfieldgroup
319 {
320     border: 0;
321     margin: 0.5em 0;
fbeb46 322     padding: 0.2em 2px;
T 323 }
324
325 fieldset.contactfieldgroupmulti
326 {
0501b6 327     padding: 0.5em 2px;
T 328 }
329
330 fieldset.contactfieldgroup legend
331 {
332     font-size: 0.9em;
333 }
334
335 .contactfieldgroup .row
336 {
337     position: relative;
fbeb46 338     margin: 0.2em 0;
0501b6 339 }
T 340
341 .contactfieldgroup .contactfieldlabel
342 {
343     position: absolute;
344     top: 0;
345     left: 2px;
e9a9f2 346     width: 110px;
0501b6 347     white-space: nowrap;
T 348     overflow: hidden;
349     text-overflow: ellipsis;
350     color: #666;
351     font-weight: bold;
352 }
353
354 .contactfieldgroup .contactfieldlabel select
355 {
f1e98a 356     width: 100%;
0501b6 357     background: none;
T 358     border: 0;
359     color: #666;
360     font-weight: bold;
361     padding-left: 0;
362 }
363
364 .contactfieldgroup .contactfieldcontent
365 {
e9a9f2 366     padding-left: 120px;
0501b6 367     min-height: 1em;
T 368     line-height: 1.3em;
369 }
370
371 .contactfieldgroup .contactfield {
372     line-height: 1.3em;
373 }
374
375 .contactcontrolleraddress .contactfieldcontent input {
376     margin-bottom: 0.1em;
377 }
378
379 .contactfieldcontent .contactfieldbutton {
380     vertical-align: middle;
381     margin-left: 0.5em;
382 }
383
384 #upload-form
385 {
386     padding: 6px;
387 }
388
389 #upload-form div
390 {
391     padding: 2px;
392 }
cc90ed 393
A 394 #sourcename
395 {
396   color: #666;
397   font-size: 10px;
da89cf 398   margin: -5px 0 8px 2px;
cc90ed 399 }