Blame view

sources/apps/contacts/css/contacts.css 24.6 KB
d1bafeea1   Kload   [fix] Upgrade to ...
1
2
3
4
5
6
7
8
  #content-wrapper { overflow: hidden; } /* Avoid double scroll bars */
  
  /* General element settings */
  #content h2 {
  	font-weight: bold;
  	clear: both;
  }
  #content li { cursor: default; }
6d9380f96   Cédric Dupont   Update sources OC...
9
10
11
12
  #contactsHeader input[type=checkbox] {
  	position: absolute;
  	top: 18px;
  	left: 18px;
d1bafeea1   Kload   [fix] Upgrade to ...
13
14
15
16
17
  }
  #content input[type=radio] { 
  	width: 12px; height: 12px; 
  	-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; 
  }
d1bafeea1   Kload   [fix] Upgrade to ...
18
19
20
21
22
  
  #contact ::-moz-placeholder, #contact input:-moz-placeholder, #contact input[placeholder], #contact input:placeholder, #contact input:-ms-input-placeholder, #contact input::-webkit-input-placeholder, #contact input:-moz-placeholder {
  	color: #bbb; 
  	text-overflow: ellipsis;
  }
6d9380f96   Cédric Dupont   Update sources OC...
23
  #contact input:not([type=checkbox]), #contact select:not(.button), #contact textarea {
d1bafeea1   Kload   [fix] Upgrade to ...
24
  	float: left;
6d9380f96   Cédric Dupont   Update sources OC...
25
26
27
28
29
30
  }
  #contact .label {
  	float: right !important;
  }
  #contact .parameter {
  	float: right !important;
d1bafeea1   Kload   [fix] Upgrade to ...
31
32
33
34
35
36
37
  }
  #contact input[type="button"]:hover, #contact select:hover, #contact select:focus, #contact select:active, #contact input[type="button"]:focus, #contact .button:hover, button:hover { background-color:#fff; color:#333; }
  
  #contact fieldset, #contact div, #contact span, #contact section {
  	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; 
  }
  #contact fieldset.editor {
6d9380f96   Cédric Dupont   Update sources OC...
38
39
  	padding: 0;
  	margin-left: 110px;
d1bafeea1   Kload   [fix] Upgrade to ...
40
  }
6d9380f96   Cédric Dupont   Update sources OC...
41
42
43
44
45
  #contact fieldset.adr {
  	margin-left: 0;
  }
  #contact input:invalid, #contact input:hover:not([type=checkbox]), #contact input:active:not([type=checkbox]), #contact input:focus:not([type=checkbox]), #contact input.active, #contact textarea:focus, #contact textarea {
  	float: left;
d1bafeea1   Kload   [fix] Upgrade to ...
46
47
48
49
50
51
52
53
54
55
56
  }
  
  /* Left content */
  
  #shareWithList .cruds {
  	display: inline;
  }
  
  #shareWithList li {
  	border-bottom: 1px solid silver;
  }
d1bafeea1   Kload   [fix] Upgrade to ...
57
58
59
60
61
62
63
  #app-navigation a.unshare {
  	float: right;
  }
  
  /*#app-navigation img.shared { float: right; opacity: 0.4; margin: 0 .5em; }
  #app-navigation img.shared:hover { opacity: 1; }*/
  #app-navigation input[type="text"] {
6d9380f96   Cédric Dupont   Update sources OC...
64
  	width: 180px;
d1bafeea1   Kload   [fix] Upgrade to ...
65
66
67
68
69
70
71
72
  }
  
  #app-navigation .utils {
      bottom: 0; right: 0;
      top: 0;
  	position: absolute;
  	padding: 0; margin: 0;
  }
6d9380f96   Cédric Dupont   Update sources OC...
73
74
75
76
  #app-navigation .active {
  	font-weight: bold;
  }
  #app-navigation li > .utils > *:not(.numcontacts):not(.starred) {
d1bafeea1   Kload   [fix] Upgrade to ...
77
78
79
80
81
82
  	display: none;
  }
  #app-navigation li > .utils > * {
  	line-height: 44px;
  	width: 44px; height: 44px;
  	background-size: auto;
6d9380f96   Cédric Dupont   Update sources OC...
83
  	float: left;
d1bafeea1   Kload   [fix] Upgrade to ...
84
85
86
87
  }
  #app-navigation li.active[data-type="category"] > .utils > * {
  	display: inline-block;
  	float: left;
6d9380f96   Cédric Dupont   Update sources OC...
88
  	background-color: rgba(0,0,0,0);
d1bafeea1   Kload   [fix] Upgrade to ...
89
90
91
92
93
  }
  #app-navigation li > .utils > .numcontacts {
  	padding-right: 5px;
  	text-align: right;
  }
6d9380f96   Cédric Dupont   Update sources OC...
94
95
96
  #grouplist {
  	/*z-index: 100;*/
  }
d1bafeea1   Kload   [fix] Upgrade to ...
97
  #grouplist .oc-addnew-init {
6d9380f96   Cédric Dupont   Update sources OC...
98
  	padding: 0 31px;
d1bafeea1   Kload   [fix] Upgrade to ...
99
100
  }
  #grouplist .add-contact:before {
6d9380f96   Cédric Dupont   Update sources OC...
101
  	position: absolute;
d1bafeea1   Kload   [fix] Upgrade to ...
102
103
  	content: '+';
  	font-weight: bold;
6d9380f96   Cédric Dupont   Update sources OC...
104
105
106
107
108
  	font-size: 150%;
  	left: 12px;
  }
  #grouplist .add-contact {
  	padding: 0 31px;
