Subversion Repositories eFlore/Applications.cel

Rev

Rev 3269 | Rev 3352 | Go to most recent revision | Only display areas with differences | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3269 Rev 3270
1
@CHARSET "UTF-8";
1
@CHARSET "UTF-8";
2
 
2
 
3
body {
3
body {
4
  font-family: Muli,sans-serif;
4
  font-family: Muli,sans-serif;
5
  font-size: 0.8rem;
5
  font-size: 0.8rem;
6
  font-weight: 300;
6
  font-weight: 300;
7
}
7
}
8
 
8
 
9
#zone-appli {
9
#zone-appli {
10
  padding: 2rem;
10
  padding: 2rem;
11
  border-radius: 0.3rem;
11
  border-radius: 0.3rem;
12
  background-color: rgba(255, 255, 255, 0.9);
12
  background-color: rgba(255, 255, 255, 0.9);
13
  margin-top: 2rem;
13
  margin-top: 2rem;
14
}
14
}
15
 
15
 
16
#zone-appli .zone-alerte{
16
#zone-appli .zone-alerte{
17
  width: 100%;
17
  width: 100%;
18
}
18
}
19
 
19
 
20
#logo {
20
#logo {
21
  max-width: 100%;
21
  max-width: 100%;
22
}
22
}
23
 
23
 
24
h1, h2, h3, h4, h5 {
24
h1, h2, h3, h4, h5 {
25
  font-family: Muli,sans-serif;
25
  font-family: Muli,sans-serif;
26
}
26
}
27
 
27
 
28
form {
28
form {
29
  font-family: Muli,sans-serif;
29
  font-family: Muli,sans-serif;
30
  float: none;
30
  float: none;
31
}
31
}
32
 
32
 
33
h1 {
33
h1 {
34
  font-weight: 700;
34
  font-weight: 700;
35
  font-size: 2rem;
35
  font-size: 2rem;
36
}
36
}
37
 
37
 
38
#zone-appli .form-block {
38
#zone-appli .form-block {
39
  margin-bottom: 2rem;
39
  margin-bottom: 2rem;
40
}
40
}
41
 
41
 
42
h2 {
42
h2 {
43
  font-weight: 700;
43
  font-weight: 700;
44
  line-height: 1.15;
44
  line-height: 1.15;
45
  font-size: 1.5rem;
45
  font-size: 1.5rem;
46
}
46
}
47
 
47
 
48
h3 {
48
h3 {
49
  font-size: 1.2rem;
49
  font-size: 1.2rem;
50
}
50
}
51
 
51
 
52
#zone-appli .obligatoire::before {
52
#zone-appli .obligatoire::before {
53
  content: '*';
53
  content: '*';
54
  position: absolute;
54
  position: absolute;
55
  left: 0;
55
  left: 0;
56
}
56
}
57
 
57
 
58
.btn.focus,
58
.btn.focus,
59
.btn:focus {
59
.btn:focus {
60
  box-shadow: none;
60
  box-shadow: none;
61
}
61
}
62
 
62
 
63
.btn.btn-primary,
63
.btn.btn-primary,
64
.btn.btn-info,
64
.btn.btn-info,
65
.btn.btn-success,
65
.btn.btn-success,
66
.btn.btn-danger,
66
.btn.btn-danger,
67
.btn.btn-inverse {
67
.btn.btn-inverse {
68
  color: #fff !important;
68
  color: #fff !important;
69
}
69
}
70
 
70
 
