Post Grid - Version 2.1.3

Version Description

  • 2021-04-14 remove - unnecessary css library file removed
    • 2021-04-14 fix - security issue updated.
Download this release

Release Info

Developer pickplugins
Plugin Icon 128x128 Post Grid
Version 2.1.3
Comparing to
See all releases

Code changes from version 2.1.2 to 2.1.3

assets/admin/images/loading.gif ADDED
Binary file
assets/admin/images/placeholder.jpg ADDED
Binary file
assets/global/css/bootstrap-grid.css DELETED
@@ -1,740 +0,0 @@
1
- /*!
2
- * Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.4/customize/)
3
- */
4
- /*!
5
- * Bootstrap v3.4.1 (https://getbootstrap.com/)
6
- * Copyright 2011-2019 Twitter, Inc.
7
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
8
- */
9
- /*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
10
-
11
- [hidden],
12
- template {
13
- display: none;
14
- }
15
-
16
- .container {
17
- padding-right: 15px;
18
- padding-left: 15px;
19
- margin-right: auto;
20
- margin-left: auto;
21
- }
22
- @media (min-width: 768px) {
23
- .container {
24
- width: 750px;
25
- }
26
- }
27
- @media (min-width: 992px) {
28
- .container {
29
- width: 970px;
30
- }
31
- }
32
- @media (min-width: 1200px) {
33
- .container {
34
- width: 1170px;
35
- }
36
- }
37
- .container-fluid {
38
- padding-right: 15px;
39
- padding-left: 15px;
40
- margin-right: auto;
41
- margin-left: auto;
42
- }
43
- .row {
44
- margin-right: -15px;
45
- margin-left: -15px;
46
- }
47
- .row-no-gutters {
48
- margin-right: 0;
49
- margin-left: 0;
50
- }
51
- .row-no-gutters [class*="col-"] {
52
- padding-right: 0;
53
- padding-left: 0;
54
- }
55
- .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
56
- position: relative;
57
- min-height: 1px;
58
- padding-right: 15px;
59
- padding-left: 15px;
60
- }
61
- .col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
62
- float: left;
63
- }
64
- .col-xs-12 {
65
- width: 100%;
66
- }
67
- .col-xs-11 {
68
- width: 91.66666667%;
69
- }
70
- .col-xs-10 {
71
- width: 83.33333333%;
72
- }
73
- .col-xs-9 {
74
- width: 75%;
75
- }
76
- .col-xs-8 {
77
- width: 66.66666667%;
78
- }
79
- .col-xs-7 {
80
- width: 58.33333333%;
81
- }
82
- .col-xs-6 {
83
- width: 50%;
84
- }
85
- .col-xs-5 {
86
- width: 41.66666667%;
87
- }
88
- .col-xs-4 {
89
- width: 33.33333333%;
90
- }
91
- .col-xs-3 {
92
- width: 25%;
93
- }
94
- .col-xs-2 {
95
- width: 16.66666667%;
96
- }
97
- .col-xs-1 {
98
- width: 8.33333333%;
99
- }
100
- .col-xs-pull-12 {
101
- right: 100%;
102
- }
103
- .col-xs-pull-11 {
104
- right: 91.66666667%;
105
- }
106
- .col-xs-pull-10 {
107
- right: 83.33333333%;
108
- }
109
- .col-xs-pull-9 {
110
- right: 75%;
111
- }
112
- .col-xs-pull-8 {
113
- right: 66.66666667%;
114
- }
115
- .col-xs-pull-7 {
116
- right: 58.33333333%;
117
- }
118
- .col-xs-pull-6 {
119
- right: 50%;
120
- }
121
- .col-xs-pull-5 {
122
- right: 41.66666667%;
123
- }
124
- .col-xs-pull-4 {
125
- right: 33.33333333%;
126
- }
127
- .col-xs-pull-3 {
128
- right: 25%;
129
- }
130
- .col-xs-pull-2 {
131
- right: 16.66666667%;
132
- }
133
- .col-xs-pull-1 {
134
- right: 8.33333333%;
135
- }
136
- .col-xs-pull-0 {
137
- right: auto;
138
- }
139
- .col-xs-push-12 {
140
- left: 100%;
141
- }
142
- .col-xs-push-11 {
143
- left: 91.66666667%;
144
- }
145
- .col-xs-push-10 {
146
- left: 83.33333333%;
147
- }
148
- .col-xs-push-9 {
149
- left: 75%;
150
- }
151
- .col-xs-push-8 {
152
- left: 66.66666667%;
153
- }
154
- .col-xs-push-7 {
155
- left: 58.33333333%;
156
- }
157
- .col-xs-push-6 {
158
- left: 50%;
159
- }
160
- .col-xs-push-5 {
161
- left: 41.66666667%;
162
- }
163
- .col-xs-push-4 {
164
- left: 33.33333333%;
165
- }
166
- .col-xs-push-3 {
167
- left: 25%;
168
- }
169
- .col-xs-push-2 {
170
- left: 16.66666667%;
171
- }
172
- .col-xs-push-1 {
173
- left: 8.33333333%;
174
- }
175
- .col-xs-push-0 {
176
- left: auto;
177
- }
178
- .col-xs-offset-12 {
179
- margin-left: 100%;
180
- }
181
- .col-xs-offset-11 {
182
- margin-left: 91.66666667%;
183
- }
184
- .col-xs-offset-10 {
185
- margin-left: 83.33333333%;
186
- }
187
- .col-xs-offset-9 {
188
- margin-left: 75%;
189
- }
190
- .col-xs-offset-8 {
191
- margin-left: 66.66666667%;
192
- }
193
- .col-xs-offset-7 {
194
- margin-left: 58.33333333%;
195
- }
196
- .col-xs-offset-6 {
197
- margin-left: 50%;
198
- }
199
- .col-xs-offset-5 {
200
- margin-left: 41.66666667%;
201
- }
202
- .col-xs-offset-4 {
203
- margin-left: 33.33333333%;
204
- }
205
- .col-xs-offset-3 {
206
- margin-left: 25%;
207
- }
208
- .col-xs-offset-2 {
209
- margin-left: 16.66666667%;
210
- }
211
- .col-xs-offset-1 {
212
- margin-left: 8.33333333%;
213
- }
214
- .col-xs-offset-0 {
215
- margin-left: 0%;
216
- }
217
- @media (min-width: 768px) {
218
- .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
219
- float: left;
220
- }
221
- .col-sm-12 {
222
- width: 100%;
223
- }
224
- .col-sm-11 {
225
- width: 91.66666667%;
226
- }
227
- .col-sm-10 {
228
- width: 83.33333333%;
229
- }
230
- .col-sm-9 {
231
- width: 75%;
232
- }
233
- .col-sm-8 {
234
- width: 66.66666667%;
235
- }
236
- .col-sm-7 {
237
- width: 58.33333333%;
238
- }
239
- .col-sm-6 {
240
- width: 50%;
241
- }
242
- .col-sm-5 {
243
- width: 41.66666667%;
244
- }
245
- .col-sm-4 {
246
- width: 33.33333333%;
247
- }
248
- .col-sm-3 {
249
- width: 25%;
250
- }
251
- .col-sm-2 {
252
- width: 16.66666667%;
253
- }
254
- .col-sm-1 {
255
- width: 8.33333333%;
256
- }
257
- .col-sm-pull-12 {
258
- right: 100%;
259
- }
260
- .col-sm-pull-11 {
261
- right: 91.66666667%;
262
- }
263
- .col-sm-pull-10 {
264
- right: 83.33333333%;
265
- }
266
- .col-sm-pull-9 {
267
- right: 75%;
268
- }
269
- .col-sm-pull-8 {
270
- right: 66.66666667%;
271
- }
272
- .col-sm-pull-7 {
273
- right: 58.33333333%;
274
- }
275
- .col-sm-pull-6 {
276
- right: 50%;
277
- }
278
- .col-sm-pull-5 {
279
- right: 41.66666667%;
280
- }
281
- .col-sm-pull-4 {
282
- right: 33.33333333%;
283
- }
284
- .col-sm-pull-3 {
285
- right: 25%;
286
- }
287
- .col-sm-pull-2 {
288
- right: 16.66666667%;
289
- }
290
- .col-sm-pull-1 {
291
- right: 8.33333333%;
292
- }
293
- .col-sm-pull-0 {
294
- right: auto;
295
- }
296
- .col-sm-push-12 {
297
- left: 100%;
298
- }
299
- .col-sm-push-11 {
300
- left: 91.66666667%;
301
- }
302
- .col-sm-push-10 {
303
- left: 83.33333333%;
304
- }
305
- .col-sm-push-9 {
306
- left: 75%;
307
- }
308
- .col-sm-push-8 {
309
- left: 66.66666667%;
310
- }
311
- .col-sm-push-7 {
312
- left: 58.33333333%;
313
- }
314
- .col-sm-push-6 {
315
- left: 50%;
316
- }
317
- .col-sm-push-5 {
318
- left: 41.66666667%;
319
- }
320
- .col-sm-push-4 {
321
- left: 33.33333333%;
322
- }
323
- .col-sm-push-3 {
324
- left: 25%;
325
- }
326
- .col-sm-push-2 {
327
- left: 16.66666667%;
328
- }
329
- .col-sm-push-1 {
330
- left: 8.33333333%;
331
- }
332
- .col-sm-push-0 {
333
- left: auto;
334
- }
335
- .col-sm-offset-12 {
336
- margin-left: 100%;
337
- }
338
- .col-sm-offset-11 {
339
- margin-left: 91.66666667%;
340
- }
341
- .col-sm-offset-10 {
342
- margin-left: 83.33333333%;
343
- }
344
- .col-sm-offset-9 {
345
- margin-left: 75%;
346
- }
347
- .col-sm-offset-8 {
348
- margin-left: 66.66666667%;
349
- }
350
- .col-sm-offset-7 {
351
- margin-left: 58.33333333%;
352
- }
353
- .col-sm-offset-6 {
354
- margin-left: 50%;
355
- }
356
- .col-sm-offset-5 {
357
- margin-left: 41.66666667%;
358
- }
359
- .col-sm-offset-4 {
360
- margin-left: 33.33333333%;
361
- }
362
- .col-sm-offset-3 {
363
- margin-left: 25%;
364
- }
365
- .col-sm-offset-2 {
366
- margin-left: 16.66666667%;
367
- }
368
- .col-sm-offset-1 {
369
- margin-left: 8.33333333%;
370
- }
371
- .col-sm-offset-0 {
372
- margin-left: 0%;
373
- }
374
- }
375
- @media (min-width: 992px) {
376
- .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
377
- float: left;
378
- }
379
- .col-md-12 {
380
- width: 100%;
381
- }
382
- .col-md-11 {
383
- width: 91.66666667%;
384
- }
385
- .col-md-10 {
386
- width: 83.33333333%;
387
- }
388
- .col-md-9 {
389
- width: 75%;
390
- }
391
- .col-md-8 {
392
- width: 66.66666667%;
393
- }
394
- .col-md-7 {
395
- width: 58.33333333%;
396
- }
397
- .col-md-6 {
398
- width: 50%;
399
- }
400
- .col-md-5 {
401
- width: 41.66666667%;
402
- }
403
- .col-md-4 {
404
- width: 33.33333333%;
405
- }
406
- .col-md-3 {
407
- width: 25%;
408
- }
409
- .col-md-2 {
410
- width: 16.66666667%;
411
- }
412
- .col-md-1 {
413
- width: 8.33333333%;
414
- }
415
- .col-md-pull-12 {
416
- right: 100%;
417
- }
418
- .col-md-pull-11 {
419
- right: 91.66666667%;
420
- }
421
- .col-md-pull-10 {
422
- right: 83.33333333%;
423
- }
424
- .col-md-pull-9 {
425
- right: 75%;
426
- }
427
- .col-md-pull-8 {
428
- right: 66.66666667%;
429
- }
430
- .col-md-pull-7 {
431
- right: 58.33333333%;
432
- }
433
- .col-md-pull-6 {
434
- right: 50%;
435
- }
436
- .col-md-pull-5 {
437
- right: 41.66666667%;
438
- }
439
- .col-md-pull-4 {
440
- right: 33.33333333%;
441
- }
442
- .col-md-pull-3 {
443
- right: 25%;
444
- }
445
- .col-md-pull-2 {
446
- right: 16.66666667%;
447
- }
448
- .col-md-pull-1 {
449
- right: 8.33333333%;
450
- }
451
- .col-md-pull-0 {
452
- right: auto;
453
- }
454
- .col-md-push-12 {
455
- left: 100%;
456
- }
457
- .col-md-push-11 {
458
- left: 91.66666667%;
459
- }
460
- .col-md-push-10 {
461
- left: 83.33333333%;
462
- }
463
- .col-md-push-9 {
464
- left: 75%;
465
- }
466
- .col-md-push-8 {
467
- left: 66.66666667%;
468
- }
469
- .col-md-push-7 {
470
- left: 58.33333333%;
471
- }
472
- .col-md-push-6 {
473
- left: 50%;
474
- }
475
- .col-md-push-5 {
476
- left: 41.66666667%;
477
- }
478
- .col-md-push-4 {
479
- left: 33.33333333%;
480
- }
481
- .col-md-push-3 {
482
- left: 25%;
483
- }
484
- .col-md-push-2 {
485
- left: 16.66666667%;
486
- }
487
- .col-md-push-1 {
488
- left: 8.33333333%;
489
- }
490
- .col-md-push-0 {
491
- left: auto;
492
- }
493
- .col-md-offset-12 {
494
- margin-left: 100%;
495
- }
496
- .col-md-offset-11 {
497
- margin-left: 91.66666667%;
498
- }
499
- .col-md-offset-10 {
500
- margin-left: 83.33333333%;
501
- }
502
- .col-md-offset-9 {
503
- margin-left: 75%;
504
- }
505
- .col-md-offset-8 {
506
- margin-left: 66.66666667%;
507
- }
508
- .col-md-offset-7 {
509
- margin-left: 58.33333333%;
510
- }
511
- .col-md-offset-6 {
512
- margin-left: 50%;
513
- }
514
- .col-md-offset-5 {
515
- margin-left: 41.66666667%;
516
- }
517
- .col-md-offset-4 {
518
- margin-left: 33.33333333%;
519
- }
520
- .col-md-offset-3 {
521
- margin-left: 25%;
522
- }
523
- .col-md-offset-2 {
524
- margin-left: 16.66666667%;
525
- }
526
- .col-md-offset-1 {
527
- margin-left: 8.33333333%;
528
- }
529
- .col-md-offset-0 {
530
- margin-left: 0%;
531
- }
532
- }
533
- @media (min-width: 1200px) {
534
- .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
535
- float: left;
536
- }
537
- .col-lg-12 {
538
- width: 100%;
539
- }
540
- .col-lg-11 {
541
- width: 91.66666667%;
542
- }
543
- .col-lg-10 {
544
- width: 83.33333333%;
545
- }
546
- .col-lg-9 {
547
- width: 75%;
548
- }
549
- .col-lg-8 {
550
- width: 66.66666667%;
551
- }
552
- .col-lg-7 {
553
- width: 58.33333333%;
554
- }
555
- .col-lg-6 {
556
- width: 50%;
557
- }
558
- .col-lg-5 {
559
- width: 41.66666667%;
560
- }
561
- .col-lg-4 {
562
- width: 33.33333333%;
563
- }
564
- .col-lg-3 {
565
- width: 25%;
566
- }
567
- .col-lg-2 {
568
- width: 16.66666667%;
569
- }
570
- .col-lg-1 {
571
- width: 8.33333333%;
572
- }
573
- .col-lg-pull-12 {
574
- right: 100%;
575
- }
576
- .col-lg-pull-11 {
577
- right: 91.66666667%;
578
- }
579
- .col-lg-pull-10 {
580
- right: 83.33333333%;
581
- }
582
- .col-lg-pull-9 {
583
- right: 75%;
584
- }
585
- .col-lg-pull-8 {
586
- right: 66.66666667%;
587
- }
588
- .col-lg-pull-7 {
589
- right: 58.33333333%;
590
- }
591
- .col-lg-pull-6 {
592
- right: 50%;
593
- }
594
- .col-lg-pull-5 {
595
- right: 41.66666667%;
596
- }
597
- .col-lg-pull-4 {
598
- right: 33.33333333%;
599
- }
600
- .col-lg-pull-3 {
601
- right: 25%;
602
- }
603
- .col-lg-pull-2 {
604
- right: 16.66666667%;
605
- }
606
- .col-lg-pull-1 {
607
- right: 8.33333333%;
608
- }
609
- .col-lg-pull-0 {
610
- right: auto;
611
- }
612
- .col-lg-push-12 {
613
- left: 100%;
614
- }
615
- .col-lg-push-11 {
616
- left: 91.66666667%;
617
- }
618
- .col-lg-push-10 {
619
- left: 83.33333333%;
620
- }
621
- .col-lg-push-9 {
622
- left: 75%;
623
- }
624
- .col-lg-push-8 {
625
- left: 66.66666667%;
626
- }
627
- .col-lg-push-7 {
628
- left: 58.33333333%;
629
- }
630
- .col-lg-push-6 {
631
- left: 50%;
632
- }
633
- .col-lg-push-5 {
634
- left: 41.66666667%;
635
- }
636
- .col-lg-push-4 {
637
- left: 33.33333333%;
638
- }
639
- .col-lg-push-3 {
640
- left: 25%;
641
- }
642
- .col-lg-push-2 {
643
- left: 16.66666667%;
644
- }
645
- .col-lg-push-1 {
646
- left: 8.33333333%;
647
- }
648
- .col-lg-push-0 {
649
- left: auto;
650
- }
651
- .col-lg-offset-12 {
652
- margin-left: 100%;
653
- }
654
- .col-lg-offset-11 {
655
- margin-left: 91.66666667%;
656
- }
657
- .col-lg-offset-10 {
658
- margin-left: 83.33333333%;
659
- }
660
- .col-lg-offset-9 {
661
- margin-left: 75%;
662
- }
663
- .col-lg-offset-8 {
664
- margin-left: 66.66666667%;
665
- }
666
- .col-lg-offset-7 {
667
- margin-left: 58.33333333%;
668
- }
669
- .col-lg-offset-6 {
670
- margin-left: 50%;
671
- }
672
- .col-lg-offset-5 {
673
- margin-left: 41.66666667%;
674
- }
675
- .col-lg-offset-4 {
676
- margin-left: 33.33333333%;
677
- }
678
- .col-lg-offset-3 {
679
- margin-left: 25%;
680
- }
681
- .col-lg-offset-2 {
682
- margin-left: 16.66666667%;
683
- }
684
- .col-lg-offset-1 {
685
- margin-left: 8.33333333%;
686
- }
687
- .col-lg-offset-0 {
688
- margin-left: 0%;
689
- }
690
- }
691
- .clearfix:before,
692
- .clearfix:after,
693
- .container:before,
694
- .container:after,
695
- .container-fluid:before,
696
- .container-fluid:after,
697
- .row:before,
698
- .row:after {
699
- display: table;
700
- content: " ";
701
- }
702
- .clearfix:after,
703
- .container:after,
704
- .container-fluid:after,
705
- .row:after {
706
- clear: both;
707
- }
708
- .center-block {
709
- display: block;
710
- margin-right: auto;
711
- margin-left: auto;
712
- }
713
- .pull-right {
714
- float: right !important;
715
- }
716
- .pull-left {
717
- float: left !important;
718
- }
719
- .hide {
720
- display: none !important;
721
- }
722
- .show {
723
- display: block !important;
724
- }
725
- .invisible {
726
- visibility: hidden;
727
- }
728
- .text-hide {
729
- font: 0/0 a;
730
- color: transparent;
731
- text-shadow: none;
732
- background-color: transparent;
733
- border: 0;
734
- }
735
- .hidden {
736
- display: none !important;
737
- }
738
- .affix {
739
- position: fixed;
740
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
assets/global/css/bootstrap.min.css DELETED
@@ -1,8975 +0,0 @@
1
- /*!
2
- * Bootstrap v4.0.0 (https://getbootstrap.com)
3
- * Copyright 2011-2018 The Bootstrap Authors
4
- * Copyright 2011-2018 Twitter, Inc.
5
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
6
- */
7
- :root {
8
- --blue: #007bff;
9
- --indigo: #6610f2;
10
- --purple: #6f42c1;
11
- --pink: #e83e8c;
12
- --red: #dc3545;
13
- --orange: #fd7e14;
14
- --yellow: #ffc107;
15
- --green: #28a745;
16
- --teal: #20c997;
17
- --cyan: #17a2b8;
18
- --white: #fff;
19
- --gray: #6c757d;
20
- --gray-dark: #343a40;
21
- --primary: #007bff;
22
- --secondary: #6c757d;
23
- --success: #28a745;
24
- --info: #17a2b8;
25
- --warning: #ffc107;
26
- --danger: #dc3545;
27
- --light: #f8f9fa;
28
- --dark: #343a40;
29
- --breakpoint-xs: 0;
30
- --breakpoint-sm: 576px;
31
- --breakpoint-md: 768px;
32
- --breakpoint-lg: 992px;
33
- --breakpoint-xl: 1200px;
34
- --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
35
- --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
36
- }
37
-
38
- *,
39
- *::before,
40
- *::after {
41
- box-sizing: border-box;
42
- }
43
-
44
- html {
45
- font-family: sans-serif;
46
- line-height: 1.15;
47
- -webkit-text-size-adjust: 100%;
48
- -ms-text-size-adjust: 100%;
49
- -ms-overflow-style: scrollbar;
50
- -webkit-tap-highlight-color: transparent;
51
- }
52
-
53
- @-ms-viewport {
54
- width: device-width;
55
- }
56
-
57
- article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
58
- display: block;
59
- }
60
-
61
- body {
62
- margin: 0;
63
- font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
64
- font-size: 1rem;
65
- font-weight: 400;
66
- line-height: 1.5;
67
- color: #212529;
68
- text-align: left;
69
- background-color: #fff;
70
- }
71
-
72
- [tabindex="-1"]:focus {
73
- outline: 0 !important;
74
- }
75
-
76
- hr {
77
- box-sizing: content-box;
78
- height: 0;
79
- overflow: visible;
80
- }
81
-
82
- h1, h2, h3, h4, h5, h6 {
83
- margin-top: 0;
84
- margin-bottom: 0.5rem;
85
- }
86
-
87
- p {
88
- margin-top: 0;
89
- margin-bottom: 1rem;
90
- }
91
-
92
- abbr[title],
93
- abbr[data-original-title] {
94
- text-decoration: underline;
95
- -webkit-text-decoration: underline dotted;
96
- text-decoration: underline dotted;
97
- cursor: help;
98
- border-bottom: 0;
99
- }
100
-
101
- address {
102
- margin-bottom: 1rem;
103
- font-style: normal;
104
- line-height: inherit;
105
- }
106
-
107
- ol,
108
- ul,
109
- dl {
110
- margin-top: 0;
111
- margin-bottom: 1rem;
112
- }
113
-
114
- ol ol,
115
- ul ul,
116
- ol ul,
117
- ul ol {
118
- margin-bottom: 0;
119
- }
120
-
121
- dt {
122
- font-weight: 700;
123
- }
124
-
125
- dd {
126
- margin-bottom: .5rem;
127
- margin-left: 0;
128
- }
129
-
130
- blockquote {
131
- margin: 0 0 1rem;
132
- }
133
-
134
- dfn {
135
- font-style: italic;
136
- }
137
-
138
- b,
139
- strong {
140
- font-weight: bolder;
141
- }
142
-
143
- small {
144
- font-size: 80%;
145
- }
146
-
147
- sub,
148
- sup {
149
- position: relative;
150
- font-size: 75%;
151
- line-height: 0;
152
- vertical-align: baseline;
153
- }
154
-
155
- sub {
156
- bottom: -.25em;
157
- }
158
-
159
- sup {
160
- top: -.5em;
161
- }
162
-
163
- a {
164
- color: #007bff;
165
- text-decoration: none;
166
- background-color: transparent;
167
- -webkit-text-decoration-skip: objects;
168
- }
169
-
170
- a:hover {
171
- color: #0056b3;
172
- text-decoration: underline;
173
- }
174
-
175
- a:not([href]):not([tabindex]) {
176
- color: inherit;
177
- text-decoration: none;
178
- }
179
-
180
- a:not([href]):not([tabindex]):hover, a:not([href]):not([tabindex]):focus {
181
- color: inherit;
182
- text-decoration: none;
183
- }
184
-
185
- a:not([href]):not([tabindex]):focus {
186
- outline: 0;
187
- }
188
-
189
- pre,
190
- code,
191
- kbd,
192
- samp {
193
- font-family: monospace, monospace;
194
- font-size: 1em;
195
- }
196
-
197
- pre {
198
- margin-top: 0;
199
- margin-bottom: 1rem;
200
- overflow: auto;
201
- -ms-overflow-style: scrollbar;
202
- }
203
-
204
- figure {
205
- margin: 0 0 1rem;
206
- }
207
-
208
- img {
209
- vertical-align: middle;
210
- border-style: none;
211
- }
212
-
213
- svg:not(:root) {
214
- overflow: hidden;
215
- }
216
-
217
- table {
218
- border-collapse: collapse;
219
- }
220
-
221
- caption {
222
- padding-top: 0.75rem;
223
- padding-bottom: 0.75rem;
224
- color: #6c757d;
225
- text-align: left;
226
- caption-side: bottom;
227
- }
228
-
229
- th {
230
- text-align: inherit;
231
- }
232
-
233
- label {
234
- display: inline-block;
235
- margin-bottom: .5rem;
236
- }
237
-
238
- button {
239
- border-radius: 0;
240
- }
241
-
242
- button:focus {
243
- outline: 1px dotted;
244
- outline: 5px auto -webkit-focus-ring-color;
245
- }
246
-
247
- input,
248
- button,
249
- select,
250
- optgroup,
251
- textarea {
252
- margin: 0;
253
- font-family: inherit;
254
- font-size: inherit;
255
- line-height: inherit;
256
- }
257
-
258
- button,
259
- input {
260
- overflow: visible;
261
- }
262
-
263
- button,
264
- select {
265
- text-transform: none;
266
- }
267
-
268
- button,
269
- html [type="button"],
270
- [type="reset"],
271
- [type="submit"] {
272
- -webkit-appearance: button;
273
- }
274
-
275
- button::-moz-focus-inner,
276
- [type="button"]::-moz-focus-inner,
277
- [type="reset"]::-moz-focus-inner,
278
- [type="submit"]::-moz-focus-inner {
279
- padding: 0;
280
- border-style: none;
281
- }
282
-
283
- input[type="radio"],
284
- input[type="checkbox"] {
285
- box-sizing: border-box;
286
- padding: 0;
287
- }
288
-
289
- input[type="date"],
290
- input[type="time"],
291
- input[type="datetime-local"],
292
- input[type="month"] {
293
- -webkit-appearance: listbox;
294
- }
295
-
296
- textarea {
297
- overflow: auto;
298
- resize: vertical;
299
- }
300
-
301
- fieldset {
302
- min-width: 0;
303
- padding: 0;
304
- margin: 0;
305
- border: 0;
306
- }
307
-
308
- legend {
309
- display: block;
310
- width: 100%;
311
- max-width: 100%;
312
- padding: 0;
313
- margin-bottom: .5rem;
314
- font-size: 1.5rem;
315
- line-height: inherit;
316
- color: inherit;
317
- white-space: normal;
318
- }
319
-
320
- progress {
321
- vertical-align: baseline;
322
- }
323
-
324
- [type="number"]::-webkit-inner-spin-button,
325
- [type="number"]::-webkit-outer-spin-button {
326
- height: auto;
327
- }
328
-
329
- [type="search"] {
330
- outline-offset: -2px;
331
- -webkit-appearance: none;
332
- }
333
-
334
- [type="search"]::-webkit-search-cancel-button,
335
- [type="search"]::-webkit-search-decoration {
336
- -webkit-appearance: none;
337
- }
338
-
339
- ::-webkit-file-upload-button {
340
- font: inherit;
341
- -webkit-appearance: button;
342
- }
343
-
344
- output {
345
- display: inline-block;
346
- }
347
-
348
- summary {
349
- display: list-item;
350
- cursor: pointer;
351
- }
352
-
353
- template {
354
- display: none;
355
- }
356
-
357
- [hidden] {
358
- display: none !important;
359
- }
360
-
361
- h1, h2, h3, h4, h5, h6,
362
- .h1, .h2, .h3, .h4, .h5, .h6 {
363
- margin-bottom: 0.5rem;
364
- font-family: inherit;
365
- font-weight: 500;
366
- line-height: 1.2;
367
- color: inherit;
368
- }
369
-
370
- h1, .h1 {
371
- font-size: 2.5rem;
372
- }
373
-
374
- h2, .h2 {
375
- font-size: 2rem;
376
- }
377
-
378
- h3, .h3 {
379
- font-size: 1.75rem;
380
- }
381
-
382
- h4, .h4 {
383
- font-size: 1.5rem;
384
- }
385
-
386
- h5, .h5 {
387
- font-size: 1.25rem;
388
- }
389
-
390
- h6, .h6 {
391
- font-size: 1rem;
392
- }
393
-
394
- .lead {
395
- font-size: 1.25rem;
396
- font-weight: 300;
397
- }
398
-
399
- .display-1 {
400
- font-size: 6rem;
401
- font-weight: 300;
402
- line-height: 1.2;
403
- }
404
-
405
- .display-2 {
406
- font-size: 5.5rem;
407
- font-weight: 300;
408
- line-height: 1.2;
409
- }
410
-
411
- .display-3 {
412
- font-size: 4.5rem;
413
- font-weight: 300;
414
- line-height: 1.2;
415
- }
416
-
417
- .display-4 {
418
- font-size: 3.5rem;
419
- font-weight: 300;
420
- line-height: 1.2;
421
- }
422
-
423
- hr {
424
- margin-top: 1rem;
425
- margin-bottom: 1rem;
426
- border: 0;
427
- border-top: 1px solid rgba(0, 0, 0, 0.1);
428
- }
429
-
430
- small,
431
- .small {
432
- font-size: 80%;
433
- font-weight: 400;
434
- }
435
-
436
- mark,
437
- .mark {
438
- padding: 0.2em;
439
- background-color: #fcf8e3;
440
- }
441
-
442
- .list-unstyled {
443
- padding-left: 0;
444
- list-style: none;
445
- }
446
-
447
- .list-inline {
448
- padding-left: 0;
449
- list-style: none;
450
- }
451
-
452
- .list-inline-item {
453
- display: inline-block;
454
- }
455
-
456
- .list-inline-item:not(:last-child) {
457
- margin-right: 0.5rem;
458
- }
459
-
460
- .initialism {
461
- font-size: 90%;
462
- text-transform: uppercase;
463
- }
464
-
465
- .blockquote {
466
- margin-bottom: 1rem;
467
- font-size: 1.25rem;
468
- }
469
-
470
- .blockquote-footer {
471
- display: block;
472
- font-size: 80%;
473
- color: #6c757d;
474
- }
475
-
476
- .blockquote-footer::before {
477
- content: "\2014 \00A0";
478
- }
479
-
480
- .img-fluid {
481
- max-width: 100%;
482
- height: auto;
483
- }
484
-
485
- .img-thumbnail {
486
- padding: 0.25rem;
487
- background-color: #fff;
488
- border: 1px solid #dee2e6;
489
- border-radius: 0.25rem;
490
- max-width: 100%;
491
- height: auto;
492
- }
493
-
494
- .figure {
495
- display: inline-block;
496
- }
497
-
498
- .figure-img {
499
- margin-bottom: 0.5rem;
500
- line-height: 1;
501
- }
502
-
503
- .figure-caption {
504
- font-size: 90%;
505
- color: #6c757d;
506
- }
507
-
508
- code,
509
- kbd,
510
- pre,
511
- samp {
512
- font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
513
- }
514
-
515
- code {
516
- font-size: 87.5%;
517
- color: #e83e8c;
518
- word-break: break-word;
519
- }
520
-
521
- a > code {
522
- color: inherit;
523
- }
524
-
525
- kbd {
526
- padding: 0.2rem 0.4rem;
527
- font-size: 87.5%;
528
- color: #fff;
529
- background-color: #212529;
530
- border-radius: 0.2rem;
531
- }
532
-
533
- kbd kbd {
534
- padding: 0;
535
- font-size: 100%;
536
- font-weight: 700;
537
- }
538
-
539
- pre {
540
- display: block;
541
- font-size: 87.5%;
542
- color: #212529;
543
- }
544
-
545
- pre code {
546
- font-size: inherit;
547
- color: inherit;
548
- word-break: normal;
549
- }
550
-
551
- .pre-scrollable {
552
- max-height: 340px;
553
- overflow-y: scroll;
554
- }
555
-
556
- .container {
557
- width: 100%;
558
- padding-right: 15px;
559
- padding-left: 15px;
560
- margin-right: auto;
561
- margin-left: auto;
562
- }
563
-
564
- @media (min-width: 576px) {
565
- .container {
566
- max-width: 540px;
567
- }
568
- }
569
-
570
- @media (min-width: 768px) {
571
- .container {
572
- max-width: 720px;
573
- }
574
- }
575
-
576
- @media (min-width: 992px) {
577
- .container {
578
- max-width: 960px;
579
- }
580
- }
581
-
582
- @media (min-width: 1200px) {
583
- .container {
584
- max-width: 1140px;
585
- }
586
- }
587
-
588
- .container-fluid {
589
- width: 100%;
590
- padding-right: 15px;
591
- padding-left: 15px;
592
- margin-right: auto;
593
- margin-left: auto;
594
- }
595
-
596
- .row {
597
- display: -webkit-box;
598
- display: -ms-flexbox;
599
- display: flex;
600
- -ms-flex-wrap: wrap;
601
- flex-wrap: wrap;
602
- margin-right: -15px;
603
- margin-left: -15px;
604
- }
605
-
606
- .no-gutters {
607
- margin-right: 0;
608
- margin-left: 0;
609
- }
610
-
611
- .no-gutters > .col,
612
- .no-gutters > [class*="col-"] {
613
- padding-right: 0;
614
- padding-left: 0;
615
- }
616
-
617
- .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
618
- .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
619
- .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
620
- .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
621
- .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
622
- .col-xl-auto {
623
- position: relative;
624
- width: 100%;
625
- min-height: 1px;
626
- padding-right: 15px;
627
- padding-left: 15px;
628
- }
629
-
630
- .col {
631
- -ms-flex-preferred-size: 0;
632
- flex-basis: 0;
633
- -webkit-box-flex: 1;
634
- -ms-flex-positive: 1;
635
- flex-grow: 1;
636
- max-width: 100%;
637
- }
638
-
639
- .col-auto {
640
- -webkit-box-flex: 0;
641
- -ms-flex: 0 0 auto;
642
- flex: 0 0 auto;
643
- width: auto;
644
- max-width: none;
645
- }
646
-
647
- .col-1 {
648
- -webkit-box-flex: 0;
649
- -ms-flex: 0 0 8.333333%;
650
- flex: 0 0 8.333333%;
651
- max-width: 8.333333%;
652
- }
653
-
654
- .col-2 {
655
- -webkit-box-flex: 0;
656
- -ms-flex: 0 0 16.666667%;
657
- flex: 0 0 16.666667%;
658
- max-width: 16.666667%;
659
- }
660
-
661
- .col-3 {
662
- -webkit-box-flex: 0;
663
- -ms-flex: 0 0 25%;
664
- flex: 0 0 25%;
665
- max-width: 25%;
666
- }
667
-
668
- .col-4 {
669
- -webkit-box-flex: 0;
670
- -ms-flex: 0 0 33.333333%;
671
- flex: 0 0 33.333333%;
672
- max-width: 33.333333%;
673
- }
674
-
675
- .col-5 {
676
- -webkit-box-flex: 0;
677
- -ms-flex: 0 0 41.666667%;
678
- flex: 0 0 41.666667%;
679
- max-width: 41.666667%;
680
- }
681
-
682
- .col-6 {
683
- -webkit-box-flex: 0;
684
- -ms-flex: 0 0 50%;
685
- flex: 0 0 50%;
686
- max-width: 50%;
687
- }
688
-
689
- .col-7 {
690
- -webkit-box-flex: 0;
691
- -ms-flex: 0 0 58.333333%;
692
- flex: 0 0 58.333333%;
693
- max-width: 58.333333%;
694
- }
695
-
696
- .col-8 {
697
- -webkit-box-flex: 0;
698
- -ms-flex: 0 0 66.666667%;
699
- flex: 0 0 66.666667%;
700
- max-width: 66.666667%;
701
- }
702
-
703
- .col-9 {
704
- -webkit-box-flex: 0;
705
- -ms-flex: 0 0 75%;
706
- flex: 0 0 75%;
707
- max-width: 75%;
708
- }
709
-
710
- .col-10 {
711
- -webkit-box-flex: 0;
712
- -ms-flex: 0 0 83.333333%;
713
- flex: 0 0 83.333333%;
714
- max-width: 83.333333%;
715
- }
716
-
717
- .col-11 {
718
- -webkit-box-flex: 0;
719
- -ms-flex: 0 0 91.666667%;
720
- flex: 0 0 91.666667%;
721
- max-width: 91.666667%;
722
- }
723
-
724
- .col-12 {
725
- -webkit-box-flex: 0;
726
- -ms-flex: 0 0 100%;
727
- flex: 0 0 100%;
728
- max-width: 100%;
729
- }
730
-
731
- .order-first {
732
- -webkit-box-ordinal-group: 0;
733
- -ms-flex-order: -1;
734
- order: -1;
735
- }
736
-
737
- .order-last {
738
- -webkit-box-ordinal-group: 14;
739
- -ms-flex-order: 13;
740
- order: 13;
741
- }
742
-
743
- .order-0 {
744
- -webkit-box-ordinal-group: 1;
745
- -ms-flex-order: 0;
746
- order: 0;
747
- }
748
-
749
- .order-1 {
750
- -webkit-box-ordinal-group: 2;
751
- -ms-flex-order: 1;
752
- order: 1;
753
- }
754
-
755
- .order-2 {
756
- -webkit-box-ordinal-group: 3;
757
- -ms-flex-order: 2;
758
- order: 2;
759
- }
760
-
761
- .order-3 {
762
- -webkit-box-ordinal-group: 4;
763
- -ms-flex-order: 3;
764
- order: 3;
765
- }
766
-
767
- .order-4 {
768
- -webkit-box-ordinal-group: 5;
769
- -ms-flex-order: 4;
770
- order: 4;
771
- }
772
-
773
- .order-5 {
774
- -webkit-box-ordinal-group: 6;
775
- -ms-flex-order: 5;
776
- order: 5;
777
- }
778
-
779
- .order-6 {
780
- -webkit-box-ordinal-group: 7;
781
- -ms-flex-order: 6;
782
- order: 6;
783
- }
784
-
785
- .order-7 {
786
- -webkit-box-ordinal-group: 8;
787
- -ms-flex-order: 7;
788
- order: 7;
789
- }
790
-
791
- .order-8 {
792
- -webkit-box-ordinal-group: 9;
793
- -ms-flex-order: 8;
794
- order: 8;
795
- }
796
-
797
- .order-9 {
798
- -webkit-box-ordinal-group: 10;
799
- -ms-flex-order: 9;
800
- order: 9;
801
- }
802
-
803
- .order-10 {
804
- -webkit-box-ordinal-group: 11;
805
- -ms-flex-order: 10;
806
- order: 10;
807
- }
808
-
809
- .order-11 {
810
- -webkit-box-ordinal-group: 12;
811
- -ms-flex-order: 11;
812
- order: 11;
813
- }
814
-
815
- .order-12 {
816
- -webkit-box-ordinal-group: 13;
817
- -ms-flex-order: 12;
818
- order: 12;
819
- }
820
-
821
- .offset-1 {
822
- margin-left: 8.333333%;
823
- }
824
-
825
- .offset-2 {
826
- margin-left: 16.666667%;
827
- }
828
-
829
- .offset-3 {
830
- margin-left: 25%;
831
- }
832
-
833
- .offset-4 {
834
- margin-left: 33.333333%;
835
- }
836
-
837
- .offset-5 {
838
- margin-left: 41.666667%;
839
- }
840
-
841
- .offset-6 {
842
- margin-left: 50%;
843
- }
844
-
845
- .offset-7 {
846
- margin-left: 58.333333%;
847
- }
848
-
849
- .offset-8 {
850
- margin-left: 66.666667%;
851
- }
852
-
853
- .offset-9 {
854
- margin-left: 75%;
855
- }
856
-
857
- .offset-10 {
858
- margin-left: 83.333333%;
859
- }
860
-
861
- .offset-11 {
862
- margin-left: 91.666667%;
863
- }
864
-
865
- @media (min-width: 576px) {
866
- .col-sm {
867
- -ms-flex-preferred-size: 0;
868
- flex-basis: 0;
869
- -webkit-box-flex: 1;
870
- -ms-flex-positive: 1;
871
- flex-grow: 1;
872
- max-width: 100%;
873
- }
874
- .col-sm-auto {
875
- -webkit-box-flex: 0;
876
- -ms-flex: 0 0 auto;
877
- flex: 0 0 auto;
878
- width: auto;
879
- max-width: none;
880
- }
881
- .col-sm-1 {
882
- -webkit-box-flex: 0;
883
- -ms-flex: 0 0 8.333333%;
884
- flex: 0 0 8.333333%;
885
- max-width: 8.333333%;
886
- }
887
- .col-sm-2 {
888
- -webkit-box-flex: 0;
889
- -ms-flex: 0 0 16.666667%;
890
- flex: 0 0 16.666667%;
891
- max-width: 16.666667%;
892
- }
893
- .col-sm-3 {
894
- -webkit-box-flex: 0;
895
- -ms-flex: 0 0 25%;
896
- flex: 0 0 25%;
897
- max-width: 25%;
898
- }
899
- .col-sm-4 {
900
- -webkit-box-flex: 0;
901
- -ms-flex: 0 0 33.333333%;
902
- flex: 0 0 33.333333%;
903
- max-width: 33.333333%;
904
- }
905
- .col-sm-5 {
906
- -webkit-box-flex: 0;
907
- -ms-flex: 0 0 41.666667%;
908
- flex: 0 0 41.666667%;
909
- max-width: 41.666667%;
910
- }
911
- .col-sm-6 {
912
- -webkit-box-flex: 0;
913
- -ms-flex: 0 0 50%;
914
- flex: 0 0 50%;
915
- max-width: 50%;
916
- }
917
- .col-sm-7 {
918
- -webkit-box-flex: 0;
919
- -ms-flex: 0 0 58.333333%;
920
- flex: 0 0 58.333333%;
921
- max-width: 58.333333%;
922
- }
923
- .col-sm-8 {
924
- -webkit-box-flex: 0;
925
- -ms-flex: 0 0 66.666667%;
926
- flex: 0 0 66.666667%;
927
- max-width: 66.666667%;
928
- }
929
- .col-sm-9 {
930
- -webkit-box-flex: 0;
931
- -ms-flex: 0 0 75%;
932
- flex: 0 0 75%;
933
- max-width: 75%;
934
- }
935
- .col-sm-10 {
936
- -webkit-box-flex: 0;
937
- -ms-flex: 0 0 83.333333%;
938
- flex: 0 0 83.333333%;
939
- max-width: 83.333333%;
940
- }
941
- .col-sm-11 {
942
- -webkit-box-flex: 0;
943
- -ms-flex: 0 0 91.666667%;
944
- flex: 0 0 91.666667%;
945
- max-width: 91.666667%;
946
- }
947
- .col-sm-12 {
948
- -webkit-box-flex: 0;
949
- -ms-flex: 0 0 100%;
950
- flex: 0 0 100%;
951
- max-width: 100%;
952
- }
953
- .order-sm-first {
954
- -webkit-box-ordinal-group: 0;
955
- -ms-flex-order: -1;
956
- order: -1;
957
- }
958
- .order-sm-last {
959
- -webkit-box-ordinal-group: 14;
960
- -ms-flex-order: 13;
961
- order: 13;
962
- }
963
- .order-sm-0 {
964
- -webkit-box-ordinal-group: 1;
965
- -ms-flex-order: 0;
966
- order: 0;
967
- }
968
- .order-sm-1 {
969
- -webkit-box-ordinal-group: 2;
970
- -ms-flex-order: 1;
971
- order: 1;
972
- }
973
- .order-sm-2 {
974
- -webkit-box-ordinal-group: 3;
975
- -ms-flex-order: 2;
976
- order: 2;
977
- }
978
- .order-sm-3 {
979
- -webkit-box-ordinal-group: 4;
980
- -ms-flex-order: 3;
981
- order: 3;
982
- }
983
- .order-sm-4 {
984
- -webkit-box-ordinal-group: 5;
985
- -ms-flex-order: 4;
986
- order: 4;
987
- }
988
- .order-sm-5 {
989
- -webkit-box-ordinal-group: 6;
990
- -ms-flex-order: 5;
991
- order: 5;
992
- }
993
- .order-sm-6 {
994
- -webkit-box-ordinal-group: 7;
995
- -ms-flex-order: 6;
996
- order: 6;
997
- }
998
- .order-sm-7 {
999
- -webkit-box-ordinal-group: 8;
1000
- -ms-flex-order: 7;
1001
- order: 7;
1002
- }
1003
- .order-sm-8 {
1004
- -webkit-box-ordinal-group: 9;
1005
- -ms-flex-order: 8;
1006
- order: 8;
1007
- }
1008
- .order-sm-9 {
1009
- -webkit-box-ordinal-group: 10;
1010
- -ms-flex-order: 9;
1011
- order: 9;
1012
- }
1013
- .order-sm-10 {
1014
- -webkit-box-ordinal-group: 11;
1015
- -ms-flex-order: 10;
1016
- order: 10;
1017
- }
1018
- .order-sm-11 {
1019
- -webkit-box-ordinal-group: 12;
1020
- -ms-flex-order: 11;
1021
- order: 11;
1022
- }
1023
- .order-sm-12 {
1024
- -webkit-box-ordinal-group: 13;
1025
- -ms-flex-order: 12;
1026
- order: 12;
1027
- }
1028
- .offset-sm-0 {
1029
- margin-left: 0;
1030
- }
1031
- .offset-sm-1 {
1032
- margin-left: 8.333333%;
1033
- }
1034
- .offset-sm-2 {
1035
- margin-left: 16.666667%;
1036
- }
1037
- .offset-sm-3 {
1038
- margin-left: 25%;
1039
- }
1040
- .offset-sm-4 {
1041
- margin-left: 33.333333%;
1042
- }
1043
- .offset-sm-5 {
1044
- margin-left: 41.666667%;
1045
- }
1046
- .offset-sm-6 {
1047
- margin-left: 50%;
1048
- }
1049
- .offset-sm-7 {
1050
- margin-left: 58.333333%;
1051
- }
1052
- .offset-sm-8 {
1053
- margin-left: 66.666667%;
1054
- }
1055
- .offset-sm-9 {
1056
- margin-left: 75%;
1057
- }
1058
- .offset-sm-10 {
1059
- margin-left: 83.333333%;
1060
- }
1061
- .offset-sm-11 {
1062
- margin-left: 91.666667%;
1063
- }
1064
- }
1065
-
1066
- @media (min-width: 768px) {
1067
- .col-md {
1068
- -ms-flex-preferred-size: 0;
1069
- flex-basis: 0;
1070
- -webkit-box-flex: 1;
1071
- -ms-flex-positive: 1;
1072
- flex-grow: 1;
1073
- max-width: 100%;
1074
- }
1075
- .col-md-auto {
1076
- -webkit-box-flex: 0;
1077
- -ms-flex: 0 0 auto;
1078
- flex: 0 0 auto;
1079
- width: auto;
1080
- max-width: none;
1081
- }
1082
- .col-md-1 {
1083
- -webkit-box-flex: 0;
1084
- -ms-flex: 0 0 8.333333%;
1085
- flex: 0 0 8.333333%;
1086
- max-width: 8.333333%;
1087
- }
1088
- .col-md-2 {
1089
- -webkit-box-flex: 0;
1090
- -ms-flex: 0 0 16.666667%;
1091
- flex: 0 0 16.666667%;
1092
- max-width: 16.666667%;
1093
- }
1094
- .col-md-3 {
1095
- -webkit-box-flex: 0;
1096
- -ms-flex: 0 0 25%;
1097
- flex: 0 0 25%;
1098
- max-width: 25%;
1099
- }
1100
- .col-md-4 {
1101
- -webkit-box-flex: 0;
1102
- -ms-flex: 0 0 33.333333%;
1103
- flex: 0 0 33.333333%;
1104
- max-width: 33.333333%;
1105
- }
1106
- .col-md-5 {
1107
- -webkit-box-flex: 0;
1108
- -ms-flex: 0 0 41.666667%;
1109
- flex: 0 0 41.666667%;
1110
- max-width: 41.666667%;
1111
- }
1112
- .col-md-6 {
1113
- -webkit-box-flex: 0;
1114
- -ms-flex: 0 0 50%;
1115
- flex: 0 0 50%;
1116
- max-width: 50%;
1117
- }
1118
- .col-md-7 {
1119
- -webkit-box-flex: 0;
1120
- -ms-flex: 0 0 58.333333%;
1121
- flex: 0 0 58.333333%;
1122
- max-width: 58.333333%;
1123
- }
1124
- .col-md-8 {
1125
- -webkit-box-flex: 0;
1126
- -ms-flex: 0 0 66.666667%;
1127
- flex: 0 0 66.666667%;
1128
- max-width: 66.666667%;
1129
- }
1130
- .col-md-9 {
1131
- -webkit-box-flex: 0;
1132
- -ms-flex: 0 0 75%;
1133
- flex: 0 0 75%;
1134
- max-width: 75%;
1135
- }
1136
- .col-md-10 {
1137
- -webkit-box-flex: 0;
1138
- -ms-flex: 0 0 83.333333%;
1139
- flex: 0 0 83.333333%;
1140
- max-width: 83.333333%;
1141
- }
1142
- .col-md-11 {
1143
- -webkit-box-flex: 0;
1144
- -ms-flex: 0 0 91.666667%;
1145
- flex: 0 0 91.666667%;
1146
- max-width: 91.666667%;
1147
- }
1148
- .col-md-12 {
1149
- -webkit-box-flex: 0;
1150
- -ms-flex: 0 0 100%;
1151
- flex: 0 0 100%;
1152
- max-width: 100%;
1153
- }
1154
- .order-md-first {
1155
- -webkit-box-ordinal-group: 0;
1156
- -ms-flex-order: -1;
1157
- order: -1;
1158
- }
1159
- .order-md-last {
1160
- -webkit-box-ordinal-group: 14;
1161
- -ms-flex-order: 13;
1162
- order: 13;
1163
- }
1164
- .order-md-0 {
1165
- -webkit-box-ordinal-group: 1;
1166
- -ms-flex-order: 0;
1167
- order: 0;
1168
- }
1169
- .order-md-1 {
1170
- -webkit-box-ordinal-group: 2;
1171
- -ms-flex-order: 1;
1172
- order: 1;
1173
- }
1174
- .order-md-2 {
1175
- -webkit-box-ordinal-group: 3;
1176
- -ms-flex-order: 2;
1177
- order: 2;
1178
- }
1179
- .order-md-3 {
1180
- -webkit-box-ordinal-group: 4;
1181
- -ms-flex-order: 3;
1182
- order: 3;
1183
- }
1184
- .order-md-4 {
1185
- -webkit-box-ordinal-group: 5;
1186
- -ms-flex-order: 4;
1187
- order: 4;
1188
- }
1189
- .order-md-5 {
1190
- -webkit-box-ordinal-group: 6;
1191
- -ms-flex-order: 5;
1192
- order: 5;
1193
- }
1194
- .order-md-6 {
1195
- -webkit-box-ordinal-group: 7;
1196
- -ms-flex-order: 6;
1197
- order: 6;
1198
- }
1199
- .order-md-7 {
1200
- -webkit-box-ordinal-group: 8;
1201
- -ms-flex-order: 7;
1202
- order: 7;
1203
- }
1204
- .order-md-8 {
1205
- -webkit-box-ordinal-group: 9;
1206
- -ms-flex-order: 8;
1207
- order: 8;
1208
- }
1209
- .order-md-9 {
1210
- -webkit-box-ordinal-group: 10;
1211
- -ms-flex-order: 9;
1212
- order: 9;
1213
- }
1214
- .order-md-10 {
1215
- -webkit-box-ordinal-group: 11;
1216
- -ms-flex-order: 10;
1217
- order: 10;
1218
- }
1219
- .order-md-11 {
1220
- -webkit-box-ordinal-group: 12;
1221
- -ms-flex-order: 11;
1222
- order: 11;
1223
- }
1224
- .order-md-12 {
1225
- -webkit-box-ordinal-group: 13;
1226
- -ms-flex-order: 12;
1227
- order: 12;
1228
- }
1229
- .offset-md-0 {
1230
- margin-left: 0;
1231
- }
1232
- .offset-md-1 {
1233
- margin-left: 8.333333%;
1234
- }
1235
- .offset-md-2 {
1236
- margin-left: 16.666667%;
1237
- }
1238
- .offset-md-3 {
1239
- margin-left: 25%;
1240
- }
1241
- .offset-md-4 {
1242
- margin-left: 33.333333%;
1243
- }
1244
- .offset-md-5 {
1245
- margin-left: 41.666667%;
1246
- }
1247
- .offset-md-6 {
1248
- margin-left: 50%;
1249
- }
1250
- .offset-md-7 {
1251
- margin-left: 58.333333%;
1252
- }
1253
- .offset-md-8 {
1254
- margin-left: 66.666667%;
1255
- }
1256
- .offset-md-9 {
1257
- margin-left: 75%;
1258
- }
1259
- .offset-md-10 {
1260
- margin-left: 83.333333%;
1261
- }
1262
- .offset-md-11 {
1263
- margin-left: 91.666667%;
1264
- }
1265
- }
1266
-
1267
- @media (min-width: 992px) {
1268
- .col-lg {
1269
- -ms-flex-preferred-size: 0;
1270
- flex-basis: 0;
1271
- -webkit-box-flex: 1;
1272
- -ms-flex-positive: 1;
1273
- flex-grow: 1;
1274
- max-width: 100%;
1275
- }
1276
- .col-lg-auto {
1277
- -webkit-box-flex: 0;
1278
- -ms-flex: 0 0 auto;
1279
- flex: 0 0 auto;
1280
- width: auto;
1281
- max-width: none;
1282
- }
1283
- .col-lg-1 {
1284
- -webkit-box-flex: 0;
1285
- -ms-flex: 0 0 8.333333%;
1286
- flex: 0 0 8.333333%;
1287
- max-width: 8.333333%;
1288
- }
1289
- .col-lg-2 {
1290
- -webkit-box-flex: 0;
1291
- -ms-flex: 0 0 16.666667%;
1292
- flex: 0 0 16.666667%;
1293
- max-width: 16.666667%;
1294
- }
1295
- .col-lg-3 {
1296
- -webkit-box-flex: 0;
1297
- -ms-flex: 0 0 25%;
1298
- flex: 0 0 25%;
1299
- max-width: 25%;
1300
- }
1301
- .col-lg-4 {
1302
- -webkit-box-flex: 0;
1303
- -ms-flex: 0 0 33.333333%;
1304
- flex: 0 0 33.333333%;
1305
- max-width: 33.333333%;
1306
- }
1307
- .col-lg-5 {
1308
- -webkit-box-flex: 0;
1309
- -ms-flex: 0 0 41.666667%;
1310
- flex: 0 0 41.666667%;
1311
- max-width: 41.666667%;
1312
- }
1313
- .col-lg-6 {
1314
- -webkit-box-flex: 0;
1315
- -ms-flex: 0 0 50%;
1316
- flex: 0 0 50%;
1317
- max-width: 50%;
1318
- }
1319
- .col-lg-7 {
1320
- -webkit-box-flex: 0;
1321
- -ms-flex: 0 0 58.333333%;
1322
- flex: 0 0 58.333333%;
1323
- max-width: 58.333333%;
1324
- }
1325
- .col-lg-8 {
1326
- -webkit-box-flex: 0;
1327
- -ms-flex: 0 0 66.666667%;
1328
- flex: 0 0 66.666667%;
1329
- max-width: 66.666667%;
1330
- }
1331
- .col-lg-9 {
1332
- -webkit-box-flex: 0;
1333
- -ms-flex: 0 0 75%;
1334
- flex: 0 0 75%;
1335
- max-width: 75%;
1336
- }
1337
- .col-lg-10 {
1338
- -webkit-box-flex: 0;
1339
- -ms-flex: 0 0 83.333333%;
1340
- flex: 0 0 83.333333%;
1341
- max-width: 83.333333%;
1342
- }
1343
- .col-lg-11 {
1344
- -webkit-box-flex: 0;
1345
- -ms-flex: 0 0 91.666667%;
1346
- flex: 0 0 91.666667%;
1347
- max-width: 91.666667%;
1348
- }
1349
- .col-lg-12 {
1350
- -webkit-box-flex: 0;
1351
- -ms-flex: 0 0 100%;
1352
- flex: 0 0 100%;
1353
- max-width: 100%;
1354
- }
1355
- .order-lg-first {
1356
- -webkit-box-ordinal-group: 0;
1357
- -ms-flex-order: -1;
1358
- order: -1;
1359
- }
1360
- .order-lg-last {
1361
- -webkit-box-ordinal-group: 14;
1362
- -ms-flex-order: 13;
1363
- order: 13;
1364
- }
1365
- .order-lg-0 {
1366
- -webkit-box-ordinal-group: 1;
1367
- -ms-flex-order: 0;
1368
- order: 0;
1369
- }
1370
- .order-lg-1 {
1371
- -webkit-box-ordinal-group: 2;
1372
- -ms-flex-order: 1;
1373
- order: 1;
1374
- }
1375
- .order-lg-2 {
1376
- -webkit-box-ordinal-group: 3;
1377
- -ms-flex-order: 2;
1378
- order: 2;
1379
- }
1380
- .order-lg-3 {
1381
- -webkit-box-ordinal-group: 4;
1382
- -ms-flex-order: 3;
1383
- order: 3;
1384
- }
1385
- .order-lg-4 {
1386
- -webkit-box-ordinal-group: 5;
1387
- -ms-flex-order: 4;
1388
- order: 4;
1389
- }
1390
- .order-lg-5 {
1391
- -webkit-box-ordinal-group: 6;
1392
- -ms-flex-order: 5;
1393
- order: 5;
1394
- }
1395
- .order-lg-6 {
1396
- -webkit-box-ordinal-group: 7;
1397
- -ms-flex-order: 6;
1398
- order: 6;
1399
- }
1400
- .order-lg-7 {
1401
- -webkit-box-ordinal-group: 8;
1402
- -ms-flex-order: 7;
1403
- order: 7;
1404
- }
1405
- .order-lg-8 {
1406
- -webkit-box-ordinal-group: 9;
1407
- -ms-flex-order: 8;
1408
- order: 8;
1409
- }
1410
- .order-lg-9 {
1411
- -webkit-box-ordinal-group: 10;
1412
- -ms-flex-order: 9;
1413
- order: 9;
1414
- }
1415
- .order-lg-10 {
1416
- -webkit-box-ordinal-group: 11;
1417
- -ms-flex-order: 10;
1418
- order: 10;
1419
- }
1420
- .order-lg-11 {
1421
- -webkit-box-ordinal-group: 12;
1422
- -ms-flex-order: 11;
1423
- order: 11;
1424
- }
1425
- .order-lg-12 {
1426
- -webkit-box-ordinal-group: 13;
1427
- -ms-flex-order: 12;
1428
- order: 12;
1429
- }
1430
- .offset-lg-0 {
1431
- margin-left: 0;
1432
- }
1433
- .offset-lg-1 {
1434
- margin-left: 8.333333%;
1435
- }
1436
- .offset-lg-2 {
1437
- margin-left: 16.666667%;
1438
- }
1439
- .offset-lg-3 {
1440
- margin-left: 25%;
1441
- }
1442
- .offset-lg-4 {
1443
- margin-left: 33.333333%;
1444
- }
1445
- .offset-lg-5 {
1446
- margin-left: 41.666667%;
1447
- }
1448
- .offset-lg-6 {
1449
- margin-left: 50%;
1450
- }
1451
- .offset-lg-7 {
1452
- margin-left: 58.333333%;
1453
- }
1454
- .offset-lg-8 {
1455
- margin-left: 66.666667%;
1456
- }
1457
- .offset-lg-9 {
1458
- margin-left: 75%;
1459
- }
1460
- .offset-lg-10 {
1461
- margin-left: 83.333333%;
1462
- }
1463
- .offset-lg-11 {
1464
- margin-left: 91.666667%;
1465
- }
1466
- }
1467
-
1468
- @media (min-width: 1200px) {
1469
- .col-xl {
1470
- -ms-flex-preferred-size: 0;
1471
- flex-basis: 0;
1472
- -webkit-box-flex: 1;
1473
- -ms-flex-positive: 1;
1474
- flex-grow: 1;
1475
- max-width: 100%;
1476
- }
1477
- .col-xl-auto {
1478
- -webkit-box-flex: 0;
1479
- -ms-flex: 0 0 auto;
1480
- flex: 0 0 auto;
1481
- width: auto;
1482
- max-width: none;
1483
- }
1484
- .col-xl-1 {
1485
- -webkit-box-flex: 0;
1486
- -ms-flex: 0 0 8.333333%;
1487
- flex: 0 0 8.333333%;
1488
- max-width: 8.333333%;
1489
- }
1490
- .col-xl-2 {
1491
- -webkit-box-flex: 0;
1492
- -ms-flex: 0 0 16.666667%;
1493
- flex: 0 0 16.666667%;
1494
- max-width: 16.666667%;
1495
- }
1496
- .col-xl-3 {
1497
- -webkit-box-flex: 0;
1498
- -ms-flex: 0 0 25%;
1499
- flex: 0 0 25%;
1500
- max-width: 25%;
1501
- }
1502
- .col-xl-4 {
1503
- -webkit-box-flex: 0;
1504
- -ms-flex: 0 0 33.333333%;
1505
- flex: 0 0 33.333333%;
1506
- max-width: 33.333333%;
1507
- }
1508
- .col-xl-5 {
1509
- -webkit-box-flex: 0;
1510
- -ms-flex: 0 0 41.666667%;
1511
- flex: 0 0 41.666667%;
1512
- max-width: 41.666667%;
1513
- }
1514
- .col-xl-6 {
1515
- -webkit-box-flex: 0;
1516
- -ms-flex: 0 0 50%;
1517
- flex: 0 0 50%;
1518
- max-width: 50%;
1519
- }
1520
- .col-xl-7 {
1521
- -webkit-box-flex: 0;
1522
- -ms-flex: 0 0 58.333333%;
1523
- flex: 0 0 58.333333%;
1524
- max-width: 58.333333%;
1525
- }
1526
- .col-xl-8 {
1527
- -webkit-box-flex: 0;
1528
- -ms-flex: 0 0 66.666667%;
1529
- flex: 0 0 66.666667%;
1530
- max-width: 66.666667%;
1531
- }
1532
- .col-xl-9 {
1533
- -webkit-box-flex: 0;
1534
- -ms-flex: 0 0 75%;
1535
- flex: 0 0 75%;
1536
- max-width: 75%;
1537
- }
1538
- .col-xl-10 {
1539
- -webkit-box-flex: 0;
1540
- -ms-flex: 0 0 83.333333%;
1541
- flex: 0 0 83.333333%;
1542
- max-width: 83.333333%;
1543
- }
1544
- .col-xl-11 {
1545
- -webkit-box-flex: 0;
1546
- -ms-flex: 0 0 91.666667%;
1547
- flex: 0 0 91.666667%;
1548
- max-width: 91.666667%;
1549
- }
1550
- .col-xl-12 {
1551
- -webkit-box-flex: 0;
1552
- -ms-flex: 0 0 100%;
1553
- flex: 0 0 100%;
1554
- max-width: 100%;
1555
- }
1556
- .order-xl-first {
1557
- -webkit-box-ordinal-group: 0;
1558
- -ms-flex-order: -1;
1559
- order: -1;
1560
- }
1561
- .order-xl-last {
1562
- -webkit-box-ordinal-group: 14;
1563
- -ms-flex-order: 13;
1564
- order: 13;
1565
- }
1566
- .order-xl-0 {
1567
- -webkit-box-ordinal-group: 1;
1568
- -ms-flex-order: 0;
1569
- order: 0;
1570
- }
1571
- .order-xl-1 {
1572
- -webkit-box-ordinal-group: 2;
1573
- -ms-flex-order: 1;
1574
- order: 1;
1575
- }
1576
- .order-xl-2 {
1577
- -webkit-box-ordinal-group: 3;
1578
- -ms-flex-order: 2;
1579
- order: 2;
1580
- }
1581
- .order-xl-3 {
1582
- -webkit-box-ordinal-group: 4;
1583
- -ms-flex-order: 3;
1584
- order: 3;
1585
- }
1586
- .order-xl-4 {
1587
- -webkit-box-ordinal-group: 5;
1588
- -ms-flex-order: 4;
1589
- order: 4;
1590
- }
1591
- .order-xl-5 {
1592
- -webkit-box-ordinal-group: 6;
1593
- -ms-flex-order: 5;
1594
- order: 5;
1595
- }
1596
- .order-xl-6 {
1597
- -webkit-box-ordinal-group: 7;
1598
- -ms-flex-order: 6;
1599
- order: 6;
1600
- }
1601
- .order-xl-7 {
1602
- -webkit-box-ordinal-group: 8;
1603
- -ms-flex-order: 7;
1604
- order: 7;
1605
- }
1606
- .order-xl-8 {
1607
- -webkit-box-ordinal-group: 9;
1608
- -ms-flex-order: 8;
1609
- order: 8;
1610
- }
1611
- .order-xl-9 {
1612
- -webkit-box-ordinal-group: 10;
1613
- -ms-flex-order: 9;
1614
- order: 9;
1615
- }
1616
- .order-xl-10 {
1617
- -webkit-box-ordinal-group: 11;
1618
- -ms-flex-order: 10;
1619
- order: 10;
1620
- }
1621
- .order-xl-11 {
1622
- -webkit-box-ordinal-group: 12;
1623
- -ms-flex-order: 11;
1624
- order: 11;
1625
- }
1626
- .order-xl-12 {
1627
- -webkit-box-ordinal-group: 13;
1628
- -ms-flex-order: 12;
1629
- order: 12;
1630
- }
1631
- .offset-xl-0 {
1632
- margin-left: 0;
1633
- }
1634
- .offset-xl-1 {
1635
- margin-left: 8.333333%;
1636
- }
1637
- .offset-xl-2 {
1638
- margin-left: 16.666667%;
1639
- }
1640
- .offset-xl-3 {
1641
- margin-left: 25%;
1642
- }
1643
- .offset-xl-4 {
1644
- margin-left: 33.333333%;
1645
- }
1646
- .offset-xl-5 {
1647
- margin-left: 41.666667%;
1648
- }
1649
- .offset-xl-6 {
1650
- margin-left: 50%;
1651
- }
1652
- .offset-xl-7 {
1653
- margin-left: 58.333333%;
1654
- }
1655
- .offset-xl-8 {
1656
- margin-left: 66.666667%;
1657
- }
1658
- .offset-xl-9 {
1659
- margin-left: 75%;
1660
- }
1661
- .offset-xl-10 {
1662
- margin-left: 83.333333%;
1663
- }
1664
- .offset-xl-11 {
1665
- margin-left: 91.666667%;
1666
- }
1667
- }
1668
-
1669
- .table {
1670
- width: 100%;
1671
- max-width: 100%;
1672
- margin-bottom: 1rem;
1673
- background-color: transparent;
1674
- }
1675
-
1676
- .table th,
1677
- .table td {
1678
- padding: 0.75rem;
1679
- vertical-align: top;
1680
- border-top: 1px solid #dee2e6;
1681
- }
1682
-
1683
- .table thead th {
1684
- vertical-align: bottom;
1685
- border-bottom: 2px solid #dee2e6;
1686
- }
1687
-
1688
- .table tbody + tbody {
1689
- border-top: 2px solid #dee2e6;
1690
- }
1691
-
1692
- .table .table {
1693
- background-color: #fff;
1694
- }
1695
-
1696
- .table-sm th,
1697
- .table-sm td {
1698
- padding: 0.3rem;
1699
- }
1700
-
1701
- .table-bordered {
1702
- border: 1px solid #dee2e6;
1703
- }
1704
-
1705
- .table-bordered th,
1706
- .table-bordered td {
1707
- border: 1px solid #dee2e6;
1708
- }
1709
-
1710
- .table-bordered thead th,
1711
- .table-bordered thead td {
1712
- border-bottom-width: 2px;
1713
- }
1714
-
1715
- .table-striped tbody tr:nth-of-type(odd) {
1716
- background-color: rgba(0, 0, 0, 0.05);
1717
- }
1718
-
1719
- .table-hover tbody tr:hover {
1720
- background-color: rgba(0, 0, 0, 0.075);
1721
- }
1722
-
1723
- .table-primary,
1724
- .table-primary > th,
1725
- .table-primary > td {
1726
- background-color: #b8daff;
1727
- }
1728
-
1729
- .table-hover .table-primary:hover {
1730
- background-color: #9fcdff;
1731
- }
1732
-
1733
- .table-hover .table-primary:hover > td,
1734
- .table-hover .table-primary:hover > th {
1735
- background-color: #9fcdff;
1736
- }
1737
-
1738
- .table-secondary,
1739
- .table-secondary > th,
1740
- .table-secondary > td {
1741
- background-color: #d6d8db;
1742
- }
1743
-
1744
- .table-hover .table-secondary:hover {
1745
- background-color: #c8cbcf;
1746
- }
1747
-
1748
- .table-hover .table-secondary:hover > td,
1749
- .table-hover .table-secondary:hover > th {
1750
- background-color: #c8cbcf;
1751
- }
1752
-
1753
- .table-success,
1754
- .table-success > th,
1755
- .table-success > td {
1756
- background-color: #c3e6cb;
1757
- }
1758
-
1759
- .table-hover .table-success:hover {
1760
- background-color: #b1dfbb;
1761
- }
1762
-
1763
- .table-hover .table-success:hover > td,
1764
- .table-hover .table-success:hover > th {
1765
- background-color: #b1dfbb;
1766
- }
1767
-
1768
- .table-info,
1769
- .table-info > th,
1770
- .table-info > td {
1771
- background-color: #bee5eb;
1772
- }
1773
-
1774
- .table-hover .table-info:hover {
1775
- background-color: #abdde5;
1776
- }
1777
-
1778
- .table-hover .table-info:hover > td,
1779
- .table-hover .table-info:hover > th {
1780
- background-color: #abdde5;
1781
- }
1782
-
1783
- .table-warning,
1784
- .table-warning > th,
1785
- .table-warning > td {
1786
- background-color: #ffeeba;
1787
- }
1788
-
1789
- .table-hover .table-warning:hover {
1790
- background-color: #ffe8a1;
1791
- }
1792
-
1793
- .table-hover .table-warning:hover > td,
1794
- .table-hover .table-warning:hover > th {
1795
- background-color: #ffe8a1;
1796
- }
1797
-
1798
- .table-danger,
1799
- .table-danger > th,
1800
- .table-danger > td {
1801
- background-color: #f5c6cb;
1802
- }
1803
-
1804
- .table-hover .table-danger:hover {
1805
- background-color: #f1b0b7;
1806
- }
1807
-
1808
- .table-hover .table-danger:hover > td,
1809
- .table-hover .table-danger:hover > th {
1810
- background-color: #f1b0b7;
1811
- }
1812
-
1813
- .table-light,
1814
- .table-light > th,
1815
- .table-light > td {
1816
- background-color: #fdfdfe;
1817
- }
1818
-
1819
- .table-hover .table-light:hover {
1820
- background-color: #ececf6;
1821
- }
1822
-
1823
- .table-hover .table-light:hover > td,
1824
- .table-hover .table-light:hover > th {
1825
- background-color: #ececf6;
1826
- }
1827
-
1828
- .table-dark,
1829
- .table-dark > th,
1830
- .table-dark > td {
1831
- background-color: #c6c8ca;
1832
- }
1833
-
1834
- .table-hover .table-dark:hover {
1835
- background-color: #b9bbbe;
1836
- }
1837
-
1838
- .table-hover .table-dark:hover > td,
1839
- .table-hover .table-dark:hover > th {
1840
- background-color: #b9bbbe;
1841
- }
1842
-
1843
- .table-active,
1844
- .table-active > th,
1845
- .table-active > td {
1846
- background-color: rgba(0, 0, 0, 0.075);
1847
- }
1848
-
1849
- .table-hover .table-active:hover {
1850
- background-color: rgba(0, 0, 0, 0.075);
1851
- }
1852
-
1853
- .table-hover .table-active:hover > td,
1854
- .table-hover .table-active:hover > th {
1855
- background-color: rgba(0, 0, 0, 0.075);
1856
- }
1857
-
1858
- .table .thead-dark th {
1859
- color: #fff;
1860
- background-color: #212529;
1861
- border-color: #32383e;
1862
- }
1863
-
1864
- .table .thead-light th {
1865
- color: #495057;
1866
- background-color: #e9ecef;
1867
- border-color: #dee2e6;
1868
- }
1869
-
1870
- .table-dark {
1871
- color: #fff;
1872
- background-color: #212529;
1873
- }
1874
-
1875
- .table-dark th,
1876
- .table-dark td,
1877
- .table-dark thead th {
1878
- border-color: #32383e;
1879
- }
1880
-
1881
- .table-dark.table-bordered {
1882
- border: 0;
1883
- }
1884
-
1885
- .table-dark.table-striped tbody tr:nth-of-type(odd) {
1886
- background-color: rgba(255, 255, 255, 0.05);
1887
- }
1888
-
1889
- .table-dark.table-hover tbody tr:hover {
1890
- background-color: rgba(255, 255, 255, 0.075);
1891
- }
1892
-
1893
- @media (max-width: 575.98px) {
1894
- .table-responsive-sm {
1895
- display: block;
1896
- width: 100%;
1897
- overflow-x: auto;
1898
- -webkit-overflow-scrolling: touch;
1899
- -ms-overflow-style: -ms-autohiding-scrollbar;
1900
- }
1901
- .table-responsive-sm > .table-bordered {
1902
- border: 0;
1903
- }
1904
- }
1905
-
1906
- @media (max-width: 767.98px) {
1907
- .table-responsive-md {
1908
- display: block;
1909
- width: 100%;
1910
- overflow-x: auto;
1911
- -webkit-overflow-scrolling: touch;
1912
- -ms-overflow-style: -ms-autohiding-scrollbar;
1913
- }
1914
- .table-responsive-md > .table-bordered {
1915
- border: 0;
1916
- }
1917
- }
1918
-
1919
- @media (max-width: 991.98px) {
1920
- .table-responsive-lg {
1921
- display: block;
1922
- width: 100%;
1923
- overflow-x: auto;
1924
- -webkit-overflow-scrolling: touch;
1925
- -ms-overflow-style: -ms-autohiding-scrollbar;
1926
- }
1927
- .table-responsive-lg > .table-bordered {
1928
- border: 0;
1929
- }
1930
- }
1931
-
1932
- @media (max-width: 1199.98px) {
1933
- .table-responsive-xl {
1934
- display: block;
1935
- width: 100%;
1936
- overflow-x: auto;
1937
- -webkit-overflow-scrolling: touch;
1938
- -ms-overflow-style: -ms-autohiding-scrollbar;
1939
- }
1940
- .table-responsive-xl > .table-bordered {
1941
- border: 0;
1942
- }
1943
- }
1944
-
1945
- .table-responsive {
1946
- display: block;
1947
- width: 100%;
1948
- overflow-x: auto;
1949
- -webkit-overflow-scrolling: touch;
1950
- -ms-overflow-style: -ms-autohiding-scrollbar;
1951
- }
1952
-
1953
- .table-responsive > .table-bordered {
1954
- border: 0;
1955
- }
1956
-
1957
- .form-control {
1958
- display: block;
1959
- width: 100%;
1960
- padding: 0.375rem 0.75rem;
1961
- font-size: 1rem;
1962
- line-height: 1.5;
1963
- color: #495057;
1964
- background-color: #fff;
1965
- background-clip: padding-box;
1966
- border: 1px solid #ced4da;
1967
- border-radius: 0.25rem;
1968
- transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
1969
- }
1970
-
1971
- .form-control::-ms-expand {
1972
- background-color: transparent;
1973
- border: 0;
1974
- }
1975
-
1976
- .form-control:focus {
1977
- color: #495057;
1978
- background-color: #fff;
1979
- border-color: #80bdff;
1980
- outline: 0;
1981
- box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
1982
- }
1983
-
1984
- .form-control::-webkit-input-placeholder {
1985
- color: #6c757d;
1986
- opacity: 1;
1987
- }
1988
-
1989
- .form-control::-moz-placeholder {
1990
- color: #6c757d;
1991
- opacity: 1;
1992
- }
1993
-
1994
- .form-control:-ms-input-placeholder {
1995
- color: #6c757d;
1996
- opacity: 1;
1997
- }
1998
-
1999
- .form-control::-ms-input-placeholder {
2000
- color: #6c757d;
2001
- opacity: 1;
2002
- }
2003
-
2004
- .form-control::placeholder {
2005
- color: #6c757d;
2006
- opacity: 1;
2007
- }
2008
-
2009
- .form-control:disabled, .form-control[readonly] {
2010
- background-color: #e9ecef;
2011
- opacity: 1;
2012
- }
2013
-
2014
- select.form-control:not([size]):not([multiple]) {
2015
- height: calc(2.25rem + 2px);
2016
- }
2017
-
2018
- select.form-control:focus::-ms-value {
2019
- color: #495057;
2020
- background-color: #fff;
2021
- }
2022
-
2023
- .form-control-file,
2024
- .form-control-range {
2025
- display: block;
2026
- width: 100%;
2027
- }
2028
-
2029
- .col-form-label {
2030
- padding-top: calc(0.375rem + 1px);
2031
- padding-bottom: calc(0.375rem + 1px);
2032
- margin-bottom: 0;
2033
- font-size: inherit;
2034
- line-height: 1.5;
2035
- }
2036
-
2037
- .col-form-label-lg {
2038
- padding-top: calc(0.5rem + 1px);
2039
- padding-bottom: calc(0.5rem + 1px);
2040
- font-size: 1.25rem;
2041
- line-height: 1.5;
2042
- }
2043
-
2044
- .col-form-label-sm {
2045
- padding-top: calc(0.25rem + 1px);
2046
- padding-bottom: calc(0.25rem + 1px);
2047
- font-size: 0.875rem;
2048
- line-height: 1.5;
2049
- }
2050
-
2051
- .form-control-plaintext {
2052
- display: block;
2053
- width: 100%;
2054
- padding-top: 0.375rem;
2055
- padding-bottom: 0.375rem;
2056
- margin-bottom: 0;
2057
- line-height: 1.5;
2058
- background-color: transparent;
2059
- border: solid transparent;
2060
- border-width: 1px 0;
2061
- }
2062
-
2063
- .form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,
2064
- .input-group-sm > .input-group-prepend > .form-control-plaintext.input-group-text,
2065
- .input-group-sm > .input-group-append > .form-control-plaintext.input-group-text,
2066
- .input-group-sm > .input-group-prepend > .form-control-plaintext.btn,
2067
- .input-group-sm > .input-group-append > .form-control-plaintext.btn, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,
2068
- .input-group-lg > .input-group-prepend > .form-control-plaintext.input-group-text,
2069
- .input-group-lg > .input-group-append > .form-control-plaintext.input-group-text,
2070
- .input-group-lg > .input-group-prepend > .form-control-plaintext.btn,
2071
- .input-group-lg > .input-group-append > .form-control-plaintext.btn {
2072
- padding-right: 0;
2073
- padding-left: 0;
2074
- }
2075
-
2076
- .form-control-sm, .input-group-sm > .form-control,
2077
- .input-group-sm > .input-group-prepend > .input-group-text,
2078
- .input-group-sm > .input-group-append > .input-group-text,
2079
- .input-group-sm > .input-group-prepend > .btn,
2080
- .input-group-sm > .input-group-append > .btn {
2081
- padding: 0.25rem 0.5rem;
2082
- font-size: 0.875rem;
2083
- line-height: 1.5;
2084
- border-radius: 0.2rem;
2085
- }
2086
-
2087
- select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
2088
- .input-group-sm > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
2089
- .input-group-sm > .input-group-append > select.input-group-text:not([size]):not([multiple]),
2090
- .input-group-sm > .input-group-prepend > select.btn:not([size]):not([multiple]),
2091
- .input-group-sm > .input-group-append > select.btn:not([size]):not([multiple]) {
2092
- height: calc(1.8125rem + 2px);
2093
- }
2094
-
2095
- .form-control-lg, .input-group-lg > .form-control,
2096
- .input-group-lg > .input-group-prepend > .input-group-text,
2097
- .input-group-lg > .input-group-append > .input-group-text,
2098
- .input-group-lg > .input-group-prepend > .btn,
2099
- .input-group-lg > .input-group-append > .btn {
2100
- padding: 0.5rem 1rem;
2101
- font-size: 1.25rem;
2102
- line-height: 1.5;
2103
- border-radius: 0.3rem;
2104
- }
2105
-
2106
- select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
2107
- .input-group-lg > .input-group-prepend > select.input-group-text:not([size]):not([multiple]),
2108
- .input-group-lg > .input-group-append > select.input-group-text:not([size]):not([multiple]),
2109
- .input-group-lg > .input-group-prepend > select.btn:not([size]):not([multiple]),
2110
- .input-group-lg > .input-group-append > select.btn:not([size]):not([multiple]) {
2111
- height: calc(2.875rem + 2px);
2112
- }
2113
-
2114
- .form-group {
2115
- margin-bottom: 1rem;
2116
- }
2117
-
2118
- .form-text {
2119
- display: block;
2120
- margin-top: 0.25rem;
2121
- }
2122
-
2123
- .form-row {
2124
- display: -webkit-box;
2125
- display: -ms-flexbox;
2126
- display: flex;
2127
- -ms-flex-wrap: wrap;
2128
- flex-wrap: wrap;
2129
- margin-right: -5px;
2130
- margin-left: -5px;
2131
- }
2132
-
2133
- .form-row > .col,
2134
- .form-row > [class*="col-"] {
2135
- padding-right: 5px;
2136
- padding-left: 5px;
2137
- }
2138
-
2139
- .form-check {
2140
- position: relative;
2141
- display: block;
2142
- padding-left: 1.25rem;
2143
- }
2144
-
2145
- .form-check-input {
2146
- position: absolute;
2147
- margin-top: 0.3rem;
2148
- margin-left: -1.25rem;
2149
- }
2150
-
2151
- .form-check-input:disabled ~ .form-check-label {
2152
- color: #6c757d;
2153
- }
2154
-
2155
- .form-check-label {
2156
- margin-bottom: 0;
2157
- }
2158
-
2159
- .form-check-inline {
2160
- display: -webkit-inline-box;
2161
- display: -ms-inline-flexbox;
2162
- display: inline-flex;
2163
- -webkit-box-align: center;
2164
- -ms-flex-align: center;
2165
- align-items: center;
2166
- padding-left: 0;
2167
- margin-right: 0.75rem;
2168
- }
2169
-
2170
- .form-check-inline .form-check-input {
2171
- position: static;
2172
- margin-top: 0;
2173
- margin-right: 0.3125rem;
2174
- margin-left: 0;
2175
- }
2176
-
2177
- .valid-feedback {
2178
- display: none;
2179
- width: 100%;
2180
- margin-top: 0.25rem;
2181
- font-size: 80%;
2182
- color: #28a745;
2183
- }
2184
-
2185
- .valid-tooltip {
2186
- position: absolute;
2187
- top: 100%;
2188
- z-index: 5;
2189
- display: none;
2190
- max-width: 100%;
2191
- padding: .5rem;
2192
- margin-top: .1rem;
2193
- font-size: .875rem;
2194
- line-height: 1;
2195
- color: #fff;
2196
- background-color: rgba(40, 167, 69, 0.8);
2197
- border-radius: .2rem;
2198
- }
2199
-
2200
- .was-validated .form-control:valid, .form-control.is-valid, .was-validated
2201
- .custom-select:valid,
2202
- .custom-select.is-valid {
2203
- border-color: #28a745;
2204
- }
2205
-
2206
- .was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
2207
- .custom-select:valid:focus,
2208
- .custom-select.is-valid:focus {
2209
- border-color: #28a745;
2210
- box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2211
- }
2212
-
2213
- .was-validated .form-control:valid ~ .valid-feedback,
2214
- .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
2215
- .form-control.is-valid ~ .valid-tooltip, .was-validated
2216
- .custom-select:valid ~ .valid-feedback,
2217
- .was-validated
2218
- .custom-select:valid ~ .valid-tooltip,
2219
- .custom-select.is-valid ~ .valid-feedback,
2220
- .custom-select.is-valid ~ .valid-tooltip {
2221
- display: block;
2222
- }
2223
-
2224
- .was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
2225
- color: #28a745;
2226
- }
2227
-
2228
- .was-validated .form-check-input:valid ~ .valid-feedback,
2229
- .was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
2230
- .form-check-input.is-valid ~ .valid-tooltip {
2231
- display: block;
2232
- }
2233
-
2234
- .was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
2235
- color: #28a745;
2236
- }
2237
-
2238
- .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
2239
- background-color: #71dd8a;
2240
- }
2241
-
2242
- .was-validated .custom-control-input:valid ~ .valid-feedback,
2243
- .was-validated .custom-control-input:valid ~ .valid-tooltip, .custom-control-input.is-valid ~ .valid-feedback,
2244
- .custom-control-input.is-valid ~ .valid-tooltip {
2245
- display: block;
2246
- }
2247
-
2248
- .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
2249
- background-color: #34ce57;
2250
- }
2251
-
2252
- .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
2253
- box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2254
- }
2255
-
2256
- .was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
2257
- border-color: #28a745;
2258
- }
2259
-
2260
- .was-validated .custom-file-input:valid ~ .custom-file-label::before, .custom-file-input.is-valid ~ .custom-file-label::before {
2261
- border-color: inherit;
2262
- }
2263
-
2264
- .was-validated .custom-file-input:valid ~ .valid-feedback,
2265
- .was-validated .custom-file-input:valid ~ .valid-tooltip, .custom-file-input.is-valid ~ .valid-feedback,
2266
- .custom-file-input.is-valid ~ .valid-tooltip {
2267
- display: block;
2268
- }
2269
-
2270
- .was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
2271
- box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
2272
- }
2273
-
2274
- .invalid-feedback {
2275
- display: none;
2276
- width: 100%;
2277
- margin-top: 0.25rem;
2278
- font-size: 80%;
2279
- color: #dc3545;
2280
- }
2281
-
2282
- .invalid-tooltip {
2283
- position: absolute;
2284
- top: 100%;
2285
- z-index: 5;
2286
- display: none;
2287
- max-width: 100%;
2288
- padding: .5rem;
2289
- margin-top: .1rem;
2290
- font-size: .875rem;
2291
- line-height: 1;
2292
- color: #fff;
2293
- background-color: rgba(220, 53, 69, 0.8);
2294
- border-radius: .2rem;
2295
- }
2296
-
2297
- .was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
2298
- .custom-select:invalid,
2299
- .custom-select.is-invalid {
2300
- border-color: #dc3545;
2301
- }
2302
-
2303
- .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
2304
- .custom-select:invalid:focus,
2305
- .custom-select.is-invalid:focus {
2306
- border-color: #dc3545;
2307
- box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2308
- }
2309
-
2310
- .was-validated .form-control:invalid ~ .invalid-feedback,
2311
- .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
2312
- .form-control.is-invalid ~ .invalid-tooltip, .was-validated
2313
- .custom-select:invalid ~ .invalid-feedback,
2314
- .was-validated
2315
- .custom-select:invalid ~ .invalid-tooltip,
2316
- .custom-select.is-invalid ~ .invalid-feedback,
2317
- .custom-select.is-invalid ~ .invalid-tooltip {
2318
- display: block;
2319
- }
2320
-
2321
- .was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
2322
- color: #dc3545;
2323
- }
2324
-
2325
- .was-validated .form-check-input:invalid ~ .invalid-feedback,
2326
- .was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
2327
- .form-check-input.is-invalid ~ .invalid-tooltip {
2328
- display: block;
2329
- }
2330
-
2331
- .was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
2332
- color: #dc3545;
2333
- }
2334
-
2335
- .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
2336
- background-color: #efa2a9;
2337
- }
2338
-
2339
- .was-validated .custom-control-input:invalid ~ .invalid-feedback,
2340
- .was-validated .custom-control-input:invalid ~ .invalid-tooltip, .custom-control-input.is-invalid ~ .invalid-feedback,
2341
- .custom-control-input.is-invalid ~ .invalid-tooltip {
2342
- display: block;
2343
- }
2344
-
2345
- .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
2346
- background-color: #e4606d;
2347
- }
2348
-
2349
- .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
2350
- box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2351
- }
2352
-
2353
- .was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
2354
- border-color: #dc3545;
2355
- }
2356
-
2357
- .was-validated .custom-file-input:invalid ~ .custom-file-label::before, .custom-file-input.is-invalid ~ .custom-file-label::before {
2358
- border-color: inherit;
2359
- }
2360
-
2361
- .was-validated .custom-file-input:invalid ~ .invalid-feedback,
2362
- .was-validated .custom-file-input:invalid ~ .invalid-tooltip, .custom-file-input.is-invalid ~ .invalid-feedback,
2363
- .custom-file-input.is-invalid ~ .invalid-tooltip {
2364
- display: block;
2365
- }
2366
-
2367
- .was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
2368
- box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
2369
- }
2370
-
2371
- .form-inline {
2372
- display: -webkit-box;
2373
- display: -ms-flexbox;
2374
- display: flex;
2375
- -webkit-box-orient: horizontal;
2376
- -webkit-box-direction: normal;
2377
- -ms-flex-flow: row wrap;
2378
- flex-flow: row wrap;
2379
- -webkit-box-align: center;
2380
- -ms-flex-align: center;
2381
- align-items: center;
2382
- }
2383
-
2384
- .form-inline .form-check {
2385
- width: 100%;
2386
- }
2387
-
2388
- @media (min-width: 576px) {
2389
- .form-inline label {
2390
- display: -webkit-box;
2391
- display: -ms-flexbox;
2392
- display: flex;
2393
- -webkit-box-align: center;
2394
- -ms-flex-align: center;
2395
- align-items: center;
2396
- -webkit-box-pack: center;
2397
- -ms-flex-pack: center;
2398
- justify-content: center;
2399
- margin-bottom: 0;
2400
- }
2401
- .form-inline .form-group {
2402
- display: -webkit-box;
2403
- display: -ms-flexbox;
2404
- display: flex;
2405
- -webkit-box-flex: 0;
2406
- -ms-flex: 0 0 auto;
2407
- flex: 0 0 auto;
2408
- -webkit-box-orient: horizontal;
2409
- -webkit-box-direction: normal;
2410
- -ms-flex-flow: row wrap;
2411
- flex-flow: row wrap;
2412
- -webkit-box-align: center;
2413
- -ms-flex-align: center;
2414
- align-items: center;
2415
- margin-bottom: 0;
2416
- }
2417
- .form-inline .form-control {
2418
- display: inline-block;
2419
- width: auto;
2420
- vertical-align: middle;
2421
- }
2422
- .form-inline .form-control-plaintext {
2423
- display: inline-block;
2424
- }
2425
- .form-inline .input-group {
2426
- width: auto;
2427
- }
2428
- .form-inline .form-check {
2429
- display: -webkit-box;
2430
- display: -ms-flexbox;
2431
- display: flex;
2432
- -webkit-box-align: center;
2433
- -ms-flex-align: center;
2434
- align-items: center;
2435
- -webkit-box-pack: center;
2436
- -ms-flex-pack: center;
2437
- justify-content: center;
2438
- width: auto;
2439
- padding-left: 0;
2440
- }
2441
- .form-inline .form-check-input {
2442
- position: relative;
2443
- margin-top: 0;
2444
- margin-right: 0.25rem;
2445
- margin-left: 0;
2446
- }
2447
- .form-inline .custom-control {
2448
- -webkit-box-align: center;
2449
- -ms-flex-align: center;
2450
- align-items: center;
2451
- -webkit-box-pack: center;
2452
- -ms-flex-pack: center;
2453
- justify-content: center;
2454
- }
2455
- .form-inline .custom-control-label {
2456
- margin-bottom: 0;
2457
- }
2458
- }
2459
-
2460
- .btn {
2461
- display: inline-block;
2462
- font-weight: 400;
2463
- text-align: center;
2464
- white-space: nowrap;
2465
- vertical-align: middle;
2466
- -webkit-user-select: none;
2467
- -moz-user-select: none;
2468
- -ms-user-select: none;
2469
- user-select: none;
2470
- border: 1px solid transparent;
2471
- padding: 0.375rem 0.75rem;
2472
- font-size: 1rem;
2473
- line-height: 1.5;
2474
- border-radius: 0.25rem;
2475
- transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
2476
- }
2477
-
2478
- .btn:hover, .btn:focus {
2479
- text-decoration: none;
2480
- }
2481
-
2482
- .btn:focus, .btn.focus {
2483
- outline: 0;
2484
- box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
2485
- }
2486
-
2487
- .btn.disabled, .btn:disabled {
2488
- opacity: 0.65;
2489
- }
2490
-
2491
- .btn:not(:disabled):not(.disabled) {
2492
- cursor: pointer;
2493
- }
2494
-
2495
- .btn:not(:disabled):not(.disabled):active, .btn:not(:disabled):not(.disabled).active {
2496
- background-image: none;
2497
- }
2498
-
2499
- a.btn.disabled,
2500
- fieldset:disabled a.btn {
2501
- pointer-events: none;
2502
- }
2503
-
2504
- .btn-primary {
2505
- color: #fff;
2506
- background-color: #007bff;
2507
- border-color: #007bff;
2508
- }
2509
-
2510
- .btn-primary:hover {
2511
- color: #fff;
2512
- background-color: #0069d9;
2513
- border-color: #0062cc;
2514
- }
2515
-
2516
- .btn-primary:focus, .btn-primary.focus {
2517
- box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2518
- }
2519
-
2520
- .btn-primary.disabled, .btn-primary:disabled {
2521
- color: #fff;
2522
- background-color: #007bff;
2523
- border-color: #007bff;
2524
- }
2525
-
2526
- .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
2527
- .show > .btn-primary.dropdown-toggle {
2528
- color: #fff;
2529
- background-color: #0062cc;
2530
- border-color: #005cbf;
2531
- }
2532
-
2533
- .btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus,
2534
- .show > .btn-primary.dropdown-toggle:focus {
2535
- box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2536
- }
2537
-
2538
- .btn-secondary {
2539
- color: #fff;
2540
- background-color: #6c757d;
2541
- border-color: #6c757d;
2542
- }
2543
-
2544
- .btn-secondary:hover {
2545
- color: #fff;
2546
- background-color: #5a6268;
2547
- border-color: #545b62;
2548
- }
2549
-
2550
- .btn-secondary:focus, .btn-secondary.focus {
2551
- box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2552
- }
2553
-
2554
- .btn-secondary.disabled, .btn-secondary:disabled {
2555
- color: #fff;
2556
- background-color: #6c757d;
2557
- border-color: #6c757d;
2558
- }
2559
-
2560
- .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
2561
- .show > .btn-secondary.dropdown-toggle {
2562
- color: #fff;
2563
- background-color: #545b62;
2564
- border-color: #4e555b;
2565
- }
2566
-
2567
- .btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus,
2568
- .show > .btn-secondary.dropdown-toggle:focus {
2569
- box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2570
- }
2571
-
2572
- .btn-success {
2573
- color: #fff;
2574
- background-color: #28a745;
2575
- border-color: #28a745;
2576
- }
2577
-
2578
- .btn-success:hover {
2579
- color: #fff;
2580
- background-color: #218838;
2581
- border-color: #1e7e34;
2582
- }
2583
-
2584
- .btn-success:focus, .btn-success.focus {
2585
- box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2586
- }
2587
-
2588
- .btn-success.disabled, .btn-success:disabled {
2589
- color: #fff;
2590
- background-color: #28a745;
2591
- border-color: #28a745;
2592
- }
2593
-
2594
- .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
2595
- .show > .btn-success.dropdown-toggle {
2596
- color: #fff;
2597
- background-color: #1e7e34;
2598
- border-color: #1c7430;
2599
- }
2600
-
2601
- .btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus,
2602
- .show > .btn-success.dropdown-toggle:focus {
2603
- box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2604
- }
2605
-
2606
- .btn-info {
2607
- color: #fff;
2608
- background-color: #17a2b8;
2609
- border-color: #17a2b8;
2610
- }
2611
-
2612
- .btn-info:hover {
2613
- color: #fff;
2614
- background-color: #138496;
2615
- border-color: #117a8b;
2616
- }
2617
-
2618
- .btn-info:focus, .btn-info.focus {
2619
- box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2620
- }
2621
-
2622
- .btn-info.disabled, .btn-info:disabled {
2623
- color: #fff;
2624
- background-color: #17a2b8;
2625
- border-color: #17a2b8;
2626
- }
2627
-
2628
- .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
2629
- .show > .btn-info.dropdown-toggle {
2630
- color: #fff;
2631
- background-color: #117a8b;
2632
- border-color: #10707f;
2633
- }
2634
-
2635
- .btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus,
2636
- .show > .btn-info.dropdown-toggle:focus {
2637
- box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2638
- }
2639
-
2640
- .btn-warning {
2641
- color: #212529;
2642
- background-color: #ffc107;
2643
- border-color: #ffc107;
2644
- }
2645
-
2646
- .btn-warning:hover {
2647
- color: #212529;
2648
- background-color: #e0a800;
2649
- border-color: #d39e00;
2650
- }
2651
-
2652
- .btn-warning:focus, .btn-warning.focus {
2653
- box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2654
- }
2655
-
2656
- .btn-warning.disabled, .btn-warning:disabled {
2657
- color: #212529;
2658
- background-color: #ffc107;
2659
- border-color: #ffc107;
2660
- }
2661
-
2662
- .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
2663
- .show > .btn-warning.dropdown-toggle {
2664
- color: #212529;
2665
- background-color: #d39e00;
2666
- border-color: #c69500;
2667
- }
2668
-
2669
- .btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus,
2670
- .show > .btn-warning.dropdown-toggle:focus {
2671
- box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2672
- }
2673
-
2674
- .btn-danger {
2675
- color: #fff;
2676
- background-color: #dc3545;
2677
- border-color: #dc3545;
2678
- }
2679
-
2680
- .btn-danger:hover {
2681
- color: #fff;
2682
- background-color: #c82333;
2683
- border-color: #bd2130;
2684
- }
2685
-
2686
- .btn-danger:focus, .btn-danger.focus {
2687
- box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2688
- }
2689
-
2690
- .btn-danger.disabled, .btn-danger:disabled {
2691
- color: #fff;
2692
- background-color: #dc3545;
2693
- border-color: #dc3545;
2694
- }
2695
-
2696
- .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
2697
- .show > .btn-danger.dropdown-toggle {
2698
- color: #fff;
2699
- background-color: #bd2130;
2700
- border-color: #b21f2d;
2701
- }
2702
-
2703
- .btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus,
2704
- .show > .btn-danger.dropdown-toggle:focus {
2705
- box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2706
- }
2707
-
2708
- .btn-light {
2709
- color: #212529;
2710
- background-color: #f8f9fa;
2711
- border-color: #f8f9fa;
2712
- }
2713
-
2714
- .btn-light:hover {
2715
- color: #212529;
2716
- background-color: #e2e6ea;
2717
- border-color: #dae0e5;
2718
- }
2719
-
2720
- .btn-light:focus, .btn-light.focus {
2721
- box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2722
- }
2723
-
2724
- .btn-light.disabled, .btn-light:disabled {
2725
- color: #212529;
2726
- background-color: #f8f9fa;
2727
- border-color: #f8f9fa;
2728
- }
2729
-
2730
- .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
2731
- .show > .btn-light.dropdown-toggle {
2732
- color: #212529;
2733
- background-color: #dae0e5;
2734
- border-color: #d3d9df;
2735
- }
2736
-
2737
- .btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus,
2738
- .show > .btn-light.dropdown-toggle:focus {
2739
- box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2740
- }
2741
-
2742
- .btn-dark {
2743
- color: #fff;
2744
- background-color: #343a40;
2745
- border-color: #343a40;
2746
- }
2747
-
2748
- .btn-dark:hover {
2749
- color: #fff;
2750
- background-color: #23272b;
2751
- border-color: #1d2124;
2752
- }
2753
-
2754
- .btn-dark:focus, .btn-dark.focus {
2755
- box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2756
- }
2757
-
2758
- .btn-dark.disabled, .btn-dark:disabled {
2759
- color: #fff;
2760
- background-color: #343a40;
2761
- border-color: #343a40;
2762
- }
2763
-
2764
- .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
2765
- .show > .btn-dark.dropdown-toggle {
2766
- color: #fff;
2767
- background-color: #1d2124;
2768
- border-color: #171a1d;
2769
- }
2770
-
2771
- .btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus,
2772
- .show > .btn-dark.dropdown-toggle:focus {
2773
- box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
2774
- }
2775
-
2776
- .btn-outline-primary {
2777
- color: #007bff;
2778
- background-color: transparent;
2779
- background-image: none;
2780
- border-color: #007bff;
2781
- }
2782
-
2783
- .btn-outline-primary:hover {
2784
- color: #fff;
2785
- background-color: #007bff;
2786
- border-color: #007bff;
2787
- }
2788
-
2789
- .btn-outline-primary:focus, .btn-outline-primary.focus {
2790
- box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2791
- }
2792
-
2793
- .btn-outline-primary.disabled, .btn-outline-primary:disabled {
2794
- color: #007bff;
2795
- background-color: transparent;
2796
- }
2797
-
2798
- .btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active,
2799
- .show > .btn-outline-primary.dropdown-toggle {
2800
- color: #fff;
2801
- background-color: #007bff;
2802
- border-color: #007bff;
2803
- }
2804
-
2805
- .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
2806
- .show > .btn-outline-primary.dropdown-toggle:focus {
2807
- box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
2808
- }
2809
-
2810
- .btn-outline-secondary {
2811
- color: #6c757d;
2812
- background-color: transparent;
2813
- background-image: none;
2814
- border-color: #6c757d;
2815
- }
2816
-
2817
- .btn-outline-secondary:hover {
2818
- color: #fff;
2819
- background-color: #6c757d;
2820
- border-color: #6c757d;
2821
- }
2822
-
2823
- .btn-outline-secondary:focus, .btn-outline-secondary.focus {
2824
- box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2825
- }
2826
-
2827
- .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
2828
- color: #6c757d;
2829
- background-color: transparent;
2830
- }
2831
-
2832
- .btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active,
2833
- .show > .btn-outline-secondary.dropdown-toggle {
2834
- color: #fff;
2835
- background-color: #6c757d;
2836
- border-color: #6c757d;
2837
- }
2838
-
2839
- .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
2840
- .show > .btn-outline-secondary.dropdown-toggle:focus {
2841
- box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
2842
- }
2843
-
2844
- .btn-outline-success {
2845
- color: #28a745;
2846
- background-color: transparent;
2847
- background-image: none;
2848
- border-color: #28a745;
2849
- }
2850
-
2851
- .btn-outline-success:hover {
2852
- color: #fff;
2853
- background-color: #28a745;
2854
- border-color: #28a745;
2855
- }
2856
-
2857
- .btn-outline-success:focus, .btn-outline-success.focus {
2858
- box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2859
- }
2860
-
2861
- .btn-outline-success.disabled, .btn-outline-success:disabled {
2862
- color: #28a745;
2863
- background-color: transparent;
2864
- }
2865
-
2866
- .btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active,
2867
- .show > .btn-outline-success.dropdown-toggle {
2868
- color: #fff;
2869
- background-color: #28a745;
2870
- border-color: #28a745;
2871
- }
2872
-
2873
- .btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus,
2874
- .show > .btn-outline-success.dropdown-toggle:focus {
2875
- box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
2876
- }
2877
-
2878
- .btn-outline-info {
2879
- color: #17a2b8;
2880
- background-color: transparent;
2881
- background-image: none;
2882
- border-color: #17a2b8;
2883
- }
2884
-
2885
- .btn-outline-info:hover {
2886
- color: #fff;
2887
- background-color: #17a2b8;
2888
- border-color: #17a2b8;
2889
- }
2890
-
2891
- .btn-outline-info:focus, .btn-outline-info.focus {
2892
- box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2893
- }
2894
-
2895
- .btn-outline-info.disabled, .btn-outline-info:disabled {
2896
- color: #17a2b8;
2897
- background-color: transparent;
2898
- }
2899
-
2900
- .btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active,
2901
- .show > .btn-outline-info.dropdown-toggle {
2902
- color: #fff;
2903
- background-color: #17a2b8;
2904
- border-color: #17a2b8;
2905
- }
2906
-
2907
- .btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus,
2908
- .show > .btn-outline-info.dropdown-toggle:focus {
2909
- box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
2910
- }
2911
-
2912
- .btn-outline-warning {
2913
- color: #ffc107;
2914
- background-color: transparent;
2915
- background-image: none;
2916
- border-color: #ffc107;
2917
- }
2918
-
2919
- .btn-outline-warning:hover {
2920
- color: #212529;
2921
- background-color: #ffc107;
2922
- border-color: #ffc107;
2923
- }
2924
-
2925
- .btn-outline-warning:focus, .btn-outline-warning.focus {
2926
- box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2927
- }
2928
-
2929
- .btn-outline-warning.disabled, .btn-outline-warning:disabled {
2930
- color: #ffc107;
2931
- background-color: transparent;
2932
- }
2933
-
2934
- .btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active,
2935
- .show > .btn-outline-warning.dropdown-toggle {
2936
- color: #212529;
2937
- background-color: #ffc107;
2938
- border-color: #ffc107;
2939
- }
2940
-
2941
- .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
2942
- .show > .btn-outline-warning.dropdown-toggle:focus {
2943
- box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
2944
- }
2945
-
2946
- .btn-outline-danger {
2947
- color: #dc3545;
2948
- background-color: transparent;
2949
- background-image: none;
2950
- border-color: #dc3545;
2951
- }
2952
-
2953
- .btn-outline-danger:hover {
2954
- color: #fff;
2955
- background-color: #dc3545;
2956
- border-color: #dc3545;
2957
- }
2958
-
2959
- .btn-outline-danger:focus, .btn-outline-danger.focus {
2960
- box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2961
- }
2962
-
2963
- .btn-outline-danger.disabled, .btn-outline-danger:disabled {
2964
- color: #dc3545;
2965
- background-color: transparent;
2966
- }
2967
-
2968
- .btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active,
2969
- .show > .btn-outline-danger.dropdown-toggle {
2970
- color: #fff;
2971
- background-color: #dc3545;
2972
- border-color: #dc3545;
2973
- }
2974
-
2975
- .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
2976
- .show > .btn-outline-danger.dropdown-toggle:focus {
2977
- box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
2978
- }
2979
-
2980
- .btn-outline-light {
2981
- color: #f8f9fa;
2982
- background-color: transparent;
2983
- background-image: none;
2984
- border-color: #f8f9fa;
2985
- }
2986
-
2987
- .btn-outline-light:hover {
2988
- color: #212529;
2989
- background-color: #f8f9fa;
2990
- border-color: #f8f9fa;
2991
- }
2992
-
2993
- .btn-outline-light:focus, .btn-outline-light.focus {
2994
- box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
2995
- }
2996
-
2997
- .btn-outline-light.disabled, .btn-outline-light:disabled {
2998
- color: #f8f9fa;
2999
- background-color: transparent;
3000
- }
3001
-
3002
- .btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
3003
- .show > .btn-outline-light.dropdown-toggle {
3004
- color: #212529;
3005
- background-color: #f8f9fa;
3006
- border-color: #f8f9fa;
3007
- }
3008
-
3009
- .btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus,
3010
- .show > .btn-outline-light.dropdown-toggle:focus {
3011
- box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
3012
- }
3013
-
3014
- .btn-outline-dark {
3015
- color: #343a40;
3016
- background-color: transparent;
3017
- background-image: none;
3018
- border-color: #343a40;
3019
- }
3020
-
3021
- .btn-outline-dark:hover {
3022
- color: #fff;
3023
- background-color: #343a40;
3024
- border-color: #343a40;
3025
- }
3026
-
3027
- .btn-outline-dark:focus, .btn-outline-dark.focus {
3028
- box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
3029
- }
3030
-
3031
- .btn-outline-dark.disabled, .btn-outline-dark:disabled {
3032
- color: #343a40;
3033
- background-color: transparent;
3034
- }
3035
-
3036
- .btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active,
3037
- .show > .btn-outline-dark.dropdown-toggle {
3038
- color: #fff;
3039
- background-color: #343a40;
3040
- border-color: #343a40;
3041
- }
3042
-
3043
- .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
3044
- .show > .btn-outline-dark.dropdown-toggle:focus {
3045
- box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
3046
- }
3047
-
3048
- .btn-link {
3049
- font-weight: 400;
3050
- color: #007bff;
3051
- background-color: transparent;
3052
- }
3053
-
3054
- .btn-link:hover {
3055
- color: #0056b3;
3056
- text-decoration: underline;
3057
- background-color: transparent;
3058
- border-color: transparent;
3059
- }
3060
-
3061
- .btn-link:focus, .btn-link.focus {
3062
- text-decoration: underline;
3063
- border-color: transparent;
3064
- box-shadow: none;
3065
- }
3066
-
3067
- .btn-link:disabled, .btn-link.disabled {
3068
- color: #6c757d;
3069
- }
3070
-
3071
- .btn-lg, .btn-group-lg > .btn {
3072
- padding: 0.5rem 1rem;
3073
- font-size: 1.25rem;
3074
- line-height: 1.5;
3075
- border-radius: 0.3rem;
3076
- }
3077
-
3078
- .btn-sm, .btn-group-sm > .btn {
3079
- padding: 0.25rem 0.5rem;
3080
- font-size: 0.875rem;
3081
- line-height: 1.5;
3082
- border-radius: 0.2rem;
3083
- }
3084
-
3085
- .btn-block {
3086
- display: block;
3087
- width: 100%;
3088
- }
3089
-
3090
- .btn-block + .btn-block {
3091
- margin-top: 0.5rem;
3092
- }
3093
-
3094
- input[type="submit"].btn-block,
3095
- input[type="reset"].btn-block,
3096
- input[type="button"].btn-block {
3097
- width: 100%;
3098
- }
3099
-
3100
- .fade {
3101
- opacity: 0;
3102
- transition: opacity 0.15s linear;
3103
- }
3104
-
3105
- .fade.show {
3106
- opacity: 1;
3107
- }
3108
-
3109
- .collapse {
3110
- display: none;
3111
- }
3112
-
3113
- .collapse.show {
3114
- display: block;
3115
- }
3116
-
3117
- tr.collapse.show {
3118
- display: table-row;
3119
- }
3120
-
3121
- tbody.collapse.show {
3122
- display: table-row-group;
3123
- }
3124
-
3125
- .collapsing {
3126
- position: relative;
3127
- height: 0;
3128
- overflow: hidden;
3129
- transition: height 0.35s ease;
3130
- }
3131
-
3132
- .dropup,
3133
- .dropdown {
3134
- position: relative;
3135
- }
3136
-
3137
- .dropdown-toggle::after {
3138
- display: inline-block;
3139
- width: 0;
3140
- height: 0;
3141
- margin-left: 0.255em;
3142
- vertical-align: 0.255em;
3143
- content: "";
3144
- border-top: 0.3em solid;
3145
- border-right: 0.3em solid transparent;
3146
- border-bottom: 0;
3147
- border-left: 0.3em solid transparent;
3148
- }
3149
-
3150
- .dropdown-toggle:empty::after {
3151
- margin-left: 0;
3152
- }
3153
-
3154
- .dropdown-menu {
3155
- position: absolute;
3156
- top: 100%;
3157
- left: 0;
3158
- z-index: 1000;
3159
- display: none;
3160
- float: left;
3161
- min-width: 10rem;
3162
- padding: 0.5rem 0;
3163
- margin: 0.125rem 0 0;
3164
- font-size: 1rem;
3165
- color: #212529;
3166
- text-align: left;
3167
- list-style: none;
3168
- background-color: #fff;
3169
- background-clip: padding-box;
3170
- border: 1px solid rgba(0, 0, 0, 0.15);
3171
- border-radius: 0.25rem;
3172
- }
3173
-
3174
- .dropup .dropdown-menu {
3175
- margin-top: 0;
3176
- margin-bottom: 0.125rem;
3177
- }
3178
-
3179
- .dropup .dropdown-toggle::after {
3180
- display: inline-block;
3181
- width: 0;
3182
- height: 0;
3183
- margin-left: 0.255em;
3184
- vertical-align: 0.255em;
3185
- content: "";
3186
- border-top: 0;
3187
- border-right: 0.3em solid transparent;
3188
- border-bottom: 0.3em solid;
3189
- border-left: 0.3em solid transparent;
3190
- }
3191
-
3192
- .dropup .dropdown-toggle:empty::after {
3193
- margin-left: 0;
3194
- }
3195
-
3196
- .dropright .dropdown-menu {
3197
- margin-top: 0;
3198
- margin-left: 0.125rem;
3199
- }
3200
-
3201
- .dropright .dropdown-toggle::after {
3202
- display: inline-block;
3203
- width: 0;
3204
- height: 0;
3205
- margin-left: 0.255em;
3206
- vertical-align: 0.255em;
3207
- content: "";
3208
- border-top: 0.3em solid transparent;
3209
- border-bottom: 0.3em solid transparent;
3210
- border-left: 0.3em solid;
3211
- }
3212
-
3213
- .dropright .dropdown-toggle:empty::after {
3214
- margin-left: 0;
3215
- }
3216
-
3217
- .dropright .dropdown-toggle::after {
3218
- vertical-align: 0;
3219
- }
3220
-
3221
- .dropleft .dropdown-menu {
3222
- margin-top: 0;
3223
- margin-right: 0.125rem;
3224
- }
3225
-
3226
- .dropleft .dropdown-toggle::after {
3227
- display: inline-block;
3228
- width: 0;
3229
- height: 0;
3230
- margin-left: 0.255em;
3231
- vertical-align: 0.255em;
3232
- content: "";
3233
- }
3234
-
3235
- .dropleft .dropdown-toggle::after {
3236
- display: none;
3237
- }
3238
-
3239
- .dropleft .dropdown-toggle::before {
3240
- display: inline-block;
3241
- width: 0;
3242
- height: 0;
3243
- margin-right: 0.255em;
3244
- vertical-align: 0.255em;
3245
- content: "";
3246
- border-top: 0.3em solid transparent;
3247
- border-right: 0.3em solid;
3248
- border-bottom: 0.3em solid transparent;
3249
- }
3250
-
3251
- .dropleft .dropdown-toggle:empty::after {
3252
- margin-left: 0;
3253
- }
3254
-
3255
- .dropleft .dropdown-toggle::before {
3256
- vertical-align: 0;
3257
- }
3258
-
3259
- .dropdown-divider {
3260
- height: 0;
3261
- margin: 0.5rem 0;
3262
- overflow: hidden;
3263
- border-top: 1px solid #e9ecef;
3264
- }
3265
-
3266
- .dropdown-item {
3267
- display: block;
3268
- width: 100%;
3269
- padding: 0.25rem 1.5rem;
3270
- clear: both;
3271
- font-weight: 400;
3272
- color: #212529;
3273
- text-align: inherit;
3274
- white-space: nowrap;
3275
- background-color: transparent;
3276
- border: 0;
3277
- }
3278
-
3279
- .dropdown-item:hover, .dropdown-item:focus {
3280
- color: #16181b;
3281
- text-decoration: none;
3282
- background-color: #f8f9fa;
3283
- }
3284
-
3285
- .dropdown-item.active, .dropdown-item:active {
3286
- color: #fff;
3287
- text-decoration: none;
3288
- background-color: #007bff;
3289
- }
3290
-
3291
- .dropdown-item.disabled, .dropdown-item:disabled {
3292
- color: #6c757d;
3293
- background-color: transparent;
3294
- }
3295
-
3296
- .dropdown-menu.show {
3297
- display: block;
3298
- }
3299
-
3300
- .dropdown-header {
3301
- display: block;
3302
- padding: 0.5rem 1.5rem;
3303
- margin-bottom: 0;
3304
- font-size: 0.875rem;
3305
- color: #6c757d;
3306
- white-space: nowrap;
3307
- }
3308
-
3309
- .btn-group,
3310
- .btn-group-vertical {
3311
- position: relative;
3312
- display: -webkit-inline-box;
3313
- display: -ms-inline-flexbox;
3314
- display: inline-flex;
3315
- vertical-align: middle;
3316
- }
3317
-
3318
- .btn-group > .btn,
3319
- .btn-group-vertical > .btn {
3320
- position: relative;
3321
- -webkit-box-flex: 0;
3322
- -ms-flex: 0 1 auto;
3323
- flex: 0 1 auto;
3324
- }
3325
-
3326
- .btn-group > .btn:hover,
3327
- .btn-group-vertical > .btn:hover {
3328
- z-index: 1;
3329
- }
3330
-
3331
- .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
3332
- .btn-group-vertical > .btn:focus,
3333
- .btn-group-vertical > .btn:active,
3334
- .btn-group-vertical > .btn.active {
3335
- z-index: 1;
3336
- }
3337
-
3338
- .btn-group .btn + .btn,
3339
- .btn-group .btn + .btn-group,
3340
- .btn-group .btn-group + .btn,
3341
- .btn-group .btn-group + .btn-group,
3342
- .btn-group-vertical .btn + .btn,
3343
- .btn-group-vertical .btn + .btn-group,
3344
- .btn-group-vertical .btn-group + .btn,
3345
- .btn-group-vertical .btn-group + .btn-group {
3346
- margin-left: -1px;
3347
- }
3348
-
3349
- .btn-toolbar {
3350
- display: -webkit-box;
3351
- display: -ms-flexbox;
3352
- display: flex;
3353
- -ms-flex-wrap: wrap;
3354
- flex-wrap: wrap;
3355
- -webkit-box-pack: start;
3356
- -ms-flex-pack: start;
3357
- justify-content: flex-start;
3358
- }
3359
-
3360
- .btn-toolbar .input-group {
3361
- width: auto;
3362
- }
3363
-
3364
- .btn-group > .btn:first-child {
3365
- margin-left: 0;
3366
- }
3367
-
3368
- .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
3369
- .btn-group > .btn-group:not(:last-child) > .btn {
3370
- border-top-right-radius: 0;
3371
- border-bottom-right-radius: 0;
3372
- }
3373
-
3374
- .btn-group > .btn:not(:first-child),
3375
- .btn-group > .btn-group:not(:first-child) > .btn {
3376
- border-top-left-radius: 0;
3377
- border-bottom-left-radius: 0;
3378
- }
3379
-
3380
- .dropdown-toggle-split {
3381
- padding-right: 0.5625rem;
3382
- padding-left: 0.5625rem;
3383
- }
3384
-
3385
- .dropdown-toggle-split::after {
3386
- margin-left: 0;
3387
- }
3388
-
3389
- .btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
3390
- padding-right: 0.375rem;
3391
- padding-left: 0.375rem;
3392
- }
3393
-
3394
- .btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
3395
- padding-right: 0.75rem;
3396
- padding-left: 0.75rem;
3397
- }
3398
-
3399
- .btn-group-vertical {
3400
- -webkit-box-orient: vertical;
3401
- -webkit-box-direction: normal;
3402
- -ms-flex-direction: column;
3403
- flex-direction: column;
3404
- -webkit-box-align: start;
3405
- -ms-flex-align: start;
3406
- align-items: flex-start;
3407
- -webkit-box-pack: center;
3408
- -ms-flex-pack: center;
3409
- justify-content: center;
3410
- }
3411
-
3412
- .btn-group-vertical .btn,
3413
- .btn-group-vertical .btn-group {
3414
- width: 100%;
3415
- }
3416
-
3417
- .btn-group-vertical > .btn + .btn,
3418
- .btn-group-vertical > .btn + .btn-group,
3419
- .btn-group-vertical > .btn-group + .btn,
3420
- .btn-group-vertical > .btn-group + .btn-group {
3421
- margin-top: -1px;
3422
- margin-left: 0;
3423
- }
3424
-
3425
- .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
3426
- .btn-group-vertical > .btn-group:not(:last-child) > .btn {
3427
- border-bottom-right-radius: 0;
3428
- border-bottom-left-radius: 0;
3429
- }
3430
-
3431
- .btn-group-vertical > .btn:not(:first-child),
3432
- .btn-group-vertical > .btn-group:not(:first-child) > .btn {
3433
- border-top-left-radius: 0;
3434
- border-top-right-radius: 0;
3435
- }
3436
-
3437
- .btn-group-toggle > .btn,
3438
- .btn-group-toggle > .btn-group > .btn {
3439
- margin-bottom: 0;
3440
- }
3441
-
3442
- .btn-group-toggle > .btn input[type="radio"],
3443
- .btn-group-toggle > .btn input[type="checkbox"],
3444
- .btn-group-toggle > .btn-group > .btn input[type="radio"],
3445
- .btn-group-toggle > .btn-group > .btn input[type="checkbox"] {
3446
- position: absolute;
3447
- clip: rect(0, 0, 0, 0);
3448
- pointer-events: none;
3449
- }
3450
-
3451
- .input-group {
3452
- position: relative;
3453
- display: -webkit-box;
3454
- display: -ms-flexbox;
3455
- display: flex;
3456
- -ms-flex-wrap: wrap;
3457
- flex-wrap: wrap;
3458
- -webkit-box-align: stretch;
3459
- -ms-flex-align: stretch;
3460
- align-items: stretch;
3461
- width: 100%;
3462
- }
3463
-
3464
- .input-group > .form-control,
3465
- .input-group > .custom-select,
3466
- .input-group > .custom-file {
3467
- position: relative;
3468
- -webkit-box-flex: 1;
3469
- -ms-flex: 1 1 auto;
3470
- flex: 1 1 auto;
3471
- width: 1%;
3472
- margin-bottom: 0;
3473
- }
3474
-
3475
- .input-group > .form-control:focus,
3476
- .input-group > .custom-select:focus,
3477
- .input-group > .custom-file:focus {
3478
- z-index: 3;
3479
- }
3480
-
3481
- .input-group > .form-control + .form-control,
3482
- .input-group > .form-control + .custom-select,
3483
- .input-group > .form-control + .custom-file,
3484
- .input-group > .custom-select + .form-control,
3485
- .input-group > .custom-select + .custom-select,
3486
- .input-group > .custom-select + .custom-file,
3487
- .input-group > .custom-file + .form-control,
3488
- .input-group > .custom-file + .custom-select,
3489
- .input-group > .custom-file + .custom-file {
3490
- margin-left: -1px;
3491
- }
3492
-
3493
- .input-group > .form-control:not(:last-child),
3494
- .input-group > .custom-select:not(:last-child) {
3495
- border-top-right-radius: 0;
3496
- border-bottom-right-radius: 0;
3497
- }
3498
-
3499
- .input-group > .form-control:not(:first-child),
3500
- .input-group > .custom-select:not(:first-child) {
3501
- border-top-left-radius: 0;
3502
- border-bottom-left-radius: 0;
3503
- }
3504
-
3505
- .input-group > .custom-file {
3506
- display: -webkit-box;
3507
- display: -ms-flexbox;
3508
- display: flex;
3509
- -webkit-box-align: center;
3510
- -ms-flex-align: center;
3511
- align-items: center;
3512
- }
3513
-
3514
- .input-group > .custom-file:not(:last-child) .custom-file-label,
3515
- .input-group > .custom-file:not(:last-child) .custom-file-label::before {
3516
- border-top-right-radius: 0;
3517
- border-bottom-right-radius: 0;
3518
- }
3519
-
3520
- .input-group > .custom-file:not(:first-child) .custom-file-label,
3521
- .input-group > .custom-file:not(:first-child) .custom-file-label::before {
3522
- border-top-left-radius: 0;
3523
- border-bottom-left-radius: 0;
3524
- }
3525
-
3526
- .input-group-prepend,
3527
- .input-group-append {
3528
- display: -webkit-box;
3529
- display: -ms-flexbox;
3530
- display: flex;
3531
- }
3532
-
3533
- .input-group-prepend .btn,
3534
- .input-group-append .btn {
3535
- position: relative;
3536
- z-index: 2;
3537
- }
3538
-
3539
- .input-group-prepend .btn + .btn,
3540
- .input-group-prepend .btn + .input-group-text,
3541
- .input-group-prepend .input-group-text + .input-group-text,
3542
- .input-group-prepend .input-group-text + .btn,
3543
- .input-group-append .btn + .btn,
3544
- .input-group-append .btn + .input-group-text,
3545
- .input-group-append .input-group-text + .input-group-text,
3546
- .input-group-append .input-group-text + .btn {
3547
- margin-left: -1px;
3548
- }
3549
-
3550
- .input-group-prepend {
3551
- margin-right: -1px;
3552
- }
3553
-
3554
- .input-group-append {
3555
- margin-left: -1px;
3556
- }
3557
-
3558
- .input-group-text {
3559
- display: -webkit-box;
3560
- display: -ms-flexbox;
3561
- display: flex;
3562
- -webkit-box-align: center;
3563
- -ms-flex-align: center;
3564
- align-items: center;
3565
- padding: 0.375rem 0.75rem;
3566
- margin-bottom: 0;
3567
- font-size: 1rem;
3568
- font-weight: 400;
3569
- line-height: 1.5;
3570
- color: #495057;
3571
- text-align: center;
3572
- white-space: nowrap;
3573
- background-color: #e9ecef;
3574
- border: 1px solid #ced4da;
3575
- border-radius: 0.25rem;
3576
- }
3577
-
3578
- .input-group-text input[type="radio"],
3579
- .input-group-text input[type="checkbox"] {
3580
- margin-top: 0;
3581
- }
3582
-
3583
- .input-group > .input-group-prepend > .btn,
3584
- .input-group > .input-group-prepend > .input-group-text,
3585
- .input-group > .input-group-append:not(:last-child) > .btn,
3586
- .input-group > .input-group-append:not(:last-child) > .input-group-text,
3587
- .input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
3588
- .input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
3589
- border-top-right-radius: 0;
3590
- border-bottom-right-radius: 0;
3591
- }
3592
-
3593
- .input-group > .input-group-append > .btn,
3594
- .input-group > .input-group-append > .input-group-text,
3595
- .input-group > .input-group-prepend:not(:first-child) > .btn,
3596
- .input-group > .input-group-prepend:not(:first-child) > .input-group-text,
3597
- .input-group > .input-group-prepend:first-child > .btn:not(:first-child),
3598
- .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
3599
- border-top-left-radius: 0;
3600
- border-bottom-left-radius: 0;
3601
- }
3602
-
3603
- .custom-control {
3604
- position: relative;
3605
- display: block;
3606
- min-height: 1.5rem;
3607
- padding-left: 1.5rem;
3608
- }
3609
-
3610
- .custom-control-inline {
3611
- display: -webkit-inline-box;
3612
- display: -ms-inline-flexbox;
3613
- display: inline-flex;
3614
- margin-right: 1rem;
3615
- }
3616
-
3617
- .custom-control-input {
3618
- position: absolute;
3619
- z-index: -1;
3620
- opacity: 0;
3621
- }
3622
-
3623
- .custom-control-input:checked ~ .custom-control-label::before {
3624
- color: #fff;
3625
- background-color: #007bff;
3626
- }
3627
-
3628
- .custom-control-input:focus ~ .custom-control-label::before {
3629
- box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3630
- }
3631
-
3632
- .custom-control-input:active ~ .custom-control-label::before {
3633
- color: #fff;
3634
- background-color: #b3d7ff;
3635
- }
3636
-
3637
- .custom-control-input:disabled ~ .custom-control-label {
3638
- color: #6c757d;
3639
- }
3640
-
3641
- .custom-control-input:disabled ~ .custom-control-label::before {
3642
- background-color: #e9ecef;
3643
- }
3644
-
3645
- .custom-control-label {
3646
- margin-bottom: 0;
3647
- }
3648
-
3649
- .custom-control-label::before {
3650
- position: absolute;
3651
- top: 0.25rem;
3652
- left: 0;
3653
- display: block;
3654
- width: 1rem;
3655
- height: 1rem;
3656
- pointer-events: none;
3657
- content: "";
3658
- -webkit-user-select: none;
3659
- -moz-user-select: none;
3660
- -ms-user-select: none;
3661
- user-select: none;
3662
- background-color: #dee2e6;
3663
- }
3664
-
3665
- .custom-control-label::after {
3666
- position: absolute;
3667
- top: 0.25rem;
3668
- left: 0;
3669
- display: block;
3670
- width: 1rem;
3671
- height: 1rem;
3672
- content: "";
3673
- background-repeat: no-repeat;
3674
- background-position: center center;
3675
- background-size: 50% 50%;
3676
- }
3677
-
3678
- .custom-checkbox .custom-control-label::before {
3679
- border-radius: 0.25rem;
3680
- }
3681
-
3682
- .custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
3683
- background-color: #007bff;
3684
- }
3685
-
3686
- .custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
3687
- background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
3688
- }
3689
-
3690
- .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
3691
- background-color: #007bff;
3692
- }
3693
-
3694
- .custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
3695
- background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E");
3696
- }
3697
-
3698
- .custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
3699
- background-color: rgba(0, 123, 255, 0.5);
3700
- }
3701
-
3702
- .custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
3703
- background-color: rgba(0, 123, 255, 0.5);
3704
- }
3705
-
3706
- .custom-radio .custom-control-label::before {
3707
- border-radius: 50%;
3708
- }
3709
-
3710
- .custom-radio .custom-control-input:checked ~ .custom-control-label::before {
3711
- background-color: #007bff;
3712
- }
3713
-
3714
- .custom-radio .custom-control-input:checked ~ .custom-control-label::after {
3715
- background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E");
3716
- }
3717
-
3718
- .custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
3719
- background-color: rgba(0, 123, 255, 0.5);
3720
- }
3721
-
3722
- .custom-select {
3723
- display: inline-block;
3724
- width: 100%;
3725
- height: calc(2.25rem + 2px);
3726
- padding: 0.375rem 1.75rem 0.375rem 0.75rem;
3727
- line-height: 1.5;
3728
- color: #495057;
3729
- vertical-align: middle;
3730
- background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
3731
- background-size: 8px 10px;
3732
- border: 1px solid #ced4da;
3733
- border-radius: 0.25rem;
3734
- -webkit-appearance: none;
3735
- -moz-appearance: none;
3736
- appearance: none;
3737
- }
3738
-
3739
- .custom-select:focus {
3740
- border-color: #80bdff;
3741
- outline: 0;
3742
- box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075), 0 0 5px rgba(128, 189, 255, 0.5);
3743
- }
3744
-
3745
- .custom-select:focus::-ms-value {
3746
- color: #495057;
3747
- background-color: #fff;
3748
- }
3749
-
3750
- .custom-select[multiple], .custom-select[size]:not([size="1"]) {
3751
- height: auto;
3752
- padding-right: 0.75rem;
3753
- background-image: none;
3754
- }
3755
-
3756
- .custom-select:disabled {
3757
- color: #6c757d;
3758
- background-color: #e9ecef;
3759
- }
3760
-
3761
- .custom-select::-ms-expand {
3762
- opacity: 0;
3763
- }
3764
-
3765
- .custom-select-sm {
3766
- height: calc(1.8125rem + 2px);
3767
- padding-top: 0.375rem;
3768
- padding-bottom: 0.375rem;
3769
- font-size: 75%;
3770
- }
3771
-
3772
- .custom-select-lg {
3773
- height: calc(2.875rem + 2px);
3774
- padding-top: 0.375rem;
3775
- padding-bottom: 0.375rem;
3776
- font-size: 125%;
3777
- }
3778
-
3779
- .custom-file {
3780
- position: relative;
3781
- display: inline-block;
3782
- width: 100%;
3783
- height: calc(2.25rem + 2px);
3784
- margin-bottom: 0;
3785
- }
3786
-
3787
- .custom-file-input {
3788
- position: relative;
3789
- z-index: 2;
3790
- width: 100%;
3791
- height: calc(2.25rem + 2px);
3792
- margin: 0;
3793
- opacity: 0;
3794
- }
3795
-
3796
- .custom-file-input:focus ~ .custom-file-control {
3797
- border-color: #80bdff;
3798
- box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
3799
- }
3800
-
3801
- .custom-file-input:focus ~ .custom-file-control::before {
3802
- border-color: #80bdff;
3803
- }
3804
-
3805
- .custom-file-input:lang(en) ~ .custom-file-label::after {
3806
- content: "Browse";
3807
- }
3808
-
3809
- .custom-file-label {
3810
- position: absolute;
3811
- top: 0;
3812
- right: 0;
3813
- left: 0;
3814
- z-index: 1;
3815
- height: calc(2.25rem + 2px);
3816
- padding: 0.375rem 0.75rem;
3817
- line-height: 1.5;
3818
- color: #495057;
3819
- background-color: #fff;
3820
- border: 1px solid #ced4da;
3821
- border-radius: 0.25rem;
3822
- }
3823
-
3824
- .custom-file-label::after {
3825
- position: absolute;
3826
- top: 0;
3827
- right: 0;
3828
- bottom: 0;
3829
- z-index: 3;
3830
- display: block;
3831
- height: calc(calc(2.25rem + 2px) - 1px * 2);
3832
- padding: 0.375rem 0.75rem;
3833
- line-height: 1.5;
3834
- color: #495057;
3835
- content: "Browse";
3836
- background-color: #e9ecef;
3837
- border-left: 1px solid #ced4da;
3838
- border-radius: 0 0.25rem 0.25rem 0;
3839
- }
3840
-
3841
- .nav {
3842
- display: -webkit-box;
3843
- display: -ms-flexbox;
3844
- display: flex;
3845
- -ms-flex-wrap: wrap;
3846
- flex-wrap: wrap;
3847
- padding-left: 0;
3848
- margin-bottom: 0;
3849
- list-style: none;
3850
- }
3851
-
3852
- .nav-link {
3853
- display: block;
3854
- padding: 0.5rem 1rem;
3855
- }
3856
-
3857
- .nav-link:hover, .nav-link:focus {
3858
- text-decoration: none;
3859
- }
3860
-
3861
- .nav-link.disabled {
3862
- color: #6c757d;
3863
- }
3864
-
3865
- .nav-tabs {
3866
- border-bottom: 1px solid #dee2e6;
3867
- }
3868
-
3869
- .nav-tabs .nav-item {
3870
- margin-bottom: -1px;
3871
- }
3872
-
3873
- .nav-tabs .nav-link {
3874
- border: 1px solid transparent;
3875
- border-top-left-radius: 0.25rem;
3876
- border-top-right-radius: 0.25rem;
3877
- }
3878
-
3879
- .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
3880
- border-color: #e9ecef #e9ecef #dee2e6;
3881
- }
3882
-
3883
- .nav-tabs .nav-link.disabled {
3884
- color: #6c757d;
3885
- background-color: transparent;
3886
- border-color: transparent;
3887
- }
3888
-
3889
- .nav-tabs .nav-link.active,
3890
- .nav-tabs .nav-item.show .nav-link {
3891
- color: #495057;
3892
- background-color: #fff;
3893
- border-color: #dee2e6 #dee2e6 #fff;
3894
- }
3895
-
3896
- .nav-tabs .dropdown-menu {
3897
- margin-top: -1px;
3898
- border-top-left-radius: 0;
3899
- border-top-right-radius: 0;
3900
- }
3901
-
3902
- .nav-pills .nav-link {
3903
- border-radius: 0.25rem;
3904
- }
3905
-
3906
- .nav-pills .nav-link.active,
3907
- .nav-pills .show > .nav-link {
3908
- color: #fff;
3909
- background-color: #007bff;
3910
- }
3911
-
3912
- .nav-fill .nav-item {
3913
- -webkit-box-flex: 1;
3914
- -ms-flex: 1 1 auto;
3915
- flex: 1 1 auto;
3916
- text-align: center;
3917
- }
3918
-
3919
- .nav-justified .nav-item {
3920
- -ms-flex-preferred-size: 0;
3921
- flex-basis: 0;
3922
- -webkit-box-flex: 1;
3923
- -ms-flex-positive: 1;
3924
- flex-grow: 1;
3925
- text-align: center;
3926
- }
3927
-
3928
- .tab-content > .tab-pane {
3929
- display: none;
3930
- }
3931
-
3932
- .tab-content > .active {
3933
- display: block;
3934
- }
3935
-
3936
- .navbar {
3937
- position: relative;
3938
- display: -webkit-box;
3939
- display: -ms-flexbox;
3940
- display: flex;
3941
- -ms-flex-wrap: wrap;
3942
- flex-wrap: wrap;
3943
- -webkit-box-align: center;
3944
- -ms-flex-align: center;
3945
- align-items: center;
3946
- -webkit-box-pack: justify;
3947
- -ms-flex-pack: justify;
3948
- justify-content: space-between;
3949
- padding: 0.5rem 1rem;
3950
- }
3951
-
3952
- .navbar > .container,
3953
- .navbar > .container-fluid {
3954
- display: -webkit-box;
3955
- display: -ms-flexbox;
3956
- display: flex;
3957
- -ms-flex-wrap: wrap;
3958
- flex-wrap: wrap;
3959
- -webkit-box-align: center;
3960
- -ms-flex-align: center;
3961
- align-items: center;
3962
- -webkit-box-pack: justify;
3963
- -ms-flex-pack: justify;
3964
- justify-content: space-between;
3965
- }
3966
-
3967
- .navbar-brand {
3968
- display: inline-block;
3969
- padding-top: 0.3125rem;
3970
- padding-bottom: 0.3125rem;
3971
- margin-right: 1rem;
3972
- font-size: 1.25rem;
3973
- line-height: inherit;
3974
- white-space: nowrap;
3975
- }
3976
-
3977
- .navbar-brand:hover, .navbar-brand:focus {
3978
- text-decoration: none;
3979
- }
3980
-
3981
- .navbar-nav {
3982
- display: -webkit-box;
3983
- display: -ms-flexbox;
3984
- display: flex;
3985
- -webkit-box-orient: vertical;
3986
- -webkit-box-direction: normal;
3987
- -ms-flex-direction: column;
3988
- flex-direction: column;
3989
- padding-left: 0;
3990
- margin-bottom: 0;
3991
- list-style: none;
3992
- }
3993
-
3994
- .navbar-nav .nav-link {
3995
- padding-right: 0;
3996
- padding-left: 0;
3997
- }
3998
-
3999
- .navbar-nav .dropdown-menu {
4000
- position: static;
4001
- float: none;
4002
- }
4003
-
4004
- .navbar-text {
4005
- display: inline-block;
4006
- padding-top: 0.5rem;
4007
- padding-bottom: 0.5rem;
4008
- }
4009
-
4010
- .navbar-collapse {
4011
- -ms-flex-preferred-size: 100%;
4012
- flex-basis: 100%;
4013
- -webkit-box-flex: 1;
4014
- -ms-flex-positive: 1;
4015
- flex-grow: 1;
4016
- -webkit-box-align: center;
4017
- -ms-flex-align: center;
4018
- align-items: center;
4019
- }
4020
-
4021
- .navbar-toggler {
4022
- padding: 0.25rem 0.75rem;
4023
- font-size: 1.25rem;
4024
- line-height: 1;
4025
- background-color: transparent;
4026
- border: 1px solid transparent;
4027
- border-radius: 0.25rem;
4028
- }
4029
-
4030
- .navbar-toggler:hover, .navbar-toggler:focus {
4031
- text-decoration: none;
4032
- }
4033
-
4034
- .navbar-toggler:not(:disabled):not(.disabled) {
4035
- cursor: pointer;
4036
- }
4037
-
4038
- .navbar-toggler-icon {
4039
- display: inline-block;
4040
- width: 1.5em;
4041
- height: 1.5em;
4042
- vertical-align: middle;
4043
- content: "";
4044
- background: no-repeat center center;
4045
- background-size: 100% 100%;
4046
- }
4047
-
4048
- @media (max-width: 575.98px) {
4049
- .navbar-expand-sm > .container,
4050
- .navbar-expand-sm > .container-fluid {
4051
- padding-right: 0;
4052
- padding-left: 0;
4053
- }
4054
- }
4055
-
4056
- @media (min-width: 576px) {
4057
- .navbar-expand-sm {
4058
- -webkit-box-orient: horizontal;
4059
- -webkit-box-direction: normal;
4060
- -ms-flex-flow: row nowrap;
4061
- flex-flow: row nowrap;
4062
- -webkit-box-pack: start;
4063
- -ms-flex-pack: start;
4064
- justify-content: flex-start;
4065
- }
4066
- .navbar-expand-sm .navbar-nav {
4067
- -webkit-box-orient: horizontal;
4068
- -webkit-box-direction: normal;
4069
- -ms-flex-direction: row;
4070
- flex-direction: row;
4071
- }
4072
- .navbar-expand-sm .navbar-nav .dropdown-menu {
4073
- position: absolute;
4074
- }
4075
- .navbar-expand-sm .navbar-nav .dropdown-menu-right {
4076
- right: 0;
4077
- left: auto;
4078
- }
4079
- .navbar-expand-sm .navbar-nav .nav-link {
4080
- padding-right: 0.5rem;
4081
- padding-left: 0.5rem;
4082
- }
4083
- .navbar-expand-sm > .container,
4084
- .navbar-expand-sm > .container-fluid {
4085
- -ms-flex-wrap: nowrap;
4086
- flex-wrap: nowrap;
4087
- }
4088
- .navbar-expand-sm .navbar-collapse {
4089
- display: -webkit-box !important;
4090
- display: -ms-flexbox !important;
4091
- display: flex !important;
4092
- -ms-flex-preferred-size: auto;
4093
- flex-basis: auto;
4094
- }
4095
- .navbar-expand-sm .navbar-toggler {
4096
- display: none;
4097
- }
4098
- .navbar-expand-sm .dropup .dropdown-menu {
4099
- top: auto;
4100
- bottom: 100%;
4101
- }
4102
- }
4103
-
4104
- @media (max-width: 767.98px) {
4105
- .navbar-expand-md > .container,
4106
- .navbar-expand-md > .container-fluid {
4107
- padding-right: 0;
4108
- padding-left: 0;
4109
- }
4110
- }
4111
-
4112
- @media (min-width: 768px) {
4113
- .navbar-expand-md {
4114
- -webkit-box-orient: horizontal;
4115
- -webkit-box-direction: normal;
4116
- -ms-flex-flow: row nowrap;
4117
- flex-flow: row nowrap;
4118
- -webkit-box-pack: start;
4119
- -ms-flex-pack: start;
4120
- justify-content: flex-start;
4121
- }
4122
- .navbar-expand-md .navbar-nav {
4123
- -webkit-box-orient: horizontal;
4124
- -webkit-box-direction: normal;
4125
- -ms-flex-direction: row;
4126
- flex-direction: row;
4127
- }
4128
- .navbar-expand-md .navbar-nav .dropdown-menu {
4129
- position: absolute;
4130
- }
4131
- .navbar-expand-md .navbar-nav .dropdown-menu-right {
4132
- right: 0;
4133
- left: auto;
4134
- }
4135
- .navbar-expand-md .navbar-nav .nav-link {
4136
- padding-right: 0.5rem;
4137
- padding-left: 0.5rem;
4138
- }
4139
- .navbar-expand-md > .container,
4140
- .navbar-expand-md > .container-fluid {
4141
- -ms-flex-wrap: nowrap;
4142
- flex-wrap: nowrap;
4143
- }
4144
- .navbar-expand-md .navbar-collapse {
4145
- display: -webkit-box !important;
4146
- display: -ms-flexbox !important;
4147
- display: flex !important;
4148
- -ms-flex-preferred-size: auto;
4149
- flex-basis: auto;
4150
- }
4151
- .navbar-expand-md .navbar-toggler {
4152
- display: none;
4153
- }
4154
- .navbar-expand-md .dropup .dropdown-menu {
4155
- top: auto;
4156
- bottom: 100%;
4157
- }
4158
- }
4159
-
4160
- @media (max-width: 991.98px) {
4161
- .navbar-expand-lg > .container,
4162
- .navbar-expand-lg > .container-fluid {
4163
- padding-right: 0;
4164
- padding-left: 0;
4165
- }
4166
- }
4167
-
4168
- @media (min-width: 992px) {
4169
- .navbar-expand-lg {
4170
- -webkit-box-orient: horizontal;
4171
- -webkit-box-direction: normal;
4172
- -ms-flex-flow: row nowrap;
4173
- flex-flow: row nowrap;
4174
- -webkit-box-pack: start;
4175
- -ms-flex-pack: start;
4176
- justify-content: flex-start;
4177
- }
4178
- .navbar-expand-lg .navbar-nav {
4179
- -webkit-box-orient: horizontal;
4180
- -webkit-box-direction: normal;
4181
- -ms-flex-direction: row;
4182
- flex-direction: row;
4183
- }
4184
- .navbar-expand-lg .navbar-nav .dropdown-menu {
4185
- position: absolute;
4186
- }
4187
- .navbar-expand-lg .navbar-nav .dropdown-menu-right {
4188
- right: 0;
4189
- left: auto;
4190
- }
4191
- .navbar-expand-lg .navbar-nav .nav-link {
4192
- padding-right: 0.5rem;
4193
- padding-left: 0.5rem;
4194
- }
4195
- .navbar-expand-lg > .container,
4196
- .navbar-expand-lg > .container-fluid {
4197
- -ms-flex-wrap: nowrap;
4198
- flex-wrap: nowrap;
4199
- }
4200
- .navbar-expand-lg .navbar-collapse {
4201
- display: -webkit-box !important;
4202
- display: -ms-flexbox !important;
4203
- display: flex !important;
4204
- -ms-flex-preferred-size: auto;
4205
- flex-basis: auto;
4206
- }
4207
- .navbar-expand-lg .navbar-toggler {
4208
- display: none;
4209
- }
4210
- .navbar-expand-lg .dropup .dropdown-menu {
4211
- top: auto;
4212
- bottom: 100%;
4213
- }
4214
- }
4215
-
4216
- @media (max-width: 1199.98px) {
4217
- .navbar-expand-xl > .container,
4218
- .navbar-expand-xl > .container-fluid {
4219
- padding-right: 0;
4220
- padding-left: 0;
4221
- }
4222
- }
4223
-
4224
- @media (min-width: 1200px) {
4225
- .navbar-expand-xl {
4226
- -webkit-box-orient: horizontal;
4227
- -webkit-box-direction: normal;
4228
- -ms-flex-flow: row nowrap;
4229
- flex-flow: row nowrap;
4230
- -webkit-box-pack: start;
4231
- -ms-flex-pack: start;
4232
- justify-content: flex-start;
4233
- }
4234
- .navbar-expand-xl .navbar-nav {
4235
- -webkit-box-orient: horizontal;
4236
- -webkit-box-direction: normal;
4237
- -ms-flex-direction: row;
4238
- flex-direction: row;
4239
- }
4240
- .navbar-expand-xl .navbar-nav .dropdown-menu {
4241
- position: absolute;
4242
- }
4243
- .navbar-expand-xl .navbar-nav .dropdown-menu-right {
4244
- right: 0;
4245
- left: auto;
4246
- }
4247
- .navbar-expand-xl .navbar-nav .nav-link {
4248
- padding-right: 0.5rem;
4249
- padding-left: 0.5rem;
4250
- }
4251
- .navbar-expand-xl > .container,
4252
- .navbar-expand-xl > .container-fluid {
4253
- -ms-flex-wrap: nowrap;
4254
- flex-wrap: nowrap;
4255
- }
4256
- .navbar-expand-xl .navbar-collapse {
4257
- display: -webkit-box !important;
4258
- display: -ms-flexbox !important;
4259
- display: flex !important;
4260
- -ms-flex-preferred-size: auto;
4261
- flex-basis: auto;
4262
- }
4263
- .navbar-expand-xl .navbar-toggler {
4264
- display: none;
4265
- }
4266
- .navbar-expand-xl .dropup .dropdown-menu {
4267
- top: auto;
4268
- bottom: 100%;
4269
- }
4270
- }
4271
-
4272
- .navbar-expand {
4273
- -webkit-box-orient: horizontal;
4274
- -webkit-box-direction: normal;
4275
- -ms-flex-flow: row nowrap;
4276
- flex-flow: row nowrap;
4277
- -webkit-box-pack: start;
4278
- -ms-flex-pack: start;
4279
- justify-content: flex-start;
4280
- }
4281
-
4282
- .navbar-expand > .container,
4283
- .navbar-expand > .container-fluid {
4284
- padding-right: 0;
4285
- padding-left: 0;
4286
- }
4287
-
4288
- .navbar-expand .navbar-nav {
4289
- -webkit-box-orient: horizontal;
4290
- -webkit-box-direction: normal;
4291
- -ms-flex-direction: row;
4292
- flex-direction: row;
4293
- }
4294
-
4295
- .navbar-expand .navbar-nav .dropdown-menu {
4296
- position: absolute;
4297
- }
4298
-
4299
- .navbar-expand .navbar-nav .dropdown-menu-right {
4300
- right: 0;
4301
- left: auto;
4302
- }
4303
-
4304
- .navbar-expand .navbar-nav .nav-link {
4305
- padding-right: 0.5rem;
4306
- padding-left: 0.5rem;
4307
- }
4308
-
4309
- .navbar-expand > .container,
4310
- .navbar-expand > .container-fluid {
4311
- -ms-flex-wrap: nowrap;
4312
- flex-wrap: nowrap;
4313
- }
4314
-
4315
- .navbar-expand .navbar-collapse {
4316
- display: -webkit-box !important;
4317
- display: -ms-flexbox !important;
4318
- display: flex !important;
4319
- -ms-flex-preferred-size: auto;
4320
- flex-basis: auto;
4321
- }
4322
-
4323
- .navbar-expand .navbar-toggler {
4324
- display: none;
4325
- }
4326
-
4327
- .navbar-expand .dropup .dropdown-menu {
4328
- top: auto;
4329
- bottom: 100%;
4330
- }
4331
-
4332
- .navbar-light .navbar-brand {
4333
- color: rgba(0, 0, 0, 0.9);
4334
- }
4335
-
4336
- .navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
4337
- color: rgba(0, 0, 0, 0.9);
4338
- }
4339
-
4340
- .navbar-light .navbar-nav .nav-link {
4341
- color: rgba(0, 0, 0, 0.5);
4342
- }
4343
-
4344
- .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
4345
- color: rgba(0, 0, 0, 0.7);
4346
- }
4347
-
4348
- .navbar-light .navbar-nav .nav-link.disabled {
4349
- color: rgba(0, 0, 0, 0.3);
4350
- }
4351
-
4352
- .navbar-light .navbar-nav .show > .nav-link,
4353
- .navbar-light .navbar-nav .active > .nav-link,
4354
- .navbar-light .navbar-nav .nav-link.show,
4355
- .navbar-light .navbar-nav .nav-link.active {
4356
- color: rgba(0, 0, 0, 0.9);
4357
- }
4358
-
4359
- .navbar-light .navbar-toggler {
4360
- color: rgba(0, 0, 0, 0.5);
4361
- border-color: rgba(0, 0, 0, 0.1);
4362
- }
4363
-
4364
- .navbar-light .navbar-toggler-icon {
4365
- background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
4366
- }
4367
-
4368
- .navbar-light .navbar-text {
4369
- color: rgba(0, 0, 0, 0.5);
4370
- }
4371
-
4372
- .navbar-light .navbar-text a {
4373
- color: rgba(0, 0, 0, 0.9);
4374
- }
4375
-
4376
- .navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
4377
- color: rgba(0, 0, 0, 0.9);
4378
- }
4379
-
4380
- .navbar-dark .navbar-brand {
4381
- color: #fff;
4382
- }
4383
-
4384
- .navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
4385
- color: #fff;
4386
- }
4387
-
4388
- .navbar-dark .navbar-nav .nav-link {
4389
- color: rgba(255, 255, 255, 0.5);
4390
- }
4391
-
4392
- .navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
4393
- color: rgba(255, 255, 255, 0.75);
4394
- }
4395
-
4396
- .navbar-dark .navbar-nav .nav-link.disabled {
4397
- color: rgba(255, 255, 255, 0.25);
4398
- }
4399
-
4400
- .navbar-dark .navbar-nav .show > .nav-link,
4401
- .navbar-dark .navbar-nav .active > .nav-link,
4402
- .navbar-dark .navbar-nav .nav-link.show,
4403
- .navbar-dark .navbar-nav .nav-link.active {
4404
- color: #fff;
4405
- }
4406
-
4407
- .navbar-dark .navbar-toggler {
4408
- color: rgba(255, 255, 255, 0.5);
4409
- border-color: rgba(255, 255, 255, 0.1);
4410
- }
4411
-
4412
- .navbar-dark .navbar-toggler-icon {
4413
- background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
4414
- }
4415
-
4416
- .navbar-dark .navbar-text {
4417
- color: rgba(255, 255, 255, 0.5);
4418
- }
4419
-
4420
- .navbar-dark .navbar-text a {
4421
- color: #fff;
4422
- }
4423
-
4424
- .navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
4425
- color: #fff;
4426
- }
4427
-
4428
- .card {
4429
- position: relative;
4430
- display: -webkit-box;
4431
- display: -ms-flexbox;
4432
- display: flex;
4433
- -webkit-box-orient: vertical;
4434
- -webkit-box-direction: normal;
4435
- -ms-flex-direction: column;
4436
- flex-direction: column;
4437
- min-width: 0;
4438
- word-wrap: break-word;
4439
- background-color: #fff;
4440
- background-clip: border-box;
4441
- border: 1px solid rgba(0, 0, 0, 0.125);
4442
- border-radius: 0.25rem;
4443
- }
4444
-
4445
- .card > hr {
4446
- margin-right: 0;
4447
- margin-left: 0;
4448
- }
4449
-
4450
- .card > .list-group:first-child .list-group-item:first-child {
4451
- border-top-left-radius: 0.25rem;
4452
- border-top-right-radius: 0.25rem;
4453
- }
4454
-
4455
- .card > .list-group:last-child .list-group-item:last-child {
4456
- border-bottom-right-radius: 0.25rem;
4457
- border-bottom-left-radius: 0.25rem;
4458
- }
4459
-
4460
- .card-body {
4461
- -webkit-box-flex: 1;
4462
- -ms-flex: 1 1 auto;
4463
- flex: 1 1 auto;
4464
- padding: 1.25rem;
4465
- }
4466
-
4467
- .card-title {
4468
- margin-bottom: 0.75rem;
4469
- }
4470
-
4471
- .card-subtitle {
4472
- margin-top: -0.375rem;
4473
- margin-bottom: 0;
4474
- }
4475
-
4476
- .card-text:last-child {
4477
- margin-bottom: 0;
4478
- }
4479
-
4480
- .card-link:hover {
4481
- text-decoration: none;
4482
- }
4483
-
4484
- .card-link + .card-link {
4485
- margin-left: 1.25rem;
4486
- }
4487
-
4488
- .card-header {
4489
- padding: 0.75rem 1.25rem;
4490
- margin-bottom: 0;
4491
- background-color: rgba(0, 0, 0, 0.03);
4492
- border-bottom: 1px solid rgba(0, 0, 0, 0.125);
4493
- }
4494
-
4495
- .card-header:first-child {
4496
- border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
4497
- }
4498
-
4499
- .card-header + .list-group .list-group-item:first-child {
4500
- border-top: 0;
4501
- }
4502
-
4503
- .card-footer {
4504
- padding: 0.75rem 1.25rem;
4505
- background-color: rgba(0, 0, 0, 0.03);
4506
- border-top: 1px solid rgba(0, 0, 0, 0.125);
4507
- }
4508
-
4509
- .card-footer:last-child {
4510
- border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
4511
- }
4512
-
4513
- .card-header-tabs {
4514
- margin-right: -0.625rem;
4515
- margin-bottom: -0.75rem;
4516
- margin-left: -0.625rem;
4517
- border-bottom: 0;
4518
- }
4519
-
4520
- .card-header-pills {
4521
- margin-right: -0.625rem;
4522
- margin-left: -0.625rem;
4523
- }
4524
-
4525
- .card-img-overlay {
4526
- position: absolute;
4527
- top: 0;
4528
- right: 0;
4529
- bottom: 0;
4530
- left: 0;
4531
- padding: 1.25rem;
4532
- }
4533
-
4534
- .card-img {
4535
- width: 100%;
4536
- border-radius: calc(0.25rem - 1px);
4537
- }
4538
-
4539
- .card-img-top {
4540
- width: 100%;
4541
- border-top-left-radius: calc(0.25rem - 1px);
4542
- border-top-right-radius: calc(0.25rem - 1px);
4543
- }
4544
-
4545
- .card-img-bottom {
4546
- width: 100%;
4547
- border-bottom-right-radius: calc(0.25rem - 1px);
4548
- border-bottom-left-radius: calc(0.25rem - 1px);
4549
- }
4550
-
4551
- .card-deck {
4552
- display: -webkit-box;
4553
- display: -ms-flexbox;
4554
- display: flex;
4555
- -webkit-box-orient: vertical;
4556
- -webkit-box-direction: normal;
4557
- -ms-flex-direction: column;
4558
- flex-direction: column;
4559
- }
4560
-
4561
- .card-deck .card {
4562
- margin-bottom: 15px;
4563
- }
4564
-
4565
- @media (min-width: 576px) {
4566
- .card-deck {
4567
- -webkit-box-orient: horizontal;
4568
- -webkit-box-direction: normal;
4569
- -ms-flex-flow: row wrap;
4570
- flex-flow: row wrap;
4571
- margin-right: -15px;
4572
- margin-left: -15px;
4573
- }
4574
- .card-deck .card {
4575
- display: -webkit-box;
4576
- display: -ms-flexbox;
4577
- display: flex;
4578
- -webkit-box-flex: 1;
4579
- -ms-flex: 1 0 0%;
4580
- flex: 1 0 0%;
4581
- -webkit-box-orient: vertical;
4582
- -webkit-box-direction: normal;
4583
- -ms-flex-direction: column;
4584
- flex-direction: column;
4585
- margin-right: 15px;
4586
- margin-bottom: 0;
4587
- margin-left: 15px;
4588
- }
4589
- }
4590
-
4591
- .card-group {
4592
- display: -webkit-box;
4593
- display: -ms-flexbox;
4594
- display: flex;
4595
- -webkit-box-orient: vertical;
4596
- -webkit-box-direction: normal;
4597
- -ms-flex-direction: column;
4598
- flex-direction: column;
4599
- }
4600
-
4601
- .card-group > .card {
4602
- margin-bottom: 15px;
4603
- }
4604
-
4605
- @media (min-width: 576px) {
4606
- .card-group {
4607
- -webkit-box-orient: horizontal;
4608
- -webkit-box-direction: normal;
4609
- -ms-flex-flow: row wrap;
4610
- flex-flow: row wrap;
4611
- }
4612
- .card-group > .card {
4613
- -webkit-box-flex: 1;
4614
- -ms-flex: 1 0 0%;
4615
- flex: 1 0 0%;
4616
- margin-bottom: 0;
4617
- }
4618
- .card-group > .card + .card {
4619
- margin-left: 0;
4620
- border-left: 0;
4621
- }
4622
- .card-group > .card:first-child {
4623
- border-top-right-radius: 0;
4624
- border-bottom-right-radius: 0;
4625
- }
4626
- .card-group > .card:first-child .card-img-top,
4627
- .card-group > .card:first-child .card-header {
4628
- border-top-right-radius: 0;
4629
- }
4630
- .card-group > .card:first-child .card-img-bottom,
4631
- .card-group > .card:first-child .card-footer {
4632
- border-bottom-right-radius: 0;
4633
- }
4634
- .card-group > .card:last-child {
4635
- border-top-left-radius: 0;
4636
- border-bottom-left-radius: 0;
4637
- }
4638
- .card-group > .card:last-child .card-img-top,
4639
- .card-group > .card:last-child .card-header {
4640
- border-top-left-radius: 0;
4641
- }
4642
- .card-group > .card:last-child .card-img-bottom,
4643
- .card-group > .card:last-child .card-footer {
4644
- border-bottom-left-radius: 0;
4645
- }
4646
- .card-group > .card:only-child {
4647
- border-radius: 0.25rem;
4648
- }
4649
- .card-group > .card:only-child .card-img-top,
4650
- .card-group > .card:only-child .card-header {
4651
- border-top-left-radius: 0.25rem;
4652
- border-top-right-radius: 0.25rem;
4653
- }
4654
- .card-group > .card:only-child .card-img-bottom,
4655
- .card-group > .card:only-child .card-footer {
4656
- border-bottom-right-radius: 0.25rem;
4657
- border-bottom-left-radius: 0.25rem;
4658
- }
4659
- .card-group > .card:not(:first-child):not(:last-child):not(:only-child) {
4660
- border-radius: 0;
4661
- }
4662
- .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
4663
- .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom,
4664
- .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-header,
4665
- .card-group > .card:not(:first-child):not(:last-child):not(:only-child) .card-footer {
4666
- border-radius: 0;
4667
- }
4668
- }
4669
-
4670
- .card-columns .card {
4671
- margin-bottom: 0.75rem;
4672
- }
4673
-
4674
- @media (min-width: 576px) {
4675
- .card-columns {
4676
- -webkit-column-count: 3;
4677
- -moz-column-count: 3;
4678
- column-count: 3;
4679
- -webkit-column-gap: 1.25rem;
4680
- -moz-column-gap: 1.25rem;
4681
- column-gap: 1.25rem;
4682
- }
4683
- .card-columns .card {
4684
- display: inline-block;
4685
- width: 100%;
4686
- }
4687
- }
4688
-
4689
- .breadcrumb {
4690
- display: -webkit-box;
4691
- display: -ms-flexbox;
4692
- display: flex;
4693
- -ms-flex-wrap: wrap;
4694
- flex-wrap: wrap;
4695
- padding: 0.75rem 1rem;
4696
- margin-bottom: 1rem;
4697
- list-style: none;
4698
- background-color: #e9ecef;
4699
- border-radius: 0.25rem;
4700
- }
4701
-
4702
- .breadcrumb-item + .breadcrumb-item::before {
4703
- display: inline-block;
4704
- padding-right: 0.5rem;
4705
- padding-left: 0.5rem;
4706
- color: #6c757d;
4707
- content: "/";
4708
- }
4709
-
4710
- .breadcrumb-item + .breadcrumb-item:hover::before {
4711
- text-decoration: underline;
4712
- }
4713
-
4714
- .breadcrumb-item + .breadcrumb-item:hover::before {
4715
- text-decoration: none;
4716
- }
4717
-
4718
- .breadcrumb-item.active {
4719
- color: #6c757d;
4720
- }
4721
-
4722
- .pagination {
4723
- display: -webkit-box;
4724
- display: -ms-flexbox;
4725
- display: flex;
4726
- padding-left: 0;
4727
- list-style: none;
4728
- border-radius: 0.25rem;
4729
- }
4730
-
4731
- .page-link {
4732
- position: relative;
4733
- display: block;
4734
- padding: 0.5rem 0.75rem;
4735
- margin-left: -1px;
4736
- line-height: 1.25;
4737
- color: #007bff;
4738
- background-color: #fff;
4739
- border: 1px solid #dee2e6;
4740
- }
4741
-
4742
- .page-link:hover {
4743
- color: #0056b3;
4744
- text-decoration: none;
4745
- background-color: #e9ecef;
4746
- border-color: #dee2e6;
4747
- }
4748
-
4749
- .page-link:focus {
4750
- z-index: 2;
4751
- outline: 0;
4752
- box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
4753
- }
4754
-
4755
- .page-link:not(:disabled):not(.disabled) {
4756
- cursor: pointer;
4757
- }
4758
-
4759
- .page-item:first-child .page-link {
4760
- margin-left: 0;
4761
- border-top-left-radius: 0.25rem;
4762
- border-bottom-left-radius: 0.25rem;
4763
- }
4764
-
4765
- .page-item:last-child .page-link {
4766
- border-top-right-radius: 0.25rem;
4767
- border-bottom-right-radius: 0.25rem;
4768
- }
4769
-
4770
- .page-item.active .page-link {
4771
- z-index: 1;
4772
- color: #fff;
4773
- background-color: #007bff;
4774
- border-color: #007bff;
4775
- }
4776
-
4777
- .page-item.disabled .page-link {
4778
- color: #6c757d;
4779
- pointer-events: none;
4780
- cursor: auto;
4781
- background-color: #fff;
4782
- border-color: #dee2e6;
4783
- }
4784
-
4785
- .pagination-lg .page-link {
4786
- padding: 0.75rem 1.5rem;
4787
- font-size: 1.25rem;
4788
- line-height: 1.5;
4789
- }
4790
-
4791
- .pagination-lg .page-item:first-child .page-link {
4792
- border-top-left-radius: 0.3rem;
4793
- border-bottom-left-radius: 0.3rem;
4794
- }
4795
-
4796
- .pagination-lg .page-item:last-child .page-link {
4797
- border-top-right-radius: 0.3rem;
4798
- border-bottom-right-radius: 0.3rem;
4799
- }
4800
-
4801
- .pagination-sm .page-link {
4802
- padding: 0.25rem 0.5rem;
4803
- font-size: 0.875rem;
4804
- line-height: 1.5;
4805
- }
4806
-
4807
- .pagination-sm .page-item:first-child .page-link {
4808
- border-top-left-radius: 0.2rem;
4809
- border-bottom-left-radius: 0.2rem;
4810
- }
4811
-
4812
- .pagination-sm .page-item:last-child .page-link {
4813
- border-top-right-radius: 0.2rem;
4814
- border-bottom-right-radius: 0.2rem;
4815
- }
4816
-
4817
- .badge {
4818
- display: inline-block;
4819
- padding: 0.25em 0.4em;
4820
- font-size: 75%;
4821
- font-weight: 700;
4822
- line-height: 1;
4823
- text-align: center;
4824
- white-space: nowrap;
4825
- vertical-align: baseline;
4826
- border-radius: 0.25rem;
4827
- }
4828
-
4829
- .badge:empty {
4830
- display: none;
4831
- }
4832
-
4833
- .btn .badge {
4834
- position: relative;
4835
- top: -1px;
4836
- }
4837
-
4838
- .badge-pill {
4839
- padding-right: 0.6em;
4840
- padding-left: 0.6em;
4841
- border-radius: 10rem;
4842
- }
4843
-
4844
- .badge-primary {
4845
- color: #fff;
4846
- background-color: #007bff;
4847
- }
4848
-
4849
- .badge-primary[href]:hover, .badge-primary[href]:focus {
4850
- color: #fff;
4851
- text-decoration: none;
4852
- background-color: #0062cc;
4853
- }
4854
-
4855
- .badge-secondary {
4856
- color: #fff;
4857
- background-color: #6c757d;
4858
- }
4859
-
4860
- .badge-secondary[href]:hover, .badge-secondary[href]:focus {
4861
- color: #fff;
4862
- text-decoration: none;
4863
- background-color: #545b62;
4864
- }
4865
-
4866
- .badge-success {
4867
- color: #fff;
4868
- background-color: #28a745;
4869
- }
4870
-
4871
- .badge-success[href]:hover, .badge-success[href]:focus {
4872
- color: #fff;
4873
- text-decoration: none;
4874
- background-color: #1e7e34;
4875
- }
4876
-
4877
- .badge-info {
4878
- color: #fff;
4879
- background-color: #17a2b8;
4880
- }
4881
-
4882
- .badge-info[href]:hover, .badge-info[href]:focus {
4883
- color: #fff;
4884
- text-decoration: none;
4885
- background-color: #117a8b;
4886
- }
4887
-
4888
- .badge-warning {
4889
- color: #212529;
4890
- background-color: #ffc107;
4891
- }
4892
-
4893
- .badge-warning[href]:hover, .badge-warning[href]:focus {
4894
- color: #212529;
4895
- text-decoration: none;
4896
- background-color: #d39e00;
4897
- }
4898
-
4899
- .badge-danger {
4900
- color: #fff;
4901
- background-color: #dc3545;
4902
- }
4903
-
4904
- .badge-danger[href]:hover, .badge-danger[href]:focus {
4905
- color: #fff;
4906
- text-decoration: none;
4907
- background-color: #bd2130;
4908
- }
4909
-
4910
- .badge-light {
4911
- color: #212529;
4912
- background-color: #f8f9fa;
4913
- }
4914
-
4915
- .badge-light[href]:hover, .badge-light[href]:focus {
4916
- color: #212529;
4917
- text-decoration: none;
4918
- background-color: #dae0e5;
4919
- }
4920
-
4921
- .badge-dark {
4922
- color: #fff;
4923
- background-color: #343a40;
4924
- }
4925
-
4926
- .badge-dark[href]:hover, .badge-dark[href]:focus {
4927
- color: #fff;
4928
- text-decoration: none;
4929
- background-color: #1d2124;
4930
- }
4931
-
4932
- .jumbotron {
4933
- padding: 2rem 1rem;
4934
- margin-bottom: 2rem;
4935
- background-color: #e9ecef;
4936
- border-radius: 0.3rem;
4937
- }
4938
-
4939
- @media (min-width: 576px) {
4940
- .jumbotron {
4941
- padding: 4rem 2rem;
4942
- }
4943
- }
4944
-
4945
- .jumbotron-fluid {
4946
- padding-right: 0;
4947
- padding-left: 0;
4948
- border-radius: 0;
4949
- }
4950
-
4951
- .alert {
4952
- position: relative;
4953
- padding: 0.75rem 1.25rem;
4954
- margin-bottom: 1rem;
4955
- border: 1px solid transparent;
4956
- border-radius: 0.25rem;
4957
- }
4958
-
4959
- .alert-heading {
4960
- color: inherit;
4961
- }
4962
-
4963
- .alert-link {
4964
- font-weight: 700;
4965
- }
4966
-
4967
- .alert-dismissible {
4968
- padding-right: 4rem;
4969
- }
4970
-
4971
- .alert-dismissible .close {
4972
- position: absolute;
4973
- top: 0;
4974
- right: 0;
4975
- padding: 0.75rem 1.25rem;
4976
- color: inherit;
4977
- }
4978
-
4979
- .alert-primary {
4980
- color: #004085;
4981
- background-color: #cce5ff;
4982
- border-color: #b8daff;
4983
- }
4984
-
4985
- .alert-primary hr {
4986
- border-top-color: #9fcdff;
4987
- }
4988
-
4989
- .alert-primary .alert-link {
4990
- color: #002752;
4991
- }
4992
-
4993
- .alert-secondary {
4994
- color: #383d41;
4995
- background-color: #e2e3e5;
4996
- border-color: #d6d8db;
4997
- }
4998
-
4999
- .alert-secondary hr {
5000
- border-top-color: #c8cbcf;
5001
- }
5002
-
5003
- .alert-secondary .alert-link {
5004
- color: #202326;
5005
- }
5006
-
5007
- .alert-success {
5008
- color: #155724;
5009
- background-color: #d4edda;
5010
- border-color: #c3e6cb;
5011
- }
5012
-
5013
- .alert-success hr {
5014
- border-top-color: #b1dfbb;
5015
- }
5016
-
5017
- .alert-success .alert-link {
5018
- color: #0b2e13;
5019
- }
5020
-
5021
- .alert-info {
5022
- color: #0c5460;
5023
- background-color: #d1ecf1;
5024
- border-color: #bee5eb;
5025
- }
5026
-
5027
- .alert-info hr {
5028
- border-top-color: #abdde5;
5029
- }
5030
-
5031
- .alert-info .alert-link {
5032
- color: #062c33;
5033
- }
5034
-
5035
- .alert-warning {
5036
- color: #856404;
5037
- background-color: #fff3cd;
5038
- border-color: #ffeeba;
5039
- }
5040
-
5041
- .alert-warning hr {
5042
- border-top-color: #ffe8a1;
5043
- }
5044
-
5045
- .alert-warning .alert-link {
5046
- color: #533f03;
5047
- }
5048
-
5049
- .alert-danger {
5050
- color: #721c24;
5051
- background-color: #f8d7da;
5052
- border-color: #f5c6cb;
5053
- }
5054
-
5055
- .alert-danger hr {
5056
- border-top-color: #f1b0b7;
5057
- }
5058
-
5059
- .alert-danger .alert-link {
5060
- color: #491217;
5061
- }
5062
-
5063
- .alert-light {
5064
- color: #818182;
5065
- background-color: #fefefe;
5066
- border-color: #fdfdfe;
5067
- }
5068
-
5069
- .alert-light hr {
5070
- border-top-color: #ececf6;
5071
- }
5072
-
5073
- .alert-light .alert-link {
5074
- color: #686868;
5075
- }
5076
-
5077
- .alert-dark {
5078
- color: #1b1e21;
5079
- background-color: #d6d8d9;
5080
- border-color: #c6c8ca;
5081
- }
5082
-
5083
- .alert-dark hr {
5084
- border-top-color: #b9bbbe;
5085
- }
5086
-
5087
- .alert-dark .alert-link {
5088
- color: #040505;
5089
- }
5090
-
5091
- @-webkit-keyframes progress-bar-stripes {
5092
- from {
5093
- background-position: 1rem 0;
5094
- }
5095
- to {
5096
- background-position: 0 0;
5097
- }
5098
- }
5099
-
5100
- @keyframes progress-bar-stripes {
5101
- from {
5102
- background-position: 1rem 0;
5103
- }
5104
- to {
5105
- background-position: 0 0;
5106
- }
5107
- }
5108
-
5109
- .progress {
5110
- display: -webkit-box;
5111
- display: -ms-flexbox;
5112
- display: flex;
5113
- height: 1rem;
5114
- overflow: hidden;
5115
- font-size: 0.75rem;
5116
- background-color: #e9ecef;
5117
- border-radius: 0.25rem;
5118
- }
5119
-
5120
- .progress-bar {
5121
- display: -webkit-box;
5122
- display: -ms-flexbox;
5123
- display: flex;
5124
- -webkit-box-orient: vertical;
5125
- -webkit-box-direction: normal;
5126
- -ms-flex-direction: column;
5127
- flex-direction: column;
5128
- -webkit-box-pack: center;
5129
- -ms-flex-pack: center;
5130
- justify-content: center;
5131
- color: #fff;
5132
- text-align: center;
5133
- background-color: #007bff;
5134
- transition: width 0.6s ease;
5135
- }
5136
-
5137
- .progress-bar-striped {
5138
- background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
5139
- background-size: 1rem 1rem;
5140
- }
5141
-
5142
- .progress-bar-animated {
5143
- -webkit-animation: progress-bar-stripes 1s linear infinite;
5144
- animation: progress-bar-stripes 1s linear infinite;
5145
- }
5146
-
5147
- .media {
5148
- display: -webkit-box;
5149
- display: -ms-flexbox;
5150
- display: flex;
5151
- -webkit-box-align: start;
5152
- -ms-flex-align: start;
5153
- align-items: flex-start;
5154
- }
5155
-
5156
- .media-body {
5157
- -webkit-box-flex: 1;
5158
- -ms-flex: 1;
5159
- flex: 1;
5160
- }
5161
-
5162
- .list-group {
5163
- display: -webkit-box;
5164
- display: -ms-flexbox;
5165
- display: flex;
5166
- -webkit-box-orient: vertical;
5167
- -webkit-box-direction: normal;
5168
- -ms-flex-direction: column;
5169
- flex-direction: column;
5170
- padding-left: 0;
5171
- margin-bottom: 0;
5172
- }
5173
-
5174
- .list-group-item-action {
5175
- width: 100%;
5176
- color: #495057;
5177
- text-align: inherit;
5178
- }
5179
-
5180
- .list-group-item-action:hover, .list-group-item-action:focus {
5181
- color: #495057;
5182
- text-decoration: none;
5183
- background-color: #f8f9fa;
5184
- }
5185
-
5186
- .list-group-item-action:active {
5187
- color: #212529;
5188
- background-color: #e9ecef;
5189
- }
5190
-
5191
- .list-group-item {
5192
- position: relative;
5193
- display: block;
5194
- padding: 0.75rem 1.25rem;
5195
- margin-bottom: -1px;
5196
- background-color: #fff;
5197
- border: 1px solid rgba(0, 0, 0, 0.125);
5198
- }
5199
-
5200
- .list-group-item:first-child {
5201
- border-top-left-radius: 0.25rem;
5202
- border-top-right-radius: 0.25rem;
5203
- }
5204
-
5205
- .list-group-item:last-child {
5206
- margin-bottom: 0;
5207
- border-bottom-right-radius: 0.25rem;
5208
- border-bottom-left-radius: 0.25rem;
5209
- }
5210
-
5211
- .list-group-item:hover, .list-group-item:focus {
5212
- z-index: 1;
5213
- text-decoration: none;
5214
- }
5215
-
5216
- .list-group-item.disabled, .list-group-item:disabled {
5217
- color: #6c757d;
5218
- background-color: #fff;
5219
- }
5220
-
5221
- .list-group-item.active {
5222
- z-index: 2;
5223
- color: #fff;
5224
- background-color: #007bff;
5225
- border-color: #007bff;
5226
- }
5227
-
5228
- .list-group-flush .list-group-item {
5229
- border-right: 0;
5230
- border-left: 0;
5231
- border-radius: 0;
5232
- }
5233
-
5234
- .list-group-flush:first-child .list-group-item:first-child {
5235
- border-top: 0;
5236
- }
5237
-
5238
- .list-group-flush:last-child .list-group-item:last-child {
5239
- border-bottom: 0;
5240
- }
5241
-
5242
- .list-group-item-primary {
5243
- color: #004085;
5244
- background-color: #b8daff;
5245
- }
5246
-
5247
- .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
5248
- color: #004085;
5249
- background-color: #9fcdff;
5250
- }
5251
-
5252
- .list-group-item-primary.list-group-item-action.active {
5253
- color: #fff;
5254
- background-color: #004085;
5255
- border-color: #004085;
5256
- }
5257
-
5258
- .list-group-item-secondary {
5259
- color: #383d41;
5260
- background-color: #d6d8db;
5261
- }
5262
-
5263
- .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
5264
- color: #383d41;
5265
- background-color: #c8cbcf;
5266
- }
5267
-
5268
- .list-group-item-secondary.list-group-item-action.active {
5269
- color: #fff;
5270
- background-color: #383d41;
5271
- border-color: #383d41;
5272
- }
5273
-
5274
- .list-group-item-success {
5275
- color: #155724;
5276
- background-color: #c3e6cb;
5277
- }
5278
-
5279
- .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
5280
- color: #155724;
5281
- background-color: #b1dfbb;
5282
- }
5283
-
5284
- .list-group-item-success.list-group-item-action.active {
5285
- color: #fff;
5286
- background-color: #155724;
5287
- border-color: #155724;
5288
- }
5289
-
5290
- .list-group-item-info {
5291
- color: #0c5460;
5292
- background-color: #bee5eb;
5293
- }
5294
-
5295
- .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
5296
- color: #0c5460;
5297
- background-color: #abdde5;
5298
- }
5299
-
5300
- .list-group-item-info.list-group-item-action.active {
5301
- color: #fff;
5302
- background-color: #0c5460;
5303
- border-color: #0c5460;
5304
- }
5305
-
5306
- .list-group-item-warning {
5307
- color: #856404;
5308
- background-color: #ffeeba;
5309
- }
5310
-
5311
- .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
5312
- color: #856404;
5313
- background-color: #ffe8a1;
5314
- }
5315
-
5316
- .list-group-item-warning.list-group-item-action.active {
5317
- color: #fff;
5318
- background-color: #856404;
5319
- border-color: #856404;
5320
- }
5321
-
5322
- .list-group-item-danger {
5323
- color: #721c24;
5324
- background-color: #f5c6cb;
5325
- }
5326
-
5327
- .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
5328
- color: #721c24;
5329
- background-color: #f1b0b7;
5330
- }
5331
-
5332
- .list-group-item-danger.list-group-item-action.active {
5333
- color: #fff;
5334
- background-color: #721c24;
5335
- border-color: #721c24;
5336
- }
5337
-
5338
- .list-group-item-light {
5339
- color: #818182;
5340
- background-color: #fdfdfe;
5341
- }
5342
-
5343
- .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
5344
- color: #818182;
5345
- background-color: #ececf6;
5346
- }
5347
-
5348
- .list-group-item-light.list-group-item-action.active {
5349
- color: #fff;
5350
- background-color: #818182;
5351
- border-color: #818182;
5352
- }
5353
-
5354
- .list-group-item-dark {
5355
- color: #1b1e21;
5356
- background-color: #c6c8ca;
5357
- }
5358
-
5359
- .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
5360
- color: #1b1e21;
5361
- background-color: #b9bbbe;
5362
- }
5363
-
5364
- .list-group-item-dark.list-group-item-action.active {
5365
- color: #fff;
5366
- background-color: #1b1e21;
5367
- border-color: #1b1e21;
5368
- }
5369
-
5370
- .close {
5371
- float: right;
5372
- font-size: 1.5rem;
5373
- font-weight: 700;
5374
- line-height: 1;
5375
- color: #000;
5376
- text-shadow: 0 1px 0 #fff;
5377
- opacity: .5;
5378
- }
5379
-
5380
- .close:hover, .close:focus {
5381
- color: #000;
5382
- text-decoration: none;
5383
- opacity: .75;
5384
- }
5385
-
5386
- .close:not(:disabled):not(.disabled) {
5387
- cursor: pointer;
5388
- }
5389
-
5390
- button.close {
5391
- padding: 0;
5392
- background-color: transparent;
5393
- border: 0;
5394
- -webkit-appearance: none;
5395
- }
5396
-
5397
- .modal-open {
5398
- overflow: hidden;
5399
- }
5400
-
5401
- .modal {
5402
- position: fixed;
5403
- top: 0;
5404
- right: 0;
5405
- bottom: 0;
5406
- left: 0;
5407
- z-index: 1050;
5408
- display: none;
5409
- overflow: hidden;
5410
- outline: 0;
5411
- }
5412
-
5413
- .modal-open .modal {
5414
- overflow-x: hidden;
5415
- overflow-y: auto;
5416
- }
5417
-
5418
- .modal-dialog {
5419
- position: relative;
5420
- width: auto;
5421
- margin: 0.5rem;
5422
- pointer-events: none;
5423
- }
5424
-
5425
- .modal.fade .modal-dialog {
5426
- transition: -webkit-transform 0.3s ease-out;
5427
- transition: transform 0.3s ease-out;
5428
- transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
5429
- -webkit-transform: translate(0, -25%);
5430
- transform: translate(0, -25%);
5431
- }
5432
-
5433
- .modal.show .modal-dialog {
5434
- -webkit-transform: translate(0, 0);
5435
- transform: translate(0, 0);
5436
- }
5437
-
5438
- .modal-dialog-centered {
5439
- display: -webkit-box;
5440
- display: -ms-flexbox;
5441
- display: flex;
5442
- -webkit-box-align: center;
5443
- -ms-flex-align: center;
5444
- align-items: center;
5445
- min-height: calc(100% - (0.5rem * 2));
5446
- }
5447
-
5448
- .modal-content {
5449
- position: relative;
5450
- display: -webkit-box;
5451
- display: -ms-flexbox;
5452
- display: flex;
5453
- -webkit-box-orient: vertical;
5454
- -webkit-box-direction: normal;
5455
- -ms-flex-direction: column;
5456
- flex-direction: column;
5457
- width: 100%;
5458
- pointer-events: auto;
5459
- background-color: #fff;
5460
- background-clip: padding-box;
5461
- border: 1px solid rgba(0, 0, 0, 0.2);
5462
- border-radius: 0.3rem;
5463
- outline: 0;
5464
- }
5465
-
5466
- .modal-backdrop {
5467
- position: fixed;
5468
- top: 0;
5469
- right: 0;
5470
- bottom: 0;
5471
- left: 0;
5472
- z-index: 1040;
5473
- background-color: #000;
5474
- }
5475
-
5476
- .modal-backdrop.fade {
5477
- opacity: 0;
5478
- }
5479
-
5480
- .modal-backdrop.show {
5481
- opacity: 0.5;
5482
- }
5483
-
5484
- .modal-header {
5485
- display: -webkit-box;
5486
- display: -ms-flexbox;
5487
- display: flex;
5488
- -webkit-box-align: start;
5489
- -ms-flex-align: start;
5490
- align-items: flex-start;
5491
- -webkit-box-pack: justify;
5492
- -ms-flex-pack: justify;
5493
- justify-content: space-between;
5494
- padding: 1rem;
5495
- border-bottom: 1px solid #e9ecef;
5496
- border-top-left-radius: 0.3rem;
5497
- border-top-right-radius: 0.3rem;
5498
- }
5499
-
5500
- .modal-header .close {
5501
- padding: 1rem;
5502
- margin: -1rem -1rem -1rem auto;
5503
- }
5504
-
5505
- .modal-title {
5506
- margin-bottom: 0;
5507
- line-height: 1.5;
5508
- }
5509
-
5510
- .modal-body {
5511
- position: relative;
5512
- -webkit-box-flex: 1;
5513
- -ms-flex: 1 1 auto;
5514
- flex: 1 1 auto;
5515
- padding: 1rem;
5516
- }
5517
-
5518
- .modal-footer {
5519
- display: -webkit-box;
5520
- display: -ms-flexbox;
5521
- display: flex;
5522
- -webkit-box-align: center;
5523
- -ms-flex-align: center;
5524
- align-items: center;
5525
- -webkit-box-pack: end;
5526
- -ms-flex-pack: end;
5527
- justify-content: flex-end;
5528
- padding: 1rem;
5529
- border-top: 1px solid #e9ecef;
5530
- }
5531
-
5532
- .modal-footer > :not(:first-child) {
5533
- margin-left: .25rem;
5534
- }
5535
-
5536
- .modal-footer > :not(:last-child) {
5537
- margin-right: .25rem;
5538
- }
5539
-
5540
- .modal-scrollbar-measure {
5541
- position: absolute;
5542
- top: -9999px;
5543
- width: 50px;
5544
- height: 50px;
5545
- overflow: scroll;
5546
- }
5547
-
5548
- @media (min-width: 576px) {
5549
- .modal-dialog {
5550
- max-width: 500px;
5551
- margin: 1.75rem auto;
5552
- }
5553
- .modal-dialog-centered {
5554
- min-height: calc(100% - (1.75rem * 2));
5555
- }
5556
- .modal-sm {
5557
- max-width: 300px;
5558
- }
5559
- }
5560
-
5561
- @media (min-width: 992px) {
5562
- .modal-lg {
5563
- max-width: 800px;
5564
- }
5565
- }
5566
-
5567
- .tooltip {
5568
- position: absolute;
5569
- z-index: 1070;
5570
- display: block;
5571
- margin: 0;
5572
- font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
5573
- font-style: normal;
5574
- font-weight: 400;
5575
- line-height: 1.5;
5576
- text-align: left;
5577
- text-align: start;
5578
- text-decoration: none;
5579
- text-shadow: none;
5580
- text-transform: none;
5581
- letter-spacing: normal;
5582
- word-break: normal;
5583
- word-spacing: normal;
5584
- white-space: normal;
5585
- line-break: auto;
5586
- font-size: 0.875rem;
5587
- word-wrap: break-word;
5588
- opacity: 0;
5589
- }
5590
-
5591
- .tooltip.show {
5592
- opacity: 0.9;
5593
- }
5594
-
5595
- .tooltip .arrow {
5596
- position: absolute;
5597
- display: block;
5598
- width: 0.8rem;
5599
- height: 0.4rem;
5600
- }
5601
-
5602
- .tooltip .arrow::before {
5603
- position: absolute;
5604
- content: "";
5605
- border-color: transparent;
5606
- border-style: solid;
5607
- }
5608
-
5609
- .bs-tooltip-top, .bs-tooltip-auto[x-placement^="top"] {
5610
- padding: 0.4rem 0;
5611
- }
5612
-
5613
- .bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^="top"] .arrow {
5614
- bottom: 0;
5615
- }
5616
-
5617
- .bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^="top"] .arrow::before {
5618
- top: 0;
5619
- border-width: 0.4rem 0.4rem 0;
5620
- border-top-color: #000;
5621
- }
5622
-
5623
- .bs-tooltip-right, .bs-tooltip-auto[x-placement^="right"] {
5624
- padding: 0 0.4rem;
5625
- }
5626
-
5627
- .bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^="right"] .arrow {
5628
- left: 0;
5629
- width: 0.4rem;
5630
- height: 0.8rem;
5631
- }
5632
-
5633
- .bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^="right"] .arrow::before {
5634
- right: 0;
5635
- border-width: 0.4rem 0.4rem 0.4rem 0;
5636
- border-right-color: #000;
5637
- }
5638
-
5639
- .bs-tooltip-bottom, .bs-tooltip-auto[x-placement^="bottom"] {
5640
- padding: 0.4rem 0;
5641
- }
5642
-
5643
- .bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^="bottom"] .arrow {
5644
- top: 0;
5645
- }
5646
-
5647
- .bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
5648
- bottom: 0;
5649
- border-width: 0 0.4rem 0.4rem;
5650
- border-bottom-color: #000;
5651
- }
5652
-
5653
- .bs-tooltip-left, .bs-tooltip-auto[x-placement^="left"] {
5654
- padding: 0 0.4rem;
5655
- }
5656
-
5657
- .bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^="left"] .arrow {
5658
- right: 0;
5659
- width: 0.4rem;
5660
- height: 0.8rem;
5661
- }
5662
-
5663
- .bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^="left"] .arrow::before {
5664
- left: 0;
5665
- border-width: 0.4rem 0 0.4rem 0.4rem;
5666
- border-left-color: #000;
5667
- }
5668
-
5669
- .tooltip-inner {
5670
- max-width: 200px;
5671
- padding: 0.25rem 0.5rem;
5672
- color: #fff;
5673
- text-align: center;
5674
- background-color: #000;
5675
- border-radius: 0.25rem;
5676
- }
5677
-
5678
- .popover {
5679
- position: absolute;
5680
- top: 0;
5681
- left: 0;
5682
- z-index: 1060;
5683
- display: block;
5684
- max-width: 276px;
5685
- font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
5686
- font-style: normal;
5687
- font-weight: 400;
5688
- line-height: 1.5;
5689
- text-align: left;
5690
- text-align: start;
5691
- text-decoration: none;
5692
- text-shadow: none;
5693
- text-transform: none;
5694
- letter-spacing: normal;
5695
- word-break: normal;
5696
- word-spacing: normal;
5697
- white-space: normal;
5698
- line-break: auto;
5699
- font-size: 0.875rem;
5700
- word-wrap: break-word;
5701
- background-color: #fff;
5702
- background-clip: padding-box;
5703
- border: 1px solid rgba(0, 0, 0, 0.2);
5704
- border-radius: 0.3rem;
5705
- }
5706
-
5707
- .popover .arrow {
5708
- position: absolute;
5709
- display: block;
5710
- width: 1rem;
5711
- height: 0.5rem;
5712
- margin: 0 0.3rem;
5713
- }
5714
-
5715
- .popover .arrow::before, .popover .arrow::after {
5716
- position: absolute;
5717
- display: block;
5718
- content: "";
5719
- border-color: transparent;
5720
- border-style: solid;
5721
- }
5722
-
5723
- .bs-popover-top, .bs-popover-auto[x-placement^="top"] {
5724
- margin-bottom: 0.5rem;
5725
- }
5726
-
5727
- .bs-popover-top .arrow, .bs-popover-auto[x-placement^="top"] .arrow {
5728
- bottom: calc((0.5rem + 1px) * -1);
5729
- }
5730
-
5731
- .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before,
5732
- .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
5733
- border-width: 0.5rem 0.5rem 0;
5734
- }
5735
-
5736
- .bs-popover-top .arrow::before, .bs-popover-auto[x-placement^="top"] .arrow::before {
5737
- bottom: 0;
5738
- border-top-color: rgba(0, 0, 0, 0.25);
5739
- }
5740
-
5741
- .bs-popover-top .arrow::after, .bs-popover-auto[x-placement^="top"] .arrow::after {
5742
- bottom: 1px;
5743
- border-top-color: #fff;
5744
- }
5745
-
5746
- .bs-popover-right, .bs-popover-auto[x-placement^="right"] {
5747
- margin-left: 0.5rem;
5748
- }
5749
-
5750
- .bs-popover-right .arrow, .bs-popover-auto[x-placement^="right"] .arrow {
5751
- left: calc((0.5rem + 1px) * -1);
5752
- width: 0.5rem;
5753
- height: 1rem;
5754
- margin: 0.3rem 0;
5755
- }
5756
-
5757
- .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before,
5758
- .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
5759
- border-width: 0.5rem 0.5rem 0.5rem 0;
5760
- }
5761
-
5762
- .bs-popover-right .arrow::before, .bs-popover-auto[x-placement^="right"] .arrow::before {
5763
- left: 0;
5764
- border-right-color: rgba(0, 0, 0, 0.25);
5765
- }
5766
-
5767
- .bs-popover-right .arrow::after, .bs-popover-auto[x-placement^="right"] .arrow::after {
5768
- left: 1px;
5769
- border-right-color: #fff;
5770
- }
5771
-
5772
- .bs-popover-bottom, .bs-popover-auto[x-placement^="bottom"] {
5773
- margin-top: 0.5rem;
5774
- }
5775
-
5776
- .bs-popover-bottom .arrow, .bs-popover-auto[x-placement^="bottom"] .arrow {
5777
- top: calc((0.5rem + 1px) * -1);
5778
- }
5779
-
5780
- .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before,
5781
- .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
5782
- border-width: 0 0.5rem 0.5rem 0.5rem;
5783
- }
5784
-
5785
- .bs-popover-bottom .arrow::before, .bs-popover-auto[x-placement^="bottom"] .arrow::before {
5786
- top: 0;
5787
- border-bottom-color: rgba(0, 0, 0, 0.25);
5788
- }
5789
-
5790
- .bs-popover-bottom .arrow::after, .bs-popover-auto[x-placement^="bottom"] .arrow::after {
5791
- top: 1px;
5792
- border-bottom-color: #fff;
5793
- }
5794
-
5795
- .bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^="bottom"] .popover-header::before {
5796
- position: absolute;
5797
- top: 0;
5798
- left: 50%;
5799
- display: block;
5800
- width: 1rem;
5801
- margin-left: -0.5rem;
5802
- content: "";
5803
- border-bottom: 1px solid #f7f7f7;
5804
- }
5805
-
5806
- .bs-popover-left, .bs-popover-auto[x-placement^="left"] {
5807
- margin-right: 0.5rem;
5808
- }
5809
-
5810
- .bs-popover-left .arrow, .bs-popover-auto[x-placement^="left"] .arrow {
5811
- right: calc((0.5rem + 1px) * -1);
5812
- width: 0.5rem;
5813
- height: 1rem;
5814
- margin: 0.3rem 0;
5815
- }
5816
-
5817
- .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before,
5818
- .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
5819
- border-width: 0.5rem 0 0.5rem 0.5rem;
5820
- }
5821
-
5822
- .bs-popover-left .arrow::before, .bs-popover-auto[x-placement^="left"] .arrow::before {
5823
- right: 0;
5824
- border-left-color: rgba(0, 0, 0, 0.25);
5825
- }
5826
-
5827
- .bs-popover-left .arrow::after, .bs-popover-auto[x-placement^="left"] .arrow::after {
5828
- right: 1px;
5829
- border-left-color: #fff;
5830
- }
5831
-
5832
- .popover-header {
5833
- padding: 0.5rem 0.75rem;
5834
- margin-bottom: 0;
5835
- font-size: 1rem;
5836
- color: inherit;
5837
- background-color: #f7f7f7;
5838
- border-bottom: 1px solid #ebebeb;
5839
- border-top-left-radius: calc(0.3rem - 1px);
5840
- border-top-right-radius: calc(0.3rem - 1px);
5841
- }
5842
-
5843
- .popover-header:empty {
5844
- display: none;
5845
- }
5846
-
5847
- .popover-body {
5848
- padding: 0.5rem 0.75rem;
5849
- color: #212529;
5850
- }
5851
-
5852
- .carousel {
5853
- position: relative;
5854
- }
5855
-
5856
- .carousel-inner {
5857
- position: relative;
5858
- width: 100%;
5859
- overflow: hidden;
5860
- }
5861
-
5862
- .carousel-item {
5863
- position: relative;
5864
- display: none;
5865
- -webkit-box-align: center;
5866
- -ms-flex-align: center;
5867
- align-items: center;
5868
- width: 100%;
5869
- transition: -webkit-transform 0.6s ease;
5870
- transition: transform 0.6s ease;
5871
- transition: transform 0.6s ease, -webkit-transform 0.6s ease;
5872
- -webkit-backface-visibility: hidden;
5873
- backface-visibility: hidden;
5874
- -webkit-perspective: 1000px;
5875
- perspective: 1000px;
5876
- }
5877
-
5878
- .carousel-item.active,
5879
- .carousel-item-next,
5880
- .carousel-item-prev {
5881
- display: block;
5882
- }
5883
-
5884
- .carousel-item-next,
5885
- .carousel-item-prev {
5886
- position: absolute;
5887
- top: 0;
5888
- }
5889
-
5890
- .carousel-item-next.carousel-item-left,
5891
- .carousel-item-prev.carousel-item-right {
5892
- -webkit-transform: translateX(0);
5893
- transform: translateX(0);
5894
- }
5895
-
5896
- @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
5897
- .carousel-item-next.carousel-item-left,
5898
- .carousel-item-prev.carousel-item-right {
5899
- -webkit-transform: translate3d(0, 0, 0);
5900
- transform: translate3d(0, 0, 0);
5901
- }
5902
- }
5903
-
5904
- .carousel-item-next,
5905
- .active.carousel-item-right {
5906
- -webkit-transform: translateX(100%);
5907
- transform: translateX(100%);
5908
- }
5909
-
5910
- @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
5911
- .carousel-item-next,
5912
- .active.carousel-item-right {
5913
- -webkit-transform: translate3d(100%, 0, 0);
5914
- transform: translate3d(100%, 0, 0);
5915
- }
5916
- }
5917
-
5918
- .carousel-item-prev,
5919
- .active.carousel-item-left {
5920
- -webkit-transform: translateX(-100%);
5921
- transform: translateX(-100%);
5922
- }
5923
-
5924
- @supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
5925
- .carousel-item-prev,
5926
- .active.carousel-item-left {
5927
- -webkit-transform: translate3d(-100%, 0, 0);
5928
- transform: translate3d(-100%, 0, 0);
5929
- }
5930
- }
5931
-
5932
- .carousel-control-prev,
5933
- .carousel-control-next {
5934
- position: absolute;
5935
- top: 0;
5936
- bottom: 0;
5937
- display: -webkit-box;
5938
- display: -ms-flexbox;
5939
- display: flex;
5940
- -webkit-box-align: center;
5941
- -ms-flex-align: center;
5942
- align-items: center;
5943
- -webkit-box-pack: center;
5944
- -ms-flex-pack: center;
5945
- justify-content: center;
5946
- width: 15%;
5947
- color: #fff;
5948
- text-align: center;
5949
- opacity: 0.5;
5950
- }
5951
-
5952
- .carousel-control-prev:hover, .carousel-control-prev:focus,
5953
- .carousel-control-next:hover,
5954
- .carousel-control-next:focus {
5955
- color: #fff;
5956
- text-decoration: none;
5957
- outline: 0;
5958
- opacity: .9;
5959
- }
5960
-
5961
- .carousel-control-prev {
5962
- left: 0;
5963
- }
5964
-
5965
- .carousel-control-next {
5966
- right: 0;
5967
- }
5968
-
5969
- .carousel-control-prev-icon,
5970
- .carousel-control-next-icon {
5971
- display: inline-block;
5972
- width: 20px;
5973
- height: 20px;
5974
- background: transparent no-repeat center center;
5975
- background-size: 100% 100%;
5976
- }
5977
-
5978
- .carousel-control-prev-icon {
5979
- background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E");
5980
- }
5981
-
5982
- .carousel-control-next-icon {
5983
- background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
5984
- }
5985
-
5986
- .carousel-indicators {
5987
- position: absolute;
5988
- right: 0;
5989
- bottom: 10px;
5990
- left: 0;
5991
- z-index: 15;
5992
- display: -webkit-box;
5993
- display: -ms-flexbox;
5994
- display: flex;
5995
- -webkit-box-pack: center;
5996
- -ms-flex-pack: center;
5997
- justify-content: center;
5998
- padding-left: 0;
5999
- margin-right: 15%;
6000
- margin-left: 15%;
6001
- list-style: none;
6002
- }
6003
-
6004
- .carousel-indicators li {
6005
- position: relative;
6006
- -webkit-box-flex: 0;
6007
- -ms-flex: 0 1 auto;
6008
- flex: 0 1 auto;
6009
- width: 30px;
6010
- height: 3px;
6011
- margin-right: 3px;
6012
- margin-left: 3px;
6013
- text-indent: -999px;
6014
- background-color: rgba(255, 255, 255, 0.5);
6015
- }
6016
-
6017
- .carousel-indicators li::before {
6018
- position: absolute;
6019
- top: -10px;
6020
- left: 0;
6021
- display: inline-block;
6022
- width: 100%;
6023
- height: 10px;
6024
- content: "";
6025
- }
6026
-
6027
- .carousel-indicators li::after {
6028
- position: absolute;
6029
- bottom: -10px;
6030
- left: 0;
6031
- display: inline-block;
6032
- width: 100%;
6033
- height: 10px;
6034
- content: "";
6035
- }
6036
-
6037
- .carousel-indicators .active {
6038
- background-color: #fff;
6039
- }
6040
-
6041
- .carousel-caption {
6042
- position: absolute;
6043
- right: 15%;
6044
- bottom: 20px;
6045
- left: 15%;
6046
- z-index: 10;
6047
- padding-top: 20px;
6048
- padding-bottom: 20px;
6049
- color: #fff;
6050
- text-align: center;
6051
- }
6052
-
6053
- .align-baseline {
6054
- vertical-align: baseline !important;
6055
- }
6056
-
6057
- .align-top {
6058
- vertical-align: top !important;
6059
- }
6060
-
6061
- .align-middle {
6062
- vertical-align: middle !important;
6063
- }
6064
-
6065
- .align-bottom {
6066
- vertical-align: bottom !important;
6067
- }
6068
-
6069
- .align-text-bottom {
6070
- vertical-align: text-bottom !important;
6071
- }
6072
-
6073
- .align-text-top {
6074
- vertical-align: text-top !important;
6075
- }
6076
-
6077
- .bg-primary {
6078
- background-color: #007bff !important;
6079
- }
6080
-
6081
- a.bg-primary:hover, a.bg-primary:focus,
6082
- button.bg-primary:hover,
6083
- button.bg-primary:focus {
6084
- background-color: #0062cc !important;
6085
- }
6086
-
6087
- .bg-secondary {
6088
- background-color: #6c757d !important;
6089
- }
6090
-
6091
- a.bg-secondary:hover, a.bg-secondary:focus,
6092
- button.bg-secondary:hover,
6093
- button.bg-secondary:focus {
6094
- background-color: #545b62 !important;
6095
- }
6096
-
6097
- .bg-success {
6098
- background-color: #28a745 !important;
6099
- }
6100
-
6101
- a.bg-success:hover, a.bg-success:focus,
6102
- button.bg-success:hover,
6103
- button.bg-success:focus {
6104
- background-color: #1e7e34 !important;
6105
- }
6106
-
6107
- .bg-info {
6108
- background-color: #17a2b8 !important;
6109
- }
6110
-
6111
- a.bg-info:hover, a.bg-info:focus,
6112
- button.bg-info:hover,
6113
- button.bg-info:focus {
6114
- background-color: #117a8b !important;
6115
- }
6116
-
6117
- .bg-warning {
6118
- background-color: #ffc107 !important;
6119
- }
6120
-
6121
- a.bg-warning:hover, a.bg-warning:focus,
6122
- button.bg-warning:hover,
6123
- button.bg-warning:focus {
6124
- background-color: #d39e00 !important;
6125
- }
6126
-
6127
- .bg-danger {
6128
- background-color: #dc3545 !important;
6129
- }
6130
-
6131
- a.bg-danger:hover, a.bg-danger:focus,
6132
- button.bg-danger:hover,
6133
- button.bg-danger:focus {
6134
- background-color: #bd2130 !important;
6135
- }
6136
-
6137
- .bg-light {
6138
- background-color: #f8f9fa !important;
6139
- }
6140
-
6141
- a.bg-light:hover, a.bg-light:focus,
6142
- button.bg-light:hover,
6143
- button.bg-light:focus {
6144
- background-color: #dae0e5 !important;
6145
- }
6146
-
6147
- .bg-dark {
6148
- background-color: #343a40 !important;
6149
- }
6150
-
6151
- a.bg-dark:hover, a.bg-dark:focus,
6152
- button.bg-dark:hover,
6153
- button.bg-dark:focus {
6154
- background-color: #1d2124 !important;
6155
- }
6156
-
6157
- .bg-white {
6158
- background-color: #fff !important;
6159
- }
6160
-
6161
- .bg-transparent {
6162
- background-color: transparent !important;
6163
- }
6164
-
6165
- .border {
6166
- border: 1px solid #dee2e6 !important;
6167
- }
6168
-
6169
- .border-top {
6170
- border-top: 1px solid #dee2e6 !important;
6171
- }
6172
-
6173
- .border-right {
6174
- border-right: 1px solid #dee2e6 !important;
6175
- }
6176
-
6177
- .border-bottom {
6178
- border-bottom: 1px solid #dee2e6 !important;
6179
- }
6180
-
6181
- .border-left {
6182
- border-left: 1px solid #dee2e6 !important;
6183
- }
6184
-
6185
- .border-0 {
6186
- border: 0 !important;
6187
- }
6188
-
6189
- .border-top-0 {
6190
- border-top: 0 !important;
6191
- }
6192
-
6193
- .border-right-0 {
6194
- border-right: 0 !important;
6195
- }
6196
-
6197
- .border-bottom-0 {
6198
- border-bottom: 0 !important;
6199
- }
6200
-
6201
- .border-left-0 {
6202
- border-left: 0 !important;
6203
- }
6204
-
6205
- .border-primary {
6206
- border-color: #007bff !important;
6207
- }
6208
-
6209
- .border-secondary {
6210
- border-color: #6c757d !important;
6211
- }
6212
-
6213
- .border-success {
6214
- border-color: #28a745 !important;
6215
- }
6216
-
6217
- .border-info {
6218
- border-color: #17a2b8 !important;
6219
- }
6220
-
6221
- .border-warning {
6222
- border-color: #ffc107 !important;
6223
- }
6224
-
6225
- .border-danger {
6226
- border-color: #dc3545 !important;
6227
- }
6228
-
6229
- .border-light {
6230
- border-color: #f8f9fa !important;
6231
- }
6232
-
6233
- .border-dark {
6234
- border-color: #343a40 !important;
6235
- }
6236
-
6237
- .border-white {
6238
- border-color: #fff !important;
6239
- }
6240
-
6241
- .rounded {
6242
- border-radius: 0.25rem !important;
6243
- }
6244
-
6245
- .rounded-top {
6246
- border-top-left-radius: 0.25rem !important;
6247
- border-top-right-radius: 0.25rem !important;
6248
- }
6249
-
6250
- .rounded-right {
6251
- border-top-right-radius: 0.25rem !important;
6252
- border-bottom-right-radius: 0.25rem !important;
6253
- }
6254
-
6255
- .rounded-bottom {
6256
- border-bottom-right-radius: 0.25rem !important;
6257
- border-bottom-left-radius: 0.25rem !important;
6258
- }
6259
-
6260
- .rounded-left {
6261
- border-top-left-radius: 0.25rem !important;
6262
- border-bottom-left-radius: 0.25rem !important;
6263
- }
6264
-
6265
- .rounded-circle {
6266
- border-radius: 50% !important;
6267
- }
6268
-
6269
- .rounded-0 {
6270
- border-radius: 0 !important;
6271
- }
6272
-
6273
- .clearfix::after {
6274
- display: block;
6275
- clear: both;
6276
- content: "";
6277
- }
6278
-
6279
- .d-none {
6280
- display: none !important;
6281
- }
6282
-
6283
- .d-inline {
6284
- display: inline !important;
6285
- }
6286
-
6287
- .d-inline-block {
6288
- display: inline-block !important;
6289
- }
6290
-
6291
- .d-block {
6292
- display: block !important;
6293
- }
6294
-
6295
- .d-table {
6296
- display: table !important;
6297
- }
6298
-
6299
- .d-table-row {
6300
- display: table-row !important;
6301
- }
6302
-
6303
- .d-table-cell {
6304
- display: table-cell !important;
6305
- }
6306
-
6307
- .d-flex {
6308
- display: -webkit-box !important;
6309
- display: -ms-flexbox !important;
6310
- display: flex !important;
6311
- }
6312
-
6313
- .d-inline-flex {
6314
- display: -webkit-inline-box !important;
6315
- display: -ms-inline-flexbox !important;
6316
- display: inline-flex !important;
6317
- }
6318
-
6319
- @media (min-width: 576px) {
6320
- .d-sm-none {
6321
- display: none !important;
6322
- }
6323
- .d-sm-inline {
6324
- display: inline !important;
6325
- }
6326
- .d-sm-inline-block {
6327
- display: inline-block !important;
6328
- }
6329
- .d-sm-block {
6330
- display: block !important;
6331
- }
6332
- .d-sm-table {
6333
- display: table !important;
6334
- }
6335
- .d-sm-table-row {
6336
- display: table-row !important;
6337
- }
6338
- .d-sm-table-cell {
6339
- display: table-cell !important;
6340
- }
6341
- .d-sm-flex {
6342
- display: -webkit-box !important;
6343
- display: -ms-flexbox !important;
6344
- display: flex !important;
6345
- }
6346
- .d-sm-inline-flex {
6347
- display: -webkit-inline-box !important;
6348
- display: -ms-inline-flexbox !important;
6349
- display: inline-flex !important;
6350
- }
6351
- }
6352
-
6353
- @media (min-width: 768px) {
6354
- .d-md-none {
6355
- display: none !important;
6356
- }
6357
- .d-md-inline {
6358
- display: inline !important;
6359
- }
6360
- .d-md-inline-block {
6361
- display: inline-block !important;
6362
- }
6363
- .d-md-block {
6364
- display: block !important;
6365
- }
6366
- .d-md-table {
6367
- display: table !important;
6368
- }
6369
- .d-md-table-row {
6370
- display: table-row !important;
6371
- }
6372
- .d-md-table-cell {
6373
- display: table-cell !important;
6374
- }
6375
- .d-md-flex {
6376
- display: -webkit-box !important;
6377
- display: -ms-flexbox !important;
6378
- display: flex !important;
6379
- }
6380
- .d-md-inline-flex {
6381
- display: -webkit-inline-box !important;
6382
- display: -ms-inline-flexbox !important;
6383
- display: inline-flex !important;
6384
- }
6385
- }
6386
-
6387
- @media (min-width: 992px) {
6388
- .d-lg-none {
6389
- display: none !important;
6390
- }
6391
- .d-lg-inline {
6392
- display: inline !important;
6393
- }
6394
- .d-lg-inline-block {
6395
- display: inline-block !important;
6396
- }
6397
- .d-lg-block {
6398
- display: block !important;
6399
- }
6400
- .d-lg-table {
6401
- display: table !important;
6402
- }
6403
- .d-lg-table-row {
6404
- display: table-row !important;
6405
- }
6406
- .d-lg-table-cell {
6407
- display: table-cell !important;
6408
- }
6409
- .d-lg-flex {
6410
- display: -webkit-box !important;
6411
- display: -ms-flexbox !important;
6412
- display: flex !important;
6413
- }
6414
- .d-lg-inline-flex {
6415
- display: -webkit-inline-box !important;
6416
- display: -ms-inline-flexbox !important;
6417
- display: inline-flex !important;
6418
- }
6419
- }
6420
-
6421
- @media (min-width: 1200px) {
6422
- .d-xl-none {
6423
- display: none !important;
6424
- }
6425
- .d-xl-inline {
6426
- display: inline !important;
6427
- }
6428
- .d-xl-inline-block {
6429
- display: inline-block !important;
6430
- }
6431
- .d-xl-block {
6432
- display: block !important;
6433
- }
6434
- .d-xl-table {
6435
- display: table !important;
6436
- }
6437
- .d-xl-table-row {
6438
- display: table-row !important;
6439
- }
6440
- .d-xl-table-cell {
6441
- display: table-cell !important;
6442
- }
6443
- .d-xl-flex {
6444
- display: -webkit-box !important;
6445
- display: -ms-flexbox !important;
6446
- display: flex !important;
6447
- }
6448
- .d-xl-inline-flex {
6449
- display: -webkit-inline-box !important;
6450
- display: -ms-inline-flexbox !important;
6451
- display: inline-flex !important;
6452
- }
6453
- }
6454
-
6455
- @media print {
6456
- .d-print-none {
6457
- display: none !important;
6458
- }
6459
- .d-print-inline {
6460
- display: inline !important;
6461
- }
6462
- .d-print-inline-block {
6463
- display: inline-block !important;
6464
- }
6465
- .d-print-block {
6466
- display: block !important;
6467
- }
6468
- .d-print-table {
6469
- display: table !important;
6470
- }
6471
- .d-print-table-row {
6472
- display: table-row !important;
6473
- }
6474
- .d-print-table-cell {
6475
- display: table-cell !important;
6476
- }
6477
- .d-print-flex {
6478
- display: -webkit-box !important;
6479
- display: -ms-flexbox !important;
6480
- display: flex !important;
6481
- }
6482
- .d-print-inline-flex {
6483
- display: -webkit-inline-box !important;
6484
- display: -ms-inline-flexbox !important;
6485
- display: inline-flex !important;
6486
- }
6487
- }
6488
-
6489
- .embed-responsive {
6490
- position: relative;
6491
- display: block;
6492
- width: 100%;
6493
- padding: 0;
6494
- overflow: hidden;
6495
- }
6496
-
6497
- .embed-responsive::before {
6498
- display: block;
6499
- content: "";
6500
- }
6501
-
6502
- .embed-responsive .embed-responsive-item,
6503
- .embed-responsive iframe,
6504
- .embed-responsive embed,
6505
- .embed-responsive object,
6506
- .embed-responsive video {
6507
- position: absolute;
6508
- top: 0;
6509
- bottom: 0;
6510
- left: 0;
6511
- width: 100%;
6512
- height: 100%;
6513
- border: 0;
6514
- }
6515
-
6516
- .embed-responsive-21by9::before {
6517
- padding-top: 42.857143%;
6518
- }
6519
-
6520
- .embed-responsive-16by9::before {
6521
- padding-top: 56.25%;
6522
- }
6523
-
6524
- .embed-responsive-4by3::before {
6525
- padding-top: 75%;
6526
- }
6527
-
6528
- .embed-responsive-1by1::before {
6529
- padding-top: 100%;
6530
- }
6531
-
6532
- .flex-row {
6533
- -webkit-box-orient: horizontal !important;
6534
- -webkit-box-direction: normal !important;
6535
- -ms-flex-direction: row !important;
6536
- flex-direction: row !important;
6537
- }
6538
-
6539
- .flex-column {
6540
- -webkit-box-orient: vertical !important;
6541
- -webkit-box-direction: normal !important;
6542
- -ms-flex-direction: column !important;
6543
- flex-direction: column !important;
6544
- }
6545
-
6546
- .flex-row-reverse {
6547
- -webkit-box-orient: horizontal !important;
6548
- -webkit-box-direction: reverse !important;
6549
- -ms-flex-direction: row-reverse !important;
6550
- flex-direction: row-reverse !important;
6551
- }
6552
-
6553
- .flex-column-reverse {
6554
- -webkit-box-orient: vertical !important;
6555
- -webkit-box-direction: reverse !important;
6556
- -ms-flex-direction: column-reverse !important;
6557
- flex-direction: column-reverse !important;
6558
- }
6559
-
6560
- .flex-wrap {
6561
- -ms-flex-wrap: wrap !important;
6562
- flex-wrap: wrap !important;
6563
- }
6564
-
6565
- .flex-nowrap {
6566
- -ms-flex-wrap: nowrap !important;
6567
- flex-wrap: nowrap !important;
6568
- }
6569
-
6570
- .flex-wrap-reverse {
6571
- -ms-flex-wrap: wrap-reverse !important;
6572
- flex-wrap: wrap-reverse !important;
6573
- }
6574
-
6575
- .justify-content-start {
6576
- -webkit-box-pack: start !important;
6577
- -ms-flex-pack: start !important;
6578
- justify-content: flex-start !important;
6579
- }
6580
-
6581
- .justify-content-end {
6582
- -webkit-box-pack: end !important;
6583
- -ms-flex-pack: end !important;
6584
- justify-content: flex-end !important;
6585
- }
6586
-
6587
- .justify-content-center {
6588
- -webkit-box-pack: center !important;
6589
- -ms-flex-pack: center !important;
6590
- justify-content: center !important;
6591
- }
6592
-
6593
- .justify-content-between {
6594
- -webkit-box-pack: justify !important;
6595
- -ms-flex-pack: justify !important;
6596
- justify-content: space-between !important;
6597
- }
6598
-
6599
- .justify-content-around {
6600
- -ms-flex-pack: distribute !important;
6601
- justify-content: space-around !important;
6602
- }
6603
-
6604
- .align-items-start {
6605
- -webkit-box-align: start !important;
6606
- -ms-flex-align: start !important;
6607
- align-items: flex-start !important;
6608
- }
6609
-
6610
- .align-items-end {
6611
- -webkit-box-align: end !important;
6612
- -ms-flex-align: end !important;
6613
- align-items: flex-end !important;
6614
- }
6615
-
6616
- .align-items-center {
6617
- -webkit-box-align: center !important;
6618
- -ms-flex-align: center !important;
6619
- align-items: center !important;
6620
- }
6621
-
6622
- .align-items-baseline {
6623
- -webkit-box-align: baseline !important;
6624
- -ms-flex-align: baseline !important;
6625
- align-items: baseline !important;
6626
- }
6627
-
6628
- .align-items-stretch {
6629
- -webkit-box-align: stretch !important;
6630
- -ms-flex-align: stretch !important;
6631
- align-items: stretch !important;
6632
- }
6633
-
6634
- .align-content-start {
6635
- -ms-flex-line-pack: start !important;
6636
- align-content: flex-start !important;
6637
- }
6638
-
6639
- .align-content-end {
6640
- -ms-flex-line-pack: end !important;
6641
- align-content: flex-end !important;
6642
- }
6643
-
6644
- .align-content-center {
6645
- -ms-flex-line-pack: center !important;
6646
- align-content: center !important;
6647
- }
6648
-
6649
- .align-content-between {
6650
- -ms-flex-line-pack: justify !important;
6651
- align-content: space-between !important;
6652
- }
6653
-
6654
- .align-content-around {
6655
- -ms-flex-line-pack: distribute !important;
6656
- align-content: space-around !important;
6657
- }
6658
-
6659
- .align-content-stretch {
6660
- -ms-flex-line-pack: stretch !important;
6661
- align-content: stretch !important;
6662
- }
6663
-
6664
- .align-self-auto {
6665
- -ms-flex-item-align: auto !important;
6666
- align-self: auto !important;
6667
- }
6668
-
6669
- .align-self-start {
6670
- -ms-flex-item-align: start !important;
6671
- align-self: flex-start !important;
6672
- }
6673
-
6674
- .align-self-end {
6675
- -ms-flex-item-align: end !important;
6676
- align-self: flex-end !important;
6677
- }
6678
-
6679
- .align-self-center {
6680
- -ms-flex-item-align: center !important;
6681
- align-self: center !important;
6682
- }
6683
-
6684
- .align-self-baseline {
6685
- -ms-flex-item-align: baseline !important;
6686
- align-self: baseline !important;
6687
- }
6688
-
6689
- .align-self-stretch {
6690
- -ms-flex-item-align: stretch !important;
6691
- align-self: stretch !important;
6692
- }
6693
-
6694
- @media (min-width: 576px) {
6695
- .flex-sm-row {
6696
- -webkit-box-orient: horizontal !important;
6697
- -webkit-box-direction: normal !important;
6698
- -ms-flex-direction: row !important;
6699
- flex-direction: row !important;
6700
- }
6701
- .flex-sm-column {
6702
- -webkit-box-orient: vertical !important;
6703
- -webkit-box-direction: normal !important;
6704
- -ms-flex-direction: column !important;
6705
- flex-direction: column !important;
6706
- }
6707
- .flex-sm-row-reverse {
6708
- -webkit-box-orient: horizontal !important;
6709
- -webkit-box-direction: reverse !important;
6710
- -ms-flex-direction: row-reverse !important;
6711
- flex-direction: row-reverse !important;
6712
- }
6713
- .flex-sm-column-reverse {
6714
- -webkit-box-orient: vertical !important;
6715
- -webkit-box-direction: reverse !important;
6716
- -ms-flex-direction: column-reverse !important;
6717
- flex-direction: column-reverse !important;
6718
- }
6719
- .flex-sm-wrap {
6720
- -ms-flex-wrap: wrap !important;
6721
- flex-wrap: wrap !important;
6722
- }
6723
- .flex-sm-nowrap {
6724
- -ms-flex-wrap: nowrap !important;
6725
- flex-wrap: nowrap !important;
6726
- }
6727
- .flex-sm-wrap-reverse {
6728
- -ms-flex-wrap: wrap-reverse !important;
6729
- flex-wrap: wrap-reverse !important;
6730
- }
6731
- .justify-content-sm-start {
6732
- -webkit-box-pack: start !important;
6733
- -ms-flex-pack: start !important;
6734
- justify-content: flex-start !important;
6735
- }
6736
- .justify-content-sm-end {
6737
- -webkit-box-pack: end !important;
6738
- -ms-flex-pack: end !important;
6739
- justify-content: flex-end !important;
6740
- }
6741
- .justify-content-sm-center {
6742
- -webkit-box-pack: center !important;
6743
- -ms-flex-pack: center !important;
6744
- justify-content: center !important;
6745
- }
6746
- .justify-content-sm-between {
6747
- -webkit-box-pack: justify !important;
6748
- -ms-flex-pack: justify !important;
6749
- justify-content: space-between !important;
6750
- }
6751
- .justify-content-sm-around {
6752
- -ms-flex-pack: distribute !important;
6753
- justify-content: space-around !important;
6754
- }
6755
- .align-items-sm-start {
6756
- -webkit-box-align: start !important;
6757
- -ms-flex-align: start !important;
6758
- align-items: flex-start !important;
6759
- }
6760
- .align-items-sm-end {
6761
- -webkit-box-align: end !important;
6762
- -ms-flex-align: end !important;
6763
- align-items: flex-end !important;
6764
- }
6765
- .align-items-sm-center {
6766
- -webkit-box-align: center !important;
6767
- -ms-flex-align: center !important;
6768
- align-items: center !important;
6769
- }
6770
- .align-items-sm-baseline {
6771
- -webkit-box-align: baseline !important;
6772
- -ms-flex-align: baseline !important;
6773
- align-items: baseline !important;
6774
- }
6775
- .align-items-sm-stretch {
6776
- -webkit-box-align: stretch !important;
6777
- -ms-flex-align: stretch !important;
6778
- align-items: stretch !important;
6779
- }
6780
- .align-content-sm-start {
6781
- -ms-flex-line-pack: start !important;
6782
- align-content: flex-start !important;
6783
- }
6784
- .align-content-sm-end {
6785
- -ms-flex-line-pack: end !important;
6786
- align-content: flex-end !important;
6787
- }
6788
- .align-content-sm-center {
6789
- -ms-flex-line-pack: center !important;
6790
- align-content: center !important;
6791
- }
6792
- .align-content-sm-between {
6793
- -ms-flex-line-pack: justify !important;
6794
- align-content: space-between !important;
6795
- }
6796
- .align-content-sm-around {
6797
- -ms-flex-line-pack: distribute !important;
6798
- align-content: space-around !important;
6799
- }
6800
- .align-content-sm-stretch {
6801
- -ms-flex-line-pack: stretch !important;
6802
- align-content: stretch !important;
6803
- }
6804
- .align-self-sm-auto {
6805
- -ms-flex-item-align: auto !important;
6806
- align-self: auto !important;
6807
- }
6808
- .align-self-sm-start {
6809
- -ms-flex-item-align: start !important;
6810
- align-self: flex-start !important;
6811
- }
6812
- .align-self-sm-end {
6813
- -ms-flex-item-align: end !important;
6814
- align-self: flex-end !important;
6815
- }
6816
- .align-self-sm-center {
6817
- -ms-flex-item-align: center !important;
6818
- align-self: center !important;
6819
- }
6820
- .align-self-sm-baseline {
6821
- -ms-flex-item-align: baseline !important;
6822
- align-self: baseline !important;
6823
- }
6824
- .align-self-sm-stretch {
6825
- -ms-flex-item-align: stretch !important;
6826
- align-self: stretch !important;
6827
- }
6828
- }
6829
-
6830
- @media (min-width: 768px) {
6831
- .flex-md-row {
6832
- -webkit-box-orient: horizontal !important;
6833
- -webkit-box-direction: normal !important;
6834
- -ms-flex-direction: row !important;
6835
- flex-direction: row !important;
6836
- }
6837
- .flex-md-column {
6838
- -webkit-box-orient: vertical !important;
6839
- -webkit-box-direction: normal !important;
6840
- -ms-flex-direction: column !important;
6841
- flex-direction: column !important;
6842
- }
6843
- .flex-md-row-reverse {
6844
- -webkit-box-orient: horizontal !important;
6845
- -webkit-box-direction: reverse !important;
6846
- -ms-flex-direction: row-reverse !important;
6847
- flex-direction: row-reverse !important;
6848
- }
6849
- .flex-md-column-reverse {
6850
- -webkit-box-orient: vertical !important;
6851
- -webkit-box-direction: reverse !important;
6852
- -ms-flex-direction: column-reverse !important;
6853
- flex-direction: column-reverse !important;
6854
- }
6855
- .flex-md-wrap {
6856
- -ms-flex-wrap: wrap !important;
6857
- flex-wrap: wrap !important;
6858
- }
6859
- .flex-md-nowrap {
6860
- -ms-flex-wrap: nowrap !important;
6861
- flex-wrap: nowrap !important;
6862
- }
6863
- .flex-md-wrap-reverse {
6864
- -ms-flex-wrap: wrap-reverse !important;
6865
- flex-wrap: wrap-reverse !important;
6866
- }
6867
- .justify-content-md-start {
6868
- -webkit-box-pack: start !important;
6869
- -ms-flex-pack: start !important;
6870
- justify-content: flex-start !important;
6871
- }
6872
- .justify-content-md-end {
6873
- -webkit-box-pack: end !important;
6874
- -ms-flex-pack: end !important;
6875
- justify-content: flex-end !important;
6876
- }
6877
- .justify-content-md-center {
6878
- -webkit-box-pack: center !important;
6879
- -ms-flex-pack: center !important;
6880
- justify-content: center !important;
6881
- }
6882
- .justify-content-md-between {
6883
- -webkit-box-pack: justify !important;
6884
- -ms-flex-pack: justify !important;
6885
- justify-content: space-between !important;
6886
- }
6887
- .justify-content-md-around {
6888
- -ms-flex-pack: distribute !important;
6889
- justify-content: space-around !important;
6890
- }
6891
- .align-items-md-start {
6892
- -webkit-box-align: start !important;
6893
- -ms-flex-align: start !important;
6894
- align-items: flex-start !important;
6895
- }
6896
- .align-items-md-end {
6897
- -webkit-box-align: end !important;
6898
- -ms-flex-align: end !important;
6899
- align-items: flex-end !important;
6900
- }
6901
- .align-items-md-center {
6902
- -webkit-box-align: center !important;
6903
- -ms-flex-align: center !important;
6904
- align-items: center !important;
6905
- }
6906
- .align-items-md-baseline {
6907
- -webkit-box-align: baseline !important;
6908
- -ms-flex-align: baseline !important;
6909
- align-items: baseline !important;
6910
- }
6911
- .align-items-md-stretch {
6912
- -webkit-box-align: stretch !important;
6913
- -ms-flex-align: stretch !important;
6914
- align-items: stretch !important;
6915
- }
6916
- .align-content-md-start {
6917
- -ms-flex-line-pack: start !important;
6918
- align-content: flex-start !important;
6919
- }
6920
- .align-content-md-end {
6921
- -ms-flex-line-pack: end !important;
6922
- align-content: flex-end !important;
6923
- }
6924
- .align-content-md-center {
6925
- -ms-flex-line-pack: center !important;
6926
- align-content: center !important;
6927
- }
6928
- .align-content-md-between {
6929
- -ms-flex-line-pack: justify !important;
6930
- align-content: space-between !important;
6931
- }
6932
- .align-content-md-around {
6933
- -ms-flex-line-pack: distribute !important;
6934
- align-content: space-around !important;
6935
- }
6936
- .align-content-md-stretch {
6937
- -ms-flex-line-pack: stretch !important;
6938
- align-content: stretch !important;
6939
- }
6940
- .align-self-md-auto {
6941
- -ms-flex-item-align: auto !important;
6942
- align-self: auto !important;
6943
- }
6944
- .align-self-md-start {
6945
- -ms-flex-item-align: start !important;
6946
- align-self: flex-start !important;
6947
- }
6948
- .align-self-md-end {
6949
- -ms-flex-item-align: end !important;
6950
- align-self: flex-end !important;
6951
- }
6952
- .align-self-md-center {
6953
- -ms-flex-item-align: center !important;
6954
- align-self: center !important;
6955
- }
6956
- .align-self-md-baseline {
6957
- -ms-flex-item-align: baseline !important;
6958
- align-self: baseline !important;
6959
- }
6960
- .align-self-md-stretch {
6961
- -ms-flex-item-align: stretch !important;
6962
- align-self: stretch !important;
6963
- }
6964
- }
6965
-
6966
- @media (min-width: 992px) {
6967
- .flex-lg-row {
6968
- -webkit-box-orient: horizontal !important;
6969
- -webkit-box-direction: normal !important;
6970
- -ms-flex-direction: row !important;
6971
- flex-direction: row !important;
6972
- }
6973
- .flex-lg-column {
6974
- -webkit-box-orient: vertical !important;
6975
- -webkit-box-direction: normal !important;
6976
- -ms-flex-direction: column !important;
6977
- flex-direction: column !important;
6978
- }
6979
- .flex-lg-row-reverse {
6980
- -webkit-box-orient: horizontal !important;
6981
- -webkit-box-direction: reverse !important;
6982
- -ms-flex-direction: row-reverse !important;
6983
- flex-direction: row-reverse !important;
6984
- }
6985
- .flex-lg-column-reverse {
6986
- -webkit-box-orient: vertical !important;
6987
- -webkit-box-direction: reverse !important;
6988
- -ms-flex-direction: column-reverse !important;
6989
- flex-direction: column-reverse !important;
6990
- }
6991
- .flex-lg-wrap {
6992
- -ms-flex-wrap: wrap !important;
6993
- flex-wrap: wrap !important;
6994
- }
6995
- .flex-lg-nowrap {
6996
- -ms-flex-wrap: nowrap !important;
6997
- flex-wrap: nowrap !important;
6998
- }
6999
- .flex-lg-wrap-reverse {
7000
- -ms-flex-wrap: wrap-reverse !important;
7001
- flex-wrap: wrap-reverse !important;
7002
- }
7003
- .justify-content-lg-start {
7004
- -webkit-box-pack: start !important;
7005
- -ms-flex-pack: start !important;
7006
- justify-content: flex-start !important;
7007
- }
7008
- .justify-content-lg-end {
7009
- -webkit-box-pack: end !important;
7010
- -ms-flex-pack: end !important;
7011
- justify-content: flex-end !important;
7012
- }
7013
- .justify-content-lg-center {
7014
- -webkit-box-pack: center !important;
7015
- -ms-flex-pack: center !important;
7016
- justify-content: center !important;
7017
- }
7018
- .justify-content-lg-between {
7019
- -webkit-box-pack: justify !important;
7020
- -ms-flex-pack: justify !important;
7021
- justify-content: space-between !important;
7022
- }
7023
- .justify-content-lg-around {
7024
- -ms-flex-pack: distribute !important;
7025
- justify-content: space-around !important;
7026
- }
7027
- .align-items-lg-start {
7028
- -webkit-box-align: start !important;
7029
- -ms-flex-align: start !important;
7030
- align-items: flex-start !important;
7031
- }
7032
- .align-items-lg-end {
7033
- -webkit-box-align: end !important;
7034
- -ms-flex-align: end !important;
7035
- align-items: flex-end !important;
7036
- }
7037
- .align-items-lg-center {
7038
- -webkit-box-align: center !important;
7039
- -ms-flex-align: center !important;
7040
- align-items: center !important;
7041
- }
7042
- .align-items-lg-baseline {
7043
- -webkit-box-align: baseline !important;
7044
- -ms-flex-align: baseline !important;
7045
- align-items: baseline !important;
7046
- }
7047
- .align-items-lg-stretch {
7048
- -webkit-box-align: stretch !important;
7049
- -ms-flex-align: stretch !important;
7050
- align-items: stretch !important;
7051
- }
7052
- .align-content-lg-start {
7053
- -ms-flex-line-pack: start !important;
7054
- align-content: flex-start !important;
7055
- }
7056
- .align-content-lg-end {
7057
- -ms-flex-line-pack: end !important;
7058
- align-content: flex-end !important;
7059
- }
7060
- .align-content-lg-center {
7061
- -ms-flex-line-pack: center !important;
7062
- align-content: center !important;
7063
- }
7064
- .align-content-lg-between {
7065
- -ms-flex-line-pack: justify !important;
7066
- align-content: space-between !important;
7067
- }
7068
- .align-content-lg-around {
7069
- -ms-flex-line-pack: distribute !important;
7070
- align-content: space-around !important;
7071
- }
7072
- .align-content-lg-stretch {
7073
- -ms-flex-line-pack: stretch !important;
7074
- align-content: stretch !important;
7075
- }
7076
- .align-self-lg-auto {
7077
- -ms-flex-item-align: auto !important;
7078
- align-self: auto !important;
7079
- }
7080
- .align-self-lg-start {
7081
- -ms-flex-item-align: start !important;
7082
- align-self: flex-start !important;
7083
- }
7084
- .align-self-lg-end {
7085
- -ms-flex-item-align: end !important;
7086
- align-self: flex-end !important;
7087
- }
7088
- .align-self-lg-center {
7089
- -ms-flex-item-align: center !important;
7090
- align-self: center !important;
7091
- }
7092
- .align-self-lg-baseline {
7093
- -ms-flex-item-align: baseline !important;
7094
- align-self: baseline !important;
7095
- }
7096
- .align-self-lg-stretch {
7097
- -ms-flex-item-align: stretch !important;
7098
- align-self: stretch !important;
7099
- }
7100
- }
7101
-
7102
- @media (min-width: 1200px) {
7103
- .flex-xl-row {
7104
- -webkit-box-orient: horizontal !important;
7105
- -webkit-box-direction: normal !important;
7106
- -ms-flex-direction: row !important;
7107
- flex-direction: row !important;
7108
- }
7109
- .flex-xl-column {
7110
- -webkit-box-orient: vertical !important;
7111
- -webkit-box-direction: normal !important;
7112
- -ms-flex-direction: column !important;
7113
- flex-direction: column !important;
7114
- }
7115
- .flex-xl-row-reverse {
7116
- -webkit-box-orient: horizontal !important;
7117
- -webkit-box-direction: reverse !important;
7118
- -ms-flex-direction: row-reverse !important;
7119
- flex-direction: row-reverse !important;
7120
- }
7121
- .flex-xl-column-reverse {
7122
- -webkit-box-orient: vertical !important;
7123
- -webkit-box-direction: reverse !important;
7124
- -ms-flex-direction: column-reverse !important;
7125
- flex-direction: column-reverse !important;
7126
- }
7127
- .flex-xl-wrap {
7128
- -ms-flex-wrap: wrap !important;
7129
- flex-wrap: wrap !important;
7130
- }
7131
- .flex-xl-nowrap {
7132
- -ms-flex-wrap: nowrap !important;
7133
- flex-wrap: nowrap !important;
7134
- }
7135
- .flex-xl-wrap-reverse {
7136
- -ms-flex-wrap: wrap-reverse !important;
7137
- flex-wrap: wrap-reverse !important;
7138
- }
7139
- .justify-content-xl-start {
7140
- -webkit-box-pack: start !important;
7141
- -ms-flex-pack: start !important;
7142
- justify-content: flex-start !important;
7143
- }
7144
- .justify-content-xl-end {
7145
- -webkit-box-pack: end !important;
7146
- -ms-flex-pack: end !important;
7147
- justify-content: flex-end !important;
7148
- }
7149
- .justify-content-xl-center {
7150
- -webkit-box-pack: center !important;
7151
- -ms-flex-pack: center !important;
7152
- justify-content: center !important;
7153
- }
7154
- .justify-content-xl-between {
7155
- -webkit-box-pack: justify !important;
7156
- -ms-flex-pack: justify !important;
7157
- justify-content: space-between !important;
7158
- }
7159
- .justify-content-xl-around {
7160
- -ms-flex-pack: distribute !important;
7161
- justify-content: space-around !important;
7162
- }
7163
- .align-items-xl-start {
7164
- -webkit-box-align: start !important;
7165
- -ms-flex-align: start !important;
7166
- align-items: flex-start !important;
7167
- }
7168
- .align-items-xl-end {
7169
- -webkit-box-align: end !important;
7170
- -ms-flex-align: end !important;
7171
- align-items: flex-end !important;
7172
- }
7173
- .align-items-xl-center {
7174
- -webkit-box-align: center !important;
7175
- -ms-flex-align: center !important;
7176
- align-items: center !important;
7177
- }
7178
- .align-items-xl-baseline {
7179
- -webkit-box-align: baseline !important;
7180
- -ms-flex-align: baseline !important;
7181
- align-items: baseline !important;
7182
- }
7183
- .align-items-xl-stretch {
7184
- -webkit-box-align: stretch !important;
7185
- -ms-flex-align: stretch !important;
7186
- align-items: stretch !important;
7187
- }
7188
- .align-content-xl-start {
7189
- -ms-flex-line-pack: start !important;
7190
- align-content: flex-start !important;
7191
- }
7192
- .align-content-xl-end {
7193
- -ms-flex-line-pack: end !important;
7194
- align-content: flex-end !important;
7195
- }
7196
- .align-content-xl-center {
7197
- -ms-flex-line-pack: center !important;
7198
- align-content: center !important;
7199
- }
7200
- .align-content-xl-between {
7201
- -ms-flex-line-pack: justify !important;
7202
- align-content: space-between !important;
7203
- }
7204
- .align-content-xl-around {
7205
- -ms-flex-line-pack: distribute !important;
7206
- align-content: space-around !important;
7207
- }
7208
- .align-content-xl-stretch {
7209
- -ms-flex-line-pack: stretch !important;
7210
- align-content: stretch !important;
7211
- }
7212
- .align-self-xl-auto {
7213
- -ms-flex-item-align: auto !important;
7214
- align-self: auto !important;
7215
- }
7216
- .align-self-xl-start {
7217
- -ms-flex-item-align: start !important;
7218
- align-self: flex-start !important;
7219
- }
7220
- .align-self-xl-end {
7221
- -ms-flex-item-align: end !important;
7222
- align-self: flex-end !important;
7223
- }
7224
- .align-self-xl-center {
7225
- -ms-flex-item-align: center !important;
7226
- align-self: center !important;
7227
- }
7228
- .align-self-xl-baseline {
7229
- -ms-flex-item-align: baseline !important;
7230
- align-self: baseline !important;
7231
- }
7232
- .align-self-xl-stretch {
7233
- -ms-flex-item-align: stretch !important;
7234
- align-self: stretch !important;
7235
- }
7236
- }
7237
-
7238
- .float-left {
7239
- float: left !important;
7240
- }
7241
-
7242
- .float-right {
7243
- float: right !important;
7244
- }
7245
-
7246
- .float-none {
7247
- float: none !important;
7248
- }
7249
-
7250
- @media (min-width: 576px) {
7251
- .float-sm-left {
7252
- float: left !important;
7253
- }
7254
- .float-sm-right {
7255
- float: right !important;
7256
- }
7257
- .float-sm-none {
7258
- float: none !important;
7259
- }
7260
- }
7261
-
7262
- @media (min-width: 768px) {
7263
- .float-md-left {
7264
- float: left !important;
7265
- }
7266
- .float-md-right {
7267
- float: right !important;
7268
- }
7269
- .float-md-none {
7270
- float: none !important;
7271
- }
7272
- }
7273
-
7274
- @media (min-width: 992px) {
7275
- .float-lg-left {
7276
- float: left !important;
7277
- }
7278
- .float-lg-right {
7279
- float: right !important;
7280
- }
7281
- .float-lg-none {
7282
- float: none !important;
7283
- }
7284
- }
7285
-
7286
- @media (min-width: 1200px) {
7287
- .float-xl-left {
7288
- float: left !important;
7289
- }
7290
- .float-xl-right {
7291
- float: right !important;
7292
- }
7293
- .float-xl-none {
7294
- float: none !important;
7295
- }
7296
- }
7297
-
7298
- .position-static {
7299
- position: static !important;
7300
- }
7301
-
7302
- .position-relative {
7303
- position: relative !important;
7304
- }
7305
-
7306
- .position-absolute {
7307
- position: absolute !important;
7308
- }
7309
-
7310
- .position-fixed {
7311
- position: fixed !important;
7312
- }
7313
-
7314
- .position-sticky {
7315
- position: -webkit-sticky !important;
7316
- position: sticky !important;
7317
- }
7318
-
7319
- .fixed-top {
7320
- position: fixed;
7321
- top: 0;
7322
- right: 0;
7323
- left: 0;
7324
- z-index: 1030;
7325
- }
7326
-
7327
- .fixed-bottom {
7328
- position: fixed;
7329
- right: 0;
7330
- bottom: 0;
7331
- left: 0;
7332
- z-index: 1030;
7333
- }
7334
-
7335
- @supports ((position: -webkit-sticky) or (position: sticky)) {
7336
- .sticky-top {
7337
- position: -webkit-sticky;
7338
- position: sticky;
7339
- top: 0;
7340
- z-index: 1020;
7341
- }
7342
- }
7343
-
7344
- .sr-only {
7345
- position: absolute;
7346
- width: 1px;
7347
- height: 1px;
7348
- padding: 0;
7349
- overflow: hidden;
7350
- clip: rect(0, 0, 0, 0);
7351
- white-space: nowrap;
7352
- -webkit-clip-path: inset(50%);
7353
- clip-path: inset(50%);
7354
- border: 0;
7355
- }
7356
-
7357
- .sr-only-focusable:active, .sr-only-focusable:focus {
7358
- position: static;
7359
- width: auto;
7360
- height: auto;
7361
- overflow: visible;
7362
- clip: auto;
7363
- white-space: normal;
7364
- -webkit-clip-path: none;
7365
- clip-path: none;
7366
- }
7367
-
7368
- .w-25 {
7369
- width: 25% !important;
7370
- }
7371
-
7372
- .w-50 {
7373
- width: 50% !important;
7374
- }
7375
-
7376
- .w-75 {
7377
- width: 75% !important;
7378
- }
7379
-
7380
- .w-100 {
7381
- width: 100% !important;
7382
- }
7383
-
7384
- .h-25 {
7385
- height: 25% !important;
7386
- }
7387
-
7388
- .h-50 {
7389
- height: 50% !important;
7390
- }
7391
-
7392
- .h-75 {
7393
- height: 75% !important;
7394
- }
7395
-
7396
- .h-100 {
7397
- height: 100% !important;
7398
- }
7399
-
7400
- .mw-100 {
7401
- max-width: 100% !important;
7402
- }
7403
-
7404
- .mh-100 {
7405
- max-height: 100% !important;
7406
- }
7407
-
7408
- .m-0 {
7409
- margin: 0 !important;
7410
- }
7411
-
7412
- .mt-0,
7413
- .my-0 {
7414
- margin-top: 0 !important;
7415
- }
7416
-
7417
- .mr-0,
7418
- .mx-0 {
7419
- margin-right: 0 !important;
7420
- }
7421
-
7422
- .mb-0,
7423
- .my-0 {
7424
- margin-bottom: 0 !important;
7425
- }
7426
-
7427
- .ml-0,
7428
- .mx-0 {
7429
- margin-left: 0 !important;
7430
- }
7431
-
7432
- .m-1 {
7433
- margin: 0.25rem !important;
7434
- }
7435
-
7436
- .mt-1,
7437
- .my-1 {
7438
- margin-top: 0.25rem !important;
7439
- }
7440
-
7441
- .mr-1,
7442
- .mx-1 {
7443
- margin-right: 0.25rem !important;
7444
- }
7445
-
7446
- .mb-1,
7447
- .my-1 {
7448
- margin-bottom: 0.25rem !important;
7449
- }
7450
-
7451
- .ml-1,
7452
- .mx-1 {
7453
- margin-left: 0.25rem !important;
7454
- }
7455
-
7456
- .m-2 {
7457
- margin: 0.5rem !important;
7458
- }
7459
-
7460
- .mt-2,
7461
- .my-2 {
7462
- margin-top: 0.5rem !important;
7463
- }
7464
-
7465
- .mr-2,
7466
- .mx-2 {
7467
- margin-right: 0.5rem !important;
7468
- }
7469
-
7470
- .mb-2,
7471
- .my-2 {
7472
- margin-bottom: 0.5rem !important;
7473
- }
7474
-
7475
- .ml-2,
7476
- .mx-2 {
7477
- margin-left: 0.5rem !important;
7478
- }
7479
-
7480
- .m-3 {
7481
- margin: 1rem !important;
7482
- }
7483
-
7484
- .mt-3,
7485
- .my-3 {
7486
- margin-top: 1rem !important;
7487
- }
7488
-
7489
- .mr-3,
7490
- .mx-3 {
7491
- margin-right: 1rem !important;
7492
- }
7493
-
7494
- .mb-3,
7495
- .my-3 {
7496
- margin-bottom: 1rem !important;
7497
- }
7498
-
7499
- .ml-3,
7500
- .mx-3 {
7501
- margin-left: 1rem !important;
7502
- }
7503
-
7504
- .m-4 {
7505
- margin: 1.5rem !important;
7506
- }
7507
-
7508
- .mt-4,
7509
- .my-4 {
7510
- margin-top: 1.5rem !important;
7511
- }
7512
-
7513
- .mr-4,
7514
- .mx-4 {
7515
- margin-right: 1.5rem !important;
7516
- }
7517
-
7518
- .mb-4,
7519
- .my-4 {
7520
- margin-bottom: 1.5rem !important;
7521
- }
7522
-
7523
- .ml-4,
7524
- .mx-4 {
7525
- margin-left: 1.5rem !important;
7526
- }
7527
-
7528
- .m-5 {
7529
- margin: 3rem !important;
7530
- }
7531
-
7532
- .mt-5,
7533
- .my-5 {
7534
- margin-top: 3rem !important;
7535
- }
7536
-
7537
- .mr-5,
7538
- .mx-5 {
7539
- margin-right: 3rem !important;
7540
- }
7541
-
7542
- .mb-5,
7543
- .my-5 {
7544
- margin-bottom: 3rem !important;
7545
- }
7546
-
7547
- .ml-5,
7548
- .mx-5 {
7549
- margin-left: 3rem !important;
7550
- }
7551
-
7552
- .p-0 {
7553
- padding: 0 !important;
7554
- }
7555
-
7556
- .pt-0,
7557
- .py-0 {
7558
- padding-top: 0 !important;
7559
- }
7560
-
7561
- .pr-0,
7562
- .px-0 {
7563
- padding-right: 0 !important;
7564
- }
7565
-
7566
- .pb-0,
7567
- .py-0 {
7568
- padding-bottom: 0 !important;
7569
- }
7570
-
7571
- .pl-0,
7572
- .px-0 {
7573
- padding-left: 0 !important;
7574
- }
7575
-
7576
- .p-1 {
7577
- padding: 0.25rem !important;
7578
- }
7579
-
7580
- .pt-1,
7581
- .py-1 {
7582
- padding-top: 0.25rem !important;
7583
- }
7584
-
7585
- .pr-1,
7586
- .px-1 {
7587
- padding-right: 0.25rem !important;
7588
- }
7589
-
7590
- .pb-1,
7591
- .py-1 {
7592
- padding-bottom: 0.25rem !important;
7593
- }
7594
-
7595
- .pl-1,
7596
- .px-1 {
7597
- padding-left: 0.25rem !important;
7598
- }
7599
-
7600
- .p-2 {
7601
- padding: 0.5rem !important;
7602
- }
7603
-
7604
- .pt-2,
7605
- .py-2 {
7606
- padding-top: 0.5rem !important;
7607
- }
7608
-
7609
- .pr-2,
7610
- .px-2 {
7611
- padding-right: 0.5rem !important;
7612
- }
7613
-
7614
- .pb-2,
7615
- .py-2 {
7616
- padding-bottom: 0.5rem !important;
7617
- }
7618
-
7619
- .pl-2,
7620
- .px-2 {
7621
- padding-left: 0.5rem !important;
7622
- }
7623
-
7624
- .p-3 {
7625
- padding: 1rem !important;
7626
- }
7627
-
7628
- .pt-3,
7629
- .py-3 {
7630
- padding-top: 1rem !important;
7631
- }
7632
-
7633
- .pr-3,
7634
- .px-3 {
7635
- padding-right: 1rem !important;
7636
- }
7637
-
7638
- .pb-3,
7639
- .py-3 {
7640
- padding-bottom: 1rem !important;
7641
- }
7642
-
7643
- .pl-3,
7644
- .px-3 {
7645
- padding-left: 1rem !important;
7646
- }
7647
-
7648
- .p-4 {
7649
- padding: 1.5rem !important;
7650
- }
7651
-
7652
- .pt-4,
7653
- .py-4 {
7654
- padding-top: 1.5rem !important;
7655
- }
7656
-
7657
- .pr-4,
7658
- .px-4 {
7659
- padding-right: 1.5rem !important;
7660
- }
7661
-
7662
- .pb-4,
7663
- .py-4 {
7664
- padding-bottom: 1.5rem !important;
7665
- }
7666
-
7667
- .pl-4,
7668
- .px-4 {
7669
- padding-left: 1.5rem !important;
7670
- }
7671
-
7672
- .p-5 {
7673
- padding: 3rem !important;
7674
- }
7675
-
7676
- .pt-5,
7677
- .py-5 {
7678
- padding-top: 3rem !important;
7679
- }
7680
-
7681
- .pr-5,
7682
- .px-5 {
7683
- padding-right: 3rem !important;
7684
- }
7685
-
7686
- .pb-5,
7687
- .py-5 {
7688
- padding-bottom: 3rem !important;
7689
- }
7690
-
7691
- .pl-5,
7692
- .px-5 {
7693
- padding-left: 3rem !important;
7694
- }
7695
-
7696
- .m-auto {
7697
- margin: auto !important;
7698
- }
7699
-
7700
- .mt-auto,
7701
- .my-auto {
7702
- margin-top: auto !important;
7703
- }
7704
-
7705
- .mr-auto,
7706
- .mx-auto {
7707
- margin-right: auto !important;
7708
- }
7709
-
7710
- .mb-auto,
7711
- .my-auto {
7712
- margin-bottom: auto !important;
7713
- }
7714
-
7715
- .ml-auto,
7716
- .mx-auto {
7717
- margin-left: auto !important;
7718
- }
7719
-
7720
- @media (min-width: 576px) {
7721
- .m-sm-0 {
7722
- margin: 0 !important;
7723
- }
7724
- .mt-sm-0,
7725
- .my-sm-0 {
7726
- margin-top: 0 !important;
7727
- }
7728
- .mr-sm-0,
7729
- .mx-sm-0 {
7730
- margin-right: 0 !important;
7731
- }
7732
- .mb-sm-0,
7733
- .my-sm-0 {
7734
- margin-bottom: 0 !important;
7735
- }
7736
- .ml-sm-0,
7737
- .mx-sm-0 {
7738
- margin-left: 0 !important;
7739
- }
7740
- .m-sm-1 {
7741
- margin: 0.25rem !important;
7742
- }
7743
- .mt-sm-1,
7744
- .my-sm-1 {
7745
- margin-top: 0.25rem !important;
7746
- }
7747
- .mr-sm-1,
7748
- .mx-sm-1 {
7749
- margin-right: 0.25rem !important;
7750
- }
7751
- .mb-sm-1,
7752
- .my-sm-1 {
7753
- margin-bottom: 0.25rem !important;
7754
- }
7755
- .ml-sm-1,
7756
- .mx-sm-1 {
7757
- margin-left: 0.25rem !important;
7758
- }
7759
- .m-sm-2 {
7760
- margin: 0.5rem !important;
7761
- }
7762
- .mt-sm-2,
7763
- .my-sm-2 {
7764
- margin-top: 0.5rem !important;
7765
- }
7766
- .mr-sm-2,
7767
- .mx-sm-2 {
7768
- margin-right: 0.5rem !important;
7769
- }
7770
- .mb-sm-2,
7771
- .my-sm-2 {
7772
- margin-bottom: 0.5rem !important;
7773
- }
7774
- .ml-sm-2,
7775
- .mx-sm-2 {
7776
- margin-left: 0.5rem !important;
7777
- }
7778
- .m-sm-3 {
7779
- margin: 1rem !important;
7780
- }
7781
- .mt-sm-3,
7782
- .my-sm-3 {
7783
- margin-top: 1rem !important;
7784
- }
7785
- .mr-sm-3,
7786
- .mx-sm-3 {
7787
- margin-right: 1rem !important;
7788
- }
7789
- .mb-sm-3,
7790
- .my-sm-3 {
7791
- margin-bottom: 1rem !important;
7792
- }
7793
- .ml-sm-3,
7794
- .mx-sm-3 {
7795
- margin-left: 1rem !important;
7796
- }
7797
- .m-sm-4 {
7798
- margin: 1.5rem !important;
7799
- }
7800
- .mt-sm-4,
7801
- .my-sm-4 {
7802
- margin-top: 1.5rem !important;
7803
- }
7804
- .mr-sm-4,
7805
- .mx-sm-4 {
7806
- margin-right: 1.5rem !important;
7807
- }
7808
- .mb-sm-4,
7809
- .my-sm-4 {
7810
- margin-bottom: 1.5rem !important;
7811
- }
7812
- .ml-sm-4,
7813
- .mx-sm-4 {
7814
- margin-left: 1.5rem !important;
7815
- }
7816
- .m-sm-5 {
7817
- margin: 3rem !important;
7818
- }
7819
- .mt-sm-5,
7820
- .my-sm-5 {
7821
- margin-top: 3rem !important;
7822
- }
7823
- .mr-sm-5,
7824
- .mx-sm-5 {
7825
- margin-right: 3rem !important;
7826
- }
7827
- .mb-sm-5,
7828
- .my-sm-5 {
7829
- margin-bottom: 3rem !important;
7830
- }
7831
- .ml-sm-5,
7832
- .mx-sm-5 {
7833
- margin-left: 3rem !important;
7834
- }
7835
- .p-sm-0 {
7836
- padding: 0 !important;
7837
- }
7838
- .pt-sm-0,
7839
- .py-sm-0 {
7840
- padding-top: 0 !important;
7841
- }
7842
- .pr-sm-0,
7843
- .px-sm-0 {
7844
- padding-right: 0 !important;
7845
- }
7846
- .pb-sm-0,
7847
- .py-sm-0 {
7848
- padding-bottom: 0 !important;
7849
- }
7850
- .pl-sm-0,
7851
- .px-sm-0 {
7852
- padding-left: 0 !important;
7853
- }
7854
- .p-sm-1 {
7855
- padding: 0.25rem !important;
7856
- }
7857
- .pt-sm-1,
7858
- .py-sm-1 {
7859
- padding-top: 0.25rem !important;
7860
- }
7861
- .pr-sm-1,
7862
- .px-sm-1 {
7863
- padding-right: 0.25rem !important;
7864
- }
7865
- .pb-sm-1,
7866
- .py-sm-1 {
7867
- padding-bottom: 0.25rem !important;
7868
- }
7869
- .pl-sm-1,
7870
- .px-sm-1 {
7871
- padding-left: 0.25rem !important;
7872
- }
7873
- .p-sm-2 {
7874
- padding: 0.5rem !important;
7875
- }
7876
- .pt-sm-2,
7877
- .py-sm-2 {
7878
- padding-top: 0.5rem !important;
7879
- }
7880
- .pr-sm-2,
7881
- .px-sm-2 {
7882
- padding-right: 0.5rem !important;
7883
- }
7884
- .pb-sm-2,
7885
- .py-sm-2 {
7886
- padding-bottom: 0.5rem !important;
7887
- }
7888
- .pl-sm-2,
7889
- .px-sm-2 {
7890
- padding-left: 0.5rem !important;
7891
- }
7892
- .p-sm-3 {
7893
- padding: 1rem !important;
7894
- }
7895
- .pt-sm-3,
7896
- .py-sm-3 {
7897
- padding-top: 1rem !important;
7898
- }
7899
- .pr-sm-3,
7900
- .px-sm-3 {
7901
- padding-right: 1rem !important;
7902
- }
7903
- .pb-sm-3,
7904
- .py-sm-3 {
7905
- padding-bottom: 1rem !important;
7906
- }
7907
- .pl-sm-3,
7908
- .px-sm-3 {
7909
- padding-left: 1rem !important;
7910
- }
7911
- .p-sm-4 {
7912
- padding: 1.5rem !important;
7913
- }
7914
- .pt-sm-4,
7915
- .py-sm-4 {
7916
- padding-top: 1.5rem !important;
7917
- }
7918
- .pr-sm-4,
7919
- .px-sm-4 {
7920
- padding-right: 1.5rem !important;
7921
- }
7922
- .pb-sm-4,
7923
- .py-sm-4 {
7924
- padding-bottom: 1.5rem !important;
7925
- }
7926
- .pl-sm-4,
7927
- .px-sm-4 {
7928
- padding-left: 1.5rem !important;
7929
- }
7930
- .p-sm-5 {
7931
- padding: 3rem !important;
7932
- }
7933
- .pt-sm-5,
7934
- .py-sm-5 {
7935
- padding-top: 3rem !important;
7936
- }
7937
- .pr-sm-5,
7938
- .px-sm-5 {
7939
- padding-right: 3rem !important;
7940
- }
7941
- .pb-sm-5,
7942
- .py-sm-5 {
7943
- padding-bottom: 3rem !important;
7944
- }
7945
- .pl-sm-5,
7946
- .px-sm-5 {
7947
- padding-left: 3rem !important;
7948
- }
7949
- .m-sm-auto {
7950
- margin: auto !important;
7951
- }
7952
- .mt-sm-auto,
7953
- .my-sm-auto {
7954
- margin-top: auto !important;
7955
- }
7956
- .mr-sm-auto,
7957
- .mx-sm-auto {
7958
- margin-right: auto !important;
7959
- }
7960
- .mb-sm-auto,
7961
- .my-sm-auto {
7962
- margin-bottom: auto !important;
7963
- }
7964
- .ml-sm-auto,
7965
- .mx-sm-auto {
7966
- margin-left: auto !important;
7967
- }
7968
- }
7969
-
7970
- @media (min-width: 768px) {
7971
- .m-md-0 {
7972
- margin: 0 !important;
7973
- }
7974
- .mt-md-0,
7975
- .my-md-0 {
7976
- margin-top: 0 !important;
7977
- }
7978
- .mr-md-0,
7979
- .mx-md-0 {
7980
- margin-right: 0 !important;
7981
- }
7982
- .mb-md-0,
7983
- .my-md-0 {
7984
- margin-bottom: 0 !important;
7985
- }
7986
- .ml-md-0,
7987
- .mx-md-0 {
7988
- margin-left: 0 !important;
7989
- }
7990
- .m-md-1 {
7991
- margin: 0.25rem !important;
7992
- }
7993
- .mt-md-1,
7994
- .my-md-1 {
7995
- margin-top: 0.25rem !important;
7996
- }
7997
- .mr-md-1,
7998
- .mx-md-1 {
7999
- margin-right: 0.25rem !important;
8000
- }
8001
- .mb-md-1,
8002
- .my-md-1 {
8003
- margin-bottom: 0.25rem !important;
8004
- }
8005
- .ml-md-1,
8006
- .mx-md-1 {
8007
- margin-left: 0.25rem !important;
8008
- }
8009
- .m-md-2 {
8010
- margin: 0.5rem !important;
8011
- }
8012
- .mt-md-2,
8013
- .my-md-2 {
8014
- margin-top: 0.5rem !important;
8015
- }
8016
- .mr-md-2,
8017
- .mx-md-2 {
8018
- margin-right: 0.5rem !important;
8019
- }
8020
- .mb-md-2,
8021
- .my-md-2 {
8022
- margin-bottom: 0.5rem !important;
8023
- }
8024
- .ml-md-2,
8025
- .mx-md-2 {
8026
- margin-left: 0.5rem !important;
8027
- }
8028
- .m-md-3 {
8029
- margin: 1rem !important;
8030
- }
8031
- .mt-md-3,
8032
- .my-md-3 {
8033
- margin-top: 1rem !important;
8034
- }
8035
- .mr-md-3,
8036
- .mx-md-3 {
8037
- margin-right: 1rem !important;
8038
- }
8039
- .mb-md-3,
8040
- .my-md-3 {
8041
- margin-bottom: 1rem !important;
8042
- }
8043
- .ml-md-3,
8044
- .mx-md-3 {
8045
- margin-left: 1rem !important;
8046
- }
8047
- .m-md-4 {
8048
- margin: 1.5rem !important;
8049
- }
8050
- .mt-md-4,
8051
- .my-md-4 {
8052
- margin-top: 1.5rem !important;
8053
- }
8054
- .mr-md-4,
8055
- .mx-md-4 {
8056
- margin-right: 1.5rem !important;
8057
- }
8058
- .mb-md-4,
8059
- .my-md-4 {
8060
- margin-bottom: 1.5rem !important;
8061
- }
8062
- .ml-md-4,
8063
- .mx-md-4 {
8064
- margin-left: 1.5rem !important;
8065
- }
8066
- .m-md-5 {
8067
- margin: 3rem !important;
8068
- }
8069
- .mt-md-5,
8070
- .my-md-5 {
8071
- margin-top: 3rem !important;
8072
- }
8073
- .mr-md-5,
8074
- .mx-md-5 {
8075
- margin-right: 3rem !important;
8076
- }
8077
- .mb-md-5,
8078
- .my-md-5 {
8079
- margin-bottom: 3rem !important;
8080
- }
8081
- .ml-md-5,
8082
- .mx-md-5 {
8083
- margin-left: 3rem !important;
8084
- }
8085
- .p-md-0 {
8086
- padding: 0 !important;
8087
- }
8088
- .pt-md-0,
8089
- .py-md-0 {
8090
- padding-top: 0 !important;
8091
- }
8092
- .pr-md-0,
8093
- .px-md-0 {
8094
- padding-right: 0 !important;
8095
- }
8096
- .pb-md-0,
8097
- .py-md-0 {
8098
- padding-bottom: 0 !important;
8099
- }
8100
- .pl-md-0,
8101
- .px-md-0 {
8102
- padding-left: 0 !important;
8103
- }
8104
- .p-md-1 {
8105
- padding: 0.25rem !important;
8106
- }
8107
- .pt-md-1,
8108
- .py-md-1 {
8109
- padding-top: 0.25rem !important;
8110
- }
8111
- .pr-md-1,
8112
- .px-md-1 {
8113
- padding-right: 0.25rem !important;
8114
- }
8115
- .pb-md-1,
8116
- .py-md-1 {
8117
- padding-bottom: 0.25rem !important;
8118
- }
8119
- .pl-md-1,
8120
- .px-md-1 {
8121
- padding-left: 0.25rem !important;
8122
- }
8123
- .p-md-2 {
8124
- padding: 0.5rem !important;
8125
- }
8126
- .pt-md-2,
8127
- .py-md-2 {
8128
- padding-top: 0.5rem !important;
8129
- }
8130
- .pr-md-2,
8131
- .px-md-2 {
8132
- padding-right: 0.5rem !important;
8133
- }
8134
- .pb-md-2,
8135
- .py-md-2 {
8136
- padding-bottom: 0.5rem !important;
8137
- }
8138
- .pl-md-2,
8139
- .px-md-2 {
8140
- padding-left: 0.5rem !important;
8141
- }
8142
- .p-md-3 {
8143
- padding: 1rem !important;
8144
- }
8145
- .pt-md-3,
8146
- .py-md-3 {
8147
- padding-top: 1rem !important;
8148
- }
8149
- .pr-md-3,
8150
- .px-md-3 {
8151
- padding-right: 1rem !important;
8152
- }
8153
- .pb-md-3,
8154
- .py-md-3 {
8155
- padding-bottom: 1rem !important;
8156
- }
8157
- .pl-md-3,
8158
- .px-md-3 {
8159
- padding-left: 1rem !important;
8160
- }
8161
- .p-md-4 {
8162
- padding: 1.5rem !important;
8163
- }
8164
- .pt-md-4,
8165
- .py-md-4 {
8166
- padding-top: 1.5rem !important;
8167
- }
8168
- .pr-md-4,
8169
- .px-md-4 {
8170
- padding-right: 1.5rem !important;
8171
- }
8172
- .pb-md-4,
8173
- .py-md-4 {
8174
- padding-bottom: 1.5rem !important;
8175
- }
8176
- .pl-md-4,
8177
- .px-md-4 {
8178
- padding-left: 1.5rem !important;
8179
- }
8180
- .p-md-5 {
8181
- padding: 3rem !important;
8182
- }
8183
- .pt-md-5,
8184
- .py-md-5 {
8185
- padding-top: 3rem !important;
8186
- }
8187
- .pr-md-5,
8188
- .px-md-5 {
8189
- padding-right: 3rem !important;
8190
- }
8191
- .pb-md-5,
8192
- .py-md-5 {
8193
- padding-bottom: 3rem !important;
8194
- }
8195
- .pl-md-5,
8196
- .px-md-5 {
8197
- padding-left: 3rem !important;
8198
- }
8199
- .m-md-auto {
8200
- margin: auto !important;
8201
- }
8202
- .mt-md-auto,
8203
- .my-md-auto {
8204
- margin-top: auto !important;
8205
- }
8206
- .mr-md-auto,
8207
- .mx-md-auto {
8208
- margin-right: auto !important;
8209
- }
8210
- .mb-md-auto,
8211
- .my-md-auto {
8212
- margin-bottom: auto !important;
8213
- }
8214
- .ml-md-auto,
8215
- .mx-md-auto {
8216
- margin-left: auto !important;
8217
- }
8218
- }
8219
-
8220
- @media (min-width: 992px) {
8221
- .m-lg-0 {
8222
- margin: 0 !important;
8223
- }
8224
- .mt-lg-0,
8225
- .my-lg-0 {
8226
- margin-top: 0 !important;
8227
- }
8228
- .mr-lg-0,
8229
- .mx-lg-0 {
8230
- margin-right: 0 !important;
8231
- }
8232
- .mb-lg-0,
8233
- .my-lg-0 {
8234
- margin-bottom: 0 !important;
8235
- }
8236
- .ml-lg-0,
8237
- .mx-lg-0 {
8238
- margin-left: 0 !important;
8239
- }
8240
- .m-lg-1 {
8241
- margin: 0.25rem !important;
8242
- }
8243
- .mt-lg-1,
8244
- .my-lg-1 {
8245
- margin-top: 0.25rem !important;
8246
- }
8247
- .mr-lg-1,
8248
- .mx-lg-1 {
8249
- margin-right: 0.25rem !important;
8250
- }
8251
- .mb-lg-1,
8252
- .my-lg-1 {
8253
- margin-bottom: 0.25rem !important;
8254
- }
8255
- .ml-lg-1,
8256
- .mx-lg-1 {
8257
- margin-left: 0.25rem !important;
8258
- }
8259
- .m-lg-2 {
8260
- margin: 0.5rem !important;
8261
- }
8262
- .mt-lg-2,
8263
- .my-lg-2 {
8264
- margin-top: 0.5rem !important;
8265
- }
8266
- .mr-lg-2,
8267
- .mx-lg-2 {
8268
- margin-right: 0.5rem !important;
8269
- }
8270
- .mb-lg-2,
8271
- .my-lg-2 {
8272
- margin-bottom: 0.5rem !important;
8273
- }
8274
- .ml-lg-2,
8275
- .mx-lg-2 {
8276
- margin-left: 0.5rem !important;
8277
- }
8278
- .m-lg-3 {
8279
- margin: 1rem !important;
8280
- }
8281
- .mt-lg-3,
8282
- .my-lg-3 {
8283
- margin-top: 1rem !important;
8284
- }
8285
- .mr-lg-3,
8286
- .mx-lg-3 {
8287
- margin-right: 1rem !important;
8288
- }
8289
- .mb-lg-3,
8290
- .my-lg-3 {
8291
- margin-bottom: 1rem !important;
8292
- }
8293
- .ml-lg-3,
8294
- .mx-lg-3 {
8295
- margin-left: 1rem !important;
8296
- }
8297
- .m-lg-4 {
8298
- margin: 1.5rem !important;
8299
- }
8300
- .mt-lg-4,
8301
- .my-lg-4 {
8302
- margin-top: 1.5rem !important;
8303
- }
8304
- .mr-lg-4,
8305
- .mx-lg-4 {
8306
- margin-right: 1.5rem !important;
8307
- }
8308
- .mb-lg-4,
8309
- .my-lg-4 {
8310
- margin-bottom: 1.5rem !important;
8311
- }
8312
- .ml-lg-4,
8313
- .mx-lg-4 {
8314
- margin-left: 1.5rem !important;
8315
- }
8316
- .m-lg-5 {
8317
- margin: 3rem !important;
8318
- }
8319
- .mt-lg-5,
8320
- .my-lg-5 {
8321
- margin-top: 3rem !important;
8322
- }
8323
- .mr-lg-5,
8324
- .mx-lg-5 {
8325
- margin-right: 3rem !important;
8326
- }
8327
- .mb-lg-5,
8328
- .my-lg-5 {
8329
- margin-bottom: 3rem !important;
8330
- }
8331
- .ml-lg-5,
8332
- .mx-lg-5 {
8333
- margin-left: 3rem !important;
8334
- }
8335
- .p-lg-0 {
8336
- padding: 0 !important;
8337
- }
8338
- .pt-lg-0,
8339
- .py-lg-0 {
8340
- padding-top: 0 !important;
8341
- }
8342
- .pr-lg-0,
8343
- .px-lg-0 {
8344
- padding-right: 0 !important;
8345
- }
8346
- .pb-lg-0,
8347
- .py-lg-0 {
8348
- padding-bottom: 0 !important;
8349
- }
8350
- .pl-lg-0,
8351
- .px-lg-0 {
8352
- padding-left: 0 !important;
8353
- }
8354
- .p-lg-1 {
8355
- padding: 0.25rem !important;
8356
- }
8357
- .pt-lg-1,
8358
- .py-lg-1 {
8359
- padding-top: 0.25rem !important;
8360
- }
8361
- .pr-lg-1,
8362
- .px-lg-1 {
8363
- padding-right: 0.25rem !important;
8364
- }
8365
- .pb-lg-1,
8366
- .py-lg-1 {
8367
- padding-bottom: 0.25rem !important;
8368
- }
8369
- .pl-lg-1,
8370
- .px-lg-1 {
8371
- padding-left: 0.25rem !important;
8372
- }
8373
- .p-lg-2 {
8374
- padding: 0.5rem !important;
8375
- }
8376
- .pt-lg-2,
8377
- .py-lg-2 {
8378
- padding-top: 0.5rem !important;
8379
- }
8380
- .pr-lg-2,
8381
- .px-lg-2 {
8382
- padding-right: 0.5rem !important;
8383
- }
8384
- .pb-lg-2,
8385
- .py-lg-2 {
8386
- padding-bottom: 0.5rem !important;
8387
- }
8388
- .pl-lg-2,
8389
- .px-lg-2 {
8390
- padding-left: 0.5rem !important;
8391
- }
8392
- .p-lg-3 {
8393
- padding: 1rem !important;
8394
- }
8395
- .pt-lg-3,
8396
- .py-lg-3 {
8397
- padding-top: 1rem !important;
8398
- }
8399
- .pr-lg-3,
8400
- .px-lg-3 {
8401
- padding-right: 1rem !important;
8402
- }
8403
- .pb-lg-3,
8404
- .py-lg-3 {
8405
- padding-bottom: 1rem !important;
8406
- }
8407
- .pl-lg-3,
8408
- .px-lg-3 {
8409
- padding-left: 1rem !important;
8410
- }
8411
- .p-lg-4 {
8412
- padding: 1.5rem !important;
8413
- }
8414
- .pt-lg-4,
8415
- .py-lg-4 {
8416
- padding-top: 1.5rem !important;
8417
- }
8418
- .pr-lg-4,
8419
- .px-lg-4 {
8420
- padding-right: 1.5rem !important;
8421
- }
8422
- .pb-lg-4,
8423
- .py-lg-4 {
8424
- padding-bottom: 1.5rem !important;
8425
- }
8426
- .pl-lg-4,
8427
- .px-lg-4 {
8428
- padding-left: 1.5rem !important;
8429
- }
8430
- .p-lg-5 {
8431
- padding: 3rem !important;
8432
- }
8433
- .pt-lg-5,
8434
- .py-lg-5 {
8435
- padding-top: 3rem !important;
8436
- }
8437
- .pr-lg-5,
8438
- .px-lg-5 {
8439
- padding-right: 3rem !important;
8440
- }
8441
- .pb-lg-5,
8442
- .py-lg-5 {
8443
- padding-bottom: 3rem !important;
8444
- }
8445
- .pl-lg-5,
8446
- .px-lg-5 {
8447
- padding-left: 3rem !important;
8448
- }
8449
- .m-lg-auto {
8450
- margin: auto !important;
8451
- }
8452
- .mt-lg-auto,
8453
- .my-lg-auto {
8454
- margin-top: auto !important;
8455
- }
8456
- .mr-lg-auto,
8457
- .mx-lg-auto {
8458
- margin-right: auto !important;
8459
- }
8460
- .mb-lg-auto,
8461
- .my-lg-auto {
8462
- margin-bottom: auto !important;
8463
- }
8464
- .ml-lg-auto,
8465
- .mx-lg-auto {
8466
- margin-left: auto !important;
8467
- }
8468
- }
8469
-
8470
- @media (min-width: 1200px) {
8471
- .m-xl-0 {
8472
- margin: 0 !important;
8473
- }
8474
- .mt-xl-0,
8475
- .my-xl-0 {
8476
- margin-top: 0 !important;
8477
- }
8478
- .mr-xl-0,
8479
- .mx-xl-0 {
8480
- margin-right: 0 !important;
8481
- }
8482
- .mb-xl-0,
8483
- .my-xl-0 {
8484
- margin-bottom: 0 !important;
8485
- }
8486
- .ml-xl-0,
8487
- .mx-xl-0 {
8488
- margin-left: 0 !important;
8489
- }
8490
- .m-xl-1 {
8491
- margin: 0.25rem !important;
8492
- }
8493
- .mt-xl-1,
8494
- .my-xl-1 {
8495
- margin-top: 0.25rem !important;
8496
- }
8497
- .mr-xl-1,
8498
- .mx-xl-1 {
8499
- margin-right: 0.25rem !important;
8500
- }
8501
- .mb-xl-1,
8502
- .my-xl-1 {
8503
- margin-bottom: 0.25rem !important;
8504
- }
8505
- .ml-xl-1,
8506
- .mx-xl-1 {
8507
- margin-left: 0.25rem !important;
8508
- }
8509
- .m-xl-2 {
8510
- margin: 0.5rem !important;
8511
- }
8512
- .mt-xl-2,
8513
- .my-xl-2 {
8514
- margin-top: 0.5rem !important;
8515
- }
8516
- .mr-xl-2,
8517
- .mx-xl-2 {
8518
- margin-right: 0.5rem !important;
8519
- }
8520
- .mb-xl-2,
8521
- .my-xl-2 {
8522
- margin-bottom: 0.5rem !important;
8523
- }
8524
- .ml-xl-2,
8525
- .mx-xl-2 {
8526
- margin-left: 0.5rem !important;
8527
- }
8528
- .m-xl-3 {
8529
- margin: 1rem !important;
8530
- }
8531
- .mt-xl-3,
8532
- .my-xl-3 {
8533
- margin-top: 1rem !important;
8534
- }
8535
- .mr-xl-3,
8536
- .mx-xl-3 {
8537
- margin-right: 1rem !important;
8538
- }
8539
- .mb-xl-3,
8540
- .my-xl-3 {
8541
- margin-bottom: 1rem !important;
8542
- }
8543
- .ml-xl-3,
8544
- .mx-xl-3 {
8545
- margin-left: 1rem !important;
8546
- }
8547
- .m-xl-4 {
8548
- margin: 1.5rem !important;
8549
- }
8550
- .mt-xl-4,
8551
- .my-xl-4 {
8552
- margin-top: 1.5rem !important;
8553
- }
8554
- .mr-xl-4,
8555
- .mx-xl-4 {
8556
- margin-right: 1.5rem !important;
8557
- }
8558
- .mb-xl-4,
8559
- .my-xl-4 {
8560
- margin-bottom: 1.5rem !important;
8561
- }
8562
- .ml-xl-4,
8563
- .mx-xl-4 {
8564
- margin-left: 1.5rem !important;
8565
- }
8566
- .m-xl-5 {
8567
- margin: 3rem !important;
8568
- }
8569
- .mt-xl-5,
8570
- .my-xl-5 {
8571
- margin-top: 3rem !important;
8572
- }
8573
- .mr-xl-5,
8574
- .mx-xl-5 {
8575
- margin-right: 3rem !important;
8576
- }
8577
- .mb-xl-5,
8578
- .my-xl-5 {
8579
- margin-bottom: 3rem !important;
8580
- }
8581
- .ml-xl-5,
8582
- .mx-xl-5 {
8583
- margin-left: 3rem !important;
8584
- }
8585
- .p-xl-0 {
8586
- padding: 0 !important;
8587
- }
8588
- .pt-xl-0,
8589
- .py-xl-0 {
8590
- padding-top: 0 !important;
8591
- }
8592
- .pr-xl-0,
8593
- .px-xl-0 {
8594
- padding-right: 0 !important;
8595
- }
8596
- .pb-xl-0,
8597
- .py-xl-0 {
8598
- padding-bottom: 0 !important;
8599
- }
8600
- .pl-xl-0,
8601
- .px-xl-0 {
8602
- padding-left: 0 !important;
8603
- }
8604
- .p-xl-1 {
8605
- padding: 0.25rem !important;
8606
- }
8607
- .pt-xl-1,
8608
- .py-xl-1 {
8609
- padding-top: 0.25rem !important;
8610
- }
8611
- .pr-xl-1,
8612
- .px-xl-1 {
8613
- padding-right: 0.25rem !important;
8614
- }
8615
- .pb-xl-1,
8616
- .py-xl-1 {
8617
- padding-bottom: 0.25rem !important;
8618
- }
8619
- .pl-xl-1,
8620
- .px-xl-1 {
8621
- padding-left: 0.25rem !important;
8622
- }
8623
- .p-xl-2 {
8624
- padding: 0.5rem !important;
8625
- }
8626
- .pt-xl-2,
8627
- .py-xl-2 {
8628
- padding-top: 0.5rem !important;
8629
- }
8630
- .pr-xl-2,
8631
- .px-xl-2 {
8632
- padding-right: 0.5rem !important;
8633
- }
8634
- .pb-xl-2,
8635
- .py-xl-2 {
8636
- padding-bottom: 0.5rem !important;
8637
- }
8638
- .pl-xl-2,
8639
- .px-xl-2 {
8640
- padding-left: 0.5rem !important;
8641
- }
8642
- .p-xl-3 {
8643
- padding: 1rem !important;
8644
- }
8645
- .pt-xl-3,
8646
- .py-xl-3 {
8647
- padding-top: 1rem !important;
8648
- }
8649
- .pr-xl-3,
8650
- .px-xl-3 {
8651
- padding-right: 1rem !important;
8652
- }
8653
- .pb-xl-3,
8654
- .py-xl-3 {
8655
- padding-bottom: 1rem !important;
8656
- }
8657
- .pl-xl-3,
8658
- .px-xl-3 {
8659
- padding-left: 1rem !important;
8660
- }
8661
- .p-xl-4 {
8662
- padding: 1.5rem !important;
8663
- }
8664
- .pt-xl-4,
8665
- .py-xl-4 {
8666
- padding-top: 1.5rem !important;
8667
- }
8668
- .pr-xl-4,
8669
- .px-xl-4 {
8670
- padding-right: 1.5rem !important;
8671
- }
8672
- .pb-xl-4,
8673
- .py-xl-4 {
8674
- padding-bottom: 1.5rem !important;
8675
- }
8676
- .pl-xl-4,
8677
- .px-xl-4 {
8678
- padding-left: 1.5rem !important;
8679
- }
8680
- .p-xl-5 {
8681
- padding: 3rem !important;
8682
- }
8683
- .pt-xl-5,
8684
- .py-xl-5 {
8685
- padding-top: 3rem !important;
8686
- }
8687
- .pr-xl-5,
8688
- .px-xl-5 {
8689
- padding-right: 3rem !important;
8690
- }
8691
- .pb-xl-5,
8692
- .py-xl-5 {
8693
- padding-bottom: 3rem !important;
8694
- }
8695
- .pl-xl-5,
8696
- .px-xl-5 {
8697
- padding-left: 3rem !important;
8698
- }
8699
- .m-xl-auto {
8700
- margin: auto !important;
8701
- }
8702
- .mt-xl-auto,
8703
- .my-xl-auto {
8704
- margin-top: auto !important;
8705
- }
8706
- .mr-xl-auto,
8707
- .mx-xl-auto {
8708
- margin-right: auto !important;
8709
- }
8710
- .mb-xl-auto,
8711
- .my-xl-auto {
8712
- margin-bottom: auto !important;
8713
- }
8714
- .ml-xl-auto,
8715
- .mx-xl-auto {
8716
- margin-left: auto !important;
8717
- }
8718
- }
8719
-
8720
- .text-justify {
8721
- text-align: justify !important;
8722
- }
8723
-
8724
- .text-nowrap {
8725
- white-space: nowrap !important;
8726
- }
8727
-
8728
- .text-truncate {
8729
- overflow: hidden;
8730
- text-overflow: ellipsis;
8731
- white-space: nowrap;
8732
- }
8733
-
8734
- .text-left {
8735
- text-align: left !important;
8736
- }
8737
-
8738
- .text-right {
8739
- text-align: right !important;
8740
- }
8741
-
8742
- .text-center {
8743
- text-align: center !important;
8744
- }
8745
-
8746
- @media (min-width: 576px) {
8747
- .text-sm-left {
8748
- text-align: left !important;
8749
- }
8750
- .text-sm-right {
8751
- text-align: right !important;
8752
- }
8753
- .text-sm-center {
8754
- text-align: center !important;
8755
- }
8756
- }
8757
-
8758
- @media (min-width: 768px) {
8759
- .text-md-left {
8760
- text-align: left !important;
8761
- }
8762
- .text-md-right {
8763
- text-align: right !important;
8764
- }
8765
- .text-md-center {
8766
- text-align: center !important;
8767
- }
8768
- }
8769
-
8770
- @media (min-width: 992px) {
8771
- .text-lg-left {
8772
- text-align: left !important;
8773
- }
8774
- .text-lg-right {
8775
- text-align: right !important;
8776
- }
8777
- .text-lg-center {
8778
- text-align: center !important;
8779
- }
8780
- }
8781
-
8782
- @media (min-width: 1200px) {
8783
- .text-xl-left {
8784
- text-align: left !important;
8785
- }
8786
- .text-xl-right {
8787
- text-align: right !important;
8788
- }
8789
- .text-xl-center {
8790
- text-align: center !important;
8791
- }
8792
- }
8793
-
8794
- .text-lowercase {
8795
- text-transform: lowercase !important;
8796
- }
8797
-
8798
- .text-uppercase {
8799
- text-transform: uppercase !important;
8800
- }
8801
-
8802
- .text-capitalize {
8803
- text-transform: capitalize !important;
8804
- }
8805
-
8806
- .font-weight-light {
8807
- font-weight: 300 !important;
8808
- }
8809
-
8810
- .font-weight-normal {
8811
- font-weight: 400 !important;
8812
- }
8813
-
8814
- .font-weight-bold {
8815
- font-weight: 700 !important;
8816
- }
8817
-
8818
- .font-italic {
8819
- font-style: italic !important;
8820
- }
8821
-
8822
- .text-white {
8823
- color: #fff !important;
8824
- }
8825
-
8826
- .text-primary {
8827
- color: #007bff !important;
8828
- }
8829
-
8830
- a.text-primary:hover, a.text-primary:focus {
8831
- color: #0062cc !important;
8832
- }
8833
-
8834
- .text-secondary {
8835
- color: #6c757d !important;
8836
- }
8837
-
8838
- a.text-secondary:hover, a.text-secondary:focus {
8839
- color: #545b62 !important;
8840
- }
8841
-
8842
- .text-success {
8843
- color: #28a745 !important;
8844
- }
8845
-
8846
- a.text-success:hover, a.text-success:focus {
8847
- color: #1e7e34 !important;
8848
- }
8849
-
8850
- .text-info {
8851
- color: #17a2b8 !important;
8852
- }
8853
-
8854
- a.text-info:hover, a.text-info:focus {
8855
- color: #117a8b !important;
8856
- }
8857
-
8858
- .text-warning {
8859
- color: #ffc107 !important;
8860
- }
8861
-
8862
- a.text-warning:hover, a.text-warning:focus {
8863
- color: #d39e00 !important;
8864
- }
8865
-
8866
- .text-danger {
8867
- color: #dc3545 !important;
8868
- }
8869
-
8870
- a.text-danger:hover, a.text-danger:focus {
8871
- color: #bd2130 !important;
8872
- }
8873
-
8874
- .text-light {
8875
- color: #f8f9fa !important;
8876
- }
8877
-
8878
- a.text-light:hover, a.text-light:focus {
8879
- color: #dae0e5 !important;
8880
- }
8881
-
8882
- .text-dark {
8883
- color: #343a40 !important;
8884
- }
8885
-
8886
- a.text-dark:hover, a.text-dark:focus {
8887
- color: #1d2124 !important;
8888
- }
8889
-
8890
- .text-muted {
8891
- color: #6c757d !important;
8892
- }
8893
-
8894
- .text-hide {
8895
- font: 0/0 a;
8896
- color: transparent;
8897
- text-shadow: none;
8898
- background-color: transparent;
8899
- border: 0;
8900
- }
8901
-
8902
- .visible {
8903
- visibility: visible !important;
8904
- }
8905
-
8906
- .invisible {
8907
- visibility: hidden !important;
8908
- }
8909
-
8910
- @media print {
8911
- *,
8912
- *::before,
8913
- *::after {
8914
- text-shadow: none !important;
8915
- box-shadow: none !important;
8916
- }
8917
- a:not(.btn) {
8918
- text-decoration: underline;
8919
- }
8920
- abbr[title]::after {
8921
- content: " (" attr(title) ")";
8922
- }
8923
- pre {
8924
- white-space: pre-wrap !important;
8925
- }
8926
- pre,
8927
- blockquote {
8928
- border: 1px solid #999;
8929
- page-break-inside: avoid;
8930
- }
8931
- thead {
8932
- display: table-header-group;
8933
- }
8934
- tr,
8935
- img {
8936
- page-break-inside: avoid;
8937
- }
8938
- p,
8939
- h2,
8940
- h3 {
8941
- orphans: 3;
8942
- widows: 3;
8943
- }
8944
- h2,
8945
- h3 {
8946
- page-break-after: avoid;
8947
- }
8948
- @page {
8949
- size: a3;
8950
- }
8951
- body {
8952
- min-width: 992px !important;
8953
- }
8954
- .container {
8955
- min-width: 992px !important;
8956
- }
8957
- .navbar {
8958
- display: none;
8959
- }
8960
- .badge {
8961
- border: 1px solid #000;
8962
- }
8963
- .table {
8964
- border-collapse: collapse !important;
8965
- }
8966
- .table td,
8967
- .table th {
8968
- background-color: #fff !important;
8969
- }
8970
- .table-bordered th,
8971
- .table-bordered td {
8972
- border: 1px solid #ddd !important;
8973
- }
8974
- }
8975
- /*# sourceMappingURL=bootstrap.css.map */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/classes/class-meta-boxes.php CHANGED
@@ -179,7 +179,7 @@ class post_grid_meta_boxs{
179
  /* OK, its safe for us to save the data now. */
180
 
181
  // Sanitize the user input.
182
- //$grid_item_layout = stripslashes_deep($_POST['grid_item_layout']);
183
 
184
 
185
  // Update the meta field.
@@ -440,7 +440,7 @@ class post_grid_meta_boxs{
440
  //$post_grid_collapsible = sanitize_text_field( $_POST['post_grid_collapsible'] );
441
 
442
 
443
- $post_grid_meta_options = stripslashes_deep( $_POST['post_grid_meta_options'] );
444
  update_post_meta( $post_id, 'post_grid_meta_options', $post_grid_meta_options );
445
 
446
 
@@ -652,7 +652,7 @@ class post_grid_meta_boxs{
652
  /* OK, its safe for us to save the data now. */
653
 
654
  // Sanitize user input.
655
- $post_grid_post_settings = stripslashes_deep( $_POST['post_grid_post_settings'] );
656
  update_post_meta( $post_id, 'post_grid_post_settings', $post_grid_post_settings );
657
 
658
 
179
  /* OK, its safe for us to save the data now. */
180
 
181
  // Sanitize the user input.
182
+ //$grid_item_layout = post_grid_recursive_sanitize_arr($_POST['grid_item_layout']);
183
 
184
 
185
  // Update the meta field.
440
  //$post_grid_collapsible = sanitize_text_field( $_POST['post_grid_collapsible'] );
441
 
442
 
443
+ $post_grid_meta_options = post_grid_recursive_sanitize_arr( $_POST['post_grid_meta_options'] );
444
  update_post_meta( $post_id, 'post_grid_meta_options', $post_grid_meta_options );
445
 
446
 
652
  /* OK, its safe for us to save the data now. */
653
 
654
  // Sanitize user input.
655
+ $post_grid_post_settings = post_grid_recursive_sanitize_arr( $_POST['post_grid_post_settings'] );
656
  update_post_meta( $post_id, 'post_grid_post_settings', $post_grid_post_settings );
657
 
658
 
includes/classes/class-post-grid-support.php CHANGED
@@ -7,58 +7,6 @@ class class_post_grid_support{
7
 
8
  }
9
 
10
- public function our_plugins(){
11
-
12
- $our_plugins = array(
13
- array(
14
- 'title'=>'Post Grid',
15
- 'link'=>'https://www.pickplugins.com/item/post-grid-create-awesome-grid-from-any-post-type-for-wordpress/',
16
- 'thumb'=>'https://www.pickplugins.com/wp-content/uploads/2015/12/3814-post-grid-thumb-500x262.jpg',
17
- ),
18
-
19
- array(
20
- 'title'=>'Woocommerce Products Slider',
21
- 'link'=>'https://www.pickplugins.com/item/woocommerce-products-slider-for-wordpress/',
22
- 'thumb'=>'https://www.pickplugins.com/wp-content/uploads/2016/03/4357-woocommerce-products-slider-thumb-500x250.jpg',
23
- ),
24
-
25
- array(
26
- 'title'=>'Team Showcase',
27
- 'link'=>'https://www.pickplugins.com/item/team-responsive-meet-the-team-grid-for-wordpress/',
28
- 'thumb'=>'https://www.pickplugins.com/wp-content/uploads/2016/06/5145-team-thumb-500x250.jpg',
29
- ),
30
-
31
- array(
32
- 'title'=>'Job Board Manager',
33
- 'link'=>'https://wordpress.org/plugins/job-board-manager/',
34
- 'thumb'=>'https://www.pickplugins.com/wp-content/uploads/2015/08/3466-job-board-manager-thumb-500x250.png',
35
- ),
36
-
37
- array(
38
- 'title'=>'Wishlist for WooCommerce',
39
- 'link'=>'https://www.pickplugins.com/item/woocommerce-wishlist/',
40
- 'thumb'=>'https://www.pickplugins.com/wp-content/uploads/2017/10/12047-woocommerce-wishlist.png',
41
- ),
42
-
43
- array(
44
- 'title'=>'Breadcrumb',
45
- 'link'=>'https://www.pickplugins.com/item/breadcrumb-awesome-breadcrumbs-style-navigation-for-wordpress/',
46
- 'thumb'=>'https://www.pickplugins.com/wp-content/uploads/2016/03/4242-breadcrumb-500x252.png',
47
- ),
48
-
49
- array(
50
- 'title'=>'Pricing Table',
51
- 'link'=>'https://www.pickplugins.com/item/pricing-table/',
52
- 'thumb'=>'https://www.pickplugins.com/wp-content/uploads/2016/10/7042-pricing-table-thumbnail-500x250.png',
53
- ),
54
-
55
- );
56
-
57
- return apply_filters('post_grid_our_plugins', $our_plugins);
58
-
59
-
60
- }
61
-
62
 
63
  public function video_tutorials(){
64
 
7
 
8
  }
9
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10
 
11
  public function video_tutorials(){
12
 
includes/classes/class-settings-tabs.php CHANGED
@@ -4,7 +4,7 @@ if ( ! defined('ABSPATH')) exit; // if direct access
4
  if( ! class_exists( 'settings_tabs_field' ) ) {
5
  class settings_tabs_field{
6
 
7
- // public $asset_dir_url = '';
8
  public $textdomain = 'settings-tabs';
9
 
10
  public function __construct(){
@@ -424,6 +424,8 @@ class settings_tabs_field{
424
  $parent = isset( $option['parent'] ) ? $option['parent'] : "";
425
  $field_template = isset( $option['field_template'] ) ? $option['field_template'] : $this->field_template($option);
426
  $title = isset( $option['title'] ) ? $option['title'] : "";
 
 
427
  $details = isset( $option['details'] ) ? $option['details'] : "";
428
 
429
  $is_pro = isset( $option['is_pro'] ) ? $option['is_pro'] : false;
@@ -439,8 +441,6 @@ class settings_tabs_field{
439
 
440
 
441
  $media_url = !empty($media_url) ? $media_url : $default;
442
-
443
- $placeholder = 'https://i.imgur.com/qOPTTdQ.jpg';
444
  $media_url = !empty($media_url) ? $media_url : $placeholder;
445
  $media_basename = wp_basename($media_type);
446
 
@@ -449,7 +449,6 @@ class settings_tabs_field{
449
 
450
 
451
 
452
-
453
  ob_start();
454
  //wp_enqueue_media();
455
 
@@ -518,6 +517,8 @@ class settings_tabs_field{
518
  $field_name = isset( $option['field_name'] ) ? $option['field_name'] : $id;
519
  $parent = isset( $option['parent'] ) ? $option['parent'] : "";
520
  $placeholder = isset( $option['placeholder'] ) ? $option['placeholder'] : "";
 
 
521
  $field_template = isset( $option['field_template'] ) ? $option['field_template'] : $this->field_template($option);
522
  $title = isset( $option['title'] ) ? $option['title'] : "";
523
  $details = isset( $option['details'] ) ? $option['details'] : "";
@@ -533,6 +534,7 @@ class settings_tabs_field{
533
  $media_type = get_post_mime_type( $value );
534
  $media_title= get_the_title( $value );
535
  $media_url = !empty($media_url) ? $media_url : '';
 
536
 
537
  $field_name = !empty( $field_name ) ? $field_name : $id;
538
  $field_name = !empty($parent) ? $parent.'['.$field_name.']' : $field_name;
@@ -1546,6 +1548,7 @@ class settings_tabs_field{
1546
  //$args = is_array( $args ) ? $args : $this->generate_args_from_string( $args );
1547
  $option_value = isset( $option['value'] ) ? $option['value'] : '';
1548
  $default = isset( $option['default'] ) ? $option['default'] : '';
 
1549
 
1550
  $is_pro = isset( $option['is_pro'] ) ? $option['is_pro'] : false;
1551
  $pro_text = isset( $option['pro_text'] ) ? $option['pro_text'] : '';
@@ -1587,7 +1590,7 @@ class settings_tabs_field{
1587
  if(!empty($thumb)):
1588
 
1589
  ?>
1590
- <img class="lazy" alt="<?php echo $name; ?>" data-src="<?php echo $thumb; ?>" src="https://i.imgur.com/72Z8sfU.gif">
1591
  <div style="padding: 5px;" class="name"><?php echo $name; ?></div>
1592
 
1593
  <?php
4
  if( ! class_exists( 'settings_tabs_field' ) ) {
5
  class settings_tabs_field{
6
 
7
+ //public $asset_dir_url = '';
8
  public $textdomain = 'settings-tabs';
9
 
10
  public function __construct(){
424
  $parent = isset( $option['parent'] ) ? $option['parent'] : "";
425
  $field_template = isset( $option['field_template'] ) ? $option['field_template'] : $this->field_template($option);
426
  $title = isset( $option['title'] ) ? $option['title'] : "";
427
+ $placeholder = isset( $option['placeholder'] ) ? $option['placeholder'] : "";
428
+
429
  $details = isset( $option['details'] ) ? $option['details'] : "";
430
 
431
  $is_pro = isset( $option['is_pro'] ) ? $option['is_pro'] : false;
441
 
442
 
443
  $media_url = !empty($media_url) ? $media_url : $default;
 
 
444
  $media_url = !empty($media_url) ? $media_url : $placeholder;
445
  $media_basename = wp_basename($media_type);
446
 
449
 
450
 
451
 
 
452
  ob_start();
453
  //wp_enqueue_media();
454
 
517
  $field_name = isset( $option['field_name'] ) ? $option['field_name'] : $id;
518
  $parent = isset( $option['parent'] ) ? $option['parent'] : "";
519
  $placeholder = isset( $option['placeholder'] ) ? $option['placeholder'] : "";
520
+ $placeholder_img = isset( $option['placeholder_img'] ) ? $option['placeholder_img'] : "";
521
+
522
  $field_template = isset( $option['field_template'] ) ? $option['field_template'] : $this->field_template($option);
523
  $title = isset( $option['title'] ) ? $option['title'] : "";
524
  $details = isset( $option['details'] ) ? $option['details'] : "";
534
  $media_type = get_post_mime_type( $value );
535
  $media_title= get_the_title( $value );
536
  $media_url = !empty($media_url) ? $media_url : '';
537
+ $media_url = !empty($media_url) ? $media_url : $placeholder_img;
538
 
539
  $field_name = !empty( $field_name ) ? $field_name : $id;
540
  $field_name = !empty($parent) ? $parent.'['.$field_name.']' : $field_name;
1548
  //$args = is_array( $args ) ? $args : $this->generate_args_from_string( $args );
1549
  $option_value = isset( $option['value'] ) ? $option['value'] : '';
1550
  $default = isset( $option['default'] ) ? $option['default'] : '';
1551
+ $lazy_load_img = isset( $option['lazy_load_img'] ) ? $option['lazy_load_img'] : '';
1552
 
1553
  $is_pro = isset( $option['is_pro'] ) ? $option['is_pro'] : false;
1554
  $pro_text = isset( $option['pro_text'] ) ? $option['pro_text'] : '';
1590
  if(!empty($thumb)):
1591
 
1592
  ?>
1593
+ <img class="lazy" alt="<?php echo $name; ?>" data-src="<?php echo $thumb; ?>" src="<?php echo $lazy_load_img; ?>">
1594
  <div style="padding: 5px;" class="name"><?php echo $name; ?></div>
1595
 
1596
  <?php
includes/classes/class-settings.php CHANGED
@@ -23,9 +23,6 @@ class class_post_grid_settings{
23
 
24
  $data_update_status = isset($post_grid_info['data_update_status']) ? $post_grid_info['data_update_status'] : 'pending';
25
 
26
-
27
- // add_submenu_page('edit.php?post_type=post_grid', __('Layout Editor(Old)', 'post-grid'), __('Layout Editor(Old)', 'post-grid'), 'manage_options', 'layout_editor', array( $this, 'layout_editor' ));
28
-
29
  add_submenu_page('edit.php?post_type=post_grid', __('Settings', 'post-grid'), __('Settings', 'post-grid'), 'manage_options', 'post-grid-settings', array( $this, 'settings' ));
30
  add_submenu_page('edit.php?post_type=post_grid', __('Addons', 'post-grid'), __('Addons', 'post-grid'), 'manage_options', 'post-grid-addons', array( $this, 'addons' ));
31
 
@@ -49,9 +46,7 @@ class class_post_grid_settings{
49
  public function addons(){
50
  include(post_grid_plugin_dir.'includes/menu/addons.php');
51
  }
52
- public function layout_editor(){
53
- include(post_grid_plugin_dir.'includes/menu/layout-editor.php');
54
- }
55
 
56
  public function data_update(){
57
  include(post_grid_plugin_dir.'includes/menu/data-update.php');
23
 
24
  $data_update_status = isset($post_grid_info['data_update_status']) ? $post_grid_info['data_update_status'] : 'pending';
25
 
 
 
 
26
  add_submenu_page('edit.php?post_type=post_grid', __('Settings', 'post-grid'), __('Settings', 'post-grid'), 'manage_options', 'post-grid-settings', array( $this, 'settings' ));
27
  add_submenu_page('edit.php?post_type=post_grid', __('Addons', 'post-grid'), __('Addons', 'post-grid'), 'manage_options', 'post-grid-addons', array( $this, 'addons' ));
28
 
46
  public function addons(){
47
  include(post_grid_plugin_dir.'includes/menu/addons.php');
48
  }
49
+
 
 
50
 
51
  public function data_update(){
52
  include(post_grid_plugin_dir.'includes/menu/data-update.php');
includes/functions.php CHANGED
@@ -35,7 +35,19 @@ function post_grid_get_first_post($post_type = 'post'){
35
 
36
 
37
 
 
38
 
 
 
 
 
 
 
 
 
 
 
 
39
 
40
 
41
 
35
 
36
 
37
 
38
+ function post_grid_recursive_sanitize_arr($array) {
39
 
40
+ foreach ( $array as $key => &$value ) {
41
+ if ( is_array( $value ) ) {
42
+ $value = post_grid_recursive_sanitize_arr($value);
43
+ }
44
+ else {
45
+ $value = sanitize_text_field( $value );
46
+ }
47
+ }
48
+
49
+ return $array;
50
+ }
51
 
52
 
53
 
includes/menu/layout-editor.php DELETED
@@ -1,622 +0,0 @@
1
- <?php
2
-
3
-
4
- /*
5
- * @Author pickplugins
6
- * Copyright: 2015 pickplugins.com
7
- */
8
-
9
- if ( ! defined('ABSPATH')) exit; // if direct access
10
-
11
-
12
- if(!current_user_can('manage_options')){
13
-
14
- return;
15
- }
16
-
17
-
18
-
19
- if(empty($_POST['post_grid_hidden']))
20
- {
21
- $post_grid_layout_content = get_option( 'post_grid_layout_content' );
22
-
23
-
24
- }
25
- else
26
- {
27
-
28
- $nonce = sanitize_text_field($_POST['_wpnonce']);
29
-
30
- if(wp_verify_nonce( $nonce, 'nonce_layout_content' ) && $_POST['post_grid_hidden'] == 'Y') {
31
- //Form data sent
32
-
33
- //$post_grid_layout_content = stripslashes_deep($_POST['post_grid_layout_content']);
34
- $post_grid_layout_content = get_option( 'post_grid_layout_content' );
35
-
36
- if(empty($post_grid_layout_content)){
37
- $post_grid_layout_content = array();
38
- }
39
-
40
- if(!empty($_POST['post_grid_layout_content']) && is_array($_POST['post_grid_layout_content'])){
41
- $post_grid_layout_content_new = stripslashes_deep($_POST['post_grid_layout_content']);
42
- }
43
- else{
44
- $post_grid_layout_content_new = array();
45
- }
46
-
47
-
48
- $post_grid_layout_content = array_merge($post_grid_layout_content, $post_grid_layout_content_new);
49
- update_option('post_grid_layout_content', $post_grid_layout_content);
50
-
51
-
52
- ?>
53
- <div class="updated"><p><strong><?php _e('Changes Saved.', 'post-grid' ); ?></strong></p></div>
54
-
55
- <?php
56
- }
57
-
58
- }
59
-
60
- ?>
61
-
62
- <div class="wrap">
63
-
64
- <div id="icon-tools" class="icon32"><br></div><?php echo "<h2>".sprintf(__('%s - Layout Editor', 'post-grid'), post_grid_plugin_name)."</h2>";?>
65
- <form method="post" action="<?php echo str_replace( '%7E', '~', $_SERVER['REQUEST_URI']); ?>">
66
- <input type="hidden" name="post_grid_hidden" value="Y">
67
- <?php //settings_fields( 'post_grid_plugin_options' );
68
- //do_settings_sections( 'post_grid_plugin_options' );
69
-
70
-
71
- if(!empty($_GET['layout_content'])){
72
- $layout_content = sanitize_text_field($_GET['layout_content']);
73
- }
74
- else{
75
- $layout_content = 'flat';
76
- }
77
-
78
- //var_dump($layout_content);
79
-
80
- $class_post_grid_functions = new class_post_grid_functions();
81
-
82
- ?>
83
-
84
-
85
-
86
- <div class="layout-editor post-grid-layout-editor para-settings settings-tabs">
87
-
88
- <div class="container-fluid">
89
- <div class="row">
90
- <div class="col col-md-3">
91
-
92
- <div class="layout-items expandable">
93
-
94
- <?php
95
-
96
- $layout_items_group = $class_post_grid_functions->layout_items();
97
- foreach($layout_items_group as $group_key=>$group_data){
98
-
99
- $group_name = $group_data['name'];
100
- $group_items = $group_data['items'];
101
- ?>
102
- <div class="item" id="<?php echo $group_key; ?>">
103
-
104
- <div class="header">
105
- <span class="expand " title="<?php echo __('Expand or collapse', 'post-grid'); ?>">
106
- <i class="fas fa-expand"></i>
107
- <i class="fas fa-compress"></i>
108
- </span>
109
- <span class="name"><?php echo $group_name; ?></span>
110
-
111
-
112
- </div>
113
- <div class="options">
114
- <?php
115
- foreach($group_items as $item_key=>$item_info){
116
-
117
- ?>
118
- <div class="button add-element" layout="<?php echo $layout_content; ?>" item_group="<?php echo $group_key; ?>" item_key="<?php echo $item_key; ?>" ><?php echo $item_info['name']; ?></div>
119
- <?php
120
-
121
- }
122
-
123
- ?>
124
- </div>
125
-
126
- </div>
127
- <?php
128
-
129
-
130
-
131
-
132
- }
133
- ?>
134
-
135
- </div>
136
-
137
- </div>
138
- <div class="col col-md-4">
139
- <div class="layout-list">
140
-
141
- <?php if(isset($_GET['layout_content'])) {?>
142
- <div class="idle ">
143
- <div class="name"><?php echo __('Content:', 'post-grid'); ?> <?php echo $layout_content; ?></div>
144
-
145
- <div class="layer-content">
146
- <div id="layout-container" class="<?php echo $layout_content; ?>">
147
- <?php
148
-
149
-
150
- if(empty($post_grid_layout_content)){
151
- $layout = $class_post_grid_functions->layout_content($layout_content);
152
- }
153
- else{
154
-
155
- if(!empty($post_grid_layout_content[$layout_content])){
156
- $layout = $post_grid_layout_content[$layout_content];
157
- }
158
- else{
159
- $layout = array();
160
- }
161
-
162
-
163
- }
164
-
165
-
166
-
167
-
168
- //var_dump($layout);
169
-
170
- foreach($layout as $item_id=>$item_info){
171
-
172
- $item_key = $item_info['key'];
173
-
174
-
175
-
176
- ?>
177
-
178
-
179
- <div class="item <?php echo $item_key; ?>" id="item-<?php echo $item_id; ?>" style=" <?php echo $item_info['css']; ?> ">
180
-
181
- <?php
182
-
183
- if($item_key=='thumb'){
184
-
185
- ?>
186
- <img style="width:100%; height:auto;" src="<?php echo post_grid_plugin_url; ?>assets/admin/images/thumb.png" />
187
- <?php
188
- }
189
-
190
- elseif($item_key=='thumb_link'){
191
-
192
- ?>
193
- <a href="#"><img style="width:100%; height:auto;" src="<?php echo post_grid_plugin_url; ?>assets/admin/images/thumb.png" /></a>
194
- <?php
195
- }
196
-
197
-
198
- elseif($item_key=='title'){
199
-
200
- ?>
201
- Lorem Ipsum is simply
202
- <?php
203
- }
204
-
205
- elseif($item_key=='title_link'){
206
-
207
- ?>
208
- <a href="#">Lorem Ipsum is simply</a>
209
- <?php
210
- }
211
-
212
-
213
-
214
- elseif($item_key=='excerpt'){
215
-
216
- ?>
217
- Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text
218
- <?php
219
- }
220
-
221
-
222
-
223
- else{
224
-
225
- echo $item_info['name'];
226
-
227
- }
228
-
229
- ?>
230
-
231
-
232
-
233
- </div>
234
- <?php
235
- }
236
-
237
-
238
- ?>
239
- </div>
240
- </div>
241
-
242
- </div>
243
-
244
- <?php } ?>
245
-
246
- </div>
247
-
248
- </div>
249
- <div class="col col-md-4">
250
-
251
-
252
-
253
- <div class="clear"></div>
254
-
255
- <div class="css-editor expandable">
256
-
257
- <?php
258
-
259
- $layout_content_list = $class_post_grid_functions->layout_content_list();
260
-
261
-
262
- if(empty($layout)){$layout = array();
263
-
264
- echo 'you haven\'t selected any layout. please select here';
265
-
266
-
267
- ?>
268
- <select class="layout-content">
269
- <option value="">Please select</option>
270
- <option value="create-new"><?php echo __('Create New' , 'post-grid'); ?></option>
271
- <?php
272
-
273
- $post_grid_layout_content = get_option('post_grid_layout_content');
274
- if(empty($post_grid_layout_content)){
275
-
276
- $layout_content_list = $class_post_grid_functions->layout_content_list();
277
- }
278
- else{
279
-
280
- $layout_content_list = $post_grid_layout_content;
281
-
282
- }
283
-
284
-
285
- // $layout_content_list = $class_post_grid_functions->layout_content_list();
286
- ?>
287
-
288
- <?php
289
- foreach($layout_content_list as $layout_key=>$layout_info){
290
- ?>
291
- <option <?php if($layout_content==$layout_key) echo 'selected'; else "" ?> value="<?php echo $layout_key; ?>"><?php echo $layout_key; ?></option>
292
- <?php
293
-
294
- }
295
- ?>
296
- </select>
297
-
298
-
299
- <script>
300
- jQuery(document).ready(function($)
301
- {
302
-
303
- $(document).on('change', '.layout-content', function()
304
- {
305
-
306
- var layout = $(this).val();
307
-
308
- if(layout=='create-new'){
309
-
310
- layout = prompt('(Must be unique) Layout name ?');
311
-
312
- //layout = $.now();
313
-
314
- if(layout!=null){
315
- window.location.href = "<?php echo admin_url().'edit.php?post_type=post_grid&page=layout_editor&layout_content=';?>"+layout;
316
- }
317
-
318
-
319
- }
320
- else{
321
- window.location.href = "<?php echo admin_url().'edit.php?post_type=post_grid&page=layout_editor&layout_content=';?>"+layout;
322
- }
323
-
324
-
325
-
326
-
327
- })
328
-
329
- })
330
- </script>
331
-
332
-
333
-
334
- <?php
335
-
336
-
337
-
338
-
339
- }
340
- $i=0;
341
- foreach($layout as $key=>$items){
342
-
343
- ?>
344
- <div class="item" id="<?php echo $key; ?>">
345
-
346
- <div class="header">
347
- <span class="remove " title="<?php echo __('Remove', 'post-grid'); ?>"><i class="fa fa-times"></i></span>
348
- <span class="move " title="<?php echo __('Move', 'post-grid'); ?>"><i class="fas fa-bars"></i></span>
349
- <span class="expand " title="<?php echo __('Expand or collapse', 'post-grid'); ?>">
350
- <i class="fas fa-expand"></i>
351
- <i class="fas fa-compress"></i>
352
- </span>
353
- <span class="name"><?php echo $items['name']; ?></span>
354
-
355
-
356
- </div>
357
- <div class="options">
358
-
359
-
360
-
361
-
362
-
363
- <?php
364
-
365
- foreach($items as $item_key=>$item_info){
366
-
367
-
368
- if($item_key=='css'){
369
-
370
- ?>
371
- <br />
372
- <?php _e('CSS:', 'post-grid' ); ?> <br />
373
- <a target="_blank" href="https://www.pickplugins.com/demo/post-grid/sample-css-for-layout-editor/"><?php _e('Sample css', 'post-grid' ); ?></a><br />
374
- <textarea autocorrect="off" autocapitalize="off" spellcheck="false" style="width:100%" class="custom_css" item_id="<?php echo $key; ?>" name="post_grid_layout_content[<?php echo $layout_content; ?>][<?php echo $i; ?>][<?php echo $item_key; ?>]"><?php echo str_replace(array("\n", "\r"), '', $item_info); ?></textarea><br />
375
-
376
-
377
-
378
- <?php
379
-
380
-
381
-
382
-
383
-
384
- }
385
- elseif($item_key=='css_hover'){
386
-
387
- ?>
388
- <br />
389
- <?php _e('CSS Hover:', 'post-grid' ); ?><br />
390
-
391
- <textarea autocorrect="off" autocapitalize="off" spellcheck="false" style="width:100%" class="custom_css" item_id="<?php echo $items['key']; ?>" name="post_grid_layout_content[<?php echo $layout_content; ?>][<?php echo $i; ?>][<?php echo $item_key; ?>]"><?php echo str_replace(array("\n", "\r"), '', $item_info); ?></textarea><br />
392
-
393
-
394
-
395
- <?php
396
-
397
-
398
-
399
-
400
-
401
- }
402
-
403
- elseif($item_key=='char_limit'){
404
- ?>
405
-
406
- <?php _e('Word limit:', 'post-grid' ); ?> <br />
407
- <input type="text" name="post_grid_layout_content[<?php echo $layout_content; ?>][<?php echo $i; ?>][<?php echo $item_key; ?>]" value="<?php echo $items['char_limit']; ?>" /><br /><br />
408
-
409
- <?php
410
-
411
- }
412
-
413
- elseif($item_key=='custom_class'){
414
- ?>
415
-
416
- <?php _e('Custom class:', 'post-grid' ); ?> <br />
417
- <input type="text" name="post_grid_layout_content[<?php echo $layout_content; ?>][<?php echo $i; ?>][<?php echo $item_key; ?>]" value="<?php echo $items['custom_class']; ?>" /><br /><br />
418
-
419
- <?php
420
-
421
- }
422
-
423
-
424
-
425
- elseif($item_key=='taxonomy'){
426
- ?>
427
-
428
- <?php _e('Taxonomy:', 'post-grid' ); ?> <br />
429
- <input type="text" name="post_grid_layout_content[<?php echo $layout_content; ?>][<?php echo $i; ?>][<?php echo $item_key; ?>]" value="<?php echo $items['taxonomy']; ?>" /><br /><br />
430
-
431
- <?php
432
-
433
- }
434
-
435
- elseif($item_key=='taxonomy_term_count'){
436
- ?>
437
-
438
- <?php _e('Term count:', 'post-grid' ); ?> <br />
439
- <input type="text" name="post_grid_layout_content[<?php echo $layout_content; ?>][<?php echo $i; ?>][<?php echo $item_key; ?>]" value="<?php echo $items['taxonomy_term_count']; ?>" /><br /><br />
440
-
441
- <?php
442
-
443
- }
444
-
445
-
446
-
447
-
448
-
449
- elseif($item_key=='link_target'){
450
-
451
-
452
- //var_dump($items['link_target']);
453
- ?>
454
-
455
- <?php _e('Link target:', 'post-grid' ); ?> <br />
456
-
457
- <select name="post_grid_layout_content[<?php echo $layout_content; ?>][<?php echo $i; ?>][<?php echo $item_key; ?>]" >
458
-
459
- <option <?php if($items['link_target']=='_blank') echo 'selected'; ?> value="_blank">_blank</option>
460
- <option <?php if($items['link_target']=='_parent') echo 'selected'; ?> value="_parent">_parent</option>
461
- <option <?php if($items['link_target']=='_self') echo 'selected'; ?> value="_self">_self</option>
462
- <option <?php if($items['link_target']=='_top') echo 'selected'; ?> value="_top">_top</option>
463
- <option <?php if($items['link_target']=='new') echo 'selected'; ?> value="new">new</option>
464
- </select>
465
- <br />
466
-
467
-
468
-
469
- <?php
470
-
471
- }
472
-
473
-
474
-
475
-
476
-
477
-
478
-
479
-
480
-
481
- else{
482
- ?>
483
- <input type="hidden" name="post_grid_layout_content[<?php echo $layout_content; ?>][<?php echo $i; ?>][<?php echo $item_key; ?>]" value="<?php echo $item_info; ?>" />
484
-
485
- <?php
486
-
487
- }
488
-
489
- if($item_key=='field_id'){
490
- ?>
491
-
492
- <?php _e('Meta Key:', 'post-grid' ); ?> <br />
493
- <input type="text" name="post_grid_layout_content[<?php echo $layout_content; ?>][<?php echo $i; ?>][<?php echo $item_key; ?>]" value="<?php echo $item_info; ?>" /><br />
494
-
495
- <?php
496
-
497
- }
498
-
499
- if($item_key=='wrapper'){
500
- ?>
501
-
502
-
503
- <?php //var_dump($item_info);
504
-
505
- $key_value = htmlentities($item_info);
506
-
507
- if(empty($key_value)){
508
- $key_value = '%s';
509
- }
510
-
511
- ?>
512
- <br />
513
- <?php _e('Wrapper:', 'post-grid' ); ?>
514
- <br />
515
- <?php _e('use %s where you want to repalce the meta value.<pre>&lt;div&gt;Before %s - %s After&lt;/div&gt;</pre>','post-grid' ); ?>
516
- <br />
517
- <input type="text" name="post_grid_layout_content[<?php echo $layout_content; ?>][<?php echo $i; ?>][<?php echo $item_key; ?>]" value="<?php echo $key_value; ?>" /><br />
518
-
519
- <?php
520
-
521
- }
522
-
523
-
524
- if($item_key=='html'){
525
- ?>
526
-
527
-
528
- <?php //var_dump($item_info);
529
-
530
- $custom_html = htmlentities($item_info);
531
-
532
- if(empty($custom_html)){
533
- $custom_html = '';
534
- }
535
-
536
- ?>
537
- <br />
538
- <?php _e('HTML:', 'post-grid' ); ?><br />
539
- <input type="text" name="post_grid_layout_content[<?php echo $layout_content; ?>][<?php echo $i; ?>][<?php echo $item_key; ?>]" value="<?php echo $custom_html; ?>" /><br />
540
-
541
- <?php
542
-
543
- }
544
-
545
-
546
-
547
-
548
-
549
-
550
-
551
- if($item_key=='read_more_text'){
552
- ?>
553
-
554
- <?php _e('Read more text:', 'post-grid' ); ?> <br />
555
- <input type="text" name="post_grid_layout_content[<?php echo $layout_content; ?>][<?php echo $i; ?>][<?php echo $item_key; ?>]" value="<?php echo htmlentities($item_info); ?>" /><br />
556
-
557
- <?php
558
-
559
- }
560
-
561
- }
562
- ?>
563
- </div>
564
- </div>
565
-
566
- <?php
567
-
568
- $i++;
569
- }
570
-
571
- ?>
572
-
573
- </div>
574
-
575
-
576
- </div>
577
-
578
- </div>
579
- </div>
580
-
581
-
582
- <?php
583
-
584
- ?>
585
-
586
-
587
-
588
-
589
-
590
-
591
-
592
- <br />
593
-
594
-
595
-
596
-
597
- </div>
598
-
599
-
600
-
601
- <script>
602
- jQuery(document).ready(function($)
603
- {
604
- $(function() {
605
- $( ".css-editor" ).sortable({ handle: '.move' });
606
- //$( ".items-container" ).disableSelection();
607
- });
608
-
609
- })
610
-
611
- </script>
612
-
613
- <p class="submit">
614
- <?php wp_nonce_field( 'nonce_layout_content' ); ?>
615
- <input class="button button-primary" type="submit" name="Submit" value="<?php _e('Save Changes', 'post-grid' ); ?>" />
616
- </p>
617
-
618
-
619
- </form>
620
-
621
-
622
- </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
includes/metabox-post-grid-hook.php CHANGED
@@ -141,6 +141,8 @@ function post_grid_metabox_tabs_content_general($tab, $post_id){
141
  'title' => __('Lazy load image source','post-grid'),
142
  'details' => __('Set custom lazy load image source.','post-grid'),
143
  'type' => 'media_url',
 
 
144
  'value' => $lazy_load_image_src,
145
  'default' => '',
146
  );
@@ -692,7 +694,7 @@ function post_grid_metabox_tabs_content_layouts($tab, $post_id){
692
  $query_args['posts_per_page'] = -1;
693
  $wp_query = new WP_Query($query_args);
694
 
695
- $item_layout_args[''] = array('name'=>'Empty layout', 'thumb'=> 'https://i.imgur.com/JyurCtY.jpg', );
696
 
697
 
698
  if ( $wp_query->have_posts() ) :
@@ -706,7 +708,7 @@ function post_grid_metabox_tabs_content_layouts($tab, $post_id){
706
  $product_thumb_url = isset($product_thumb['0']) ? esc_url_raw($product_thumb['0']) : '';
707
 
708
  $layout_options = get_post_meta($post_id,'layout_options', true);
709
- $layout_preview_img = !empty($layout_options['layout_preview_img']) ? $layout_options['layout_preview_img'] : 'https://i.imgur.com/JyurCtY.jpg';
710
 
711
  $product_thumb_url = !empty( $product_thumb_url ) ? $product_thumb_url : $layout_preview_img;
712
 
@@ -728,6 +730,8 @@ function post_grid_metabox_tabs_content_layouts($tab, $post_id){
728
  'value' => $layout_id,
729
  'default' => '',
730
  'width' => '250px',
 
 
731
  'args' => $item_layout_args,
732
  );
733
 
@@ -1398,6 +1402,7 @@ add_action('post_grid_metabox_tabs_content_grid_settings', 'post_grid_metabox_ta
1398
 
1399
  function post_grid_metabox_tabs_content_grid_settings($tab, $post_id){
1400
 
 
1401
  $settings_tabs_field = new settings_tabs_field();
1402
  $class_post_grid_functions = new class_post_grid_functions();
1403
 
@@ -1446,6 +1451,8 @@ function post_grid_metabox_tabs_content_grid_settings($tab, $post_id){
1446
  'value' => $grid_layout_name,
1447
  'default' => '',
1448
  'width' => '100px',
 
 
1449
  'args' => $grid_layout_args,
1450
  );
1451
 
@@ -1961,7 +1968,7 @@ function post_grid_update_taxonomies_terms_by_posttypes(){
1961
  //if(current_user_can('manage_options')){
1962
 
1963
 
1964
- $post_types = isset($_POST['post_types']) ? stripslashes_deep($_POST['post_types']): array();
1965
  $grid_id = isset($_POST['grid_id']) ? sanitize_text_field($_POST['grid_id']): '';
1966
 
1967
 
141
  'title' => __('Lazy load image source','post-grid'),
142
  'details' => __('Set custom lazy load image source.','post-grid'),
143
  'type' => 'media_url',
144
+ 'placeholder' => '',
145
+ 'placeholder_img' => '',
146
  'value' => $lazy_load_image_src,
147
  'default' => '',
148
  );
694
  $query_args['posts_per_page'] = -1;
695
  $wp_query = new WP_Query($query_args);
696
 
697
+ $item_layout_args[''] = array('name'=>'Empty layout', 'thumb'=> post_grid_plugin_url.'assets/admin/images/placeholder.jpg', );
698
 
699
 
700
  if ( $wp_query->have_posts() ) :
708
  $product_thumb_url = isset($product_thumb['0']) ? esc_url_raw($product_thumb['0']) : '';
709
 
710
  $layout_options = get_post_meta($post_id,'layout_options', true);
711
+ $layout_preview_img = !empty($layout_options['layout_preview_img']) ? $layout_options['layout_preview_img'] : post_grid_plugin_url.'assets/admin/images/placeholder.jpg';
712
 
713
  $product_thumb_url = !empty( $product_thumb_url ) ? $product_thumb_url : $layout_preview_img;
714
 
730
  'value' => $layout_id,
731
  'default' => '',
732
  'width' => '250px',
733
+ 'lazy_load_img' => post_grid_plugin_url.'assets/admin/images/loading.gif',
734
+
735
  'args' => $item_layout_args,
736
  );
737
 
1402
 
1403
  function post_grid_metabox_tabs_content_grid_settings($tab, $post_id){
1404
 
1405
+
1406
  $settings_tabs_field = new settings_tabs_field();
1407
  $class_post_grid_functions = new class_post_grid_functions();
1408
 
1451
  'value' => $grid_layout_name,
1452
  'default' => '',
1453
  'width' => '100px',
1454
+ 'lazy_load_img' => post_grid_plugin_url.'assets/admin/images/loading.gif',
1455
+
1456
  'args' => $grid_layout_args,
1457
  );
1458
 
1968
  //if(current_user_can('manage_options')){
1969
 
1970
 
1971
+ $post_types = isset($_POST['post_types']) ? post_grid_recursive_sanitize_arr($_POST['post_types']): array();
1972
  $grid_id = isset($_POST['grid_id']) ? sanitize_text_field($_POST['grid_id']): '';
1973
 
1974
 
includes/metabox-post-grid-layout-hook.php CHANGED
@@ -478,13 +478,13 @@ add_action('post_grid_layout_metabox_save','post_grid_layout_metabox_save');
478
 
479
  function post_grid_layout_metabox_save($job_id){
480
 
481
- $layout_options = isset($_POST['layout_options']) ? stripslashes_deep($_POST['layout_options']) : '';
482
  update_post_meta($job_id, 'layout_options', $layout_options);
483
 
484
- $layout_elements_data = isset($_POST['layout_elements_data']) ? stripslashes_deep($_POST['layout_elements_data']) : '';
485
  update_post_meta($job_id, 'layout_elements_data', $layout_elements_data);
486
 
487
- $custom_scripts = isset($_POST['custom_scripts']) ? stripslashes_deep($_POST['custom_scripts']) : '';
488
  update_post_meta($job_id, 'custom_scripts', $custom_scripts);
489
 
490
  }
478
 
479
  function post_grid_layout_metabox_save($job_id){
480
 
481
+ $layout_options = isset($_POST['layout_options']) ? post_grid_recursive_sanitize_arr($_POST['layout_options']) : '';
482
  update_post_meta($job_id, 'layout_options', $layout_options);
483
 
484
+ $layout_elements_data = isset($_POST['layout_elements_data']) ? post_grid_recursive_sanitize_arr($_POST['layout_elements_data']) : '';
485
  update_post_meta($job_id, 'layout_elements_data', $layout_elements_data);
486
 
487
+ $custom_scripts = isset($_POST['custom_scripts']) ? post_grid_recursive_sanitize_arr($_POST['custom_scripts']) : '';
488
  update_post_meta($job_id, 'custom_scripts', $custom_scripts);
489
 
490
  }
includes/settings-hook.php CHANGED
@@ -906,6 +906,6 @@ add_action('post_grid_settings_save', 'post_grid_settings_save');
906
 
907
  function post_grid_settings_save(){
908
 
909
- $post_grid_settings = isset($_POST['post_grid_settings']) ? stripslashes_deep($_POST['post_grid_settings']) : array();
910
  update_option('post_grid_settings', $post_grid_settings);
911
  }
906
 
907
  function post_grid_settings_save(){
908
 
909
+ $post_grid_settings = isset($_POST['post_grid_settings']) ? post_grid_recursive_sanitize_arr($_POST['post_grid_settings']) : array();
910
  update_option('post_grid_settings', $post_grid_settings);
911
  }
post-grid.php CHANGED
@@ -3,7 +3,7 @@
3
  Plugin Name: Post Grid by PickPlugins
4
  Plugin URI: https://www.pickplugins.com/item/post-grid-create-awesome-grid-from-any-post-type-for-wordpress/
5
  Description: Awesome post grid for query post from any post type and display on grid.
6
- Version: 2.1.2
7
  Author: PickPlugins
8
  Author URI: https://www.pickplugins.com/
9
  License: GPLv2 or later
@@ -21,7 +21,7 @@ if( !class_exists( 'PostGrid' )){
21
  define('post_grid_plugin_dir', plugin_dir_path(__FILE__));
22
  define('post_grid_plugin_basename', plugin_basename(__FILE__));
23
  define('post_grid_plugin_name', 'Post Grid');
24
- define('post_grid_version', '2.1.2');
25
  define('post_grid_server_url', 'https://www.pickplugins.com/demo/post-grid/');
26
 
27
 
@@ -184,7 +184,6 @@ if( !class_exists( 'PostGrid' )){
184
 
185
  wp_register_style('layout-editor', post_grid_plugin_url.'assets/admin/css/layout-editor.css');
186
  wp_register_script('layout-editor', post_grid_plugin_url.'assets/admin/js/layout-editor.js', array('jquery'));
187
- wp_register_style('bootstrap-grid', post_grid_plugin_url.'assets/global/css/bootstrap-grid.css');
188
 
189
  wp_register_style('post-grid-addons', post_grid_plugin_url.'assets/admin/css/addons.css');
190
 
@@ -218,25 +217,11 @@ if( !class_exists( 'PostGrid' )){
218
  wp_enqueue_style('select2');
219
  wp_enqueue_script('select2');
220
 
221
- $settings_tabs_field = new settings_tabs_field();
222
- $settings_tabs_field->admin_scripts();
223
 
224
- }
225
-
226
- if ($screen->id == 'post_grid_page_layout_editor'){
227
 
228
  $settings_tabs_field = new settings_tabs_field();
229
  $settings_tabs_field->admin_scripts();
230
 
231
- wp_enqueue_script('post_grid_admin_js');
232
- wp_localize_script('post_grid_admin_js', 'post_grid_ajax', array('post_grid_ajaxurl' => admin_url('admin-ajax.php')));
233
- wp_enqueue_style('bootstrap-grid');
234
-
235
- wp_enqueue_style('layout-editor');
236
- wp_enqueue_script('layout-editor');
237
-
238
- wp_enqueue_style('select2');
239
- wp_enqueue_script('select2');
240
  }
241
 
242
 
3
  Plugin Name: Post Grid by PickPlugins
4
  Plugin URI: https://www.pickplugins.com/item/post-grid-create-awesome-grid-from-any-post-type-for-wordpress/
5
  Description: Awesome post grid for query post from any post type and display on grid.
6
+ Version: 2.1.3
7
  Author: PickPlugins
8
  Author URI: https://www.pickplugins.com/
9
  License: GPLv2 or later
21
  define('post_grid_plugin_dir', plugin_dir_path(__FILE__));
22
  define('post_grid_plugin_basename', plugin_basename(__FILE__));
23
  define('post_grid_plugin_name', 'Post Grid');
24
+ define('post_grid_version', '2.1.3');
25
  define('post_grid_server_url', 'https://www.pickplugins.com/demo/post-grid/');
26
 
27
 
184
 
185
  wp_register_style('layout-editor', post_grid_plugin_url.'assets/admin/css/layout-editor.css');
186
  wp_register_script('layout-editor', post_grid_plugin_url.'assets/admin/js/layout-editor.js', array('jquery'));
 
187
 
188
  wp_register_style('post-grid-addons', post_grid_plugin_url.'assets/admin/css/addons.css');
189
 
217
  wp_enqueue_style('select2');
218
  wp_enqueue_script('select2');
219
 
 
 
220
 
 
 
 
221
 
222
  $settings_tabs_field = new settings_tabs_field();
223
  $settings_tabs_field->admin_scripts();
224
 
 
 
 
 
 
 
 
 
 
225
  }
226
 
227
 
readme.txt CHANGED
@@ -4,7 +4,7 @@
4
  Tags: post grid, grid, custom post grid, post type grid, grid display, category filter, custom post, filter, filtering, grid, layout, list, masonry, post, post filter, post layout, taxonomy, taxonomy filter,
5
  Requires at least: 3.8
6
  Tested up to: 5.7
7
- Stable tag: 2.1.2
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -222,6 +222,9 @@ then paste this shortcode anywhere in your page to display grid<br />
222
 
223
  == Changelog ==
224
 
 
 
 
225
 
226
  = 2.1.2 =
227
  * 2021-04-13 fix - security issue updated.
4
  Tags: post grid, grid, custom post grid, post type grid, grid display, category filter, custom post, filter, filtering, grid, layout, list, masonry, post, post filter, post layout, taxonomy, taxonomy filter,
5
  Requires at least: 3.8
6
  Tested up to: 5.7
7
+ Stable tag: 2.1.3
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
222
 
223
  == Changelog ==
224
 
225
+ = 2.1.3 =
226
+ * 2021-04-14 remove - unnecessary css library file removed
227
+ * 2021-04-14 fix - security issue updated.
228
 
229
  = 2.1.2 =
230
  * 2021-04-13 fix - security issue updated.