Subversion Repositories eFlore/Applications.cel

Rev

Rev 3180 | Rev 3188 | Go to most recent revision | Details | Compare with Previous | Last modification | View Log | RSS feed

Rev Author Line No. Line
3122 delphine 1
@CHARSET "UTF-8";
2
 
3174 idir 3
body {
4
  font-family: Ubuntu,Verdana,sans-serif !important;
5
}
6
 
7
div.widget-blocks {
8
  box-sizing: border-box;
9
  padding: 3rem;
10
  margin-bottom: 5rem;
11
}
12
 
13
#zone-appli #register-page .widget-blocks .clear {
3167 idir 14
  clear: both;
15
  height: 0;
3164 idir 16
 
3167 idir 17
  /* Précaution pour IE 7 */
18
  overflow: hidden;
19
}
20
 
3164 idir 21
h1#widget-titre::before {
3167 idir 22
  content: "";
23
  display: block;
24
  height: 100%;
25
  position: absolute;
26
  left: -5rem;
27
  width: 0.4rem;
3122 delphine 28
}
3164 idir 29
 
30
h1#widget-titre {
3174 idir 31
  font-size: 3rem;
3167 idir 32
  font-weight: 700;
33
  line-height: 3.2rem;
34
  margin: 0;
35
  position: relative;
36
  color: #232323;
3164 idir 37
}
38
 
3174 idir 39
#zone-appli #register-page .widget-blocks h2 {
40
  font-size: 2.3rem;
3167 idir 41
  line-height: 1.15;
3164 idir 42
}
43
 
3174 idir 44
#zone-appli #register-page .widget-blocks h3 {
45
  font-size: 2rem;
46
  margin-top: 0.5rem;
3122 delphine 47
}
48
 
3174 idir 49
#zone-appli #register-page #group-settings-form .widget-blocks button,
50
#group-settings-form .button {
3185 idir 51
  background-color: #a2b93b;
52
  border-radius: .2rem;
53
  border: 0 none;
54
  padding: 1.25rem 2rem;
55
  cursor: pointer;
56
  color: #fff;
57
  display: inline-block;
58
  font-family: Ubuntu,sans-serif;
59
  font-size: 13px;
60
  font-size: 1.3rem;
61
  font-weight: 500;
62
  letter-spacing: 1px;
63
  letter-spacing: .1rem;
64
  line-height: 15px;
65
  line-height: 1.5rem;
66
  text-align: center;
67
  text-decoration: none;
68
  text-transform: capitalize;
69
  -webkit-transition: background .2s ease;
70
  -o-transition: background .2s ease;
71
  transition: background .2s ease;
3174 idir 72
}
73
 
3185 idir 74
#zone-appli #register-page #group-settings-form .widget-blocks button:hover,
75
#zone-appli #register-page #group-settings-form .widget-blocks button:focus,
76
#group-settings-form .button:hover,
77
#group-settings-form .button:focus {
78
  background-color: #b3c954;
79
}
80
 
3174 idir 81
#zone-appli #register-page #group-settings-form .widget-blocks input,
82
#zone-appli #register-page #group-settings-form .widget-blocks select,
83
#zone-appli #register-page #group-settings-form .widget-blocks textarea {
3185 idir 84
  width: 100%;
85
  border-radius: .3rem;
86
  border: .1rem solid #ddd;
87
  padding: 1rem;
88
  line-height: 1.15;
89
  margin: 0;
3174 idir 90
  font-size: 1.3rem;
91
}
92
 
3185 idir 93
#zone-appli #register-page #group-settings-form .widget-blocks input[type="checkbox"],
94
#zone-appli #register-page #group-settings-form .widget-blocks input[type="radio"] {
95
  width: auto;
96
  -webkit-box-sizing: border-box;
97
  box-sizing: border-box;
98
  padding: 0;
99
  text-align: start;
100
}
101
 
102
#zone-appli #register-page #group-settings-form .widget-blocks input {
103
  overflow: visible;
104
}
105
 
106
 
3174 idir 107
#zone-appli #register-page #group-settings-form .widget-blocks .message {
3167 idir 108
  background-color: #f8f5ef;
109
  color: #232323;
110
  padding: 1rem;
3174 idir 111
  border-radius: 0.3rem;
112
  font-size: 1.3rem;
3167 idir 113
}
114
 
3174 idir 115
#zone-appli #register-page #group-settings-form .widget-blocks .hidden {
116
  display: none;
117
}
118
 