71
button {
71
button {
72
  -moz-border-bottom-colors: none;
72
  -moz-border-bottom-colors: none;
73
  -moz-border-left-colors: none;
73
  -moz-border-left-colors: none;
74
  -moz-border-right-colors: none;
74
  -moz-border-right-colors: none;
75
  -moz-border-top-colors: none;
75
  -moz-border-top-colors: none;
76
  background-color: #a2b93b;
76
  background-color: #a2b93b;
77
  border-bottom-color: currentcolor;
77
  border-bottom-color: currentcolor;
78
  border-bottom-left-radius: 0.2rem;
78
  border-bottom-left-radius: 0.2rem;
79
  border-bottom-right-radius: 0.2rem;
79
  border-bottom-right-radius: 0.2rem;
80
  border-bottom-style: none;
80
  border-bottom-style: none;
81
  border-bottom-width: 0;
81
  border-bottom-width: 0;
82
  border-image-outset: 0 0 0 0;
82
  border-image-outset: 0 0 0 0;
83
  border-image-repeat: stretch stretch;
83
  border-image-repeat: stretch stretch;
84
  border-image-slice: 100% 100% 100% 100%;
84
  border-image-slice: 100% 100% 100% 100%;
85
  border-image-source: none;
85
  border-image-source: none;
86
  border-image-width: 1 1 1 1;
86
  border-image-width: 1 1 1 1;
87
  border-left-color: currentcolor;
87
  border-left-color: currentcolor;
88
  border-left-style: none;
88
  border-left-style: none;
89
  border-left-width: 0;
89
  border-left-width: 0;
90
  border-right-color: currentcolor;
90
  border-right-color: currentcolor;
91
  border-right-style: none;
91
  border-right-style: none;
92
  border-right-width: 0;
92
  border-right-width: 0;
93
  border-top-color: currentcolor;
93
  border-top-color: currentcolor;
94
  border-top-left-radius: 0.2rem;
94
  border-top-left-radius: 0.2rem;
95
  border-top-right-radius: 0.2rem;
95
  border-top-right-radius: 0.2rem;
96
  border-top-style: none;
96
  border-top-style: none;
97
  border-top-width: 0;
97
  border-top-width: 0;
98
  color: #fff;
98
  color: #fff;
99
  cursor: pointer;
99
  cursor: pointer;
100
  display: inline-block;
100
  display: inline-block;
101
  font-family: Ubuntu,sans-serif;
101
  font-family: Ubuntu,sans-serif;
102
  font-size: 1.3rem;
102
  font-size: 1.3rem;
103
  font-weight: 500;
103
  font-weight: 500;
104
  letter-spacing: 0.1rem;
104
  letter-spacing: 0.1rem;
105
  line-height: 1.5rem;
105
  line-height: 1.5rem;
106
  padding-bottom: 1.25rem;
106
  padding-bottom: 1.25rem;
107
  padding-left: 2rem;
107
  padding-left: 2rem;
108
  padding-right: 2rem;
108
  padding-right: 2rem;
109
  padding-top: 1.25rem;
109
  padding-top: 1.25rem;
110
  text-align: center;
110
  text-align: center;
111
  text-decoration-color: currentcolor;
111
  text-decoration-color: currentcolor;
112
  text-decoration-line: none;
112
  text-decoration-line: none;
113
  text-decoration-style: solid;
113
  text-decoration-style: solid;
114
  text-transform: uppercase;
114
  text-transform: uppercase;
115
  transition-delay: 0s;
115
  transition-delay: 0s;
116
  transition-duration: 0.2s;
116
  transition-duration: 0.2s;
117
  transition-property: background;
117
  transition-property: background;
118
  transition-timing-function: ease;
118
  transition-timing-function: ease;
119
}
119
}
120
 
120
 
121
.mb2,
121
.mb2,
122
.mb-3 {
122
.mb-3 {
123
  align-self: start;
123
  align-self: start;
124
}
124
}
125
 
125
 
126
label,
126
label,
127
#zone-appli  .list-label {
127
#zone-appli  .list-label {
128
  color: #606060;
128
  color: #606060;
129
  display: block;
129
  display: block;
130
  font-size: 0.9rem;
130
  font-size: 0.9rem;
131
  font-weight: 700;
131
  font-weight: 700;
132
}
132
}
133
 
133
 
134
#zone-appli .form-inline label,
134
#zone-appli .form-inline label,
135
#zone-appli .form-inline .list-label {
135
#zone-appli .form-inline .list-label {
136
  align-items: start;
136
  align-items: start;
137
  align-self: start;
137
  align-self: start;
138
  justify-content: left;
138
  justify-content: left;
139
  align-content: flex-start;
139
  align-content: flex-start;
140
}
140
}
141
 
141
 
142
h1#widget-titre::before {
142
h1#widget-titre::before {
143
  content: "";
143
  content: "";
144
  display: block;
144
  display: block;
145
  height: 100%;
145
  height: 100%;
146
  left: -5rem;
146
  left: -5rem;
147
  position: absolute;
147
  position: absolute;
148
  width: 0.4rem;
148
  width: 0.4rem;
149
}
149
}
150
 
150
 
151
h1#widget-titre {
151
h1#widget-titre {
152
  font-size: 2.6rem;
152
  font-size: 2.6rem;
153
  font-weight: 700;
153
  font-weight: 700;
154
  line-height: 3.2rem;
154
  line-height: 3.2rem;
155
  margin-bottom: 0;
155
  margin-bottom: 0;
156
  margin-left: 0;
156
  margin-left: 0;
157
  margin-right: 0;
157
  margin-right: 0;
158
  margin-top: 0;
158
  margin-top: 0;
159
  position: relative;
159
  position: relative;
160
  color: #232323;
160
  color: #232323;
161
  font-family: Ubuntu,sans-serif;
161
  font-family: Ubuntu,sans-serif;
162
}
162
}
163
 
163
 
164
#zone-appli .hidden {
164
#zone-appli .hidden {
165
  display: none !important;
165
  display: none !important;
166
}
166
}
167
 
167
 
168
#zone-appli .warning {
168
#zone-appli .warning {
169
  color: #ff5d55;
169
  color: #ff5d55;
170
  font-weight: 700;
170
  font-weight: 700;
171
}
171
}
-
 
172
 
172
 
173
#photos-conteneur label.label-file.error,
173
.control-group.error input,
174
.control-group.error input,
174
.control-group.error select,
175
.control-group.error select,
175
.control-group.error textarea {
176
.control-group.error textarea {
176
  box-shadow: 0 0 1.5px 1px red;
177
  box-shadow: 0 0 1.5px 1px red;
177
  border-color: #b94a48;
178
  border-color: #b94a48;
178
  color: #b94a48;
179
  color: #b94a48;
179
}
180
}
180
 
181
 
181
.control-group.error {
182
.control-group.error {
182
  color: #b94a48;
183
  color: #b94a48;
183
}
184
}
184
 
185
 
185
#zone-appli .centre {
186
#zone-appli .centre {
186
  margin: 0 auto !important;
