Browse code

Progress

Benjamin Roth authored on21/02/2023 19:42:19
Showing1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,1251 @@
1
+.jBox-wrapper {
2
+  text-align: left;
3
+  box-sizing: border-box;
4
+}
5
+
6
+.jBox-title,
7
+.jBox-content,
8
+.jBox-container {
9
+  position: relative;
10
+  word-break: break-word;
11
+  box-sizing: border-box;
12
+}
13
+
14
+.jBox-container {
15
+  background: #fff;
16
+}
17
+
18
+.jBox-content {
19
+  padding: 8px 12px;
20
+  overflow-x: hidden;
21
+  overflow-y: auto;
22
+  transition: opacity .2s;
23
+}
24
+
25
+.jBox-footer {
26
+  box-sizing: border-box;
27
+}
28
+
29
+.jBox-Tooltip .jBox-container,
30
+.jBox-Mouse .jBox-container {
31
+  border-radius: 4px;
32
+  box-shadow: 0 0 3px rgba(0, 0, 0, 0.25);
33
+}
34
+
35
+.jBox-Tooltip .jBox-title,
36
+.jBox-Mouse .jBox-title {
37
+  padding: 8px 10px 0;
38
+  font-weight: bold;
39
+}
40
+
41
+.jBox-Tooltip.jBox-hasTitle .jBox-content,
42
+.jBox-Mouse.jBox-hasTitle .jBox-content {
43
+  padding-top: 5px;
44
+}
45
+
46
+.jBox-Mouse {
47
+  pointer-events: none;
48
+}
49
+
50
+.jBox-pointer {
51
+  position: absolute;
52
+  overflow: hidden;
53
+  box-sizing: border-box;
54
+}
55
+
56
+.jBox-pointer:after {
57
+  content: '';
58
+  width: 20px;
59
+  height: 20px;
60
+  position: absolute;
61
+  background: #fff;
62
+  transform: rotate(45deg);
63
+  box-sizing: border-box;
64
+}
65
+
66
+.jBox-pointer-top {
67
+  top: 0;
68
+}
69
+
70
+.jBox-pointer-top:after {
71
+  left: 5px;
72
+  top: 6px;
73
+  box-shadow: -1px -1px 2px rgba(0, 0, 0, 0.15);
74
+}
75
+
76
+.jBox-pointer-right {
77
+  right: 0;
78
+}
79
+
80
+.jBox-pointer-right:after {
81
+  top: 5px;
82
+  right: 6px;
83
+  box-shadow: 1px -1px 2px rgba(0, 0, 0, 0.15);
84
+}
85
+
86
+.jBox-pointer-left {
87
+  left: 0;
88
+}
89
+
90
+.jBox-pointer-left:after {
91
+  top: 5px;
92
+  left: 6px;
93
+  box-shadow: -1px 1px 2px rgba(0, 0, 0, 0.15);
94
+}
95
+
96
+.jBox-pointer-bottom {
97
+  bottom: 0;
98
+}
99
+
100
+.jBox-pointer-bottom:after {
101
+  left: 5px;
102
+  bottom: 6px;
103
+  box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.15);
104
+}
105
+
106
+.jBox-pointer-top, .jBox-pointer-bottom {
107
+  width: 30px;
108
+  height: 12px;
109
+}
110
+
111
+.jBox-pointer-left, .jBox-pointer-right {
112
+  width: 12px;
113
+  height: 30px;
114
+}
115
+
116
+.jBox-Modal .jBox-container {
117
+  border-radius: 4px;
118
+}
119
+
120
+.jBox-Modal .jBox-container, .jBox-Modal.jBox-closeButton-box:before {
121
+  box-shadow: 0 3px 15px rgba(0, 0, 0, 0.4), 0 0 5px rgba(0, 0, 0, 0.4);
122
+}
123
+
124
+.jBox-Modal .jBox-content {
125
+  padding: 15px 20px;
126
+}
127
+
128
+.jBox-Modal .jBox-title {
129
+  border-radius: 4px 4px 0 0;
130
+  padding: 15px 20px;
131
+  background: #fafafa;
132
+  border-bottom: 1px solid #eee;
133
+}
134
+
135
+.jBox-Modal.jBox-closeButton-title .jBox-title {
136
+  padding-right: 65px;
137
+}
138
+
139
+.jBox-Modal .jBox-footer {
140
+  border-radius: 0 0 4px 4px;
141
+}
142
+
143
+.jBox-closeButton {
144
+  z-index: 1;
145
+  cursor: pointer;
146
+  position: absolute;
147
+  box-sizing: border-box;
148
+}
149
+
150
+.jBox-closeButton svg {
151
+  position: absolute;
152
+  top: 50%;
153
+  right: 50%;
154
+}
155
+
156
+.jBox-closeButton path {
157
+  fill: #aaa;
158
+  transition: fill .2s;
159
+}
160
+
161
+.jBox-closeButton:hover path {
162
+  fill: #888;
163
+}
164
+
165
+.jBox-overlay .jBox-closeButton {
166
+  top: 0;
167
+  right: 0;
168
+  width: 40px;
169
+  height: 40px;
170
+}
171
+
172
+.jBox-overlay .jBox-closeButton svg {
173
+  width: 20px;
174
+  height: 20px;
175
+  margin-top: -10px;
176
+  margin-right: -10px;
177
+}
178
+
179
+.jBox-overlay .jBox-closeButton path {
180
+  fill: #ddd;
181
+}
182
+
183
+.jBox-overlay .jBox-closeButton:hover path {
184
+  fill: #fff;
185
+}
186
+
187
+.jBox-closeButton-title .jBox-closeButton {
188
+  top: 0;
189
+  right: 0;
190
+  bottom: 0;
191
+  width: 50px;
192
+}
193
+
194
+.jBox-closeButton-title svg {
195
+  width: 12px;
196
+  height: 12px;
197
+  margin-top: -6px;
198
+  margin-right: -6px;
199
+}
200
+
201
+.jBox-closeButton-box {
202
+  box-sizing: border-box;
203
+}
204
+
205
+.jBox-closeButton-box .jBox-closeButton {
206
+  top: -8px;
207
+  right: -10px;
208
+  width: 24px;
209
+  height: 24px;
210
+  background: #fff;
211
+  border-radius: 50%;
212
+}
213
+
214
+.jBox-closeButton-box .jBox-closeButton svg {
215
+  width: 10px;
216
+  height: 10px;
217
+  margin-top: -5px;
218
+  margin-right: -5px;
219
+}
220
+
221
+.jBox-closeButton-box:before {
222
+  content: '';
223
+  position: absolute;
224
+  top: -8px;
225
+  right: -10px;
226
+  width: 24px;
227
+  height: 24px;
228
+  border-radius: 50%;
229
+  box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
230
+}
231
+
232
+.jBox-closeButton-box.jBox-pointerPosition-top:before {
233
+  top: 5px;
234
+}
235
+
236
+.jBox-closeButton-box.jBox-pointerPosition-right:before {
237
+  right: 2px;
238
+}
239
+
240
+.jBox-Modal.jBox-hasTitle.jBox-closeButton-box .jBox-closeButton {
241
+  background: #fafafa;
242
+}
243
+
244
+.jBox-overlay {
245
+  position: fixed;
246
+  top: 0;
247
+  left: 0;
248
+  width: 100%;
249
+  height: 100%;
250
+  background-color: rgba(0, 0, 0, 0.82);
251
+}
252
+
253
+.jBox-footer {
254
+  background: #fafafa;
255
+  border-top: 1px solid #eee;
256
+  padding: 8px 10px;
257
+  border-radius: 0 0 3px 3px;
258
+}
259
+
260
+body[class^="jBox-blockScroll-"],
261
+body[class*=" jBox-blockScroll-"] {
262
+  overflow: hidden;
263
+}
264
+
265
+.jBox-draggable {
266
+  cursor: move;
267
+}
268
+
269
+@keyframes jBoxLoading {
270
+  to {
271
+    transform: rotate(360deg);
272
+  }
273
+}
274
+
275
+.jBox-loading .jBox-content {
276
+  opacity: .2;
277
+}
278
+
279
+.jBox-loading-spinner .jBox-content {
280
+  min-height: 38px !important;
281
+  min-width: 38px !important;
282
+  opacity: 0;
283
+}
284
+
285
+.jBox-spinner {
286
+  box-sizing: border-box;
287
+  position: absolute;
288
+  top: 50%;
289
+  left: 50%;
290
+  width: 24px;
291
+  height: 24px;
292
+  margin-top: -12px;
293
+  margin-left: -12px;
294
+}
295
+
296
+.jBox-spinner:before {
297
+  display: block;
298
+  box-sizing: border-box;
299
+  content: '';
300
+  width: 24px;
301
+  height: 24px;
302
+  border-radius: 50%;
303
+  border: 2px solid rgba(0, 0, 0, 0.2);
304
+  border-top-color: rgba(0, 0, 0, 0.8);
305
+  animation: jBoxLoading .6s linear infinite;
306
+}
307
+
308
+.jBox-countdown {
309
+  border-radius: 4px 4px 0 0;
310
+  z-index: 0;
311
+  background: #000;
312
+  opacity: .2;
313
+  position: absolute;
314
+  top: 0;
315
+  left: 0;
316
+  right: 0;
317
+  height: 3px;
318
+  overflow: hidden;
319
+}
320
+
321
+.jBox-countdown-inner {
322
+  top: 0;
323
+  right: 0;
324
+  width: 100%;
325
+  height: 3px;
326
+  position: absolute;
327
+  background: #fff;
328
+}
329
+
330
+[class^="jBox-animated-"],
331
+[class*=" jBox-animated-"] {
332
+  animation-fill-mode: both;
333
+}
334
+
335
+@keyframes jBox-tada {
336
+  0% {
337
+    transform: scale(1);
338
+  }
339
+  10%,
340
+  20% {
341
+    transform: scale(0.8) rotate(-4deg);
342
+  }
343
+  30%,
344
+  50%,
345
+  70%,
346
+  90% {
347
+    transform: scale(1.2) rotate(4deg);
348
+  }
349
+  40%,
350
+  60%,
351
+  80% {
352
+    transform: scale(1.2) rotate(-4deg);
353
+  }
354
+  100% {
355
+    transform: scale(1) rotate(0);
356
+  }
357
+}
358
+
359
+.jBox-animated-tada {
360
+  animation: jBox-tada 1s;
361
+}
362
+
363
+@keyframes jBox-tadaSmall {
364
+  0% {
365
+    transform: scale(1);
366
+  }
367
+  10%,
368
+  20% {
369
+    transform: scale(0.9) rotate(-2deg);
370
+  }
371
+  30%,
372
+  50%,
373
+  70%,
374
+  90% {
375
+    transform: scale(1.1) rotate(2deg);
376
+  }
377
+  40%,
378
+  60%,
379
+  80% {
380
+    transform: scale(1.1) rotate(-2deg);
381
+  }
382
+  100% {
383
+    transform: scale(1) rotate(0);
384
+  }
385
+}
386
+
387
+.jBox-animated-tadaSmall {
388
+  animation: jBox-tadaSmall 1s;
389
+}
390
+
391
+@keyframes jBox-flash {
392
+  0%,
393
+  50%,
394
+  100% {
395
+    opacity: 1;
396
+  }
397
+  25%,
398
+  75% {
399
+    opacity: 0;
400
+  }
401
+}
402
+
403
+.jBox-animated-flash {
404
+  animation: jBox-flash .5s;
405
+}
406
+
407
+@keyframes jBox-shake {
408
+  0%,
409
+  100% {
410
+    transform: translateX(0);
411
+  }
412
+  20%,
413
+  60% {
414
+    transform: translateX(-6px);
415
+  }
416
+  40%,
417
+  80% {
418
+    transform: translateX(6px);
419
+  }
420
+}
421
+
422
+.jBox-animated-shake {
423
+  animation: jBox-shake .4s;
424
+}
425
+
426
+@keyframes jBox-pulseUp {
427
+  0% {
428
+    transform: scale(1);
429
+  }
430
+  50% {
431
+    transform: scale(1.15);
432
+  }
433
+  100% {
434
+    transform: scale(1);
435
+  }
436
+}
437
+
438
+.jBox-animated-pulseUp {
439
+  animation: jBox-pulseUp .25s;
440
+}
441
+
442
+@keyframes jBox-pulseDown {
443
+  0% {
444
+    transform: scale(1);
445
+  }
446
+  50% {
447
+    transform: scale(0.85);
448
+  }
449
+  100% {
450
+    transform: scale(1);
451
+  }
452
+}
453
+
454
+.jBox-animated-pulseDown {
455
+  animation: jBox-pulseDown .25s;
456
+}
457
+
458
+@keyframes jBox-popIn {
459
+  0% {
460
+    transform: scale(0);
461
+  }
462
+  50% {
463
+    transform: scale(1.1);
464
+  }
465
+  100% {
466
+    transform: scale(1);
467
+  }
468
+}
469
+
470
+.jBox-animated-popIn {
471
+  animation: jBox-popIn .25s;
472
+}
473
+
474
+@keyframes jBox-popOut {
475
+  0% {
476
+    transform: scale(1);
477
+  }
478
+  50% {
479
+    transform: scale(1.1);
480
+  }
481
+  100% {
482
+    transform: scale(0);
483
+  }
484
+}
485
+
486
+.jBox-animated-popOut {
487
+  animation: jBox-popOut .25s;
488
+}
489
+
490
+@keyframes jBox-fadeIn {
491
+  0% {
492
+    opacity: 0;
493
+  }
494
+  100% {
495
+    opacity: 1;
496
+  }
497
+}
498
+
499
+.jBox-animated-fadeIn {
500
+  animation: jBox-fadeIn .2s;
501
+}
502
+
503
+@keyframes jBox-fadeOut {
504
+  0% {
505
+    opacity: 1;
506
+  }
507
+  100% {
508
+    opacity: 0;
509
+  }
510
+}
511
+
512
+.jBox-animated-fadeOut {
513
+  animation: jBox-fadeOut .2s;
514
+}
515
+
516
+@keyframes jBox-slideUp {
517
+  0% {
518
+    transform: translateY(0);
519
+  }
520
+  100% {
521
+    transform: translateY(-300px);
522
+    opacity: 0;
523
+  }
524
+}
525
+
526
+.jBox-animated-slideUp {
527
+  animation: jBox-slideUp .4s;
528
+}
529
+
530
+@keyframes jBox-slideRight {
531
+  0% {
532
+    transform: translateX(0);
533
+  }
534
+  100% {
535
+    transform: translateX(300px);
536
+    opacity: 0;
537
+  }
538
+}
539
+
540
+.jBox-animated-slideRight {
541
+  animation: jBox-slideRight .4s;
542
+}
543
+
544
+@keyframes jBox-slideDown {
545
+  0% {
546
+    transform: translateY(0);
547
+  }
548
+  100% {
549
+    transform: translateY(300px);
550
+    opacity: 0;
551
+  }
552
+}
553
+
554
+.jBox-animated-slideDown {
555
+  animation: jBox-slideDown .4s;
556
+}
557
+
558
+@keyframes jBox-slideLeft {
559
+  0% {
560
+    transform: translateX(0);
561
+  }
562
+  100% {
563
+    transform: translateX(-300px);
564
+    opacity: 0;
565
+  }
566
+}
567
+
568
+.jBox-animated-slideLeft {
569
+  animation: jBox-slideLeft .4s;
570
+}
571
+
572
+.jBox-Confirm .jBox-content {
573
+  text-align: center;
574
+  padding: 46px 35px;
575
+}
576
+
577
+@media (max-width: 500px) {
578
+  .jBox-Confirm .jBox-content {
579
+    padding: 32px 20px;
580
+  }
581
+}
582
+
583
+.jBox-Confirm-footer {
584
+  height: 46px;
585
+}
586
+
587
+.jBox-Confirm-button {
588
+  display: block;
589
+  float: left;
590
+  cursor: pointer;
591
+  text-align: center;
592
+  width: 50%;
593
+  line-height: 46px;
594
+  height: 46px;
595
+  overflow: hidden;
596
+  padding: 0 10px;
597
+  transition: color .2s, background-color .2s;
598
+  box-sizing: border-box;
599
+}
600
+
601
+.jBox-Confirm-button-cancel {
602
+  border-bottom-left-radius: 4px;
603
+  background: #ddd;
604
+  color: #666;
605
+}
606
+
607
+.jBox-Confirm-button-cancel:hover, .jBox-Confirm-button-cancel:active {
608
+  background: #ccc;
609
+}
610
+
611
+.jBox-Confirm-button-cancel:active {
612
+  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
613
+}
614
+
615
+.jBox-Confirm-button-submit {
616
+  border-bottom-right-radius: 4px;
617
+  background: #7d0;
618
+  color: #fff;
619
+}
620
+
621
+.jBox-Confirm-button-submit:hover, .jBox-Confirm-button-submit:active {
622
+  background: #6c0;
623
+}
624
+
625
+.jBox-Confirm-button-submit:active {
626
+  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.2);
627
+}
628
+
629
+.jBox-Image .jBox-container {
630
+  background-color: transparent;
631
+}
632
+
633
+.jBox-Image .jBox-content {
634
+  padding: 0;
635
+  width: 100%;
636
+  height: 100%;
637
+}
638
+
639
+.jBox-image-container {
640
+  background: center center no-repeat;
641
+  position: absolute;
642
+  width: 100%;
643
+  height: 100%;
644
+  opacity: 0;
645
+}
646
+
647
+.jBox-image-label-wrapper {
648
+  position: absolute;
649
+  top: 100%;
650
+  left: 0;
651
+  right: 0;
652
+  height: 40px;
653
+  z-index: 100;
654
+  display: flex;
655
+}
656
+
657
+.jBox-image-label-container {
658
+  position: relative;
659
+  flex: 1;
660
+}
661
+
662
+.jBox-image-label {
663
+  box-sizing: border-box;
664
+  position: absolute;
665
+  left: 0;
666
+  bottom: 0;
667
+  width: 100%;
668
+  text-align: center;
669
+  color: #fff;
670
+  padding: 8px 12px;
671
+  font-size: 15px;
672
+  line-height: 24px;
673
+  transition: opacity .36s;
674
+  opacity: 0;
675
+  z-index: 0;
676
+  pointer-events: none;
677
+}
678
+
679
+.jBox-image-label.expanded {
680
+  background: #000;
681
+}
682
+
683
+.jBox-image-label:not(.expanded) {
684
+  text-overflow: ellipsis;
685
+  white-space: nowrap;
686
+  overflow: hidden;
687
+}
688
+
689
+.jBox-image-label.active {
690
+  opacity: 1;
691
+  pointer-events: all;
692
+}
693
+
694
+@media (max-width: 600px) {
695
+  .jBox-image-label {
696
+    font-size: 13px;
697
+  }
698
+}
699
+
700
+.jBox-image-pointer-next,
701
+.jBox-image-pointer-prev {
702
+  flex-shrink: 0;
703
+  width: 40px;
704
+  height: 40px;
705
+  cursor: pointer;
706
+  opacity: .8;
707
+  transition: opacity .2s;
708
+  background: no-repeat center center url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ijc0LjcgMjI0IDE4LjcgMzIiPg0KPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTkzLDIyNy40TDgwLjQsMjQwTDkzLDI1Mi42YzAuNCwwLjQsMC40LDEuMSwwLDEuNWwtMS42LDEuNmMtMC40LDAuNC0xLDAuNS0xLjUsMEw3NSwyNDAuN2MtMC40LTAuNC0wLjUtMSwwLTEuNWwxNC45LTE0LjljMC40LTAuNCwxLTAuNCwxLjUsMGwxLjYsMS42QzkzLjUsMjI2LjQsOTMuNCwyMjcsOTMsMjI3LjR6Ii8+DQo8L3N2Zz4=);
709
+  background-size: 11px auto;
710
+  user-select: none;
711
+  z-index: 1;
712
+}
713
+
714
+.jBox-image-pointer-next:hover,
715
+.jBox-image-pointer-prev:hover {
716
+  opacity: 1;
717
+}
718
+
719
+.jBox-image-pointer-next {
720
+  transform: scaleX(-1);
721
+}
722
+
723
+.jBox-image-counter-container {
724
+  flex-shrink: 0;
725
+  white-space: nowrap;
726
+  height: 40px;
727
+  line-height: 40px;
728
+  font-size: 13px;
729
+  color: #fff;
730
+  text-align: right;
731
+  display: none;
732
+}
733
+
734
+.jBox-image-has-counter .jBox-image-counter-container {
735
+  display: block;
736
+}
737
+
738
+.jBox-overlay.jBox-overlay-Image {
739
+  background: #000;
740
+}
741
+
742
+.jBox-image-not-found {
743
+  background: #000;
744
+}
745
+
746
+.jBox-image-not-found:before {
747
+  content: '';
748
+  box-sizing: border-box;
749
+  display: block;
750
+  width: 80px;
751
+  height: 80px;
752
+  margin-top: -40px;
753
+  margin-left: -40px;
754
+  position: absolute;
755
+  top: 50%;
756
+  left: 50%;
757
+  border: 5px solid #222;
758
+  border-radius: 50%;
759
+}
760
+
761
+.jBox-image-not-found:after {
762
+  content: '';
763
+  display: block;
764
+  box-sizing: content-box;
765
+  z-index: auto;
766
+  width: 6px;
767
+  height: 74px;
768
+  margin-top: -37px;
769
+  margin-left: -3px;
770
+  position: absolute;
771
+  top: 50%;
772
+  left: 50%;
773
+  background: #222;
774
+  transform: rotateZ(45deg);
775
+  transform-origin: 50% 50% 0;
776
+}
777
+
778
+.jBox-image-download-button-wrapper {
779
+  position: absolute;
780
+  top: -40px;
781
+  right: 35px;
782
+  height: 40px;
783
+  display: flex;
784
+  cursor: pointer;
785
+  opacity: .8;
786
+  transition: opacity .2s;
787
+}
788
+
789
+.jBox-image-download-button-wrapper:hover {
790
+  opacity: 1;
791
+}
792
+
793
+.jBox-image-download-button-icon {
794
+  width: 40px;
795
+  height: 40px;
796
+  background: center center no-repeat url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA2NDAgNjQwIj48cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNNDE2IDI1NnYtMTkyaC0xOTJ2MTkyaC0xNjBsMjU2IDI1NiAyNTYtMjU2aC0xNjB6TTAgNTc2aDY0MHY2NGgtNjQwdi02NHoiPjwvcGF0aD48L3N2Zz4=);
797
+  background-size: 60%;
798
+}
799
+
800
+.jBox-image-download-button-text {
801
+  white-space: nowrap;
802
+  line-height: 40px;
803
+  padding: 0 10px 0 0;
804
+  color: #fff;
805
+  font-size: 14px;
806
+}
807
+
808
+@keyframes jBoxImageLoading {
809
+  to {
810
+    transform: rotate(360deg);
811
+  }
812
+}
813
+
814
+.jBox-image-loading:before {
815
+  content: '';
816
+  position: absolute;
817
+  top: 50%;
818
+  left: 50%;
819
+  width: 32px;
820
+  height: 32px;
821
+  margin-top: -16px;
822
+  margin-left: -16px;
823
+  border: 4px solid #333;
824
+  border-bottom-color: #666;
825
+  animation: jBoxImageLoading 1.2s linear infinite;
826
+  border-radius: 50%;
827
+}
828
+
829
+.jBox-Notice {
830
+  transition: margin .2s;
831
+}
832
+
833
+.jBox-Notice .jBox-container {
834
+  border-radius: 4px;
835
+  box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.25), inset -1px -1px 0 0 rgba(0, 0, 0, 0.1);
836
+}
837
+
838
+.jBox-Notice .jBox-content {
839
+  border-radius: 4px;
840
+  padding: 12px 20px;
841
+}
842
+
843
+@media (max-width: 768px) {
844
+  .jBox-Notice .jBox-content {
845
+    padding: 10px 15px;
846
+  }
847
+}
848
+
849
+@media (max-width: 500px) {
850
+  .jBox-Notice .jBox-content {
851
+    padding: 8px 10px;
852
+  }
853
+}
854
+
855
+.jBox-Notice.jBox-hasTitle .jBox-content {
856
+  padding-top: 5px;
857
+}
858
+
859
+@media (max-width: 500px) {
860
+  .jBox-Notice.jBox-hasTitle .jBox-content {
861
+    padding-top: 0;
862
+  }
863
+}
864
+
865
+.jBox-Notice.jBox-hasTitle .jBox-title {
866
+  padding: 12px 20px 0;
867
+  font-weight: bold;
868
+}
869
+
870
+@media (max-width: 768px) {
871
+  .jBox-Notice.jBox-hasTitle .jBox-title {
872
+    padding: 10px 15px 0;
873
+  }
874
+}
875
+
876
+@media (max-width: 500px) {
877
+  .jBox-Notice.jBox-hasTitle .jBox-title {
878
+    padding: 8px 10px 0;
879
+  }
880
+}
881
+
882
+.jBox-Notice.jBox-closeButton-title .jBox-title {
883
+  padding-right: 55px;
884
+}
885
+
886
+.jBox-Notice.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton {
887
+  width: 40px;
888
+}
889
+
890
+.jBox-Notice.jBox-Notice-black .jBox-container {
891
+  color: #fff;
892
+  background: #000;
893
+}
894
+
895
+.jBox-Notice.jBox-Notice-black.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path,
896
+.jBox-Notice.jBox-Notice-black.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path {
897
+  fill: #fff;
898
+}
899
+
900
+.jBox-Notice.jBox-Notice-gray .jBox-container {
901
+  color: #222;
902
+  background: #f6f6f6;
903
+}
904
+
905
+.jBox-Notice.jBox-Notice-gray.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path,
906
+.jBox-Notice.jBox-Notice-gray.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path {
907
+  fill: #222;
908
+}
909
+
910
+.jBox-Notice.jBox-Notice-red .jBox-container {
911
+  color: #fff;
912
+  background: #d00;
913
+}
914
+
915
+.jBox-Notice.jBox-Notice-red.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path,
916
+.jBox-Notice.jBox-Notice-red.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path {
917
+  fill: #fff;
918
+}
919
+
920
+.jBox-Notice.jBox-Notice-green .jBox-container {
921
+  color: #fff;
922
+  background: #5d0;
923
+}
924
+
925
+.jBox-Notice.jBox-Notice-green.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path,
926
+.jBox-Notice.jBox-Notice-green.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path {
927
+  fill: #fff;
928
+}
929
+
930
+.jBox-Notice.jBox-Notice-blue .jBox-container {
931
+  color: #fff;
932
+  background: #49d;
933
+}
934
+
935
+.jBox-Notice.jBox-Notice-blue.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path,
936
+.jBox-Notice.jBox-Notice-blue.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path {
937
+  fill: #fff;
938
+}
939
+
940
+.jBox-Notice.jBox-Notice-yellow .jBox-container {
941
+  color: #000;
942
+  background: #fd0;
943
+}
944
+
945
+.jBox-Notice.jBox-Notice-yellow.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton path,
946
+.jBox-Notice.jBox-Notice-yellow.jBox-closeButton-title.jBox-hasTitle .jBox-closeButton:hover path {
947
+  fill: #fff;
948
+}
949
+
950
+.jBox-NoticeFancy .jBox-content,
951
+.jBox-NoticeFancy .jBox-title {
952
+  padding-left: 25px;
953
+}
954
+
955
+.jBox-NoticeFancy.jBox-Notice-color .jBox-container {
956
+  color: #fff;
957
+  background: #000;
958
+}
959
+
960
+.jBox-NoticeFancy.jBox-Notice-color .jBox-container:after {
961
+  content: '';
962
+  position: absolute;
963
+  top: 0;
964
+  left: 0;
965
+  bottom: 0;
966
+  width: 8px;
967
+  border-radius: 4px 0 0 4px;
968
+  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent);
969
+  background-size: 14px 14px;
970
+}
971
+
972
+.jBox-NoticeFancy.jBox-Notice-black .jBox-container:after,
973
+.jBox-NoticeFancy.jBox-Notice-gray .jBox-container:after {
974
+  background-color: #888;
975
+}
976
+
977
+.jBox-NoticeFancy.jBox-Notice-red .jBox-container:after {
978
+  background-color: #e00;
979
+}
980
+
981
+.jBox-NoticeFancy.jBox-Notice-green .jBox-container:after {
982
+  background-color: #6c0;
983
+}
984
+
985
+.jBox-NoticeFancy.jBox-Notice-blue .jBox-container:after {
986
+  background-color: #49d;
987
+}
988
+
989
+.jBox-NoticeFancy.jBox-Notice-yellow .jBox-container:after {
990
+  background-color: #fb0;
991
+}
992
+
993
+.jBox-NoticeFancy .jBox-countdown {
994
+  left: 8px;
995
+  border-radius: 0 4px 0 0;
996
+}
997
+
998
+.jBox-TooltipBorder .jBox-container,
999
+.jBox-TooltipBorder .jBox-pointer:after {
1000
+  border: 2px solid #49d;
1001
+}
1002
+
1003
+.jBox-TooltipBorder .jBox-pointer:after {
1004
+  width: 22px;
1005
+  height: 22px;
1006
+}
1007
+
1008
+.jBox-TooltipBorder .jBox-pointer-top,
1009
+.jBox-TooltipBorder .jBox-pointer-bottom {
1010
+  width: 34px;
1011
+  height: 13px;
1012
+}
1013
+
1014
+.jBox-TooltipBorder .jBox-pointer-top:after,
1015
+.jBox-TooltipBorder .jBox-pointer-bottom:after {
1016
+  left: 6px;
1017
+}
1018
+
1019
+.jBox-TooltipBorder .jBox-pointer-left,
1020
+.jBox-TooltipBorder .jBox-pointer-right {
1021
+  width: 13px;
1022
+  height: 34px;
1023
+}
1024
+
1025
+.jBox-TooltipBorder .jBox-pointer-left:after,
1026
+.jBox-TooltipBorder .jBox-pointer-right:after {
1027
+  top: 6px;
1028
+}
1029
+
1030
+.jBox-TooltipBorder.jBox-closeButton-box:before {
1031
+  width: 28px;
1032
+  height: 28px;
1033
+  background: #49d;
1034
+}
1035
+
1036
+.jBox-TooltipBorderThick .jBox-container {
1037
+  box-shadow: none;
1038
+  border-radius: 8px;
1039
+  border: 4px solid #ccc;
1040
+}
1041
+
1042
+.jBox-TooltipBorderThick .jBox-pointer:after {
1043
+  box-shadow: none;
1044
+  border: 4px solid #ccc;
1045
+  width: 24px;
1046
+  height: 24px;
1047
+}
1048
+
1049
+.jBox-TooltipBorderThick .jBox-pointer-top,
1050
+.jBox-TooltipBorderThick .jBox-pointer-bottom {
1051
+  width: 38px;
1052
+  height: 13px;
1053
+}
1054
+
1055
+.jBox-TooltipBorderThick .jBox-pointer-left,
1056
+.jBox-TooltipBorderThick .jBox-pointer-right {
1057
+  width: 13px;
1058
+  height: 38px;
1059
+}
1060
+
1061
+.jBox-TooltipBorderThick.jBox-closeButton-box:before {
1062
+  width: 32px;
1063
+  height: 32px;
1064
+  background: #ccc;
1065
+}
1066
+
1067
+.jBox-TooltipDark .jBox-container {
1068
+  border-radius: 4px;
1069
+  background: #000;
1070
+  color: #fff;
1071
+  box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
1072
+}
1073
+
1074
+.jBox-TooltipDark .jBox-pointer:after {
1075
+  background: #000;
1076
+}
1077
+
1078
+.jBox-TooltipDark .jBox-closeButton {
1079
+  background: #000;
1080
+}
1081
+
1082
+.jBox-TooltipDark.jBox-closeButton-box:before {
1083
+  box-shadow: 0 0 6px rgba(0, 0, 0, 0.4);
1084
+}
1085
+
1086
+.jBox-TooltipDark.jBox-closeButton-box .jBox-closeButton path {
1087
+  fill: #ddd;
1088
+}
1089
+
1090
+.jBox-TooltipDark.jBox-closeButton-box .jBox-closeButton:hover path {
1091
+  fill: #fff;
1092
+}
1093
+
1094
+.jBox-TooltipDark.jBox-closeButton-box .jBox-closeButton:active path {
1095
+  fill: #bbb;
1096
+}
1097
+
1098
+.jBox-TooltipError {
1099
+  pointer-events: none;
1100
+}
1101
+
1102
+.jBox-TooltipError .jBox-container {
1103
+  border-radius: 2px;
1104
+  background: #d00;
1105
+  color: #fff;
1106
+  font-weight: bold;
1107
+  font-size: 13px;
1108
+}
1109
+
1110
+.jBox-TooltipError .jBox-content {
1111
+  padding: 0 10px;
1112
+  line-height: 28px;
1113
+}
1114
+
1115
+.jBox-TooltipError .jBox-pointer:after {
1116
+  background: #d00;
1117
+  width: 20px;
1118
+  height: 20px;
1119
+}
1120
+
1121
+.jBox-TooltipError .jBox-pointer-top, .jBox-TooltipError .jBox-pointer-bottom {
1122
+  width: 22px;
1123
+  height: 8px;
1124
+}
1125
+
1126
+.jBox-TooltipError .jBox-pointer-right, .jBox-TooltipError .jBox-pointer-left {
1127
+  width: 8px;
1128
+  height: 22px;
1129
+}
1130
+
1131
+.jBox-TooltipError .jBox-pointer-top:after {
1132
+  left: 1px;
1133
+  top: 6px;
1134
+}
1135
+
1136
+.jBox-TooltipError .jBox-pointer-right:after {
1137
+  top: 1px;
1138
+  right: 6px;
1139
+}
1140
+
1141
+.jBox-TooltipError .jBox-pointer-bottom:after {
1142
+  left: 1px;
1143
+  bottom: 6px;
1144
+}
1145
+
1146
+.jBox-TooltipError .jBox-pointer-left:after {
1147
+  top: 1px;
1148
+  left: 6px;
1149
+}
1150
+
1151
+.jBox-TooltipSmall {
1152
+  pointer-events: none;
1153
+}
1154
+
1155
+.jBox-TooltipSmall .jBox-container {
1156
+  border-radius: 2px;
1157
+}
1158
+
1159
+.jBox-TooltipSmall .jBox-content {
1160
+  padding: 0 10px;
1161
+  line-height: 28px;
1162
+}
1163
+
1164
+.jBox-TooltipSmall .jBox-pointer:after {
1165
+  width: 20px;
1166
+  height: 20px;
1167
+}
1168
+
1169
+.jBox-TooltipSmall .jBox-pointer-top, .jBox-TooltipSmall .jBox-pointer-bottom {
1170
+  width: 22px;
1171
+  height: 8px;
1172
+}
1173
+
1174
+.jBox-TooltipSmall .jBox-pointer-right, .jBox-TooltipSmall .jBox-pointer-left {
1175
+  width: 8px;
1176
+  height: 22px;
1177
+}
1178
+
1179
+.jBox-TooltipSmall .jBox-pointer-top:after {
1180
+  left: 1px;
1181
+  top: 6px;
1182
+}
1183
+
1184
+.jBox-TooltipSmall .jBox-pointer-right:after {
1185
+  top: 1px;
1186
+  right: 6px;
1187
+}
1188
+
1189
+.jBox-TooltipSmall .jBox-pointer-bottom:after {
1190
+  left: 1px;
1191
+  bottom: 6px;
1192
+}
1193
+
1194
+.jBox-TooltipSmall .jBox-pointer-left:after {
1195
+  top: 1px;
1196
+  left: 6px;
1197
+}
1198
+
1199
+.jBox-TooltipSmallGray {
1200
+  pointer-events: none;
1201
+}
1202
+
1203
+.jBox-TooltipSmallGray .jBox-container {
1204
+  font-size: 13px;
1205
+  line-height: 24px;
1206
+  border-radius: 12px;
1207
+  background-image: linear-gradient(to bottom, #fafafa, #f2f2f2);
1208
+}
1209
+
1210
+.jBox-TooltipSmallGray .jBox-content {
1211
+  padding: 0 10px;
1212
+}
1213
+
1214
+.jBox-TooltipSmallGray .jBox-pointer:after {
1215
+  width: 20px;
1216
+  height: 20px;
1217
+}
1218
+
1219
+.jBox-TooltipSmallGray .jBox-pointer-top, .jBox-TooltipSmallGray .jBox-pointer-bottom {
1220
+  width: 22px;
1221
+  height: 8px;
1222
+}
1223
+
1224
+.jBox-TooltipSmallGray .jBox-pointer-left, .jBox-TooltipSmallGray .jBox-pointer-right {
1225
+  width: 8px;
1226
+  height: 22px;
1227
+}
1228
+
1229
+.jBox-TooltipSmallGray .jBox-pointer-top:after {
1230
+  background: #fafafa;
1231
+  left: 1px;
1232
+  top: 6px;
1233
+}
1234
+
1235
+.jBox-TooltipSmallGray .jBox-pointer-right:after {
1236
+  top: 1px;
1237
+  right: 6px;
1238
+}
1239
+
1240
+.jBox-TooltipSmallGray .jBox-pointer-bottom:after {
1241
+  background: #f2f2f2;
1242
+  left: 1px;
1243
+  bottom: 6px;
1244
+}
1245
+
1246
+.jBox-TooltipSmallGray .jBox-pointer-left:after {
1247
+  top: 1px;
1248
+  left: 6px;
1249
+}
1250
+
1251
+/*# sourceMappingURL=jBox.all.css.map */