3167 idir 119
/* Aperçu du widget */
3174 idir 120
#zone-appli #register-page #group-settings-form .widget-blocks .widget-renderer {
121
  border-radius: 0.3rem;
122
  padding: 0 3rem 3rem 3rem;
3167 idir 123
  min-height: 100%;
3174 idir 124
  width: 100%;
125
  overflow: hidden;
3185 idir 126
  background: rgba(248, 245, 239, 0.6);
3167 idir 127
}
128
 
3174 idir 129
#zone-appli #register-page #group-settings-form .widget-blocks .widget-renderer h1 {
130
  font-size: 3rem;
131
  line-height: 3.2rem;
132
  width: 100%;
133
  color: #232323;
134
  margin: 1rem;
3167 idir 135
}
136
 
3174 idir 137
#zone-appli #register-page #group-settings-form .widget-blocks .widget-renderer h1,
138
#zone-appli #register-page #group-settings-form .widget-blocks .widget-renderer h2 span,
139
#zone-appli #register-page #group-settings-form .widget-blocks h3 .field-title,
140
#zone-appli #register-page #group-settings-form .widget-blocks .list-label,
141
#zone-appli #register-page #group-settings-form .widget-blocks label {
142
  text-transform: capitalize;
143
}
144
 
145
#zone-appli #register-page #group-settings-form .widget-blocks .widget-renderer h2 {
146
  width: 100%;
147
  color: #232323;
148
  margin: 1rem;
149
}
150
 
151
#zone-appli #register-page #group-settings-form .widget-blocks .widget-renderer .and-help {
152
  width: 80%;
153
}
154
 
155
#zone-appli #register-page #group-settings-form .widget-blocks .widget-renderer .and-help.input-file-container {
156
  width: 73.8%;
157
}
158
 
159
#zone-appli #register-page #group-settings-form .widget-blocks .widget-renderer label.and-help,
160
#zone-appli #register-page #group-settings-form .widget-blocks .widget-renderer .list-label.and-help {
161
  margin-bottom:1.5rem;
162
}
163
 
164
#zone-appli #register-page #group-settings-form .widget-blocks .widget-renderer label.and-help,
165
#zone-appli #register-page #group-settings-form .widget-blocks .widget-renderer .list-label.and-help,
166
#zone-appli #register-page #group-settings-form .widget-blocks .widget-renderer .select-wrapper.and-help,
167
#zone-appli #register-page #group-settings-form .widget-blocks .widget-renderer .multiselect.and-help {
168
  display:inline-block;
169
}
170
 
171
#zone-appli #register-page #group-settings-form .widget-blocks form {
3167 idir 172
  margin-bottom: 2rem;
173
}
174
 
3174 idir 175
#zone-appli #register-page #group-settings-form .widget-blocks .list-label,
176
#zone-appli #register-page #group-settings-form .widget-blocks label {
3185 idir 177
  color: #000;
3167 idir 178
  display: block;
179
  font-size: 1.5rem;
180
  margin-bottom: 0.4rem;
181
  margin-top: 2rem;
3174 idir 182
  font-weight: 300;
3122 delphine 183
}
184
 
3174 idir 185
#zone-appli #register-page #group-settings-form .widget-blocks .checkbox,
186
#zone-appli #register-page #group-settings-form .widget-blocks .radio {
187
  padding-left: 0;
188
}
189
 
190
#zone-appli #register-page #group-settings-form .widget-blocks .checkbox label,
191
#zone-appli #register-page #group-settings-form .widget-blocks .radio label{
192
  padding-left: 1rem;
193
}
194
 
195
#preview-formulaire,
196
#preview-header,
197
#preview-messages {
198
  padding: 2rem;
199
  border-radius: 0.3rem;
200
  background-color: rgba(255, 255, 255, 0.8);
201
  margin-top: 2rem;
202
}
203
 
204
.register-section{
205
  margin-bottom: 1rem;
206
}
207
 
208
/* Formulaires du nouveau widget*/
209
#group-settings-form {
210
  float: none;
211
}
212
 
3167 idir 213
#group-settings-form #langue{
214
  width: 100%;
215
  border: 0.1rem solid #ddd;
216
  border-radius: 0.3rem;
217
  padding: 1rem;
218
  overflow: hidden;
219
}
220
 
221
/* Styles des champs required*/
3174 idir 222
#group-settings-form .register-section input:required,
223
#group-settings-form .register-section select:required,
224
#group-settings-form #new-fields input:required,
225
#group-settings-form #new-fields select:required {
226
  border: 0.2rem solid #F8DFD3;
3122 delphine 227
}
228
 
3174 idir 229
/**** Styles des boutons ****/
230
 
