]> git.donarmstrong.com Git - roundcube.git/blob - skins/default/addressbook.css
Imported Upstream version 0.7
[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: 0px;
113   font-size: 11px;
114   width: 90%;
115 }
116
117 #addresslist
118 {
119   position: absolute;
120   top: 0;
121   bottom: 0;
122   border: 1px solid #999999;
123   background-color: #F9F9F9;
124   overflow: hidden;
125 }
126
127 #contactgroupslist
128 {
129   border-top: 1px solid #999;
130 }
131
132 #addresslist
133 {
134   left: 0px;
135   width: 280px;
136 }
137
138 #directorylist
139 {
140   list-style: none;
141   margin: 0;
142   padding: 0;
143   background-color: #FFFFFF;
144 }
145
146 #directorylist li
147 {
148   display: block;
149   font-size: 11px;
150   background: url(images/icons/folders.png) 5px -108px no-repeat;
151   border-bottom: 1px solid #EBEBEB;
152   white-space: nowrap;
153 }
154
155 #directorylist li a
156 {
157   cursor: default;
158   display: block;
159   padding-left: 25px;
160   padding-top: 2px;
161   padding-bottom: 2px;
162   text-decoration: none;
163   white-space: nowrap;
164 }
165
166 #directorylist li.contactgroup
167 {
168   padding-left: 15px;
169   background-position: 20px -143px;
170 }
171
172 #directorylist li.contactsearch
173 {
174   background-position: 6px -162px;
175 }
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
194 #contacts-table
195 {
196   width: 100%;
197   table-layout: fixed;
198 }
199
200 #contacts-table tbody td
201 {
202   cursor: default;
203   text-overflow: ellipsis;
204   -o-text-overflow: ellipsis;
205 }
206
207 #contacts-box
208 {
209   position: absolute;
210   top: 0px;
211   left: 290px;
212   right: 0px;
213   bottom: 0px;
214   border: 1px solid #999999;
215   overflow: hidden;
216 }
217
218 body.iframe,
219 #contact-frame
220 {
221   background-color: #F2F2F2;
222   border: none;
223   min-height: 100%; /* Chrome 14 bug */
224 }
225
226 #contacttabs
227 {
228         position: relative;
229         padding-bottom: 12px;
230 }
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,
276 #contacthead .addnames input
277 {
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;
322         padding: 0.2em 2px;
323 }
324
325 fieldset.contactfieldgroupmulti
326 {
327         padding: 0.5em 2px;
328 }
329
330 fieldset.contactfieldgroup legend
331 {
332         font-size: 0.9em;
333 }
334
335 .contactfieldgroup .row
336 {
337         position: relative;
338         margin: 0.2em 0;
339 }
340
341 .contactfieldgroup .contactfieldlabel
342 {
343         position: absolute;
344         top: 0;
345         left: 2px;
346         width: 110px;
347         white-space: nowrap;
348         overflow: hidden;
349         text-overflow: ellipsis;
350         color: #666;
351         font-weight: bold;
352 }
353
354 .contactfieldgroup .contactfieldlabel select
355 {
356         width: 100%;
357         background: none;
358         border: 0;
359         color: #666;
360         font-weight: bold;
361         padding-left: 0;
362 }
363
364 .contactfieldgroup .contactfieldcontent
365 {
366         padding-left: 120px;
367         min-height: 1em;
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 }
393
394 #sourcename
395 {
396   color: #666;
397   font-size: 10px;
398   margin: -5px 0 8px 2px;
399 }