187
  margin: 0 auto !important;
187
  justify-content: center !important;
188
  justify-content: center !important;
188
}
189
}
189
 
190
 
190
#zone-appli .droite {
191
#zone-appli .droite {
191
  float: right;
192
  float: right;
192
}
193
}
193
 
194
 
194
#zone-appli .info {
195
#zone-appli .info {
195
  padding: 1rem;
196
  padding: 1rem;
196
  background-color: #ccecf1;
197
  background-color: #ccecf1;
197
  border-color: #7ccedb;
198
  border-color: #7ccedb;
198
  color: #006979;
199
  color: #006979;
199
  fill: #006979;
200
  fill: #006979;
200
  border-radius: 0.2rem;
201
  border-radius: 0.2rem;
201
}
202
}
202
 
203
 
203
#zone-appli .clear {
204
#zone-appli .clear {
204
  clear: both;
205
  clear: both;
205
  height: 0; overflow: hidden; /* Précaution pour IE 7 */
206
  height: 0; overflow: hidden; /* Précaution pour IE 7 */
206
}
207
}
207
 
208
 
208
#zone-appli .ui-widget{
209
#zone-appli .ui-widget{
209
  font-family: Muli,sans-serif;
210
  font-family: Muli,sans-serif;
210
}
211
}
211
 
212
 
212
#zone-appli .form-inline .form-control {
213
#zone-appli .form-inline .form-control {
213
  width: 100%;
214
  width: 100%;
214
}
215
}
215
 
216
 
216
#zone-appli #logo_hires {
217
#zone-appli #logo_hires {
217
  display: none;
218
  display: none;
218
}
219
}
219
#zone-appli .logo-tb {
220
#zone-appli .logo-tb {
220
  position:absolute;
221
  position:absolute;
221
  left: 10px;
222
  left: 10px;
222
  top: 10px;
223
  top: 10px;
223
}
224
}
224
 
225
 
225
#zone-appli .bloc-top {
226
#zone-appli .bloc-top {
226
  border-top: 1px solid rgba(0,0,0,.1);
227
  border-top: 1px solid rgba(0,0,0,.1);
227
  padding-top: 1rem;
228
  padding-top: 1rem;
228
}
229
}
229
 
230
 
230
#zone-appli .bloc-bottom {
231
#zone-appli .bloc-bottom {
231
  border-bottom: 1px solid rgba(0,0,0,.1);
232
  border-bottom: 1px solid rgba(0,0,0,.1);
232
  padding-bottom: 1rem;
233
  padding-bottom: 1rem;
233
}
234
}
234
 
235
 
235
.unstyled {
236
.unstyled {
236
  list-style-type: none;
237
  list-style-type: none;
237
}
238
}
238
 
239
 
239
#zone-appli #formulaire form {
240
#zone-appli #formulaire form {
240
  margin-bottom: 1.5rem;
241
  margin-bottom: 1.5rem;
241
}
242
}
242
 
243
 
243
input[type="checkbox"],
244
input[type="checkbox"],
244
input[type="radio"],
245
input[type="radio"],
245
input.radio,
246
input.radio,
246
input.checkbox {
247
input.checkbox {
247
  vertical-align:text-top;
248
  vertical-align:text-top;
248
  padding: 0;
249
  padding: 0;
249
  margin-right: 10px;
250
  margin-right: 10px;
250
  position:relative;
251
  position:relative;
251
  overflow:hidden;
252
  overflow:hidden;
252
  top:2px;
253
  top:2px;
253
}
254
}
254
 
255
 
255
#zone-appli #formulaire #form-supp #zone-supp .checkbox label,
256
#zone-appli #formulaire #form-supp #zone-supp .checkbox label,
256
#zone-appli #formulaire #form-supp #zone-supp .checkboxes label,
257
#zone-appli #formulaire #form-supp #zone-supp .checkboxes label,
257
#zone-appli #formulaire #form-supp #zone-supp .radio label {
258
#zone-appli #formulaire #form-supp #zone-supp .radio label {
258
  align-items: center;
259
  align-items: center;
259
  display: flex;
260
  display: flex;
260
  font-weight: 400;
261
  font-weight: 400;
261
}
262
}
262
 
263
 
263
/*************************************************************************/
264
/*************************************************************************/
264
 
265
 
265
form#form-observateur,
266
form#form-observateur,
266
form#form-observation,
267
form#form-observation,
267
form#form-supp,
268
form#form-supp,
268
#tb-navigation,
269
#tb-navigation,
269
#tb-navbar{
270
#tb-navbar{
270
  min-width: 100%;
271
  min-width: 100%;
271
  margin-left: 0;
272
  margin-left: 0;
272
  margin-right: 0;
273
  margin-right: 0;
273
}
274
}
274
 
275
 
275
.navbar-nav,
276
.navbar-nav,
276
.nav {
277
.nav {
277
  display: -ms-flexbox;
278
  display: -ms-flexbox;
278
  display: flex;
279
  display: flex;
279
  -ms-flex-wrap: wrap;
280
  -ms-flex-wrap: wrap;
280
  flex-wrap: wrap;
281
  flex-wrap: wrap;
281
  margin-right: -15px;
282
  margin-right: -15px;
282
  margin-left: -15px;
283
  margin-left: -15px;
283
  flex-direction: row;
284
  flex-direction: row;
284
}
285
}
285
 