3167 idir 231
/* Positionnement visuel du bouton submit pour qu'il reste
232
sous les nouveaux champs alors que dans le dom
233
il est positionné avant les nouveaux champs */
3174 idir 234
#zone-appli #register-page #group-settings-form .widget-blocks  #submit-button {
3167 idir 235
  position: absolute;
3174 idir 236
  bottom: -20px;
3164 idir 237
}
238
 
3174 idir 239
#zone-appli #register-page #group-settings-form .widget-blocks  #add-fields.button,
240
#zone-appli #register-page #group-settings-form .widget-blocks  .add-value-button.button {
3167 idir 241
  background-color: #009fb8;
3164 idir 242
}
243
 
3174 idir 244
#zone-appli #register-page #group-settings-form .widget-blocks  #add-fields.button:hover,
245
#zone-appli #register-page #group-settings-form .widget-blocks  #add-fields.button:focus,
246
#zone-appli #register-page #group-settings-form .widget-blocks  .add-value-button.button:hover,
247
#zone-appli #register-page #group-settings-form .widget-blocks  .add-value-button.button:focus {
248
  background-color: rgba(0, 159, 184, 0.7);
249
}
250
 
251
#zone-appli #register-page #group-settings-form .widget-blocks .remove-field.button,
252
#zone-appli #register-page #group-settings-form .widget-blocks .remove-value.button,
253
#zone-appli #register-page #group-settings-form .widget-blocks .remove-file {
254
  background-color: #ff5d55;
255
}
256
 
257
#zone-appli #register-page #group-settings-form .widget-blocks .remove-field.button:hover,
258
#zone-appli #register-page #group-settings-form .widget-blocks .remove-field.button:focus,
259
#zone-appli #register-page #group-settings-form .widget-blocks .remove-value.button:hover,
260
#zone-appli #register-page #group-settings-form .widget-blocks .remove-value.button:focus,
261
#zone-appli #register-page #group-settings-form .widget-blocks .remove-file:hover,
262
#zone-appli #register-page #group-settings-form .widget-blocks .remove-file:focus {
263
  background-color: rgba(255, 93, 85, 0.7);
264
}
265
 
266
#zone-appli #register-page #group-settings-form .widget-blocks .widget-renderer .help-button {
267
  background-color: #ea9973;
268
}
269
 
270
#zone-appli #register-page #group-settings-form .widget-blocks .widget-renderer .help-button,
271
#zone-appli #register-page #group-settings-form .widget-blocks .remove-file {
272
  margin-left: 0.5rem;
273
}
274
 
275
#zone-appli #register-page #group-settings-form .widget-blocks .remove-file,
276
#zone-appli #register-page #group-settings-form .widget-blocks .widget-renderer .help-button {
277
  border-radius: 0.2rem;
3179 idir 278
  padding: 1rem 1rem;
3174 idir 279
}
280
 
281
#zone-appli #register-page #group-settings-form .widget-blocks .widget-renderer .help-button:hover,
282
#zone-appli #register-page #group-settings-form .widget-blocks .widget-renderer .help-button:focus,
283
#zone-appli #register-page #group-settings-form .widget-blocks .fichier-type:hover,
284
#zone-appli #register-page #group-settings-form .widget-blocks .fichier-type:focus {
285
  background-color: rgba(234, 153, 115, 0.7);
286
}
287
 
288
#zone-appli #register-page #group-settings-form .widget-blocks .fichier-type {
289
  text-transform: capitalize;
290
  font-size: 1.5rem;
291
  margin-left: 0;
292
  padding: 0.8rem;
293
  background-color: #ea9973;
294
  text-decoration: none;
295
  color: #ffffff;
296
  border-radius: 0.2rem;
297
}
3185 idir 298
/****************************/
3174 idir 299
 
300
/**** style du formulaire des nouveaux champs après validation ****/
301
#zone-appli #register-page #group-settings-form .widget-blocks .disabled,
302
#zone-appli #register-page #group-settings-form .widget-blocks .validated {
303
  background-color: #eeeeee;
3171 idir 304
  cursor: default;
3174 idir 305
  pointer-events: none;
3171 idir 306
}
307
 
3174 idir 308
#zone-appli #register-page #group-settings-form .widget-blocks .invalid {
309
  box-shadow : 0 0 1.5px 1px red;
310
}
311
 
312
/* Le picto validation apparait en vert */
3171 idir 313
#group-settings-form .validated i {
314
  color: #c3d45d;
315
  cursor: default;
316
}
317
 