d1bafeea1   Kload   [fix] Upgrade to ...
109
110
111
112
  }
  #grouplist > li {
  	height: 44px;
  }
6d9380f96   Cédric Dupont   Update sources OC...
113
114
115
  .hidden-on-load {
  	display: none;
  }
d1bafeea1   Kload   [fix] Upgrade to ...
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
  /* First run */
  
  #firstrun {
  	 height: 100%;
  }
  #firstrun > div {
  	position:relative;
  	left:50%; top:40%;
  	width: 80%;
  	transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);
  	color:white; font-weight:bold; text-align: center; color: #777;
  }
  #firstrun li { font-size:1.5em; text-align: center; margin-bottom: 1em; }
  #firstrun p { font-size:1.2em; text-align:center; }
  #firstrun #selections { font-size:0.8em; margin: 2em auto auto auto; clear: both; }
  
  #contact textarea {
6d9380f96   Cédric Dupont   Update sources OC...
133
134
135
136
137
138
139
  	margin-left: 110px;
  	min-height: 5em;
  	min-width: 300px;
  	font-family: inherit;
  }
  #contact header {
  	margin-top: 8px;
d1bafeea1   Kload   [fix] Upgrade to ...
140
141
  }
  #contact footer {
6d9380f96   Cédric Dupont   Update sources OC...
142
  	float: left;
d1bafeea1   Kload   [fix] Upgrade to ...
143
  	width: 100%;
6d9380f96   Cédric Dupont   Update sources OC...
144
145
  	margin-bottom: 8px;
  	padding-left: 110px;
d1bafeea1   Kload   [fix] Upgrade to ...
146
  }
6d9380f96   Cédric Dupont   Update sources OC...
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
  #contact footer .action {
  	height: 30px;
  }
  #contact footer .add {
  	width: 300px;
  }
  #contact footer .cancel, #contact footer .close, #contact footer .export, #contact header .delete {
  	float: right;
  	background-image: none;
  }
  #contact footer a, #contact header a {
  	float: right;
  	opacity: .5;
  	font-weight: bold;
  }
  #contact footer a {
  	padding: 8px 17px 8px 0;
  }
  #contact header a {
  	padding: 8px 17px 0 0;
  }
  #contact footer a:hover, #contact header a:hover {
d1bafeea1   Kload   [fix] Upgrade to ...
169
170
  	opacity: 1;
  }
6d9380f96   Cédric Dupont   Update sources OC...
171
172
173
174
175
176
  #contact footer .close img, #contact footer .export img, #contact header .delete img, #contact footer .cancel img {
  	vertical-align: middle;
  	margin-bottom: 2px;
  	margin-bottom: 2px;
  }
  #contact footer > *, #contact header > * {
d1bafeea1   Kload   [fix] Upgrade to ...
177
  	display: inline-block;
6d9380f96   Cédric Dupont   Update sources OC...
178
179
  	float: left;
  	opacity: 1;
d1bafeea1   Kload   [fix] Upgrade to ...
180
  }
6d9380f96   Cédric Dupont   Update sources OC...
181
  #contact input[type=checkbox] { margin-top: 11px; margin-right: 4px; vertical-align: bottom; float: left; }
d1bafeea1   Kload   [fix] Upgrade to ...
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
  /*dl.form { display: block; width: auto; margin: 0; padding: 0; cursor: normal; }*/
  .form dt { display: inline-block; clear: left; float: left; width: 7em; margin: 0; padding: 0.8em 0.5em 0 0; text-align:right; text-overflow:ellipsis; o-text-overflow: ellipsis; vertical-align: text-bottom; color: #bbb;/* white-space: pre-wrap; white-space: -moz-pre-wrap !important; white-space: -pre-wrap; white-space: -o-pre-wrap;*/ }
  .form dd { display: inline-block; clear: right; float: left; margin: 0; padding: 0; white-space: nowrap; vertical-align: text-bottom; }
  
  /* override the default margin on share dropdown */
  #dropdown {
  	margin: 0; padding: 0;
  	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
  	width: 100%;
  }
  #shareWithList {
  	width: 100%;
  }
  #shareWithList .cruds > label {
  	display: list-item;
  }
  /* reset box-sizing for multiSelect */
  #content div.multiselect, #content div.multiselect > * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
  
  /* Reset values for jquery.multiselect */
  .ui-multiselect-checkboxes {
      overflow-y: auto;
  	height: auto !important;
  	max-height: 200px;
  }
  .ui-multiselect-checkboxes label {
  	width: 100%; color: #333 !important; font-size: 100% !important;
  	-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
  }
  .ui-multiselect-checkboxes label > span {color: #333 !important; font-size: 100% !important; }
6d9380f96   Cédric Dupont   Update sources OC...
212
213
214
215
216
217
218
219
220
221
  .ui-multiselect-checkboxes input[type=checkbox] { margin: 3px !important; }
  button.ui-multiselect { width: 300px !important; padding: 6px 0 0 6px; height: 30px; font-weight: normal; } /* No idea why this is needed? */
  span.ui-icon { margin: 1px 3px 10px 0px; }
  
  /* Use jquery-ui.datepickers own styling */
  .ui-datepicker-title > select {
  	background-color: inherit;
  	color: inherit;
  	border: none;
  }
d1bafeea1   Kload   [fix] Upgrade to ...
222
223
224
225
226
227
228
  
  #content .multiselectoptions > li > * { 
  	-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; 
  	color: #888888; 
  	display: block;
  	margin: 0; padding: .2em;
  }
6d9380f96   Cédric Dupont   Update sources OC...
229
  [class^="icon-"], [class*=" icon-"], .action, .icon {
d1bafeea1   Kload   [fix] Upgrade to ...
230
231
232
  	cursor: pointer;
  	background-repeat: no-repeat;
  }