286
 
286
.navbar.navbar-default {
287
.navbar.navbar-default {
287
  margin-bottom: 0;
288
  margin-bottom: 0;
288
}
289
}
289
 
290
 
290
.volet {
291
.volet {
291
  height: 5rem;
292
  height: 5rem;
292
}
293
}
293
 
294
 
294
#anonyme {
295
#anonyme {
295
  height: auto;
296
  height: auto;
296
}
297
}
297
 
298
 
298
#bouton-connexion,
299
#bouton-connexion,
299
#creation-compte {
300
#creation-compte {
300
  display: -ms-flexbox;
301
  display: -ms-flexbox;
301
  display: flex;
302
  display: flex;
302
  height: 5rem;
303
  height: 5rem;
303
  -webkit-box-flex: 1;
304
  -webkit-box-flex: 1;
304
  -webkit-flex: 0 0 50%;
305
  -webkit-flex: 0 0 50%;
305
  -ms-flex: 0 0 50%;
306
  -ms-flex: 0 0 50%;
306
  flex: 0 0 50%;
307
  flex: 0 0 50%;
307
  max-width: 50%;
308
  max-width: 50%;
308
  -ms-flex-flow: row wrap;
309
  -ms-flex-flow: row wrap;
309
  flex-flow: row wrap;
310
  flex-flow: row wrap;
310
  min-height: 1px;
311
  min-height: 1px;
311
  padding-right: 15px;
312
  padding-right: 15px;
312
  padding-left: 15px;
313
  padding-left: 15px;
313
  justify-content: left;
314
  justify-content: left;
314
  align-items: flex-start;
315
  align-items: flex-start;
315
  align-content: flex-middle;
316
  align-content: flex-middle;
316
}
317
}
317
 
318
 
318
#bouton-connexion label,
319
#bouton-connexion label,
319
#creation-compte label {
320
#creation-compte label {
320
  width: 100%;
321
  width: 100%;
321
}
322
}
322
 
323
 
323
.navbar-default .navbar-nav > .volet #bouton-anonyme,
324
.navbar-default .navbar-nav > .volet #bouton-anonyme,
324
.navbar-default .navbar-nav > .volet #bouton-inscription {
325
.navbar-default .navbar-nav > .volet #bouton-inscription {
325
  width: auto;
326
  width: auto;
326
}
327
}
327
 
328
 
328
.navbar-default .navbar-nav > .volet > a  {
329
.navbar-default .navbar-nav > .volet > a  {
329
  margin-left: 0.2rem;
330
  margin-left: 0.2rem;
330
}
331
}
331
 
332
 
332
.navbar-default .navbar-nav #bouton-connexion a,
333
.navbar-default .navbar-nav #bouton-connexion a,
333
#ajouter-obs,
334
#ajouter-obs,
334
#transmettre-obs {
335
#transmettre-obs {
335
  color: #fff;
336
  color: #fff;
336
  background-color: #b2cb43;
337
  background-color: #b2cb43;
337
  border-color: #a1b92e;;
338
  border-color: #a1b92e;;
338
}
339
}
339
 
340
 
340
.navbar-default .navbar-nav #bouton-connexion a:focus,
341
.navbar-default .navbar-nav #bouton-connexion a:focus,
341
.navbar-default .navbar-nav #bouton-connexion a:hover,
342
.navbar-default .navbar-nav #bouton-connexion a:hover,
342
#transmettre-obs:focus,
343
#transmettre-obs:focus,
343
#transmettre-obs:hover,
344
#transmettre-obs:hover,
344
#ajouter-obs:focus,
345
#ajouter-obs:focus,
345
#ajouter-obs:hover {
346
#ajouter-obs:hover {
346
  background-color: #a2b93b;
347
  background-color: #a2b93b;
347
  border-color: #9ab227;
348
  border-color: #9ab227;
348
}
349
}
349
 
350
 
350
.navbar-default .navbar-nav #utilisateur-connecte.volet {
351
.navbar-default .navbar-nav #utilisateur-connecte.volet {
351
  padding-left: 2rem;
352
  padding-left: 2rem;
352
}
353
}
353
 
354
 
354
.navbar-default .navbar-nav #utilisateur-connecte.volet > a {
355
.navbar-default .navbar-nav #utilisateur-connecte.volet > a {
355
  margin-left: 0;
356
  margin-left: 0;
356
}
357
}
357
 
358
 
358
.navbar-default .navbar-nav #utilisateur-connecte.volet #profil-utilisateur,
359
.navbar-default .navbar-nav #utilisateur-connecte.volet #profil-utilisateur,
359
.navbar-default .navbar-nav #utilisateur-connecte.volet #deconnexion {
360
.navbar-default .navbar-nav #utilisateur-connecte.volet #deconnexion {
360
  padding: 0 0.75rem;
361
  padding: 0 0.75rem;
361
  margin: 0.2rem 0;
362
  margin: 0.2rem 0;
362
}
363
}
363
 
364
 
364
.navbar-default .navbar-nav #utilisateur-connecte.volet .volet-menu a {
365
.navbar-default .navbar-nav #utilisateur-connecte.volet .volet-menu a {
365
  font-size: 0.8rem;