3174 idir 318
/* La couleur de fond du formulaire lui-même ne change pas */
319
#zone-appli #register-page #group-settings-form .widget-blocks #new-fields.disabled{
320
  background-color: initial;
3122 delphine 321
}
322
 
3176 idir 323
/* annuler un position absolute provenant de bundle.css */
324
#zone-appli #register-page #group-settings-form .widget-blocks fieldset > p {
325
  position: static;
326
  right: initial;
327
  top: initial;
328
  width: auto;
329
  text-align: left;
330
  color: #606060;
331
}
3185 idir 332
/******************************************************************/
3176 idir 333
 
3185 idir 334
/**** Style des select et checkbox-list ****/
335
#zone-appli #register-page #group-settings-form .widget-blocks select,
336
#zone-appli #register-page #group-settings-form .widget-blocks .selectBox select {
337
  background-color: #fff;
338
  border: none;
3167 idir 339
}
3164 idir 340
 
3174 idir 341
#group-settings-form select {
342
  font-size: 3rem;
3185 idir 343
  font-weight: 300;
3174 idir 344
}
345
 
3167 idir 346
#group-settings-form select,
3174 idir 347
#group-settings-form select:required,
348
#group-settings-form .selectBox select,
349
#group-settings-form .selectBox select:required {
3167 idir 350
  width: 100%;
3185 idir 351
  color:#333;
3167 idir 352
  border-radius: 0.3rem;
3174 idir 353
  padding: 0.8rem;
354
  line-height: 1.15;
355
}
356
 
357
#group-settings-form select,
358
#group-settings-form select:required {
3167 idir 359
  text-transform:none;
360
  /* On retire la 'flèche' par defaut */
361
  -webkit-appearance: none;
362
  -moz-appearance: none;
363
  -ms-appearance: none;
364
  -o-appearance: none;
365
  appearance: none;
3164 idir 366
}
367
 
3167 idir 368
#group-settings-form .select-wrapper,
3174 idir 369
#group-settings-form #new-fields .select-wrapper,
370
#zone-appli #register-page #group-settings-form .widget-blocks .widget-renderer .selectBox {
3167 idir 371
  position: relative;
3174 idir 372
  border: 0.1rem solid #ddd;
373
  border-radius: 0.3rem;
3122 delphine 374
}
375
 
3180 idir 376
#zone-appli #register-page #group-settings-form .widget-blocks .input-group .select-wrapper {
377
  border:none;
378
}
379
 
3174 idir 380
#zone-appli #register-page #group-settings-form .widget-blocks .widget-renderer .overSelect {
381
  position: absolute;
382
  left: 0;
383
  right: 0;
384
  top: 0;
385
  bottom: 0;
386
}
387
 
388
#zone-appli #register-page #group-settings-form .widget-blocks .widget-renderer .checkboxes {
389
  border: 0.1rem solid #ddd;
390
  border-radius: 0 0.3rem;
391
}
392
 
393
#zone-appli #register-page #group-settings-form .widget-blocks .widget-renderer .label label,
394
#zone-appli #register-page #group-settings-form .widget-blocks .widget-renderer .checkboxes label {
395
  display: block;
396
  padding: 0.5rem;
397
  line-height: 1.15;
398
}
399
 
400
#zone-appli #register-page #group-settings-form .widget-blocks .widget-renderer #checkboxes label:hover {
401
  background-color: #1e90ff;
402
}
403
 
404
#group-settings-form .select-wrapper::after,
3185 idir 405
#zone-appli #register-page #group-settings-form .widget-blocks .widget-renderer .selectBox::after,
406
#zone-appli #register-page #group-settings-form .widget-blocks .widget-renderer .select-wrapper::after  {
3167 idir 407
  /* Ajout et style d'une "flèche bas" */
408
  content: '⌄';
409
  pointer-events: none;
410
  position: absolute;
411
  right: 0.5rem;
3185 idir 412
  font-size: 2rem;
413
  font-weight: 300;
414
  color: #333;
3164 idir 415
}
3185 idir 416
/*******************************************/
3164 idir 417
 
3185 idir 418
/**** Input Type Range ****/
419
#zone-appli #register-page #group-settings-form .widget-blocks .range input[type="range"],
420
#zone-appli #register-page #group-settings-form .widget-blocks .range input[type="number"] {
421
  border:none;
3164 idir 422
}
3185 idir 423
 
424
#zone-appli #register-page #group-settings-form .widget-blocks .range input[type="number"] {
425
  padding: 0 0 0 0.5rem;
426
  height: 3rem;
427
  text-align: center;
