]> git.donarmstrong.com Git - roundcube.git/blob - skins/default/addressbook.css
f3b52c806f729e8e5f1827ab24c1a508f41d5b56
[roundcube.git] / skins / default / addressbook.css
1 /***** Roundcube|Mail address book task styles *****/
2
3 #abooktoolbar
4 {
5   position: absolute;
6   top: 45px;
7   left: 225px;
8   height: 35px;
9 }
10
11 #abooktoolbar a
12 {
13   padding-right: 10px;
14 }
15
16 #abooktoolbar a.button,
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;
26   background: url(images/abook_toolbar.png) 0 0 no-repeat transparent;
27   opacity: 0.99; /* this is needed to make buttons appear correctly in Chrome */
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
75 #abooktoolbar a.search {
76   background-position: -170px 0;
77 }
78
79 #abooktoolbar a.searchSel {
80   background-position: -170px -32px;
81 }
82
83 #abookcountbar
84 {
85   margin-top: 4px;
86   margin-left: 4px;
87 }
88
89 #addressscreen
90 {
91   position: absolute;
92   top: 0;
93   right: 0;
94   bottom: 0;
95   left: 205px;
96 }
97
98 #directorylistbox
99 {
100   position: absolute;
101   top: 0;
102   bottom: 0;
103   left: 0;
104   width: 195px;
105   border: 1px solid #999999;
106   background-color: #F9F9F9;
107   overflow: hidden;
108 }
109
110 #directorylistbox input
111 {
112   margin: 2px;
113   width: 90%;
114 }
115
116 #addresslist
117 {
118   position: absolute;
119   top: 0;
120   bottom: 0;
121   border: 1px solid #999999;
122   background-color: #F9F9F9;
123   overflow: hidden;
124 }
125
126 #contactgroupslist
127 {
128   border-top: 1px solid #999;
129 }
130
131 #addresslist
132 {
133   left: 0px;
134   width: 280px;
135 }
136
137 #directorylist
138 {
139   list-style: none;
140   margin: 0;
141   padding: 0;
142   background-color: #FFFFFF;
143 }
144
145 #directorylist li
146 {
147   display: block;
148   font-size: 11px;
149   background: url(images/icons/folders.png) 5px -108px no-repeat;
150   border-bottom: 1px solid #EBEBEB;
151   white-space: nowrap;
152 }
153
154 #directorylist li a
155 {
156   cursor: default;
157   display: block;
158   padding-left: 25px;
159   padding-top: 2px;
160   padding-bottom: 2px;
161   text-decoration: none;
162   white-space: nowrap;
163 }
164
165 #directorylist li.contactgroup
166 {
167   padding-left: 15px;
168   background-position: 20px -144px;
169 }
170
171 #directorylist li.selected
172 {
173   background-color: #929292;
174   border-bottom: 1px solid #898989;
175 }
176
177 #directorylist li.selected a
178 {
179   color: #FFF;
180   font-weight: bold;
181 }
182
183 #directorylist li.droptarget
184 {
185   background-color: #FFFFA6;
186 }
187
188 #contacts-table
189 {
190   width: 100%;
191   table-layout: fixed;
192 }
193
194 #contacts-table tbody td
195 {
196   cursor: default;
197   text-overflow: ellipsis;
198   -o-text-overflow: ellipsis;
199 }
200
201 #contacts-box
202 {
203   position: absolute;
204   top: 0px;
205   left: 290px;
206   right: 0px;
207   bottom: 0px;
208   border: 1px solid #999999;
209   overflow: hidden;
210 }
211
212 body.iframe,
213 #contact-frame
214 {
215   background-color: #F2F2F2;
216   border: none;
217   min-height: 100%; /* Chrome 14 bug */
218 }
219
220 #contacttabs
221 {
222         position: relative;
223         padding-bottom: 12px;
224 }
225
226 #contacttabs div.tabsbar {
227         top: 0;
228         left: 2px;
229 }
230
231 #contacttabs fieldset.tabbed {
232         position: relative;
233         top: 22px;
234         min-height: 5em;
235 }
236
237 #contacthead
238 {
239         margin-bottom: 1em;
240         border: 0;
241         padding: 0;
242 }
243
244 #contacthead .names span.namefield,
245 #contacthead .names input
246 {
247         font-size: 140%;
248 }
249
250 #contacthead .displayname span.namefield
251 {
252         font-size: 120%;
253 }
254
255 #contacthead span.nickname:before,
256 #contacthead span.nickname:after,
257 #contacthead input.ff_nickname:before,
258 #contacthead input.ff_nickname:after
259 {
260         content: '"';
261 }
262
263 #contacthead input
264 {
265         margin-right: 6px;
266         margin-bottom: 0.2em;
267 }
268
269 #contacthead .names input,
270 #contacthead .addnames input
271 {
272         width: 180px;
273 }
274
275 #contacthead input.ff_prefix,
276 #contacthead input.ff_suffix
277 {
278         width: 90px;
279 }
280
281 #contacthead .addnames input.ff_name
282 {
283         width: 374px;
284 }
285
286 #contactphoto
287 {
288         float: right;
289         width: 60px;
290         margin-left: 3em;
291         margin-right: 4px;
292 }
293
294 #contactpic
295 {
296         width: 60px;
297         min-height: 60px;
298         border: 1px solid #ccc;
299         background: white;
300 }
301
302 #contactpic img {
303         width: 60px;
304 }
305
306 #contactphoto .formlinks
307 {
308         margin-top: 0.5em;
309         text-align: center;
310 }
311
312 fieldset.contactfieldgroup
313 {
314         border: 0;
315         margin: 0.5em 0;
316         padding: 0.2em 2px;
317 }
318
319 fieldset.contactfieldgroupmulti
320 {
321         padding: 0.5em 2px;
322 }
323
324 fieldset.contactfieldgroup legend
325 {
326         font-size: 0.9em;
327 }
328
329 .contactfieldgroup .row
330 {
331         position: relative;
332         margin: 0.2em 0;
333 }
334
335 .contactfieldgroup .contactfieldlabel
336 {
337         position: absolute;
338         top: 0;
339         left: 2px;
340         width: 110px;
341         white-space: nowrap;
342         overflow: hidden;
343         text-overflow: ellipsis;
344         color: #666;
345         font-weight: bold;
346 }
347
348 .contactfieldgroup .contactfieldlabel select
349 {
350         width: 100%;
351         background: none;
352         border: 0;
353         color: #666;
354         font-weight: bold;
355         padding-left: 0;
356 }
357
358 .contactfieldgroup .contactfieldcontent
359 {
360         padding-left: 120px;
361         min-height: 1em;
362         line-height: 1.3em;
363 }
364
365 .contactfieldgroup .contactfield {
366         line-height: 1.3em;
367 }
368
369 .contactcontrolleraddress .contactfieldcontent input {
370         margin-bottom: 0.1em;
371 }
372
373 .contactfieldcontent .contactfieldbutton {
374         vertical-align: middle;
375         margin-left: 0.5em;
376 }
377
378 #upload-form
379 {
380         padding: 6px;
381 }
382
383 #upload-form div
384 {
385         padding: 2px;
386 }
387
388 #sourcename
389 {
390   color: #666;
391   font-size: 10px;
392   margin: -5px 0 8px 2px;
393 }