6d9380f96   Cédric Dupont   Update sources OC...
233
234
235
236
  .action:not(.text), .icon:not(.text), [class^="icon-"]:not(.text), [class*=" icon-"]:not(.text) {
  	width: 16px; height: 16px;
  	padding: 0; margin: 0;
  	display: inline-block;
d1bafeea1   Kload   [fix] Upgrade to ...
237
  }
6d9380f96   Cédric Dupont   Update sources OC...
238
  .action:not(.add):not(.sort).text, .icon:not(.add):not(.sort).text, [class^="icon-"]:not(.add):not(.sort).text, [class*=" icon-"]:not(.add):not(.sort).text {
d1bafeea1   Kload   [fix] Upgrade to ...
239
240
241
  	background-position: left; 
  	text-indent: 18px;
  }
d1bafeea1   Kload   [fix] Upgrade to ...
242
243
244
245
246
247
  .svg .action.text, .svg .icon.text, .svg .svg.text {
  	background-size: 16px 16px;
  	background-origin: content-box;
  	background-repeat: no-repeat;
  	width: auto; height: auto;
  }
d1bafeea1   Kload   [fix] Upgrade to ...
248
249
250
251
252
  
  .transparent{ opacity: 0.6; }
  .float { float: left; display: inline-block; width: auto; }
  .float.right { float: right; }
  .break { clear: both; }