366
  font-size: 0.8rem;
366
  font-weight: 400;
367
  font-weight: 400;
367
  color: #606060;
368
  color: #606060;
368
  background: inherit;
369
  background: inherit;
369
  text-decoration: none;
370
  text-decoration: none;
370
  display: block;
371
  display: block;
371
  width: 100%;
372
  width: 100%;
372
  padding-left: 5px;
373
  padding-left: 5px;
373
  line-height: 25px;
374
  line-height: 25px;
374
  outline: 0;
375
  outline: 0;
375
}
376
}
376
 
377
 
377
.navbar-default .navbar-nav #utilisateur-connecte.volet #profil-utilisateur:hover,
378
.navbar-default .navbar-nav #utilisateur-connecte.volet #profil-utilisateur:hover,
378
.navbar-default .navbar-nav #utilisateur-connecte.volet #deconnexion:hover,
379
.navbar-default .navbar-nav #utilisateur-connecte.volet #deconnexion:hover,
379
.navbar-default .navbar-nav #utilisateur-connecte.volet #profil-utilisateur:focus,
380
.navbar-default .navbar-nav #utilisateur-connecte.volet #profil-utilisateur:focus,
380
.navbar-default .navbar-nav #utilisateur-connecte.volet #deconnexion:focus {
381
.navbar-default .navbar-nav #utilisateur-connecte.volet #deconnexion:focus {
381
  background: #1e90ff;
382
  background: #1e90ff;
382
}
383
}
383
 
384
 
384
.navbar-default .navbar-nav #utilisateur-connecte.volet .volet-menu a:hover,
385
.navbar-default .navbar-nav #utilisateur-connecte.volet .volet-menu a:hover,
385
.navbar-default .navbar-nav #utilisateur-connecte.volet .volet-menu a:focus {
386
.navbar-default .navbar-nav #utilisateur-connecte.volet .volet-menu a:focus {
386
  color: #fff;
387
  color: #fff;
387
}
388
}
388
 
389
 
389
.navbar-nav .volet-menu {
390
.navbar-nav .volet-menu {
390
  position: absolute;
391
  position: absolute;
391
  z-index: 1000;
392
  z-index: 1000;
392
  min-width: auto;
393
  min-width: auto;
393
  list-style: none;
394
  list-style: none;
394
  background-color: #fff;
395
  background-color: #fff;
395
  border: 1px solid #ccc;
396
  border: 1px solid #ccc;
396
  border: 1px solid rgba(0, 0, 0, 0.15);
397
  border: 1px solid rgba(0, 0, 0, 0.15);
397
  border-radius: 4px;
398
  border-radius: 4px;
398
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
399
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
399
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
400
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
400
}
401
}
401
 
402
 
402
.volet-menu div a {
403
.volet-menu div a {
403
  color: #222;
404
  color: #222;
404
}
405
}
405
 
406
 
406
.navbar-default .navbar-nav #utilisateur-connecte .volet-toggle::after {
407
.navbar-default .navbar-nav #utilisateur-connecte .volet-toggle::after {
407
  font-family: "Font Awesome 5 Free";
408
  font-family: "Font Awesome 5 Free";
408
  font-size: 0.8rem;
409
  font-size: 0.8rem;
409
  font-weight: 900;
410
  font-weight: 900;
410
  content: '\f0d7'
411
  content: '\f0d7'
411
}
412
}
412
 
413
 
413
/*************************************************************************/
414
/*************************************************************************/
414
 
415
 
415
#zone-appli #formulaire #form-supp #zone-supp .multiselect.list-checkbox {
416
#zone-appli #formulaire #form-supp #zone-supp .multiselect.list-checkbox {
416
  padding: 0;
417
  padding: 0;
417
  margin: 0;
418
  margin: 0;
418
}
419
}
419
 
420
 
420
#zone-appli #formulaire #form-supp #zone-supp select,
421
#zone-appli #formulaire #form-supp #zone-supp select,
421
#zone-appli #formulaire #form-supp #zone-supp .selectBox select {
422
#zone-appli #formulaire #form-supp #zone-supp .selectBox select {
422
  background-color: #fff;
423
  background-color: #fff;
423
  border: 1px solid #ced4da;
424
  border: 1px solid #ced4da;
424
}
425
}
425
 
426
 
426
#form-supp select,
427
#form-supp select,
427
#form-supp .selectBox select{
428
#form-supp .selectBox select{
428
  border-radius: 0.3rem;
429
  border-radius: 0.3rem;
429
}
430
}
430
 
431
 
431
#form-supp .select-wrapper,
432
#form-supp .select-wrapper,
432
#zone-appli #formulaire #form-supp #zone-supp .selectBox {
433
#zone-appli #formulaire #form-supp #zone-supp .selectBox {
433
  position: relative;
434
  position: relative;
434
  z-index: 1000;
435
  z-index: 1000;
435
  border-radius: 0.3rem;
436
  border-radius: 0.3rem;
436
}
437
}
437
 
438
 
438
#zone-appli #formulaire #form-supp #zone-supp .selectBox .focus {
439
#zone-appli #formulaire #form-supp #zone-supp .selectBox .focus {
439
  border-color: #80bdff;