428
}
3167 idir 429
/**************************/
3164 idir 430
 
3167 idir 431
/**** Affichage des nouveaux champs ****/
432
 
433
/* Mieux distinguer les différentes strates */
3174 idir 434
#group-settings-form fieldset.new-field,
3167 idir 435
#group-settings-form .new-value {
3174 idir 436
  position: static;
3167 idir 437
  margin: 1rem 0;
438
  padding: 2rem;
439
  border-radius: 0.3rem;
440
  background-color: #F8F5EF;
3164 idir 441
}
442
 
3167 idir 443
/* Mieux distinguer les différentes strates */
444
#group-settings-form .field-details {
445
  margin: 1rem 0;
446
  padding: 2rem;
447
  border-radius: 0.3rem;
448
  background-color: #fcfbf9;
3164 idir 449
}
3167 idir 450
/********************************************/
3164 idir 451
 
3167 idir 452
/**** Style des input type "file" ****/
453
/* styles de base */
454
#group-settings-form .input-file-container,
455
#group-settings-form #new-fields .input-file-container {
3164 idir 456
  position: relative;
3174 idir 457
  width: 86.9%;
458
  display: inline-block;
3164 idir 459
}
3167 idir 460
 
461
#group-settings-form .label-file,
462
#group-settings-form #new-fields .label-file {
3164 idir 463
  display: block;
3174 idir 464
  padding: 0.7rem;
3164 idir 465
  background: #009FB8;
466
  color: #fff !important;
3166 idir 467
  font-size: 1.5rem;
3164 idir 468
  cursor: pointer;
3174 idir 469
  border-radius: 0.3rem;
3164 idir 470
}
3167 idir 471
 
472
#group-settings-form .input-file,
473
#group-settings-form #new-fields .input-file {
3164 idir 474
  position: absolute;
475
  top: 0; left: 0;
3166 idir 476
  width: 80%;
477
  padding: 1rem;
478
  margin: auto;
3164 idir 479
  opacity: 0;
480
  cursor: pointer;
481
}
482
 
483
/* quelques styles d'interactions */
3167 idir 484
#group-settings-form .input-file:hover + .label-file,
485
#group-settings-form .input-file:focus + .label-file,
486
#group-settings-form .label-file:hover,
487
#group-settings-form .label-file:focus,
488
#group-settings-form #new-fields .input-file:hover + .label-file,
489
#group-settings-form #new-fields .input-file:focus + .label-file,
490
#group-settings-form #new-fields .label-file:hover,
491
#group-settings-form #new-fields .label-file:focus {
492
  background: rgba(0, 159, 184, 0.7);
3164 idir 493
  color: #fff;
494
}
495
 
496
/* styles du retour visuel */
3167 idir 497
#group-settings-form .file-return:not(:empty)::before,
498
#group-settings-form #new-fields .file-return:not(:empty)::before {
3166 idir 499
  content:'Nom du fichier: ';
500
  font-size: 1rem;
3164 idir 501
}
3166 idir 502
 
3167 idir 503
#group-settings-form .file-return:not(:empty) img,
504
#group-settings-form #new-fields .file-return:not(:empty) img {
3166 idir 505
  margin: 1rem auto;
506
  display: block;
3164 idir 507
}
3166 idir 508
 
3167 idir 509
#group-settings-form .file-return,
510
#group-settings-form #new-fields .file-return {
3164 idir 511
  font-style: italic;
3174 idir 512
  font-size: 1rem;
3164 idir 513
  font-weight: bold;
3174 idir 514
  background-color: #fff;
515
  padding: 2rem;
516
  border-radius: 0.3rem;
3164 idir 517
}
3174 idir 518
 
519
#zone-appli #register-page #group-settings-form .widget-blocks input[type="date"],
520
#zone-appli #register-page #group-settings-form .widget-blocks input[type="number"],
521
#zone-appli #register-page #group-settings-form .widget-blocks input[type="email"] {
522
  line-height: 1.15;
523
  margin: 0;
524
  padding: 1rem;
525
  border: 0.1rem solid #ddd;
526
  border-radius: 0.3rem;
527
  width: 100%;
528
  box-sizing: inherit;
529
}
530
 
3167 idir 531
/*************************************/
3174 idir 532
 
533
#signup_submit {
534
  font-weight: 700;
535
}
536
 
537
.modal-header .close {
538
  margin-top: -2rem !important;
539
}
540
 
541
@media screen and (min-width: 992px) {
542
  div.widget-blocks {
543
    position: sticky;
544
    top: 20px;
545
  }
546
}