d1bafeea1   Kload   [fix] Upgrade to ...
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
  .control {
      border: 1px solid #DDDDDD;
      border-radius: 0.3em;
      color: #555;
      cursor: pointer;
      font-weight: bold;
  	font-size: 1em;
  	width: auto;
  }
  .control > * { background: none repeat scroll 0 0 #F8F8F8; color: #555 !important; font-size: 100%; margin: 0px; }
  
  .dim {
  	opacity: .50;filter:Alpha(Opacity=50);
  	z-index: 0;
  }
  
  .ui-draggable { height: 3em; z-index: 1; }
  .ui-dialog { z-index: 102; }
  .dragContact {
  	cursor: move;
  	background-repeat: no-repeat !important;
  	background-position: .3em .3em !important;
  	background-color: #fff;
  	width: 200px; height: 30px;
  	text-indent: 30px;
  	font-weight: bold;
  	border: thin solid silver; border-radius: 3px;
  	padding: 3px;
  	z-index: 1000;
  	transition: background-image 500ms ease 0s;
  }
  .ui-state-hover { border: 1px solid dashed; z-index: 1; }
  
  /* Properties */
6d9380f96   Cédric Dupont   Update sources OC...
287
288
289
290
291
292
293
294
295
296
297
298
  .propertyname {
  	width: 110px;
  	padding-right: 7px;
  	margin-top: 1px;
  	font-weight: bold;
  	text-align: right;
  }
  .singleproperties { float: left; width: 100%; }
  .singleproperties .fullname { float: none !important; width: 300px; font-size: 20px; }
  .singleproperties input { width: 300px; }
  .singleproperties dd { float:left; }
  .singleproperties dd .listactions a { margin-top: 10px; }
d1bafeea1   Kload   [fix] Upgrade to ...
299
  .singleproperties .n.editor { width: 270px; padding: 3px; }
6d9380f96   Cédric Dupont   Update sources OC...
300
  .singleproperties .n.editor input { width: 292px; margin-left: 12px; }
d1bafeea1   Kload   [fix] Upgrade to ...
301
302
  .singleproperties .propertycontainer input.value.new { border: 3px solid #1d2d44;}
  .singleproperties .propertycontainer input.value.error { border: 3px solid red;}
6d9380f96   Cédric Dupont   Update sources OC...
303
  .singleproperties .propertycontainer .action {
d1bafeea1   Kload   [fix] Upgrade to ...
304
305
  	opacity: 0;
  }
6d9380f96   Cédric Dupont   Update sources OC...
306
  .singleproperties .groupscontainer { float:left; display: inline; }
d1bafeea1   Kload   [fix] Upgrade to ...
307
308
  .singleproperties .propertycontainer:hover .action { opacity: 1; }
  .singleproperties dl { width: 280px;}
6d9380f96   Cédric Dupont   Update sources OC...
309
  .singleproperties > a { margin-top: 10px !important; }
d1bafeea1   Kload   [fix] Upgrade to ...
310

6d9380f96   Cédric Dupont   Update sources OC...
311
312
  .parameters {
  	width: 110px;
d1bafeea1   Kload   [fix] Upgrade to ...
313
314
315
316
317
  	float: left; 
  	text-align: right; 
  	box-sizing: border-box;
  	display: inline-block;
  }
6d9380f96   Cédric Dupont   Update sources OC...
318
319
320
321
322
323
324
325
326
327
328
  .parameters select {
  	-webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      padding: 0;
      border: none;
  	background-color: white;
  }
  .parameters input[type=text] {
  	padding-left: 0;
  }
d1bafeea1   Kload   [fix] Upgrade to ...
329
330
331
332
333
334
  
  div.email li .parameters .label, div.url li .parameters .label { margin-top: 7px !important; }
  div.tel li .parameters .label { margin-top: 6px !important; margin-bottom: 4px; }
  div.url li .parameters .label, div.impp li .parameters .label { margin-top: 6px !important; }
  div.tel li input, div.url li input { margin-left: 3px; font-size: 1em; }
  div.impp li .select_wrapper select { margin-top: 6px; }
6d9380f96   Cédric Dupont   Update sources OC...
335
  ul.propertylist { width: 100%; line-height: 34px; }
d1bafeea1   Kload   [fix] Upgrade to ...
336
337
338
339
340
341
  .propertylist li.propertycontainer { white-space: nowrap; min-width: 38em; display: block; clear: both; }
  .propertylist li.propertycontainer > .listactions { 
  	display: inline-block; 
  	clear: none; opacity: 0; 
  }
  .propertylist li.propertycontainer:hover > .listactions { opacity: 1; }
6d9380f96   Cédric Dupont   Update sources OC...
342
  .singleproperties .propertycontainer .listactions a, .propertylist li.propertycontainer .listactions a {
d1bafeea1   Kload   [fix] Upgrade to ...
343
344
345
  	display: inline-block; 
  	clear: none; 
  	width: 16px; height: 16px; 
6d9380f96   Cédric Dupont   Update sources OC...
346
  	vertical-align: middle;
d1bafeea1   Kload   [fix] Upgrade to ...
347
348
349
350
  }
  
  .propertylist { float: left; }
  /*.propertylist li > a { display: block; }}*/
6d9380f96   Cédric Dupont   Update sources OC...
351
352
353
  .propertylist li > input[type=checkbox],input[type="radio"] { display: inline-block; }
  .propertylist input.value:not([type=checkbox]) { width: 300px; display: inline-block; }
  .propertylist input.value:not([type=checkbox]).error { border: 2px solid red;}
d1bafeea1   Kload   [fix] Upgrade to ...
354
355
356
  .propertylist li > select { float: left; max-width: 8em; }
  .select_wrapper { float: left; overflow: hidden; color: #bbb; font-size: 0.8em; }
  .select_wrapper select { float: left; overflow: hidden; text-overflow: ellipsis; color: #bbb; width: 8em; }
6d9380f96   Cédric Dupont   Update sources OC...
357

d1bafeea1   Kload   [fix] Upgrade to ...
358
359
360
361
  .select_wrapper select option { color: #777; }
  .select_wrapper select:hover,.propertylist li > select:focus,.propertylist li > select:active { color: #777; }
  .select_wrapper select.rtl { margin-left: -24px; text-align: right; }
  .select_wrapper select.ltr { margin-right: -23px; }
6d9380f96   Cédric Dupont   Update sources OC...
362
  .propertylist li > input[type=checkbox].impp { clear: none; }
d1bafeea1   Kload   [fix] Upgrade to ...
363
364
365
366
  .propertylist li > label.xab { display: block; color: #bbb; float:left; clear: both; padding: 0.5em 0 0 2.5em; }
  .propertylist li > label.xab:hover { color: #777; }
  #contact label, #contact dt, #contact th, #contact .label {
  	float: left; 
6d9380f96   Cédric Dupont   Update sources OC...
367
  	font-size: 100%; font-weight: bold; 
d1bafeea1   Kload   [fix] Upgrade to ...
368
369
370
371
372
373
374
  	color: #bbb !important; 
  	border: 0; 
  	display: inline-block;
  	box-sizing: border-box;
  	-moz-box-sizing: border-box;
  }
  #contact label:hover, #contact dt:hover, #contact input.label:hover { color: #777 !important; }
d1bafeea1   Kload   [fix] Upgrade to ...
375
376
377
378
379
380
381
  #contact input.label:hover, #contact input.label:active { border: 0 none !important; border-radius: 0; cursor: pointer; }
  dt[data-element="nickname"], dt[data-element="bday"], dt[data-element="title"] { margin-top: 5px; }
  dt[data-element="org"] { margin-top: 4px; }
  
  .typelist[type="button"] { float: left; max-width: 8em; border: 0; background-color: #fff; color: #bbb; box-shadow: none; } /* for multiselect */
  .typelist[type="button"]:hover { color: #777; } /* for multiselect */
  .addresslist { clear: both; font-weight: bold; }
6d9380f96   Cédric Dupont   Update sources OC...
382
383
384
385
386
  /* Overrule default jQuery multiselect style */
  .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
  	background: 0;
  	border-radius: 3px;
  }
d1bafeea1   Kload   [fix] Upgrade to ...
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
  /* Help section */
  
  #ninjahelp { position: relative; bottom: 0; left: 0; right: 0; padding: 1em; margin: 1em; opacity: 0.9; }
  #ninjahelp .close { position: absolute; top: 5px; right: 5px; height: 20px; width: 20px; }
  #ninjahelp h2, .help-section h3 { width: 100%; font-weight: bold; text-align: center; }
  #ninjahelp h2 { font-size: 1.4em; }
  .help-section { width: 45%; min-width: 35em; float: left; }
  .help-section h3 { font-size: 1.2em; }
  .help-section dl { width: 100%; float: left; clear: right; margin: 0; padding: 0; cursor: normal; }
  .help-section dt { display: table-cell; clear: left; float: left; width: 35%; margin: 0; padding: 0.2em; text-align: right; text-overflow: ellipsis; vertical-align: text-bottom; font-weight: bold; }
  .help-section dd { display: table-cell; clear: right; float: left; margin: 0; padding: 0.2em; white-space: nowrap; vertical-align: text-bottom; }
  
  /* Settings */
  
  .contacts-settings dl { width: 100%; }
  .addressbooks-settings table { width: 100%; }
  .addressbooks-settings .actions { width: 100%; white-space: nowrap; }
  .addressbooks-settings .actions * { float: left; }
  .addressbooks-settings .actions input.name { width: 5em; }
  .addressbooks-settings .actions input.name { width: 7em; }
  .addressbooks-settings a.action { opacity: 0.5; }
  .addressbooks-settings a.action:hover { opacity: 1; }
  .addressbooks-settings td.active, .addressbooks-settings td.action { width: 20px; }
6d9380f96   Cédric Dupont   Update sources OC...
410
411
412
  .addressbooklist .actions {
  	position: absolute; right: 0px;
  	display: inline-flex;
d1bafeea1   Kload   [fix] Upgrade to ...
413
  }
d1bafeea1   Kload   [fix] Upgrade to ...
414
415
416
417
418
419
420
421
422
423
424
425
426
427
  .addressbooklist .actions > a { width: 20px; height: 20px; }
  .addressbooklist > li > div {
  	display: inline-block;
  	clear: both;
  }
  
  #app-settings-content {
  	overflow-x: hidden;
  	overflow-y: auto;
  }
  
  /* Single elements */
  #file_upload_form, #file_upload_target, #import_upload_target, #crop_target { display:none; }
  #import_upload_start, .import-upload-button {
6d9380f96   Cédric Dupont   Update sources OC...
428
      width: 30px !important; height: 30px !important;
d1bafeea1   Kload   [fix] Upgrade to ...
429
430
431
  	display:block;
  	position: absolute;
  	right: 0; top: 0;
6d9380f96   Cédric Dupont   Update sources OC...
432
  	margin: 5px !important;
d1bafeea1   Kload   [fix] Upgrade to ...
433
434
435
436
437
438
439
  	cursor: pointer;
  }
  #import_upload_start {
  	cursor: pointer;
  	z-index: 1001;
  }
  .import-upload-button {
d1bafeea1   Kload   [fix] Upgrade to ...
440
441
      background-position: center center;
      background-repeat: no-repeat;
6d9380f96   Cédric Dupont   Update sources OC...
442
  	border: none;
d1bafeea1   Kload   [fix] Upgrade to ...
443
444
445
446
447
      cursor: pointer;
      z-index: 100;
  }
  
  .import-upload, .import-status {
6d9380f96   Cédric Dupont   Update sources OC...
448
  	height: 40px;
d1bafeea1   Kload   [fix] Upgrade to ...
449
450
451
452
453
454
455
456
457
458
459
460
  }
  .import-upload select {
  	width: 80%; height: 30px;
  	margin: 5px;
  }
  .import-status {
  	display: none;
  }
  #import-status-text {
  	white-space: nowrap;
  	overflow: hidden;
  }
6d9380f96   Cédric Dupont   Update sources OC...
461
462
463
464
  input:not([type=checkbox]).propertytype { 
  	float: right;
  	font-size: .8em; 
  	max-width: 80px; 
d1bafeea1   Kload   [fix] Upgrade to ...
465
466
  	text-align: right; 
  	margin: 0;
6d9380f96   Cédric Dupont   Update sources OC...
467
  	padding-top: 8px;
d1bafeea1   Kload   [fix] Upgrade to ...
468
  }
6d9380f96   Cédric Dupont   Update sources OC...
469
  input[type=checkbox].propertytype { width: 10px; }
d1bafeea1   Kload   [fix] Upgrade to ...
470
  .contactphoto { 
6d9380f96   Cédric Dupont   Update sources OC...
471
472
  	border: 1px solid #bbb; border-radius: 3px;
  	-moz-box-shadow: 0 1px 2px #777; -webkit-box-shadow: 0 1px 2px #777; box-shadow: 0 1px 2px #777;
d1bafeea1   Kload   [fix] Upgrade to ...
473
474
475
  }
  .contactphoto:hover { background: #fff; cursor: default; }
  #photowrapper { 
6d9380f96   Cédric Dupont   Update sources OC...
476
  	position: absolute;
d1bafeea1   Kload   [fix] Upgrade to ...
477
  	float: left; 
6d9380f96   Cédric Dupont   Update sources OC...
478
479
480
  	width: 180px; height: 180px;
  	margin-top: 10px;
  	margin-left: -145px;
d1bafeea1   Kload   [fix] Upgrade to ...
481
482
483
484
485
486
487
488
489
  }
  
  #photowrapper .favorite {
  	display: inline-block;
  	float: right;
  	position: absolute;
  	right: -6px; top: -6px;
  	width: 25px; height: 25px;
  }
6d9380f96   Cédric Dupont   Update sources OC...
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
  #photowrapper.wait { opacity: 0.6; filter:alpha(opacity=0.6); z-index:1000; cursor: wait; }
  #phototools {
  	position:absolute;
  	bottom: 10px;
  	margin: 0;
  	width:auto; height: auto;
  	background-color:#fff;
  	list-style-type:none; border-radius: 3px;
  	border: 1px solid #DDDDDD;
  	/*-moz-box-shadow: 0 1px 2px #777; -webkit-box-shadow: 0 1px 2px #777; box-shadow: 0 1px 2px #777;*/
  }
  #phototools li { display: inline-block; }
  #phototools li a {
  	float:left;
  	opacity: 0.6;
  	width: 40px; height: 40px;
  	background-position: center;
  	background-size: 80%;
  }
d1bafeea1   Kload   [fix] Upgrade to ...
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
  #phototools li a:hover { opacity: 0.8; }
  #contactphoto_fileupload, #import_upload_start { -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0; z-index:1001; }
  
  #dialog-merge-contacts .mergelist {
  	margin: 10px;
  }
  #dialog-merge-contacts .mergelist > li {
  	height: 30px;
  	-webkit-transition:background-image 500ms; -moz-transition:background-image 500ms; -o-transition:background-image 500ms;  transition:background-image 500ms;
  	position:relative;
  	background-position: 0 .2em !important; background-repeat:no-repeat !important;
  }
  #dialog-merge-contacts .mergelist > li > input {
  	opacity: 0;
  }
  #dialog-merge-contacts .mergelist > li > input:hover, #dialog-merge-contacts .mergelist > li > input:checked {
  	opacity: 1;
  }
  #dialog-merge-contacts .mergelist > li > label {
  	padding-left: 20px;
  	font-weight: normal;
  }