440
  border-color: #80bdff;
440
  box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);
441
  box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);
441
}
442
}
442
 
443
 
443
#zone-appli #formulaire #form-supp #zone-supp .input-group .select-wrapper {
444
#zone-appli #formulaire #form-supp #zone-supp .input-group .select-wrapper {
444
  border:none;
445
  border:none;
445
}
446
}
446
 
447
 
447
#zone-appli #formulaire #form-supp #zone-supp .overSelect {
448
#zone-appli #formulaire #form-supp #zone-supp .overSelect {
448
  position: absolute;
449
  position: absolute;
449
  z-index: 999;
450
  z-index: 999;
450
  left: 0;
451
  left: 0;
451
  right: 0;
452
  right: 0;
452
  top: 0;
453
  top: 0;
453
  bottom: 0;
454
  bottom: 0;
454
}
455
}
455
 
456
 
456
#zone-appli #formulaire #form-supp #zone-supp .checkboxes {
457
#zone-appli #formulaire #form-supp #zone-supp .checkboxes {
457
  position: absolute;
458
  position: absolute;
458
  z-index: 1001;
459
  z-index: 1001;
459
  top: 120%;
460
  top: 120%;
460
  left: 1rem;
461
  left: 1rem;
461
  right: 1rem;
462
  right: 1rem;
462
  background-color: #fff;
463
  background-color: #fff;
463
  border: 1px solid #ced4da;
464
  border: 1px solid #ced4da;
464
  border-top: 0;
465
  border-top: 0;
465
  border-radius: 0 0 0.3rem 0.3rem;
466
  border-radius: 0 0 0.3rem 0.3rem;
466
  margin-top: -0.3rem;
467
  margin-top: -0.3rem;
467
}
468
}
468
 
469
 
469
#zone-appli #formulaire #form-supp #zone-supp .label label,
470
#zone-appli #formulaire #form-supp #zone-supp .label label,
470
#zone-appli #formulaire #form-supp #zone-supp .checkboxes label {
471
#zone-appli #formulaire #form-supp #zone-supp .checkboxes label {
471
  display: block;
472
  display: block;
472
  padding: 0.5rem;
473
  padding: 0.5rem;
473
  font-weight: 400;
474
  font-weight: 400;
474
  margin:0;
475
  margin:0;
475
}
476
}
476
 
477
 
477
#zone-appli #formulaire #form-supp #zone-supp .checkboxes label:hover {
478
#zone-appli #formulaire #form-supp #zone-supp .checkboxes label:hover {
478
  background: #1e90ff;
479
  background: #1e90ff;
479
  color: #fff;
480
  color: #fff;
480
}
481
}
481
 
482
 
482
#zone-appli #formulaire #form-supp #zone-supp .selectBox select option {
483
#zone-appli #formulaire #form-supp #zone-supp .selectBox select option {
483
  padding-block-start: 0;
484
  padding-block-start: 0;
484
  padding-block-end: 0;
485
  padding-block-end: 0;
485
  padding-inline-start: 0;
486
  padding-inline-start: 0;
486
  padding-inline-end: 0;
487
  padding-inline-end: 0;
487
}
488
}
488
 
489
 
489
#zone-appli #formulaire #form-supp #zone-supp .collect-other {
490
#zone-appli #formulaire #form-supp #zone-supp .collect-other {
490
  margin: 0.5rem;
491
  margin: 0.5rem;
491
  width: 90%;
492
  width: 90%;
492
}
493
}
493
 
494
 
494
/*************************************************************************/
495
/*************************************************************************/
495
 
496
 
496
.range-values {
497
.range-values {
497
  color: #606060;
498
  color: #606060;
498
}
499
}
499
 
500
 
500
.range-live-value {
501
.range-live-value {
501
  padding-top: 1rem;
502
  padding-top: 1rem;
502
  font-size: 1rem;
503
  font-size: 1rem;
503
}
504
}
504
 
505
 
505
/*******************************************/
506
/*******************************************/
506
 
507
 
507
.label-file {
508
.label-file {
508
  overflow: hidden;
509
  overflow: hidden;
509
  position: relative;
510
  position: relative;
510
  cursor: pointer;
511
  cursor: pointer;
511
  border-radius: 0.25rem;
512
  border-radius: 0.25rem;
512
  font-weight: 400;
513
  font-weight: 400;
513
  font-size: 0.9rem;
514
  font-size: 0.9rem;
514
  text-align: center;
515
  text-align: center;
515
  white-space: nowrap;
516
  white-space: nowrap;
516
  vertical-align: middle;
517
  vertical-align: middle;
517
  -webkit-user-select: none;
518
  -webkit-user-select: none;
518
  -moz-user-select: none;
519
  -moz-user-select: none;
519
  -ms-user-select: none;
520
  -ms-user-select: none;
520
  user-select: none;
521
  user-select: none;
521
  border: 1px solid transparent;
522
  border: 1px solid transparent;
522
  padding: .375rem .75rem;
523
  padding: .375rem .75rem;
523
  line-height: 1.5;
524
  line-height: 1.5;
524
  transition:
525
  transition:
525
    color .15s ease-in-out,
526
    color .15s ease-in-out,
526
    background-color .15s ease-in-out,
527
    background-color .15s ease-in-out,
527
    border-color .15s ease-in-out,
528
    border-color .15s ease-in-out,
528
    box-shadow .15s ease-in-out;
529
    box-shadow .15s ease-in-out;
529
  margin: 0;
530
  margin: 0;
530
}
531
}
531
 
