UNPKG

20 kBSCSSView Raw
1//
2// Copyright IBM Corp. 2016, 2018
3//
4// This source code is licensed under the Apache-2.0 license found in the
5// LICENSE file in the root directory of this source tree.
6//
7
8@import '../../globals/scss/typography';
9
10.flatpickr-calendar {
11 background: transparent;
12 overflow: hidden;
13 max-height: 0;
14 opacity: 0;
15 visibility: hidden;
16 text-align: center;
17 padding: 0;
18 animation: none;
19 direction: ltr;
20 border: 0;
21 font-size: 14px;
22 line-height: 24px;
23 border-radius: 5px;
24 position: absolute;
25 width: 315px;
26 box-sizing: border-box;
27 touch-action: manipulation;
28 background: #fff;
29 box-shadow: 1px 0 0 #e6e6e6, -1px 0 0 #e6e6e6, 0 1px 0 #e6e6e6, 0 -1px 0 #e6e6e6, 0 3px 13px rgba(0, 0, 0, 0.08);
30}
31
32.flatpickr-calendar.open,
33.flatpickr-calendar.inline {
34 opacity: 1;
35 visibility: visible;
36 overflow: visible;
37 max-height: 640px;
38}
39
40.flatpickr-calendar.open {
41 display: inline-block;
42 z-index: 99999;
43}
44
45.flatpickr-calendar.animate.open {
46 -webkit-animation: fpFadeInDown $duration--fast-02 motion(entrance, productive);
47 animation: fpFadeInDown $duration--fast-02 motion(entrance, productive);
48}
49
50.flatpickr-calendar.inline {
51 display: block;
52 position: relative;
53 top: 2px;
54}
55
56.flatpickr-calendar.static {
57 position: absolute;
58 top: calc(100% + 2px);
59}
60
61.flatpickr-calendar.static.open {
62 z-index: 999;
63 display: block;
64}
65
66.flatpickr-calendar.hasWeeks {
67 width: auto;
68}
69
70.flatpickr-calendar .hasWeeks .dayContainer,
71.flatpickr-calendar .hasTime .dayContainer {
72 border-bottom: 0;
73 border-bottom-right-radius: 0;
74 border-bottom-left-radius: 0;
75}
76.flatpickr-calendar .hasWeeks .dayContainer {
77 border-left: 0;
78}
79.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time {
80 height: 40px;
81 border-top: 1px solid #e6e6e6;
82}
83.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
84 height: auto;
85}
86.flatpickr-calendar:before,
87.flatpickr-calendar:after {
88 position: absolute;
89 display: block;
90 pointer-events: none;
91 border: solid transparent;
92 content: '';
93 height: 0;
94 width: 0;
95 left: 22px;
96}
97.flatpickr-calendar.rightMost:before,
98.flatpickr-calendar.rightMost:after {
99 left: auto;
100 right: 22px;
101}
102.flatpickr-calendar:before {
103 border-width: 5px;
104 margin: 0 -5px;
105}
106.flatpickr-calendar:after {
107 border-width: 4px;
108 margin: 0 -4px;
109}
110.flatpickr-calendar.arrowTop:before,
111.flatpickr-calendar.arrowTop:after {
112 bottom: 100%;
113}
114.flatpickr-calendar.arrowTop:before {
115 border-bottom-color: #e6e6e6;
116}
117.flatpickr-calendar.arrowTop:after {
118 border-bottom-color: #fff;
119}
120.flatpickr-calendar.arrowBottom:before,
121.flatpickr-calendar.arrowBottom:after {
122 top: 100%;
123}
124.flatpickr-calendar.arrowBottom:before {
125 border-top-color: #e6e6e6;
126}
127.flatpickr-calendar.arrowBottom:after {
128 border-top-color: #fff;
129}
130.flatpickr-calendar:focus {
131 outline: 0;
132}
133.flatpickr-wrapper {
134 position: relative;
135 display: inline-block;
136}
137.flatpickr-month {
138 background: transparent;
139 color: rgba(0, 0, 0, 0.9);
140 fill: rgba(0, 0, 0, 0.9);
141 height: 28px;
142 line-height: 1;
143 text-align: center;
144 position: relative;
145 -webkit-user-select: none;
146 -moz-user-select: none;
147 -ms-user-select: none;
148 user-select: none;
149 overflow: hidden;
150}
151.flatpickr-prev-month,
152.flatpickr-next-month {
153 text-decoration: none;
154 cursor: pointer;
155 position: absolute;
156 top: 0px;
157 line-height: 16px;
158 height: 28px;
159 padding: 10px calc(3.57% - 1.5px);
160 z-index: 3;
161}
162.flatpickr-prev-month i,
163.flatpickr-next-month i {
164 position: relative;
165}
166.flatpickr-prev-month.flatpickr-prev-month,
167.flatpickr-next-month.flatpickr-prev-month {
168 /*
169 /*rtl:begin:ignore*/
170 /*
171 */
172 left: 0;
173 /*
174 /*rtl:end:ignore*/
175 /*
176 */
177}
178/*
179 /*rtl:begin:ignore*/
180/*
181 /*rtl:end:ignore*/
182.flatpickr-prev-month.flatpickr-next-month,
183.flatpickr-next-month.flatpickr-next-month {
184 /*
185 /*rtl:begin:ignore*/
186 /*
187 */
188 right: 0;
189 /*
190 /*rtl:end:ignore*/
191 /*
192 */
193}
194/*
195 /*rtl:begin:ignore*/
196/*
197 /*rtl:end:ignore*/
198.flatpickr-prev-month:hover,
199.flatpickr-next-month:hover {
200 color: #959ea9;
201}
202.flatpickr-prev-month:hover svg,
203.flatpickr-next-month:hover svg {
204 fill: #f64747;
205}
206.flatpickr-prev-month svg,
207.flatpickr-next-month svg {
208 width: 14px;
209}
210.flatpickr-prev-month svg path,
211.flatpickr-next-month svg path {
212 transition: fill 0.1s;
213 fill: inherit;
214}
215.numInputWrapper {
216 position: relative;
217 height: auto;
218}
219.numInputWrapper input,
220.numInputWrapper span {
221 display: inline-block;
222}
223.numInputWrapper input {
224 width: 100%;
225}
226.numInputWrapper span {
227 position: absolute;
228 right: 0;
229 width: 14px;
230 padding: 0 4px 0 2px;
231 height: 50%;
232 line-height: 50%;
233 opacity: 0;
234 cursor: pointer;
235 border: 1px solid rgba(57, 57, 57, 0.05);
236 box-sizing: border-box;
237}
238.numInputWrapper span:hover {
239 background: rgba(0, 0, 0, 0.1);
240}
241.numInputWrapper span:active {
242 background: rgba(0, 0, 0, 0.2);
243}
244.numInputWrapper span:after {
245 display: block;
246 content: '';
247 position: absolute;
248 top: 33%;
249}
250.numInputWrapper span.arrowUp {
251 top: 0;
252 border-bottom: 0;
253}
254.numInputWrapper span.arrowUp:after {
255 border-left: 4px solid transparent;
256 border-right: 4px solid transparent;
257 border-bottom: 4px solid rgba(57, 57, 57, 0.6);
258}
259.numInputWrapper span.arrowDown {
260 top: 50%;
261}
262.numInputWrapper span.arrowDown:after {
263 border-left: 4px solid transparent;
264 border-right: 4px solid transparent;
265 border-top: 4px solid rgba(57, 57, 57, 0.6);
266}
267.numInputWrapper span svg {
268 width: inherit;
269 height: auto;
270}
271.numInputWrapper span svg path {
272 fill: rgba(0, 0, 0, 0.5);
273}
274.numInputWrapper:hover {
275 background: rgba(0, 0, 0, 0.05);
276}
277.numInputWrapper:hover span {
278 opacity: 1;
279}
280.flatpickr-current-month {
281 @include type-style('heading-01');
282
283 color: inherit;
284 position: absolute;
285 width: 75%;
286 left: 12.5%;
287 padding: 6.16px 0 0 0;
288 height: 28px;
289 display: inline-block;
290 text-align: center;
291 -webkit-transform: translate3d(0px, 0px, 0px);
292 transform: translate3d(0px, 0px, 0px);
293}
294.flatpickr-current-month.slideLeft {
295 -webkit-transform: translate3d(-100%, 0px, 0px);
296 transform: translate3d(-100%, 0px, 0px);
297 -webkit-animation: fpFadeOut 400ms ease, fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
298 animation: fpFadeOut 400ms ease, fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
299}
300.flatpickr-current-month.slideLeftNew {
301 -webkit-transform: translate3d(100%, 0px, 0px);
302 transform: translate3d(100%, 0px, 0px);
303 -webkit-animation: fpFadeIn 400ms ease, fpSlideLeftNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
304 animation: fpFadeIn 400ms ease, fpSlideLeftNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
305}
306.flatpickr-current-month.slideRight {
307 -webkit-transform: translate3d(100%, 0px, 0px);
308 transform: translate3d(100%, 0px, 0px);
309 -webkit-animation: fpFadeOut 400ms ease, fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);
310 animation: fpFadeOut 400ms ease, fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);
311}
312.flatpickr-current-month.slideRightNew {
313 -webkit-transform: translate3d(0, 0, 0px);
314 transform: translate3d(0, 0, 0px);
315 -webkit-animation: fpFadeIn 400ms ease, fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
316 animation: fpFadeIn 400ms ease, fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
317}
318.flatpickr-current-month span.cur-month {
319 font-family: inherit;
320 font-weight: 600;
321 color: inherit;
322 display: inline-block;
323 margin-left: 0.5ch;
324 padding: 0;
325}
326.flatpickr-current-month span.cur-month:hover {
327 background: rgba(0, 0, 0, 0.05);
328}
329.flatpickr-current-month .numInputWrapper {
330 width: 6ch;
331 width: 7ch\0;
332 display: inline-block;
333}
334.flatpickr-current-month .numInputWrapper span.arrowUp:after {
335 border-bottom-color: rgba(0, 0, 0, 0.9);
336}
337.flatpickr-current-month .numInputWrapper span.arrowDown:after {
338 border-top-color: rgba(0, 0, 0, 0.9);
339}
340.flatpickr-current-month input.cur-year {
341 background: transparent;
342 box-sizing: border-box;
343 color: inherit;
344 cursor: default;
345 padding: 0 0 0 0.5ch;
346 margin: 0;
347 display: inline-block;
348 font-size: inherit;
349 font-family: inherit;
350 font-weight: 300;
351 line-height: inherit;
352 height: auto;
353 border: 0;
354 border-radius: 0;
355 vertical-align: baseline;
356}
357.flatpickr-current-month input.cur-year:focus {
358 outline: 0;
359}
360.flatpickr-current-month input.cur-year[disabled],
361.flatpickr-current-month input.cur-year[disabled]:hover {
362 font-size: 100%;
363 color: rgba(0, 0, 0, 0.5);
364 background: transparent;
365 pointer-events: none;
366}
367.flatpickr-weekdays {
368 background: transparent;
369 text-align: center;
370 overflow: hidden;
371 width: 315px;
372 display: -webkit-flex;
373 display: -ms-flexbox;
374 display: flex;
375 -webkit-align-items: center;
376 -ms-flex-align: center;
377 align-items: center;
378 height: 28px;
379}
380span.flatpickr-weekday {
381 @include type-style('body-short-01');
382
383 cursor: default;
384 background: transparent;
385 color: rgba(0, 0, 0, 0.54);
386 margin: 0;
387 text-align: center;
388 display: block;
389 -webkit-flex: 1;
390 -ms-flex: 1;
391 flex: 1;
392}
393.dayContainer,
394.flatpickr-weeks {
395 padding: 1px 0 0 0;
396}
397.flatpickr-days {
398 position: relative;
399 overflow: hidden;
400 display: -webkit-flex;
401 display: -ms-flexbox;
402 display: flex;
403 width: 315px;
404}
405.flatpickr-days:focus {
406 outline: 0;
407}
408.dayContainer {
409 padding: 0;
410 outline: 0;
411 text-align: left;
412 width: 315px;
413 min-width: 315px;
414 max-width: 315px;
415 box-sizing: border-box;
416 display: inline-block;
417 display: -ms-flexbox;
418 display: -webkit-flex;
419 display: flex;
420 -webkit-flex-wrap: wrap;
421 flex-wrap: wrap;
422 -ms-flex-wrap: wrap;
423 -ms-flex-pack: justify;
424 -webkit-justify-content: space-around;
425 justify-content: space-around;
426 -webkit-transform: translate3d(0px, 0px, 0px);
427 transform: translate3d(0px, 0px, 0px);
428 opacity: 1;
429}
430.flatpickr-calendar.animate .dayContainer.slideLeft {
431 -webkit-animation: fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
432 animation: fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
433}
434.flatpickr-calendar.animate .dayContainer.slideLeft,
435.flatpickr-calendar.animate .dayContainer.slideLeftNew {
436 -webkit-transform: translate3d(-100%, 0px, 0px);
437 transform: translate3d(-100%, 0px, 0px);
438}
439.flatpickr-calendar.animate .dayContainer.slideLeftNew {
440 -webkit-animation: fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
441 animation: fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideLeft 400ms cubic-bezier(0.23, 1, 0.32, 1);
442}
443.flatpickr-calendar.animate .dayContainer.slideRight {
444 -webkit-animation: fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);
445 animation: fpFadeOut 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideRight 400ms cubic-bezier(0.23, 1, 0.32, 1);
446 -webkit-transform: translate3d(100%, 0px, 0px);
447 transform: translate3d(100%, 0px, 0px);
448}
449.flatpickr-calendar.animate .dayContainer.slideRightNew {
450 -webkit-animation: fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
451 animation: fpFadeIn 400ms cubic-bezier(0.23, 1, 0.32, 1), fpSlideRightNew 400ms cubic-bezier(0.23, 1, 0.32, 1);
452}
453.flatpickr-day {
454 background: none;
455 border: 1px solid transparent;
456 border-radius: 150px;
457 box-sizing: border-box;
458 color: #393939;
459 cursor: pointer;
460 font-weight: 400;
461 width: 14.2857143%;
462 -webkit-flex-basis: 14.2857143%;
463 -ms-flex-preferred-size: 14.2857143%;
464 flex-basis: 14.2857143%;
465 max-width: 40px;
466 height: 40px;
467 line-height: 40px;
468 margin: 0;
469 display: inline-block;
470 position: relative;
471 -webkit-justify-content: center;
472 -ms-flex-pack: center;
473 justify-content: center;
474 text-align: center;
475}
476// .flatpickr-day.inRange,
477// .flatpickr-day.prevMonthDay.inRange,
478// .flatpickr-day.nextMonthDay.inRange,
479// .flatpickr-day.today.inRange,
480// .flatpickr-day.prevMonthDay.today.inRange,
481// .flatpickr-day.nextMonthDay.today.inRange,
482// .flatpickr-day:hover,
483// .flatpickr-day.prevMonthDay:hover,
484// .flatpickr-day.nextMonthDay:hover,
485// .flatpickr-day:focus,
486// .flatpickr-day.prevMonthDay:focus,
487// .flatpickr-day.nextMonthDay:focus {
488// cursor: pointer;
489// outline: 0;
490// background: #e6e6e6;
491// border-color: #e6e6e6;
492// }
493// .flatpickr-day.today {
494// border-color: #959ea9;
495// }
496// .flatpickr-day.today:hover,
497// .flatpickr-day.today:focus {
498// border-color: #959ea9;
499// background: #959ea9;
500// color: #fff;
501// }
502// .flatpickr-day.selected,
503// .flatpickr-day.startRange,
504// .flatpickr-day.endRange,
505// .flatpickr-day.selected.inRange,
506// .flatpickr-day.startRange.inRange,
507// .flatpickr-day.endRange.inRange,
508// .flatpickr-day.selected:focus,
509// .flatpickr-day.startRange:focus,
510// .flatpickr-day.endRange:focus,
511// .flatpickr-day.selected:hover,
512// .flatpickr-day.startRange:hover,
513// .flatpickr-day.endRange:hover,
514// .flatpickr-day.selected.prevMonthDay,
515// .flatpickr-day.startRange.prevMonthDay,
516// .flatpickr-day.endRange.prevMonthDay,
517// .flatpickr-day.selected.nextMonthDay,
518// .flatpickr-day.startRange.nextMonthDay,
519// .flatpickr-day.endRange.nextMonthDay {
520// background: #569ff7;
521// box-shadow: none;
522// color: #fff;
523// border-color: #569ff7;
524// }
525// .flatpickr-day.selected.startRange,
526// .flatpickr-day.startRange.startRange,
527// .flatpickr-day.endRange.startRange {
528// border-radius: 50px 0 0 50px;
529// }
530// .flatpickr-day.selected.endRange,
531// .flatpickr-day.startRange.endRange,
532// .flatpickr-day.endRange.endRange {
533// border-radius: 0 50px 50px 0;
534// }
535// .flatpickr-day.selected.startRange + .endRange,
536// .flatpickr-day.startRange.startRange + .endRange,
537// .flatpickr-day.endRange.startRange + .endRange {
538// box-shadow: -10px 0 0 #569ff7;
539// }
540// .flatpickr-day.selected.startRange.endRange,
541// .flatpickr-day.startRange.startRange.endRange,
542// .flatpickr-day.endRange.startRange.endRange {
543// border-radius: 50px;
544// }
545// .flatpickr-day.inRange {
546// border-radius: 0;
547// box-shadow: -5px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
548// }
549// .flatpickr-day.disabled,
550// .flatpickr-day.disabled:hover {
551// pointer-events: none;
552// }
553// .flatpickr-day.disabled,
554// .flatpickr-day.disabled:hover,
555// .flatpickr-day.prevMonthDay,
556// .flatpickr-day.nextMonthDay,
557// .flatpickr-day.notAllowed,
558// .flatpickr-day.notAllowed.prevMonthDay,
559// .flatpickr-day.notAllowed.nextMonthDay {
560// color: rgba(57,57,57,0.3);
561// background: transparent;
562// border-color: transparent;
563// cursor: default;
564// }
565.flatpickr-day.week.selected {
566 border-radius: 0;
567 box-shadow: -5px 0 0 #569ff7, 5px 0 0 #569ff7;
568}
569// .rangeMode .flatpickr-day {
570// margin-top: 1px;
571// }
572.flatpickr-weekwrapper {
573 display: inline-block;
574 float: left;
575}
576.flatpickr-weekwrapper .flatpickr-weeks {
577 padding: 0 12px;
578 box-shadow: 1px 0 0 #e6e6e6;
579}
580.flatpickr-weekwrapper .flatpickr-weekday {
581 float: none;
582 width: 100%;
583 line-height: 28px;
584}
585.flatpickr-weekwrapper span.flatpickr-day {
586 display: block;
587 width: 100%;
588 max-width: none;
589}
590.flatpickr-innerContainer {
591 display: block;
592 display: -webkit-flex;
593 display: -ms-flexbox;
594 display: flex;
595 box-sizing: border-box;
596 overflow: hidden;
597}
598.flatpickr-rContainer {
599 display: inline-block;
600 padding: 0;
601 box-sizing: border-box;
602}
603.flatpickr-time {
604 text-align: center;
605 outline: 0;
606 display: block;
607 height: 0;
608 line-height: 40px;
609 max-height: 40px;
610 box-sizing: border-box;
611 overflow: hidden;
612 display: -webkit-flex;
613 display: -ms-flexbox;
614 display: flex;
615}
616.flatpickr-time:after {
617 content: '';
618 display: table;
619 clear: both;
620}
621.flatpickr-time .numInputWrapper {
622 -webkit-flex: 1;
623 -ms-flex: 1;
624 flex: 1;
625 width: 40%;
626 height: 40px;
627 float: left;
628}
629.flatpickr-time .numInputWrapper span.arrowUp:after {
630 border-bottom-color: #393939;
631}
632.flatpickr-time .numInputWrapper span.arrowDown:after {
633 border-top-color: #393939;
634}
635.flatpickr-time.hasSeconds .numInputWrapper {
636 width: 26%;
637}
638.flatpickr-time.time24hr .numInputWrapper {
639 width: 49%;
640}
641.flatpickr-time input {
642 background: transparent;
643 box-shadow: none;
644 border: 0;
645 border-radius: 0;
646 text-align: center;
647 margin: 0;
648 padding: 0;
649 height: inherit;
650 line-height: inherit;
651 cursor: pointer;
652 color: #393939;
653 font-size: 14px;
654 position: relative;
655 box-sizing: border-box;
656}
657.flatpickr-time input.flatpickr-hour {
658 font-weight: bold;
659}
660.flatpickr-time input.flatpickr-minute,
661.flatpickr-time input.flatpickr-second {
662 font-weight: 400;
663}
664.flatpickr-time input:focus {
665 outline: 0;
666 border: 0;
667}
668.flatpickr-time .flatpickr-time-separator,
669.flatpickr-time .flatpickr-am-pm {
670 height: inherit;
671 display: inline-block;
672 float: left;
673 line-height: inherit;
674 color: #393939;
675 font-weight: bold;
676 width: 2%;
677 -webkit-user-select: none;
678 -moz-user-select: none;
679 -ms-user-select: none;
680 user-select: none;
681 -webkit-align-self: center;
682 -ms-flex-item-align: center;
683 -ms-grid-row-align: center;
684 align-self: center;
685}
686.flatpickr-time .flatpickr-am-pm {
687 outline: 0;
688 width: 18%;
689 cursor: pointer;
690 text-align: center;
691 font-weight: 400;
692}
693.flatpickr-time .flatpickr-am-pm:hover,
694.flatpickr-time .flatpickr-am-pm:focus {
695 background: #f0f0f0;
696}
697.flatpickr-input[readonly] {
698 cursor: pointer;
699}
700@-webkit-keyframes fpFadeInDown {
701 from {
702 opacity: 0;
703 -webkit-transform: translate3d(0, -20px, 0);
704 transform: translate3d(0, -20px, 0);
705 }
706 to {
707 opacity: 1;
708 -webkit-transform: translate3d(0, 0, 0);
709 transform: translate3d(0, 0, 0);
710 }
711}
712@keyframes fpFadeInDown {
713 from {
714 opacity: 0;
715 -webkit-transform: translate3d(0, -20px, 0);
716 transform: translate3d(0, -20px, 0);
717 }
718 to {
719 opacity: 1;
720 -webkit-transform: translate3d(0, 0, 0);
721 transform: translate3d(0, 0, 0);
722 }
723}
724@-webkit-keyframes fpSlideLeft {
725 from {
726 -webkit-transform: translate3d(0px, 0px, 0px);
727 transform: translate3d(0px, 0px, 0px);
728 }
729 to {
730 -webkit-transform: translate3d(-100%, 0px, 0px);
731 transform: translate3d(-100%, 0px, 0px);
732 }
733}
734@keyframes fpSlideLeft {
735 from {
736 -webkit-transform: translate3d(0px, 0px, 0px);
737 transform: translate3d(0px, 0px, 0px);
738 }
739 to {
740 -webkit-transform: translate3d(-100%, 0px, 0px);
741 transform: translate3d(-100%, 0px, 0px);
742 }
743}
744@-webkit-keyframes fpSlideLeftNew {
745 from {
746 -webkit-transform: translate3d(100%, 0px, 0px);
747 transform: translate3d(100%, 0px, 0px);
748 }
749 to {
750 -webkit-transform: translate3d(0px, 0px, 0px);
751 transform: translate3d(0px, 0px, 0px);
752 }
753}
754@keyframes fpSlideLeftNew {
755 from {
756 -webkit-transform: translate3d(100%, 0px, 0px);
757 transform: translate3d(100%, 0px, 0px);
758 }
759 to {
760 -webkit-transform: translate3d(0px, 0px, 0px);
761 transform: translate3d(0px, 0px, 0px);
762 }
763}
764@-webkit-keyframes fpSlideRight {
765 from {
766 -webkit-transform: translate3d(0, 0, 0px);
767 transform: translate3d(0, 0, 0px);
768 }
769 to {
770 -webkit-transform: translate3d(100%, 0px, 0px);
771 transform: translate3d(100%, 0px, 0px);
772 }
773}
774@keyframes fpSlideRight {
775 from {
776 -webkit-transform: translate3d(0, 0, 0px);
777 transform: translate3d(0, 0, 0px);
778 }
779 to {
780 -webkit-transform: translate3d(100%, 0px, 0px);
781 transform: translate3d(100%, 0px, 0px);
782 }
783}
784@-webkit-keyframes fpSlideRightNew {
785 from {
786 -webkit-transform: translate3d(-100%, 0, 0px);
787 transform: translate3d(-100%, 0, 0px);
788 }
789 to {
790 -webkit-transform: translate3d(0, 0, 0px);
791 transform: translate3d(0, 0, 0px);
792 }
793}
794@keyframes fpSlideRightNew {
795 from {
796 -webkit-transform: translate3d(-100%, 0, 0px);
797 transform: translate3d(-100%, 0, 0px);
798 }
799 to {
800 -webkit-transform: translate3d(0, 0, 0px);
801 transform: translate3d(0, 0, 0px);
802 }
803}
804@-webkit-keyframes fpFadeOut {
805 from {
806 opacity: 1;
807 }
808 to {
809 opacity: 0;
810 }
811}
812@keyframes fpFadeOut {
813 from {
814 opacity: 1;
815 }
816 to {
817 opacity: 0;
818 }
819}
820@-webkit-keyframes fpFadeIn {
821 from {
822 opacity: 0;
823 }
824 to {
825 opacity: 1;
826 }
827}
828@keyframes fpFadeIn {
829 from {
830 opacity: 0;
831 }
832 to {
833 opacity: 1;
834 }
835}