6d9380f96   Cédric Dupont   Update sources OC...
531
  .no-svg .favorite { display: inline-block; float: left; height: 20px; width: 20px;  }
d1bafeea1   Kload   [fix] Upgrade to ...
532

6d9380f96   Cédric Dupont   Update sources OC...
533
  .svg .favorite { display: inline-block; float: left; height: 20px; width: 20px; background-size:contain; }
d1bafeea1   Kload   [fix] Upgrade to ...
534
535
  
  /* Contact layout */
6d9380f96   Cédric Dupont   Update sources OC...
536
  #contact > ul > li { white-space: nowrap; margin-right: 110px; }
d1bafeea1   Kload   [fix] Upgrade to ...
537
538
539
540
541
542
543
544
545
546
547
548
549
  #contact > ul.propertylist {
  	font-size: 10px;
  	/*display: table;
  	border-spacing: 1em;
  	border: thin solid black;*/
  }
  #contact > ul.propertylist > li {
  	display: inline-block;
  	padding: 1em;
  	/*display: table-cell;*/
  }
  
  .display .meta { text-align: right; margin-left: -30px; }
6d9380f96   Cédric Dupont   Update sources OC...
550
551
552
553
554
555
556
557
  .display .adr {
  	padding-left: 5px;
  	padding-right: 5px;
  	cursor: pointer;
  	border: 1px solid rgb(221, 221, 221);
  	border-radius: 3px;
  	line-height: 28px;
  }