532
 
532
.label-file [type=file] {
533
.label-file [type=file] {
533
  cursor: inherit;
534
  cursor: inherit;
534
  display: block;
535
  display: block;
535
  font-size: 999px;
536
  font-size: 999px;
536
  filter: alpha(opacity=0);
537
  filter: alpha(opacity=0);
537
  min-height: 100%;
538
  min-height: 100%;
538
  min-width: 100%;
539
  min-width: 100%;
539
  opacity: 0;
540
  opacity: 0;
540
  position: absolute;
541
  position: absolute;
541
  right: 0;
542
  right: 0;
542
  text-align: right;
543
  text-align: right;
543
  top: 0;
544
  top: 0;
544
}
545
}
545
 
546
 
546
.label-file [type=file] {
547
.label-file [type=file] {
547
  cursor: pointer;
548
  cursor: pointer;
548
}
549
}
549
 
550
 
550
/*************************************/
551
/*************************************/
551
 
552
 
552
#miniatures .miniature {
553
#miniatures .miniature {
553
  position: relative;
554
  position: relative;
554
  display: inline-block;
555
  display: inline-block;
555
 
556
 
556
}
557
}
557
 
558
 
558
#miniatures .miniature .miniature-img {
559
#miniatures .miniature .miniature-img {
559
  vertical-align: top;
560
  vertical-align: top;
560
  width: 10rem;
561
  width: 10rem;
561
  height: 100%;
562
  height: 100%;
562
}
563
}
563
 
564
 
564
#miniatures .miniature .effacer-miniature {
565
#miniatures .miniature .effacer-miniature {
565
  display: flex;
566
  display: flex;
566
  position: absolute;
567
  position: absolute;
567
  left: 0;
568
  left: 0;
568
  right: 0;
569
  right: 0;
569
  top: 0;
570
  top: 0;
570
  bottom: 0;
571
  bottom: 0;
571
  font-size: 2rem;
572
  font-size: 2rem;
572
  background-color: rgba(0, 0, 0, 0.3);
573
  background-color: rgba(0, 0, 0, 0.3);
573
  opacity: 0;
574
  opacity: 0;
574
  color: #fff;
575
  color: #fff;
575
  padding: 0;
576
  padding: 0;
576
  margin: 0;
577
  margin: 0;
577
  height: 100%;
578
  height: 100%;
578
  width: 100%;
579
  width: 100%;
579
  align-items:center;
580
  align-items:center;
580
  justify-content: center;
581
  justify-content: center;
581
  cursor: pointer;
582
  cursor: pointer;
582
}
583
}
583
 
584
 
584
#miniatures .miniature .effacer-miniature:hover,
585
#miniatures .miniature .effacer-miniature:hover,
585
#miniatures .miniature .effacer-miniature:focus {
586
#miniatures .miniature .effacer-miniature:focus {
586
  opacity: 1;
587
  opacity: 1;
587
}
588
}
588
 
589
 
589
.obs {
590
.obs {
590
  height: 10rem;
591
  height: 10rem;
591
  padding: 1rem;
592
  padding: 1rem;
592
  border-radius: 0.25rem;
593
  border-radius: 0.25rem;
593
  background-color: #fbfbfb;
594
  background-color: #fbfbfb;
594
  border: 1px solid #eee;
595
  border: 1px solid #eee;
595
}
596
}
596
 
597
 
597
.obs .nom-sci {
598
.obs .nom-sci {
598
  font-size: 1rem;
599
  font-size: 1rem;
599
}
600
}
600
 
601
 
601
.defilement-miniatures .defilement-miniatures-cache,
602
.defilement-miniatures .defilement-miniatures-cache,
602
.defilement-miniatures .miniature-cachee {
603
.defilement-miniatures .miniature-cachee {
603
  display: none;
604
  display: none;
604
}
605
}
605
 
606
 
606
.defilement-miniatures {
607
.defilement-miniatures {
607
  display: flex;
608
  display: flex;
608
  align-items:center;
609
  align-items:center;
609
  justify-content: center;
610
  justify-content: center;
610
  height: 8rem;
611
  height: 8rem;
611
}
612
}
612
.defilement-miniatures figure {
613
.defilement-miniatures figure {
613
  display: inline-block;
614
  display: inline-block;
614
  min-height: 8rem;
615
  min-height: 8rem;
615
  line-height: 8rem;
616
  line-height: 8rem;
616
  text-align: center;
617
  text-align: center;
617
  min-width: 80%;
618
  min-width: 80%;
618
  width: 80%;
619
  width: 80%;
619
  margin:0 auto;
620
  margin:0 auto;
620
  padding: 0;
621
  padding: 0;
621
}
622
}
622
 
623
 
623
.miniature-selectionnee {
624
.miniature-selectionnee {
624
  vertical-align: middle;
625
  vertical-align: middle;
625
  max-height: 8rem;
626
  max-height: 8rem;
626
  max-width: 80%;
627
  max-width: 80%;
627
}
628
}
628
 