d1bafeea1   Kload   [fix] Upgrade to ...
558
559
560
561
562
563
564
565
566
567
568
  .adr.editor {
  	width: 20em;
  	margin-left: 120px;
  }
  .adr.editor ul {
  	-moz-column-count: 1;
  	-webkit-columns: 1;
  	-o-columns: 1;
  	columns: 1;
  }
  fieldset.adr ul li input.label { margin-top: -4px !important; }
d1bafeea1   Kload   [fix] Upgrade to ...
569
  .adr.editor input.value.street, ul.adr.edit input.value.country, ul.adr.edit input.value.region { width: 19em;}
6d9380f96   Cédric Dupont   Update sources OC...
570
571
  .adr.editor input.value.zip { width: 100px; }
  .adr.editor input.value.city { width: 192px; margin:4px; }
d1bafeea1   Kload   [fix] Upgrade to ...
572
573
574
575
  
  /* contact list */
  
  #contactsHeader {
6d9380f96   Cédric Dupont   Update sources OC...
576
  	height: 51px;
d1bafeea1   Kload   [fix] Upgrade to ...
577
578
579
  	color: #999;
  	z-index: 2;
  	width: 100%;
6d9380f96   Cédric Dupont   Update sources OC...
580
581
582
583
584
585
586
587
588
  	line-height: 50px;
  }
  .multiselect #contactsHeader {
      -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
      left: 0;
      top: 44px;
      margin-left: 330px; padding-right: 330px;
      position: fixed;
      z-index: 10;
d1bafeea1   Kload   [fix] Upgrade to ...
589
590
591
592
593
  }
  #contactsHeader > tr {
  }
  #contactsHeader > td {
  	z-index: 300;
6d9380f96   Cédric Dupont   Update sources OC...
594
  	border-bottom: 1px solid rgb(221, 221, 221);	
d1bafeea1   Kload   [fix] Upgrade to ...
595
  }
6d9380f96   Cédric Dupont   Update sources OC...
596
597
  #contactsHeader > td.name {
  	padding-right: 9px;
d1bafeea1   Kload   [fix] Upgrade to ...
598
  }
6d9380f96   Cédric Dupont   Update sources OC...
599
600
  .multiselect #contactsHeader > td.name {
  	width: 100%;
d1bafeea1   Kload   [fix] Upgrade to ...
601
  	display: inline-block;
6d9380f96   Cédric Dupont   Update sources OC...
602
603
604
  	color: #000;
  	background-color: rgba(220, 220, 220, 0.8);
  	opacity: 0.9;
d1bafeea1   Kload   [fix] Upgrade to ...
605
  }
6d9380f96   Cédric Dupont   Update sources OC...
606
607
608
609
610
611
  #contactsHeader .delete {
  	background-image: none;
  }
  #contactsHeader .delete img {
  	vertical-align: middle;
  	margin-bottom: 2px;
d1bafeea1   Kload   [fix] Upgrade to ...
612
613
614
  }
  #contactsHeader select {
  	width: auto;
6d9380f96   Cédric Dupont   Update sources OC...
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
  	max-width: 120px;
  	height: 22px;
  	font-weight: normal;
  	color: black;
  	border: 0;
  	background-color: rgba(255,255,255,0);
  	-webkit-appearance: none;
  	-moz-appearance: none;
      text-indent: 0.01px;
      text-overflow: '';
  }
  #contactsHeader select.sort {
  	margin-left: 50px;
  	opacity: 1;
  	color: rgb(153, 153, 153);
d1bafeea1   Kload   [fix] Upgrade to ...
630
631
  }
  #contactsHeader .actions > * {
6d9380f96   Cédric Dupont   Update sources OC...
632
633
634
  	padding-left: 8px;
  	padding-right: 8px;
  	font-weight: bold;
d1bafeea1   Kload   [fix] Upgrade to ...
635
636
  	float: right;
  }
6d9380f96   Cédric Dupont   Update sources OC...
637
  #contactsHeader .action.a {
d1bafeea1   Kload   [fix] Upgrade to ...
638
  	margin: 0;
6d9380f96   Cédric Dupont   Update sources OC...
639
  	padding: 0;
d1bafeea1   Kload   [fix] Upgrade to ...
640
641
642
643
  }
  #contactsHeader .actions > .toggle {
  	float: left;
  }
6d9380f96   Cédric Dupont   Update sources OC...
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
  #contactsHeader .actions > select {
  	float: right;
  	width: auto;
  	height: 19px;
  	padding-left: 18px;
  	padding-right: 8px;
  	padding-top: 2px;
  	padding-bottom: 0px;
  	margin-top: 14px;
  	margin-bottom: 14px;
  	font-weight: bold;
  	background-position: -13px;
  }
  #contactsHeader .actions_left {
  	float: left;
  }
d1bafeea1   Kload   [fix] Upgrade to ...
660
661
662
663
664
665
  #contactlist > tbody {
  	position: relative;
   	padding-bottom: 300px;
  	width: 100%;
  	z-index: 1;
  }
6d9380f96   Cédric Dupont   Update sources OC...
666
667
668
669
670
671
672
673
  #contactlist.multiselect {
  	top: 51px;
  }
  #contactlist {
  	position: relative;
  	width: 100%;
  	min-width: 502px;
  }
d1bafeea1   Kload   [fix] Upgrade to ...
674
675
676
  #contactlist td {
  	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
  }
6d9380f96   Cédric Dupont   Update sources OC...
677
678
679
680
681
682
683
684
685
686
687
  #contactlist .nametext {
  	margin-left: 55px;
  }
  #contactlist .avatar {
  	position: absolute;
  	margin-top: 10px;
  	height: 32px;
  	width: 32px;
   	margin-left: 10px;
  }
  /* Override default style for an open contact */
d1bafeea1   Kload   [fix] Upgrade to ...
688
689
690
691
692
693
  tbody tr, tbody tr.hover {
  	background-color: #fff !important;
  }
  tbody tr.contact.active, tbody tr.contact:hover {
  	background-color: #f8f8f8 !important;
  }
6d9380f96   Cédric Dupont   Update sources OC...
694
  #contactlist > tbody > tr { height: 51px; display: none; }
d1bafeea1   Kload   [fix] Upgrade to ...
695
696
697
698
699
700
701
  #contactlist > tbody > tr.contact.active, #contactlist  > tbody > tr.contact:hover { background-color: #eee; }
  #contactlist > tbody > tr > td {
  	border-bottom: 1px solid #DDDDDD;
  	font-weight: normal;
  	text-align: left;
  	overflow: hidden;
  	text-overflow: ellipsis;
6d9380f96   Cédric Dupont   Update sources OC...
702
  	vertical-align: top;
d1bafeea1   Kload   [fix] Upgrade to ...
703
704
  	white-space: nowrap;
  }
6d9380f96   Cédric Dupont   Update sources OC...
705
706
707
708
  #contactlist tbody > tr > td {
  	min-width: 80px;
  	max-width: 250px;
  	line-height: 50px;
d1bafeea1   Kload   [fix] Upgrade to ...
709
  }
d1bafeea1   Kload   [fix] Upgrade to ...
710
711
  #contactlist tbody > tr > td.name > input[type=checkbox]:first-child:not(.toggle) {
  	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter:alpha(opacity=0); opacity:0;
d1bafeea1   Kload   [fix] Upgrade to ...
712
  	float:left;
6d9380f96   Cédric Dupont   Update sources OC...
713
714
715
  	margin: 32px 0 4px 32px;
  	position: absolute;
  	z-index: 1;
d1bafeea1   Kload   [fix] Upgrade to ...
716
  }
6d9380f96   Cédric Dupont   Update sources OC...
717
718
719
720
721
  #contactlist tbody > tr > td.name > input[type=checkbox] + label, #select_all + label {
  	height: 50px;
  	position: absolute;
  	width: 50px;
  	z-index: 5;
d1bafeea1   Kload   [fix] Upgrade to ...
722
  }
6d9380f96   Cédric Dupont   Update sources OC...
723
724
725
726
  #contactlist tbody > tr:hover > td.name > input[type=checkbox]:first-child {
  	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1;
  }
  #contactlist tbody > tr > td.name > input[type=checkbox]:checked:first-child {
d1bafeea1   Kload   [fix] Upgrade to ...
727
728
729
  	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter:alpha(opacity=100); opacity:1;
  }
  #contactlist tbody > tr > td.name {
6d9380f96   Cédric Dupont   Update sources OC...
730
  	font-weight: bold;
d1bafeea1   Kload   [fix] Upgrade to ...
731
732
733
734
735
736
737
  	background-repeat:no-repeat !important;
  	background-position: 10px center !important;
  }
  #contactlist tbody > tr > td a.mailto {
  	position: absolute; float: right;  clear: none;
  	cursor:pointer;
  	width:16px; height:16px;
6d9380f96   Cédric Dupont   Update sources OC...
738
739
  	margin: 18px 0 2px 5px; z-index: 200;
  	display: none; opacity: 0.8;
d1bafeea1   Kload   [fix] Upgrade to ...
740
  }
d1bafeea1   Kload   [fix] Upgrade to ...
741
742
743
  
  #contactlist tbody > tr > td > a.delete {
  	position: absolute;
6d9380f96   Cédric Dupont   Update sources OC...
744
745
  	padding: 25px;
  	right: 0px;
d1bafeea1   Kload   [fix] Upgrade to ...
746
  	cursor:pointer;