629
 
629
.defilement-miniatures-gauche,
630
.defilement-miniatures-gauche,
630
.defilement-miniatures-droite {
631
.defilement-miniatures-droite {
631
  display: inline-block;
632
  display: inline-block;
632
  color: #5bc0de;
633
  color: #5bc0de;
633
  vertical-align: middle;
634
  vertical-align: middle;
634
  outline-style: none;
635
  outline-style: none;
635
}
636
}
636
 
637
 
637
.defilement-miniatures-gauche:active,
638
.defilement-miniatures-gauche:active,
638
.defilement-miniatures-droite:active,
639
.defilement-miniatures-droite:active,
639
.defilement-miniatures-gauche:focus,
640
.defilement-miniatures-gauche:focus,
640
.defilement-miniatures-droite:focus {
641
.defilement-miniatures-droite:focus {
641
  color: #499fb7;
642
  color: #499fb7;
642
}
643
}
643
 
644
 
644
.defilement-miniatures-gauche:hover,
645
.defilement-miniatures-gauche:hover,
645
.defilement-miniatures-droite:hover {
646
.defilement-miniatures-droite:hover {
646
  color: #499fb7;
647
  color: #499fb7;
647
}
648
}
648
 
649
 
649
#zone-prenom-nom #prenom,
650
#zone-prenom-nom #prenom,
650
#zone-prenom-nom #nom {
651
#zone-prenom-nom #nom {
651
  z-index: 0;
652
  z-index: 0;
652
}
653
}
653
 
654
 
654
#transmettre-obs{
655
#transmettre-obs{
655
  text-align: right;
656
  text-align: right;
656
}
657
}
657
 
658
 
658
#zone-liste-obs h2.transmission-title {
659
#zone-liste-obs h2.transmission-title {
659
  display: inline-block;
660
  display: inline-block;
660
}
661
}
661
 
662
 
662
footer a {
663
footer a {
663
  display: inline-block;
664
  display: inline-block;
664
}
665
}
665
 
666
 
666
.help-button {
667
.help-button {
667
  float: right;
668
  float: right;
668
}
669
}
669
 
670
 
670
#image-fond {
671
#image-fond {
671
  position: fixed;
672
  position: fixed;
672
  top:0;
673
  top:0;
673
  bottom: 0;
674
  bottom: 0;
674
  left: 0;
675
  left: 0;
675
  right: 0;
676
  right: 0;
676
  z-index: -1;
677
  z-index: -1;
677
  min-width: 100%;
678
  min-width: 100%;
678
  background-attachment: fixed;
679
  background-attachment: fixed;
679
  margin: 0;
680
  margin: 0;
680
  padding: 0;
681
  padding: 0;
681
}
682
}
682
 
683
 
683
.modal-open, body.modal-open {
684
.modal-open, body.modal-open {
684
  overflow: inherit !important;
685
  overflow: inherit !important;
685
}
686
}
686
 
687
 
687
.custom-range {
688
.custom-range {
688
  border: none;
689
  border: none;
689
}
690
}
690
 
691
 
691
/*************************************/
692
/*************************************/
692
 
693
 
693
@media screen and ( max-width: 768px ) {
694
@media screen and ( max-width: 768px ) {
694
 
695
 
695
  #titre-projet {
696
  #titre-projet {
696
    font-size: 1.5rem;
697
    font-size: 1.5rem;
697
  }
698
  }
698
 
699
 
699
  h2 {
700
  h2 {
700
    font-size: 1.3rem;
701
    font-size: 1.3rem;
701
  }
702
  }
702
 
703
 
703
  #logo {
704
  #logo {
704
    max-width: 80%;
705
    max-width: 80%;
705
  }
706
  }
706
 
707
 
707
  #bouton-connexion, #creation-compte {
708
  #bouton-connexion, #creation-compte {
708
    display: block;
709
    display: block;
709
    width: 100%;
710
    width: 100%;
710
    position: static;
711
    position: static;
711
  }
712
  }
712
 
713
 
713
  .navbar-nav, .nav {
714
  .navbar-nav, .nav {
714
    flex-direction: column;
715
    flex-direction: column;
715
  }
716
  }
716
 
717
 
717
  #transmettre-obs.droite {
718
  #transmettre-obs.droite {
718
    float: none;
719
    float: none;
719
  }
720
  }
720
 
721
 
721
  .obs {
722
  .obs {
722
    height: auto;
723
    height: auto;
723
  }
724
  }
724
 
725
 
725
  .obs .unstyled {
726
  .obs .unstyled {
726
    font-size: 0.6rem;
727
    font-size: 0.6rem;
727
  }
728
  }
728
 
729
 
729
  .obs .nom-sci {
730
  .obs .nom-sci {
730
    font-size: 0.8rem;
731
    font-size: 0.8rem;
731
  }
732
  }
732
 
733
 
733
  .supprimer-obs {
734
  .supprimer-obs {
734
    overflow: hidden;
735
    overflow: hidden;
735
  }
736
  }
736
 
737
 
737
  #image-fond {
738
  #image-fond {
738
    display: none;
739
    display: none;
739
  }
740
  }
740
}
741
}
741
 
742
 
742
 
743