d1bafeea1   Kload   [fix] Upgrade to ...
747
748
749
  	z-index: 200;
  }
  #contact {
6d9380f96   Cédric Dupont   Update sources OC...
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
  	padding-left: 155px;
  	background-color: white;
  	color: #333333;
  	line-height: normal;
  }
  #contact > ul {
  	min-height: 146px;
  	min-width: 530px;
  	max-width: 700px;
  }
  #contact h3 {
  	margin-left: 110px;
  	margin-top: 7px;
  	margin-bottom: 0px;
  	font-size: 12px;
  	line-height: 14px;
d1bafeea1   Kload   [fix] Upgrade to ...
766
767
768
769
770
771
772
773
774
775
776
777
778
779
  }
  #contact .arrow {
  	border-bottom: 20px solid white; 
  	border-left: 20px solid transparent; 
  	border-right: 20px solid transparent; 
  	display: block; 
  	height: 0;
  	position: absolute; 
  	left: -28px; top: 2em;
  	width: 0;
  	z-index: 201;
  	-webkit-transform: rotate(270deg); -moz-transform: rotate(270deg); -o-transform: rotate(270deg); 
  	-ms-transform: rotate(270deg); transform: rotate(270deg);
  }
6d9380f96   Cédric Dupont   Update sources OC...
780
  #contact span.adr {
d1bafeea1   Kload   [fix] Upgrade to ...
781
  	float: left; 
6d9380f96   Cédric Dupont   Update sources OC...
782
783
784
785
  	width: 300px;
  	height: 30px;
  	margin: 3px;
  	margin-left: 0px;
d1bafeea1   Kload   [fix] Upgrade to ...
786
787
788
789
790
791
792
793
794
795
796
  	overflow: hidden; text-overflow: ellipsis; text-align: bottom; white-space: nowrap; 
  }
  #contact span.adr:hover { /*overflow: inherit;*/ /*white-space: pre-wrap;*/ }
  
  #contact > ul.propertylist {
  	-webkit-transition: all 0.5s ease-in-out;
  	-moz-transition: all 0.5s ease-in-out;
  	-o-transition: all 0.5s ease-in-out;
  	-ms-transition: all 0.5s ease-out;
  	transition: all 0.5s ease-in-out;
  }
6d9380f96   Cédric Dupont   Update sources OC...
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
  #addressbooks-ui-div > p > select {
  	width:200px;
  	display: inline-block;
  }
  
  #addressbooks-ui-div > p > input:not([type="checkbox"]) {
  	width:200px;
  	display: inline-block;
  }
  
  #addressbooks-ui-div > p > textarea {
  	width:200px;
  	display: inline-block;
  }
  
  #addressbooks-ui-div > p > label {
  	vertical-align:top;
  	width:200px;
  	display: inline-block;
  }
d1bafeea1   Kload   [fix] Upgrade to ...
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
  @media screen and (min-width: 1400px) {
  	#contact > ul.propertylist {
  		-moz-column-count: 3;
  		-webkit-columns: 3;
  		-o-columns: 3;
  		columns: 3;
  	}
  }
  @media screen and (min-width: 800px) and (max-width: 1400px) {
  	#singlevalues { max-width: 50%; }
  	#contact > ul.propertylist {
  		-moz-column-count: 2;
  		-webkit-columns: 2;
  		-o-columns: 2;
  		columns: 2;
  	}
  }
  @media screen and (max-width: 400px) {
  	#contact > ul.propertylist {
  		-moz-column-count: 1;
  		-webkit-columns: 1;
  		-o-columns: 1;
  		columns: 1;
  	}
  }
6d9380f96   Cédric Dupont   Update sources OC...
842
  @media screen and (min-width: 1201px) {
d1bafeea1   Kload   [fix] Upgrade to ...
843
  	#contactlist tr td.categories { display: none; }
6d9380f96   Cédric Dupont   Update sources OC...
844
  	#contactsHeader tr td.categories { display: none; }
d1bafeea1   Kload   [fix] Upgrade to ...
845
  }
6d9380f96   Cédric Dupont   Update sources OC...
846
  @media screen and (max-width: 1200px) {
d1bafeea1   Kload   [fix] Upgrade to ...
847
  	#contactlist tr td.adr { display: none; }
6d9380f96   Cédric Dupont   Update sources OC...
848
849
  	#contactsHeader tr td.adr { display: none; }
  	.multiselect #contactsHeader { margin-left: 300px; padding-right: 300px; }
d1bafeea1   Kload   [fix] Upgrade to ...
850
  }
6d9380f96   Cédric Dupont   Update sources OC...
851
  @media screen and (max-width: 1000px) {
d1bafeea1   Kload   [fix] Upgrade to ...
852
  	#contactlist tr td.tel { display: none; }
6d9380f96   Cédric Dupont   Update sources OC...
853
854
  	#contactsHeader tr td.tel { display: none; }
  	.multiselect #contactsHeader { margin-left: 280px; padding-right: 280px; }
d1bafeea1   Kload   [fix] Upgrade to ...
855
856
  }
  @media screen and (max-width: 900px) {
6d9380f96   Cédric Dupont   Update sources OC...
857
858
859
  	#contactsHeader .delete { display: none; }
  }
  @media screen and (max-width: 800px) {
d1bafeea1   Kload   [fix] Upgrade to ...
860
  	#contactlist tr td.email { display: none; }
6d9380f96   Cédric Dupont   Update sources OC...
861
862
863
  	#contactlist tr { width: 100%; }
  	#contactsHeader tr td.email { display: none; }
  	.multiselect #contactsHeader { margin-left: 250px; padding-right: 250px; }
d1bafeea1   Kload   [fix] Upgrade to ...
864
  }