diff --git a/package-lock.json b/package-lock.json
index 577f9a89..62996d2d 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -122,6 +122,11 @@
"resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
"integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU="
},
+ "animate.css": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/animate.css/-/animate.css-3.6.1.tgz",
+ "integrity": "sha512-xEIzzKyQvQSIldgrtC2d/qptAEQLVlMb6xQrjQ6HU6NyGhF7LAIivRZVmhSAg4EICRASNiS+A1G+wvAKTCoC7A=="
+ },
"ansi-gray": {
"version": "0.1.1",
"resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz",
diff --git a/package.json b/package.json
index ccbc2a92..3afb7bbd 100755
--- a/package.json
+++ b/package.json
@@ -11,6 +11,7 @@
},
"dependencies": {
"Leaflet.Geodesic": "git+https://git@github.com/henrythasler/Leaflet.Geodesic.git",
+ "animate.css": "^3.6.1",
"axios": "^0.17.1",
"bootstrap-sass": "^3.3.7",
"bootstrap3": "^3.3.5",
diff --git a/public/assets/admin/css/vendor.min.css b/public/assets/admin/css/vendor.min.css
index 01fa91e2..0e15d42a 100644
--- a/public/assets/admin/css/vendor.min.css
+++ b/public/assets/admin/css/vendor.min.css
@@ -6803,1580 +6803,3495 @@ button.close {
/*!
* animate.css -http://daneden.me/animate
- * Version - 3.5.2
+ * Version - 3.6.0
* Licensed under the MIT license - http://opensource.org/licenses/MIT
*
- * Copyright (c) 2017 Daniel Eden
+ * Copyright (c) 2018 Daniel Eden
*/
.animated {
- animation-duration: 1s;
- animation-fill-mode: both;
+ -webkit-animation-duration: 1s;
+ animation-duration: 1s;
+ -webkit-animation-fill-mode: both;
+ animation-fill-mode: both;
}
.animated.infinite {
- animation-iteration-count: infinite;
+ -webkit-animation-iteration-count: infinite;
+ animation-iteration-count: infinite;
}
-.animated.hinge {
- animation-duration: 2s;
-}
+@-webkit-keyframes bounce {
+ from,
+ 20%,
+ 53%,
+ 80%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
-.animated.flipOutX,
-.animated.flipOutY,
-.animated.bounceIn,
-.animated.bounceOut {
- animation-duration: .75s;
+ 40%,
+ 43% {
+ -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+ animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+ -webkit-transform: translate3d(0, -30px, 0);
+ transform: translate3d(0, -30px, 0);
+ }
+
+ 70% {
+ -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+ animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+ -webkit-transform: translate3d(0, -15px, 0);
+ transform: translate3d(0, -15px, 0);
+ }
+
+ 90% {
+ -webkit-transform: translate3d(0, -4px, 0);
+ transform: translate3d(0, -4px, 0);
+ }
}
@keyframes bounce {
- from, 20%, 53%, 80%, to {
- animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
- transform: translate3d(0, 0, 0);
- }
+ from,
+ 20%,
+ 53%,
+ 80%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
- 40%, 43% {
- animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
- transform: translate3d(0, -30px, 0);
- }
+ 40%,
+ 43% {
+ -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+ animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+ -webkit-transform: translate3d(0, -30px, 0);
+ transform: translate3d(0, -30px, 0);
+ }
- 70% {
- animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
- transform: translate3d(0, -15px, 0);
- }
+ 70% {
+ -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+ animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
+ -webkit-transform: translate3d(0, -15px, 0);
+ transform: translate3d(0, -15px, 0);
+ }
- 90% {
- transform: translate3d(0, -4px, 0);
- }
+ 90% {
+ -webkit-transform: translate3d(0, -4px, 0);
+ transform: translate3d(0, -4px, 0);
+ }
}
.bounce {
- animation-name: bounce;
- transform-origin: center bottom;
+ -webkit-animation-name: bounce;
+ animation-name: bounce;
+ -webkit-transform-origin: center bottom;
+ transform-origin: center bottom;
+}
+
+@-webkit-keyframes flash {
+ from,
+ 50%,
+ to {
+ opacity: 1;
+ }
+
+ 25%,
+ 75% {
+ opacity: 0;
+ }
}
@keyframes flash {
- from, 50%, to {
- opacity: 1;
- }
+ from,
+ 50%,
+ to {
+ opacity: 1;
+ }
- 25%, 75% {
- opacity: 0;
- }
+ 25%,
+ 75% {
+ opacity: 0;
+ }
}
.flash {
- animation-name: flash;
+ -webkit-animation-name: flash;
+ animation-name: flash;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
+@-webkit-keyframes pulse {
+ from {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+
+ 50% {
+ -webkit-transform: scale3d(1.05, 1.05, 1.05);
+ transform: scale3d(1.05, 1.05, 1.05);
+ }
+
+ to {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+}
+
@keyframes pulse {
- from {
- transform: scale3d(1, 1, 1);
- }
+ from {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
- 50% {
- transform: scale3d(1.05, 1.05, 1.05);
- }
+ 50% {
+ -webkit-transform: scale3d(1.05, 1.05, 1.05);
+ transform: scale3d(1.05, 1.05, 1.05);
+ }
- to {
- transform: scale3d(1, 1, 1);
- }
+ to {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
}
.pulse {
- animation-name: pulse;
+ -webkit-animation-name: pulse;
+ animation-name: pulse;
+}
+
+@-webkit-keyframes rubberBand {
+ from {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+
+ 30% {
+ -webkit-transform: scale3d(1.25, 0.75, 1);
+ transform: scale3d(1.25, 0.75, 1);
+ }
+
+ 40% {
+ -webkit-transform: scale3d(0.75, 1.25, 1);
+ transform: scale3d(0.75, 1.25, 1);
+ }
+
+ 50% {
+ -webkit-transform: scale3d(1.15, 0.85, 1);
+ transform: scale3d(1.15, 0.85, 1);
+ }
+
+ 65% {
+ -webkit-transform: scale3d(0.95, 1.05, 1);
+ transform: scale3d(0.95, 1.05, 1);
+ }
+
+ 75% {
+ -webkit-transform: scale3d(1.05, 0.95, 1);
+ transform: scale3d(1.05, 0.95, 1);
+ }
+
+ to {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
}
@keyframes rubberBand {
- from {
- transform: scale3d(1, 1, 1);
- }
+ from {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
- 30% {
- transform: scale3d(1.25, 0.75, 1);
- }
+ 30% {
+ -webkit-transform: scale3d(1.25, 0.75, 1);
+ transform: scale3d(1.25, 0.75, 1);
+ }
- 40% {
- transform: scale3d(0.75, 1.25, 1);
- }
+ 40% {
+ -webkit-transform: scale3d(0.75, 1.25, 1);
+ transform: scale3d(0.75, 1.25, 1);
+ }
- 50% {
- transform: scale3d(1.15, 0.85, 1);
- }
+ 50% {
+ -webkit-transform: scale3d(1.15, 0.85, 1);
+ transform: scale3d(1.15, 0.85, 1);
+ }
- 65% {
- transform: scale3d(.95, 1.05, 1);
- }
+ 65% {
+ -webkit-transform: scale3d(0.95, 1.05, 1);
+ transform: scale3d(0.95, 1.05, 1);
+ }
- 75% {
- transform: scale3d(1.05, .95, 1);
- }
+ 75% {
+ -webkit-transform: scale3d(1.05, 0.95, 1);
+ transform: scale3d(1.05, 0.95, 1);
+ }
- to {
- transform: scale3d(1, 1, 1);
- }
+ to {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
}
.rubberBand {
- animation-name: rubberBand;
+ -webkit-animation-name: rubberBand;
+ animation-name: rubberBand;
+}
+
+@-webkit-keyframes shake {
+ from,
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ 10%,
+ 30%,
+ 50%,
+ 70%,
+ 90% {
+ -webkit-transform: translate3d(-10px, 0, 0);
+ transform: translate3d(-10px, 0, 0);
+ }
+
+ 20%,
+ 40%,
+ 60%,
+ 80% {
+ -webkit-transform: translate3d(10px, 0, 0);
+ transform: translate3d(10px, 0, 0);
+ }
}
@keyframes shake {
- from, to {
- transform: translate3d(0, 0, 0);
- }
+ from,
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
- 10%, 30%, 50%, 70%, 90% {
- transform: translate3d(-10px, 0, 0);
- }
+ 10%,
+ 30%,
+ 50%,
+ 70%,
+ 90% {
+ -webkit-transform: translate3d(-10px, 0, 0);
+ transform: translate3d(-10px, 0, 0);
+ }
- 20%, 40%, 60%, 80% {
- transform: translate3d(10px, 0, 0);
- }
+ 20%,
+ 40%,
+ 60%,
+ 80% {
+ -webkit-transform: translate3d(10px, 0, 0);
+ transform: translate3d(10px, 0, 0);
+ }
}
.shake {
- animation-name: shake;
+ -webkit-animation-name: shake;
+ animation-name: shake;
+}
+
+@-webkit-keyframes headShake {
+ 0% {
+ -webkit-transform: translateX(0);
+ transform: translateX(0);
+ }
+
+ 6.5% {
+ -webkit-transform: translateX(-6px) rotateY(-9deg);
+ transform: translateX(-6px) rotateY(-9deg);
+ }
+
+ 18.5% {
+ -webkit-transform: translateX(5px) rotateY(7deg);
+ transform: translateX(5px) rotateY(7deg);
+ }
+
+ 31.5% {
+ -webkit-transform: translateX(-3px) rotateY(-5deg);
+ transform: translateX(-3px) rotateY(-5deg);
+ }
+
+ 43.5% {
+ -webkit-transform: translateX(2px) rotateY(3deg);
+ transform: translateX(2px) rotateY(3deg);
+ }
+
+ 50% {
+ -webkit-transform: translateX(0);
+ transform: translateX(0);
+ }
}
@keyframes headShake {
- 0% {
- transform: translateX(0);
- }
+ 0% {
+ -webkit-transform: translateX(0);
+ transform: translateX(0);
+ }
- 6.5% {
- transform: translateX(-6px) rotateY(-9deg);
- }
+ 6.5% {
+ -webkit-transform: translateX(-6px) rotateY(-9deg);
+ transform: translateX(-6px) rotateY(-9deg);
+ }
- 18.5% {
- transform: translateX(5px) rotateY(7deg);
- }
+ 18.5% {
+ -webkit-transform: translateX(5px) rotateY(7deg);
+ transform: translateX(5px) rotateY(7deg);
+ }
- 31.5% {
- transform: translateX(-3px) rotateY(-5deg);
- }
+ 31.5% {
+ -webkit-transform: translateX(-3px) rotateY(-5deg);
+ transform: translateX(-3px) rotateY(-5deg);
+ }
- 43.5% {
- transform: translateX(2px) rotateY(3deg);
- }
+ 43.5% {
+ -webkit-transform: translateX(2px) rotateY(3deg);
+ transform: translateX(2px) rotateY(3deg);
+ }
- 50% {
- transform: translateX(0);
- }
+ 50% {
+ -webkit-transform: translateX(0);
+ transform: translateX(0);
+ }
}
.headShake {
- animation-timing-function: ease-in-out;
- animation-name: headShake;
+ -webkit-animation-timing-function: ease-in-out;
+ animation-timing-function: ease-in-out;
+ -webkit-animation-name: headShake;
+ animation-name: headShake;
+}
+
+@-webkit-keyframes swing {
+ 20% {
+ -webkit-transform: rotate3d(0, 0, 1, 15deg);
+ transform: rotate3d(0, 0, 1, 15deg);
+ }
+
+ 40% {
+ -webkit-transform: rotate3d(0, 0, 1, -10deg);
+ transform: rotate3d(0, 0, 1, -10deg);
+ }
+
+ 60% {
+ -webkit-transform: rotate3d(0, 0, 1, 5deg);
+ transform: rotate3d(0, 0, 1, 5deg);
+ }
+
+ 80% {
+ -webkit-transform: rotate3d(0, 0, 1, -5deg);
+ transform: rotate3d(0, 0, 1, -5deg);
+ }
+
+ to {
+ -webkit-transform: rotate3d(0, 0, 1, 0deg);
+ transform: rotate3d(0, 0, 1, 0deg);
+ }
}
@keyframes swing {
- 20% {
- transform: rotate3d(0, 0, 1, 15deg);
- }
+ 20% {
+ -webkit-transform: rotate3d(0, 0, 1, 15deg);
+ transform: rotate3d(0, 0, 1, 15deg);
+ }
- 40% {
- transform: rotate3d(0, 0, 1, -10deg);
- }
+ 40% {
+ -webkit-transform: rotate3d(0, 0, 1, -10deg);
+ transform: rotate3d(0, 0, 1, -10deg);
+ }
- 60% {
- transform: rotate3d(0, 0, 1, 5deg);
- }
+ 60% {
+ -webkit-transform: rotate3d(0, 0, 1, 5deg);
+ transform: rotate3d(0, 0, 1, 5deg);
+ }
- 80% {
- transform: rotate3d(0, 0, 1, -5deg);
- }
+ 80% {
+ -webkit-transform: rotate3d(0, 0, 1, -5deg);
+ transform: rotate3d(0, 0, 1, -5deg);
+ }
- to {
- transform: rotate3d(0, 0, 1, 0deg);
- }
+ to {
+ -webkit-transform: rotate3d(0, 0, 1, 0deg);
+ transform: rotate3d(0, 0, 1, 0deg);
+ }
}
.swing {
- transform-origin: top center;
- animation-name: swing;
+ -webkit-transform-origin: top center;
+ transform-origin: top center;
+ -webkit-animation-name: swing;
+ animation-name: swing;
+}
+
+@-webkit-keyframes tada {
+ from {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
+
+ 10%,
+ 20% {
+ -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
+ transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
+ }
+
+ 30%,
+ 50%,
+ 70%,
+ 90% {
+ -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
+ transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
+ }
+
+ 40%,
+ 60%,
+ 80% {
+ -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
+ transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
+ }
+
+ to {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
}
@keyframes tada {
- from {
- transform: scale3d(1, 1, 1);
- }
+ from {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
- 10%, 20% {
- transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
- }
+ 10%,
+ 20% {
+ -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
+ transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
+ }
- 30%, 50%, 70%, 90% {
- transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
- }
+ 30%,
+ 50%,
+ 70%,
+ 90% {
+ -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
+ transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
+ }
- 40%, 60%, 80% {
- transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
- }
+ 40%,
+ 60%,
+ 80% {
+ -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
+ transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
+ }
- to {
- transform: scale3d(1, 1, 1);
- }
+ to {
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
}
.tada {
- animation-name: tada;
+ -webkit-animation-name: tada;
+ animation-name: tada;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
+@-webkit-keyframes wobble {
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ 15% {
+ -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
+ transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
+ }
+
+ 30% {
+ -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
+ transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
+ }
+
+ 45% {
+ -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
+ transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
+ }
+
+ 60% {
+ -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
+ transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
+ }
+
+ 75% {
+ -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
+ transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
@keyframes wobble {
- from {
- transform: none;
- }
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
- 15% {
- transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
- }
+ 15% {
+ -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
+ transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
+ }
- 30% {
- transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
- }
+ 30% {
+ -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
+ transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
+ }
- 45% {
- transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
- }
+ 45% {
+ -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
+ transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
+ }
- 60% {
- transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
- }
+ 60% {
+ -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
+ transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
+ }
- 75% {
- transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
- }
+ 75% {
+ -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
+ transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
+ }
- to {
- transform: none;
- }
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
.wobble {
- animation-name: wobble;
+ -webkit-animation-name: wobble;
+ animation-name: wobble;
+}
+
+@-webkit-keyframes jello {
+ from,
+ 11.1%,
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ 22.2% {
+ -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
+ transform: skewX(-12.5deg) skewY(-12.5deg);
+ }
+
+ 33.3% {
+ -webkit-transform: skewX(6.25deg) skewY(6.25deg);
+ transform: skewX(6.25deg) skewY(6.25deg);
+ }
+
+ 44.4% {
+ -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
+ transform: skewX(-3.125deg) skewY(-3.125deg);
+ }
+
+ 55.5% {
+ -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
+ transform: skewX(1.5625deg) skewY(1.5625deg);
+ }
+
+ 66.6% {
+ -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
+ transform: skewX(-0.78125deg) skewY(-0.78125deg);
+ }
+
+ 77.7% {
+ -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
+ transform: skewX(0.390625deg) skewY(0.390625deg);
+ }
+
+ 88.8% {
+ -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
+ transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
+ }
}
@keyframes jello {
- from, 11.1%, to {
- transform: none;
- }
+ from,
+ 11.1%,
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
- 22.2% {
- transform: skewX(-12.5deg) skewY(-12.5deg);
- }
+ 22.2% {
+ -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
+ transform: skewX(-12.5deg) skewY(-12.5deg);
+ }
- 33.3% {
- transform: skewX(6.25deg) skewY(6.25deg);
- }
+ 33.3% {
+ -webkit-transform: skewX(6.25deg) skewY(6.25deg);
+ transform: skewX(6.25deg) skewY(6.25deg);
+ }
- 44.4% {
- transform: skewX(-3.125deg) skewY(-3.125deg);
- }
+ 44.4% {
+ -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
+ transform: skewX(-3.125deg) skewY(-3.125deg);
+ }
- 55.5% {
- transform: skewX(1.5625deg) skewY(1.5625deg);
- }
+ 55.5% {
+ -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
+ transform: skewX(1.5625deg) skewY(1.5625deg);
+ }
- 66.6% {
- transform: skewX(-0.78125deg) skewY(-0.78125deg);
- }
+ 66.6% {
+ -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
+ transform: skewX(-0.78125deg) skewY(-0.78125deg);
+ }
- 77.7% {
- transform: skewX(0.390625deg) skewY(0.390625deg);
- }
+ 77.7% {
+ -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
+ transform: skewX(0.390625deg) skewY(0.390625deg);
+ }
- 88.8% {
- transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
- }
+ 88.8% {
+ -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
+ transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
+ }
}
.jello {
- animation-name: jello;
- transform-origin: center;
+ -webkit-animation-name: jello;
+ animation-name: jello;
+ -webkit-transform-origin: center;
+ transform-origin: center;
+}
+
+@-webkit-keyframes bounceIn {
+ from,
+ 20%,
+ 40%,
+ 60%,
+ 80%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+
+ 0% {
+ opacity: 0;
+ -webkit-transform: scale3d(0.3, 0.3, 0.3);
+ transform: scale3d(0.3, 0.3, 0.3);
+ }
+
+ 20% {
+ -webkit-transform: scale3d(1.1, 1.1, 1.1);
+ transform: scale3d(1.1, 1.1, 1.1);
+ }
+
+ 40% {
+ -webkit-transform: scale3d(0.9, 0.9, 0.9);
+ transform: scale3d(0.9, 0.9, 0.9);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale3d(1.03, 1.03, 1.03);
+ transform: scale3d(1.03, 1.03, 1.03);
+ }
+
+ 80% {
+ -webkit-transform: scale3d(0.97, 0.97, 0.97);
+ transform: scale3d(0.97, 0.97, 0.97);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
}
@keyframes bounceIn {
- from, 20%, 40%, 60%, 80%, to {
- animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
- }
+ from,
+ 20%,
+ 40%,
+ 60%,
+ 80%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
- 0% {
- opacity: 0;
- transform: scale3d(.3, .3, .3);
- }
+ 0% {
+ opacity: 0;
+ -webkit-transform: scale3d(0.3, 0.3, 0.3);
+ transform: scale3d(0.3, 0.3, 0.3);
+ }
- 20% {
- transform: scale3d(1.1, 1.1, 1.1);
- }
+ 20% {
+ -webkit-transform: scale3d(1.1, 1.1, 1.1);
+ transform: scale3d(1.1, 1.1, 1.1);
+ }
- 40% {
- transform: scale3d(.9, .9, .9);
- }
+ 40% {
+ -webkit-transform: scale3d(0.9, 0.9, 0.9);
+ transform: scale3d(0.9, 0.9, 0.9);
+ }
- 60% {
- opacity: 1;
- transform: scale3d(1.03, 1.03, 1.03);
- }
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale3d(1.03, 1.03, 1.03);
+ transform: scale3d(1.03, 1.03, 1.03);
+ }
- 80% {
- transform: scale3d(.97, .97, .97);
- }
+ 80% {
+ -webkit-transform: scale3d(0.97, 0.97, 0.97);
+ transform: scale3d(0.97, 0.97, 0.97);
+ }
- to {
- opacity: 1;
- transform: scale3d(1, 1, 1);
- }
+ to {
+ opacity: 1;
+ -webkit-transform: scale3d(1, 1, 1);
+ transform: scale3d(1, 1, 1);
+ }
}
.bounceIn {
- animation-name: bounceIn;
+ -webkit-animation-duration: 0.75s;
+ animation-duration: 0.75s;
+ -webkit-animation-name: bounceIn;
+ animation-name: bounceIn;
+}
+
+@-webkit-keyframes bounceInDown {
+ from,
+ 60%,
+ 75%,
+ 90%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+
+ 0% {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -3000px, 0);
+ transform: translate3d(0, -3000px, 0);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 25px, 0);
+ transform: translate3d(0, 25px, 0);
+ }
+
+ 75% {
+ -webkit-transform: translate3d(0, -10px, 0);
+ transform: translate3d(0, -10px, 0);
+ }
+
+ 90% {
+ -webkit-transform: translate3d(0, 5px, 0);
+ transform: translate3d(0, 5px, 0);
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
@keyframes bounceInDown {
- from, 60%, 75%, 90%, to {
- animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
- }
+ from,
+ 60%,
+ 75%,
+ 90%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
- 0% {
- opacity: 0;
- transform: translate3d(0, -3000px, 0);
- }
+ 0% {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -3000px, 0);
+ transform: translate3d(0, -3000px, 0);
+ }
- 60% {
- opacity: 1;
- transform: translate3d(0, 25px, 0);
- }
+ 60% {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 25px, 0);
+ transform: translate3d(0, 25px, 0);
+ }
- 75% {
- transform: translate3d(0, -10px, 0);
- }
+ 75% {
+ -webkit-transform: translate3d(0, -10px, 0);
+ transform: translate3d(0, -10px, 0);
+ }
- 90% {
- transform: translate3d(0, 5px, 0);
- }
+ 90% {
+ -webkit-transform: translate3d(0, 5px, 0);
+ transform: translate3d(0, 5px, 0);
+ }
- to {
- transform: none;
- }
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
.bounceInDown {
- animation-name: bounceInDown;
+ -webkit-animation-name: bounceInDown;
+ animation-name: bounceInDown;
+}
+
+@-webkit-keyframes bounceInLeft {
+ from,
+ 60%,
+ 75%,
+ 90%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+
+ 0% {
+ opacity: 0;
+ -webkit-transform: translate3d(-3000px, 0, 0);
+ transform: translate3d(-3000px, 0, 0);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: translate3d(25px, 0, 0);
+ transform: translate3d(25px, 0, 0);
+ }
+
+ 75% {
+ -webkit-transform: translate3d(-10px, 0, 0);
+ transform: translate3d(-10px, 0, 0);
+ }
+
+ 90% {
+ -webkit-transform: translate3d(5px, 0, 0);
+ transform: translate3d(5px, 0, 0);
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
@keyframes bounceInLeft {
- from, 60%, 75%, 90%, to {
- animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
- }
+ from,
+ 60%,
+ 75%,
+ 90%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
- 0% {
- opacity: 0;
- transform: translate3d(-3000px, 0, 0);
- }
+ 0% {
+ opacity: 0;
+ -webkit-transform: translate3d(-3000px, 0, 0);
+ transform: translate3d(-3000px, 0, 0);
+ }
- 60% {
- opacity: 1;
- transform: translate3d(25px, 0, 0);
- }
+ 60% {
+ opacity: 1;
+ -webkit-transform: translate3d(25px, 0, 0);
+ transform: translate3d(25px, 0, 0);
+ }
- 75% {
- transform: translate3d(-10px, 0, 0);
- }
+ 75% {
+ -webkit-transform: translate3d(-10px, 0, 0);
+ transform: translate3d(-10px, 0, 0);
+ }
- 90% {
- transform: translate3d(5px, 0, 0);
- }
+ 90% {
+ -webkit-transform: translate3d(5px, 0, 0);
+ transform: translate3d(5px, 0, 0);
+ }
- to {
- transform: none;
- }
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
.bounceInLeft {
- animation-name: bounceInLeft;
+ -webkit-animation-name: bounceInLeft;
+ animation-name: bounceInLeft;
+}
+
+@-webkit-keyframes bounceInRight {
+ from,
+ 60%,
+ 75%,
+ 90%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(3000px, 0, 0);
+ transform: translate3d(3000px, 0, 0);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: translate3d(-25px, 0, 0);
+ transform: translate3d(-25px, 0, 0);
+ }
+
+ 75% {
+ -webkit-transform: translate3d(10px, 0, 0);
+ transform: translate3d(10px, 0, 0);
+ }
+
+ 90% {
+ -webkit-transform: translate3d(-5px, 0, 0);
+ transform: translate3d(-5px, 0, 0);
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
@keyframes bounceInRight {
- from, 60%, 75%, 90%, to {
- animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
- }
+ from,
+ 60%,
+ 75%,
+ 90%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
- from {
- opacity: 0;
- transform: translate3d(3000px, 0, 0);
- }
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(3000px, 0, 0);
+ transform: translate3d(3000px, 0, 0);
+ }
- 60% {
- opacity: 1;
- transform: translate3d(-25px, 0, 0);
- }
+ 60% {
+ opacity: 1;
+ -webkit-transform: translate3d(-25px, 0, 0);
+ transform: translate3d(-25px, 0, 0);
+ }
- 75% {
- transform: translate3d(10px, 0, 0);
- }
+ 75% {
+ -webkit-transform: translate3d(10px, 0, 0);
+ transform: translate3d(10px, 0, 0);
+ }
- 90% {
- transform: translate3d(-5px, 0, 0);
- }
+ 90% {
+ -webkit-transform: translate3d(-5px, 0, 0);
+ transform: translate3d(-5px, 0, 0);
+ }
- to {
- transform: none;
- }
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
.bounceInRight {
- animation-name: bounceInRight;
+ -webkit-animation-name: bounceInRight;
+ animation-name: bounceInRight;
+}
+
+@-webkit-keyframes bounceInUp {
+ from,
+ 60%,
+ 75%,
+ 90%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
+
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 3000px, 0);
+ transform: translate3d(0, 3000px, 0);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: translate3d(0, -20px, 0);
+ transform: translate3d(0, -20px, 0);
+ }
+
+ 75% {
+ -webkit-transform: translate3d(0, 10px, 0);
+ transform: translate3d(0, 10px, 0);
+ }
+
+ 90% {
+ -webkit-transform: translate3d(0, -5px, 0);
+ transform: translate3d(0, -5px, 0);
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
@keyframes bounceInUp {
- from, 60%, 75%, 90%, to {
- animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
- }
+ from,
+ 60%,
+ 75%,
+ 90%,
+ to {
+ -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
+ }
- from {
- opacity: 0;
- transform: translate3d(0, 3000px, 0);
- }
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 3000px, 0);
+ transform: translate3d(0, 3000px, 0);
+ }
- 60% {
- opacity: 1;
- transform: translate3d(0, -20px, 0);
- }
+ 60% {
+ opacity: 1;
+ -webkit-transform: translate3d(0, -20px, 0);
+ transform: translate3d(0, -20px, 0);
+ }
- 75% {
- transform: translate3d(0, 10px, 0);
- }
+ 75% {
+ -webkit-transform: translate3d(0, 10px, 0);
+ transform: translate3d(0, 10px, 0);
+ }
- 90% {
- transform: translate3d(0, -5px, 0);
- }
+ 90% {
+ -webkit-transform: translate3d(0, -5px, 0);
+ transform: translate3d(0, -5px, 0);
+ }
- to {
- transform: translate3d(0, 0, 0);
- }
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
.bounceInUp {
- animation-name: bounceInUp;
+ -webkit-animation-name: bounceInUp;
+ animation-name: bounceInUp;
+}
+
+@-webkit-keyframes bounceOut {
+ 20% {
+ -webkit-transform: scale3d(0.9, 0.9, 0.9);
+ transform: scale3d(0.9, 0.9, 0.9);
+ }
+
+ 50%,
+ 55% {
+ opacity: 1;
+ -webkit-transform: scale3d(1.1, 1.1, 1.1);
+ transform: scale3d(1.1, 1.1, 1.1);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: scale3d(0.3, 0.3, 0.3);
+ transform: scale3d(0.3, 0.3, 0.3);
+ }
}
@keyframes bounceOut {
- 20% {
- transform: scale3d(.9, .9, .9);
- }
+ 20% {
+ -webkit-transform: scale3d(0.9, 0.9, 0.9);
+ transform: scale3d(0.9, 0.9, 0.9);
+ }
- 50%, 55% {
- opacity: 1;
- transform: scale3d(1.1, 1.1, 1.1);
- }
+ 50%,
+ 55% {
+ opacity: 1;
+ -webkit-transform: scale3d(1.1, 1.1, 1.1);
+ transform: scale3d(1.1, 1.1, 1.1);
+ }
- to {
- opacity: 0;
- transform: scale3d(.3, .3, .3);
- }
+ to {
+ opacity: 0;
+ -webkit-transform: scale3d(0.3, 0.3, 0.3);
+ transform: scale3d(0.3, 0.3, 0.3);
+ }
}
.bounceOut {
- animation-name: bounceOut;
+ -webkit-animation-duration: 0.75s;
+ animation-duration: 0.75s;
+ -webkit-animation-name: bounceOut;
+ animation-name: bounceOut;
+}
+
+@-webkit-keyframes bounceOutDown {
+ 20% {
+ -webkit-transform: translate3d(0, 10px, 0);
+ transform: translate3d(0, 10px, 0);
+ }
+
+ 40%,
+ 45% {
+ opacity: 1;
+ -webkit-transform: translate3d(0, -20px, 0);
+ transform: translate3d(0, -20px, 0);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 2000px, 0);
+ transform: translate3d(0, 2000px, 0);
+ }
}
@keyframes bounceOutDown {
- 20% {
- transform: translate3d(0, 10px, 0);
- }
+ 20% {
+ -webkit-transform: translate3d(0, 10px, 0);
+ transform: translate3d(0, 10px, 0);
+ }
- 40%, 45% {
- opacity: 1;
- transform: translate3d(0, -20px, 0);
- }
+ 40%,
+ 45% {
+ opacity: 1;
+ -webkit-transform: translate3d(0, -20px, 0);
+ transform: translate3d(0, -20px, 0);
+ }
- to {
- opacity: 0;
- transform: translate3d(0, 2000px, 0);
- }
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 2000px, 0);
+ transform: translate3d(0, 2000px, 0);
+ }
}
.bounceOutDown {
- animation-name: bounceOutDown;
+ -webkit-animation-name: bounceOutDown;
+ animation-name: bounceOutDown;
+}
+
+@-webkit-keyframes bounceOutLeft {
+ 20% {
+ opacity: 1;
+ -webkit-transform: translate3d(20px, 0, 0);
+ transform: translate3d(20px, 0, 0);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(-2000px, 0, 0);
+ transform: translate3d(-2000px, 0, 0);
+ }
}
@keyframes bounceOutLeft {
- 20% {
- opacity: 1;
- transform: translate3d(20px, 0, 0);
- }
+ 20% {
+ opacity: 1;
+ -webkit-transform: translate3d(20px, 0, 0);
+ transform: translate3d(20px, 0, 0);
+ }
- to {
- opacity: 0;
- transform: translate3d(-2000px, 0, 0);
- }
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(-2000px, 0, 0);
+ transform: translate3d(-2000px, 0, 0);
+ }
}
.bounceOutLeft {
- animation-name: bounceOutLeft;
+ -webkit-animation-name: bounceOutLeft;
+ animation-name: bounceOutLeft;
+}
+
+@-webkit-keyframes bounceOutRight {
+ 20% {
+ opacity: 1;
+ -webkit-transform: translate3d(-20px, 0, 0);
+ transform: translate3d(-20px, 0, 0);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(2000px, 0, 0);
+ transform: translate3d(2000px, 0, 0);
+ }
}
@keyframes bounceOutRight {
- 20% {
- opacity: 1;
- transform: translate3d(-20px, 0, 0);
- }
+ 20% {
+ opacity: 1;
+ -webkit-transform: translate3d(-20px, 0, 0);
+ transform: translate3d(-20px, 0, 0);
+ }
- to {
- opacity: 0;
- transform: translate3d(2000px, 0, 0);
- }
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(2000px, 0, 0);
+ transform: translate3d(2000px, 0, 0);
+ }
}
.bounceOutRight {
- animation-name: bounceOutRight;
+ -webkit-animation-name: bounceOutRight;
+ animation-name: bounceOutRight;
+}
+
+@-webkit-keyframes bounceOutUp {
+ 20% {
+ -webkit-transform: translate3d(0, -10px, 0);
+ transform: translate3d(0, -10px, 0);
+ }
+
+ 40%,
+ 45% {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 20px, 0);
+ transform: translate3d(0, 20px, 0);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -2000px, 0);
+ transform: translate3d(0, -2000px, 0);
+ }
}
@keyframes bounceOutUp {
- 20% {
- transform: translate3d(0, -10px, 0);
- }
+ 20% {
+ -webkit-transform: translate3d(0, -10px, 0);
+ transform: translate3d(0, -10px, 0);
+ }
- 40%, 45% {
- opacity: 1;
- transform: translate3d(0, 20px, 0);
- }
+ 40%,
+ 45% {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 20px, 0);
+ transform: translate3d(0, 20px, 0);
+ }
- to {
- opacity: 0;
- transform: translate3d(0, -2000px, 0);
- }
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -2000px, 0);
+ transform: translate3d(0, -2000px, 0);
+ }
}
.bounceOutUp {
- animation-name: bounceOutUp;
+ -webkit-animation-name: bounceOutUp;
+ animation-name: bounceOutUp;
+}
+
+@-webkit-keyframes fadeIn {
+ from {
+ opacity: 0;
+ }
+
+ to {
+ opacity: 1;
+ }
}
@keyframes fadeIn {
- from {
- opacity: 0;
- }
+ from {
+ opacity: 0;
+ }
- to {
- opacity: 1;
- }
+ to {
+ opacity: 1;
+ }
}
.fadeIn {
- animation-name: fadeIn;
+ -webkit-animation-name: fadeIn;
+ animation-name: fadeIn;
+}
+
+@-webkit-keyframes fadeInDown {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -100%, 0);
+ transform: translate3d(0, -100%, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
@keyframes fadeInDown {
- from {
- opacity: 0;
- transform: translate3d(0, -100%, 0);
- }
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -100%, 0);
+ transform: translate3d(0, -100%, 0);
+ }
- to {
- opacity: 1;
- transform: none;
- }
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
.fadeInDown {
- animation-name: fadeInDown;
+ -webkit-animation-name: fadeInDown;
+ animation-name: fadeInDown;
+}
+
+@-webkit-keyframes fadeInDownBig {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -2000px, 0);
+ transform: translate3d(0, -2000px, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
@keyframes fadeInDownBig {
- from {
- opacity: 0;
- transform: translate3d(0, -2000px, 0);
- }
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -2000px, 0);
+ transform: translate3d(0, -2000px, 0);
+ }
- to {
- opacity: 1;
- transform: none;
- }
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
.fadeInDownBig {
- animation-name: fadeInDownBig;
+ -webkit-animation-name: fadeInDownBig;
+ animation-name: fadeInDownBig;
+}
+
+@-webkit-keyframes fadeInLeft {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
@keyframes fadeInLeft {
- from {
- opacity: 0;
- transform: translate3d(-100%, 0, 0);
- }
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ }
- to {
- opacity: 1;
- transform: none;
- }
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
.fadeInLeft {
- animation-name: fadeInLeft;
+ -webkit-animation-name: fadeInLeft;
+ animation-name: fadeInLeft;
+}
+
+@-webkit-keyframes fadeInLeftBig {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(-2000px, 0, 0);
+ transform: translate3d(-2000px, 0, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
@keyframes fadeInLeftBig {
- from {
- opacity: 0;
- transform: translate3d(-2000px, 0, 0);
- }
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(-2000px, 0, 0);
+ transform: translate3d(-2000px, 0, 0);
+ }
- to {
- opacity: 1;
- transform: none;
- }
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
.fadeInLeftBig {
- animation-name: fadeInLeftBig;
+ -webkit-animation-name: fadeInLeftBig;
+ animation-name: fadeInLeftBig;
+}
+
+@-webkit-keyframes fadeInRight {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
@keyframes fadeInRight {
- from {
- opacity: 0;
- transform: translate3d(100%, 0, 0);
- }
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+ }
- to {
- opacity: 1;
- transform: none;
- }
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
.fadeInRight {
- animation-name: fadeInRight;
+ -webkit-animation-name: fadeInRight;
+ animation-name: fadeInRight;
+}
+
+@-webkit-keyframes fadeInRightBig {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(2000px, 0, 0);
+ transform: translate3d(2000px, 0, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
@keyframes fadeInRightBig {
- from {
- opacity: 0;
- transform: translate3d(2000px, 0, 0);
- }
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(2000px, 0, 0);
+ transform: translate3d(2000px, 0, 0);
+ }
- to {
- opacity: 1;
- transform: none;
- }
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
.fadeInRightBig {
- animation-name: fadeInRightBig;
+ -webkit-animation-name: fadeInRightBig;
+ animation-name: fadeInRightBig;
+}
+
+@-webkit-keyframes fadeInUp {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
@keyframes fadeInUp {
- from {
- opacity: 0;
- transform: translate3d(0, 100%, 0);
- }
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0);
+ }
- to {
- opacity: 1;
- transform: none;
- }
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
.fadeInUp {
- animation-name: fadeInUp;
+ -webkit-animation-name: fadeInUp;
+ animation-name: fadeInUp;
+}
+
+@-webkit-keyframes fadeInUpBig {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 2000px, 0);
+ transform: translate3d(0, 2000px, 0);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
@keyframes fadeInUpBig {
- from {
- opacity: 0;
- transform: translate3d(0, 2000px, 0);
- }
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 2000px, 0);
+ transform: translate3d(0, 2000px, 0);
+ }
- to {
- opacity: 1;
- transform: none;
- }
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
.fadeInUpBig {
- animation-name: fadeInUpBig;
+ -webkit-animation-name: fadeInUpBig;
+ animation-name: fadeInUpBig;
+}
+
+@-webkit-keyframes fadeOut {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ }
}
@keyframes fadeOut {
- from {
- opacity: 1;
- }
+ from {
+ opacity: 1;
+ }
- to {
- opacity: 0;
- }
+ to {
+ opacity: 0;
+ }
}
.fadeOut {
- animation-name: fadeOut;
+ -webkit-animation-name: fadeOut;
+ animation-name: fadeOut;
+}
+
+@-webkit-keyframes fadeOutDown {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0);
+ }
}
@keyframes fadeOutDown {
- from {
- opacity: 1;
- }
+ from {
+ opacity: 1;
+ }
- to {
- opacity: 0;
- transform: translate3d(0, 100%, 0);
- }
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0);
+ }
}
.fadeOutDown {
- animation-name: fadeOutDown;
+ -webkit-animation-name: fadeOutDown;
+ animation-name: fadeOutDown;
+}
+
+@-webkit-keyframes fadeOutDownBig {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 2000px, 0);
+ transform: translate3d(0, 2000px, 0);
+ }
}
@keyframes fadeOutDownBig {
- from {
- opacity: 1;
- }
+ from {
+ opacity: 1;
+ }
- to {
- opacity: 0;
- transform: translate3d(0, 2000px, 0);
- }
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, 2000px, 0);
+ transform: translate3d(0, 2000px, 0);
+ }
}
.fadeOutDownBig {
- animation-name: fadeOutDownBig;
+ -webkit-animation-name: fadeOutDownBig;
+ animation-name: fadeOutDownBig;
+}
+
+@-webkit-keyframes fadeOutLeft {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ }
}
@keyframes fadeOutLeft {
- from {
- opacity: 1;
- }
+ from {
+ opacity: 1;
+ }
- to {
- opacity: 0;
- transform: translate3d(-100%, 0, 0);
- }
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ }
}
.fadeOutLeft {
- animation-name: fadeOutLeft;
+ -webkit-animation-name: fadeOutLeft;
+ animation-name: fadeOutLeft;
+}
+
+@-webkit-keyframes fadeOutLeftBig {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(-2000px, 0, 0);
+ transform: translate3d(-2000px, 0, 0);
+ }
}
@keyframes fadeOutLeftBig {
- from {
- opacity: 1;
- }
+ from {
+ opacity: 1;
+ }
- to {
- opacity: 0;
- transform: translate3d(-2000px, 0, 0);
- }
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(-2000px, 0, 0);
+ transform: translate3d(-2000px, 0, 0);
+ }
}
.fadeOutLeftBig {
- animation-name: fadeOutLeftBig;
+ -webkit-animation-name: fadeOutLeftBig;
+ animation-name: fadeOutLeftBig;
+}
+
+@-webkit-keyframes fadeOutRight {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+ }
}
@keyframes fadeOutRight {
- from {
- opacity: 1;
- }
+ from {
+ opacity: 1;
+ }
- to {
- opacity: 0;
- transform: translate3d(100%, 0, 0);
- }
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+ }
}
.fadeOutRight {
- animation-name: fadeOutRight;
+ -webkit-animation-name: fadeOutRight;
+ animation-name: fadeOutRight;
+}
+
+@-webkit-keyframes fadeOutRightBig {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(2000px, 0, 0);
+ transform: translate3d(2000px, 0, 0);
+ }
}
@keyframes fadeOutRightBig {
- from {
- opacity: 1;
- }
+ from {
+ opacity: 1;
+ }
- to {
- opacity: 0;
- transform: translate3d(2000px, 0, 0);
- }
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(2000px, 0, 0);
+ transform: translate3d(2000px, 0, 0);
+ }
}
.fadeOutRightBig {
- animation-name: fadeOutRightBig;
+ -webkit-animation-name: fadeOutRightBig;
+ animation-name: fadeOutRightBig;
+}
+
+@-webkit-keyframes fadeOutUp {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -100%, 0);
+ transform: translate3d(0, -100%, 0);
+ }
}
@keyframes fadeOutUp {
- from {
- opacity: 1;
- }
+ from {
+ opacity: 1;
+ }
- to {
- opacity: 0;
- transform: translate3d(0, -100%, 0);
- }
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -100%, 0);
+ transform: translate3d(0, -100%, 0);
+ }
}
.fadeOutUp {
- animation-name: fadeOutUp;
+ -webkit-animation-name: fadeOutUp;
+ animation-name: fadeOutUp;
+}
+
+@-webkit-keyframes fadeOutUpBig {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -2000px, 0);
+ transform: translate3d(0, -2000px, 0);
+ }
}
@keyframes fadeOutUpBig {
- from {
- opacity: 1;
- }
+ from {
+ opacity: 1;
+ }
- to {
- opacity: 0;
- transform: translate3d(0, -2000px, 0);
- }
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(0, -2000px, 0);
+ transform: translate3d(0, -2000px, 0);
+ }
}
.fadeOutUpBig {
- animation-name: fadeOutUpBig;
+ -webkit-animation-name: fadeOutUpBig;
+ animation-name: fadeOutUpBig;
+}
+
+@-webkit-keyframes flip {
+ from {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
+ -webkit-animation-timing-function: ease-out;
+ animation-timing-function: ease-out;
+ }
+
+ 40% {
+ -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
+ transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
+ -webkit-animation-timing-function: ease-out;
+ animation-timing-function: ease-out;
+ }
+
+ 50% {
+ -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
+ transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ }
+
+ 80% {
+ -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
+ transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ }
+
+ to {
+ -webkit-transform: perspective(400px);
+ transform: perspective(400px);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ }
}
@keyframes flip {
- from {
- transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
- animation-timing-function: ease-out;
- }
+ from {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
+ -webkit-animation-timing-function: ease-out;
+ animation-timing-function: ease-out;
+ }
- 40% {
- transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
- animation-timing-function: ease-out;
- }
+ 40% {
+ -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
+ transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
+ -webkit-animation-timing-function: ease-out;
+ animation-timing-function: ease-out;
+ }
- 50% {
- transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
- animation-timing-function: ease-in;
- }
+ 50% {
+ -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
+ transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ }
- 80% {
- transform: perspective(400px) scale3d(.95, .95, .95);
- animation-timing-function: ease-in;
- }
+ 80% {
+ -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
+ transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ }
- to {
- transform: perspective(400px);
- animation-timing-function: ease-in;
- }
+ to {
+ -webkit-transform: perspective(400px);
+ transform: perspective(400px);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ }
}
.animated.flip {
- -webkit-backface-visibility: visible;
- backface-visibility: visible;
- animation-name: flip;
+ -webkit-backface-visibility: visible;
+ backface-visibility: visible;
+ -webkit-animation-name: flip;
+ animation-name: flip;
+}
+
+@-webkit-keyframes flipInX {
+ from {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ opacity: 0;
+ }
+
+ 40% {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ }
+
+ 60% {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
+ opacity: 1;
+ }
+
+ 80% {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
+ }
+
+ to {
+ -webkit-transform: perspective(400px);
+ transform: perspective(400px);
+ }
}
@keyframes flipInX {
- from {
- transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
- animation-timing-function: ease-in;
- opacity: 0;
- }
+ from {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ opacity: 0;
+ }
- 40% {
- transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
- animation-timing-function: ease-in;
- }
+ 40% {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ }
- 60% {
- transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
- opacity: 1;
- }
+ 60% {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
+ opacity: 1;
+ }
- 80% {
- transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
- }
+ 80% {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
+ }
- to {
- transform: perspective(400px);
- }
+ to {
+ -webkit-transform: perspective(400px);
+ transform: perspective(400px);
+ }
}
.flipInX {
- -webkit-backface-visibility: visible !important;
- backface-visibility: visible !important;
- animation-name: flipInX;
+ -webkit-backface-visibility: visible !important;
+ backface-visibility: visible !important;
+ -webkit-animation-name: flipInX;
+ animation-name: flipInX;
+}
+
+@-webkit-keyframes flipInY {
+ from {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ opacity: 0;
+ }
+
+ 40% {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ }
+
+ 60% {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
+ opacity: 1;
+ }
+
+ 80% {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
+ }
+
+ to {
+ -webkit-transform: perspective(400px);
+ transform: perspective(400px);
+ }
}
@keyframes flipInY {
- from {
- transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
- animation-timing-function: ease-in;
- opacity: 0;
- }
+ from {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ opacity: 0;
+ }
- 40% {
- transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
- animation-timing-function: ease-in;
- }
+ 40% {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+ }
- 60% {
- transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
- opacity: 1;
- }
+ 60% {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
+ opacity: 1;
+ }
- 80% {
- transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
- }
+ 80% {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
+ }
- to {
- transform: perspective(400px);
- }
+ to {
+ -webkit-transform: perspective(400px);
+ transform: perspective(400px);
+ }
}
.flipInY {
- -webkit-backface-visibility: visible !important;
- backface-visibility: visible !important;
- animation-name: flipInY;
+ -webkit-backface-visibility: visible !important;
+ backface-visibility: visible !important;
+ -webkit-animation-name: flipInY;
+ animation-name: flipInY;
+}
+
+@-webkit-keyframes flipOutX {
+ from {
+ -webkit-transform: perspective(400px);
+ transform: perspective(400px);
+ }
+
+ 30% {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
+ opacity: 0;
+ }
}
@keyframes flipOutX {
- from {
- transform: perspective(400px);
- }
+ from {
+ -webkit-transform: perspective(400px);
+ transform: perspective(400px);
+ }
- 30% {
- transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
- opacity: 1;
- }
+ 30% {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
+ opacity: 1;
+ }
- to {
- transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
- opacity: 0;
- }
+ to {
+ -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
+ transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
+ opacity: 0;
+ }
}
.flipOutX {
- animation-name: flipOutX;
- -webkit-backface-visibility: visible !important;
- backface-visibility: visible !important;
+ -webkit-animation-duration: 0.75s;
+ animation-duration: 0.75s;
+ -webkit-animation-name: flipOutX;
+ animation-name: flipOutX;
+ -webkit-backface-visibility: visible !important;
+ backface-visibility: visible !important;
+}
+
+@-webkit-keyframes flipOutY {
+ from {
+ -webkit-transform: perspective(400px);
+ transform: perspective(400px);
+ }
+
+ 30% {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
+ opacity: 0;
+ }
}
@keyframes flipOutY {
- from {
- transform: perspective(400px);
- }
+ from {
+ -webkit-transform: perspective(400px);
+ transform: perspective(400px);
+ }
- 30% {
- transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
- opacity: 1;
- }
+ 30% {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
+ opacity: 1;
+ }
- to {
- transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
- opacity: 0;
- }
+ to {
+ -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
+ transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
+ opacity: 0;
+ }
}
.flipOutY {
- -webkit-backface-visibility: visible !important;
- backface-visibility: visible !important;
- animation-name: flipOutY;
+ -webkit-animation-duration: 0.75s;
+ animation-duration: 0.75s;
+ -webkit-backface-visibility: visible !important;
+ backface-visibility: visible !important;
+ -webkit-animation-name: flipOutY;
+ animation-name: flipOutY;
+}
+
+@-webkit-keyframes lightSpeedIn {
+ from {
+ -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
+ transform: translate3d(100%, 0, 0) skewX(-30deg);
+ opacity: 0;
+ }
+
+ 60% {
+ -webkit-transform: skewX(20deg);
+ transform: skewX(20deg);
+ opacity: 1;
+ }
+
+ 80% {
+ -webkit-transform: skewX(-5deg);
+ transform: skewX(-5deg);
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
}
@keyframes lightSpeedIn {
- from {
- transform: translate3d(100%, 0, 0) skewX(-30deg);
- opacity: 0;
- }
+ from {
+ -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
+ transform: translate3d(100%, 0, 0) skewX(-30deg);
+ opacity: 0;
+ }
- 60% {
- transform: skewX(20deg);
- opacity: 1;
- }
+ 60% {
+ -webkit-transform: skewX(20deg);
+ transform: skewX(20deg);
+ opacity: 1;
+ }
- 80% {
- transform: skewX(-5deg);
- opacity: 1;
- }
+ 80% {
+ -webkit-transform: skewX(-5deg);
+ transform: skewX(-5deg);
+ opacity: 1;
+ }
- to {
- transform: none;
- opacity: 1;
- }
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
}
.lightSpeedIn {
- animation-name: lightSpeedIn;
- animation-timing-function: ease-out;
+ -webkit-animation-name: lightSpeedIn;
+ animation-name: lightSpeedIn;
+ -webkit-animation-timing-function: ease-out;
+ animation-timing-function: ease-out;
+}
+
+@-webkit-keyframes lightSpeedOut {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
+ transform: translate3d(100%, 0, 0) skewX(30deg);
+ opacity: 0;
+ }
}
@keyframes lightSpeedOut {
- from {
- opacity: 1;
- }
+ from {
+ opacity: 1;
+ }
- to {
- transform: translate3d(100%, 0, 0) skewX(30deg);
- opacity: 0;
- }
+ to {
+ -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
+ transform: translate3d(100%, 0, 0) skewX(30deg);
+ opacity: 0;
+ }
}
.lightSpeedOut {
- animation-name: lightSpeedOut;
- animation-timing-function: ease-in;
+ -webkit-animation-name: lightSpeedOut;
+ animation-name: lightSpeedOut;
+ -webkit-animation-timing-function: ease-in;
+ animation-timing-function: ease-in;
+}
+
+@-webkit-keyframes rotateIn {
+ from {
+ -webkit-transform-origin: center;
+ transform-origin: center;
+ -webkit-transform: rotate3d(0, 0, 1, -200deg);
+ transform: rotate3d(0, 0, 1, -200deg);
+ opacity: 0;
+ }
+
+ to {
+ -webkit-transform-origin: center;
+ transform-origin: center;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
}
@keyframes rotateIn {
- from {
- transform-origin: center;
- transform: rotate3d(0, 0, 1, -200deg);
- opacity: 0;
- }
+ from {
+ -webkit-transform-origin: center;
+ transform-origin: center;
+ -webkit-transform: rotate3d(0, 0, 1, -200deg);
+ transform: rotate3d(0, 0, 1, -200deg);
+ opacity: 0;
+ }
- to {
- transform-origin: center;
- transform: none;
- opacity: 1;
- }
+ to {
+ -webkit-transform-origin: center;
+ transform-origin: center;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
}
.rotateIn {
- animation-name: rotateIn;
+ -webkit-animation-name: rotateIn;
+ animation-name: rotateIn;
+}
+
+@-webkit-keyframes rotateInDownLeft {
+ from {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ -webkit-transform: rotate3d(0, 0, 1, -45deg);
+ transform: rotate3d(0, 0, 1, -45deg);
+ opacity: 0;
+ }
+
+ to {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
}
@keyframes rotateInDownLeft {
- from {
- transform-origin: left bottom;
- transform: rotate3d(0, 0, 1, -45deg);
- opacity: 0;
- }
+ from {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ -webkit-transform: rotate3d(0, 0, 1, -45deg);
+ transform: rotate3d(0, 0, 1, -45deg);
+ opacity: 0;
+ }
- to {
- transform-origin: left bottom;
- transform: none;
- opacity: 1;
- }
+ to {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
}
.rotateInDownLeft {
- animation-name: rotateInDownLeft;
+ -webkit-animation-name: rotateInDownLeft;
+ animation-name: rotateInDownLeft;
+}
+
+@-webkit-keyframes rotateInDownRight {
+ from {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ -webkit-transform: rotate3d(0, 0, 1, 45deg);
+ transform: rotate3d(0, 0, 1, 45deg);
+ opacity: 0;
+ }
+
+ to {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
}
@keyframes rotateInDownRight {
- from {
- transform-origin: right bottom;
- transform: rotate3d(0, 0, 1, 45deg);
- opacity: 0;
- }
+ from {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ -webkit-transform: rotate3d(0, 0, 1, 45deg);
+ transform: rotate3d(0, 0, 1, 45deg);
+ opacity: 0;
+ }
- to {
- transform-origin: right bottom;
- transform: none;
- opacity: 1;
- }
+ to {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
}
.rotateInDownRight {
- animation-name: rotateInDownRight;
+ -webkit-animation-name: rotateInDownRight;
+ animation-name: rotateInDownRight;
+}
+
+@-webkit-keyframes rotateInUpLeft {
+ from {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ -webkit-transform: rotate3d(0, 0, 1, 45deg);
+ transform: rotate3d(0, 0, 1, 45deg);
+ opacity: 0;
+ }
+
+ to {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
}
@keyframes rotateInUpLeft {
- from {
- transform-origin: left bottom;
- transform: rotate3d(0, 0, 1, 45deg);
- opacity: 0;
- }
+ from {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ -webkit-transform: rotate3d(0, 0, 1, 45deg);
+ transform: rotate3d(0, 0, 1, 45deg);
+ opacity: 0;
+ }
- to {
- transform-origin: left bottom;
- transform: none;
- opacity: 1;
- }
+ to {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
}
.rotateInUpLeft {
- animation-name: rotateInUpLeft;
+ -webkit-animation-name: rotateInUpLeft;
+ animation-name: rotateInUpLeft;
+}
+
+@-webkit-keyframes rotateInUpRight {
+ from {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ -webkit-transform: rotate3d(0, 0, 1, -90deg);
+ transform: rotate3d(0, 0, 1, -90deg);
+ opacity: 0;
+ }
+
+ to {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
}
@keyframes rotateInUpRight {
- from {
- transform-origin: right bottom;
- transform: rotate3d(0, 0, 1, -90deg);
- opacity: 0;
- }
+ from {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ -webkit-transform: rotate3d(0, 0, 1, -90deg);
+ transform: rotate3d(0, 0, 1, -90deg);
+ opacity: 0;
+ }
- to {
- transform-origin: right bottom;
- transform: none;
- opacity: 1;
- }
+ to {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ opacity: 1;
+ }
}
.rotateInUpRight {
- animation-name: rotateInUpRight;
+ -webkit-animation-name: rotateInUpRight;
+ animation-name: rotateInUpRight;
+}
+
+@-webkit-keyframes rotateOut {
+ from {
+ -webkit-transform-origin: center;
+ transform-origin: center;
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform-origin: center;
+ transform-origin: center;
+ -webkit-transform: rotate3d(0, 0, 1, 200deg);
+ transform: rotate3d(0, 0, 1, 200deg);
+ opacity: 0;
+ }
}
@keyframes rotateOut {
- from {
- transform-origin: center;
- opacity: 1;
- }
+ from {
+ -webkit-transform-origin: center;
+ transform-origin: center;
+ opacity: 1;
+ }
- to {
- transform-origin: center;
- transform: rotate3d(0, 0, 1, 200deg);
- opacity: 0;
- }
+ to {
+ -webkit-transform-origin: center;
+ transform-origin: center;
+ -webkit-transform: rotate3d(0, 0, 1, 200deg);
+ transform: rotate3d(0, 0, 1, 200deg);
+ opacity: 0;
+ }
}
.rotateOut {
- animation-name: rotateOut;
+ -webkit-animation-name: rotateOut;
+ animation-name: rotateOut;
+}
+
+@-webkit-keyframes rotateOutDownLeft {
+ from {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ -webkit-transform: rotate3d(0, 0, 1, 45deg);
+ transform: rotate3d(0, 0, 1, 45deg);
+ opacity: 0;
+ }
}
@keyframes rotateOutDownLeft {
- from {
- transform-origin: left bottom;
- opacity: 1;
- }
+ from {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ opacity: 1;
+ }
- to {
- transform-origin: left bottom;
- transform: rotate3d(0, 0, 1, 45deg);
- opacity: 0;
- }
+ to {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ -webkit-transform: rotate3d(0, 0, 1, 45deg);
+ transform: rotate3d(0, 0, 1, 45deg);
+ opacity: 0;
+ }
}
.rotateOutDownLeft {
- animation-name: rotateOutDownLeft;
+ -webkit-animation-name: rotateOutDownLeft;
+ animation-name: rotateOutDownLeft;
+}
+
+@-webkit-keyframes rotateOutDownRight {
+ from {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ -webkit-transform: rotate3d(0, 0, 1, -45deg);
+ transform: rotate3d(0, 0, 1, -45deg);
+ opacity: 0;
+ }
}
@keyframes rotateOutDownRight {
- from {
- transform-origin: right bottom;
- opacity: 1;
- }
+ from {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ opacity: 1;
+ }
- to {
- transform-origin: right bottom;
- transform: rotate3d(0, 0, 1, -45deg);
- opacity: 0;
- }
+ to {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ -webkit-transform: rotate3d(0, 0, 1, -45deg);
+ transform: rotate3d(0, 0, 1, -45deg);
+ opacity: 0;
+ }
}
.rotateOutDownRight {
- animation-name: rotateOutDownRight;
+ -webkit-animation-name: rotateOutDownRight;
+ animation-name: rotateOutDownRight;
+}
+
+@-webkit-keyframes rotateOutUpLeft {
+ from {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ -webkit-transform: rotate3d(0, 0, 1, -45deg);
+ transform: rotate3d(0, 0, 1, -45deg);
+ opacity: 0;
+ }
}
@keyframes rotateOutUpLeft {
- from {
- transform-origin: left bottom;
- opacity: 1;
- }
+ from {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ opacity: 1;
+ }
- to {
- transform-origin: left bottom;
- transform: rotate3d(0, 0, 1, -45deg);
- opacity: 0;
- }
+ to {
+ -webkit-transform-origin: left bottom;
+ transform-origin: left bottom;
+ -webkit-transform: rotate3d(0, 0, 1, -45deg);
+ transform: rotate3d(0, 0, 1, -45deg);
+ opacity: 0;
+ }
}
.rotateOutUpLeft {
- animation-name: rotateOutUpLeft;
+ -webkit-animation-name: rotateOutUpLeft;
+ animation-name: rotateOutUpLeft;
+}
+
+@-webkit-keyframes rotateOutUpRight {
+ from {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ -webkit-transform: rotate3d(0, 0, 1, 90deg);
+ transform: rotate3d(0, 0, 1, 90deg);
+ opacity: 0;
+ }
}
@keyframes rotateOutUpRight {
- from {
- transform-origin: right bottom;
- opacity: 1;
- }
+ from {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ opacity: 1;
+ }
- to {
- transform-origin: right bottom;
- transform: rotate3d(0, 0, 1, 90deg);
- opacity: 0;
- }
+ to {
+ -webkit-transform-origin: right bottom;
+ transform-origin: right bottom;
+ -webkit-transform: rotate3d(0, 0, 1, 90deg);
+ transform: rotate3d(0, 0, 1, 90deg);
+ opacity: 0;
+ }
}
.rotateOutUpRight {
- animation-name: rotateOutUpRight;
+ -webkit-animation-name: rotateOutUpRight;
+ animation-name: rotateOutUpRight;
+}
+
+@-webkit-keyframes hinge {
+ 0% {
+ -webkit-transform-origin: top left;
+ transform-origin: top left;
+ -webkit-animation-timing-function: ease-in-out;
+ animation-timing-function: ease-in-out;
+ }
+
+ 20%,
+ 60% {
+ -webkit-transform: rotate3d(0, 0, 1, 80deg);
+ transform: rotate3d(0, 0, 1, 80deg);
+ -webkit-transform-origin: top left;
+ transform-origin: top left;
+ -webkit-animation-timing-function: ease-in-out;
+ animation-timing-function: ease-in-out;
+ }
+
+ 40%,
+ 80% {
+ -webkit-transform: rotate3d(0, 0, 1, 60deg);
+ transform: rotate3d(0, 0, 1, 60deg);
+ -webkit-transform-origin: top left;
+ transform-origin: top left;
+ -webkit-animation-timing-function: ease-in-out;
+ animation-timing-function: ease-in-out;
+ opacity: 1;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 700px, 0);
+ transform: translate3d(0, 700px, 0);
+ opacity: 0;
+ }
}
@keyframes hinge {
- 0% {
- transform-origin: top left;
- animation-timing-function: ease-in-out;
- }
+ 0% {
+ -webkit-transform-origin: top left;
+ transform-origin: top left;
+ -webkit-animation-timing-function: ease-in-out;
+ animation-timing-function: ease-in-out;
+ }
- 20%, 60% {
- transform: rotate3d(0, 0, 1, 80deg);
- transform-origin: top left;
- animation-timing-function: ease-in-out;
- }
+ 20%,
+ 60% {
+ -webkit-transform: rotate3d(0, 0, 1, 80deg);
+ transform: rotate3d(0, 0, 1, 80deg);
+ -webkit-transform-origin: top left;
+ transform-origin: top left;
+ -webkit-animation-timing-function: ease-in-out;
+ animation-timing-function: ease-in-out;
+ }
- 40%, 80% {
- transform: rotate3d(0, 0, 1, 60deg);
- transform-origin: top left;
- animation-timing-function: ease-in-out;
- opacity: 1;
- }
+ 40%,
+ 80% {
+ -webkit-transform: rotate3d(0, 0, 1, 60deg);
+ transform: rotate3d(0, 0, 1, 60deg);
+ -webkit-transform-origin: top left;
+ transform-origin: top left;
+ -webkit-animation-timing-function: ease-in-out;
+ animation-timing-function: ease-in-out;
+ opacity: 1;
+ }
- to {
- transform: translate3d(0, 700px, 0);
- opacity: 0;
- }
+ to {
+ -webkit-transform: translate3d(0, 700px, 0);
+ transform: translate3d(0, 700px, 0);
+ opacity: 0;
+ }
}
.hinge {
- animation-name: hinge;
+ -webkit-animation-duration: 2s;
+ animation-duration: 2s;
+ -webkit-animation-name: hinge;
+ animation-name: hinge;
+}
+
+@-webkit-keyframes jackInTheBox {
+ from {
+ opacity: 0;
+ -webkit-transform: scale(0.1) rotate(30deg);
+ transform: scale(0.1) rotate(30deg);
+ -webkit-transform-origin: center bottom;
+ transform-origin: center bottom;
+ }
+
+ 50% {
+ -webkit-transform: rotate(-10deg);
+ transform: rotate(-10deg);
+ }
+
+ 70% {
+ -webkit-transform: rotate(3deg);
+ transform: rotate(3deg);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ }
}
@keyframes jackInTheBox {
- from {
- opacity: 0;
- transform: scale(0.1) rotate(30deg);
- transform-origin: center bottom;
- }
+ from {
+ opacity: 0;
+ -webkit-transform: scale(0.1) rotate(30deg);
+ transform: scale(0.1) rotate(30deg);
+ -webkit-transform-origin: center bottom;
+ transform-origin: center bottom;
+ }
- 50% {
- transform: rotate(-10deg);
- }
+ 50% {
+ -webkit-transform: rotate(-10deg);
+ transform: rotate(-10deg);
+ }
- 70% {
- transform: rotate(3deg);
- }
+ 70% {
+ -webkit-transform: rotate(3deg);
+ transform: rotate(3deg);
+ }
- to {
- opacity: 1;
- transform: scale(1);
- }
+ to {
+ opacity: 1;
+ -webkit-transform: scale(1);
+ transform: scale(1);
+ }
}
.jackInTheBox {
- animation-name: jackInTheBox;
+ -webkit-animation-name: jackInTheBox;
+ animation-name: jackInTheBox;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
-@keyframes rollIn {
- from {
- opacity: 0;
- transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
- }
+@-webkit-keyframes rollIn {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
+ transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
+ }
- to {
- opacity: 1;
- transform: none;
- }
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
+
+@keyframes rollIn {
+ from {
+ opacity: 0;
+ -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
+ transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
+ }
+
+ to {
+ opacity: 1;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
.rollIn {
- animation-name: rollIn;
+ -webkit-animation-name: rollIn;
+ animation-name: rollIn;
}
/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
-@keyframes rollOut {
- from {
- opacity: 1;
- }
+@-webkit-keyframes rollOut {
+ from {
+ opacity: 1;
+ }
- to {
- opacity: 0;
- transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
- }
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
+ transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
+ }
+}
+
+@keyframes rollOut {
+ from {
+ opacity: 1;
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
+ transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
+ }
}
.rollOut {
- animation-name: rollOut;
+ -webkit-animation-name: rollOut;
+ animation-name: rollOut;
+}
+
+@-webkit-keyframes zoomIn {
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(0.3, 0.3, 0.3);
+ transform: scale3d(0.3, 0.3, 0.3);
+ }
+
+ 50% {
+ opacity: 1;
+ }
}
@keyframes zoomIn {
- from {
- opacity: 0;
- transform: scale3d(.3, .3, .3);
- }
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(0.3, 0.3, 0.3);
+ transform: scale3d(0.3, 0.3, 0.3);
+ }
- 50% {
- opacity: 1;
- }
+ 50% {
+ opacity: 1;
+ }
}
.zoomIn {
- animation-name: zoomIn;
+ -webkit-animation-name: zoomIn;
+ animation-name: zoomIn;
+}
+
+@-webkit-keyframes zoomInDown {
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
}
@keyframes zoomInDown {
- from {
- opacity: 0;
- transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
- animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
- }
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
- 60% {
- opacity: 1;
- transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
- }
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
}
.zoomInDown {
- animation-name: zoomInDown;
+ -webkit-animation-name: zoomInDown;
+ animation-name: zoomInDown;
+}
+
+@-webkit-keyframes zoomInLeft {
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
}
@keyframes zoomInLeft {
- from {
- opacity: 0;
- transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
- animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
- }
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
- 60% {
- opacity: 1;
- transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
- }
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
}
.zoomInLeft {
- animation-name: zoomInLeft;
+ -webkit-animation-name: zoomInLeft;
+ animation-name: zoomInLeft;
+}
+
+@-webkit-keyframes zoomInRight {
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
}
@keyframes zoomInRight {
- from {
- opacity: 0;
- transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
- animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
- }
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
- 60% {
- opacity: 1;
- transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
- }
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
}
.zoomInRight {
- animation-name: zoomInRight;
+ -webkit-animation-name: zoomInRight;
+ animation-name: zoomInRight;
+}
+
+@-webkit-keyframes zoomInUp {
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
}
@keyframes zoomInUp {
- from {
- opacity: 0;
- transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
- animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
- }
+ from {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
- 60% {
- opacity: 1;
- transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
- }
+ 60% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
}
.zoomInUp {
- animation-name: zoomInUp;
+ -webkit-animation-name: zoomInUp;
+ animation-name: zoomInUp;
+}
+
+@-webkit-keyframes zoomOut {
+ from {
+ opacity: 1;
+ }
+
+ 50% {
+ opacity: 0;
+ -webkit-transform: scale3d(0.3, 0.3, 0.3);
+ transform: scale3d(0.3, 0.3, 0.3);
+ }
+
+ to {
+ opacity: 0;
+ }
}
@keyframes zoomOut {
- from {
- opacity: 1;
- }
+ from {
+ opacity: 1;
+ }
- 50% {
- opacity: 0;
- transform: scale3d(.3, .3, .3);
- }
+ 50% {
+ opacity: 0;
+ -webkit-transform: scale3d(0.3, 0.3, 0.3);
+ transform: scale3d(0.3, 0.3, 0.3);
+ }
- to {
- opacity: 0;
- }
+ to {
+ opacity: 0;
+ }
}
.zoomOut {
- animation-name: zoomOut;
+ -webkit-animation-name: zoomOut;
+ animation-name: zoomOut;
+}
+
+@-webkit-keyframes zoomOutDown {
+ 40% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
+ -webkit-transform-origin: center bottom;
+ transform-origin: center bottom;
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
}
@keyframes zoomOutDown {
- 40% {
- opacity: 1;
- transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
- animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
- }
+ 40% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
- to {
- opacity: 0;
- transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
- transform-origin: center bottom;
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
- }
+ to {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
+ -webkit-transform-origin: center bottom;
+ transform-origin: center bottom;
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
}
.zoomOutDown {
- animation-name: zoomOutDown;
+ -webkit-animation-name: zoomOutDown;
+ animation-name: zoomOutDown;
+}
+
+@-webkit-keyframes zoomOutLeft {
+ 40% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
+ transform: scale(0.1) translate3d(-2000px, 0, 0);
+ -webkit-transform-origin: left center;
+ transform-origin: left center;
+ }
}
@keyframes zoomOutLeft {
- 40% {
- opacity: 1;
- transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
- }
+ 40% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
+ }
- to {
- opacity: 0;
- transform: scale(.1) translate3d(-2000px, 0, 0);
- transform-origin: left center;
- }
+ to {
+ opacity: 0;
+ -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
+ transform: scale(0.1) translate3d(-2000px, 0, 0);
+ -webkit-transform-origin: left center;
+ transform-origin: left center;
+ }
}
.zoomOutLeft {
- animation-name: zoomOutLeft;
+ -webkit-animation-name: zoomOutLeft;
+ animation-name: zoomOutLeft;
+}
+
+@-webkit-keyframes zoomOutRight {
+ 40% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
+ transform: scale(0.1) translate3d(2000px, 0, 0);
+ -webkit-transform-origin: right center;
+ transform-origin: right center;
+ }
}
@keyframes zoomOutRight {
- 40% {
- opacity: 1;
- transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
- }
+ 40% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
+ }
- to {
- opacity: 0;
- transform: scale(.1) translate3d(2000px, 0, 0);
- transform-origin: right center;
- }
+ to {
+ opacity: 0;
+ -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
+ transform: scale(0.1) translate3d(2000px, 0, 0);
+ -webkit-transform-origin: right center;
+ transform-origin: right center;
+ }
}
.zoomOutRight {
- animation-name: zoomOutRight;
+ -webkit-animation-name: zoomOutRight;
+ animation-name: zoomOutRight;
+}
+
+@-webkit-keyframes zoomOutUp {
+ 40% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
+
+ to {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
+ -webkit-transform-origin: center bottom;
+ transform-origin: center bottom;
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
}
@keyframes zoomOutUp {
- 40% {
- opacity: 1;
- transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
- animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
- }
+ 40% {
+ opacity: 1;
+ -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
+ transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
+ -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
+ }
- to {
- opacity: 0;
- transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
- transform-origin: center bottom;
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
- }
+ to {
+ opacity: 0;
+ -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
+ transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
+ -webkit-transform-origin: center bottom;
+ transform-origin: center bottom;
+ -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
+ }
}
.zoomOutUp {
- animation-name: zoomOutUp;
+ -webkit-animation-name: zoomOutUp;
+ animation-name: zoomOutUp;
+}
+
+@-webkit-keyframes slideInDown {
+ from {
+ -webkit-transform: translate3d(0, -100%, 0);
+ transform: translate3d(0, -100%, 0);
+ visibility: visible;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
@keyframes slideInDown {
- from {
- transform: translate3d(0, -100%, 0);
- visibility: visible;
- }
+ from {
+ -webkit-transform: translate3d(0, -100%, 0);
+ transform: translate3d(0, -100%, 0);
+ visibility: visible;
+ }
- to {
- transform: translate3d(0, 0, 0);
- }
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
.slideInDown {
- animation-name: slideInDown;
+ -webkit-animation-name: slideInDown;
+ animation-name: slideInDown;
+}
+
+@-webkit-keyframes slideInLeft {
+ from {
+ -webkit-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ visibility: visible;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
@keyframes slideInLeft {
- from {
- transform: translate3d(-100%, 0, 0);
- visibility: visible;
- }
+ from {
+ -webkit-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ visibility: visible;
+ }
- to {
- transform: translate3d(0, 0, 0);
- }
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
.slideInLeft {
- animation-name: slideInLeft;
+ -webkit-animation-name: slideInLeft;
+ animation-name: slideInLeft;
+}
+
+@-webkit-keyframes slideInRight {
+ from {
+ -webkit-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+ visibility: visible;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
@keyframes slideInRight {
- from {
- transform: translate3d(100%, 0, 0);
- visibility: visible;
- }
+ from {
+ -webkit-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+ visibility: visible;
+ }
- to {
- transform: translate3d(0, 0, 0);
- }
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
.slideInRight {
- animation-name: slideInRight;
+ -webkit-animation-name: slideInRight;
+ animation-name: slideInRight;
+}
+
+@-webkit-keyframes slideInUp {
+ from {
+ -webkit-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0);
+ visibility: visible;
+ }
+
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
@keyframes slideInUp {
- from {
- transform: translate3d(0, 100%, 0);
- visibility: visible;
- }
+ from {
+ -webkit-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0);
+ visibility: visible;
+ }
- to {
- transform: translate3d(0, 0, 0);
- }
+ to {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
}
.slideInUp {
- animation-name: slideInUp;
+ -webkit-animation-name: slideInUp;
+ animation-name: slideInUp;
+}
+
+@-webkit-keyframes slideOutDown {
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ to {
+ visibility: hidden;
+ -webkit-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0);
+ }
}
@keyframes slideOutDown {
- from {
- transform: translate3d(0, 0, 0);
- }
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
- to {
- visibility: hidden;
- transform: translate3d(0, 100%, 0);
- }
+ to {
+ visibility: hidden;
+ -webkit-transform: translate3d(0, 100%, 0);
+ transform: translate3d(0, 100%, 0);
+ }
}
.slideOutDown {
- animation-name: slideOutDown;
+ -webkit-animation-name: slideOutDown;
+ animation-name: slideOutDown;
+}
+
+@-webkit-keyframes slideOutLeft {
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ to {
+ visibility: hidden;
+ -webkit-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ }
}
@keyframes slideOutLeft {
- from {
- transform: translate3d(0, 0, 0);
- }
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
- to {
- visibility: hidden;
- transform: translate3d(-100%, 0, 0);
- }
+ to {
+ visibility: hidden;
+ -webkit-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ }
}
.slideOutLeft {
- animation-name: slideOutLeft;
+ -webkit-animation-name: slideOutLeft;
+ animation-name: slideOutLeft;
+}
+
+@-webkit-keyframes slideOutRight {
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ to {
+ visibility: hidden;
+ -webkit-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+ }
}
@keyframes slideOutRight {
- from {
- transform: translate3d(0, 0, 0);
- }
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
- to {
- visibility: hidden;
- transform: translate3d(100%, 0, 0);
- }
+ to {
+ visibility: hidden;
+ -webkit-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+ }
}
.slideOutRight {
- animation-name: slideOutRight;
+ -webkit-animation-name: slideOutRight;
+ animation-name: slideOutRight;
+}
+
+@-webkit-keyframes slideOutUp {
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+
+ to {
+ visibility: hidden;
+ -webkit-transform: translate3d(0, -100%, 0);
+ transform: translate3d(0, -100%, 0);
+ }
}
@keyframes slideOutUp {
- from {
- transform: translate3d(0, 0, 0);
- }
+ from {
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
- to {
- visibility: hidden;
- transform: translate3d(0, -100%, 0);
- }
+ to {
+ visibility: hidden;
+ -webkit-transform: translate3d(0, -100%, 0);
+ transform: translate3d(0, -100%, 0);
+ }
}
.slideOutUp {
- animation-name: slideOutUp;
+ -webkit-animation-name: slideOutUp;
+ animation-name: slideOutUp;
}
/* iCheck plugin Square skin, blue
@@ -9102,6 +11017,381 @@ a.editable-click.editable-disabled:hover {
margin-right: -5px;
}
+/*!
+ * Datetimepicker for Bootstrap 3
+ * version : 4.17.47
+ * https://github.com/Eonasdan/bootstrap-datetimepicker/
+ */
+.bootstrap-datetimepicker-widget {
+ list-style: none;
+}
+.bootstrap-datetimepicker-widget.dropdown-menu {
+ display: block;
+ margin: 2px 0;
+ padding: 4px;
+ width: 19em;
+}
+@media (min-width: 768px) {
+ .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
+ width: 38em;
+ }
+}
+@media (min-width: 992px) {
+ .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
+ width: 38em;
+ }
+}
+@media (min-width: 1200px) {
+ .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
+ width: 38em;
+ }
+}
+.bootstrap-datetimepicker-widget.dropdown-menu:before,
+.bootstrap-datetimepicker-widget.dropdown-menu:after {
+ content: '';
+ display: inline-block;
+ position: absolute;
+}
+.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
+ border-left: 7px solid transparent;
+ border-right: 7px solid transparent;
+ border-bottom: 7px solid #ccc;
+ border-bottom-color: rgba(0, 0, 0, 0.2);
+ top: -7px;
+ left: 7px;
+}
+.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
+ border-left: 6px solid transparent;
+ border-right: 6px solid transparent;
+ border-bottom: 6px solid white;
+ top: -6px;
+ left: 8px;
+}
+.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
+ border-left: 7px solid transparent;
+ border-right: 7px solid transparent;
+ border-top: 7px solid #ccc;
+ border-top-color: rgba(0, 0, 0, 0.2);
+ bottom: -7px;
+ left: 6px;
+}
+.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
+ border-left: 6px solid transparent;
+ border-right: 6px solid transparent;
+ border-top: 6px solid white;
+ bottom: -6px;
+ left: 7px;
+}
+.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
+ left: auto;
+ right: 6px;
+}
+.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
+ left: auto;
+ right: 7px;
+}
+.bootstrap-datetimepicker-widget .list-unstyled {
+ margin: 0;
+}
+.bootstrap-datetimepicker-widget a[data-action] {
+ padding: 6px 0;
+}
+.bootstrap-datetimepicker-widget a[data-action]:active {
+ box-shadow: none;
+}
+.bootstrap-datetimepicker-widget .timepicker-hour,
+.bootstrap-datetimepicker-widget .timepicker-minute,
+.bootstrap-datetimepicker-widget .timepicker-second {
+ width: 54px;
+ font-weight: bold;
+ font-size: 1.2em;
+ margin: 0;
+}
+.bootstrap-datetimepicker-widget button[data-action] {
+ padding: 6px;
+}
+.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+ content: "Increment Hours";
+}
+.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+ content: "Increment Minutes";
+}
+.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+ content: "Decrement Hours";
+}
+.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+ content: "Decrement Minutes";
+}
+.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+ content: "Show Hours";
+}
+.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+ content: "Show Minutes";
+}
+.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+ content: "Toggle AM/PM";
+}
+.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+ content: "Clear the picker";
+}
+.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+ content: "Set the date to today";
+}
+.bootstrap-datetimepicker-widget .picker-switch {
+ text-align: center;
+}
+.bootstrap-datetimepicker-widget .picker-switch::after {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+ content: "Toggle Date and Time Screens";
+}
+.bootstrap-datetimepicker-widget .picker-switch td {
+ padding: 0;
+ margin: 0;
+ height: auto;
+ width: auto;
+ line-height: inherit;
+}
+.bootstrap-datetimepicker-widget .picker-switch td span {
+ line-height: 2.5;
+ height: 2.5em;
+ width: 100%;
+}
+.bootstrap-datetimepicker-widget table {
+ width: 100%;
+ margin: 0;
+}
+.bootstrap-datetimepicker-widget table td,
+.bootstrap-datetimepicker-widget table th {
+ text-align: center;
+ border-radius: 4px;
+}
+.bootstrap-datetimepicker-widget table th {
+ height: 20px;
+ line-height: 20px;
+ width: 20px;
+}
+.bootstrap-datetimepicker-widget table th.picker-switch {
+ width: 145px;
+}
+.bootstrap-datetimepicker-widget table th.disabled,
+.bootstrap-datetimepicker-widget table th.disabled:hover {
+ background: none;
+ color: #777777;
+ cursor: not-allowed;
+}
+.bootstrap-datetimepicker-widget table th.prev::after {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+ content: "Previous Month";
+}
+.bootstrap-datetimepicker-widget table th.next::after {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+ content: "Next Month";
+}
+.bootstrap-datetimepicker-widget table thead tr:first-child th {
+ cursor: pointer;
+}
+.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
+ background: #eeeeee;
+}
+.bootstrap-datetimepicker-widget table td {
+ height: 54px;
+ line-height: 54px;
+ width: 54px;
+}
+.bootstrap-datetimepicker-widget table td.cw {
+ font-size: .8em;
+ height: 20px;
+ line-height: 20px;
+ color: #777777;
+}
+.bootstrap-datetimepicker-widget table td.day {
+ height: 20px;
+ line-height: 20px;
+ width: 20px;
+}
+.bootstrap-datetimepicker-widget table td.day:hover,
+.bootstrap-datetimepicker-widget table td.hour:hover,
+.bootstrap-datetimepicker-widget table td.minute:hover,
+.bootstrap-datetimepicker-widget table td.second:hover {
+ background: #eeeeee;
+ cursor: pointer;
+}
+.bootstrap-datetimepicker-widget table td.old,
+.bootstrap-datetimepicker-widget table td.new {
+ color: #777777;
+}
+.bootstrap-datetimepicker-widget table td.today {
+ position: relative;
+}
+.bootstrap-datetimepicker-widget table td.today:before {
+ content: '';
+ display: inline-block;
+ border: solid transparent;
+ border-width: 0 0 7px 7px;
+ border-bottom-color: #337ab7;
+ border-top-color: rgba(0, 0, 0, 0.2);
+ position: absolute;
+ bottom: 4px;
+ right: 4px;
+}
+.bootstrap-datetimepicker-widget table td.active,
+.bootstrap-datetimepicker-widget table td.active:hover {
+ background-color: #337ab7;
+ color: #fff;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+.bootstrap-datetimepicker-widget table td.active.today:before {
+ border-bottom-color: #fff;
+}
+.bootstrap-datetimepicker-widget table td.disabled,
+.bootstrap-datetimepicker-widget table td.disabled:hover {
+ background: none;
+ color: #777777;
+ cursor: not-allowed;
+}
+.bootstrap-datetimepicker-widget table td span {
+ display: inline-block;
+ width: 54px;
+ height: 54px;
+ line-height: 54px;
+ margin: 2px 1.5px;
+ cursor: pointer;
+ border-radius: 4px;
+}
+.bootstrap-datetimepicker-widget table td span:hover {
+ background: #eeeeee;
+}
+.bootstrap-datetimepicker-widget table td span.active {
+ background-color: #337ab7;
+ color: #fff;
+ text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+.bootstrap-datetimepicker-widget table td span.old {
+ color: #777777;
+}
+.bootstrap-datetimepicker-widget table td span.disabled,
+.bootstrap-datetimepicker-widget table td span.disabled:hover {
+ background: none;
+ color: #777777;
+ cursor: not-allowed;
+}
+.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
+ height: 27px;
+ line-height: 27px;
+}
+.bootstrap-datetimepicker-widget.wider {
+ width: 21em;
+}
+.bootstrap-datetimepicker-widget .datepicker-decades .decade {
+ line-height: 1.8em !important;
+}
+.input-group.date .input-group-addon {
+ cursor: pointer;
+}
+.sr-only {
+ position: absolute;
+ width: 1px;
+ height: 1px;
+ margin: -1px;
+ padding: 0;
+ overflow: hidden;
+ clip: rect(0, 0, 0, 0);
+ border: 0;
+}
+
/*!
=========================================================
@@ -13292,378 +15582,3 @@ fieldset[disabled] .card .btn-neutral.active {
-webkit-overflow-scrolling: touch;
}
}
-
-/*!
- * Datetimepicker for Bootstrap 3
- * version : 4.17.47
- * https://github.com/Eonasdan/bootstrap-datetimepicker/
- */
-.bootstrap-datetimepicker-widget {
- list-style: none;
-}
-.bootstrap-datetimepicker-widget.dropdown-menu {
- display: block;
- margin: 2px 0;
- padding: 4px;
- width: 19em;
-}
-@media (min-width: 768px) {
- .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
- width: 38em;
- }
-}
-@media (min-width: 992px) {
- .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
- width: 38em;
- }
-}
-@media (min-width: 1200px) {
- .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
- width: 38em;
- }
-}
-.bootstrap-datetimepicker-widget.dropdown-menu:before,
-.bootstrap-datetimepicker-widget.dropdown-menu:after {
- content: '';
- display: inline-block;
- position: absolute;
-}
-.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
- border-left: 7px solid transparent;
- border-right: 7px solid transparent;
- border-bottom: 7px solid #ccc;
- border-bottom-color: rgba(0, 0, 0, 0.2);
- top: -7px;
- left: 7px;
-}
-.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
- border-left: 6px solid transparent;
- border-right: 6px solid transparent;
- border-bottom: 6px solid white;
- top: -6px;
- left: 8px;
-}
-.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
- border-left: 7px solid transparent;
- border-right: 7px solid transparent;
- border-top: 7px solid #ccc;
- border-top-color: rgba(0, 0, 0, 0.2);
- bottom: -7px;
- left: 6px;
-}
-.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
- border-left: 6px solid transparent;
- border-right: 6px solid transparent;
- border-top: 6px solid white;
- bottom: -6px;
- left: 7px;
-}
-.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
- left: auto;
- right: 6px;
-}
-.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
- left: auto;
- right: 7px;
-}
-.bootstrap-datetimepicker-widget .list-unstyled {
- margin: 0;
-}
-.bootstrap-datetimepicker-widget a[data-action] {
- padding: 6px 0;
-}
-.bootstrap-datetimepicker-widget a[data-action]:active {
- box-shadow: none;
-}
-.bootstrap-datetimepicker-widget .timepicker-hour,
-.bootstrap-datetimepicker-widget .timepicker-minute,
-.bootstrap-datetimepicker-widget .timepicker-second {
- width: 54px;
- font-weight: bold;
- font-size: 1.2em;
- margin: 0;
-}
-.bootstrap-datetimepicker-widget button[data-action] {
- padding: 6px;
-}
-.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
- position: absolute;
- width: 1px;
- height: 1px;
- margin: -1px;
- padding: 0;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- border: 0;
- content: "Increment Hours";
-}
-.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
- position: absolute;
- width: 1px;
- height: 1px;
- margin: -1px;
- padding: 0;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- border: 0;
- content: "Increment Minutes";
-}
-.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
- position: absolute;
- width: 1px;
- height: 1px;
- margin: -1px;
- padding: 0;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- border: 0;
- content: "Decrement Hours";
-}
-.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
- position: absolute;
- width: 1px;
- height: 1px;
- margin: -1px;
- padding: 0;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- border: 0;
- content: "Decrement Minutes";
-}
-.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
- position: absolute;
- width: 1px;
- height: 1px;
- margin: -1px;
- padding: 0;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- border: 0;
- content: "Show Hours";
-}
-.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
- position: absolute;
- width: 1px;
- height: 1px;
- margin: -1px;
- padding: 0;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- border: 0;
- content: "Show Minutes";
-}
-.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
- position: absolute;
- width: 1px;
- height: 1px;
- margin: -1px;
- padding: 0;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- border: 0;
- content: "Toggle AM/PM";
-}
-.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
- position: absolute;
- width: 1px;
- height: 1px;
- margin: -1px;
- padding: 0;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- border: 0;
- content: "Clear the picker";
-}
-.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
- position: absolute;
- width: 1px;
- height: 1px;
- margin: -1px;
- padding: 0;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- border: 0;
- content: "Set the date to today";
-}
-.bootstrap-datetimepicker-widget .picker-switch {
- text-align: center;
-}
-.bootstrap-datetimepicker-widget .picker-switch::after {
- position: absolute;
- width: 1px;
- height: 1px;
- margin: -1px;
- padding: 0;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- border: 0;
- content: "Toggle Date and Time Screens";
-}
-.bootstrap-datetimepicker-widget .picker-switch td {
- padding: 0;
- margin: 0;
- height: auto;
- width: auto;
- line-height: inherit;
-}
-.bootstrap-datetimepicker-widget .picker-switch td span {
- line-height: 2.5;
- height: 2.5em;
- width: 100%;
-}
-.bootstrap-datetimepicker-widget table {
- width: 100%;
- margin: 0;
-}
-.bootstrap-datetimepicker-widget table td,
-.bootstrap-datetimepicker-widget table th {
- text-align: center;
- border-radius: 4px;
-}
-.bootstrap-datetimepicker-widget table th {
- height: 20px;
- line-height: 20px;
- width: 20px;
-}
-.bootstrap-datetimepicker-widget table th.picker-switch {
- width: 145px;
-}
-.bootstrap-datetimepicker-widget table th.disabled,
-.bootstrap-datetimepicker-widget table th.disabled:hover {
- background: none;
- color: #777777;
- cursor: not-allowed;
-}
-.bootstrap-datetimepicker-widget table th.prev::after {
- position: absolute;
- width: 1px;
- height: 1px;
- margin: -1px;
- padding: 0;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- border: 0;
- content: "Previous Month";
-}
-.bootstrap-datetimepicker-widget table th.next::after {
- position: absolute;
- width: 1px;
- height: 1px;
- margin: -1px;
- padding: 0;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- border: 0;
- content: "Next Month";
-}
-.bootstrap-datetimepicker-widget table thead tr:first-child th {
- cursor: pointer;
-}
-.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
- background: #eeeeee;
-}
-.bootstrap-datetimepicker-widget table td {
- height: 54px;
- line-height: 54px;
- width: 54px;
-}
-.bootstrap-datetimepicker-widget table td.cw {
- font-size: .8em;
- height: 20px;
- line-height: 20px;
- color: #777777;
-}
-.bootstrap-datetimepicker-widget table td.day {
- height: 20px;
- line-height: 20px;
- width: 20px;
-}
-.bootstrap-datetimepicker-widget table td.day:hover,
-.bootstrap-datetimepicker-widget table td.hour:hover,
-.bootstrap-datetimepicker-widget table td.minute:hover,
-.bootstrap-datetimepicker-widget table td.second:hover {
- background: #eeeeee;
- cursor: pointer;
-}
-.bootstrap-datetimepicker-widget table td.old,
-.bootstrap-datetimepicker-widget table td.new {
- color: #777777;
-}
-.bootstrap-datetimepicker-widget table td.today {
- position: relative;
-}
-.bootstrap-datetimepicker-widget table td.today:before {
- content: '';
- display: inline-block;
- border: solid transparent;
- border-width: 0 0 7px 7px;
- border-bottom-color: #337ab7;
- border-top-color: rgba(0, 0, 0, 0.2);
- position: absolute;
- bottom: 4px;
- right: 4px;
-}
-.bootstrap-datetimepicker-widget table td.active,
-.bootstrap-datetimepicker-widget table td.active:hover {
- background-color: #337ab7;
- color: #fff;
- text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
-}
-.bootstrap-datetimepicker-widget table td.active.today:before {
- border-bottom-color: #fff;
-}
-.bootstrap-datetimepicker-widget table td.disabled,
-.bootstrap-datetimepicker-widget table td.disabled:hover {
- background: none;
- color: #777777;
- cursor: not-allowed;
-}
-.bootstrap-datetimepicker-widget table td span {
- display: inline-block;
- width: 54px;
- height: 54px;
- line-height: 54px;
- margin: 2px 1.5px;
- cursor: pointer;
- border-radius: 4px;
-}
-.bootstrap-datetimepicker-widget table td span:hover {
- background: #eeeeee;
-}
-.bootstrap-datetimepicker-widget table td span.active {
- background-color: #337ab7;
- color: #fff;
- text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
-}
-.bootstrap-datetimepicker-widget table td span.old {
- color: #777777;
-}
-.bootstrap-datetimepicker-widget table td span.disabled,
-.bootstrap-datetimepicker-widget table td span.disabled:hover {
- background: none;
- color: #777777;
- cursor: not-allowed;
-}
-.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
- height: 27px;
- line-height: 27px;
-}
-.bootstrap-datetimepicker-widget.wider {
- width: 21em;
-}
-.bootstrap-datetimepicker-widget .datepicker-decades .decade {
- line-height: 1.8em !important;
-}
-.input-group.date .input-group-addon {
- cursor: pointer;
-}
-.sr-only {
- position: absolute;
- width: 1px;
- height: 1px;
- margin: -1px;
- padding: 0;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- border: 0;
-}
diff --git a/public/assets/admin/vendor/animate.css b/public/assets/admin/vendor/animate.css
deleted file mode 100644
index 81d3f9aa..00000000
--- a/public/assets/admin/vendor/animate.css
+++ /dev/null
@@ -1,1579 +0,0 @@
-@charset "UTF-8";
-
-/*!
- * animate.css -http://daneden.me/animate
- * Version - 3.5.2
- * Licensed under the MIT license - http://opensource.org/licenses/MIT
- *
- * Copyright (c) 2017 Daniel Eden
- */
-
-.animated {
- animation-duration: 1s;
- animation-fill-mode: both;
-}
-
-.animated.infinite {
- animation-iteration-count: infinite;
-}
-
-.animated.hinge {
- animation-duration: 2s;
-}
-
-.animated.flipOutX,
-.animated.flipOutY,
-.animated.bounceIn,
-.animated.bounceOut {
- animation-duration: .75s;
-}
-
-@keyframes bounce {
- from, 20%, 53%, 80%, to {
- animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
- transform: translate3d(0, 0, 0);
- }
-
- 40%, 43% {
- animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
- transform: translate3d(0, -30px, 0);
- }
-
- 70% {
- animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
- transform: translate3d(0, -15px, 0);
- }
-
- 90% {
- transform: translate3d(0, -4px, 0);
- }
-}
-
-.bounce {
- animation-name: bounce;
- transform-origin: center bottom;
-}
-
-@keyframes flash {
- from, 50%, to {
- opacity: 1;
- }
-
- 25%, 75% {
- opacity: 0;
- }
-}
-
-.flash {
- animation-name: flash;
-}
-
-/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
-
-@keyframes pulse {
- from {
- transform: scale3d(1, 1, 1);
- }
-
- 50% {
- transform: scale3d(1.05, 1.05, 1.05);
- }
-
- to {
- transform: scale3d(1, 1, 1);
- }
-}
-
-.pulse {
- animation-name: pulse;
-}
-
-@keyframes rubberBand {
- from {
- transform: scale3d(1, 1, 1);
- }
-
- 30% {
- transform: scale3d(1.25, 0.75, 1);
- }
-
- 40% {
- transform: scale3d(0.75, 1.25, 1);
- }
-
- 50% {
- transform: scale3d(1.15, 0.85, 1);
- }
-
- 65% {
- transform: scale3d(.95, 1.05, 1);
- }
-
- 75% {
- transform: scale3d(1.05, .95, 1);
- }
-
- to {
- transform: scale3d(1, 1, 1);
- }
-}
-
-.rubberBand {
- animation-name: rubberBand;
-}
-
-@keyframes shake {
- from, to {
- transform: translate3d(0, 0, 0);
- }
-
- 10%, 30%, 50%, 70%, 90% {
- transform: translate3d(-10px, 0, 0);
- }
-
- 20%, 40%, 60%, 80% {
- transform: translate3d(10px, 0, 0);
- }
-}
-
-.shake {
- animation-name: shake;
-}
-
-@keyframes headShake {
- 0% {
- transform: translateX(0);
- }
-
- 6.5% {
- transform: translateX(-6px) rotateY(-9deg);
- }
-
- 18.5% {
- transform: translateX(5px) rotateY(7deg);
- }
-
- 31.5% {
- transform: translateX(-3px) rotateY(-5deg);
- }
-
- 43.5% {
- transform: translateX(2px) rotateY(3deg);
- }
-
- 50% {
- transform: translateX(0);
- }
-}
-
-.headShake {
- animation-timing-function: ease-in-out;
- animation-name: headShake;
-}
-
-@keyframes swing {
- 20% {
- transform: rotate3d(0, 0, 1, 15deg);
- }
-
- 40% {
- transform: rotate3d(0, 0, 1, -10deg);
- }
-
- 60% {
- transform: rotate3d(0, 0, 1, 5deg);
- }
-
- 80% {
- transform: rotate3d(0, 0, 1, -5deg);
- }
-
- to {
- transform: rotate3d(0, 0, 1, 0deg);
- }
-}
-
-.swing {
- transform-origin: top center;
- animation-name: swing;
-}
-
-@keyframes tada {
- from {
- transform: scale3d(1, 1, 1);
- }
-
- 10%, 20% {
- transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
- }
-
- 30%, 50%, 70%, 90% {
- transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
- }
-
- 40%, 60%, 80% {
- transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
- }
-
- to {
- transform: scale3d(1, 1, 1);
- }
-}
-
-.tada {
- animation-name: tada;
-}
-
-/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
-
-@keyframes wobble {
- from {
- transform: none;
- }
-
- 15% {
- transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
- }
-
- 30% {
- transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
- }
-
- 45% {
- transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
- }
-
- 60% {
- transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
- }
-
- 75% {
- transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
- }
-
- to {
- transform: none;
- }
-}
-
-.wobble {
- animation-name: wobble;
-}
-
-@keyframes jello {
- from, 11.1%, to {
- transform: none;
- }
-
- 22.2% {
- transform: skewX(-12.5deg) skewY(-12.5deg);
- }
-
- 33.3% {
- transform: skewX(6.25deg) skewY(6.25deg);
- }
-
- 44.4% {
- transform: skewX(-3.125deg) skewY(-3.125deg);
- }
-
- 55.5% {
- transform: skewX(1.5625deg) skewY(1.5625deg);
- }
-
- 66.6% {
- transform: skewX(-0.78125deg) skewY(-0.78125deg);
- }
-
- 77.7% {
- transform: skewX(0.390625deg) skewY(0.390625deg);
- }
-
- 88.8% {
- transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
- }
-}
-
-.jello {
- animation-name: jello;
- transform-origin: center;
-}
-
-@keyframes bounceIn {
- from, 20%, 40%, 60%, 80%, to {
- animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
- }
-
- 0% {
- opacity: 0;
- transform: scale3d(.3, .3, .3);
- }
-
- 20% {
- transform: scale3d(1.1, 1.1, 1.1);
- }
-
- 40% {
- transform: scale3d(.9, .9, .9);
- }
-
- 60% {
- opacity: 1;
- transform: scale3d(1.03, 1.03, 1.03);
- }
-
- 80% {
- transform: scale3d(.97, .97, .97);
- }
-
- to {
- opacity: 1;
- transform: scale3d(1, 1, 1);
- }
-}
-
-.bounceIn {
- animation-name: bounceIn;
-}
-
-@keyframes bounceInDown {
- from, 60%, 75%, 90%, to {
- animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
- }
-
- 0% {
- opacity: 0;
- transform: translate3d(0, -3000px, 0);
- }
-
- 60% {
- opacity: 1;
- transform: translate3d(0, 25px, 0);
- }
-
- 75% {
- transform: translate3d(0, -10px, 0);
- }
-
- 90% {
- transform: translate3d(0, 5px, 0);
- }
-
- to {
- transform: none;
- }
-}
-
-.bounceInDown {
- animation-name: bounceInDown;
-}
-
-@keyframes bounceInLeft {
- from, 60%, 75%, 90%, to {
- animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
- }
-
- 0% {
- opacity: 0;
- transform: translate3d(-3000px, 0, 0);
- }
-
- 60% {
- opacity: 1;
- transform: translate3d(25px, 0, 0);
- }
-
- 75% {
- transform: translate3d(-10px, 0, 0);
- }
-
- 90% {
- transform: translate3d(5px, 0, 0);
- }
-
- to {
- transform: none;
- }
-}
-
-.bounceInLeft {
- animation-name: bounceInLeft;
-}
-
-@keyframes bounceInRight {
- from, 60%, 75%, 90%, to {
- animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
- }
-
- from {
- opacity: 0;
- transform: translate3d(3000px, 0, 0);
- }
-
- 60% {
- opacity: 1;
- transform: translate3d(-25px, 0, 0);
- }
-
- 75% {
- transform: translate3d(10px, 0, 0);
- }
-
- 90% {
- transform: translate3d(-5px, 0, 0);
- }
-
- to {
- transform: none;
- }
-}
-
-.bounceInRight {
- animation-name: bounceInRight;
-}
-
-@keyframes bounceInUp {
- from, 60%, 75%, 90%, to {
- animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
- }
-
- from {
- opacity: 0;
- transform: translate3d(0, 3000px, 0);
- }
-
- 60% {
- opacity: 1;
- transform: translate3d(0, -20px, 0);
- }
-
- 75% {
- transform: translate3d(0, 10px, 0);
- }
-
- 90% {
- transform: translate3d(0, -5px, 0);
- }
-
- to {
- transform: translate3d(0, 0, 0);
- }
-}
-
-.bounceInUp {
- animation-name: bounceInUp;
-}
-
-@keyframes bounceOut {
- 20% {
- transform: scale3d(.9, .9, .9);
- }
-
- 50%, 55% {
- opacity: 1;
- transform: scale3d(1.1, 1.1, 1.1);
- }
-
- to {
- opacity: 0;
- transform: scale3d(.3, .3, .3);
- }
-}
-
-.bounceOut {
- animation-name: bounceOut;
-}
-
-@keyframes bounceOutDown {
- 20% {
- transform: translate3d(0, 10px, 0);
- }
-
- 40%, 45% {
- opacity: 1;
- transform: translate3d(0, -20px, 0);
- }
-
- to {
- opacity: 0;
- transform: translate3d(0, 2000px, 0);
- }
-}
-
-.bounceOutDown {
- animation-name: bounceOutDown;
-}
-
-@keyframes bounceOutLeft {
- 20% {
- opacity: 1;
- transform: translate3d(20px, 0, 0);
- }
-
- to {
- opacity: 0;
- transform: translate3d(-2000px, 0, 0);
- }
-}
-
-.bounceOutLeft {
- animation-name: bounceOutLeft;
-}
-
-@keyframes bounceOutRight {
- 20% {
- opacity: 1;
- transform: translate3d(-20px, 0, 0);
- }
-
- to {
- opacity: 0;
- transform: translate3d(2000px, 0, 0);
- }
-}
-
-.bounceOutRight {
- animation-name: bounceOutRight;
-}
-
-@keyframes bounceOutUp {
- 20% {
- transform: translate3d(0, -10px, 0);
- }
-
- 40%, 45% {
- opacity: 1;
- transform: translate3d(0, 20px, 0);
- }
-
- to {
- opacity: 0;
- transform: translate3d(0, -2000px, 0);
- }
-}
-
-.bounceOutUp {
- animation-name: bounceOutUp;
-}
-
-@keyframes fadeIn {
- from {
- opacity: 0;
- }
-
- to {
- opacity: 1;
- }
-}
-
-.fadeIn {
- animation-name: fadeIn;
-}
-
-@keyframes fadeInDown {
- from {
- opacity: 0;
- transform: translate3d(0, -100%, 0);
- }
-
- to {
- opacity: 1;
- transform: none;
- }
-}
-
-.fadeInDown {
- animation-name: fadeInDown;
-}
-
-@keyframes fadeInDownBig {
- from {
- opacity: 0;
- transform: translate3d(0, -2000px, 0);
- }
-
- to {
- opacity: 1;
- transform: none;
- }
-}
-
-.fadeInDownBig {
- animation-name: fadeInDownBig;
-}
-
-@keyframes fadeInLeft {
- from {
- opacity: 0;
- transform: translate3d(-100%, 0, 0);
- }
-
- to {
- opacity: 1;
- transform: none;
- }
-}
-
-.fadeInLeft {
- animation-name: fadeInLeft;
-}
-
-@keyframes fadeInLeftBig {
- from {
- opacity: 0;
- transform: translate3d(-2000px, 0, 0);
- }
-
- to {
- opacity: 1;
- transform: none;
- }
-}
-
-.fadeInLeftBig {
- animation-name: fadeInLeftBig;
-}
-
-@keyframes fadeInRight {
- from {
- opacity: 0;
- transform: translate3d(100%, 0, 0);
- }
-
- to {
- opacity: 1;
- transform: none;
- }
-}
-
-.fadeInRight {
- animation-name: fadeInRight;
-}
-
-@keyframes fadeInRightBig {
- from {
- opacity: 0;
- transform: translate3d(2000px, 0, 0);
- }
-
- to {
- opacity: 1;
- transform: none;
- }
-}
-
-.fadeInRightBig {
- animation-name: fadeInRightBig;
-}
-
-@keyframes fadeInUp {
- from {
- opacity: 0;
- transform: translate3d(0, 100%, 0);
- }
-
- to {
- opacity: 1;
- transform: none;
- }
-}
-
-.fadeInUp {
- animation-name: fadeInUp;
-}
-
-@keyframes fadeInUpBig {
- from {
- opacity: 0;
- transform: translate3d(0, 2000px, 0);
- }
-
- to {
- opacity: 1;
- transform: none;
- }
-}
-
-.fadeInUpBig {
- animation-name: fadeInUpBig;
-}
-
-@keyframes fadeOut {
- from {
- opacity: 1;
- }
-
- to {
- opacity: 0;
- }
-}
-
-.fadeOut {
- animation-name: fadeOut;
-}
-
-@keyframes fadeOutDown {
- from {
- opacity: 1;
- }
-
- to {
- opacity: 0;
- transform: translate3d(0, 100%, 0);
- }
-}
-
-.fadeOutDown {
- animation-name: fadeOutDown;
-}
-
-@keyframes fadeOutDownBig {
- from {
- opacity: 1;
- }
-
- to {
- opacity: 0;
- transform: translate3d(0, 2000px, 0);
- }
-}
-
-.fadeOutDownBig {
- animation-name: fadeOutDownBig;
-}
-
-@keyframes fadeOutLeft {
- from {
- opacity: 1;
- }
-
- to {
- opacity: 0;
- transform: translate3d(-100%, 0, 0);
- }
-}
-
-.fadeOutLeft {
- animation-name: fadeOutLeft;
-}
-
-@keyframes fadeOutLeftBig {
- from {
- opacity: 1;
- }
-
- to {
- opacity: 0;
- transform: translate3d(-2000px, 0, 0);
- }
-}
-
-.fadeOutLeftBig {
- animation-name: fadeOutLeftBig;
-}
-
-@keyframes fadeOutRight {
- from {
- opacity: 1;
- }
-
- to {
- opacity: 0;
- transform: translate3d(100%, 0, 0);
- }
-}
-
-.fadeOutRight {
- animation-name: fadeOutRight;
-}
-
-@keyframes fadeOutRightBig {
- from {
- opacity: 1;
- }
-
- to {
- opacity: 0;
- transform: translate3d(2000px, 0, 0);
- }
-}
-
-.fadeOutRightBig {
- animation-name: fadeOutRightBig;
-}
-
-@keyframes fadeOutUp {
- from {
- opacity: 1;
- }
-
- to {
- opacity: 0;
- transform: translate3d(0, -100%, 0);
- }
-}
-
-.fadeOutUp {
- animation-name: fadeOutUp;
-}
-
-@keyframes fadeOutUpBig {
- from {
- opacity: 1;
- }
-
- to {
- opacity: 0;
- transform: translate3d(0, -2000px, 0);
- }
-}
-
-.fadeOutUpBig {
- animation-name: fadeOutUpBig;
-}
-
-@keyframes flip {
- from {
- transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
- animation-timing-function: ease-out;
- }
-
- 40% {
- transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
- animation-timing-function: ease-out;
- }
-
- 50% {
- transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
- animation-timing-function: ease-in;
- }
-
- 80% {
- transform: perspective(400px) scale3d(.95, .95, .95);
- animation-timing-function: ease-in;
- }
-
- to {
- transform: perspective(400px);
- animation-timing-function: ease-in;
- }
-}
-
-.animated.flip {
- -webkit-backface-visibility: visible;
- backface-visibility: visible;
- animation-name: flip;
-}
-
-@keyframes flipInX {
- from {
- transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
- animation-timing-function: ease-in;
- opacity: 0;
- }
-
- 40% {
- transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
- animation-timing-function: ease-in;
- }
-
- 60% {
- transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
- opacity: 1;
- }
-
- 80% {
- transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
- }
-
- to {
- transform: perspective(400px);
- }
-}
-
-.flipInX {
- -webkit-backface-visibility: visible !important;
- backface-visibility: visible !important;
- animation-name: flipInX;
-}
-
-@keyframes flipInY {
- from {
- transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
- animation-timing-function: ease-in;
- opacity: 0;
- }
-
- 40% {
- transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
- animation-timing-function: ease-in;
- }
-
- 60% {
- transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
- opacity: 1;
- }
-
- 80% {
- transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
- }
-
- to {
- transform: perspective(400px);
- }
-}
-
-.flipInY {
- -webkit-backface-visibility: visible !important;
- backface-visibility: visible !important;
- animation-name: flipInY;
-}
-
-@keyframes flipOutX {
- from {
- transform: perspective(400px);
- }
-
- 30% {
- transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
- opacity: 1;
- }
-
- to {
- transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
- opacity: 0;
- }
-}
-
-.flipOutX {
- animation-name: flipOutX;
- -webkit-backface-visibility: visible !important;
- backface-visibility: visible !important;
-}
-
-@keyframes flipOutY {
- from {
- transform: perspective(400px);
- }
-
- 30% {
- transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
- opacity: 1;
- }
-
- to {
- transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
- opacity: 0;
- }
-}
-
-.flipOutY {
- -webkit-backface-visibility: visible !important;
- backface-visibility: visible !important;
- animation-name: flipOutY;
-}
-
-@keyframes lightSpeedIn {
- from {
- transform: translate3d(100%, 0, 0) skewX(-30deg);
- opacity: 0;
- }
-
- 60% {
- transform: skewX(20deg);
- opacity: 1;
- }
-
- 80% {
- transform: skewX(-5deg);
- opacity: 1;
- }
-
- to {
- transform: none;
- opacity: 1;
- }
-}
-
-.lightSpeedIn {
- animation-name: lightSpeedIn;
- animation-timing-function: ease-out;
-}
-
-@keyframes lightSpeedOut {
- from {
- opacity: 1;
- }
-
- to {
- transform: translate3d(100%, 0, 0) skewX(30deg);
- opacity: 0;
- }
-}
-
-.lightSpeedOut {
- animation-name: lightSpeedOut;
- animation-timing-function: ease-in;
-}
-
-@keyframes rotateIn {
- from {
- transform-origin: center;
- transform: rotate3d(0, 0, 1, -200deg);
- opacity: 0;
- }
-
- to {
- transform-origin: center;
- transform: none;
- opacity: 1;
- }
-}
-
-.rotateIn {
- animation-name: rotateIn;
-}
-
-@keyframes rotateInDownLeft {
- from {
- transform-origin: left bottom;
- transform: rotate3d(0, 0, 1, -45deg);
- opacity: 0;
- }
-
- to {
- transform-origin: left bottom;
- transform: none;
- opacity: 1;
- }
-}
-
-.rotateInDownLeft {
- animation-name: rotateInDownLeft;
-}
-
-@keyframes rotateInDownRight {
- from {
- transform-origin: right bottom;
- transform: rotate3d(0, 0, 1, 45deg);
- opacity: 0;
- }
-
- to {
- transform-origin: right bottom;
- transform: none;
- opacity: 1;
- }
-}
-
-.rotateInDownRight {
- animation-name: rotateInDownRight;
-}
-
-@keyframes rotateInUpLeft {
- from {
- transform-origin: left bottom;
- transform: rotate3d(0, 0, 1, 45deg);
- opacity: 0;
- }
-
- to {
- transform-origin: left bottom;
- transform: none;
- opacity: 1;
- }
-}
-
-.rotateInUpLeft {
- animation-name: rotateInUpLeft;
-}
-
-@keyframes rotateInUpRight {
- from {
- transform-origin: right bottom;
- transform: rotate3d(0, 0, 1, -90deg);
- opacity: 0;
- }
-
- to {
- transform-origin: right bottom;
- transform: none;
- opacity: 1;
- }
-}
-
-.rotateInUpRight {
- animation-name: rotateInUpRight;
-}
-
-@keyframes rotateOut {
- from {
- transform-origin: center;
- opacity: 1;
- }
-
- to {
- transform-origin: center;
- transform: rotate3d(0, 0, 1, 200deg);
- opacity: 0;
- }
-}
-
-.rotateOut {
- animation-name: rotateOut;
-}
-
-@keyframes rotateOutDownLeft {
- from {
- transform-origin: left bottom;
- opacity: 1;
- }
-
- to {
- transform-origin: left bottom;
- transform: rotate3d(0, 0, 1, 45deg);
- opacity: 0;
- }
-}
-
-.rotateOutDownLeft {
- animation-name: rotateOutDownLeft;
-}
-
-@keyframes rotateOutDownRight {
- from {
- transform-origin: right bottom;
- opacity: 1;
- }
-
- to {
- transform-origin: right bottom;
- transform: rotate3d(0, 0, 1, -45deg);
- opacity: 0;
- }
-}
-
-.rotateOutDownRight {
- animation-name: rotateOutDownRight;
-}
-
-@keyframes rotateOutUpLeft {
- from {
- transform-origin: left bottom;
- opacity: 1;
- }
-
- to {
- transform-origin: left bottom;
- transform: rotate3d(0, 0, 1, -45deg);
- opacity: 0;
- }
-}
-
-.rotateOutUpLeft {
- animation-name: rotateOutUpLeft;
-}
-
-@keyframes rotateOutUpRight {
- from {
- transform-origin: right bottom;
- opacity: 1;
- }
-
- to {
- transform-origin: right bottom;
- transform: rotate3d(0, 0, 1, 90deg);
- opacity: 0;
- }
-}
-
-.rotateOutUpRight {
- animation-name: rotateOutUpRight;
-}
-
-@keyframes hinge {
- 0% {
- transform-origin: top left;
- animation-timing-function: ease-in-out;
- }
-
- 20%, 60% {
- transform: rotate3d(0, 0, 1, 80deg);
- transform-origin: top left;
- animation-timing-function: ease-in-out;
- }
-
- 40%, 80% {
- transform: rotate3d(0, 0, 1, 60deg);
- transform-origin: top left;
- animation-timing-function: ease-in-out;
- opacity: 1;
- }
-
- to {
- transform: translate3d(0, 700px, 0);
- opacity: 0;
- }
-}
-
-.hinge {
- animation-name: hinge;
-}
-
-@keyframes jackInTheBox {
- from {
- opacity: 0;
- transform: scale(0.1) rotate(30deg);
- transform-origin: center bottom;
- }
-
- 50% {
- transform: rotate(-10deg);
- }
-
- 70% {
- transform: rotate(3deg);
- }
-
- to {
- opacity: 1;
- transform: scale(1);
- }
-}
-
-.jackInTheBox {
- animation-name: jackInTheBox;
-}
-
-/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
-
-@keyframes rollIn {
- from {
- opacity: 0;
- transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
- }
-
- to {
- opacity: 1;
- transform: none;
- }
-}
-
-.rollIn {
- animation-name: rollIn;
-}
-
-/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
-
-@keyframes rollOut {
- from {
- opacity: 1;
- }
-
- to {
- opacity: 0;
- transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
- }
-}
-
-.rollOut {
- animation-name: rollOut;
-}
-
-@keyframes zoomIn {
- from {
- opacity: 0;
- transform: scale3d(.3, .3, .3);
- }
-
- 50% {
- opacity: 1;
- }
-}
-
-.zoomIn {
- animation-name: zoomIn;
-}
-
-@keyframes zoomInDown {
- from {
- opacity: 0;
- transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
- animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
- }
-
- 60% {
- opacity: 1;
- transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
- }
-}
-
-.zoomInDown {
- animation-name: zoomInDown;
-}
-
-@keyframes zoomInLeft {
- from {
- opacity: 0;
- transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
- animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
- }
-
- 60% {
- opacity: 1;
- transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
- }
-}
-
-.zoomInLeft {
- animation-name: zoomInLeft;
-}
-
-@keyframes zoomInRight {
- from {
- opacity: 0;
- transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
- animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
- }
-
- 60% {
- opacity: 1;
- transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
- }
-}
-
-.zoomInRight {
- animation-name: zoomInRight;
-}
-
-@keyframes zoomInUp {
- from {
- opacity: 0;
- transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
- animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
- }
-
- 60% {
- opacity: 1;
- transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
- }
-}
-
-.zoomInUp {
- animation-name: zoomInUp;
-}
-
-@keyframes zoomOut {
- from {
- opacity: 1;
- }
-
- 50% {
- opacity: 0;
- transform: scale3d(.3, .3, .3);
- }
-
- to {
- opacity: 0;
- }
-}
-
-.zoomOut {
- animation-name: zoomOut;
-}
-
-@keyframes zoomOutDown {
- 40% {
- opacity: 1;
- transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
- animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
- }
-
- to {
- opacity: 0;
- transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
- transform-origin: center bottom;
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
- }
-}
-
-.zoomOutDown {
- animation-name: zoomOutDown;
-}
-
-@keyframes zoomOutLeft {
- 40% {
- opacity: 1;
- transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
- }
-
- to {
- opacity: 0;
- transform: scale(.1) translate3d(-2000px, 0, 0);
- transform-origin: left center;
- }
-}
-
-.zoomOutLeft {
- animation-name: zoomOutLeft;
-}
-
-@keyframes zoomOutRight {
- 40% {
- opacity: 1;
- transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
- }
-
- to {
- opacity: 0;
- transform: scale(.1) translate3d(2000px, 0, 0);
- transform-origin: right center;
- }
-}
-
-.zoomOutRight {
- animation-name: zoomOutRight;
-}
-
-@keyframes zoomOutUp {
- 40% {
- opacity: 1;
- transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
- animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
- }
-
- to {
- opacity: 0;
- transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
- transform-origin: center bottom;
- animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
- }
-}
-
-.zoomOutUp {
- animation-name: zoomOutUp;
-}
-
-@keyframes slideInDown {
- from {
- transform: translate3d(0, -100%, 0);
- visibility: visible;
- }
-
- to {
- transform: translate3d(0, 0, 0);
- }
-}
-
-.slideInDown {
- animation-name: slideInDown;
-}
-
-@keyframes slideInLeft {
- from {
- transform: translate3d(-100%, 0, 0);
- visibility: visible;
- }
-
- to {
- transform: translate3d(0, 0, 0);
- }
-}
-
-.slideInLeft {
- animation-name: slideInLeft;
-}
-
-@keyframes slideInRight {
- from {
- transform: translate3d(100%, 0, 0);
- visibility: visible;
- }
-
- to {
- transform: translate3d(0, 0, 0);
- }
-}
-
-.slideInRight {
- animation-name: slideInRight;
-}
-
-@keyframes slideInUp {
- from {
- transform: translate3d(0, 100%, 0);
- visibility: visible;
- }
-
- to {
- transform: translate3d(0, 0, 0);
- }
-}
-
-.slideInUp {
- animation-name: slideInUp;
-}
-
-@keyframes slideOutDown {
- from {
- transform: translate3d(0, 0, 0);
- }
-
- to {
- visibility: hidden;
- transform: translate3d(0, 100%, 0);
- }
-}
-
-.slideOutDown {
- animation-name: slideOutDown;
-}
-
-@keyframes slideOutLeft {
- from {
- transform: translate3d(0, 0, 0);
- }
-
- to {
- visibility: hidden;
- transform: translate3d(-100%, 0, 0);
- }
-}
-
-.slideOutLeft {
- animation-name: slideOutLeft;
-}
-
-@keyframes slideOutRight {
- from {
- transform: translate3d(0, 0, 0);
- }
-
- to {
- visibility: hidden;
- transform: translate3d(100%, 0, 0);
- }
-}
-
-.slideOutRight {
- animation-name: slideOutRight;
-}
-
-@keyframes slideOutUp {
- from {
- transform: translate3d(0, 0, 0);
- }
-
- to {
- visibility: hidden;
- transform: translate3d(0, -100%, 0);
- }
-}
-
-.slideOutUp {
- animation-name: slideOutUp;
-}
diff --git a/public/assets/admin/vendor/bootstrap-editable.css b/public/assets/admin/vendor/bootstrap-editable.css
deleted file mode 100644
index 5e50bdb9..00000000
--- a/public/assets/admin/vendor/bootstrap-editable.css
+++ /dev/null
@@ -1,702 +0,0 @@
-/*! X-editable - v1.5.0
-* In-place editing with Twitter Bootstrap, jQuery UI or pure jQuery
-* http://github.com/vitalets/x-editable
-* Copyright (c) 2013 Vitaliy Potapov; Licensed MIT */
-.editableform {
- margin-bottom: 0; /* overwrites bootstrap margin */
-}
-
-.editableform .control-group {
- margin-bottom: 0; /* overwrites bootstrap margin */
- white-space: nowrap; /* prevent wrapping buttons on new line */
- line-height: 20px; /* overwriting bootstrap line-height. See #133 */
-}
-
-.editable-buttons {
- display: inline-block; /* should be inline to take effect of parent's white-space: nowrap */
- vertical-align: top;
- margin-left: 7px;
- /* inline-block emulation for IE7*/
- zoom: 1;
- *display: inline;
-}
-
-.editable-buttons.editable-buttons-bottom {
- display: block;
- margin-top: 7px;
- margin-left: 0;
-}
-
-.editable-input {
- vertical-align: top;
- display: inline-block; /* should be inline to take effect of parent's white-space: nowrap */
- width: auto; /* bootstrap-responsive has width: 100% that breakes layout */
- white-space: normal; /* reset white-space decalred in parent*/
- /* display-inline emulation for IE7*/
- zoom: 1;
- *display: inline;
-}
-
-.editable-buttons .editable-cancel {
- margin-left: 7px;
-}
-
-/*for jquery-ui buttons need set height to look more pretty*/
-.editable-buttons button.ui-button-icon-only {
- height: 24px;
- width: 30px;
-}
-
-.editableform-loading {
- background: url('../img/loading.gif') center center no-repeat;
- height: 25px;
- width: auto;
- min-width: 25px;
-}
-
-.editable-inline .editableform-loading {
- background-position: left 5px;
-}
-
-.editable-error-block {
- max-width: 300px;
- margin: 5px 0 0 0;
- width: auto;
- white-space: normal;
-}
-
-/*add padding for jquery ui*/
-.editable-error-block.ui-state-error {
- padding: 3px;
-}
-
-.editable-error {
- color: red;
-}
-
-/* ---- For specific types ---- */
-
-.editableform .editable-date {
- padding: 0;
- margin: 0;
- float: left;
-}
-
-/* move datepicker icon to center of add-on button. See https://github.com/vitalets/x-editable/issues/183 */
-.editable-inline .add-on .icon-th {
- margin-top: 3px;
- margin-left: 1px;
-}
-
-/* checklist vertical alignment */
-.editable-checklist label input[type="checkbox"],
-.editable-checklist label span {
- vertical-align: middle;
- margin: 0;
-}
-
-.editable-checklist label {
- white-space: nowrap;
-}
-
-/* set exact width of textarea to fit buttons toolbar */
-.editable-wysihtml5 {
- width: 566px;
- height: 250px;
-}
-
-/* clear button shown as link in date inputs */
-.editable-clear {
- clear: both;
- font-size: 0.9em;
- text-decoration: none;
- text-align: right;
-}
-
-/* IOS-style clear button for text inputs */
-.editable-clear-x {
- background: url('../img/clear.png') center center no-repeat;
- display: block;
- width: 13px;
- height: 13px;
- position: absolute;
- opacity: 0.6;
- z-index: 100;
-
- top: 50%;
- right: 6px;
- margin-top: -6px;
-
-}
-
-.editable-clear-x:hover {
- opacity: 1;
-}
-
-.editable-pre-wrapped {
- white-space: pre-wrap;
-}
-
-.editable-container.editable-popup {
- max-width: none !important; /* without this rule poshytip/tooltip does not stretch */
-}
-
-.editable-container.popover {
- width: auto; /* without this rule popover does not stretch */
-}
-
-.editable-container.editable-inline {
- display: inline-block;
- vertical-align: middle;
- width: auto;
- /* inline-block emulation for IE7*/
- zoom: 1;
- *display: inline;
-}
-
-.editable-container.ui-widget {
- font-size: inherit; /* jqueryui widget font 1.1em too big, overwrite it */
- z-index: 9990; /* should be less than select2 dropdown z-index to close dropdown first when click */
-}
-
-.editable-click,
-a.editable-click,
-a.editable-click:hover {
- text-decoration: none;
- border-bottom: dashed 1px #0088cc;
-}
-
-.editable-click.editable-disabled,
-a.editable-click.editable-disabled,
-a.editable-click.editable-disabled:hover {
- color: #585858;
- cursor: default;
- border-bottom: none;
-}
-
-.editable-empty, .editable-empty:hover, .editable-empty:focus {
- font-style: italic;
- color: #DD1144;
- /* border-bottom: none; */
- text-decoration: none;
-}
-
-.editable-unsaved {
- font-weight: bold;
-}
-
-.editable-unsaved:after {
- /* content: '*'*/
-}
-
-.editable-bg-transition {
- -webkit-transition: background-color 1400ms ease-out;
- -moz-transition: background-color 1400ms ease-out;
- -o-transition: background-color 1400ms ease-out;
- -ms-transition: background-color 1400ms ease-out;
- transition: background-color 1400ms ease-out;
-}
-
-/*see https://github.com/vitalets/x-editable/issues/139 */
-.form-horizontal .editable {
- padding-top: 5px;
- display: inline-block;
-}
-
-/*!
- * Datepicker for Bootstrap
- *
- * Copyright 2012 Stefan Petre
- * Improvements by Andrew Rowls
- * Licensed under the Apache License v2.0
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- */
-.datepicker {
- padding: 4px;
- -webkit-border-radius: 4px;
- -moz-border-radius: 4px;
- border-radius: 4px;
- direction: ltr;
- /*.dow {
- border-top: 1px solid #ddd !important;
- }*/
-
-}
-
-.datepicker-inline {
- width: 220px;
-}
-
-.datepicker.datepicker-rtl {
- direction: rtl;
-}
-
-.datepicker.datepicker-rtl table tr td span {
- float: right;
-}
-
-.datepicker-dropdown {
- top: 0;
- left: 0;
-}
-
-.datepicker-dropdown:before {
- content: '';
- display: inline-block;
- border-left: 7px solid transparent;
- border-right: 7px solid transparent;
- border-bottom: 7px solid #ccc;
- border-bottom-color: rgba(0, 0, 0, 0.2);
- position: absolute;
- top: -7px;
- left: 6px;
-}
-
-.datepicker-dropdown:after {
- content: '';
- display: inline-block;
- border-left: 6px solid transparent;
- border-right: 6px solid transparent;
- border-bottom: 6px solid #ffffff;
- position: absolute;
- top: -6px;
- left: 7px;
-}
-
-.datepicker > div {
- display: none;
-}
-
-.datepicker.days div.datepicker-days {
- display: block;
-}
-
-.datepicker.months div.datepicker-months {
- display: block;
-}
-
-.datepicker.years div.datepicker-years {
- display: block;
-}
-
-.datepicker table {
- margin: 0;
-}
-
-.datepicker td,
-.datepicker th {
- text-align: center;
- width: 20px;
- height: 20px;
- -webkit-border-radius: 4px;
- -moz-border-radius: 4px;
- border-radius: 4px;
- border: none;
-}
-
-.table-striped .datepicker table tr td,
-.table-striped .datepicker table tr th {
- background-color: transparent;
-}
-
-.datepicker table tr td.day:hover {
- background: #eeeeee;
- cursor: pointer;
-}
-
-.datepicker table tr td.old,
-.datepicker table tr td.new {
- color: #999999;
-}
-
-.datepicker table tr td.disabled,
-.datepicker table tr td.disabled:hover {
- background: none;
- color: #999999;
- cursor: default;
-}
-
-.datepicker table tr td.today,
-.datepicker table tr td.today:hover,
-.datepicker table tr td.today.disabled,
-.datepicker table tr td.today.disabled:hover {
- background-color: #fde19a;
- background-image: -moz-linear-gradient(top, #fdd49a, #fdf59a);
- background-image: -ms-linear-gradient(top, #fdd49a, #fdf59a);
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdd49a), to(#fdf59a));
- background-image: -webkit-linear-gradient(top, #fdd49a, #fdf59a);
- background-image: -o-linear-gradient(top, #fdd49a, #fdf59a);
- background-image: linear-gradient(top, #fdd49a, #fdf59a);
- background-repeat: repeat-x;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a', endColorstr='#fdf59a', GradientType=0);
- border-color: #fdf59a #fdf59a #fbed50;
- border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
- filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
- color: #000;
-}
-
-.datepicker table tr td.today:hover,
-.datepicker table tr td.today:hover:hover,
-.datepicker table tr td.today.disabled:hover,
-.datepicker table tr td.today.disabled:hover:hover,
-.datepicker table tr td.today:active,
-.datepicker table tr td.today:hover:active,
-.datepicker table tr td.today.disabled:active,
-.datepicker table tr td.today.disabled:hover:active,
-.datepicker table tr td.today.active,
-.datepicker table tr td.today:hover.active,
-.datepicker table tr td.today.disabled.active,
-.datepicker table tr td.today.disabled:hover.active,
-.datepicker table tr td.today.disabled,
-.datepicker table tr td.today:hover.disabled,
-.datepicker table tr td.today.disabled.disabled,
-.datepicker table tr td.today.disabled:hover.disabled,
-.datepicker table tr td.today[disabled],
-.datepicker table tr td.today:hover[disabled],
-.datepicker table tr td.today.disabled[disabled],
-.datepicker table tr td.today.disabled:hover[disabled] {
- background-color: #fdf59a;
-}
-
-.datepicker table tr td.today:active,
-.datepicker table tr td.today:hover:active,
-.datepicker table tr td.today.disabled:active,
-.datepicker table tr td.today.disabled:hover:active,
-.datepicker table tr td.today.active,
-.datepicker table tr td.today:hover.active,
-.datepicker table tr td.today.disabled.active,
-.datepicker table tr td.today.disabled:hover.active {
- background-color: #fbf069 \9;
-}
-
-.datepicker table tr td.today:hover:hover {
- color: #000;
-}
-
-.datepicker table tr td.today.active:hover {
- color: #fff;
-}
-
-.datepicker table tr td.range,
-.datepicker table tr td.range:hover,
-.datepicker table tr td.range.disabled,
-.datepicker table tr td.range.disabled:hover {
- background: #eeeeee;
- -webkit-border-radius: 0;
- -moz-border-radius: 0;
- border-radius: 0;
-}
-
-.datepicker table tr td.range.today,
-.datepicker table tr td.range.today:hover,
-.datepicker table tr td.range.today.disabled,
-.datepicker table tr td.range.today.disabled:hover {
- background-color: #f3d17a;
- background-image: -moz-linear-gradient(top, #f3c17a, #f3e97a);
- background-image: -ms-linear-gradient(top, #f3c17a, #f3e97a);
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f3c17a), to(#f3e97a));
- background-image: -webkit-linear-gradient(top, #f3c17a, #f3e97a);
- background-image: -o-linear-gradient(top, #f3c17a, #f3e97a);
- background-image: linear-gradient(top, #f3c17a, #f3e97a);
- background-repeat: repeat-x;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a', endColorstr='#f3e97a', GradientType=0);
- border-color: #f3e97a #f3e97a #edde34;
- border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
- filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
- -webkit-border-radius: 0;
- -moz-border-radius: 0;
- border-radius: 0;
-}
-
-.datepicker table tr td.range.today:hover,
-.datepicker table tr td.range.today:hover:hover,
-.datepicker table tr td.range.today.disabled:hover,
-.datepicker table tr td.range.today.disabled:hover:hover,
-.datepicker table tr td.range.today:active,
-.datepicker table tr td.range.today:hover:active,
-.datepicker table tr td.range.today.disabled:active,
-.datepicker table tr td.range.today.disabled:hover:active,
-.datepicker table tr td.range.today.active,
-.datepicker table tr td.range.today:hover.active,
-.datepicker table tr td.range.today.disabled.active,
-.datepicker table tr td.range.today.disabled:hover.active,
-.datepicker table tr td.range.today.disabled,
-.datepicker table tr td.range.today:hover.disabled,
-.datepicker table tr td.range.today.disabled.disabled,
-.datepicker table tr td.range.today.disabled:hover.disabled,
-.datepicker table tr td.range.today[disabled],
-.datepicker table tr td.range.today:hover[disabled],
-.datepicker table tr td.range.today.disabled[disabled],
-.datepicker table tr td.range.today.disabled:hover[disabled] {
- background-color: #f3e97a;
-}
-
-.datepicker table tr td.range.today:active,
-.datepicker table tr td.range.today:hover:active,
-.datepicker table tr td.range.today.disabled:active,
-.datepicker table tr td.range.today.disabled:hover:active,
-.datepicker table tr td.range.today.active,
-.datepicker table tr td.range.today:hover.active,
-.datepicker table tr td.range.today.disabled.active,
-.datepicker table tr td.range.today.disabled:hover.active {
- background-color: #efe24b \9;
-}
-
-.datepicker table tr td.selected,
-.datepicker table tr td.selected:hover,
-.datepicker table tr td.selected.disabled,
-.datepicker table tr td.selected.disabled:hover {
- background-color: #9e9e9e;
- background-image: -moz-linear-gradient(top, #b3b3b3, #808080);
- background-image: -ms-linear-gradient(top, #b3b3b3, #808080);
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#b3b3b3), to(#808080));
- background-image: -webkit-linear-gradient(top, #b3b3b3, #808080);
- background-image: -o-linear-gradient(top, #b3b3b3, #808080);
- background-image: linear-gradient(top, #b3b3b3, #808080);
- background-repeat: repeat-x;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3', endColorstr='#808080', GradientType=0);
- border-color: #808080 #808080 #595959;
- border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
- filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
- color: #fff;
- text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
-}
-
-.datepicker table tr td.selected:hover,
-.datepicker table tr td.selected:hover:hover,
-.datepicker table tr td.selected.disabled:hover,
-.datepicker table tr td.selected.disabled:hover:hover,
-.datepicker table tr td.selected:active,
-.datepicker table tr td.selected:hover:active,
-.datepicker table tr td.selected.disabled:active,
-.datepicker table tr td.selected.disabled:hover:active,
-.datepicker table tr td.selected.active,
-.datepicker table tr td.selected:hover.active,
-.datepicker table tr td.selected.disabled.active,
-.datepicker table tr td.selected.disabled:hover.active,
-.datepicker table tr td.selected.disabled,
-.datepicker table tr td.selected:hover.disabled,
-.datepicker table tr td.selected.disabled.disabled,
-.datepicker table tr td.selected.disabled:hover.disabled,
-.datepicker table tr td.selected[disabled],
-.datepicker table tr td.selected:hover[disabled],
-.datepicker table tr td.selected.disabled[disabled],
-.datepicker table tr td.selected.disabled:hover[disabled] {
- background-color: #808080;
-}
-
-.datepicker table tr td.selected:active,
-.datepicker table tr td.selected:hover:active,
-.datepicker table tr td.selected.disabled:active,
-.datepicker table tr td.selected.disabled:hover:active,
-.datepicker table tr td.selected.active,
-.datepicker table tr td.selected:hover.active,
-.datepicker table tr td.selected.disabled.active,
-.datepicker table tr td.selected.disabled:hover.active {
- background-color: #666666 \9;
-}
-
-.datepicker table tr td.active,
-.datepicker table tr td.active:hover,
-.datepicker table tr td.active.disabled,
-.datepicker table tr td.active.disabled:hover {
- background-color: #006dcc;
- background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
- background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
- background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
- background-image: -o-linear-gradient(top, #0088cc, #0044cc);
- background-image: linear-gradient(top, #0088cc, #0044cc);
- background-repeat: repeat-x;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
- border-color: #0044cc #0044cc #002a80;
- border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
- filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
- color: #fff;
- text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
-}
-
-.datepicker table tr td.active:hover,
-.datepicker table tr td.active:hover:hover,
-.datepicker table tr td.active.disabled:hover,
-.datepicker table tr td.active.disabled:hover:hover,
-.datepicker table tr td.active:active,
-.datepicker table tr td.active:hover:active,
-.datepicker table tr td.active.disabled:active,
-.datepicker table tr td.active.disabled:hover:active,
-.datepicker table tr td.active.active,
-.datepicker table tr td.active:hover.active,
-.datepicker table tr td.active.disabled.active,
-.datepicker table tr td.active.disabled:hover.active,
-.datepicker table tr td.active.disabled,
-.datepicker table tr td.active:hover.disabled,
-.datepicker table tr td.active.disabled.disabled,
-.datepicker table tr td.active.disabled:hover.disabled,
-.datepicker table tr td.active[disabled],
-.datepicker table tr td.active:hover[disabled],
-.datepicker table tr td.active.disabled[disabled],
-.datepicker table tr td.active.disabled:hover[disabled] {
- background-color: #0044cc;
-}
-
-.datepicker table tr td.active:active,
-.datepicker table tr td.active:hover:active,
-.datepicker table tr td.active.disabled:active,
-.datepicker table tr td.active.disabled:hover:active,
-.datepicker table tr td.active.active,
-.datepicker table tr td.active:hover.active,
-.datepicker table tr td.active.disabled.active,
-.datepicker table tr td.active.disabled:hover.active {
- background-color: #003399 \9;
-}
-
-.datepicker table tr td span {
- display: block;
- width: 23%;
- height: 54px;
- line-height: 54px;
- float: left;
- margin: 1%;
- cursor: pointer;
- -webkit-border-radius: 4px;
- -moz-border-radius: 4px;
- border-radius: 4px;
-}
-
-.datepicker table tr td span:hover {
- background: #eeeeee;
-}
-
-.datepicker table tr td span.disabled,
-.datepicker table tr td span.disabled:hover {
- background: none;
- color: #999999;
- cursor: default;
-}
-
-.datepicker table tr td span.active,
-.datepicker table tr td span.active:hover,
-.datepicker table tr td span.active.disabled,
-.datepicker table tr td span.active.disabled:hover {
- background-color: #006dcc;
- background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
- background-image: -ms-linear-gradient(top, #0088cc, #0044cc);
- background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
- background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
- background-image: -o-linear-gradient(top, #0088cc, #0044cc);
- background-image: linear-gradient(top, #0088cc, #0044cc);
- background-repeat: repeat-x;
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc', endColorstr='#0044cc', GradientType=0);
- border-color: #0044cc #0044cc #002a80;
- border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
- filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
- color: #fff;
- text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
-}
-
-.datepicker table tr td span.active:hover,
-.datepicker table tr td span.active:hover:hover,
-.datepicker table tr td span.active.disabled:hover,
-.datepicker table tr td span.active.disabled:hover:hover,
-.datepicker table tr td span.active:active,
-.datepicker table tr td span.active:hover:active,
-.datepicker table tr td span.active.disabled:active,
-.datepicker table tr td span.active.disabled:hover:active,
-.datepicker table tr td span.active.active,
-.datepicker table tr td span.active:hover.active,
-.datepicker table tr td span.active.disabled.active,
-.datepicker table tr td span.active.disabled:hover.active,
-.datepicker table tr td span.active.disabled,
-.datepicker table tr td span.active:hover.disabled,
-.datepicker table tr td span.active.disabled.disabled,
-.datepicker table tr td span.active.disabled:hover.disabled,
-.datepicker table tr td span.active[disabled],
-.datepicker table tr td span.active:hover[disabled],
-.datepicker table tr td span.active.disabled[disabled],
-.datepicker table tr td span.active.disabled:hover[disabled] {
- background-color: #0044cc;
-}
-
-.datepicker table tr td span.active:active,
-.datepicker table tr td span.active:hover:active,
-.datepicker table tr td span.active.disabled:active,
-.datepicker table tr td span.active.disabled:hover:active,
-.datepicker table tr td span.active.active,
-.datepicker table tr td span.active:hover.active,
-.datepicker table tr td span.active.disabled.active,
-.datepicker table tr td span.active.disabled:hover.active {
- background-color: #003399 \9;
-}
-
-.datepicker table tr td span.old,
-.datepicker table tr td span.new {
- color: #999999;
-}
-
-.datepicker th.datepicker-switch {
- width: 145px;
-}
-
-.datepicker thead tr:first-child th,
-.datepicker tfoot tr th {
- cursor: pointer;
-}
-
-.datepicker thead tr:first-child th:hover,
-.datepicker tfoot tr th:hover {
- background: #eeeeee;
-}
-
-.datepicker .cw {
- font-size: 10px;
- width: 12px;
- padding: 0 2px 0 5px;
- vertical-align: middle;
-}
-
-.datepicker thead tr:first-child th.cw {
- cursor: default;
- background-color: transparent;
-}
-
-.input-append.date .add-on i,
-.input-prepend.date .add-on i {
- display: block;
- cursor: pointer;
- width: 16px;
- height: 16px;
-}
-
-.input-daterange input {
- text-align: center;
-}
-
-.input-daterange input:first-child {
- -webkit-border-radius: 3px 0 0 3px;
- -moz-border-radius: 3px 0 0 3px;
- border-radius: 3px 0 0 3px;
-}
-
-.input-daterange input:last-child {
- -webkit-border-radius: 0 3px 3px 0;
- -moz-border-radius: 0 3px 3px 0;
- border-radius: 0 3px 3px 0;
-}
-
-.input-daterange .add-on {
- display: inline-block;
- width: auto;
- min-width: 16px;
- height: 18px;
- padding: 4px 5px;
- font-weight: normal;
- line-height: 18px;
- text-align: center;
- text-shadow: 0 1px 0 #ffffff;
- vertical-align: middle;
- background-color: #eeeeee;
- border: 1px solid #ccc;
- margin-left: -5px;
- margin-right: -5px;
-}
diff --git a/public/assets/admin/vendor/font-awesome.css b/public/assets/admin/vendor/font-awesome.css
deleted file mode 100644
index 2dd5f792..00000000
--- a/public/assets/admin/vendor/font-awesome.css
+++ /dev/null
@@ -1,3049 +0,0 @@
-/*!
- * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
- * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
- */
-/* FONT PATH
- * -------------------------- */
-@font-face {
- font-family: 'FontAwesome';
- src: url('../../fonts/fontawesome-webfont.eot?v=4.7.0');
- src: url('../../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('../../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
- font-weight: normal;
- font-style: normal;
-}
-
-.fa {
- display: inline-block;
- font: normal normal normal 14px/1 FontAwesome;
- font-size: inherit;
- text-rendering: auto;
- -webkit-font-smoothing: antialiased;
- -moz-osx-font-smoothing: grayscale;
-}
-
-/* makes the font 33% larger relative to the icon container */
-.fa-lg {
- font-size: 1.33333333em;
- line-height: 0.75em;
- vertical-align: -15%;
-}
-
-.fa-2x {
- font-size: 2em;
-}
-
-.fa-3x {
- font-size: 3em;
-}
-
-.fa-4x {
- font-size: 4em;
-}
-
-.fa-5x {
- font-size: 5em;
-}
-
-.fa-fw {
- width: 1.28571429em;
- text-align: center;
-}
-
-.fa-ul {
- padding-left: 0;
- margin-left: 2.14285714em;
- list-style-type: none;
-}
-
-.fa-ul > li {
- position: relative;
-}
-
-.fa-li {
- position: absolute;
- left: -2.14285714em;
- width: 2.14285714em;
- top: 0.14285714em;
- text-align: center;
-}
-
-.fa-li.fa-lg {
- left: -1.85714286em;
-}
-
-.fa-border {
- padding: .2em .25em .15em;
- border: solid 0.08em #eeeeee;
- border-radius: .1em;
-}
-
-.fa-pull-left {
- float: left;
-}
-
-.fa-pull-right {
- float: right;
-}
-
-.fa.fa-pull-left {
- margin-right: .3em;
-}
-
-.fa.fa-pull-right {
- margin-left: .3em;
-}
-
-/* Deprecated as of 4.4.0 */
-.pull-right {
- float: right;
-}
-
-.pull-left {
- float: left;
-}
-
-.fa.pull-left {
- margin-right: .3em;
-}
-
-.fa.pull-right {
- margin-left: .3em;
-}
-
-.fa-spin {
- -webkit-animation: fa-spin 2s infinite linear;
- animation: fa-spin 2s infinite linear;
-}
-
-.fa-pulse {
- -webkit-animation: fa-spin 1s infinite steps(8);
- animation: fa-spin 1s infinite steps(8);
-}
-
-@-webkit-keyframes fa-spin {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
- 100% {
- -webkit-transform: rotate(359deg);
- transform: rotate(359deg);
- }
-}
-
-@keyframes fa-spin {
- 0% {
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
- 100% {
- -webkit-transform: rotate(359deg);
- transform: rotate(359deg);
- }
-}
-
-.fa-rotate-90 {
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
- -webkit-transform: rotate(90deg);
- -ms-transform: rotate(90deg);
- transform: rotate(90deg);
-}
-
-.fa-rotate-180 {
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
- -webkit-transform: rotate(180deg);
- -ms-transform: rotate(180deg);
- transform: rotate(180deg);
-}
-
-.fa-rotate-270 {
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
- -webkit-transform: rotate(270deg);
- -ms-transform: rotate(270deg);
- transform: rotate(270deg);
-}
-
-.fa-flip-horizontal {
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
- -webkit-transform: scale(-1, 1);
- -ms-transform: scale(-1, 1);
- transform: scale(-1, 1);
-}
-
-.fa-flip-vertical {
- -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
- -webkit-transform: scale(1, -1);
- -ms-transform: scale(1, -1);
- transform: scale(1, -1);
-}
-
-:root .fa-rotate-90,
-:root .fa-rotate-180,
-:root .fa-rotate-270,
-:root .fa-flip-horizontal,
-:root .fa-flip-vertical {
- filter: none;
-}
-
-.fa-stack {
- position: relative;
- display: inline-block;
- width: 2em;
- height: 2em;
- line-height: 2em;
- vertical-align: middle;
-}
-
-.fa-stack-1x,
-.fa-stack-2x {
- position: absolute;
- left: 0;
- width: 100%;
- text-align: center;
-}
-
-.fa-stack-1x {
- line-height: inherit;
-}
-
-.fa-stack-2x {
- font-size: 2em;
-}
-
-.fa-inverse {
- color: #ffffff;
-}
-
-/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
- readers do not read off random characters that represent icons */
-.fa-glass:before {
- content: "\f000";
-}
-
-.fa-music:before {
- content: "\f001";
-}
-
-.fa-search:before {
- content: "\f002";
-}
-
-.fa-envelope-o:before {
- content: "\f003";
-}
-
-.fa-heart:before {
- content: "\f004";
-}
-
-.fa-star:before {
- content: "\f005";
-}
-
-.fa-star-o:before {
- content: "\f006";
-}
-
-.fa-user:before {
- content: "\f007";
-}
-
-.fa-film:before {
- content: "\f008";
-}
-
-.fa-th-large:before {
- content: "\f009";
-}
-
-.fa-th:before {
- content: "\f00a";
-}
-
-.fa-th-list:before {
- content: "\f00b";
-}
-
-.fa-check:before {
- content: "\f00c";
-}
-
-.fa-remove:before,
-.fa-close:before,
-.fa-times:before {
- content: "\f00d";
-}
-
-.fa-search-plus:before {
- content: "\f00e";
-}
-
-.fa-search-minus:before {
- content: "\f010";
-}
-
-.fa-power-off:before {
- content: "\f011";
-}
-
-.fa-signal:before {
- content: "\f012";
-}
-
-.fa-gear:before,
-.fa-cog:before {
- content: "\f013";
-}
-
-.fa-trash-o:before {
- content: "\f014";
-}
-
-.fa-home:before {
- content: "\f015";
-}
-
-.fa-file-o:before {
- content: "\f016";
-}
-
-.fa-clock-o:before {
- content: "\f017";
-}
-
-.fa-road:before {
- content: "\f018";
-}
-
-.fa-download:before {
- content: "\f019";
-}
-
-.fa-arrow-circle-o-down:before {
- content: "\f01a";
-}
-
-.fa-arrow-circle-o-up:before {
- content: "\f01b";
-}
-
-.fa-inbox:before {
- content: "\f01c";
-}
-
-.fa-play-circle-o:before {
- content: "\f01d";
-}
-
-.fa-rotate-right:before,
-.fa-repeat:before {
- content: "\f01e";
-}
-
-.fa-refresh:before {
- content: "\f021";
-}
-
-.fa-list-alt:before {
- content: "\f022";
-}
-
-.fa-lock:before {
- content: "\f023";
-}
-
-.fa-flag:before {
- content: "\f024";
-}
-
-.fa-headphones:before {
- content: "\f025";
-}
-
-.fa-volume-off:before {
- content: "\f026";
-}
-
-.fa-volume-down:before {
- content: "\f027";
-}
-
-.fa-volume-up:before {
- content: "\f028";
-}
-
-.fa-qrcode:before {
- content: "\f029";
-}
-
-.fa-barcode:before {
- content: "\f02a";
-}
-
-.fa-tag:before {
- content: "\f02b";
-}
-
-.fa-tags:before {
- content: "\f02c";
-}
-
-.fa-book:before {
- content: "\f02d";
-}
-
-.fa-bookmark:before {
- content: "\f02e";
-}
-
-.fa-print:before {
- content: "\f02f";
-}
-
-.fa-camera:before {
- content: "\f030";
-}
-
-.fa-font:before {
- content: "\f031";
-}
-
-.fa-bold:before {
- content: "\f032";
-}
-
-.fa-italic:before {
- content: "\f033";
-}
-
-.fa-text-height:before {
- content: "\f034";
-}
-
-.fa-text-width:before {
- content: "\f035";
-}
-
-.fa-align-left:before {
- content: "\f036";
-}
-
-.fa-align-center:before {
- content: "\f037";
-}
-
-.fa-align-right:before {
- content: "\f038";
-}
-
-.fa-align-justify:before {
- content: "\f039";
-}
-
-.fa-list:before {
- content: "\f03a";
-}
-
-.fa-dedent:before,
-.fa-outdent:before {
- content: "\f03b";
-}
-
-.fa-indent:before {
- content: "\f03c";
-}
-
-.fa-video-camera:before {
- content: "\f03d";
-}
-
-.fa-photo:before,
-.fa-image:before,
-.fa-picture-o:before {
- content: "\f03e";
-}
-
-.fa-pencil:before {
- content: "\f040";
-}
-
-.fa-map-marker:before {
- content: "\f041";
-}
-
-.fa-adjust:before {
- content: "\f042";
-}
-
-.fa-tint:before {
- content: "\f043";
-}
-
-.fa-edit:before,
-.fa-pencil-square-o:before {
- content: "\f044";
-}
-
-.fa-share-square-o:before {
- content: "\f045";
-}
-
-.fa-check-square-o:before {
- content: "\f046";
-}
-
-.fa-arrows:before {
- content: "\f047";
-}
-
-.fa-step-backward:before {
- content: "\f048";
-}
-
-.fa-fast-backward:before {
- content: "\f049";
-}
-
-.fa-backward:before {
- content: "\f04a";
-}
-
-.fa-play:before {
- content: "\f04b";
-}
-
-.fa-pause:before {
- content: "\f04c";
-}
-
-.fa-stop:before {
- content: "\f04d";
-}
-
-.fa-forward:before {
- content: "\f04e";
-}
-
-.fa-fast-forward:before {
- content: "\f050";
-}
-
-.fa-step-forward:before {
- content: "\f051";
-}
-
-.fa-eject:before {
- content: "\f052";
-}
-
-.fa-chevron-left:before {
- content: "\f053";
-}
-
-.fa-chevron-right:before {
- content: "\f054";
-}
-
-.fa-plus-circle:before {
- content: "\f055";
-}
-
-.fa-minus-circle:before {
- content: "\f056";
-}
-
-.fa-times-circle:before {
- content: "\f057";
-}
-
-.fa-check-circle:before {
- content: "\f058";
-}
-
-.fa-question-circle:before {
- content: "\f059";
-}
-
-.fa-info-circle:before {
- content: "\f05a";
-}
-
-.fa-crosshairs:before {
- content: "\f05b";
-}
-
-.fa-times-circle-o:before {
- content: "\f05c";
-}
-
-.fa-check-circle-o:before {
- content: "\f05d";
-}
-
-.fa-ban:before {
- content: "\f05e";
-}
-
-.fa-arrow-left:before {
- content: "\f060";
-}
-
-.fa-arrow-right:before {
- content: "\f061";
-}
-
-.fa-arrow-up:before {
- content: "\f062";
-}
-
-.fa-arrow-down:before {
- content: "\f063";
-}
-
-.fa-mail-forward:before,
-.fa-share:before {
- content: "\f064";
-}
-
-.fa-expand:before {
- content: "\f065";
-}
-
-.fa-compress:before {
- content: "\f066";
-}
-
-.fa-plus:before {
- content: "\f067";
-}
-
-.fa-minus:before {
- content: "\f068";
-}
-
-.fa-asterisk:before {
- content: "\f069";
-}
-
-.fa-exclamation-circle:before {
- content: "\f06a";
-}
-
-.fa-gift:before {
- content: "\f06b";
-}
-
-.fa-leaf:before {
- content: "\f06c";
-}
-
-.fa-fire:before {
- content: "\f06d";
-}
-
-.fa-eye:before {
- content: "\f06e";
-}
-
-.fa-eye-slash:before {
- content: "\f070";
-}
-
-.fa-warning:before,
-.fa-exclamation-triangle:before {
- content: "\f071";
-}
-
-.fa-plane:before {
- content: "\f072";
-}
-
-.fa-calendar:before {
- content: "\f073";
-}
-
-.fa-random:before {
- content: "\f074";
-}
-
-.fa-comment:before {
- content: "\f075";
-}
-
-.fa-magnet:before {
- content: "\f076";
-}
-
-.fa-chevron-up:before {
- content: "\f077";
-}
-
-.fa-chevron-down:before {
- content: "\f078";
-}
-
-.fa-retweet:before {
- content: "\f079";
-}
-
-.fa-shopping-cart:before {
- content: "\f07a";
-}
-
-.fa-folder:before {
- content: "\f07b";
-}
-
-.fa-folder-open:before {
- content: "\f07c";
-}
-
-.fa-arrows-v:before {
- content: "\f07d";
-}
-
-.fa-arrows-h:before {
- content: "\f07e";
-}
-
-.fa-bar-chart-o:before,
-.fa-bar-chart:before {
- content: "\f080";
-}
-
-.fa-twitter-square:before {
- content: "\f081";
-}
-
-.fa-facebook-square:before {
- content: "\f082";
-}
-
-.fa-camera-retro:before {
- content: "\f083";
-}
-
-.fa-key:before {
- content: "\f084";
-}
-
-.fa-gears:before,
-.fa-cogs:before {
- content: "\f085";
-}
-
-.fa-comments:before {
- content: "\f086";
-}
-
-.fa-thumbs-o-up:before {
- content: "\f087";
-}
-
-.fa-thumbs-o-down:before {
- content: "\f088";
-}
-
-.fa-star-half:before {
- content: "\f089";
-}
-
-.fa-heart-o:before {
- content: "\f08a";
-}
-
-.fa-sign-out:before {
- content: "\f08b";
-}
-
-.fa-linkedin-square:before {
- content: "\f08c";
-}
-
-.fa-thumb-tack:before {
- content: "\f08d";
-}
-
-.fa-external-link:before {
- content: "\f08e";
-}
-
-.fa-sign-in:before {
- content: "\f090";
-}
-
-.fa-trophy:before {
- content: "\f091";
-}
-
-.fa-github-square:before {
- content: "\f092";
-}
-
-.fa-upload:before {
- content: "\f093";
-}
-
-.fa-lemon-o:before {
- content: "\f094";
-}
-
-.fa-phone:before {
- content: "\f095";
-}
-
-.fa-square-o:before {
- content: "\f096";
-}
-
-.fa-bookmark-o:before {
- content: "\f097";
-}
-
-.fa-phone-square:before {
- content: "\f098";
-}
-
-.fa-twitter:before {
- content: "\f099";
-}
-
-.fa-facebook-f:before,
-.fa-facebook:before {
- content: "\f09a";
-}
-
-.fa-github:before {
- content: "\f09b";
-}
-
-.fa-unlock:before {
- content: "\f09c";
-}
-
-.fa-credit-card:before {
- content: "\f09d";
-}
-
-.fa-feed:before,
-.fa-rss:before {
- content: "\f09e";
-}
-
-.fa-hdd-o:before {
- content: "\f0a0";
-}
-
-.fa-bullhorn:before {
- content: "\f0a1";
-}
-
-.fa-bell:before {
- content: "\f0f3";
-}
-
-.fa-certificate:before {
- content: "\f0a3";
-}
-
-.fa-hand-o-right:before {
- content: "\f0a4";
-}
-
-.fa-hand-o-left:before {
- content: "\f0a5";
-}
-
-.fa-hand-o-up:before {
- content: "\f0a6";
-}
-
-.fa-hand-o-down:before {
- content: "\f0a7";
-}
-
-.fa-arrow-circle-left:before {
- content: "\f0a8";
-}
-
-.fa-arrow-circle-right:before {
- content: "\f0a9";
-}
-
-.fa-arrow-circle-up:before {
- content: "\f0aa";
-}
-
-.fa-arrow-circle-down:before {
- content: "\f0ab";
-}
-
-.fa-globe:before {
- content: "\f0ac";
-}
-
-.fa-wrench:before {
- content: "\f0ad";
-}
-
-.fa-tasks:before {
- content: "\f0ae";
-}
-
-.fa-filter:before {
- content: "\f0b0";
-}
-
-.fa-briefcase:before {
- content: "\f0b1";
-}
-
-.fa-arrows-alt:before {
- content: "\f0b2";
-}
-
-.fa-group:before,
-.fa-users:before {
- content: "\f0c0";
-}
-
-.fa-chain:before,
-.fa-link:before {
- content: "\f0c1";
-}
-
-.fa-cloud:before {
- content: "\f0c2";
-}
-
-.fa-flask:before {
- content: "\f0c3";
-}
-
-.fa-cut:before,
-.fa-scissors:before {
- content: "\f0c4";
-}
-
-.fa-copy:before,
-.fa-files-o:before {
- content: "\f0c5";
-}
-
-.fa-paperclip:before {
- content: "\f0c6";
-}
-
-.fa-save:before,
-.fa-floppy-o:before {
- content: "\f0c7";
-}
-
-.fa-square:before {
- content: "\f0c8";
-}
-
-.fa-navicon:before,
-.fa-reorder:before,
-.fa-bars:before {
- content: "\f0c9";
-}
-
-.fa-list-ul:before {
- content: "\f0ca";
-}
-
-.fa-list-ol:before {
- content: "\f0cb";
-}
-
-.fa-strikethrough:before {
- content: "\f0cc";
-}
-
-.fa-underline:before {
- content: "\f0cd";
-}
-
-.fa-table:before {
- content: "\f0ce";
-}
-
-.fa-magic:before {
- content: "\f0d0";
-}
-
-.fa-truck:before {
- content: "\f0d1";
-}
-
-.fa-pinterest:before {
- content: "\f0d2";
-}
-
-.fa-pinterest-square:before {
- content: "\f0d3";
-}
-
-.fa-google-plus-square:before {
- content: "\f0d4";
-}
-
-.fa-google-plus:before {
- content: "\f0d5";
-}
-
-.fa-money:before {
- content: "\f0d6";
-}
-
-.fa-caret-down:before {
- content: "\f0d7";
-}
-
-.fa-caret-up:before {
- content: "\f0d8";
-}
-
-.fa-caret-left:before {
- content: "\f0d9";
-}
-
-.fa-caret-right:before {
- content: "\f0da";
-}
-
-.fa-columns:before {
- content: "\f0db";
-}
-
-.fa-unsorted:before,
-.fa-sort:before {
- content: "\f0dc";
-}
-
-.fa-sort-down:before,
-.fa-sort-desc:before {
- content: "\f0dd";
-}
-
-.fa-sort-up:before,
-.fa-sort-asc:before {
- content: "\f0de";
-}
-
-.fa-envelope:before {
- content: "\f0e0";
-}
-
-.fa-linkedin:before {
- content: "\f0e1";
-}
-
-.fa-rotate-left:before,
-.fa-undo:before {
- content: "\f0e2";
-}
-
-.fa-legal:before,
-.fa-gavel:before {
- content: "\f0e3";
-}
-
-.fa-dashboard:before,
-.fa-tachometer:before {
- content: "\f0e4";
-}
-
-.fa-comment-o:before {
- content: "\f0e5";
-}
-
-.fa-comments-o:before {
- content: "\f0e6";
-}
-
-.fa-flash:before,
-.fa-bolt:before {
- content: "\f0e7";
-}
-
-.fa-sitemap:before {
- content: "\f0e8";
-}
-
-.fa-umbrella:before {
- content: "\f0e9";
-}
-
-.fa-paste:before,
-.fa-clipboard:before {
- content: "\f0ea";
-}
-
-.fa-lightbulb-o:before {
- content: "\f0eb";
-}
-
-.fa-exchange:before {
- content: "\f0ec";
-}
-
-.fa-cloud-download:before {
- content: "\f0ed";
-}
-
-.fa-cloud-upload:before {
- content: "\f0ee";
-}
-
-.fa-user-md:before {
- content: "\f0f0";
-}
-
-.fa-stethoscope:before {
- content: "\f0f1";
-}
-
-.fa-suitcase:before {
- content: "\f0f2";
-}
-
-.fa-bell-o:before {
- content: "\f0a2";
-}
-
-.fa-coffee:before {
- content: "\f0f4";
-}
-
-.fa-cutlery:before {
- content: "\f0f5";
-}
-
-.fa-file-text-o:before {
- content: "\f0f6";
-}
-
-.fa-building-o:before {
- content: "\f0f7";
-}
-
-.fa-hospital-o:before {
- content: "\f0f8";
-}
-
-.fa-ambulance:before {
- content: "\f0f9";
-}
-
-.fa-medkit:before {
- content: "\f0fa";
-}
-
-.fa-fighter-jet:before {
- content: "\f0fb";
-}
-
-.fa-beer:before {
- content: "\f0fc";
-}
-
-.fa-h-square:before {
- content: "\f0fd";
-}
-
-.fa-plus-square:before {
- content: "\f0fe";
-}
-
-.fa-angle-double-left:before {
- content: "\f100";
-}
-
-.fa-angle-double-right:before {
- content: "\f101";
-}
-
-.fa-angle-double-up:before {
- content: "\f102";
-}
-
-.fa-angle-double-down:before {
- content: "\f103";
-}
-
-.fa-angle-left:before {
- content: "\f104";
-}
-
-.fa-angle-right:before {
- content: "\f105";
-}
-
-.fa-angle-up:before {
- content: "\f106";
-}
-
-.fa-angle-down:before {
- content: "\f107";
-}
-
-.fa-desktop:before {
- content: "\f108";
-}
-
-.fa-laptop:before {
- content: "\f109";
-}
-
-.fa-tablet:before {
- content: "\f10a";
-}
-
-.fa-mobile-phone:before,
-.fa-mobile:before {
- content: "\f10b";
-}
-
-.fa-circle-o:before {
- content: "\f10c";
-}
-
-.fa-quote-left:before {
- content: "\f10d";
-}
-
-.fa-quote-right:before {
- content: "\f10e";
-}
-
-.fa-spinner:before {
- content: "\f110";
-}
-
-.fa-circle:before {
- content: "\f111";
-}
-
-.fa-mail-reply:before,
-.fa-reply:before {
- content: "\f112";
-}
-
-.fa-github-alt:before {
- content: "\f113";
-}
-
-.fa-folder-o:before {
- content: "\f114";
-}
-
-.fa-folder-open-o:before {
- content: "\f115";
-}
-
-.fa-smile-o:before {
- content: "\f118";
-}
-
-.fa-frown-o:before {
- content: "\f119";
-}
-
-.fa-meh-o:before {
- content: "\f11a";
-}
-
-.fa-gamepad:before {
- content: "\f11b";
-}
-
-.fa-keyboard-o:before {
- content: "\f11c";
-}
-
-.fa-flag-o:before {
- content: "\f11d";
-}
-
-.fa-flag-checkered:before {
- content: "\f11e";
-}
-
-.fa-terminal:before {
- content: "\f120";
-}
-
-.fa-code:before {
- content: "\f121";
-}
-
-.fa-mail-reply-all:before,
-.fa-reply-all:before {
- content: "\f122";
-}
-
-.fa-star-half-empty:before,
-.fa-star-half-full:before,
-.fa-star-half-o:before {
- content: "\f123";
-}
-
-.fa-location-arrow:before {
- content: "\f124";
-}
-
-.fa-crop:before {
- content: "\f125";
-}
-
-.fa-code-fork:before {
- content: "\f126";
-}
-
-.fa-unlink:before,
-.fa-chain-broken:before {
- content: "\f127";
-}
-
-.fa-question:before {
- content: "\f128";
-}
-
-.fa-info:before {
- content: "\f129";
-}
-
-.fa-exclamation:before {
- content: "\f12a";
-}
-
-.fa-superscript:before {
- content: "\f12b";
-}
-
-.fa-subscript:before {
- content: "\f12c";
-}
-
-.fa-eraser:before {
- content: "\f12d";
-}
-
-.fa-puzzle-piece:before {
- content: "\f12e";
-}
-
-.fa-microphone:before {
- content: "\f130";
-}
-
-.fa-microphone-slash:before {
- content: "\f131";
-}
-
-.fa-shield:before {
- content: "\f132";
-}
-
-.fa-calendar-o:before {
- content: "\f133";
-}
-
-.fa-fire-extinguisher:before {
- content: "\f134";
-}
-
-.fa-rocket:before {
- content: "\f135";
-}
-
-.fa-maxcdn:before {
- content: "\f136";
-}
-
-.fa-chevron-circle-left:before {
- content: "\f137";
-}
-
-.fa-chevron-circle-right:before {
- content: "\f138";
-}
-
-.fa-chevron-circle-up:before {
- content: "\f139";
-}
-
-.fa-chevron-circle-down:before {
- content: "\f13a";
-}
-
-.fa-html5:before {
- content: "\f13b";
-}
-
-.fa-css3:before {
- content: "\f13c";
-}
-
-.fa-anchor:before {
- content: "\f13d";
-}
-
-.fa-unlock-alt:before {
- content: "\f13e";
-}
-
-.fa-bullseye:before {
- content: "\f140";
-}
-
-.fa-ellipsis-h:before {
- content: "\f141";
-}
-
-.fa-ellipsis-v:before {
- content: "\f142";
-}
-
-.fa-rss-square:before {
- content: "\f143";
-}
-
-.fa-play-circle:before {
- content: "\f144";
-}
-
-.fa-ticket:before {
- content: "\f145";
-}
-
-.fa-minus-square:before {
- content: "\f146";
-}
-
-.fa-minus-square-o:before {
- content: "\f147";
-}
-
-.fa-level-up:before {
- content: "\f148";
-}
-
-.fa-level-down:before {
- content: "\f149";
-}
-
-.fa-check-square:before {
- content: "\f14a";
-}
-
-.fa-pencil-square:before {
- content: "\f14b";
-}
-
-.fa-external-link-square:before {
- content: "\f14c";
-}
-
-.fa-share-square:before {
- content: "\f14d";
-}
-
-.fa-compass:before {
- content: "\f14e";
-}
-
-.fa-toggle-down:before,
-.fa-caret-square-o-down:before {
- content: "\f150";
-}
-
-.fa-toggle-up:before,
-.fa-caret-square-o-up:before {
- content: "\f151";
-}
-
-.fa-toggle-right:before,
-.fa-caret-square-o-right:before {
- content: "\f152";
-}
-
-.fa-euro:before,
-.fa-eur:before {
- content: "\f153";
-}
-
-.fa-gbp:before {
- content: "\f154";
-}
-
-.fa-dollar:before,
-.fa-usd:before {
- content: "\f155";
-}
-
-.fa-rupee:before,
-.fa-inr:before {
- content: "\f156";
-}
-
-.fa-cny:before,
-.fa-rmb:before,
-.fa-yen:before,
-.fa-jpy:before {
- content: "\f157";
-}
-
-.fa-ruble:before,
-.fa-rouble:before,
-.fa-rub:before {
- content: "\f158";
-}
-
-.fa-won:before,
-.fa-krw:before {
- content: "\f159";
-}
-
-.fa-bitcoin:before,
-.fa-btc:before {
- content: "\f15a";
-}
-
-.fa-file:before {
- content: "\f15b";
-}
-
-.fa-file-text:before {
- content: "\f15c";
-}
-
-.fa-sort-alpha-asc:before {
- content: "\f15d";
-}
-
-.fa-sort-alpha-desc:before {
- content: "\f15e";
-}
-
-.fa-sort-amount-asc:before {
- content: "\f160";
-}
-
-.fa-sort-amount-desc:before {
- content: "\f161";
-}
-
-.fa-sort-numeric-asc:before {
- content: "\f162";
-}
-
-.fa-sort-numeric-desc:before {
- content: "\f163";
-}
-
-.fa-thumbs-up:before {
- content: "\f164";
-}
-
-.fa-thumbs-down:before {
- content: "\f165";
-}
-
-.fa-youtube-square:before {
- content: "\f166";
-}
-
-.fa-youtube:before {
- content: "\f167";
-}
-
-.fa-xing:before {
- content: "\f168";
-}
-
-.fa-xing-square:before {
- content: "\f169";
-}
-
-.fa-youtube-play:before {
- content: "\f16a";
-}
-
-.fa-dropbox:before {
- content: "\f16b";
-}
-
-.fa-stack-overflow:before {
- content: "\f16c";
-}
-
-.fa-instagram:before {
- content: "\f16d";
-}
-
-.fa-flickr:before {
- content: "\f16e";
-}
-
-.fa-adn:before {
- content: "\f170";
-}
-
-.fa-bitbucket:before {
- content: "\f171";
-}
-
-.fa-bitbucket-square:before {
- content: "\f172";
-}
-
-.fa-tumblr:before {
- content: "\f173";
-}
-
-.fa-tumblr-square:before {
- content: "\f174";
-}
-
-.fa-long-arrow-down:before {
- content: "\f175";
-}
-
-.fa-long-arrow-up:before {
- content: "\f176";
-}
-
-.fa-long-arrow-left:before {
- content: "\f177";
-}
-
-.fa-long-arrow-right:before {
- content: "\f178";
-}
-
-.fa-apple:before {
- content: "\f179";
-}
-
-.fa-windows:before {
- content: "\f17a";
-}
-
-.fa-android:before {
- content: "\f17b";
-}
-
-.fa-linux:before {
- content: "\f17c";
-}
-
-.fa-dribbble:before {
- content: "\f17d";
-}
-
-.fa-skype:before {
- content: "\f17e";
-}
-
-.fa-foursquare:before {
- content: "\f180";
-}
-
-.fa-trello:before {
- content: "\f181";
-}
-
-.fa-female:before {
- content: "\f182";
-}
-
-.fa-male:before {
- content: "\f183";
-}
-
-.fa-gittip:before,
-.fa-gratipay:before {
- content: "\f184";
-}
-
-.fa-sun-o:before {
- content: "\f185";
-}
-
-.fa-moon-o:before {
- content: "\f186";
-}
-
-.fa-archive:before {
- content: "\f187";
-}
-
-.fa-bug:before {
- content: "\f188";
-}
-
-.fa-vk:before {
- content: "\f189";
-}
-
-.fa-weibo:before {
- content: "\f18a";
-}
-
-.fa-renren:before {
- content: "\f18b";
-}
-
-.fa-pagelines:before {
- content: "\f18c";
-}
-
-.fa-stack-exchange:before {
- content: "\f18d";
-}
-
-.fa-arrow-circle-o-right:before {
- content: "\f18e";
-}
-
-.fa-arrow-circle-o-left:before {
- content: "\f190";
-}
-
-.fa-toggle-left:before,
-.fa-caret-square-o-left:before {
- content: "\f191";
-}
-
-.fa-dot-circle-o:before {
- content: "\f192";
-}
-
-.fa-wheelchair:before {
- content: "\f193";
-}
-
-.fa-vimeo-square:before {
- content: "\f194";
-}
-
-.fa-turkish-lira:before,
-.fa-try:before {
- content: "\f195";
-}
-
-.fa-plus-square-o:before {
- content: "\f196";
-}
-
-.fa-space-shuttle:before {
- content: "\f197";
-}
-
-.fa-slack:before {
- content: "\f198";
-}
-
-.fa-envelope-square:before {
- content: "\f199";
-}
-
-.fa-wordpress:before {
- content: "\f19a";
-}
-
-.fa-openid:before {
- content: "\f19b";
-}
-
-.fa-institution:before,
-.fa-bank:before,
-.fa-university:before {
- content: "\f19c";
-}
-
-.fa-mortar-board:before,
-.fa-graduation-cap:before {
- content: "\f19d";
-}
-
-.fa-yahoo:before {
- content: "\f19e";
-}
-
-.fa-google:before {
- content: "\f1a0";
-}
-
-.fa-reddit:before {
- content: "\f1a1";
-}
-
-.fa-reddit-square:before {
- content: "\f1a2";
-}
-
-.fa-stumbleupon-circle:before {
- content: "\f1a3";
-}
-
-.fa-stumbleupon:before {
- content: "\f1a4";
-}
-
-.fa-delicious:before {
- content: "\f1a5";
-}
-
-.fa-digg:before {
- content: "\f1a6";
-}
-
-.fa-pied-piper-pp:before {
- content: "\f1a7";
-}
-
-.fa-pied-piper-alt:before {
- content: "\f1a8";
-}
-
-.fa-drupal:before {
- content: "\f1a9";
-}
-
-.fa-joomla:before {
- content: "\f1aa";
-}
-
-.fa-language:before {
- content: "\f1ab";
-}
-
-.fa-fax:before {
- content: "\f1ac";
-}
-
-.fa-building:before {
- content: "\f1ad";
-}
-
-.fa-child:before {
- content: "\f1ae";
-}
-
-.fa-paw:before {
- content: "\f1b0";
-}
-
-.fa-spoon:before {
- content: "\f1b1";
-}
-
-.fa-cube:before {
- content: "\f1b2";
-}
-
-.fa-cubes:before {
- content: "\f1b3";
-}
-
-.fa-behance:before {
- content: "\f1b4";
-}
-
-.fa-behance-square:before {
- content: "\f1b5";
-}
-
-.fa-steam:before {
- content: "\f1b6";
-}
-
-.fa-steam-square:before {
- content: "\f1b7";
-}
-
-.fa-recycle:before {
- content: "\f1b8";
-}
-
-.fa-automobile:before,
-.fa-car:before {
- content: "\f1b9";
-}
-
-.fa-cab:before,
-.fa-taxi:before {
- content: "\f1ba";
-}
-
-.fa-tree:before {
- content: "\f1bb";
-}
-
-.fa-spotify:before {
- content: "\f1bc";
-}
-
-.fa-deviantart:before {
- content: "\f1bd";
-}
-
-.fa-soundcloud:before {
- content: "\f1be";
-}
-
-.fa-database:before {
- content: "\f1c0";
-}
-
-.fa-file-pdf-o:before {
- content: "\f1c1";
-}
-
-.fa-file-word-o:before {
- content: "\f1c2";
-}
-
-.fa-file-excel-o:before {
- content: "\f1c3";
-}
-
-.fa-file-powerpoint-o:before {
- content: "\f1c4";
-}
-
-.fa-file-photo-o:before,
-.fa-file-picture-o:before,
-.fa-file-image-o:before {
- content: "\f1c5";
-}
-
-.fa-file-zip-o:before,
-.fa-file-archive-o:before {
- content: "\f1c6";
-}
-
-.fa-file-sound-o:before,
-.fa-file-audio-o:before {
- content: "\f1c7";
-}
-
-.fa-file-movie-o:before,
-.fa-file-video-o:before {
- content: "\f1c8";
-}
-
-.fa-file-code-o:before {
- content: "\f1c9";
-}
-
-.fa-vine:before {
- content: "\f1ca";
-}
-
-.fa-codepen:before {
- content: "\f1cb";
-}
-
-.fa-jsfiddle:before {
- content: "\f1cc";
-}
-
-.fa-life-bouy:before,
-.fa-life-buoy:before,
-.fa-life-saver:before,
-.fa-support:before,
-.fa-life-ring:before {
- content: "\f1cd";
-}
-
-.fa-circle-o-notch:before {
- content: "\f1ce";
-}
-
-.fa-ra:before,
-.fa-resistance:before,
-.fa-rebel:before {
- content: "\f1d0";
-}
-
-.fa-ge:before,
-.fa-empire:before {
- content: "\f1d1";
-}
-
-.fa-git-square:before {
- content: "\f1d2";
-}
-
-.fa-git:before {
- content: "\f1d3";
-}
-
-.fa-y-combinator-square:before,
-.fa-yc-square:before,
-.fa-hacker-news:before {
- content: "\f1d4";
-}
-
-.fa-tencent-weibo:before {
- content: "\f1d5";
-}
-
-.fa-qq:before {
- content: "\f1d6";
-}
-
-.fa-wechat:before,
-.fa-weixin:before {
- content: "\f1d7";
-}
-
-.fa-send:before,
-.fa-paper-plane:before {
- content: "\f1d8";
-}
-
-.fa-send-o:before,
-.fa-paper-plane-o:before {
- content: "\f1d9";
-}
-
-.fa-history:before {
- content: "\f1da";
-}
-
-.fa-circle-thin:before {
- content: "\f1db";
-}
-
-.fa-header:before {
- content: "\f1dc";
-}
-
-.fa-paragraph:before {
- content: "\f1dd";
-}
-
-.fa-sliders:before {
- content: "\f1de";
-}
-
-.fa-share-alt:before {
- content: "\f1e0";
-}
-
-.fa-share-alt-square:before {
- content: "\f1e1";
-}
-
-.fa-bomb:before {
- content: "\f1e2";
-}
-
-.fa-soccer-ball-o:before,
-.fa-futbol-o:before {
- content: "\f1e3";
-}
-
-.fa-tty:before {
- content: "\f1e4";
-}
-
-.fa-binoculars:before {
- content: "\f1e5";
-}
-
-.fa-plug:before {
- content: "\f1e6";
-}
-
-.fa-slideshare:before {
- content: "\f1e7";
-}
-
-.fa-twitch:before {
- content: "\f1e8";
-}
-
-.fa-yelp:before {
- content: "\f1e9";
-}
-
-.fa-newspaper-o:before {
- content: "\f1ea";
-}
-
-.fa-wifi:before {
- content: "\f1eb";
-}
-
-.fa-calculator:before {
- content: "\f1ec";
-}
-
-.fa-paypal:before {
- content: "\f1ed";
-}
-
-.fa-google-wallet:before {
- content: "\f1ee";
-}
-
-.fa-cc-visa:before {
- content: "\f1f0";
-}
-
-.fa-cc-mastercard:before {
- content: "\f1f1";
-}
-
-.fa-cc-discover:before {
- content: "\f1f2";
-}
-
-.fa-cc-amex:before {
- content: "\f1f3";
-}
-
-.fa-cc-paypal:before {
- content: "\f1f4";
-}
-
-.fa-cc-stripe:before {
- content: "\f1f5";
-}
-
-.fa-bell-slash:before {
- content: "\f1f6";
-}
-
-.fa-bell-slash-o:before {
- content: "\f1f7";
-}
-
-.fa-trash:before {
- content: "\f1f8";
-}
-
-.fa-copyright:before {
- content: "\f1f9";
-}
-
-.fa-at:before {
- content: "\f1fa";
-}
-
-.fa-eyedropper:before {
- content: "\f1fb";
-}
-
-.fa-paint-brush:before {
- content: "\f1fc";
-}
-
-.fa-birthday-cake:before {
- content: "\f1fd";
-}
-
-.fa-area-chart:before {
- content: "\f1fe";
-}
-
-.fa-pie-chart:before {
- content: "\f200";
-}
-
-.fa-line-chart:before {
- content: "\f201";
-}
-
-.fa-lastfm:before {
- content: "\f202";
-}
-
-.fa-lastfm-square:before {
- content: "\f203";
-}
-
-.fa-toggle-off:before {
- content: "\f204";
-}
-
-.fa-toggle-on:before {
- content: "\f205";
-}
-
-.fa-bicycle:before {
- content: "\f206";
-}
-
-.fa-bus:before {
- content: "\f207";
-}
-
-.fa-ioxhost:before {
- content: "\f208";
-}
-
-.fa-angellist:before {
- content: "\f209";
-}
-
-.fa-cc:before {
- content: "\f20a";
-}
-
-.fa-shekel:before,
-.fa-sheqel:before,
-.fa-ils:before {
- content: "\f20b";
-}
-
-.fa-meanpath:before {
- content: "\f20c";
-}
-
-.fa-buysellads:before {
- content: "\f20d";
-}
-
-.fa-connectdevelop:before {
- content: "\f20e";
-}
-
-.fa-dashcube:before {
- content: "\f210";
-}
-
-.fa-forumbee:before {
- content: "\f211";
-}
-
-.fa-leanpub:before {
- content: "\f212";
-}
-
-.fa-sellsy:before {
- content: "\f213";
-}
-
-.fa-shirtsinbulk:before {
- content: "\f214";
-}
-
-.fa-simplybuilt:before {
- content: "\f215";
-}
-
-.fa-skyatlas:before {
- content: "\f216";
-}
-
-.fa-cart-plus:before {
- content: "\f217";
-}
-
-.fa-cart-arrow-down:before {
- content: "\f218";
-}
-
-.fa-diamond:before {
- content: "\f219";
-}
-
-.fa-ship:before {
- content: "\f21a";
-}
-
-.fa-user-secret:before {
- content: "\f21b";
-}
-
-.fa-motorcycle:before {
- content: "\f21c";
-}
-
-.fa-street-view:before {
- content: "\f21d";
-}
-
-.fa-heartbeat:before {
- content: "\f21e";
-}
-
-.fa-venus:before {
- content: "\f221";
-}
-
-.fa-mars:before {
- content: "\f222";
-}
-
-.fa-mercury:before {
- content: "\f223";
-}
-
-.fa-intersex:before,
-.fa-transgender:before {
- content: "\f224";
-}
-
-.fa-transgender-alt:before {
- content: "\f225";
-}
-
-.fa-venus-double:before {
- content: "\f226";
-}
-
-.fa-mars-double:before {
- content: "\f227";
-}
-
-.fa-venus-mars:before {
- content: "\f228";
-}
-
-.fa-mars-stroke:before {
- content: "\f229";
-}
-
-.fa-mars-stroke-v:before {
- content: "\f22a";
-}
-
-.fa-mars-stroke-h:before {
- content: "\f22b";
-}
-
-.fa-neuter:before {
- content: "\f22c";
-}
-
-.fa-genderless:before {
- content: "\f22d";
-}
-
-.fa-facebook-official:before {
- content: "\f230";
-}
-
-.fa-pinterest-p:before {
- content: "\f231";
-}
-
-.fa-whatsapp:before {
- content: "\f232";
-}
-
-.fa-server:before {
- content: "\f233";
-}
-
-.fa-user-plus:before {
- content: "\f234";
-}
-
-.fa-user-times:before {
- content: "\f235";
-}
-
-.fa-hotel:before,
-.fa-bed:before {
- content: "\f236";
-}
-
-.fa-viacoin:before {
- content: "\f237";
-}
-
-.fa-train:before {
- content: "\f238";
-}
-
-.fa-subway:before {
- content: "\f239";
-}
-
-.fa-medium:before {
- content: "\f23a";
-}
-
-.fa-yc:before,
-.fa-y-combinator:before {
- content: "\f23b";
-}
-
-.fa-optin-monster:before {
- content: "\f23c";
-}
-
-.fa-opencart:before {
- content: "\f23d";
-}
-
-.fa-expeditedssl:before {
- content: "\f23e";
-}
-
-.fa-battery-4:before,
-.fa-battery:before,
-.fa-battery-full:before {
- content: "\f240";
-}
-
-.fa-battery-3:before,
-.fa-battery-three-quarters:before {
- content: "\f241";
-}
-
-.fa-battery-2:before,
-.fa-battery-half:before {
- content: "\f242";
-}
-
-.fa-battery-1:before,
-.fa-battery-quarter:before {
- content: "\f243";
-}
-
-.fa-battery-0:before,
-.fa-battery-empty:before {
- content: "\f244";
-}
-
-.fa-mouse-pointer:before {
- content: "\f245";
-}
-
-.fa-i-cursor:before {
- content: "\f246";
-}
-
-.fa-object-group:before {
- content: "\f247";
-}
-
-.fa-object-ungroup:before {
- content: "\f248";
-}
-
-.fa-sticky-note:before {
- content: "\f249";
-}
-
-.fa-sticky-note-o:before {
- content: "\f24a";
-}
-
-.fa-cc-jcb:before {
- content: "\f24b";
-}
-
-.fa-cc-diners-club:before {
- content: "\f24c";
-}
-
-.fa-clone:before {
- content: "\f24d";
-}
-
-.fa-balance-scale:before {
- content: "\f24e";
-}
-
-.fa-hourglass-o:before {
- content: "\f250";
-}
-
-.fa-hourglass-1:before,
-.fa-hourglass-start:before {
- content: "\f251";
-}
-
-.fa-hourglass-2:before,
-.fa-hourglass-half:before {
- content: "\f252";
-}
-
-.fa-hourglass-3:before,
-.fa-hourglass-end:before {
- content: "\f253";
-}
-
-.fa-hourglass:before {
- content: "\f254";
-}
-
-.fa-hand-grab-o:before,
-.fa-hand-rock-o:before {
- content: "\f255";
-}
-
-.fa-hand-stop-o:before,
-.fa-hand-paper-o:before {
- content: "\f256";
-}
-
-.fa-hand-scissors-o:before {
- content: "\f257";
-}
-
-.fa-hand-lizard-o:before {
- content: "\f258";
-}
-
-.fa-hand-spock-o:before {
- content: "\f259";
-}
-
-.fa-hand-pointer-o:before {
- content: "\f25a";
-}
-
-.fa-hand-peace-o:before {
- content: "\f25b";
-}
-
-.fa-trademark:before {
- content: "\f25c";
-}
-
-.fa-registered:before {
- content: "\f25d";
-}
-
-.fa-creative-commons:before {
- content: "\f25e";
-}
-
-.fa-gg:before {
- content: "\f260";
-}
-
-.fa-gg-circle:before {
- content: "\f261";
-}
-
-.fa-tripadvisor:before {
- content: "\f262";
-}
-
-.fa-odnoklassniki:before {
- content: "\f263";
-}
-
-.fa-odnoklassniki-square:before {
- content: "\f264";
-}
-
-.fa-get-pocket:before {
- content: "\f265";
-}
-
-.fa-wikipedia-w:before {
- content: "\f266";
-}
-
-.fa-safari:before {
- content: "\f267";
-}
-
-.fa-chrome:before {
- content: "\f268";
-}
-
-.fa-firefox:before {
- content: "\f269";
-}
-
-.fa-opera:before {
- content: "\f26a";
-}
-
-.fa-internet-explorer:before {
- content: "\f26b";
-}
-
-.fa-tv:before,
-.fa-television:before {
- content: "\f26c";
-}
-
-.fa-contao:before {
- content: "\f26d";
-}
-
-.fa-500px:before {
- content: "\f26e";
-}
-
-.fa-amazon:before {
- content: "\f270";
-}
-
-.fa-calendar-plus-o:before {
- content: "\f271";
-}
-
-.fa-calendar-minus-o:before {
- content: "\f272";
-}
-
-.fa-calendar-times-o:before {
- content: "\f273";
-}
-
-.fa-calendar-check-o:before {
- content: "\f274";
-}
-
-.fa-industry:before {
- content: "\f275";
-}
-
-.fa-map-pin:before {
- content: "\f276";
-}
-
-.fa-map-signs:before {
- content: "\f277";
-}
-
-.fa-map-o:before {
- content: "\f278";
-}
-
-.fa-map:before {
- content: "\f279";
-}
-
-.fa-commenting:before {
- content: "\f27a";
-}
-
-.fa-commenting-o:before {
- content: "\f27b";
-}
-
-.fa-houzz:before {
- content: "\f27c";
-}
-
-.fa-vimeo:before {
- content: "\f27d";
-}
-
-.fa-black-tie:before {
- content: "\f27e";
-}
-
-.fa-fonticons:before {
- content: "\f280";
-}
-
-.fa-reddit-alien:before {
- content: "\f281";
-}
-
-.fa-edge:before {
- content: "\f282";
-}
-
-.fa-credit-card-alt:before {
- content: "\f283";
-}
-
-.fa-codiepie:before {
- content: "\f284";
-}
-
-.fa-modx:before {
- content: "\f285";
-}
-
-.fa-fort-awesome:before {
- content: "\f286";
-}
-
-.fa-usb:before {
- content: "\f287";
-}
-
-.fa-product-hunt:before {
- content: "\f288";
-}
-
-.fa-mixcloud:before {
- content: "\f289";
-}
-
-.fa-scribd:before {
- content: "\f28a";
-}
-
-.fa-pause-circle:before {
- content: "\f28b";
-}
-
-.fa-pause-circle-o:before {
- content: "\f28c";
-}
-
-.fa-stop-circle:before {
- content: "\f28d";
-}
-
-.fa-stop-circle-o:before {
- content: "\f28e";
-}
-
-.fa-shopping-bag:before {
- content: "\f290";
-}
-
-.fa-shopping-basket:before {
- content: "\f291";
-}
-
-.fa-hashtag:before {
- content: "\f292";
-}
-
-.fa-bluetooth:before {
- content: "\f293";
-}
-
-.fa-bluetooth-b:before {
- content: "\f294";
-}
-
-.fa-percent:before {
- content: "\f295";
-}
-
-.fa-gitlab:before {
- content: "\f296";
-}
-
-.fa-wpbeginner:before {
- content: "\f297";
-}
-
-.fa-wpforms:before {
- content: "\f298";
-}
-
-.fa-envira:before {
- content: "\f299";
-}
-
-.fa-universal-access:before {
- content: "\f29a";
-}
-
-.fa-wheelchair-alt:before {
- content: "\f29b";
-}
-
-.fa-question-circle-o:before {
- content: "\f29c";
-}
-
-.fa-blind:before {
- content: "\f29d";
-}
-
-.fa-audio-description:before {
- content: "\f29e";
-}
-
-.fa-volume-control-phone:before {
- content: "\f2a0";
-}
-
-.fa-braille:before {
- content: "\f2a1";
-}
-
-.fa-assistive-listening-systems:before {
- content: "\f2a2";
-}
-
-.fa-asl-interpreting:before,
-.fa-american-sign-language-interpreting:before {
- content: "\f2a3";
-}
-
-.fa-deafness:before,
-.fa-hard-of-hearing:before,
-.fa-deaf:before {
- content: "\f2a4";
-}
-
-.fa-glide:before {
- content: "\f2a5";
-}
-
-.fa-glide-g:before {
- content: "\f2a6";
-}
-
-.fa-signing:before,
-.fa-sign-language:before {
- content: "\f2a7";
-}
-
-.fa-low-vision:before {
- content: "\f2a8";
-}
-
-.fa-viadeo:before {
- content: "\f2a9";
-}
-
-.fa-viadeo-square:before {
- content: "\f2aa";
-}
-
-.fa-snapchat:before {
- content: "\f2ab";
-}
-
-.fa-snapchat-ghost:before {
- content: "\f2ac";
-}
-
-.fa-snapchat-square:before {
- content: "\f2ad";
-}
-
-.fa-pied-piper:before {
- content: "\f2ae";
-}
-
-.fa-first-order:before {
- content: "\f2b0";
-}
-
-.fa-yoast:before {
- content: "\f2b1";
-}
-
-.fa-themeisle:before {
- content: "\f2b2";
-}
-
-.fa-google-plus-circle:before,
-.fa-google-plus-official:before {
- content: "\f2b3";
-}
-
-.fa-fa:before,
-.fa-font-awesome:before {
- content: "\f2b4";
-}
-
-.fa-handshake-o:before {
- content: "\f2b5";
-}
-
-.fa-envelope-open:before {
- content: "\f2b6";
-}
-
-.fa-envelope-open-o:before {
- content: "\f2b7";
-}
-
-.fa-linode:before {
- content: "\f2b8";
-}
-
-.fa-address-book:before {
- content: "\f2b9";
-}
-
-.fa-address-book-o:before {
- content: "\f2ba";
-}
-
-.fa-vcard:before,
-.fa-address-card:before {
- content: "\f2bb";
-}
-
-.fa-vcard-o:before,
-.fa-address-card-o:before {
- content: "\f2bc";
-}
-
-.fa-user-circle:before {
- content: "\f2bd";
-}
-
-.fa-user-circle-o:before {
- content: "\f2be";
-}
-
-.fa-user-o:before {
- content: "\f2c0";
-}
-
-.fa-id-badge:before {
- content: "\f2c1";
-}
-
-.fa-drivers-license:before,
-.fa-id-card:before {
- content: "\f2c2";
-}
-
-.fa-drivers-license-o:before,
-.fa-id-card-o:before {
- content: "\f2c3";
-}
-
-.fa-quora:before {
- content: "\f2c4";
-}
-
-.fa-free-code-camp:before {
- content: "\f2c5";
-}
-
-.fa-telegram:before {
- content: "\f2c6";
-}
-
-.fa-thermometer-4:before,
-.fa-thermometer:before,
-.fa-thermometer-full:before {
- content: "\f2c7";
-}
-
-.fa-thermometer-3:before,
-.fa-thermometer-three-quarters:before {
- content: "\f2c8";
-}
-
-.fa-thermometer-2:before,
-.fa-thermometer-half:before {
- content: "\f2c9";
-}
-
-.fa-thermometer-1:before,
-.fa-thermometer-quarter:before {
- content: "\f2ca";
-}
-
-.fa-thermometer-0:before,
-.fa-thermometer-empty:before {
- content: "\f2cb";
-}
-
-.fa-shower:before {
- content: "\f2cc";
-}
-
-.fa-bathtub:before,
-.fa-s15:before,
-.fa-bath:before {
- content: "\f2cd";
-}
-
-.fa-podcast:before {
- content: "\f2ce";
-}
-
-.fa-window-maximize:before {
- content: "\f2d0";
-}
-
-.fa-window-minimize:before {
- content: "\f2d1";
-}
-
-.fa-window-restore:before {
- content: "\f2d2";
-}
-
-.fa-times-rectangle:before,
-.fa-window-close:before {
- content: "\f2d3";
-}
-
-.fa-times-rectangle-o:before,
-.fa-window-close-o:before {
- content: "\f2d4";
-}
-
-.fa-bandcamp:before {
- content: "\f2d5";
-}
-
-.fa-grav:before {
- content: "\f2d6";
-}
-
-.fa-etsy:before {
- content: "\f2d7";
-}
-
-.fa-imdb:before {
- content: "\f2d8";
-}
-
-.fa-ravelry:before {
- content: "\f2d9";
-}
-
-.fa-eercast:before {
- content: "\f2da";
-}
-
-.fa-microchip:before {
- content: "\f2db";
-}
-
-.fa-snowflake-o:before {
- content: "\f2dc";
-}
-
-.fa-superpowers:before {
- content: "\f2dd";
-}
-
-.fa-wpexplorer:before {
- content: "\f2de";
-}
-
-.fa-meetup:before {
- content: "\f2e0";
-}
-
-.sr-only {
- position: absolute;
- width: 1px;
- height: 1px;
- padding: 0;
- margin: -1px;
- overflow: hidden;
- clip: rect(0, 0, 0, 0);
- border: 0;
-}
-
-.sr-only-focusable:active,
-.sr-only-focusable:focus {
- position: static;
- width: auto;
- height: auto;
- margin: 0;
- overflow: visible;
- clip: auto;
-}
diff --git a/public/assets/admin/vendor/paper-dashboard.css b/public/assets/admin/vendor/paper-dashboard.css
deleted file mode 100644
index 8bfb5fa6..00000000
--- a/public/assets/admin/vendor/paper-dashboard.css
+++ /dev/null
@@ -1,4190 +0,0 @@
-/*!
-
- =========================================================
- * Paper Dashboard - v1.1.2
- =========================================================
-
- * Product Page: http://www.creative-tim.com/product/paper-dashboard
- * Copyright 2017 Creative Tim (http://www.creative-tim.com)
- * Licensed under MIT (https://github.com/creativetimofficial/paper-dashboard/blob/master/LICENSE.md)
-
- =========================================================
-
- * The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
- */
-/*
-$default-color: #B8B8B8 !default;
-$default-states-color: darken($default-color, 5%) !default;
-$default-color-opacity: rgba(182, 182, 182, .6) !default;
-
-$primary-color: #f96332 !default;
-$primary-states-color: darken($primary-color, 5%) !default;
-$primary-color-opacity: rgba(249, 99, 50, .3) !default;
-$primary-color-alert: rgba(249, 99, 50, .8) !default;
-
-$success-color: #18ce0f !default;
-$success-states-color: darken($success-color, 5%) !default;
-$success-color-opacity: rgba(24, 206, 15, .3) !default;
-$success-color-alert: rgba(24, 206, 15, .8) !default;
-
-$info-color: #2CA8FF !default;
-$info-states-color: #109CFF !default;
-$info-color-opacity: rgba(44, 168, 255, .3) !default;
-$info-color-alert: rgba(44, 168, 255, .8) !default;
-
-$warning-color: #FFB236 !default;
-$warning-states-color: darken($warning-color, 5%) !default;
-$warning-color-opacity: rgba(255, 178, 54, .3) !default;
-$warning-color-alert: rgba(255, 178, 54, .8) !default;
-
-$danger-color: #FF3636 !default;
-$danger-states-color: darken($danger-color, 5%) !default;
-$danger-color-opacity: rgba(255, 54, 54, .3) !default;
-$danger-color-alert: rgba(255, 54, 54, .8) !default;
-*/
-/* light colors - used for select dropdown */
-.ct-blue {
- stroke: #f96332 !important;
-}
-
-.ct-azure {
- stroke: #2CA8FF !important;
-}
-
-.ct-green {
- stroke: #18ce0f !important;
-}
-
-.ct-orange {
- stroke: #F3BB45 !important;
-}
-
-.ct-red {
- stroke: #FF3636 !important;
-}
-
-h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p, .navbar, .brand, a, .td-name, td {
- -moz-osx-font-smoothing: grayscale;
- -webkit-font-smoothing: antialiased;
- font-family: "Roboto","Helvetica Neue",Arial,sans-serif;
-}
-
-h1, .h1, h2, .h2, h3, .h3, h4, .h4 {
- font-weight: 400;
- margin: 30px 0 15px;
-}
-
-h1, .h1 {
- font-size: 3.2em;
-}
-
-h2, .h2 {
- font-size: 2.6em;
-}
-
-h3, .h3 {
- font-size: 1.825em;
- line-height: 1.4;
- font-weight: 300;
- margin: 20px 0 10px;
-}
-
-h4, .h4 {
- font-size: 1.5em;
- font-weight: 300;
- line-height: 1.2em;
-}
-
-h5, .h5 {
- font-size: 1.25em;
- font-weight: 300;
- line-height: 1.4em;
- margin-bottom: 15px;
-}
-
-h6, .h6 {
- font-size: 0.9em;
- font-weight: 300;
- text-transform: uppercase;
-}
-
-p {
- font-size: 16px;
- line-height: 1.4em;
-}
-
-h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
- color: #9A9A9A;
- font-weight: 300;
- line-height: 1.4em;
-}
-
-h1 small, h2 small, h3 small, h1 .small, h2 .small, h3 .small {
- font-size: 60%;
-}
-
-.title-uppercase {
- text-transform: uppercase;
-}
-
-blockquote {
- font-style: italic;
-}
-
-blockquote small {
- font-style: normal;
-}
-
-.text-muted {
- color: #DDDDDD;
-}
-
-.text-primary, .text-primary:hover {
- color: #427C89;
-}
-
-.text-info, .text-info:hover {
- color: #3091B2;
-}
-
-.text-success, .text-success:hover {
- color: #15b60d;
-}
-
-.text-warning, .text-warning:hover {
- color: #BB992F;
-}
-
-.text-danger, .text-danger:hover {
- color: #ff1d1d;
-}
-
-.glyphicon {
- line-height: 1;
-}
-
-strong {
- color: #403D39;
-}
-
-.icon-primary {
- color: #f96332;
-}
-
-.icon-info {
- color: #2CA8FF;
-}
-
-.icon-success {
- color: #18ce0f;
-}
-
-.icon-warning {
- color: #F3BB45;
-}
-
-.icon-danger {
- color: #FF3636;
-}
-
-.chart-legend .text-primary, .chart-legend .text-primary:hover {
- color: #f96332;
-}
-
-.chart-legend .text-info, .chart-legend .text-info:hover {
- color: #2CA8FF;
-}
-
-.chart-legend .text-success, .chart-legend .text-success:hover {
- color: #18ce0f;
-}
-
-.chart-legend .text-warning, .chart-legend .text-warning:hover {
- color: #F3BB45;
-}
-
-.chart-legend .text-danger, .chart-legend .text-danger:hover {
- color: #FF3636;
-}
-
-.description,
-.card-description,
-.footer-big p {
- color: #9A9A9A;
- font-weight: 300;
-}
-
-/* General overwrite */
-body {
- color: #4b4743;
- font-size: 14px;
- font-family: 'Muli', Arial, sans-serif;
-}
-
-body .wrapper {
- min-height: 100vh;
- position: relative;
-}
-
-a {
- color: #2CA8FF;
-}
-
-a:hover, a:focus {
- color: #3091B2;
- text-decoration: none;
-}
-
-a:focus, a:active,
-button::-moz-focus-inner,
-input::-moz-focus-inner,
-select::-moz-focus-inner,
-input[type="file"] > input[type="button"]::-moz-focus-inner {
- outline: 0 !important;
-}
-
-.ui-slider-handle:focus,
-.navbar-toggle,
-input:focus,
-button:focus {
- outline: 0 !important;
- -webkit-box-shadow: inset 0 -2px 0 #2196f3;
- box-shadow: inset 0 -2px 0 #2196f3;
-}
-
-/* Animations */
-.form-control,
-.input-group-addon,
-.tagsinput,
-.navbar,
-.navbar .alert {
- -webkit-transition: all 300ms linear;
- transition: all 300ms linear;
-}
-
-.sidebar .nav a,
-.table > tbody > tr .td-actions .btn {
- -webkit-transition: all 150ms ease-in;
- transition: all 150ms ease-in;
-}
-
-.btn {
- -webkit-transition: all 100ms ease-in;
- transition: all 100ms ease-in;
-}
-
-.fa {
- width: 21px;
- text-align: center;
-}
-
-.fa-base {
- font-size: 1.25em !important;
-}
-
-.margin-top {
- margin-top: 50px;
-}
-
-hr {
- border-color: #F1EAE0;
-}
-
-.wrapper {
- position: relative;
- top: 0;
- height: 100vh;
-}
-
-.sidebar {
- position: absolute;
- top: 0;
- bottom: 0;
- left: 0;
- z-index: 1;
- background-size: cover;
- background-position: center center;
-}
-
-.sidebar .sidebar-wrapper {
- position: relative;
- max-height: none;
- min-height: 100%;
- overflow: hidden;
- width: 260px;
- z-index: 4;
- -webkit-box-shadow: inset -1px 0px 0px 0px #DDDDDD;
- box-shadow: inset -1px 0px 0px 0px #DDDDDD;
-}
-
-.sidebar .sidebar-background {
- position: absolute;
- z-index: 1;
- height: 100%;
- width: 100%;
- display: block;
- top: 0;
- left: 0;
- background-size: cover;
- background-position: center center;
-}
-
-.sidebar,
-.off-canvas-sidebar {
- width: 260px;
- display: block;
- font-weight: 200;
-}
-
-.sidebar .logo,
-.off-canvas-sidebar .logo {
- padding: 18px 0px;
- margin: 0 20px;
-}
-
-.sidebar .logo p,
-.off-canvas-sidebar .logo p {
- float: left;
- font-size: 20px;
- margin: 10px 10px;
- line-height: 20px;
-}
-
-.sidebar .logo .simple-text,
-.off-canvas-sidebar .logo .simple-text {
- text-transform: uppercase;
- padding: 4px 0px;
- display: block;
- font-size: 18px;
- text-align: center;
- font-weight: 400;
- line-height: 30px;
-}
-
-.sidebar .nav,
-.off-canvas-sidebar .nav {
- margin-top: 20px;
-}
-
-.sidebar .nav li > a,
-.off-canvas-sidebar .nav li > a {
- padding-left: 25px;
- padding-right: 25px;
- opacity: .7;
-}
-
-.sidebar .nav li:hover > a,
-.off-canvas-sidebar .nav li:hover > a {
- opacity: 1;
-}
-
-.sidebar .nav li.active > a,
-.off-canvas-sidebar .nav li.active > a {
- color: #f96332;
- opacity: 1;
-}
-
-.sidebar .nav li.active > a:before,
-.off-canvas-sidebar .nav li.active > a:before {
- border-right: 17px solid #DDDDDD;
- border-top: 17px solid transparent;
- border-bottom: 17px solid transparent;
- content: "";
- display: inline-block;
- position: absolute;
- right: 0;
- top: 8px;
-}
-
-.sidebar .nav li.active > a:after,
-.off-canvas-sidebar .nav li.active > a:after {
- border-right: 17px solid #ebeff2;
- border-top: 17px solid transparent;
- border-bottom: 17px solid transparent;
- content: "";
- display: inline-block;
- position: absolute;
- right: -1px;
- top: 8px;
-}
-
-.sidebar .nav li h5,
-.off-canvas-sidebar .nav li h5 {
- -webkit-font-smoothing: antialiased;
- font-family: Roboto, 'Helvetica Neue', Arial, sans-serif;
- padding-left: 30px;
-}
-
-.sidebar .nav li > a.menu,
-.off-canvas-sidebar .nav li > a.menu {
- padding: 0px;
- padding-top: 10px;
-}
-
-.sidebar .nav li ul,
-.off-canvas-sidebar .nav li ul {
- margin-top: 0px;
-}
-
-.sidebar .nav p,
-.off-canvas-sidebar .nav p {
- margin: 0;
- line-height: 30px;
- font-size: 12px;
- font-weight: 600;
- text-transform: uppercase;
-}
-
-.sidebar .nav i,
-.off-canvas-sidebar .nav i {
- font-size: 24px;
- float: left;
- margin-right: 15px;
- line-height: 30px;
- width: 30px;
- text-align: center;
-}
-
-.sidebar:after, .sidebar:before,
-.off-canvas-sidebar:after,
-.off-canvas-sidebar:before {
- display: block;
- content: "";
- position: absolute;
- width: 100%;
- height: 100%;
- top: 0;
- left: 0;
- z-index: 2;
- background: #FFFFFF;
-}
-
-.sidebar:after, .sidebar:before, .sidebar[data-background-color="white"]:after, .sidebar[data-background-color="white"]:before,
-.off-canvas-sidebar:after,
-.off-canvas-sidebar:before,
-.off-canvas-sidebar[data-background-color="white"]:after,
-.off-canvas-sidebar[data-background-color="white"]:before {
- background-color: #FFFFFF;
-}
-
-.sidebar .logo, .sidebar[data-background-color="white"] .logo,
-.off-canvas-sidebar .logo,
-.off-canvas-sidebar[data-background-color="white"] .logo {
- border-bottom: 1px solid rgba(47, 45, 42, 0.3);
-}
-
-.sidebar .logo p, .sidebar[data-background-color="white"] .logo p,
-.off-canvas-sidebar .logo p,
-.off-canvas-sidebar[data-background-color="white"] .logo p {
- color: #2f2d2a;
-}
-
-.sidebar .logo .simple-text, .sidebar[data-background-color="white"] .logo .simple-text,
-.off-canvas-sidebar .logo .simple-text,
-.off-canvas-sidebar[data-background-color="white"] .logo .simple-text {
- color: #2f2d2a;
-}
-
-.sidebar .nav li:not(.active) > a, .sidebar[data-background-color="white"] .nav li:not(.active) > a,
-.off-canvas-sidebar .nav li:not(.active) > a,
-.off-canvas-sidebar[data-background-color="white"] .nav li:not(.active) > a {
- color: #2f2d2a;
-}
-
-.sidebar .nav .divider, .sidebar[data-background-color="white"] .nav .divider,
-.off-canvas-sidebar .nav .divider,
-.off-canvas-sidebar[data-background-color="white"] .nav .divider {
- background-color: rgba(47, 45, 42, 0.2);
-}
-
-.sidebar[data-background-color="black"]:after, .sidebar[data-background-color="black"]:before,
-.off-canvas-sidebar[data-background-color="black"]:after,
-.off-canvas-sidebar[data-background-color="black"]:before {
- background-color: #0c1419;
-}
-
-.sidebar[data-background-color="black"] .logo,
-.off-canvas-sidebar[data-background-color="black"] .logo {
- border-bottom: 1px solid rgba(255, 255, 255, 0.3);
-}
-
-.sidebar[data-background-color="black"] .logo p,
-.off-canvas-sidebar[data-background-color="black"] .logo p {
- color: #FFFFFF;
-}
-
-.sidebar[data-background-color="black"] .logo .simple-text,
-.off-canvas-sidebar[data-background-color="black"] .logo .simple-text {
- color: #FFFFFF;
-}
-
-.sidebar[data-background-color="black"] .nav li:not(.active) > a,
-.off-canvas-sidebar[data-background-color="black"] .nav li:not(.active) > a {
- color: #FFFFFF;
-}
-
-.sidebar[data-background-color="black"] .nav .divider,
-.off-canvas-sidebar[data-background-color="black"] .nav .divider {
- background-color: rgba(255, 255, 255, 0.2);
-}
-
-.sidebar[data-active-color="primary"] .nav li.active > a,
-.off-canvas-sidebar[data-active-color="primary"] .nav li.active > a {
- color: #f96332;
- opacity: 1;
-}
-
-.sidebar[data-active-color="info"] .nav li.active > a,
-.off-canvas-sidebar[data-active-color="info"] .nav li.active > a {
- color: #2CA8FF;
- opacity: 1;
-}
-
-.sidebar[data-active-color="success"] .nav li.active > a,
-.off-canvas-sidebar[data-active-color="success"] .nav li.active > a {
- color: #18ce0f;
- opacity: 1;
-}
-
-.sidebar[data-active-color="warning"] .nav li.active > a,
-.off-canvas-sidebar[data-active-color="warning"] .nav li.active > a {
- color: #F3BB45;
- opacity: 1;
-}
-
-.sidebar[data-active-color="danger"] .nav li.active > a,
-.off-canvas-sidebar[data-active-color="danger"] .nav li.active > a {
- color: #FF3636;
- opacity: 1;
-}
-
-.main-panel {
- background-color: #ebeff2;
- position: relative;
- z-index: 2;
- float: right;
- width: calc(100% - 260px);
- min-height: 100%;
-}
-
-.main-panel > .content {
- padding: 30px 15px;
- min-height: calc(100% - 123px);
-}
-
-.main-panel > .footer {
- border-top: 1px solid rgba(0, 0, 0, 0.1);
-}
-
-.main-panel .navbar {
- margin-bottom: 0;
-}
-
-.sidebar,
-.main-panel {
- overflow: auto;
- max-height: 100%;
- height: 100%;
- -webkit-transition-property: top,bottom;
- transition-property: top,bottom;
- -webkit-transition-duration: .2s,.2s;
- transition-duration: .2s,.2s;
- -webkit-transition-timing-function: linear,linear;
- transition-timing-function: linear,linear;
- -webkit-overflow-scrolling: touch;
-}
-
-/* badges */
-.badge {
- border-radius: 8px;
- padding: 4px 8px;
- text-transform: uppercase;
- font-size: 0.7142em;
- line-height: 12px;
- background-color: transparent;
- border: 1px solid;
- margin-bottom: 5px;
- border-radius: 6px;
-}
-
-.badge-icon {
- padding: 0.4em 0.55em;
-}
-
-.badge-icon i {
- font-size: 0.8em;
-}
-
-.badge-default {
- border-color: #2f2d2a;
- color: #2f2d2a;
-}
-
-.badge-primary {
- border-color: #f96332;
- color: #f96332;
-}
-
-.badge-info {
- border-color: #2CA8FF;
- color: #2CA8FF;
-}
-
-.badge-success {
- border-color: #18ce0f;
- color: #18ce0f;
-}
-
-.badge-warning {
- border-color: #F3BB45;
- color: #F3BB45;
-}
-
-.badge-danger {
- border-color: #FF3636;
- color: #FF3636;
-}
-
-.badge-neutral {
- border-color: #FFFFFF;
- color: #FFFFFF;
-}
-
-.btn,
-.navbar .navbar-nav > li > a.btn {
- -webkit-box-sizing: border-box;
- box-sizing: border-box;
- background-color: transparent;
- font-size: 14px;
- font-weight: 500;
- margin-top: 5px;
- padding: 4px 18px;
- background-color: #2f2d2a;
- color: #FFFFFF;
- -webkit-transition: all 150ms linear;
- transition: all 150ms linear;
-}
-
-.btn:hover, .btn:focus, .btn:active, .btn.active, .btn:active:focus, .btn:active:hover, .btn.active:focus, .btn.active:hover,
-.open > .btn.dropdown-toggle,
-.open > .btn.dropdown-toggle:focus,
-.open > .btn.dropdown-toggle:hover,
-.navbar .navbar-nav > li > a.btn:hover,
-.navbar .navbar-nav > li > a.btn:focus,
-.navbar .navbar-nav > li > a.btn:active,
-.navbar .navbar-nav > li > a.btn.active,
-.navbar .navbar-nav > li > a.btn:active:focus,
-.navbar .navbar-nav > li > a.btn:active:hover,
-.navbar .navbar-nav > li > a.btn.active:focus,
-.navbar .navbar-nav > li > a.btn.active:hover,
-.open >
-.navbar .navbar-nav > li > a.btn.dropdown-toggle,
-.open >
-.navbar .navbar-nav > li > a.btn.dropdown-toggle:focus,
-.open >
-.navbar .navbar-nav > li > a.btn.dropdown-toggle:hover {
- background-color: #403D39;
- color: #FFFFFF;
-}
-
-.btn.disabled, .btn.disabled:hover, .btn.disabled:focus, .btn.disabled.focus, .btn.disabled:active, .btn.disabled.active, .btn:disabled, .btn:disabled:hover, .btn:disabled:focus, .btn:disabled.focus, .btn:disabled:active, .btn:disabled.active, .btn[disabled], .btn[disabled]:hover, .btn[disabled]:focus, .btn[disabled].focus, .btn[disabled]:active, .btn[disabled].active,
-fieldset[disabled] .btn,
-fieldset[disabled] .btn:hover,
-fieldset[disabled] .btn:focus,
-fieldset[disabled] .btn.focus,
-fieldset[disabled] .btn:active,
-fieldset[disabled] .btn.active,
-.navbar .navbar-nav > li > a.btn.disabled,
-.navbar .navbar-nav > li > a.btn.disabled:hover,
-.navbar .navbar-nav > li > a.btn.disabled:focus,
-.navbar .navbar-nav > li > a.btn.disabled.focus,
-.navbar .navbar-nav > li > a.btn.disabled:active,
-.navbar .navbar-nav > li > a.btn.disabled.active,
-.navbar .navbar-nav > li > a.btn:disabled,
-.navbar .navbar-nav > li > a.btn:disabled:hover,
-.navbar .navbar-nav > li > a.btn:disabled:focus,
-.navbar .navbar-nav > li > a.btn:disabled.focus,
-.navbar .navbar-nav > li > a.btn:disabled:active,
-.navbar .navbar-nav > li > a.btn:disabled.active,
-.navbar .navbar-nav > li > a.btn[disabled],
-.navbar .navbar-nav > li > a.btn[disabled]:hover,
-.navbar .navbar-nav > li > a.btn[disabled]:focus,
-.navbar .navbar-nav > li > a.btn[disabled].focus,
-.navbar .navbar-nav > li > a.btn[disabled]:active,
-.navbar .navbar-nav > li > a.btn[disabled].active,
-fieldset[disabled]
-.navbar .navbar-nav > li > a.btn,
-fieldset[disabled]
-.navbar .navbar-nav > li > a.btn:hover,
-fieldset[disabled]
-.navbar .navbar-nav > li > a.btn:focus,
-fieldset[disabled]
-.navbar .navbar-nav > li > a.btn.focus,
-fieldset[disabled]
-.navbar .navbar-nav > li > a.btn:active,
-fieldset[disabled]
-.navbar .navbar-nav > li > a.btn.active {
- background-color: #2f2d2a;
- border-color: #2f2d2a;
-}
-
-.btn.focus, .btn:focus,
-.navbar .navbar-nav > li > a.btn.focus,
-.navbar .navbar-nav > li > a.btn:focus {
- -webkit-box-shadow: none;
- box-shadow: none;
-}
-
-.btn.btn-simple,
-.navbar .navbar-nav > li > a.btn.btn-simple {
- color: #2f2d2a;
- border-color: #2f2d2a;
-}
-
-.btn.btn-simple:hover, .btn.btn-simple:focus, .btn.btn-simple:active,
-.navbar .navbar-nav > li > a.btn.btn-simple:hover,
-.navbar .navbar-nav > li > a.btn.btn-simple:focus,
-.navbar .navbar-nav > li > a.btn.btn-simple:active {
- background-color: transparent;
- color: #403D39;
- border-color: #403D39;
-}
-
-.btn.btn-link,
-.navbar .navbar-nav > li > a.btn.btn-link {
- color: #2f2d2a;
-}
-
-.btn.btn-link:hover, .btn.btn-link:focus, .btn.btn-link:active,
-.navbar .navbar-nav > li > a.btn.btn-link:hover,
-.navbar .navbar-nav > li > a.btn.btn-link:focus,
-.navbar .navbar-nav > li > a.btn.btn-link:active {
- background-color: transparent;
- color: #403D39;
- text-decoration: none;
-}
-
-.btn:hover, .btn:focus,
-.navbar .navbar-nav > li > a.btn:hover,
-.navbar .navbar-nav > li > a.btn:focus {
- outline: 0 !important;
-}
-
-.btn:active, .btn.active,
-.open > .btn.dropdown-toggle,
-.navbar .navbar-nav > li > a.btn:active,
-.navbar .navbar-nav > li > a.btn.active,
-.open >
-.navbar .navbar-nav > li > a.btn.dropdown-toggle {
- -webkit-box-shadow: none;
- box-shadow: none;
- outline: 0 !important;
-}
-
-.btn.btn-icon,
-.navbar .navbar-nav > li > a.btn.btn-icon {
- padding: 7px;
-}
-
-.btn-group .btn + .btn,
-.btn-group .btn + .btn-group,
-.btn-group .btn-group + .btn,
-.btn-group .btn-group + .btn-group {
- margin-left: -2px;
-}
-
-.navbar .navbar-nav > li > a.btn-primary, .btn-primary {
- background-color: #f96332;
- color: #FFFFFF;
-}
-
-.navbar .navbar-nav > li > a.btn-primary:hover, .navbar .navbar-nav > li > a.btn-primary:focus, .navbar .navbar-nav > li > a.btn-primary:active, .navbar .navbar-nav > li > a.btn-primary.active, .navbar .navbar-nav > li > a.btn-primary:active:focus, .navbar .navbar-nav > li > a.btn-primary:active:hover, .navbar .navbar-nav > li > a.btn-primary.active:focus, .navbar .navbar-nav > li > a.btn-primary.active:hover,
-.open > .navbar .navbar-nav > li > a.btn-primary.dropdown-toggle,
-.open > .navbar .navbar-nav > li > a.btn-primary.dropdown-toggle:focus,
-.open > .navbar .navbar-nav > li > a.btn-primary.dropdown-toggle:hover, .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary.active:focus, .btn-primary.active:hover,
-.open > .btn-primary.dropdown-toggle,
-.open > .btn-primary.dropdown-toggle:focus,
-.open > .btn-primary.dropdown-toggle:hover {
- background-color: #427C89;
- color: #FFFFFF;
-}
-
-.navbar .navbar-nav > li > a.btn-primary.disabled, .navbar .navbar-nav > li > a.btn-primary.disabled:hover, .navbar .navbar-nav > li > a.btn-primary.disabled:focus, .navbar .navbar-nav > li > a.btn-primary.disabled.focus, .navbar .navbar-nav > li > a.btn-primary.disabled:active, .navbar .navbar-nav > li > a.btn-primary.disabled.active, .navbar .navbar-nav > li > a.btn-primary:disabled, .navbar .navbar-nav > li > a.btn-primary:disabled:hover, .navbar .navbar-nav > li > a.btn-primary:disabled:focus, .navbar .navbar-nav > li > a.btn-primary:disabled.focus, .navbar .navbar-nav > li > a.btn-primary:disabled:active, .navbar .navbar-nav > li > a.btn-primary:disabled.active, .navbar .navbar-nav > li > a.btn-primary[disabled], .navbar .navbar-nav > li > a.btn-primary[disabled]:hover, .navbar .navbar-nav > li > a.btn-primary[disabled]:focus, .navbar .navbar-nav > li > a.btn-primary[disabled].focus, .navbar .navbar-nav > li > a.btn-primary[disabled]:active, .navbar .navbar-nav > li > a.btn-primary[disabled].active,
-fieldset[disabled] .navbar .navbar-nav > li > a.btn-primary,
-fieldset[disabled] .navbar .navbar-nav > li > a.btn-primary:hover,
-fieldset[disabled] .navbar .navbar-nav > li > a.btn-primary:focus,
-fieldset[disabled] .navbar .navbar-nav > li > a.btn-primary.focus,
-fieldset[disabled] .navbar .navbar-nav > li > a.btn-primary:active,
-fieldset[disabled] .navbar .navbar-nav > li > a.btn-primary.active, .btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled.focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary:disabled, .btn-primary:disabled:hover, .btn-primary:disabled:focus, .btn-primary:disabled.focus, .btn-primary:disabled:active, .btn-primary:disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled].focus, .btn-primary[disabled]:active, .btn-primary[disabled].active,
-fieldset[disabled] .btn-primary,
-fieldset[disabled] .btn-primary:hover,
-fieldset[disabled] .btn-primary:focus,
-fieldset[disabled] .btn-primary.focus,
-fieldset[disabled] .btn-primary:active,
-fieldset[disabled] .btn-primary.active {
- background-color: #f96332;
- border-color: #f96332;
-}
-
-.navbar .navbar-nav > li > a.btn-primary.focus, .navbar .navbar-nav > li > a.btn-primary:focus, .btn-primary.focus, .btn-primary:focus {
- -webkit-box-shadow: none;
- box-shadow: none;
-}
-
-.navbar .navbar-nav > li > a.btn-primary.btn-simple, .btn-primary.btn-simple {
- color: #f96332;
- border-color: #f96332;
-}
-
-.navbar .navbar-nav > li > a.btn-primary.btn-simple:hover, .navbar .navbar-nav > li > a.btn-primary.btn-simple:focus, .navbar .navbar-nav > li > a.btn-primary.btn-simple:active, .btn-primary.btn-simple:hover, .btn-primary.btn-simple:focus, .btn-primary.btn-simple:active {
- background-color: transparent;
- color: #427C89;
- border-color: #427C89;
-}
-
-.navbar .navbar-nav > li > a.btn-primary.btn-link, .btn-primary.btn-link {
- color: #f96332;
-}
-
-.navbar .navbar-nav > li > a.btn-primary.btn-link:hover, .navbar .navbar-nav > li > a.btn-primary.btn-link:focus, .navbar .navbar-nav > li > a.btn-primary.btn-link:active, .btn-primary.btn-link:hover, .btn-primary.btn-link:focus, .btn-primary.btn-link:active {
- background-color: transparent;
- color: #427C89;
- text-decoration: none;
-}
-
-.navbar .navbar-nav > li > a.btn-success, .btn-success {
- background-color: #18ce0f;
- color: #FFFFFF;
-}
-
-.navbar .navbar-nav > li > a.btn-success:hover, .navbar .navbar-nav > li > a.btn-success:focus, .navbar .navbar-nav > li > a.btn-success:active, .navbar .navbar-nav > li > a.btn-success.active, .navbar .navbar-nav > li > a.btn-success:active:focus, .navbar .navbar-nav > li > a.btn-success:active:hover, .navbar .navbar-nav > li > a.btn-success.active:focus, .navbar .navbar-nav > li > a.btn-success.active:hover,
-.open > .navbar .navbar-nav > li > a.btn-success.dropdown-toggle,
-.open > .navbar .navbar-nav > li > a.btn-success.dropdown-toggle:focus,
-.open > .navbar .navbar-nav > li > a.btn-success.dropdown-toggle:hover, .btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success:active:focus, .btn-success:active:hover, .btn-success.active:focus, .btn-success.active:hover,
-.open > .btn-success.dropdown-toggle,
-.open > .btn-success.dropdown-toggle:focus,
-.open > .btn-success.dropdown-toggle:hover {
- background-color: #15b60d;
- color: #FFFFFF;
-}
-
-.navbar .navbar-nav > li > a.btn-success.disabled, .navbar .navbar-nav > li > a.btn-success.disabled:hover, .navbar .navbar-nav > li > a.btn-success.disabled:focus, .navbar .navbar-nav > li > a.btn-success.disabled.focus, .navbar .navbar-nav > li > a.btn-success.disabled:active, .navbar .navbar-nav > li > a.btn-success.disabled.active, .navbar .navbar-nav > li > a.btn-success:disabled, .navbar .navbar-nav > li > a.btn-success:disabled:hover, .navbar .navbar-nav > li > a.btn-success:disabled:focus, .navbar .navbar-nav > li > a.btn-success:disabled.focus, .navbar .navbar-nav > li > a.btn-success:disabled:active, .navbar .navbar-nav > li > a.btn-success:disabled.active, .navbar .navbar-nav > li > a.btn-success[disabled], .navbar .navbar-nav > li > a.btn-success[disabled]:hover, .navbar .navbar-nav > li > a.btn-success[disabled]:focus, .navbar .navbar-nav > li > a.btn-success[disabled].focus, .navbar .navbar-nav > li > a.btn-success[disabled]:active, .navbar .navbar-nav > li > a.btn-success[disabled].active,
-fieldset[disabled] .navbar .navbar-nav > li > a.btn-success,
-fieldset[disabled] .navbar .navbar-nav > li > a.btn-success:hover,
-fieldset[disabled] .navbar .navbar-nav > li > a.btn-success:focus,
-fieldset[disabled] .navbar .navbar-nav > li > a.btn-success.focus,
-fieldset[disabled] .navbar .navbar-nav > li > a.btn-success:active,
-fieldset[disabled] .navbar .navbar-nav > li > a.btn-success.active, .btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled.focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success:disabled, .btn-success:disabled:hover, .btn-success:disabled:focus, .btn-success:disabled.focus, .btn-success:disabled:active, .btn-success:disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled].focus, .btn-success[disabled]:active, .btn-success[disabled].active,
-fieldset[disabled] .btn-success,
-fieldset[disabled] .btn-success:hover,
-fieldset[disabled] .btn-success:focus,
-fieldset[disabled] .btn-success.focus,
-fieldset[disabled] .btn-success:active,
-fieldset[disabled] .btn-success.active {
- background-color: #18ce0f;
- border-color: #18ce0f;
-}
-
-.navbar .navbar-nav > li > a.btn-success.focus, .navbar .navbar-nav > li > a.btn-success:focus, .btn-success.focus, .btn-success:focus {
- -webkit-box-shadow: none;
- box-shadow: none;
-}
-
-.navbar .navbar-nav > li > a.btn-success.btn-simple, .btn-success.btn-simple {
- color: #18ce0f;
- border-color: #18ce0f;
-}
-
-.navbar .navbar-nav > li > a.btn-success.btn-simple:hover, .navbar .navbar-nav > li > a.btn-success.btn-simple:focus, .navbar .navbar-nav > li > a.btn-success.btn-simple:active, .btn-success.btn-simple:hover, .btn-success.btn-simple:focus, .btn-success.btn-simple:active {
- background-color: transparent;
- color: #15b60d;
- border-color: #15b60d;
-}
-
-.navbar .navbar-nav > li > a.btn-success.btn-link, .btn-success.btn-link {
- color: #18ce0f;
-}
-
-.navbar .navbar-nav > li > a.btn-success.btn-link:hover, .navbar .navbar-nav > li > a.btn-success.btn-link:focus, .navbar .navbar-nav > li > a.btn-success.btn-link:active, .btn-success.btn-link:hover, .btn-success.btn-link:focus, .btn-success.btn-link:active {
- background-color: transparent;
- color: #15b60d;
- text-decoration: none;
-}
-
-.navbar .navbar-nav > li > a.btn-info, .btn-info {
- background-color: #2CA8FF;
- color: #FFFFFF;
-}
-
-.navbar .navbar-nav > li > a.btn-info:hover, .navbar .navbar-nav > li > a.btn-info:focus, .navbar .navbar-nav > li > a.btn-info:active, .navbar .navbar-nav > li > a.btn-info.active, .navbar .navbar-nav > li > a.btn-info:active:focus, .navbar .navbar-nav > li > a.btn-info:active:hover, .navbar .navbar-nav > li > a.btn-info.active:focus, .navbar .navbar-nav > li > a.btn-info.active:hover,
-.open > .navbar .navbar-nav > li > a.btn-info.dropdown-toggle,
-.open > .navbar .navbar-nav > li > a.btn-info.dropdown-toggle:focus,
-.open > .navbar .navbar-nav > li > a.btn-info.dropdown-toggle:hover, .btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info:active:focus, .btn-info:active:hover, .btn-info.active:focus, .btn-info.active:hover,
-.open > .btn-info.dropdown-toggle,
-.open > .btn-info.dropdown-toggle:focus,
-.open > .btn-info.dropdown-toggle:hover {
- background-color: #3091B2;
- color: #FFFFFF;
-}
-
-.navbar .navbar-nav > li > a.btn-info.disabled, .navbar .navbar-nav > li > a.btn-info.disabled:hover, .navbar .navbar-nav > li > a.btn-info.disabled:focus, .navbar .navbar-nav > li > a.btn-info.disabled.focus, .navbar .navbar-nav > li > a.btn-info.disabled:active, .navbar .navbar-nav > li > a.btn-info.disabled.active, .navbar .navbar-nav > li > a.btn-info:disabled, .navbar .navbar-nav > li > a.btn-info:disabled:hover, .navbar .navbar-nav > li > a.btn-info:disabled:focus, .navbar .navbar-nav > li > a.btn-info:disabled.focus, .navbar .navbar-nav > li > a.btn-info:disabled:active, .navbar .navbar-nav > li > a.btn-info:disabled.active, .navbar .navbar-nav > li > a.btn-info[disabled], .navbar .navbar-nav > li > a.btn-info[disabled]:hover, .navbar .navbar-nav > li > a.btn-info[disabled]:focus, .navbar .navbar-nav > li > a.btn-info[disabled].focus, .navbar .navbar-nav > li > a.btn-info[disabled]:active, .navbar .navbar-nav > li > a.btn-info[disabled].active,
-fieldset[disabled] .navbar .navbar-nav > li > a.btn-info,
-fieldset[disabled] .navbar .navbar-nav > li > a.btn-info:hover,
-fieldset[disabled] .navbar .navbar-nav > li > a.btn-info:focus,
-fieldset[disabled] .navbar .navbar-nav > li > a.btn-info.focus,
-fieldset[disabled] .navbar .navbar-nav > li > a.btn-info:active,
-fieldset[disabled] .navbar .navbar-nav > li > a.btn-info.active, .btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled.focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info:disabled, .btn-info:disabled:hover, .btn-info:disabled:focus, .btn-info:disabled.focus, .btn-info:disabled:active, .btn-info:disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled].focus, .btn-info[disabled]:active, .btn-info[disabled].active,
-fieldset[disabled] .btn-info,
-fieldset[disabled] .btn-info:hover,
-fieldset[disabled] .btn-info:focus,
-fieldset[disabled] .btn-info.focus,
-fieldset[disabled] .btn-info:active,
-fieldset[disabled] .btn-info.active {
- background-color: #2CA8FF;
- border-color: #2CA8FF;
-}
-
-.navbar .navbar-nav > li > a.btn-info.focus, .navbar .navbar-nav > li > a.btn-info:focus, .btn-info.focus, .btn-info:focus {
- -webkit-box-shadow: none;
- box-shadow: none;
-}
-
-.navbar .navbar-nav > li > a.btn-info.btn-simple, .btn-info.btn-simple {
- color: #2CA8FF;
- border-color: #2CA8FF;
-}
-
-.navbar .navbar-nav > li > a.btn-info.btn-simple:hover, .navbar .navbar-nav > li > a.btn-info.btn-simple:focus, .navbar .navbar-nav > li > a.btn-info.btn-simple:active, .btn-info.btn-simple:hover, .btn-info.btn-simple:focus, .btn-info.btn-simple:active {
- background-color: transparent;
- color: #3091B2;
- border-color: #3091B2;
-}
-
-.navbar .navbar-nav > li > a.btn-info.btn-link, .btn-info.btn-link {
- color: #2CA8FF;
-}
-
-.navbar .navbar-nav > li > a.btn-info.btn-link:hover, .navbar .navbar-nav > li > a.btn-info.btn-link:focus, .navbar .navbar-nav > li > a.btn-info.btn-link:active, .btn-info.btn-link:hover, .btn-info.btn-link:focus, .btn-info.btn-link:active {
- background-color: transparent;
- color: #3091B2;
- text-decoration: none;
-}
-
-.navbar .navbar-nav > li > a.btn-warning, .btn-warning {
- background-color: #F3BB45;
- color: #FFFFFF;
-}
-
-.navbar .navbar-nav > li > a.btn-warning:hover, .navbar .navbar-nav > li > a.btn-warning:focus, .navbar .navbar-nav > li > a.btn-warning:active, .navbar .navbar-nav > li > a.btn-warning.active, .navbar .navbar-nav > li > a.btn-warning:active:focus, .navbar .navbar-nav > li > a.btn-warning:active:hover, .navbar .navbar-nav > li > a.btn-warning.active:focus, .navbar .navbar-nav > li > a.btn-warning.active:hover,
-.open > .navbar .navbar-nav > li > a.btn-warning.dropdown-toggle,
-.open > .navbar .navbar-nav > li > a.btn-warning.dropdown-toggle:focus,
-.open > .navbar .navbar-nav > li > a.btn-warning.dropdown-toggle:hover, .btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning:active:focus, .btn-warning:active:hover, .btn-warning.active:focus, .btn-warning.active:hover,
-.open > .btn-warning.dropdown-toggle,
-.open > .btn-warning.dropdown-toggle:focus,
-.open > .btn-warning.dropdown-toggle:hover {
- background-color: #BB992F;
- color: #FFFFFF;
-}
-
-.navbar .navbar-nav > li > a.btn-warning.disabled, .navbar .navbar-nav > li > a.btn-warning.disabled:hover, .navbar .navbar-nav > li > a.btn-warning.disabled:focus, .navbar .navbar-nav > li > a.btn-warning.disabled.focus, .navbar .navbar-nav > li > a.btn-warning.disabled:active, .navbar .navbar-nav > li > a.btn-warning.disabled.active, .navbar .navbar-nav > li > a.btn-warning:disabled, .navbar .navbar-nav > li > a.btn-warning:disabled:hover, .navbar .navbar-nav > li > a.btn-warning:disabled:focus, .navbar .navbar-nav > li > a.btn-warning:disabled.focus, .navbar .navbar-nav > li > a.btn-warning:disabled:active, .navbar .navbar-nav > li > a.btn-warning:disabled.active, .navbar .navbar-nav > li > a.btn-warning[disabled], .navbar .navbar-nav > li > a.btn-warning[disabled]:hover, .navbar .navbar-nav > li > a.btn-warning[disabled]:focus, .navbar .navbar-nav > li > a.btn-warning[disabled].focus, .navbar .navbar-nav > li > a.btn-warning[disabled]:active, .navbar .navbar-nav > li > a.btn-warning[disabled].active,
-fieldset[disabled] .navbar .navbar-nav > li > a.btn-warning,
-fieldset[disabled] .navbar .navbar-nav > li > a.btn-warning:hover,
-fieldset[disabled] .navbar .navbar-nav > li > a.btn-warning:focus,
-fieldset[disabled] .navbar .navbar-nav > li > a.btn-warning.focus,
-fieldset[disabled] .navbar .navbar-nav > li > a.btn-warning:active,
-fieldset[disabled] .navbar .navbar-nav > li > a.btn-warning.active, .btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled.focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning:disabled, .btn-warning:disabled:hover, .btn-warning:disabled:focus, .btn-warning:disabled.focus, .btn-warning:disabled:active, .btn-warning:disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled].focus, .btn-warning[disabled]:active, .btn-warning[disabled].active,
-fieldset[disabled] .btn-warning,
-fieldset[disabled] .btn-warning:hover,
-fieldset[disabled] .btn-warning:focus,
-fieldset[disabled] .btn-warning.focus,
-fieldset[disabled] .btn-warning:active,
-fieldset[disabled] .btn-warning.active {
- background-color: #F3BB45;
- border-color: #F3BB45;
-}
-
-.navbar .navbar-nav > li > a.btn-warning.focus, .navbar .navbar-nav > li > a.btn-warning:focus, .btn-warning.focus, .btn-warning:focus {
- -webkit-box-shadow: none;
- box-shadow: none;
-}
-
-.navbar .navbar-nav > li > a.btn-warning.btn-simple, .btn-warning.btn-simple {
- color: #F3BB45;
- border-color: #F3BB45;
-}
-
-.navbar .navbar-nav > li > a.btn-warning.btn-simple:hover, .navbar .navbar-nav > li > a.btn-warning.btn-simple:focus, .navbar .navbar-nav > li > a.btn-warning.btn-simple:active, .btn-warning.btn-simple:hover, .btn-warning.btn-simple:focus, .btn-warning.btn-simple:active {
- background-color: transparent;
- color: #BB992F;
- border-color: #BB992F;
-}
-
-.navbar .navbar-nav > li > a.btn-warning.btn-link, .btn-warning.btn-link {
- color: #F3BB45;
-}
-
-.navbar .navbar-nav > li > a.btn-warning.btn-link:hover, .navbar .navbar-nav > li > a.btn-warning.btn-link:focus, .navbar .navbar-nav > li > a.btn-warning.btn-link:active, .btn-warning.btn-link:hover, .btn-warning.btn-link:focus, .btn-warning.btn-link:active {
- background-color: transparent;
- color: #BB992F;
- text-decoration: none;
-}
-
-.navbar .navbar-nav > li > a.btn-danger, .btn-danger {
- background-color: #FF3636;
- color: #FFFFFF;
-}
-
-.navbar .navbar-nav > li > a.btn-danger:hover, .navbar .navbar-nav > li > a.btn-danger:focus, .navbar .navbar-nav > li > a.btn-danger:active, .navbar .navbar-nav > li > a.btn-danger.active, .navbar .navbar-nav > li > a.btn-danger:active:focus, .navbar .navbar-nav > li > a.btn-danger:active:hover, .navbar .navbar-nav > li > a.btn-danger.active:focus, .navbar .navbar-nav > li > a.btn-danger.active:hover,
-.open > .navbar .navbar-nav > li > a.btn-danger.dropdown-toggle,
-.open > .navbar .navbar-nav > li > a.btn-danger.dropdown-toggle:focus,
-.open > .navbar .navbar-nav > li > a.btn-danger.dropdown-toggle:hover, .btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger:active:focus, .btn-danger:active:hover, .btn-danger.active:focus, .btn-danger.active:hover,
-.open > .btn-danger.dropdown-toggle,
-.open > .btn-danger.dropdown-toggle:focus,
-.open > .btn-danger.dropdown-toggle:hover {
- background-color: #ff1d1d;
- color: #FFFFFF;
-}
-
-.navbar .navbar-nav > li > a.btn-danger.disabled, .navbar .navbar-nav > li > a.btn-danger.disabled:hover, .navbar .navbar-nav > li > a.btn-danger.disabled:focus, .navbar .navbar-nav > li > a.btn-danger.disabled.focus, .navbar .navbar-nav > li > a.btn-danger.disabled:active, .navbar .navbar-nav > li > a.btn-danger.disabled.active, .navbar .navbar-nav > li > a.btn-danger:disabled, .navbar .navbar-nav > li > a.btn-danger:disabled:hover, .navbar .navbar-nav > li > a.btn-danger:disabled:focus, .navbar .navbar-nav > li > a.btn-danger:disabled.focus, .navbar .navbar-nav > li > a.btn-danger:disabled:active, .navbar .navbar-nav > li > a.btn-danger:disabled.active, .navbar .navbar-nav > li > a.btn-danger[disabled], .navbar .navbar-nav > li > a.btn-danger[disabled]:hover, .navbar .navbar-nav > li > a.btn-danger[disabled]:focus, .navbar .navbar-nav > li > a.btn-danger[disabled].focus, .navbar .navbar-nav > li > a.btn-danger[disabled]:active, .navbar .navbar-nav > li > a.btn-danger[disabled].active,
-fieldset[disabled] .navbar .navbar-nav > li > a.btn-danger,
-fieldset[disabled] .navbar .navbar-nav > li > a.btn-danger:hover,
-fieldset[disabled] .navbar .navbar-nav > li > a.btn-danger:focus,
-fieldset[disabled] .navbar .navbar-nav > li > a.btn-danger.focus,
-fieldset[disabled] .navbar .navbar-nav > li > a.btn-danger:active,
-fieldset[disabled] .navbar .navbar-nav > li > a.btn-danger.active, .btn-danger.disabled, .btn-danger.disabled:hover, .btn-danger.disabled:focus, .btn-danger.disabled.focus, .btn-danger.disabled:active, .btn-danger.disabled.active, .btn-danger:disabled, .btn-danger:disabled:hover, .btn-danger:disabled:focus, .btn-danger:disabled.focus, .btn-danger:disabled:active, .btn-danger:disabled.active, .btn-danger[disabled], .btn-danger[disabled]:hover, .btn-danger[disabled]:focus, .btn-danger[disabled].focus, .btn-danger[disabled]:active, .btn-danger[disabled].active,
-fieldset[disabled] .btn-danger,
-fieldset[disabled] .btn-danger:hover,
-fieldset[disabled] .btn-danger:focus,
-fieldset[disabled] .btn-danger.focus,
-fieldset[disabled] .btn-danger:active,
-fieldset[disabled] .btn-danger.active {
- background-color: #FF3636;
- border-color: #FF3636;
-}
-
-.navbar .navbar-nav > li > a.btn-danger.focus, .navbar .navbar-nav > li > a.btn-danger:focus, .btn-danger.focus, .btn-danger:focus {
- -webkit-box-shadow: none;
- box-shadow: none;
-}
-
-.navbar .navbar-nav > li > a.btn-danger.btn-simple, .btn-danger.btn-simple {
- color: #FF3636;
- border-color: #FF3636;
-}
-
-.navbar .navbar-nav > li > a.btn-danger.btn-simple:hover, .navbar .navbar-nav > li > a.btn-danger.btn-simple:focus, .navbar .navbar-nav > li > a.btn-danger.btn-simple:active, .btn-danger.btn-simple:hover, .btn-danger.btn-simple:focus, .btn-danger.btn-simple:active {
- background-color: transparent;
- color: #ff1d1d;
- border-color: #ff1d1d;
-}
-
-.navbar .navbar-nav > li > a.btn-danger.btn-link, .btn-danger.btn-link {
- color: #FF3636;
-}
-
-.navbar .navbar-nav > li > a.btn-danger.btn-link:hover, .navbar .navbar-nav > li > a.btn-danger.btn-link:focus, .navbar .navbar-nav > li > a.btn-danger.btn-link:active, .btn-danger.btn-link:hover, .btn-danger.btn-link:focus, .btn-danger.btn-link:active {
- background-color: transparent;
- color: #ff1d1d;
- text-decoration: none;
-}
-
-.btn-neutral {
- background-color: #FFFFFF;
- color: #FFFFFF;
-}
-
-.btn-neutral:hover, .btn-neutral:focus, .btn-neutral:active, .btn-neutral.active, .btn-neutral:active:focus, .btn-neutral:active:hover, .btn-neutral.active:focus, .btn-neutral.active:hover,
-.open > .btn-neutral.dropdown-toggle,
-.open > .btn-neutral.dropdown-toggle:focus,
-.open > .btn-neutral.dropdown-toggle:hover {
- background-color: #FFFFFF;
- color: #FFFFFF;
-}
-
-.btn-neutral.disabled, .btn-neutral.disabled:hover, .btn-neutral.disabled:focus, .btn-neutral.disabled.focus, .btn-neutral.disabled:active, .btn-neutral.disabled.active, .btn-neutral:disabled, .btn-neutral:disabled:hover, .btn-neutral:disabled:focus, .btn-neutral:disabled.focus, .btn-neutral:disabled:active, .btn-neutral:disabled.active, .btn-neutral[disabled], .btn-neutral[disabled]:hover, .btn-neutral[disabled]:focus, .btn-neutral[disabled].focus, .btn-neutral[disabled]:active, .btn-neutral[disabled].active,
-fieldset[disabled] .btn-neutral,
-fieldset[disabled] .btn-neutral:hover,
-fieldset[disabled] .btn-neutral:focus,
-fieldset[disabled] .btn-neutral.focus,
-fieldset[disabled] .btn-neutral:active,
-fieldset[disabled] .btn-neutral.active {
- background-color: #FFFFFF;
- border-color: #FFFFFF;
-}
-
-.btn-neutral.focus, .btn-neutral:focus {
- -webkit-box-shadow: none;
- box-shadow: none;
-}
-
-.btn-neutral.btn-danger {
- color: #FF3636;
-}
-
-.btn-neutral.btn-danger:hover, .btn-neutral.btn-danger:focus, .btn-neutral.btn-danger:active {
- color: #ff1d1d;
-}
-
-.btn-neutral.btn-info {
- color: #FFFFFF;
-}
-
-.btn-neutral.btn-info:hover, .btn-neutral.btn-info:focus, .btn-neutral.btn-info:active {
- color: #3091B2;
-}
-
-.btn-neutral.btn-warning {
- color: #FFFFFF;
-}
-
-.btn-neutral.btn-warning:hover, .btn-neutral.btn-warning:focus, .btn-neutral.btn-warning:active {
- color: #BB992F;
-}
-
-.btn-neutral.btn-success {
- color: #FFFFFF;
-}
-
-.btn-neutral.btn-success:hover, .btn-neutral.btn-success:focus, .btn-neutral.btn-success:active {
- color: #15b60d;
-}
-
-.btn-neutral.btn-default {
- color: #FFFFFF;
-}
-
-.btn-neutral.btn-default:hover, .btn-neutral.btn-default:focus, .btn-neutral.btn-default:active {
- color: #403D39;
-}
-
-.btn-neutral.active, .btn-neutral:active:focus, .btn-neutral:active:hover, .btn-neutral.active:focus, .btn-neutral.active:hover,
-.open > .btn-neutral.dropdown-toggle,
-.open > .btn-neutral.dropdown-toggle:focus,
-.open > .btn-neutral.dropdown-toggle:hover {
- background-color: #FFFFFF;
- color: #f96332;
-}
-
-.btn-neutral:hover, .btn-neutral:focus, .btn-neutral:active {
- color: #427C89;
-}
-
-.btn-neutral.btn-simple {
- color: #FFFFFF;
- border-color: #FFFFFF;
-}
-
-.btn-neutral.btn-simple:hover, .btn-neutral.btn-simple:focus, .btn-neutral.btn-simple:active {
- background-color: transparent;
- color: #FFFFFF;
- border-color: #FFFFFF;
-}
-
-.btn-neutral.btn-link {
- color: #FFFFFF;
-}
-
-.btn-neutral.btn-link:hover, .btn-neutral.btn-link:focus, .btn-neutral.btn-link:active {
- background-color: transparent;
- color: #FFFFFF;
- text-decoration: none;
-}
-
-.btn-neutral:hover, .btn-neutral:focus {
- color: #2f2d2a;
-}
-
-.btn-neutral:active, .btn-neutral.active,
-.open > .btn-neutral.dropdown-toggle {
- background-color: #FFFFFF;
- color: #2f2d2a;
-}
-
-.btn-neutral.btn-fill {
- color: #2f2d2a;
-}
-
-.btn-neutral.btn-fill:hover, .btn-neutral.btn-fill:focus {
- color: #403D39;
-}
-
-.btn-neutral.btn-simple:active, .btn-neutral.btn-simple.active {
- background-color: transparent;
-}
-
-.btn:disabled, .btn[disabled], .btn.disabled {
- opacity: 0.5;
- filter: alpha(opacity=50);
-}
-
-.btn-simple {
- border: 0;
- padding: 7px 18px;
-}
-
-.btn-simple.btn-icon {
- padding: 7px;
-}
-
-.btn-lg {
- font-size: 18px;
- padding: 11px 30px;
- font-weight: 400;
-}
-
-.btn-lg.btn-simple {
- padding: 13px 30px;
-}
-
-.btn-sm {
- font-size: 12px;
- padding: 4px 10px;
-}
-
-.btn-sm.btn-simple {
- padding: 6px 10px;
-}
-
-.btn-xs {
- font-size: 12px;
- padding: 2px 5px;
-}
-
-.btn-xs.btn-simple {
- padding: 4px 5px;
-}
-
-.btn-wd {
- min-width: 140px;
-}
-
-.btn-group.select {
- width: 100%;
-}
-
-.btn-group.select .btn {
- text-align: left;
-}
-
-.btn-group.select .caret {
- position: absolute;
- top: 50%;
- margin-top: -1px;
- right: 8px;
-}
-
-input {
- margin-top: 5px;
- border: none;
- font-size: 1rem;
- cursor: text;
- font-family: "Avenir-light", "AvenirLTStd-Light", sans-serif !important;
-}
-
-.form-control::-moz-placeholder {
- color: #DDDDDD;
- opacity: 1;
- filter: alpha(opacity=100);
-}
-
-.form-control:-moz-placeholder {
- color: #DDDDDD;
- opacity: 1;
- filter: alpha(opacity=100);
-}
-
-.form-control::-webkit-input-placeholder {
- color: #DDDDDD;
- opacity: 1;
- filter: alpha(opacity=100);
-}
-
-.form-control:-ms-input-placeholder {
- color: #DDDDDD;
- opacity: 1;
- filter: alpha(opacity=100);
-}
-
-.form-control {
- font-family: "Avenir-light", "AvenirLTStd-Light", sans-serif !important;
- display: block;
- width: 100%;
- /*font-size: $font-size-base;*/
- line-height: 1.846;
- color: #666666;
- border: medium none;
- border-radius: 0.125rem;
- border-bottom: 2px solid #0f5b8c;
- vertical-align: middle;
- /*-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
- box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);*/
- -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
- transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
- transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
- transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
- padding: 4px 10px;
- height: 30px;
- /*background-color: $gray-input-bg;
- border: medium none;
- border-radius: $border-radius-base;
- color: $font-color;
- font-size: $font-size-base;
- transition: background-color 0.3s ease 0s;
- @include input-size($padding-base-vertical, $padding-base-horizontal, $height-base);
- @include box-shadow(none);*/
-}
-
-.form-control:focus {
- background-color: #FFFFFF;
- outline: 0 !important;
- border-bottom: 2px solid #2196f3;
- /*-webkit-box-shadow: inset 0 -2px 0 #2196f3;
- box-shadow: inset 0 -2px 0 #2196f3;*/
-}
-
-.has-success .form-control,
-.has-error .form-control,
-.has-success .form-control:focus,
-.has-error .form-control:focus {
- -webkit-box-shadow: none;
- box-shadow: none;
-}
-
-.has-success .form-control {
- background-color: #fffcf5;
- color: #18ce0f;
-}
-
-.has-success .form-control.border-input {
- border: 1px solid #18ce0f;
-}
-
-.has-success .form-control:focus {
- background-color: #FFFFFF;
-}
-
-.has-error .form-control {
- background-color: #fffcf5;
- color: #FF3636;
-}
-
-.has-error .form-control.border-input {
- border: 1px solid #FF3636;
-}
-
-.has-error .form-control:focus {
- background-color: #FFFFFF;
-}
-
-.form-control + .form-control-feedback {
- border-radius: 6px;
- font-size: 14px;
- margin-top: -7px;
- position: absolute;
- right: 10px;
- top: 50%;
- vertical-align: middle;
-}
-
-.form-control.border-input {
- border: 1px solid #CCC5B9;
-}
-
-.open .form-control {
- border-bottom-color: transparent;
-}
-
-.input-lg {
- height: 55px;
- padding: 11px 30px;
- font-size: 17px;
- line-height: 1.3333333;
- border-radius: 3px;
-}
-
-.has-error .form-control-feedback, .has-error .control-label {
- color: #FF3636;
-}
-
-.has-success .form-control-feedback, .has-success .control-label {
- color: #18ce0f;
-}
-
-.input-group-addon {
- background-color: #fffcf5;
- border: medium none;
- border-radius: 4px;
-}
-
-.has-success .input-group-addon,
-.has-error .input-group-addon {
- background-color: #FFFFFF;
-}
-
-.has-error .form-control:focus + .input-group-addon {
- color: #FF3636;
-}
-
-.has-success .form-control:focus + .input-group-addon {
- color: #18ce0f;
-}
-
-.form-control:focus + .input-group-addon,
-.form-control:focus ~ .input-group-addon {
- background-color: #FFFFFF;
-}
-
-.border-input .input-group-addon {
- border: solid 1px #CCC5B9;
-}
-
-.input-group {
- margin-bottom: 15px;
-}
-
-.input-group[disabled] .input-group-addon {
- background-color: #E3E3E3;
-}
-
-.input-group .form-control:first-child,
-.input-group-addon:first-child,
-.input-group-btn:first-child > .dropdown-toggle,
-.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) {
- border-right: 0 none;
-}
-
-.input-group .form-control:last-child,
-.input-group-addon:last-child,
-.input-group-btn:last-child > .dropdown-toggle,
-.input-group-btn:first-child > .btn:not(:first-child) {
- border-left: 0 none;
-}
-
-.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
- background-color: #E3E3E3;
- cursor: not-allowed;
- color: #9A9A9A;
- opacity: 1;
- filter: alpha(opacity=100);
-}
-
-.form-control[disabled]::-moz-placeholder {
- color: #9A9A9A;
- opacity: 1;
- filter: alpha(opacity=100);
-}
-
-.form-control[disabled]:-moz-placeholder {
- color: #DDDDDD;
- opacity: 1;
- filter: alpha(opacity=100);
-}
-
-.form-control[disabled]::-webkit-input-placeholder {
- color: #DDDDDD;
- opacity: 1;
- filter: alpha(opacity=100);
-}
-
-.form-control[disabled]:-ms-input-placeholder {
- color: #DDDDDD;
- opacity: 1;
- filter: alpha(opacity=100);
-}
-
-.input-group-btn .btn {
- border-width: 1px;
- padding: 9px 18px;
-}
-
-.input-group-btn .btn-default:not(.btn-fill) {
- border-color: #DDDDDD;
-}
-
-.input-group-btn:last-child > .btn {
- margin-left: 0;
-}
-
-textarea.form-control {
- max-width: 100%;
- padding: 10px 18px;
- resize: none;
-}
-
-.alert {
- border: 0;
- border-radius: 0;
- color: #FFFFFF;
- padding: 10px 15px;
- font-size: 14px;
-}
-
-.container .alert {
- border-radius: 4px;
-}
-
-.navbar .alert {
- border-radius: 0;
- left: 0;
- position: absolute;
- right: 0;
- top: 85px;
- width: 100%;
- z-index: 3;
-}
-
-.navbar:not(.navbar-transparent) .alert {
- top: 70px;
-}
-
-.alert span[data-notify="icon"] {
- font-size: 30px;
- display: block;
- left: 15px;
- position: absolute;
- top: 50%;
- margin-top: -20px;
-}
-
-.alert .close ~ span {
- display: block;
- max-width: 89%;
-}
-
-.alert[data-notify="container"] {
- padding: 10px 10px 10px 20px;
- border-radius: 4px;
-}
-
-.alert.alert-with-icon {
- padding-left: 65px;
-}
-
-.alert-info {
- background-color: #7CE4FE;
- color: #3091B2;
-}
-
-.alert-success {
- background-color: #8EF3C5;
- color: #15b60d;
-}
-
-.alert-warning {
- background-color: #FFE28C;
- color: #BB992F;
-}
-
-.alert-danger {
- background-color: #FF3636;
- color: #FFF;
-}
-
-.table thead tr > th,
-.table thead tr > td,
-.table tbody tr > th,
-.table tbody tr > td,
-.table tfoot tr > th,
-.table tfoot tr > td {
- border-top: 1px solid #CCC5B9;
-}
-
-.table > thead > tr > th {
- border-bottom-width: 0;
- font-size: 1.25em;
- font-weight: 300;
-}
-
-.table .radio,
-.table .checkbox {
- margin-top: 0;
- margin-bottom: 22px;
- padding: 0;
- width: 15px;
-}
-
-.table > thead > tr > th,
-.table > tbody > tr > th,
-.table > tfoot > tr > th,
-.table > thead > tr > td,
-.table > tbody > tr > td,
-.table > tfoot > tr > td {
- padding: 12px;
- vertical-align: middle;
-}
-
-.table .th-description {
- max-width: 150px;
-}
-
-.table .td-price {
- font-size: 26px;
- font-weight: 300;
- margin-top: 5px;
- text-align: right;
-}
-
-.table .td-total {
- font-weight: 600;
- font-size: 1.25em;
- padding-top: 20px;
- text-align: right;
-}
-
-.table .td-actions .btn.btn-sm, .table .td-actions .btn.btn-xs {
- padding-left: 3px;
- padding-right: 3px;
-}
-
-.table > tbody > tr {
- position: relative;
-}
-
-.table-striped tbody > tr:nth-of-type(2n+1) {
- background-color: #fff;
-}
-
-.table-striped tbody > tr:nth-of-type(2n) {
- background-color: #FFFCF5;
-}
-
-.table-striped > thead > tr > th,
-.table-striped > tbody > tr > th,
-.table-striped > tfoot > tr > th,
-.table-striped > thead > tr > td,
-.table-striped > tbody > tr > td,
-.table-striped > tfoot > tr > td {
- padding: 15px 8px;
-}
-
-/* Checkbox and radio */
-.checkbox,
-.radio {
- margin-bottom: 12px;
- padding-left: 30px;
- position: relative;
- -webkit-transition: color,opacity 0.25s linear;
- transition: color,opacity 0.25s linear;
- font-size: 14px;
- font-weight: normal;
- line-height: 1.5;
- color: #4b4743;
- cursor: pointer;
-}
-
-.checkbox .icons,
-.radio .icons {
- color: #4b4743;
- display: block;
- height: 20px;
- left: 0;
- position: absolute;
- top: 0;
- width: 20px;
- text-align: center;
- line-height: 21px;
- font-size: 20px;
- cursor: pointer;
- -webkit-transition: color,opacity 0.15s linear;
- transition: color,opacity 0.15s linear;
- opacity: .50;
-}
-
-.checkbox.checked .icons,
-.radio.checked .icons {
- opacity: 1;
-}
-
-.checkbox input,
-.radio input {
- outline: none !important;
- display: none;
-}
-
-.checkbox label,
-.radio label {
- padding-left: 10px;
-}
-
-.checkbox .icons .first-icon,
-.radio .icons .first-icon,
-.checkbox .icons .second-icon,
-.radio .icons .second-icon {
- display: inline-table;
- position: absolute;
- left: 0;
- top: 0;
- background-color: transparent;
- margin: 0;
- opacity: 1;
- filter: alpha(opacity=100);
-}
-
-.checkbox .icons .second-icon,
-.radio .icons .second-icon {
- opacity: 0;
- filter: alpha(opacity=0);
-}
-
-.checkbox:hover,
-.radio:hover {
- -webkit-transition: color 0.2s linear;
- transition: color 0.2s linear;
-}
-
-.checkbox:hover .first-icon,
-.radio:hover .first-icon {
- opacity: 0;
- filter: alpha(opacity=0);
-}
-
-.checkbox:hover .second-icon,
-.radio:hover .second-icon {
- opacity: 1;
- filter: alpha(opacity=100);
-}
-
-.checkbox.checked .first-icon,
-.radio.checked .first-icon {
- opacity: 0;
- filter: alpha(opacity=0);
-}
-
-.checkbox.checked .second-icon,
-.radio.checked .second-icon {
- opacity: 1;
- filter: alpha(opacity=100);
- -webkit-transition: color 0.2s linear;
- transition: color 0.2s linear;
-}
-
-.checkbox.disabled,
-.radio.disabled {
- cursor: default;
- color: #DDDDDD;
-}
-
-.checkbox.disabled .icons,
-.radio.disabled .icons {
- color: #DDDDDD;
-}
-
-.checkbox.disabled .first-icon,
-.radio.disabled .first-icon {
- opacity: 1;
- filter: alpha(opacity=100);
-}
-
-.checkbox.disabled .second-icon,
-.radio.disabled .second-icon {
- opacity: 0;
- filter: alpha(opacity=0);
-}
-
-.checkbox.disabled.checked .icons,
-.radio.disabled.checked .icons {
- color: #DDDDDD;
-}
-
-.checkbox.disabled.checked .first-icon,
-.radio.disabled.checked .first-icon {
- opacity: 0;
- filter: alpha(opacity=0);
-}
-
-.checkbox.disabled.checked .second-icon,
-.radio.disabled.checked .second-icon {
- opacity: 1;
- color: #DDDDDD;
- filter: alpha(opacity=100);
-}
-
-.nav > li > a:hover,
-.nav > li > a:focus {
- background-color: transparent;
-}
-
-.navbar {
- border: 0;
- border-radius: 0;
- font-size: 16px;
- z-index: 3;
-}
-
-.navbar .navbar-brand {
- color: #FFFFFF;
- font-weight: 300;
- margin: 5px 0px;
- padding: 20px 15px;
- font-size: 20px;
-}
-
-.navbar .navbar-nav > li > a {
- line-height: 1.42857;
- margin: 15px 0px;
- padding: 10px 15px;
-}
-
-.navbar .navbar-nav > li > a i,
-.navbar .navbar-nav > li > a p {
- display: inline-block;
- margin: 0;
-}
-
-.navbar .navbar-nav > li > a i {
- position: relative;
- margin-right: 5px;
- top: 1px;
-}
-
-.navbar .navbar-nav > li > a.btn {
- margin: 15px 3px;
- padding: 7px 18px;
-}
-
-.navbar .btn {
- margin: 15px 3px;
- font-size: 14px;
-}
-
-.navbar .btn-simple {
- font-size: 16px;
-}
-
-.navbar-nav > li > .dropdown-menu {
- border-radius: 6px;
- margin-top: -5px;
-}
-
-.navbar-default {
- color: #FFFFFF;
- background-color: #067ec1;
- border-bottom: 1px solid #DDDDDD;
-}
-
-.navbar-default .brand {
- color: #FFFFFF !important;
-}
-
-.navbar-default .navbar-nav > li > a:not(.btn) {
- color: #FFFFFF;
-}
-
-.navbar-default .navbar-nav > .active > a,
-.navbar-default .navbar-nav > .active > a:not(.btn):hover,
-.navbar-default .navbar-nav > .active > a:not(.btn):focus,
-.navbar-default .navbar-nav > li > a:not(.btn):hover,
-.navbar-default .navbar-nav > li > a:not(.btn):focus {
- background-color: transparent;
- border-radius: 3px;
- color: #2CA8FF;
- opacity: 1;
- filter: alpha(opacity=100);
-}
-
-.navbar-default .navbar-nav > .dropdown > a:hover .caret,
-.navbar-default .navbar-nav > .dropdown > a:focus .caret {
- border-bottom-color: #2CA8FF;
- border-top-color: #2CA8FF;
-}
-
-.navbar-default .navbar-nav > .open > a,
-.navbar-default .navbar-nav > .open > a:hover,
-.navbar-default .navbar-nav > .open > a:focus {
- background-color: transparent;
- color: #2CA8FF;
-}
-
-.navbar-default .navbar-nav .navbar-toggle:hover, .navbar-default .navbar-nav .navbar-toggle:focus {
- background-color: transparent;
-}
-
-.navbar-default:not(.navbar-transparent) .btn-default:hover {
- color: #2CA8FF;
- border-color: #2CA8FF;
-}
-
-.navbar-default:not(.navbar-transparent) .btn-neutral,
-.navbar-default:not(.navbar-transparent) .btn-neutral:hover,
-.navbar-default:not(.navbar-transparent) .btn-neutral:active {
- color: #9A9A9A;
-}
-
-.navbar-form {
- -webkit-box-shadow: none;
- box-shadow: none;
-}
-
-.navbar-form .form-control {
- border-radius: 0;
- border: 0;
- padding: 0;
- background-color: transparent;
- height: 22px;
- font-size: 16px;
- line-height: 1.4em;
- color: #E3E3E3;
-}
-
-.navbar-transparent .navbar-form .form-control,
-[class*="navbar-ct"] .navbar-form .form-control {
- color: #FFFFFF;
- border: 0;
- border-bottom: 1px solid rgba(255, 255, 255, 0.6);
-}
-
-.navbar-ct-primary {
- background-color: #8ECFD5;
-}
-
-.navbar-ct-info {
- background-color: #7CE4FE;
-}
-
-.navbar-ct-success {
- background-color: #8EF3C5;
-}
-
-.navbar-ct-warning {
- background-color: #FFE28C;
-}
-
-.navbar-ct-danger {
- background-color: #FF4C40;
-}
-
-.navbar-transparent {
- padding-top: 15px;
- background-color: transparent;
- border-bottom: 1px solid transparent;
-}
-
-.navbar-toggle {
- margin-top: 19px;
- margin-bottom: 19px;
- border: 0;
-}
-
-.navbar-toggle .icon-bar {
- background-color: #FFFFFF;
-}
-
-.navbar-toggle .navbar-collapse,
-.navbar-toggle .navbar-form {
- border-color: transparent;
-}
-
-.navbar-toggle.navbar-default .navbar-toggle:hover,
-.navbar-toggle.navbar-default .navbar-toggle:focus {
- background-color: transparent;
-}
-
-.navbar-transparent .navbar-brand, [class*="navbar-ct"] .navbar-brand {
- opacity: 0.9;
- filter: alpha(opacity=90);
-}
-
-.navbar-transparent .navbar-brand:focus, .navbar-transparent .navbar-brand:hover, [class*="navbar-ct"] .navbar-brand:focus, [class*="navbar-ct"] .navbar-brand:hover {
- background-color: transparent;
- opacity: 1;
- filter: alpha(opacity=100);
-}
-
-.navbar-transparent .navbar-brand:not([class*="text"]), [class*="navbar-ct"] .navbar-brand:not([class*="text"]) {
- color: #FFFFFF;
-}
-
-.navbar-transparent .navbar-nav > li > a:not(.btn), [class*="navbar-ct"] .navbar-nav > li > a:not(.btn) {
- color: #FFFFFF;
- border-color: #FFFFFF;
- opacity: 0.8;
- filter: alpha(opacity=80);
-}
-
-.navbar-transparent .navbar-nav > .active > a:not(.btn),
-.navbar-transparent .navbar-nav > .active > a:hover:not(.btn),
-.navbar-transparent .navbar-nav > .active > a:focus:not(.btn),
-.navbar-transparent .navbar-nav > li > a:hover:not(.btn),
-.navbar-transparent .navbar-nav > li > a:focus:not(.btn), [class*="navbar-ct"] .navbar-nav > .active > a:not(.btn),
-[class*="navbar-ct"] .navbar-nav > .active > a:hover:not(.btn),
-[class*="navbar-ct"] .navbar-nav > .active > a:focus:not(.btn),
-[class*="navbar-ct"] .navbar-nav > li > a:hover:not(.btn),
-[class*="navbar-ct"] .navbar-nav > li > a:focus:not(.btn) {
- background-color: transparent;
- border-radius: 3px;
- color: #FFFFFF;
- opacity: 1;
- filter: alpha(opacity=100);
-}
-
-.navbar-transparent .navbar-nav .nav > li > a.btn:hover, [class*="navbar-ct"] .navbar-nav .nav > li > a.btn:hover {
- background-color: transparent;
-}
-
-.navbar-transparent .navbar-nav > .dropdown > a .caret,
-.navbar-transparent .navbar-nav > .dropdown > a:hover .caret,
-.navbar-transparent .navbar-nav > .dropdown > a:focus .caret, [class*="navbar-ct"] .navbar-nav > .dropdown > a .caret,
-[class*="navbar-ct"] .navbar-nav > .dropdown > a:hover .caret,
-[class*="navbar-ct"] .navbar-nav > .dropdown > a:focus .caret {
- border-bottom-color: #FFFFFF;
- border-top-color: #FFFFFF;
-}
-
-.navbar-transparent .navbar-nav > .open > a,
-.navbar-transparent .navbar-nav > .open > a:hover,
-.navbar-transparent .navbar-nav > .open > a:focus, [class*="navbar-ct"] .navbar-nav > .open > a,
-[class*="navbar-ct"] .navbar-nav > .open > a:hover,
-[class*="navbar-ct"] .navbar-nav > .open > a:focus {
- background-color: transparent;
- color: #FFFFFF;
- opacity: 1;
- filter: alpha(opacity=100);
-}
-
-.navbar-transparent .btn-default, [class*="navbar-ct"] .btn-default {
- color: #FFFFFF;
- border-color: #FFFFFF;
-}
-
-.navbar-transparent .btn-default.btn-fill, [class*="navbar-ct"] .btn-default.btn-fill {
- color: #9A9A9A;
- background-color: #FFFFFF;
- opacity: 0.9;
- filter: alpha(opacity=90);
-}
-
-.navbar-transparent .btn-default.btn-fill:hover,
-.navbar-transparent .btn-default.btn-fill:focus,
-.navbar-transparent .btn-default.btn-fill:active,
-.navbar-transparent .btn-default.btn-fill.active,
-.navbar-transparent .open .dropdown-toggle.btn-fill.btn-default, [class*="navbar-ct"] .btn-default.btn-fill:hover,
-[class*="navbar-ct"] .btn-default.btn-fill:focus,
-[class*="navbar-ct"] .btn-default.btn-fill:active,
-[class*="navbar-ct"] .btn-default.btn-fill.active,
-[class*="navbar-ct"] .open .dropdown-toggle.btn-fill.btn-default {
- border-color: #FFFFFF;
- opacity: 1;
- filter: alpha(opacity=100);
-}
-
-.footer {
- background-attachment: fixed;
- position: relative;
- line-height: 20px;
-}
-
-.footer nav ul {
- list-style: none;
- margin: 0;
- padding: 0;
- font-weight: normal;
-}
-
-.footer nav ul li {
- display: inline-block;
- padding: 10px 15px;
- margin: 15px 3px;
- line-height: 20px;
- text-align: center;
-}
-
-.footer nav ul a:not(.btn) {
- color: #4b4743;
- display: block;
- margin-bottom: 3px;
-}
-
-.footer nav ul a:not(.btn):focus, .footer nav ul a:not(.btn):hover {
- color: #403D39;
-}
-
-.footer .copyright {
- color: #4b4743;
- padding: 10px 15px;
- font-size: 14px;
- white-space: nowrap;
- margin: 15px 3px;
- line-height: 20px;
- text-align: center;
-}
-
-.footer .heart {
- color: #FF3636;
-}
-
-.dropdown-menu {
- background-color: #FFFCF5;
- border: 0 none;
- border-radius: 6px;
- display: block;
- margin-top: 10px;
- padding: 0px;
- position: absolute;
- visibility: hidden;
- z-index: 9000;
- opacity: 0;
- filter: alpha(opacity=0);
- -webkit-box-shadow: 0 2px rgba(17, 16, 15, 0.1), 0 2px 10px rgba(17, 16, 15, 0.1);
- box-shadow: 0 2px rgba(17, 16, 15, 0.1), 0 2px 10px rgba(17, 16, 15, 0.1);
-}
-
-.open .dropdown-menu {
- opacity: 1;
- filter: alpha(opacity=100);
- visibility: visible;
-}
-
-.dropdown-menu .divider {
- background-color: #F1EAE0;
- margin: 0px;
-}
-
-.dropdown-menu .dropdown-header {
- color: #9A9A9A;
- font-size: 12px;
- padding: 10px 15px;
-}
-
-.select .dropdown-menu {
- border-radius: 0 0 10px 10px;
- -webkit-box-shadow: none;
- box-shadow: none;
- -webkit-transform-origin: 50% -40px;
- transform-origin: 50% -40px;
- -webkit-transform: scale(1);
- transform: scale(1);
- -webkit-transition: all 150ms linear;
- transition: all 150ms linear;
- margin-top: -20px;
-}
-
-.select.open .dropdown-menu {
- margin-top: -1px;
-}
-
-.dropdown-menu > li > a {
- color: #4b4743;
- font-size: 14px;
- padding: 10px 15px;
- -webkit-transition: none;
- transition: none;
-}
-
-.dropdown-menu > li > a img {
- margin-top: -3px;
-}
-
-.dropdown-menu > li > a:focus {
- outline: 0 !important;
-}
-
-.btn-group.select .dropdown-menu {
- min-width: 100%;
-}
-
-.dropdown-menu > li:first-child > a {
- border-top-left-radius: 6px;
- border-top-right-radius: 6px;
-}
-
-.dropdown-menu > li:last-child > a {
- border-bottom-left-radius: 6px;
- border-bottom-right-radius: 6px;
-}
-
-.select .dropdown-menu > li:first-child > a {
- border-radius: 0;
- border-bottom: 0 none;
-}
-
-.dropdown-menu > li > a:hover,
-.dropdown-menu > li > a:focus {
- background-color: #2f2d2a;
- color: rgba(182, 182, 182, 0.7);
- opacity: 1;
- text-decoration: none;
-}
-
-.dropdown-menu.dropdown-primary > li > a:hover,
-.dropdown-menu.dropdown-primary > li > a:focus {
- background-color: #f96332;
-}
-
-.dropdown-menu.dropdown-info > li > a:hover,
-.dropdown-menu.dropdown-info > li > a:focus {
- background-color: #2CA8FF;
-}
-
-.dropdown-menu.dropdown-success > li > a:hover,
-.dropdown-menu.dropdown-success > li > a:focus {
- background-color: #18ce0f;
-}
-
-.dropdown-menu.dropdown-warning > li > a:hover,
-.dropdown-menu.dropdown-warning > li > a:focus {
- background-color: #F3BB45;
-}
-
-.dropdown-menu.dropdown-danger > li > a:hover,
-.dropdown-menu.dropdown-danger > li > a:focus {
- background-color: #FF3636;
-}
-
-.btn-group.select {
- overflow: hidden;
-}
-
-.btn-group.select.open {
- overflow: visible;
-}
-
-.card {
- border: 0;
- border-radius: 0.125rem;
- -webkit-box-shadow: 0 2px 2px rgba(204, 197, 185, 0.5);
- box-shadow: 0 2px 2px rgba(204, 197, 185, 0.5);
- background-color: #FFFFFF;
- color: #252422;
- margin-bottom: 20px;
- position: relative;
- z-index: 1;
- -webkit-box-orient: vertical;
- -webkit-box-direction: normal;
- -ms-flex-direction: column;
- flex-direction: column;
- background-color: #fff;
-}
-
-.card .card-block {
- -webkit-box-flex: 1;
- -ms-flex: 1 1 auto;
- flex: 1 1 auto;
- padding: 1.25rem;
-}
-
-.card a {
- color: #f96332;
-}
-
-.card .image {
- width: 100%;
- overflow: hidden;
- height: 260px;
- border-radius: 6px 6px 0 0;
- position: relative;
- -webkit-transform-style: preserve-3d;
- transform-style: preserve-3d;
-}
-
-.card .image img {
- width: 100%;
-}
-
-.card .content {
- padding: 15px 15px 10px 15px;
-}
-
-.card .header {
- padding: 0px 0px 10px 0;
-}
-
-.card .description {
- font-size: 16px;
- color: #4b4743;
-}
-
-.card h5 {
- font-size: 1.57em;
- line-height: 1.4em;
- margin-bottom: 15px;
-}
-
-.card h6 {
- font-size: 12px;
- margin: 0;
-}
-
-.card .category,
-.card label {
- font-size: 14px;
- font-weight: 400;
- color: #9A9A9A;
- text-transform: capitalize;
- margin-bottom: 0px;
-}
-
-.card .category i,
-.card label i {
- font-size: 16px;
-}
-
-.card label {
- font-size: 15px;
- margin-bottom: 5px;
- text-transform: capitalize;
- display: inline-block;
- vertical-align: middle;
-}
-
-.card .title {
- margin: 0;
- color: #252422;
- font-weight: 300;
-}
-
-.card .avatar {
- width: 50px;
- height: 50px;
- overflow: hidden;
- border-radius: 50%;
- margin-right: 5px;
-}
-
-.card .footer {
- padding: 0;
- line-height: 30px;
-}
-
-.card .footer .legend {
- padding: 5px 0;
-}
-
-.card .footer hr {
- margin-top: 5px;
- margin-bottom: 5px;
-}
-
-.card .stats {
- color: #a9a9a9;
- font-weight: 300;
-}
-
-.card .stats i {
- margin-right: 2px;
- min-width: 15px;
- display: inline-block;
-}
-
-.card .footer div {
- display: inline-block;
-}
-
-.card .author {
- font-size: 12px;
- font-weight: 600;
- text-transform: uppercase;
-}
-
-.card .author i {
- font-size: 14px;
-}
-
-.card.card-separator:after {
- height: 100%;
- right: -15px;
- top: 0;
- width: 1px;
- background-color: #DDDDDD;
- content: "";
- position: absolute;
-}
-
-.card .ct-chart {
- margin: 30px 0 30px;
- height: 245px;
-}
-
-.card .table tbody td:first-child,
-.card .table thead th:first-child {
- padding-left: 15px;
-}
-
-.card .table tbody td:last-child,
-.card .table thead th:last-child {
- padding-right: 15px;
-}
-
-.card .alert {
- border-radius: 4px;
- position: relative;
-}
-
-.card .alert.alert-with-icon {
- padding-left: 65px;
-}
-
-.card .icon-big {
- font-size: 3em;
- min-height: 64px;
-}
-
-.card .numbers {
- font-size: 2em;
- text-align: right;
-}
-
-.card .numbers p {
- margin: 0;
-}
-
-.card ul.team-members li {
- padding: 10px 0px;
-}
-
-.card ul.team-members li:not(:last-child) {
- border-bottom: 1px solid #F1EAE0;
-}
-
-.card .btn-primary {
- background-color: #f96332;
- color: #FFFFFF;
-}
-
-.card .btn-primary:hover, .card .btn-primary:focus, .card .btn-primary:active, .card .btn-primary.active, .card .btn-primary:active:focus, .card .btn-primary:active:hover, .card .btn-primary.active:focus, .card .btn-primary.active:hover,
-.open > .card .btn-primary.dropdown-toggle,
-.open > .card .btn-primary.dropdown-toggle:focus,
-.open > .card .btn-primary.dropdown-toggle:hover {
- background-color: #427C89;
- color: #FFFFFF;
-}
-
-.card .btn-primary.disabled, .card .btn-primary.disabled:hover, .card .btn-primary.disabled:focus, .card .btn-primary.disabled.focus, .card .btn-primary.disabled:active, .card .btn-primary.disabled.active, .card .btn-primary:disabled, .card .btn-primary:disabled:hover, .card .btn-primary:disabled:focus, .card .btn-primary:disabled.focus, .card .btn-primary:disabled:active, .card .btn-primary:disabled.active, .card .btn-primary[disabled], .card .btn-primary[disabled]:hover, .card .btn-primary[disabled]:focus, .card .btn-primary[disabled].focus, .card .btn-primary[disabled]:active, .card .btn-primary[disabled].active,
-fieldset[disabled] .card .btn-primary,
-fieldset[disabled] .card .btn-primary:hover,
-fieldset[disabled] .card .btn-primary:focus,
-fieldset[disabled] .card .btn-primary.focus,
-fieldset[disabled] .card .btn-primary:active,
-fieldset[disabled] .card .btn-primary.active {
- background-color: #f96332;
- border-color: #f96332;
-}
-
-.card .btn-primary.focus, .card .btn-primary:focus {
- -webkit-box-shadow: none;
- box-shadow: none;
-}
-
-.card .btn-primary.btn-simple {
- color: #f96332;
- border-color: #f96332;
-}
-
-.card .btn-primary.btn-simple:hover, .card .btn-primary.btn-simple:focus, .card .btn-primary.btn-simple:active {
- background-color: transparent;
- color: #427C89;
- border-color: #427C89;
-}
-
-.card .btn-primary.btn-link {
- color: #f96332;
-}
-
-.card .btn-primary.btn-link:hover, .card .btn-primary.btn-link:focus, .card .btn-primary.btn-link:active {
- background-color: transparent;
- color: #427C89;
- text-decoration: none;
-}
-
-.card .btn-success {
- background-color: #18ce0f;
- color: #FFFFFF;
-}
-
-.card .btn-success:hover, .card .btn-success:focus, .card .btn-success:active, .card .btn-success.active, .card .btn-success:active:focus, .card .btn-success:active:hover, .card .btn-success.active:focus, .card .btn-success.active:hover,
-.open > .card .btn-success.dropdown-toggle,
-.open > .card .btn-success.dropdown-toggle:focus,
-.open > .card .btn-success.dropdown-toggle:hover {
- background-color: #15b60d;
- color: #FFFFFF;
-}
-
-.card .btn-success.disabled, .card .btn-success.disabled:hover, .card .btn-success.disabled:focus, .card .btn-success.disabled.focus, .card .btn-success.disabled:active, .card .btn-success.disabled.active, .card .btn-success:disabled, .card .btn-success:disabled:hover, .card .btn-success:disabled:focus, .card .btn-success:disabled.focus, .card .btn-success:disabled:active, .card .btn-success:disabled.active, .card .btn-success[disabled], .card .btn-success[disabled]:hover, .card .btn-success[disabled]:focus, .card .btn-success[disabled].focus, .card .btn-success[disabled]:active, .card .btn-success[disabled].active,
-fieldset[disabled] .card .btn-success,
-fieldset[disabled] .card .btn-success:hover,
-fieldset[disabled] .card .btn-success:focus,
-fieldset[disabled] .card .btn-success.focus,
-fieldset[disabled] .card .btn-success:active,
-fieldset[disabled] .card .btn-success.active {
- background-color: #18ce0f;
- border-color: #18ce0f;
-}
-
-.card .btn-success.focus, .card .btn-success:focus {
- -webkit-box-shadow: none;
- box-shadow: none;
-}
-
-.card .btn-success.btn-simple {
- color: #18ce0f;
- border-color: #18ce0f;
-}
-
-.card .btn-success.btn-simple:hover, .card .btn-success.btn-simple:focus, .card .btn-success.btn-simple:active {
- background-color: transparent;
- color: #15b60d;
- border-color: #15b60d;
-}
-
-.card .btn-success.btn-link {
- color: #18ce0f;
-}
-
-.card .btn-success.btn-link:hover, .card .btn-success.btn-link:focus, .card .btn-success.btn-link:active {
- background-color: transparent;
- color: #15b60d;
- text-decoration: none;
-}
-
-.card .btn-info {
- background-color: #2CA8FF;
- color: #FFFFFF;
-}
-
-.card .btn-info:hover, .card .btn-info:focus, .card .btn-info:active, .card .btn-info.active, .card .btn-info:active:focus, .card .btn-info:active:hover, .card .btn-info.active:focus, .card .btn-info.active:hover,
-.open > .card .btn-info.dropdown-toggle,
-.open > .card .btn-info.dropdown-toggle:focus,
-.open > .card .btn-info.dropdown-toggle:hover {
- background-color: #3091B2;
- color: #FFFFFF;
-}
-
-.card .btn-info.disabled, .card .btn-info.disabled:hover, .card .btn-info.disabled:focus, .card .btn-info.disabled.focus, .card .btn-info.disabled:active, .card .btn-info.disabled.active, .card .btn-info:disabled, .card .btn-info:disabled:hover, .card .btn-info:disabled:focus, .card .btn-info:disabled.focus, .card .btn-info:disabled:active, .card .btn-info:disabled.active, .card .btn-info[disabled], .card .btn-info[disabled]:hover, .card .btn-info[disabled]:focus, .card .btn-info[disabled].focus, .card .btn-info[disabled]:active, .card .btn-info[disabled].active,
-fieldset[disabled] .card .btn-info,
-fieldset[disabled] .card .btn-info:hover,
-fieldset[disabled] .card .btn-info:focus,
-fieldset[disabled] .card .btn-info.focus,
-fieldset[disabled] .card .btn-info:active,
-fieldset[disabled] .card .btn-info.active {
- background-color: #2CA8FF;
- border-color: #2CA8FF;
-}
-
-.card .btn-info.focus, .card .btn-info:focus {
- -webkit-box-shadow: none;
- box-shadow: none;
-}
-
-.card .btn-info.btn-simple {
- color: #2CA8FF;
- border-color: #2CA8FF;
-}
-
-.card .btn-info.btn-simple:hover, .card .btn-info.btn-simple:focus, .card .btn-info.btn-simple:active {
- background-color: transparent;
- color: #3091B2;
- border-color: #3091B2;
-}
-
-.card .btn-info.btn-link {
- color: #2CA8FF;
-}
-
-.card .btn-info.btn-link:hover, .card .btn-info.btn-link:focus, .card .btn-info.btn-link:active {
- background-color: transparent;
- color: #3091B2;
- text-decoration: none;
-}
-
-.card .btn-warning {
- background-color: #F3BB45;
- color: #FFFFFF;
-}
-
-.card .btn-warning:hover, .card .btn-warning:focus, .card .btn-warning:active, .card .btn-warning.active, .card .btn-warning:active:focus, .card .btn-warning:active:hover, .card .btn-warning.active:focus, .card .btn-warning.active:hover,
-.open > .card .btn-warning.dropdown-toggle,
-.open > .card .btn-warning.dropdown-toggle:focus,
-.open > .card .btn-warning.dropdown-toggle:hover {
- background-color: #BB992F;
- color: #FFFFFF;
-}
-
-.card .btn-warning.disabled, .card .btn-warning.disabled:hover, .card .btn-warning.disabled:focus, .card .btn-warning.disabled.focus, .card .btn-warning.disabled:active, .card .btn-warning.disabled.active, .card .btn-warning:disabled, .card .btn-warning:disabled:hover, .card .btn-warning:disabled:focus, .card .btn-warning:disabled.focus, .card .btn-warning:disabled:active, .card .btn-warning:disabled.active, .card .btn-warning[disabled], .card .btn-warning[disabled]:hover, .card .btn-warning[disabled]:focus, .card .btn-warning[disabled].focus, .card .btn-warning[disabled]:active, .card .btn-warning[disabled].active,
-fieldset[disabled] .card .btn-warning,
-fieldset[disabled] .card .btn-warning:hover,
-fieldset[disabled] .card .btn-warning:focus,
-fieldset[disabled] .card .btn-warning.focus,
-fieldset[disabled] .card .btn-warning:active,
-fieldset[disabled] .card .btn-warning.active {
- background-color: #F3BB45;
- border-color: #F3BB45;
-}
-
-.card .btn-warning.focus, .card .btn-warning:focus {
- -webkit-box-shadow: none;
- box-shadow: none;
-}
-
-.card .btn-warning.btn-simple {
- color: #F3BB45;
- border-color: #F3BB45;
-}
-
-.card .btn-warning.btn-simple:hover, .card .btn-warning.btn-simple:focus, .card .btn-warning.btn-simple:active {
- background-color: transparent;
- color: #BB992F;
- border-color: #BB992F;
-}
-
-.card .btn-warning.btn-link {
- color: #F3BB45;
-}
-
-.card .btn-warning.btn-link:hover, .card .btn-warning.btn-link:focus, .card .btn-warning.btn-link:active {
- background-color: transparent;
- color: #BB992F;
- text-decoration: none;
-}
-
-.card .btn-danger {
- background-color: #FF3636;
- color: #FFFFFF;
-}
-
-.card .btn-danger:hover, .card .btn-danger:focus, .card .btn-danger:active, .card .btn-danger.active, .card .btn-danger:active:focus, .card .btn-danger:active:hover, .card .btn-danger.active:focus, .card .btn-danger.active:hover,
-.open > .card .btn-danger.dropdown-toggle,
-.open > .card .btn-danger.dropdown-toggle:focus,
-.open > .card .btn-danger.dropdown-toggle:hover {
- background-color: #ff1d1d;
- color: #FFFFFF;
-}
-
-.card .btn-danger.disabled, .card .btn-danger.disabled:hover, .card .btn-danger.disabled:focus, .card .btn-danger.disabled.focus, .card .btn-danger.disabled:active, .card .btn-danger.disabled.active, .card .btn-danger:disabled, .card .btn-danger:disabled:hover, .card .btn-danger:disabled:focus, .card .btn-danger:disabled.focus, .card .btn-danger:disabled:active, .card .btn-danger:disabled.active, .card .btn-danger[disabled], .card .btn-danger[disabled]:hover, .card .btn-danger[disabled]:focus, .card .btn-danger[disabled].focus, .card .btn-danger[disabled]:active, .card .btn-danger[disabled].active,
-fieldset[disabled] .card .btn-danger,
-fieldset[disabled] .card .btn-danger:hover,
-fieldset[disabled] .card .btn-danger:focus,
-fieldset[disabled] .card .btn-danger.focus,
-fieldset[disabled] .card .btn-danger:active,
-fieldset[disabled] .card .btn-danger.active {
- background-color: #FF3636;
- border-color: #FF3636;
-}
-
-.card .btn-danger.focus, .card .btn-danger:focus {
- -webkit-box-shadow: none;
- box-shadow: none;
-}
-
-.card .btn-danger.btn-simple {
- color: #FF3636;
- border-color: #FF3636;
-}
-
-.card .btn-danger.btn-simple:hover, .card .btn-danger.btn-simple:focus, .card .btn-danger.btn-simple:active {
- background-color: transparent;
- color: #ff1d1d;
- border-color: #ff1d1d;
-}
-
-.card .btn-danger.btn-link {
- color: #FF3636;
-}
-
-.card .btn-danger.btn-link:hover, .card .btn-danger.btn-link:focus, .card .btn-danger.btn-link:active {
- background-color: transparent;
- color: #ff1d1d;
- text-decoration: none;
-}
-
-.card .btn-neutral {
- background-color: #FFFFFF;
- color: #FFFFFF;
-}
-
-.card .btn-neutral:hover, .card .btn-neutral:focus, .card .btn-neutral:active, .card .btn-neutral.active, .card .btn-neutral:active:focus, .card .btn-neutral:active:hover, .card .btn-neutral.active:focus, .card .btn-neutral.active:hover,
-.open > .card .btn-neutral.dropdown-toggle,
-.open > .card .btn-neutral.dropdown-toggle:focus,
-.open > .card .btn-neutral.dropdown-toggle:hover {
- background-color: #FFFFFF;
- color: #FFFFFF;
-}
-
-.card .btn-neutral.disabled, .card .btn-neutral.disabled:hover, .card .btn-neutral.disabled:focus, .card .btn-neutral.disabled.focus, .card .btn-neutral.disabled:active, .card .btn-neutral.disabled.active, .card .btn-neutral:disabled, .card .btn-neutral:disabled:hover, .card .btn-neutral:disabled:focus, .card .btn-neutral:disabled.focus, .card .btn-neutral:disabled:active, .card .btn-neutral:disabled.active, .card .btn-neutral[disabled], .card .btn-neutral[disabled]:hover, .card .btn-neutral[disabled]:focus, .card .btn-neutral[disabled].focus, .card .btn-neutral[disabled]:active, .card .btn-neutral[disabled].active,
-fieldset[disabled] .card .btn-neutral,
-fieldset[disabled] .card .btn-neutral:hover,
-fieldset[disabled] .card .btn-neutral:focus,
-fieldset[disabled] .card .btn-neutral.focus,
-fieldset[disabled] .card .btn-neutral:active,
-fieldset[disabled] .card .btn-neutral.active {
- background-color: #FFFFFF;
- border-color: #FFFFFF;
-}
-
-.card .btn-neutral.focus, .card .btn-neutral:focus {
- -webkit-box-shadow: none;
- box-shadow: none;
-}
-
-.card .btn-neutral.btn-danger {
- color: #FF3636;
-}
-
-.card .btn-neutral.btn-danger:hover, .card .btn-neutral.btn-danger:focus, .card .btn-neutral.btn-danger:active {
- color: #ff1d1d;
-}
-
-.card .btn-neutral.btn-info {
- color: #FFFFFF;
-}
-
-.card .btn-neutral.btn-info:hover, .card .btn-neutral.btn-info:focus, .card .btn-neutral.btn-info:active {
- color: #3091B2;
-}
-
-.card .btn-neutral.btn-warning {
- color: #FFFFFF;
-}
-
-.card .btn-neutral.btn-warning:hover, .card .btn-neutral.btn-warning:focus, .card .btn-neutral.btn-warning:active {
- color: #BB992F;
-}
-
-.card .btn-neutral.btn-success {
- color: #FFFFFF;
-}
-
-.card .btn-neutral.btn-success:hover, .card .btn-neutral.btn-success:focus, .card .btn-neutral.btn-success:active {
- color: #15b60d;
-}
-
-.card .btn-neutral.btn-default {
- color: #FFFFFF;
-}
-
-.card .btn-neutral.btn-default:hover, .card .btn-neutral.btn-default:focus, .card .btn-neutral.btn-default:active {
- color: #403D39;
-}
-
-.card .btn-neutral.active, .card .btn-neutral:active:focus, .card .btn-neutral:active:hover, .card .btn-neutral.active:focus, .card .btn-neutral.active:hover,
-.open > .card .btn-neutral.dropdown-toggle,
-.open > .card .btn-neutral.dropdown-toggle:focus,
-.open > .card .btn-neutral.dropdown-toggle:hover {
- background-color: #FFFFFF;
- color: #f96332;
-}
-
-.card .btn-neutral:hover, .card .btn-neutral:focus, .card .btn-neutral:active {
- color: #427C89;
-}
-
-.card .btn-neutral.btn-simple {
- color: #FFFFFF;
- border-color: #FFFFFF;
-}
-
-.card .btn-neutral.btn-simple:hover, .card .btn-neutral.btn-simple:focus, .card .btn-neutral.btn-simple:active {
- background-color: transparent;
- color: #FFFFFF;
- border-color: #FFFFFF;
-}
-
-.card .btn-neutral.btn-link {
- color: #FFFFFF;
-}
-
-.card .btn-neutral.btn-link:hover, .card .btn-neutral.btn-link:focus, .card .btn-neutral.btn-link:active {
- background-color: transparent;
- color: #FFFFFF;
- text-decoration: none;
-}
-
-.card-user .image {
- border-radius: 8px 8px 0 0;
- height: 150px;
- position: relative;
- overflow: hidden;
-}
-
-.card-user .image img {
- width: 100%;
-}
-
-.card-user .image-plain {
- height: 0;
- margin-top: 110px;
-}
-
-.card-user .author {
- text-align: center;
- text-transform: none;
- margin-top: -65px;
-}
-
-.card-user .author .title {
- color: #403D39;
-}
-
-.card-user .author .title small {
- color: #ccc5b9;
-}
-
-.card-user .avatar {
- width: 100px;
- height: 100px;
- border-radius: 50%;
- position: relative;
- margin-bottom: 15px;
-}
-
-.card-user .avatar.border-white {
- border: 5px solid #FFFFFF;
-}
-
-.card-user .avatar.border-gray {
- border: 5px solid #ccc5b9;
-}
-
-.card-user .title {
- font-weight: 600;
- line-height: 24px;
-}
-
-.card-user .description {
- margin-top: 10px;
-}
-
-.card-user .content {
- min-height: 200px;
-}
-
-.card-user.card-plain .avatar {
- height: 190px;
- width: 190px;
-}
-
-.card-map .map {
- height: 500px;
- padding-top: 20px;
-}
-
-.card-map .map > div {
- height: 100%;
-}
-
-.card-user .footer,
-.card-price .footer {
- padding: 5px 15px 10px;
-}
-
-.card-user hr,
-.card-price hr {
- margin: 5px 15px;
-}
-
-.card-plain {
- background-color: transparent;
- -webkit-box-shadow: none;
- box-shadow: none;
- border-radius: 0;
-}
-
-.card-plain .image {
- border-radius: 4px;
-}
-
-.ct-label {
- fill: rgba(0, 0, 0, 0.4);
- color: rgba(0, 0, 0, 0.4);
- font-size: 0.9em;
- line-height: 1;
-}
-
-.ct-chart-line .ct-label,
-.ct-chart-bar .ct-label {
- display: block;
- display: -webkit-box;
- display: -ms-flexbox;
- display: flex;
-}
-
-.ct-label.ct-horizontal.ct-start {
- -webkit-box-align: flex-end;
- -ms-flex-align: flex-end;
- align-items: flex-end;
- -webkit-box-pack: flex-start;
- -ms-flex-pack: flex-start;
- justify-content: flex-start;
- text-align: left;
- text-anchor: start;
-}
-
-.ct-label.ct-horizontal.ct-end {
- -webkit-box-align: flex-start;
- -ms-flex-align: flex-start;
- align-items: flex-start;
- -webkit-box-pack: flex-start;
- -ms-flex-pack: flex-start;
- justify-content: flex-start;
- text-align: left;
- text-anchor: start;
-}
-
-.ct-label.ct-vertical.ct-start {
- -webkit-box-align: flex-end;
- -ms-flex-align: flex-end;
- align-items: flex-end;
- -webkit-box-pack: flex-end;
- -ms-flex-pack: flex-end;
- justify-content: flex-end;
- text-align: right;
- text-anchor: end;
-}
-
-.ct-label.ct-vertical.ct-end {
- -webkit-box-align: flex-end;
- -ms-flex-align: flex-end;
- align-items: flex-end;
- -webkit-box-pack: flex-start;
- -ms-flex-pack: flex-start;
- justify-content: flex-start;
- text-align: left;
- text-anchor: start;
-}
-
-.ct-chart-bar .ct-label.ct-horizontal.ct-start {
- -webkit-box-align: flex-end;
- -ms-flex-align: flex-end;
- align-items: flex-end;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
- text-align: center;
- text-anchor: start;
-}
-
-.ct-chart-bar .ct-label.ct-horizontal.ct-end {
- -webkit-box-align: flex-start;
- -ms-flex-align: flex-start;
- align-items: flex-start;
- -webkit-box-pack: center;
- -ms-flex-pack: center;
- justify-content: center;
- text-align: center;
- text-anchor: start;
-}
-
-.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start {
- -webkit-box-align: flex-end;
- -ms-flex-align: flex-end;
- align-items: flex-end;
- -webkit-box-pack: flex-start;
- -ms-flex-pack: flex-start;
- justify-content: flex-start;
- text-align: left;
- text-anchor: start;
-}
-
-.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end {
- -webkit-box-align: flex-start;
- -ms-flex-align: flex-start;
- align-items: flex-start;
- -webkit-box-pack: flex-start;
- -ms-flex-pack: flex-start;
- justify-content: flex-start;
- text-align: left;
- text-anchor: start;
-}
-
-.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start {
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- -webkit-box-pack: flex-end;
- -ms-flex-pack: flex-end;
- justify-content: flex-end;
- text-align: right;
- text-anchor: end;
-}
-
-.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end {
- -webkit-box-align: center;
- -ms-flex-align: center;
- align-items: center;
- -webkit-box-pack: flex-start;
- -ms-flex-pack: flex-start;
- justify-content: flex-start;
- text-align: left;
- text-anchor: end;
-}
-
-.ct-grid {
- stroke: rgba(0, 0, 0, 0.2);
- stroke-width: 1px;
- stroke-dasharray: 2px;
-}
-
-.ct-point {
- stroke-width: 10px;
- stroke-linecap: round;
-}
-
-.ct-line {
- fill: none;
- stroke-width: 4px;
-}
-
-.ct-area {
- stroke: none;
- fill-opacity: 0.7;
-}
-
-.ct-bar {
- fill: none;
- stroke-width: 10px;
-}
-
-.ct-slice-donut {
- fill: none;
- stroke-width: 60px;
-}
-
-.ct-series-a .ct-point, .ct-series-a .ct-line, .ct-series-a .ct-bar, .ct-series-a .ct-slice-donut {
- stroke: #2CA8FF;
-}
-
-.ct-series-a .ct-slice-pie, .ct-series-a .ct-area {
- fill: #2CA8FF;
-}
-
-.ct-series-b .ct-point, .ct-series-b .ct-line, .ct-series-b .ct-bar, .ct-series-b .ct-slice-donut {
- stroke: #F3BB45;
-}
-
-.ct-series-b .ct-slice-pie, .ct-series-b .ct-area {
- fill: #F3BB45;
-}
-
-.ct-series-c .ct-point, .ct-series-c .ct-line, .ct-series-c .ct-bar, .ct-series-c .ct-slice-donut {
- stroke: #FF3636;
-}
-
-.ct-series-c .ct-slice-pie, .ct-series-c .ct-area {
- fill: #FF3636;
-}
-
-.ct-series-d .ct-point, .ct-series-d .ct-line, .ct-series-d .ct-bar, .ct-series-d .ct-slice-donut {
- stroke: #18ce0f;
-}
-
-.ct-series-d .ct-slice-pie, .ct-series-d .ct-area {
- fill: #18ce0f;
-}
-
-.ct-series-e .ct-point, .ct-series-e .ct-line, .ct-series-e .ct-bar, .ct-series-e .ct-slice-donut {
- stroke: #f96332;
-}
-
-.ct-series-e .ct-slice-pie, .ct-series-e .ct-area {
- fill: #f96332;
-}
-
-.ct-series-f .ct-point, .ct-series-f .ct-line, .ct-series-f .ct-bar, .ct-series-f .ct-slice-donut {
- stroke: rgba(44, 168, 255, 0.8);
-}
-
-.ct-series-f .ct-slice-pie, .ct-series-f .ct-area {
- fill: rgba(44, 168, 255, 0.8);
-}
-
-.ct-series-g .ct-point, .ct-series-g .ct-line, .ct-series-g .ct-bar, .ct-series-g .ct-slice-donut {
- stroke: rgba(24, 206, 15, 0.8);
-}
-
-.ct-series-g .ct-slice-pie, .ct-series-g .ct-area {
- fill: rgba(24, 206, 15, 0.8);
-}
-
-.ct-series-h .ct-point, .ct-series-h .ct-line, .ct-series-h .ct-bar, .ct-series-h .ct-slice-donut {
- stroke: rgba(243, 187, 69, 0.8);
-}
-
-.ct-series-h .ct-slice-pie, .ct-series-h .ct-area {
- fill: rgba(243, 187, 69, 0.8);
-}
-
-.ct-series-i .ct-point, .ct-series-i .ct-line, .ct-series-i .ct-bar, .ct-series-i .ct-slice-donut {
- stroke: rgba(255, 54, 54, 0.8);
-}
-
-.ct-series-i .ct-slice-pie, .ct-series-i .ct-area {
- fill: rgba(255, 54, 54, 0.8);
-}
-
-.ct-series-j .ct-point, .ct-series-j .ct-line, .ct-series-j .ct-bar, .ct-series-j .ct-slice-donut {
- stroke: rgba(249, 99, 50, 0.8);
-}
-
-.ct-series-j .ct-slice-pie, .ct-series-j .ct-area {
- fill: rgba(249, 99, 50, 0.8);
-}
-
-.ct-series-k .ct-point, .ct-series-k .ct-line, .ct-series-k .ct-bar, .ct-series-k .ct-slice-donut {
- stroke: rgba(44, 168, 255, 0.6);
-}
-
-.ct-series-k .ct-slice-pie, .ct-series-k .ct-area {
- fill: rgba(44, 168, 255, 0.6);
-}
-
-.ct-series-l .ct-point, .ct-series-l .ct-line, .ct-series-l .ct-bar, .ct-series-l .ct-slice-donut {
- stroke: rgba(24, 206, 15, 0.6);
-}
-
-.ct-series-l .ct-slice-pie, .ct-series-l .ct-area {
- fill: rgba(24, 206, 15, 0.6);
-}
-
-.ct-series-m .ct-point, .ct-series-m .ct-line, .ct-series-m .ct-bar, .ct-series-m .ct-slice-donut {
- stroke: rgba(243, 187, 69, 0.6);
-}
-
-.ct-series-m .ct-slice-pie, .ct-series-m .ct-area {
- fill: rgba(243, 187, 69, 0.6);
-}
-
-.ct-series-n .ct-point, .ct-series-n .ct-line, .ct-series-n .ct-bar, .ct-series-n .ct-slice-donut {
- stroke: rgba(255, 54, 54, 0.6);
-}
-
-.ct-series-n .ct-slice-pie, .ct-series-n .ct-area {
- fill: rgba(255, 54, 54, 0.6);
-}
-
-.ct-series-o .ct-point, .ct-series-o .ct-line, .ct-series-o .ct-bar, .ct-series-o .ct-slice-donut {
- stroke: rgba(249, 99, 50, 0.6);
-}
-
-.ct-series-o .ct-slice-pie, .ct-series-o .ct-area {
- fill: rgba(249, 99, 50, 0.6);
-}
-
-.ct-square {
- display: block;
- position: relative;
- width: 100%;
-}
-
-.ct-square:before {
- display: block;
- float: left;
- content: "";
- width: 0;
- height: 0;
- padding-bottom: 100%;
-}
-
-.ct-square:after {
- content: "";
- display: table;
- clear: both;
-}
-
-.ct-square > svg {
- display: block;
- position: absolute;
- top: 0;
- left: 0;
-}
-
-.ct-minor-second {
- display: block;
- position: relative;
- width: 100%;
-}
-
-.ct-minor-second:before {
- display: block;
- float: left;
- content: "";
- width: 0;
- height: 0;
- padding-bottom: 93.75%;
-}
-
-.ct-minor-second:after {
- content: "";
- display: table;
- clear: both;
-}
-
-.ct-minor-second > svg {
- display: block;
- position: absolute;
- top: 0;
- left: 0;
-}
-
-.ct-major-second {
- display: block;
- position: relative;
- width: 100%;
-}
-
-.ct-major-second:before {
- display: block;
- float: left;
- content: "";
- width: 0;
- height: 0;
- padding-bottom: 88.88888889%;
-}
-
-.ct-major-second:after {
- content: "";
- display: table;
- clear: both;
-}
-
-.ct-major-second > svg {
- display: block;
- position: absolute;
- top: 0;
- left: 0;
-}
-
-.ct-minor-third {
- display: block;
- position: relative;
- width: 100%;
-}
-
-.ct-minor-third:before {
- display: block;
- float: left;
- content: "";
- width: 0;
- height: 0;
- padding-bottom: 83.33333333%;
-}
-
-.ct-minor-third:after {
- content: "";
- display: table;
- clear: both;
-}
-
-.ct-minor-third > svg {
- display: block;
- position: absolute;
- top: 0;
- left: 0;
-}
-
-.ct-major-third {
- display: block;
- position: relative;
- width: 100%;
-}
-
-.ct-major-third:before {
- display: block;
- float: left;
- content: "";
- width: 0;
- height: 0;
- padding-bottom: 80%;
-}
-
-.ct-major-third:after {
- content: "";
- display: table;
- clear: both;
-}
-
-.ct-major-third > svg {
- display: block;
- position: absolute;
- top: 0;
- left: 0;
-}
-
-.ct-perfect-fourth {
- display: block;
- position: relative;
- width: 100%;
-}
-
-.ct-perfect-fourth:before {
- display: block;
- float: left;
- content: "";
- width: 0;
- height: 0;
- padding-bottom: 75%;
-}
-
-.ct-perfect-fourth:after {
- content: "";
- display: table;
- clear: both;
-}
-
-.ct-perfect-fourth > svg {
- display: block;
- position: absolute;
- top: 0;
- left: 0;
-}
-
-.ct-perfect-fifth {
- display: block;
- position: relative;
- width: 100%;
-}
-
-.ct-perfect-fifth:before {
- display: block;
- float: left;
- content: "";
- width: 0;
- height: 0;
- padding-bottom: 66.66666667%;
-}
-
-.ct-perfect-fifth:after {
- content: "";
- display: table;
- clear: both;
-}
-
-.ct-perfect-fifth > svg {
- display: block;
- position: absolute;
- top: 0;
- left: 0;
-}
-
-.ct-minor-sixth {
- display: block;
- position: relative;
- width: 100%;
-}
-
-.ct-minor-sixth:before {
- display: block;
- float: left;
- content: "";
- width: 0;
- height: 0;
- padding-bottom: 62.5%;
-}
-
-.ct-minor-sixth:after {
- content: "";
- display: table;
- clear: both;
-}
-
-.ct-minor-sixth > svg {
- display: block;
- position: absolute;
- top: 0;
- left: 0;
-}
-
-.ct-golden-section {
- display: block;
- position: relative;
- width: 100%;
-}
-
-.ct-golden-section:before {
- display: block;
- float: left;
- content: "";
- width: 0;
- height: 0;
- padding-bottom: 61.80469716%;
-}
-
-.ct-golden-section:after {
- content: "";
- display: table;
- clear: both;
-}
-
-.ct-golden-section > svg {
- display: block;
- position: absolute;
- top: 0;
- left: 0;
-}
-
-.ct-major-sixth {
- display: block;
- position: relative;
- width: 100%;
-}
-
-.ct-major-sixth:before {
- display: block;
- float: left;
- content: "";
- width: 0;
- height: 0;
- padding-bottom: 60%;
-}
-
-.ct-major-sixth:after {
- content: "";
- display: table;
- clear: both;
-}
-
-.ct-major-sixth > svg {
- display: block;
- position: absolute;
- top: 0;
- left: 0;
-}
-
-.ct-minor-seventh {
- display: block;
- position: relative;
- width: 100%;
-}
-
-.ct-minor-seventh:before {
- display: block;
- float: left;
- content: "";
- width: 0;
- height: 0;
- padding-bottom: 56.25%;
-}
-
-.ct-minor-seventh:after {
- content: "";
- display: table;
- clear: both;
-}
-
-.ct-minor-seventh > svg {
- display: block;
- position: absolute;
- top: 0;
- left: 0;
-}
-
-.ct-major-seventh {
- display: block;
- position: relative;
- width: 100%;
-}
-
-.ct-major-seventh:before {
- display: block;
- float: left;
- content: "";
- width: 0;
- height: 0;
- padding-bottom: 53.33333333%;
-}
-
-.ct-major-seventh:after {
- content: "";
- display: table;
- clear: both;
-}
-
-.ct-major-seventh > svg {
- display: block;
- position: absolute;
- top: 0;
- left: 0;
-}
-
-.ct-octave {
- display: block;
- position: relative;
- width: 100%;
-}
-
-.ct-octave:before {
- display: block;
- float: left;
- content: "";
- width: 0;
- height: 0;
- padding-bottom: 50%;
-}
-
-.ct-octave:after {
- content: "";
- display: table;
- clear: both;
-}
-
-.ct-octave > svg {
- display: block;
- position: absolute;
- top: 0;
- left: 0;
-}
-
-.ct-major-tenth {
- display: block;
- position: relative;
- width: 100%;
-}
-
-.ct-major-tenth:before {
- display: block;
- float: left;
- content: "";
- width: 0;
- height: 0;
- padding-bottom: 40%;
-}
-
-.ct-major-tenth:after {
- content: "";
- display: table;
- clear: both;
-}
-
-.ct-major-tenth > svg {
- display: block;
- position: absolute;
- top: 0;
- left: 0;
-}
-
-.ct-major-eleventh {
- display: block;
- position: relative;
- width: 100%;
-}
-
-.ct-major-eleventh:before {
- display: block;
- float: left;
- content: "";
- width: 0;
- height: 0;
- padding-bottom: 37.5%;
-}
-
-.ct-major-eleventh:after {
- content: "";
- display: table;
- clear: both;
-}
-
-.ct-major-eleventh > svg {
- display: block;
- position: absolute;
- top: 0;
- left: 0;
-}
-
-.ct-major-twelfth {
- display: block;
- position: relative;
- width: 100%;
-}
-
-.ct-major-twelfth:before {
- display: block;
- float: left;
- content: "";
- width: 0;
- height: 0;
- padding-bottom: 33.33333333%;
-}
-
-.ct-major-twelfth:after {
- content: "";
- display: table;
- clear: both;
-}
-
-.ct-major-twelfth > svg {
- display: block;
- position: absolute;
- top: 0;
- left: 0;
-}
-
-.ct-double-octave {
- display: block;
- position: relative;
- width: 100%;
-}
-
-.ct-double-octave:before {
- display: block;
- float: left;
- content: "";
- width: 0;
- height: 0;
- padding-bottom: 25%;
-}
-
-.ct-double-octave:after {
- content: "";
- display: table;
- clear: both;
-}
-
-.ct-double-octave > svg {
- display: block;
- position: absolute;
- top: 0;
- left: 0;
-}
-
-@media (min-width: 992px) {
- .navbar {
- min-height: 75px;
- }
- .navbar-form {
- margin-top: 21px;
- margin-bottom: 21px;
- padding-left: 5px;
- padding-right: 5px;
- }
- .navbar-search-form {
- display: none;
- }
- .navbar-nav > li > .dropdown-menu,
- .dropdown .dropdown-menu {
- -webkit-transform: translate3d(0px, -40px, 0px);
- transform: translate3d(0px, -40px, 0px);
- -webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s, opacity 0.3s ease 0s, height 0s linear 0.35s;
- transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) 0s, opacity 0.3s ease 0s, height 0s linear 0.35s;
- }
- .navbar-nav > li.open > .dropdown-menu, .dropdown.open .dropdown-menu {
- -webkit-transform: translate3d(0px, 0px, 0px);
- transform: translate3d(0px, 0px, 0px);
- }
- .navbar-nav > li > .dropdown-menu:before {
- border-bottom: 11px solid #F1EAE0;
- border-left: 11px solid transparent;
- border-right: 11px solid transparent;
- content: "";
- display: inline-block;
- position: absolute;
- right: 12px;
- top: -11px;
- }
- .navbar-nav > li > .dropdown-menu:after {
- border-bottom: 11px solid #FFFCF5;
- border-left: 11px solid transparent;
- border-right: 11px solid transparent;
- content: "";
- display: inline-block;
- position: absolute;
- right: 12px;
- top: -10px;
- }
- .navbar-nav.navbar-left > li > .dropdown-menu:before {
- right: auto;
- left: 12px;
- }
- .navbar-nav.navbar-left > li > .dropdown-menu:after {
- right: auto;
- left: 12px;
- }
- .navbar .navbar-header {
- margin-left: 10px;
- }
- .footer:not(.footer-big) nav > ul li:first-child {
- margin-left: 0;
- }
- body > .navbar-collapse.collapse {
- display: none !important;
- }
- .card form [class*="col-"] {
- padding: 6px;
- }
- .card form [class*="col-"]:first-child {
- padding-left: 15px;
- }
- .card form [class*="col-"]:last-child {
- padding-right: 15px;
- }
-}
-
-/* Changes for small display */
-@media (max-width: 991px) {
- .sidebar {
- display: none;
- }
- .main-panel {
- width: 100%;
- }
- .navbar-transparent {
- padding-top: 15px;
- background-color: rgba(0, 0, 0, 0.45);
- }
- body {
- position: relative;
- }
- h6 {
- font-size: 1em;
- }
- .wrapper {
- -webkit-transform: translate3d(0px, 0, 0);
- transform: translate3d(0px, 0, 0);
- -webkit-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1);
- transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1);
- left: 0;
- background-color: white;
- }
- .navbar .container {
- left: 0;
- width: 100%;
- -webkit-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1);
- transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1);
- position: relative;
- }
- .navbar .navbar-collapse.collapse,
- .navbar .navbar-collapse.collapse.in,
- .navbar .navbar-collapse.collapsing {
- display: none !important;
- }
- .navbar-nav > li {
- float: none;
- position: relative;
- display: block;
- }
- .off-canvas-sidebar {
- position: fixed;
- display: block;
- top: 0;
- height: 100%;
- width: 230px;
- right: 0;
- z-index: 1032;
- visibility: visible;
- background-color: #999;
- overflow-y: visible;
- border-top: none;
- text-align: left;
- padding-right: 0px;
- padding-left: 0;
- -webkit-transform: translate3d(230px, 0, 0);
- transform: translate3d(230px, 0, 0);
- -webkit-transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1);
- transition: all 0.33s cubic-bezier(0.685, 0.0473, 0.346, 1);
- }
- .off-canvas-sidebar .sidebar-wrapper {
- position: relative;
- z-index: 3;
- overflow-y: scroll;
- height: 100%;
- -webkit-box-shadow: inset 1px 0px 0px 0px #DDDDDD;
- box-shadow: inset 1px 0px 0px 0px #DDDDDD;
- }
- .off-canvas-sidebar .nav {
- margin-top: 0;
- padding: 10px 15px 0;
- }
- .off-canvas-sidebar .nav > li > a {
- margin: 0px 0px;
- color: #2f2d2a;
- text-transform: uppercase;
- font-weight: 600;
- font-size: 12px;
- line-height: 1.4em;
- padding: 10px 0;
- }
- .off-canvas-sidebar .nav > li > a:hover, .off-canvas-sidebar .nav > li > a.active {
- color: #403D39;
- }
- .off-canvas-sidebar .nav > li > a p,
- .off-canvas-sidebar .nav > li > a .notification,
- .off-canvas-sidebar .nav > li > a .caret {
- display: inline-block;
- }
- .off-canvas-sidebar .nav > li > a .caret {
- float: right;
- position: relative;
- top: 12px;
- }
- .off-canvas-sidebar .nav > li > a i {
- font-size: 18px;
- margin-right: 10px;
- line-height: 26px;
- }
- .off-canvas-sidebar .nav > li.active > a:before {
- border-right: none;
- border-left: 12px solid #DDDDDD;
- border-top: 12px solid transparent;
- border-bottom: 12px solid transparent;
- right: auto;
- margin-left: -15px;
- left: 0px;
- top: 10px;
- }
- .off-canvas-sidebar .nav > li.active > a:after {
- border-right: none;
- border-left: 12px solid #ebeff2;
- border-top: 12px solid transparent;
- border-bottom: 12px solid transparent;
- right: auto;
- margin-left: -15px;
- left: -1px;
- top: 10px;
- }
- .off-canvas-sidebar::after {
- top: 0;
- left: 0;
- height: 100%;
- width: 100%;
- position: absolute;
- background-color: #ebeff2;
- background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(60%, rgba(112, 112, 112, 0)), to(rgba(186, 186, 186, 0.15)));
- background-image: linear-gradient(to bottom, transparent 0%, rgba(112, 112, 112, 0) 60%, rgba(186, 186, 186, 0.15) 100%);
- display: block;
- content: "";
- z-index: 1;
- }
- .off-canvas-sidebar.has-image::after {
- top: 0;
- left: 0;
- height: 100%;
- width: 100%;
- position: absolute;
- background-color: rgba(17, 17, 17, 0.8);
- display: block;
- content: "";
- z-index: 1;
- }
- .off-canvas-sidebar .logo {
- position: relative;
- z-index: 4;
- padding-top: 11px;
- padding-bottom: 11px;
- }
- .off-canvas-sidebar .divider {
- height: 1px;
- margin: 10px 0;
- }
- .nav-open .navbar-collapse {
- -webkit-transform: translate3d(0px, 0, 0);
- transform: translate3d(0px, 0, 0);
- }
- .nav-open .navbar .container {
- left: -230px;
- }
- .nav-open .wrapper {
- left: 0;
- -webkit-transform: translate3d(-230px, 0, 0);
- transform: translate3d(-230px, 0, 0);
- }
- .navbar-toggle .icon-bar {
- display: block;
- position: relative;
- background: #fff;
- width: 24px;
- height: 2px;
- border-radius: 1px;
- margin: 0 auto;
- }
- .navbar-header .navbar-toggle {
- margin: 10px 15px 10px 0;
- width: 40px;
- height: 40px;
- }
- .bar1,
- .bar2,
- .bar3 {
- outline: 1px solid transparent;
- }
- .bar1 {
- top: 0px;
- -webkit-animation: topbar-back 500ms linear 0s;
- animation: topbar-back 500ms 0s;
- -webkit-animation-fill-mode: forwards;
- animation-fill-mode: forwards;
- }
- .bar2 {
- opacity: 1;
- }
- .bar3 {
- bottom: 0px;
- -webkit-animation: bottombar-back 500ms linear 0s;
- animation: bottombar-back 500ms 0s;
- -webkit-animation-fill-mode: forwards;
- animation-fill-mode: forwards;
- }
- .toggled .bar1 {
- top: 6px;
- -webkit-animation: topbar-x 500ms linear 0s;
- animation: topbar-x 500ms 0s;
- -webkit-animation-fill-mode: forwards;
- animation-fill-mode: forwards;
- }
- .toggled .bar2 {
- opacity: 0;
- }
- .toggled .bar3 {
- bottom: 6px;
- -webkit-animation: bottombar-x 500ms linear 0s;
- animation: bottombar-x 500ms 0s;
- -webkit-animation-fill-mode: forwards;
- animation-fill-mode: forwards;
- }
- @keyframes topbar-x {
- 0% {
- top: 0px;
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
- 45% {
- top: 6px;
- -webkit-transform: rotate(145deg);
- transform: rotate(145deg);
- }
- 75% {
- -webkit-transform: rotate(130deg);
- transform: rotate(130deg);
- }
- 100% {
- -webkit-transform: rotate(135deg);
- transform: rotate(135deg);
- }
- }
- @-webkit-keyframes topbar-x {
- 0% {
- top: 0px;
- -webkit-transform: rotate(0deg);
- }
- 45% {
- top: 6px;
- -webkit-transform: rotate(145deg);
- }
- 75% {
- -webkit-transform: rotate(130deg);
- }
- 100% {
- -webkit-transform: rotate(135deg);
- }
- }
- @keyframes topbar-back {
- 0% {
- top: 6px;
- -webkit-transform: rotate(135deg);
- transform: rotate(135deg);
- }
- 45% {
- -webkit-transform: rotate(-10deg);
- transform: rotate(-10deg);
- }
- 75% {
- -webkit-transform: rotate(5deg);
- transform: rotate(5deg);
- }
- 100% {
- top: 0px;
- -webkit-transform: rotate(0);
- transform: rotate(0);
- }
- }
- @-webkit-keyframes topbar-back {
- 0% {
- top: 6px;
- -webkit-transform: rotate(135deg);
- }
- 45% {
- -webkit-transform: rotate(-10deg);
- }
- 75% {
- -webkit-transform: rotate(5deg);
- }
- 100% {
- top: 0px;
- -webkit-transform: rotate(0);
- }
- }
- @keyframes bottombar-x {
- 0% {
- bottom: 0px;
- -webkit-transform: rotate(0deg);
- transform: rotate(0deg);
- }
- 45% {
- bottom: 6px;
- -webkit-transform: rotate(-145deg);
- transform: rotate(-145deg);
- }
- 75% {
- -webkit-transform: rotate(-130deg);
- transform: rotate(-130deg);
- }
- 100% {
- -webkit-transform: rotate(-135deg);
- transform: rotate(-135deg);
- }
- }
- @-webkit-keyframes bottombar-x {
- 0% {
- bottom: 0px;
- -webkit-transform: rotate(0deg);
- }
- 45% {
- bottom: 6px;
- -webkit-transform: rotate(-145deg);
- }
- 75% {
- -webkit-transform: rotate(-130deg);
- }
- 100% {
- -webkit-transform: rotate(-135deg);
- }
- }
- @keyframes bottombar-back {
- 0% {
- bottom: 6px;
- -webkit-transform: rotate(-135deg);
- transform: rotate(-135deg);
- }
- 45% {
- -webkit-transform: rotate(10deg);
- transform: rotate(10deg);
- }
- 75% {
- -webkit-transform: rotate(-5deg);
- transform: rotate(-5deg);
- }
- 100% {
- bottom: 0px;
- -webkit-transform: rotate(0);
- transform: rotate(0);
- }
- }
- @-webkit-keyframes bottombar-back {
- 0% {
- bottom: 6px;
- -webkit-transform: rotate(-135deg);
- }
- 45% {
- -webkit-transform: rotate(10deg);
- }
- 75% {
- -webkit-transform: rotate(-5deg);
- }
- 100% {
- bottom: 0px;
- -webkit-transform: rotate(0);
- }
- }
- @-webkit-keyframes fadeIn {
- 0% {
- opacity: 0;
- }
- 100% {
- opacity: 1;
- }
- }
- @keyframes fadeIn {
- 0% {
- opacity: 0;
- }
- 100% {
- opacity: 1;
- }
- }
- .dropdown-menu .divider {
- background-color: rgba(229, 229, 229, 0.15);
- }
- .navbar-nav {
- margin: 1px 0;
- }
- .dropdown-menu {
- display: none;
- }
- .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
- background-color: transparent;
- }
- .navbar-fixed-top {
- -webkit-backface-visibility: hidden;
- }
- #bodyClick {
- height: 100%;
- width: 100%;
- position: fixed;
- opacity: 0;
- top: 0;
- left: auto;
- right: 230px;
- content: "";
- z-index: 9999;
- overflow-x: hidden;
- }
- .form-control + .form-control-feedback {
- margin-top: -8px;
- }
- .navbar-toggle:hover, .navbar-toggle:focus {
- background-color: transparent !important;
- }
- .btn.dropdown-toggle {
- margin-bottom: 0;
- }
- .media-post .author {
- width: 20%;
- float: none !important;
- display: block;
- margin: 0 auto 10px;
- }
- .media-post .media-body {
- width: 100%;
- }
- .navbar-collapse.collapse {
- height: 100% !important;
- }
- .navbar-collapse.collapse.in {
- display: block;
- }
- .navbar-header .collapse, .navbar-toggle {
- display: block !important;
- }
- .navbar-header {
- float: none;
- }
- .navbar-nav .open .dropdown-menu {
- position: static;
- float: none;
- width: auto;
- margin-top: 0;
- background-color: transparent;
- border: 0;
- -webkit-box-shadow: none;
- box-shadow: none;
- }
- .main-panel > .content {
- padding-left: 0;
- padding-right: 0;
- }
- .nav .open > a, .nav .open > a:focus, .nav .open > a:hover {
- background-color: transparent;
- }
- .footer .copyright {
- padding: 0px 15px;
- width: 100%;
- }
-}
-
-@media (min-width: 992px) {
- .table-full-width {
- margin-left: -15px;
- margin-right: -15px;
- }
- .table-responsive {
- overflow: visible;
- }
-}
-
-@media (max-width: 991px) {
- .table-responsive {
- width: 100%;
- margin-bottom: 15px;
- border: 1px solid #dddddd;
- overflow-x: scroll;
- overflow-y: hidden;
- -ms-overflow-style: -ms-autohiding-scrollbar;
- -webkit-overflow-scrolling: touch;
- }
-}
diff --git a/public/assets/admin/vendor/paper-dashboard.css.map b/public/assets/admin/vendor/paper-dashboard.css.map
deleted file mode 100644
index b7300f15..00000000
--- a/public/assets/admin/vendor/paper-dashboard.css.map
+++ /dev/null
@@ -1 +0,0 @@
-{"version":3,"file":"/assets/admin/vendor/paper-dashboard.css","sources":[],"mappings":";;;;;;;;;;;;;;A","sourceRoot":""}
\ No newline at end of file
diff --git a/public/assets/frontend/js/app.js b/public/assets/frontend/js/app.js
index 9508b3f2..bc886f6e 100644
--- a/public/assets/frontend/js/app.js
+++ b/public/assets/frontend/js/app.js
@@ -1,4 +1,77 @@
-webpackJsonp([0],{
+/******/ (function(modules) { // webpackBootstrap
+/******/ // The module cache
+/******/ var installedModules = {};
+/******/
+/******/ // The require function
+/******/ function __webpack_require__(moduleId) {
+/******/
+/******/ // Check if module is in cache
+/******/ if(installedModules[moduleId]) {
+/******/ return installedModules[moduleId].exports;
+/******/ }
+/******/ // Create a new module (and put it into the cache)
+/******/ var module = installedModules[moduleId] = {
+/******/ i: moduleId,
+/******/ l: false,
+/******/ exports: {}
+/******/ };
+/******/
+/******/ // Execute the module function
+/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
+/******/
+/******/ // Flag the module as loaded
+/******/ module.l = true;
+/******/
+/******/ // Return the exports of the module
+/******/ return module.exports;
+/******/ }
+/******/
+/******/
+/******/ // expose the modules object (__webpack_modules__)
+/******/ __webpack_require__.m = modules;
+/******/
+/******/ // expose the module cache
+/******/ __webpack_require__.c = installedModules;
+/******/
+/******/ // define getter function for harmony exports
+/******/ __webpack_require__.d = function(exports, name, getter) {
+/******/ if(!__webpack_require__.o(exports, name)) {
+/******/ Object.defineProperty(exports, name, {
+/******/ configurable: false,
+/******/ enumerable: true,
+/******/ get: getter
+/******/ });
+/******/ }
+/******/ };
+/******/
+/******/ // getDefaultExport function for compatibility with non-harmony modules
+/******/ __webpack_require__.n = function(module) {
+/******/ var getter = module && module.__esModule ?
+/******/ function getDefault() { return module['default']; } :
+/******/ function getModuleExports() { return module; };
+/******/ __webpack_require__.d(getter, 'a', getter);
+/******/ return getter;
+/******/ };
+/******/
+/******/ // Object.prototype.hasOwnProperty.call
+/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
+/******/
+/******/ // __webpack_public_path__
+/******/ __webpack_require__.p = "/";
+/******/
+/******/ // Load entry module and return exports
+/******/ return __webpack_require__(__webpack_require__.s = 0);
+/******/ })
+/************************************************************************/
+/******/ ({
+
+/***/ "./node_modules/Leaflet.Geodesic/Leaflet.Geodesic.js":
+/***/ (function(module, exports, __webpack_require__) {
+
+"use strict";
+eval("\n\n// This file is part of Leaflet.Geodesic.\n// Copyright (C) 2017 Henry Thasler\n// based on code by Chris Veness Copyright (C) 2014 https://github.com/chrisveness/geodesy\n//\n// Leaflet.Geodesic is free software: you can redistribute it and/or modify\n// it under the terms of the GNU General Public License as published by\n// the Free Software Foundation, either version 3 of the License, or\n// (at your option) any later version.\n//\n// Leaflet.Geodesic is distributed in the hope that it will be useful,\n// but WITHOUT ANY WARRANTY; without even the implied warranty of\n// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n// GNU General Public License for more details.\n//\n// You should have received a copy of the GNU General Public License\n// along with Leaflet.Geodesic. If not, see .\n\n\n/** Extend Number object with method to convert numeric degrees to radians */\nif (typeof Number.prototype.toRadians === \"undefined\") {\n Number.prototype.toRadians = function() {\n return this * Math.PI / 180;\n };\n}\n\n/** Extend Number object with method to convert radians to numeric (signed) degrees */\nif (typeof Number.prototype.toDegrees === \"undefined\") {\n Number.prototype.toDegrees = function() {\n return this * 180 / Math.PI;\n };\n}\n\nvar INTERSECT_LNG = 179.999; // Lng used for intersection and wrap around on map edges\n\nL.Geodesic = L.Polyline.extend({\n options: {\n color: \"blue\",\n steps: 10,\n dash: 1,\n wrap: true\n },\n\n initialize: function(latlngs, options) {\n this.options = this._merge_options(this.options, options);\n this.options.dash = Math.max(1e-3, Math.min(1, parseFloat(this.options.dash) || 1));\n this.datum = {};\n this.datum.ellipsoid = {\n a: 6378137,\n b: 6356752.3142,\n f: 1 / 298.257223563\n }; // WGS-84\n this._latlngs = this._generate_Geodesic(latlngs);\n L.Polyline.prototype.initialize.call(this, this._latlngs, this.options);\n },\n\n setLatLngs: function(latlngs) {\n this._latlngs = this._generate_Geodesic(latlngs);\n L.Polyline.prototype.setLatLngs.call(this, this._latlngs);\n },\n\n /**\n * Calculates some statistic values of current geodesic multipolyline\n * @returns (Object} Object with several properties (e.g. overall distance)\n */\n getStats: function() {\n let obj = {\n distance: 0,\n points: 0,\n polygons: this._latlngs.length\n }, poly, points;\n\n for (poly = 0; poly < this._latlngs.length; poly++) {\n obj.points += this._latlngs[poly].length;\n for (points = 0; points < (this._latlngs[poly].length - 1); points++) {\n obj.distance += this._vincenty_inverse(this._latlngs[poly][points],\n this._latlngs[poly][points + 1]).distance;\n }\n }\n return obj;\n },\n\n\n /**\n * Creates geodesic lines from geoJson. Replaces all current features of this instance.\n * Supports LineString, MultiLineString and Polygon\n * @param {Object} geojson - geosjon as object.\n */\n geoJson: function(geojson) {\n\n let normalized = L.GeoJSON.asFeature(geojson);\n let features = normalized.type === \"FeatureCollection\" ? normalized.features : [\n normalized\n ];\n this._latlngs = [];\n for (let feature of features) {\n let geometry = feature.type === \"Feature\" ? feature.geometry :\n feature,\n coords = geometry.coordinates;\n\n switch (geometry.type) {\n case \"LineString\":\n this._latlngs.push(this._generate_Geodesic([L.GeoJSON.coordsToLatLngs(\n coords, 0)]));\n break;\n case \"MultiLineString\":\n case \"Polygon\":\n this._latlngs.push(this._generate_Geodesic(L.GeoJSON.coordsToLatLngs(\n coords, 1)));\n break;\n case \"Point\":\n case \"MultiPoint\":\n console.log(\"Dude, points can't be drawn as geodesic lines...\");\n break;\n default:\n console.log(\"Drawing \" + geometry.type +\n \" as a geodesic is not supported. Skipping...\");\n }\n }\n L.Polyline.prototype.setLatLngs.call(this, this._latlngs);\n },\n\n /**\n * Creates a great circle. Replaces all current lines.\n * @param {Object} center - geographic position\n * @param {number} radius - radius of the circle in metres\n */\n createCircle: function(center, radius) {\n let polylineIndex = 0;\n let prev = {\n lat: 0,\n lng: 0,\n brg: 0\n };\n let step;\n\n this._latlngs = [];\n this._latlngs[polylineIndex] = [];\n\n let direct = this._vincenty_direct(L.latLng(center), 0, radius, this.options\n .wrap);\n prev = L.latLng(direct.lat, direct.lng);\n this._latlngs[polylineIndex].push(prev);\n for (step = 1; step <= this.options.steps;) {\n direct = this._vincenty_direct(L.latLng(center), 360 / this.options\n .steps * step, radius, this.options.wrap);\n let gp = L.latLng(direct.lat, direct.lng);\n if (Math.abs(gp.lng - prev.lng) > 180) {\n let inverse = this._vincenty_inverse(prev, gp);\n let sec = this._intersection(prev, inverse.initialBearing, {\n lat: -89,\n lng: ((gp.lng - prev.lng) > 0) ? -INTERSECT_LNG : INTERSECT_LNG\n }, 0);\n if (sec) {\n this._latlngs[polylineIndex].push(L.latLng(sec.lat, sec.lng));\n polylineIndex++;\n this._latlngs[polylineIndex] = [];\n prev = L.latLng(sec.lat, -sec.lng);\n this._latlngs[polylineIndex].push(prev);\n } else {\n polylineIndex++;\n this._latlngs[polylineIndex] = [];\n this._latlngs[polylineIndex].push(gp);\n prev = gp;\n step++;\n }\n } else {\n this._latlngs[polylineIndex].push(gp);\n prev = gp;\n step++;\n }\n }\n\n L.Polyline.prototype.setLatLngs.call(this, this._latlngs);\n },\n\n /**\n * Creates a geodesic Polyline from given coordinates\n * Note: dashed lines are under work\n * @param {Object} latlngs - One or more polylines as an array. See Leaflet doc about Polyline\n * @returns (Object} An array of arrays of geographical points.\n */\n _generate_Geodesic: function(latlngs) {\n let _geo = [], _geocnt = 0;\n\n for (let poly = 0; poly < latlngs.length; poly++) {\n _geo[_geocnt] = [];\n let prev = L.latLng(latlngs[poly][0]);\n for (let points = 0; points < (latlngs[poly].length - 1); points++) {\n // use prev, so that wrapping behaves correctly\n let pointA = prev;\n let pointB = L.latLng(latlngs[poly][points + 1]);\n if (pointA.equals(pointB)) {\n continue;\n }\n let inverse = this._vincenty_inverse(pointA, pointB);\n _geo[_geocnt].push(prev);\n for (let s = 1; s <= this.options.steps;) {\n let distance = inverse.distance / this.options.steps;\n // dashed lines don't go the full distance between the points\n let dist_mult = s - 1 + this.options.dash;\n let direct = this._vincenty_direct(pointA, inverse.initialBearing, distance*dist_mult, this.options.wrap);\n let gp = L.latLng(direct.lat, direct.lng);\n if (Math.abs(gp.lng - prev.lng) > 180) {\n let sec = this._intersection(pointA, inverse.initialBearing, {\n lat: -89,\n lng: ((gp.lng - prev.lng) > 0) ? -INTERSECT_LNG : INTERSECT_LNG\n }, 0);\n if (sec) {\n _geo[_geocnt].push(L.latLng(sec.lat, sec.lng));\n _geocnt++;\n _geo[_geocnt] = [];\n prev = L.latLng(sec.lat, -sec.lng);\n _geo[_geocnt].push(prev);\n } else {\n _geocnt++;\n _geo[_geocnt] = [];\n _geo[_geocnt].push(gp);\n prev = gp;\n s++;\n } \n } else {\n _geo[_geocnt].push(gp);\n // Dashed lines start a new line\n if (this.options.dash < 1){\n _geocnt++;\n // go full distance this time, to get starting point for next line\n let direct_full = this._vincenty_direct(pointA, inverse.initialBearing, distance*s, this.options.wrap);\n _geo[_geocnt] = [];\n prev = L.latLng(direct_full.lat, direct_full.lng);\n _geo[_geocnt].push(prev);\n }\n else prev = gp;\n s++;\n }\n }\n }\n _geocnt++;\n }\n return _geo;\n },\n\n /**\n * Vincenty direct calculation.\n * based on the work of Chris Veness (https://github.com/chrisveness/geodesy)\n *\n * @private\n * @param {number} initialBearing - Initial bearing in degrees from north.\n * @param {number} distance - Distance along bearing in metres.\n * @returns (Object} Object including point (destination point), finalBearing.\n */\n\n _vincenty_direct: function(p1, initialBearing, distance, wrap) {\n var φ1 = p1.lat.toRadians(),\n λ1 = p1.lng.toRadians();\n var α1 = initialBearing.toRadians();\n var s = distance;\n\n var a = this.datum.ellipsoid.a,\n b = this.datum.ellipsoid.b,\n f = this.datum.ellipsoid.f;\n\n var sinα1 = Math.sin(α1);\n var cosα1 = Math.cos(α1);\n\n var tanU1 = (1 - f) * Math.tan(φ1),\n cosU1 = 1 / Math.sqrt((1 + tanU1 * tanU1)),\n sinU1 = tanU1 * cosU1;\n var σ1 = Math.atan2(tanU1, cosα1);\n var sinα = cosU1 * sinα1;\n var cosSqα = 1 - sinα * sinα;\n var uSq = cosSqα * (a * a - b * b) / (b * b);\n var A = 1 + uSq / 16384 * (4096 + uSq * (-768 + uSq * (320 - 175 *\n uSq)));\n var B = uSq / 1024 * (256 + uSq * (-128 + uSq * (74 - 47 * uSq)));\n\n var σ = s / (b * A),\n σʹ, iterations = 0;\n var sinσ, cosσ;\n var cos2σM;\n do {\n cos2σM = Math.cos(2 * σ1 + σ);\n sinσ = Math.sin(σ);\n cosσ = Math.cos(σ);\n var Δσ = B * sinσ * (cos2σM + B / 4 * (cosσ * (-1 + 2 * cos2σM *\n cos2σM) -\n B / 6 * cos2σM * (-3 + 4 * sinσ * sinσ) * (-3 + 4 * cos2σM *\n cos2σM)));\n σʹ = σ;\n σ = s / (b * A) + Δσ;\n } while (Math.abs(σ - σʹ) > 1e-12 && ++iterations);\n\n var x = sinU1 * sinσ - cosU1 * cosσ * cosα1;\n var φ2 = Math.atan2(sinU1 * cosσ + cosU1 * sinσ * cosα1, (1 - f) *\n Math.sqrt(sinα * sinα + x * x));\n var λ = Math.atan2(sinσ * sinα1, cosU1 * cosσ - sinU1 * sinσ * cosα1);\n var C = f / 16 * cosSqα * (4 + f * (4 - 3 * cosSqα));\n var L = λ - (1 - C) * f * sinα *\n (σ + C * sinσ * (cos2σM + C * cosσ * (-1 + 2 * cos2σM * cos2σM)));\n\n var λ2;\n if (wrap) {\n λ2 = (λ1 + L + 3 * Math.PI) % (2 * Math.PI) - Math.PI; // normalise to -180...+180\n } else {\n λ2 = (λ1 + L); // do not normalize\n }\n\n var revAz = Math.atan2(sinα, -x);\n\n return {\n lat: φ2.toDegrees(),\n lng: λ2.toDegrees(),\n finalBearing: revAz.toDegrees()\n };\n },\n\n /**\n * Vincenty inverse calculation.\n * based on the work of Chris Veness (https://github.com/chrisveness/geodesy)\n *\n * @private\n * @param {LatLng} p1 - Latitude/longitude of start point.\n * @param {LatLng} p2 - Latitude/longitude of destination point.\n * @returns {Object} Object including distance, initialBearing, finalBearing.\n * @throws {Error} If formula failed to converge.\n */\n _vincenty_inverse: function(p1, p2) {\n var φ1 = p1.lat.toRadians(),\n λ1 = p1.lng.toRadians();\n var φ2 = p2.lat.toRadians(),\n λ2 = p2.lng.toRadians();\n\n var a = this.datum.ellipsoid.a,\n b = this.datum.ellipsoid.b,\n f = this.datum.ellipsoid.f;\n\n var L = λ2 - λ1;\n var tanU1 = (1 - f) * Math.tan(φ1),\n cosU1 = 1 / Math.sqrt((1 + tanU1 * tanU1)),\n sinU1 = tanU1 * cosU1;\n var tanU2 = (1 - f) * Math.tan(φ2),\n cosU2 = 1 / Math.sqrt((1 + tanU2 * tanU2)),\n sinU2 = tanU2 * cosU2;\n\n var λ = L,\n λʹ, iterations = 0;\n var cosSqα, sinσ, cos2σM, cosσ, σ, sinλ, cosλ;\n do {\n sinλ = Math.sin(λ);\n cosλ = Math.cos(λ);\n var sinSqσ = (cosU2 * sinλ) * (cosU2 * sinλ) + (cosU1 * sinU2 -\n sinU1 * cosU2 * cosλ) * (cosU1 * sinU2 - sinU1 * cosU2 * cosλ);\n sinσ = Math.sqrt(sinSqσ);\n if (sinσ == 0) return 0; // co-incident points\n cosσ = sinU1 * sinU2 + cosU1 * cosU2 * cosλ;\n σ = Math.atan2(sinσ, cosσ);\n var sinα = cosU1 * cosU2 * sinλ / sinσ;\n cosSqα = 1 - sinα * sinα;\n cos2σM = cosσ - 2 * sinU1 * sinU2 / cosSqα;\n if (isNaN(cos2σM)) cos2σM = 0; // equatorial line: cosSqα=0 (§6)\n var C = f / 16 * cosSqα * (4 + f * (4 - 3 * cosSqα));\n λʹ = λ;\n λ = L + (1 - C) * f * sinα * (σ + C * sinσ * (cos2σM + C * cosσ * (-\n 1 + 2 * cos2σM * cos2σM)));\n } while (Math.abs(λ - λʹ) > 1e-12 && ++iterations < 100);\n if (iterations >= 100) {\n console.log(\"Formula failed to converge. Altering target position.\");\n return this._vincenty_inverse(p1, {\n lat: p2.lat,\n lng: p2.lng - 0.01\n });\n // throw new Error('Formula failed to converge');\n }\n\n var uSq = cosSqα * (a * a - b * b) / (b * b);\n var A = 1 + uSq / 16384 * (4096 + uSq * (-768 + uSq * (320 - 175 *\n uSq)));\n var B = uSq / 1024 * (256 + uSq * (-128 + uSq * (74 - 47 * uSq)));\n var Δσ = B * sinσ * (cos2σM + B / 4 * (cosσ * (-1 + 2 * cos2σM *\n cos2σM) -\n B / 6 * cos2σM * (-3 + 4 * sinσ * sinσ) * (-3 + 4 * cos2σM *\n cos2σM)));\n\n var s = b * A * (σ - Δσ);\n\n var fwdAz = Math.atan2(cosU2 * sinλ, cosU1 * sinU2 - sinU1 * cosU2 *\n cosλ);\n var revAz = Math.atan2(cosU1 * sinλ, -sinU1 * cosU2 + cosU1 * sinU2 *\n cosλ);\n\n s = Number(s.toFixed(3)); // round to 1mm precision\n return {\n distance: s,\n initialBearing: fwdAz.toDegrees(),\n finalBearing: revAz.toDegrees()\n };\n },\n\n\n /**\n * Returns the point of intersection of two paths defined by point and bearing.\n * based on the work of Chris Veness (https://github.com/chrisveness/geodesy)\n *\n * @param {LatLon} p1 - First point.\n * @param {number} brng1 - Initial bearing from first point.\n * @param {LatLon} p2 - Second point.\n * @param {number} brng2 - Initial bearing from second point.\n * @returns {Object} containing lat/lng information of intersection.\n *\n * @example\n * var p1 = LatLon(51.8853, 0.2545), brng1 = 108.55;\n * var p2 = LatLon(49.0034, 2.5735), brng2 = 32.44;\n * var pInt = LatLon.intersection(p1, brng1, p2, brng2); // pInt.toString(): 50.9078°N, 4.5084°E\n */\n _intersection: function(p1, brng1, p2, brng2) {\n // see http://williams.best.vwh.net/avform.htm#Intersection\n\n var φ1 = p1.lat.toRadians(),\n λ1 = p1.lng.toRadians();\n var φ2 = p2.lat.toRadians(),\n λ2 = p2.lng.toRadians();\n var θ13 = Number(brng1).toRadians(),\n θ23 = Number(brng2).toRadians();\n var Δφ = φ2 - φ1,\n Δλ = λ2 - λ1;\n\n var δ12 = 2 * Math.asin(Math.sqrt(Math.sin(Δφ / 2) * Math.sin(Δφ / 2) +\n Math.cos(φ1) * Math.cos(φ2) * Math.sin(Δλ / 2) * Math.sin(Δλ /\n 2)));\n if (δ12 == 0) return null;\n\n // initial/final bearings between points\n var θ1 = Math.acos((Math.sin(φ2) - Math.sin(φ1) * Math.cos(δ12)) /\n (Math.sin(δ12) * Math.cos(φ1)));\n if (isNaN(θ1)) θ1 = 0; // protect against rounding\n var θ2 = Math.acos((Math.sin(φ1) - Math.sin(φ2) * Math.cos(δ12)) /\n (Math.sin(δ12) * Math.cos(φ2)));\n var θ12, θ21;\n if (Math.sin(λ2 - λ1) > 0) {\n θ12 = θ1;\n θ21 = 2 * Math.PI - θ2;\n } else {\n θ12 = 2 * Math.PI - θ1;\n θ21 = θ2;\n }\n\n var α1 = (θ13 - θ12 + Math.PI) % (2 * Math.PI) - Math.PI; // angle 2-1-3\n var α2 = (θ21 - θ23 + Math.PI) % (2 * Math.PI) - Math.PI; // angle 1-2-3\n\n if (Math.sin(α1) == 0 && Math.sin(α2) == 0) return null; // infinite intersections\n if (Math.sin(α1) * Math.sin(α2) < 0) return null; // ambiguous intersection\n\n //α1 = Math.abs(α1);\n //α2 = Math.abs(α2);\n // ... Ed Williams takes abs of α1/α2, but seems to break calculation?\n\n var α3 = Math.acos(-Math.cos(α1) * Math.cos(α2) +\n Math.sin(α1) * Math.sin(α2) * Math.cos(δ12));\n var δ13 = Math.atan2(Math.sin(δ12) * Math.sin(α1) * Math.sin(α2),\n Math.cos(α2) + Math.cos(α1) * Math.cos(α3));\n var φ3 = Math.asin(Math.sin(φ1) * Math.cos(δ13) +\n Math.cos(φ1) * Math.sin(δ13) * Math.cos(θ13));\n var Δλ13 = Math.atan2(Math.sin(θ13) * Math.sin(δ13) * Math.cos(φ1),\n Math.cos(δ13) - Math.sin(φ1) * Math.sin(φ3));\n var λ3 = λ1 + Δλ13;\n λ3 = (λ3 + 3 * Math.PI) % (2 * Math.PI) - Math.PI; // normalise to -180..+180º\n\n return {\n lat: φ3.toDegrees(),\n lng: λ3.toDegrees()\n };\n },\n\n /**\n * Overwrites obj1's values with obj2's and adds obj2's if non existent in obj1\n * @param obj1\n * @param obj2\n * @returns obj3 a new object based on obj1 and obj2\n */\n _merge_options: function(obj1, obj2) {\n let obj3 = {};\n for (let attrname in obj1) {\n obj3[attrname] = obj1[attrname];\n }\n for (let attrname in obj2) {\n obj3[attrname] = obj2[attrname];\n }\n return obj3;\n }\n});\n\nL.geodesic = function(latlngs, options) {\n return new L.Geodesic(latlngs, options);\n};\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvTGVhZmxldC5HZW9kZXNpYy9MZWFmbGV0Lkdlb2Rlc2ljLmpzPzU3NGMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7O0FBR0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSw0QkFBNEI7O0FBRTVCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7O0FBRUg7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFFBQVE7QUFDUjtBQUNBO0FBQ0EsR0FBRzs7QUFFSDtBQUNBO0FBQ0E7QUFDQSxHQUFHOztBQUVIO0FBQ0E7QUFDQSxzQkFBc0I7QUFDdEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsT0FBTzs7QUFFUCxrQkFBa0IsNkJBQTZCO0FBQy9DO0FBQ0Esc0JBQXNCLDJDQUEyQztBQUNqRTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsR0FBRzs7O0FBR0g7QUFDQTtBQUNBO0FBQ0EsYUFBYSxPQUFPO0FBQ3BCO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHOztBQUVIO0FBQ0E7QUFDQSxhQUFhLE9BQU87QUFDcEIsYUFBYSxPQUFPO0FBQ3BCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esa0JBQWtCLDRCQUE0QjtBQUM5QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLEdBQUc7O0FBRUg7QUFDQTtBQUNBO0FBQ0EsYUFBYSxPQUFPO0FBQ3BCLHNCQUFzQjtBQUN0QjtBQUNBO0FBQ0E7O0FBRUEsc0JBQXNCLHVCQUF1QjtBQUM3QztBQUNBO0FBQ0EsMEJBQTBCLHFDQUFxQztBQUMvRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCLHlCQUF5QjtBQUNoRDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhO0FBQ2I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYTtBQUNiO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhO0FBQ0EsV0FBVztBQUNYO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7O0FBRUg7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGFBQWEsT0FBTztBQUNwQixhQUFhLE9BQU87QUFDcEIsc0JBQXNCO0FBQ3RCOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBOztBQUVBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7O0FBRUw7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBLDREQUE0RDtBQUM1RCxLQUFLO0FBQ0wsb0JBQW9CO0FBQ3BCOztBQUVBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxHQUFHOztBQUVIO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxhQUFhLE9BQU87QUFDcEIsYUFBYSxPQUFPO0FBQ3BCLGVBQWUsT0FBTztBQUN0QixjQUFjLE1BQU07QUFDcEI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw4QkFBOEI7QUFDOUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG9DQUFvQztBQUNwQztBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQSw2QkFBNkI7QUFDN0I7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7OztBQUdIO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsYUFBYSxPQUFPO0FBQ3BCLGFBQWEsT0FBTztBQUNwQixhQUFhLE9BQU87QUFDcEIsYUFBYSxPQUFPO0FBQ3BCLGVBQWUsT0FBTztBQUN0QjtBQUNBO0FBQ0E7QUFDQTtBQUNBLDBEQUEwRDtBQUMxRDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQSwwQkFBMEI7QUFDMUI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsS0FBSztBQUNMO0FBQ0E7QUFDQTs7QUFFQSw2REFBNkQ7QUFDN0QsNkRBQTZEOztBQUU3RCw0REFBNEQ7QUFDNUQscURBQXFEOztBQUVyRDtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0Esc0RBQXNEOztBQUV0RDtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7O0FBRUg7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxDQUFDOztBQUVEO0FBQ0E7QUFDQSIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy9MZWFmbGV0Lkdlb2Rlc2ljL0xlYWZsZXQuR2VvZGVzaWMuanMuanMiLCJzb3VyY2VzQ29udGVudCI6WyJcInVzZSBzdHJpY3RcIjtcblxuLy8gVGhpcyBmaWxlIGlzIHBhcnQgb2YgTGVhZmxldC5HZW9kZXNpYy5cbi8vIENvcHlyaWdodCAoQykgMjAxNyAgSGVucnkgVGhhc2xlclxuLy8gYmFzZWQgb24gY29kZSBieSBDaHJpcyBWZW5lc3MgQ29weXJpZ2h0IChDKSAyMDE0IGh0dHBzOi8vZ2l0aHViLmNvbS9jaHJpc3ZlbmVzcy9nZW9kZXN5XG4vL1xuLy8gTGVhZmxldC5HZW9kZXNpYyBpcyBmcmVlIHNvZnR3YXJlOiB5b3UgY2FuIHJlZGlzdHJpYnV0ZSBpdCBhbmQvb3IgbW9kaWZ5XG4vLyBpdCB1bmRlciB0aGUgdGVybXMgb2YgdGhlIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGFzIHB1Ymxpc2hlZCBieVxuLy8gdGhlIEZyZWUgU29mdHdhcmUgRm91bmRhdGlvbiwgZWl0aGVyIHZlcnNpb24gMyBvZiB0aGUgTGljZW5zZSwgb3Jcbi8vIChhdCB5b3VyIG9wdGlvbikgYW55IGxhdGVyIHZlcnNpb24uXG4vL1xuLy8gTGVhZmxldC5HZW9kZXNpYyBpcyBkaXN0cmlidXRlZCBpbiB0aGUgaG9wZSB0aGF0IGl0IHdpbGwgYmUgdXNlZnVsLFxuLy8gYnV0IFdJVEhPVVQgQU5ZIFdBUlJBTlRZOyB3aXRob3V0IGV2ZW4gdGhlIGltcGxpZWQgd2FycmFudHkgb2Zcbi8vIE1FUkNIQU5UQUJJTElUWSBvciBGSVRORVNTIEZPUiBBIFBBUlRJQ1VMQVIgUFVSUE9TRS4gIFNlZSB0aGVcbi8vIEdOVSBHZW5lcmFsIFB1YmxpYyBMaWNlbnNlIGZvciBtb3JlIGRldGFpbHMuXG4vL1xuLy8gWW91IHNob3VsZCBoYXZlIHJlY2VpdmVkIGEgY29weSBvZiB0aGUgR05VIEdlbmVyYWwgUHVibGljIExpY2Vuc2Vcbi8vIGFsb25nIHdpdGggTGVhZmxldC5HZW9kZXNpYy4gIElmIG5vdCwgc2VlIDxodHRwOi8vd3d3LmdudS5vcmcvbGljZW5zZXMvPi5cblxuXG4vKiogRXh0ZW5kIE51bWJlciBvYmplY3Qgd2l0aCBtZXRob2QgdG8gY29udmVydCBudW1lcmljIGRlZ3JlZXMgdG8gcmFkaWFucyAqL1xuaWYgKHR5cGVvZiBOdW1iZXIucHJvdG90eXBlLnRvUmFkaWFucyA9PT0gXCJ1bmRlZmluZWRcIikge1xuICBOdW1iZXIucHJvdG90eXBlLnRvUmFkaWFucyA9IGZ1bmN0aW9uKCkge1xuICAgIHJldHVybiB0aGlzICogTWF0aC5QSSAvIDE4MDtcbiAgfTtcbn1cblxuLyoqIEV4dGVuZCBOdW1iZXIgb2JqZWN0IHdpdGggbWV0aG9kIHRvIGNvbnZlcnQgcmFkaWFucyB0byBudW1lcmljIChzaWduZWQpIGRlZ3JlZXMgKi9cbmlmICh0eXBlb2YgTnVtYmVyLnByb3RvdHlwZS50b0RlZ3JlZXMgPT09IFwidW5kZWZpbmVkXCIpIHtcbiAgTnVtYmVyLnByb3RvdHlwZS50b0RlZ3JlZXMgPSBmdW5jdGlvbigpIHtcbiAgICByZXR1cm4gdGhpcyAqIDE4MCAvIE1hdGguUEk7XG4gIH07XG59XG5cbnZhciBJTlRFUlNFQ1RfTE5HID0gMTc5Ljk5OTsgLy8gTG5nIHVzZWQgZm9yIGludGVyc2VjdGlvbiBhbmQgd3JhcCBhcm91bmQgb24gbWFwIGVkZ2VzXG5cbkwuR2VvZGVzaWMgPSBMLlBvbHlsaW5lLmV4dGVuZCh7XG4gIG9wdGlvbnM6IHtcbiAgICBjb2xvcjogXCJibHVlXCIsXG4gICAgc3RlcHM6IDEwLFxuICAgIGRhc2g6IDEsXG4gICAgd3JhcDogdHJ1ZVxuICB9LFxuXG4gIGluaXRpYWxpemU6IGZ1bmN0aW9uKGxhdGxuZ3MsIG9wdGlvbnMpIHtcbiAgICB0aGlzLm9wdGlvbnMgPSB0aGlzLl9tZXJnZV9vcHRpb25zKHRoaXMub3B0aW9ucywgb3B0aW9ucyk7XG4gICAgdGhpcy5vcHRpb25zLmRhc2ggPSBNYXRoLm1heCgxZS0zLCBNYXRoLm1pbigxLCBwYXJzZUZsb2F0KHRoaXMub3B0aW9ucy5kYXNoKSB8fCAxKSk7XG4gICAgdGhpcy5kYXR1bSA9IHt9O1xuICAgIHRoaXMuZGF0dW0uZWxsaXBzb2lkID0ge1xuICAgICAgICBhOiA2Mzc4MTM3LFxuICAgICAgICBiOiA2MzU2NzUyLjMxNDIsXG4gICAgICAgIGY6IDEgLyAyOTguMjU3MjIzNTYzXG4gICAgICB9OyAvLyBXR1MtODRcbiAgICB0aGlzLl9sYXRsbmdzID0gdGhpcy5fZ2VuZXJhdGVfR2VvZGVzaWMobGF0bG5ncyk7XG4gICAgTC5Qb2x5bGluZS5wcm90b3R5cGUuaW5pdGlhbGl6ZS5jYWxsKHRoaXMsIHRoaXMuX2xhdGxuZ3MsIHRoaXMub3B0aW9ucyk7XG4gIH0sXG5cbiAgc2V0TGF0TG5nczogZnVuY3Rpb24obGF0bG5ncykge1xuICAgIHRoaXMuX2xhdGxuZ3MgPSB0aGlzLl9nZW5lcmF0ZV9HZW9kZXNpYyhsYXRsbmdzKTtcbiAgICBMLlBvbHlsaW5lLnByb3RvdHlwZS5zZXRMYXRMbmdzLmNhbGwodGhpcywgdGhpcy5fbGF0bG5ncyk7XG4gIH0sXG5cbiAgLyoqXG4gICAqIENhbGN1bGF0ZXMgc29tZSBzdGF0aXN0aWMgdmFsdWVzIG9mIGN1cnJlbnQgZ2VvZGVzaWMgbXVsdGlwb2x5bGluZVxuICAgKiBAcmV0dXJucyAoT2JqZWN0fSBPYmplY3Qgd2l0aCBzZXZlcmFsIHByb3BlcnRpZXMgKGUuZy4gb3ZlcmFsbCBkaXN0YW5jZSlcbiAgICovXG4gIGdldFN0YXRzOiBmdW5jdGlvbigpIHtcbiAgICBsZXQgb2JqID0ge1xuICAgICAgICBkaXN0YW5jZTogMCxcbiAgICAgICAgcG9pbnRzOiAwLFxuICAgICAgICBwb2x5Z29uczogdGhpcy5fbGF0bG5ncy5sZW5ndGhcbiAgICAgIH0sIHBvbHksIHBvaW50cztcblxuICAgIGZvciAocG9seSA9IDA7IHBvbHkgPCB0aGlzLl9sYXRsbmdzLmxlbmd0aDsgcG9seSsrKSB7XG4gICAgICBvYmoucG9pbnRzICs9IHRoaXMuX2xhdGxuZ3NbcG9seV0ubGVuZ3RoO1xuICAgICAgZm9yIChwb2ludHMgPSAwOyBwb2ludHMgPCAodGhpcy5fbGF0bG5nc1twb2x5XS5sZW5ndGggLSAxKTsgcG9pbnRzKyspIHtcbiAgICAgICAgb2JqLmRpc3RhbmNlICs9IHRoaXMuX3ZpbmNlbnR5X2ludmVyc2UodGhpcy5fbGF0bG5nc1twb2x5XVtwb2ludHNdLFxuICAgICAgICAgIHRoaXMuX2xhdGxuZ3NbcG9seV1bcG9pbnRzICsgMV0pLmRpc3RhbmNlO1xuICAgICAgfVxuICAgIH1cbiAgICByZXR1cm4gb2JqO1xuICB9LFxuXG5cbiAgLyoqXG4gICAqIENyZWF0ZXMgZ2VvZGVzaWMgbGluZXMgZnJvbSBnZW9Kc29uLiBSZXBsYWNlcyBhbGwgY3VycmVudCBmZWF0dXJlcyBvZiB0aGlzIGluc3RhbmNlLlxuICAgKiBTdXBwb3J0cyBMaW5lU3RyaW5nLCBNdWx0aUxpbmVTdHJpbmcgYW5kIFBvbHlnb25cbiAgICogQHBhcmFtIHtPYmplY3R9IGdlb2pzb24gLSBnZW9zam9uIGFzIG9iamVjdC5cbiAgICovXG4gIGdlb0pzb246IGZ1bmN0aW9uKGdlb2pzb24pIHtcblxuICAgIGxldCBub3JtYWxpemVkID0gTC5HZW9KU09OLmFzRmVhdHVyZShnZW9qc29uKTtcbiAgICBsZXQgZmVhdHVyZXMgPSBub3JtYWxpemVkLnR5cGUgPT09IFwiRmVhdHVyZUNvbGxlY3Rpb25cIiA/IG5vcm1hbGl6ZWQuZmVhdHVyZXMgOiBbXG4gICAgICBub3JtYWxpemVkXG4gICAgXTtcbiAgICB0aGlzLl9sYXRsbmdzID0gW107XG4gICAgZm9yIChsZXQgZmVhdHVyZSBvZiBmZWF0dXJlcykge1xuICAgICAgbGV0IGdlb21ldHJ5ID0gZmVhdHVyZS50eXBlID09PSBcIkZlYXR1cmVcIiA/IGZlYXR1cmUuZ2VvbWV0cnkgOlxuICAgICAgICBmZWF0dXJlLFxuICAgICAgICBjb29yZHMgPSBnZW9tZXRyeS5jb29yZGluYXRlcztcblxuICAgICAgc3dpdGNoIChnZW9tZXRyeS50eXBlKSB7XG4gICAgICAgIGNhc2UgXCJMaW5lU3RyaW5nXCI6XG4gICAgICAgICAgdGhpcy5fbGF0bG5ncy5wdXNoKHRoaXMuX2dlbmVyYXRlX0dlb2Rlc2ljKFtMLkdlb0pTT04uY29vcmRzVG9MYXRMbmdzKFxuICAgICAgICAgICAgY29vcmRzLCAwKV0pKTtcbiAgICAgICAgICBicmVhaztcbiAgICAgICAgY2FzZSBcIk11bHRpTGluZVN0cmluZ1wiOlxuICAgICAgICBjYXNlIFwiUG9seWdvblwiOlxuICAgICAgICAgIHRoaXMuX2xhdGxuZ3MucHVzaCh0aGlzLl9nZW5lcmF0ZV9HZW9kZXNpYyhMLkdlb0pTT04uY29vcmRzVG9MYXRMbmdzKFxuICAgICAgICAgICAgY29vcmRzLCAxKSkpO1xuICAgICAgICAgIGJyZWFrO1xuICAgICAgICBjYXNlIFwiUG9pbnRcIjpcbiAgICAgICAgY2FzZSBcIk11bHRpUG9pbnRcIjpcbiAgICAgICAgICBjb25zb2xlLmxvZyhcIkR1ZGUsIHBvaW50cyBjYW4ndCBiZSBkcmF3biBhcyBnZW9kZXNpYyBsaW5lcy4uLlwiKTtcbiAgICAgICAgICBicmVhaztcbiAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICBjb25zb2xlLmxvZyhcIkRyYXdpbmcgXCIgKyBnZW9tZXRyeS50eXBlICtcbiAgICAgICAgICAgIFwiIGFzIGEgZ2VvZGVzaWMgaXMgbm90IHN1cHBvcnRlZC4gU2tpcHBpbmcuLi5cIik7XG4gICAgICB9XG4gICAgfVxuICAgIEwuUG9seWxpbmUucHJvdG90eXBlLnNldExhdExuZ3MuY2FsbCh0aGlzLCB0aGlzLl9sYXRsbmdzKTtcbiAgfSxcblxuICAvKipcbiAgICogQ3JlYXRlcyBhIGdyZWF0IGNpcmNsZS4gUmVwbGFjZXMgYWxsIGN1cnJlbnQgbGluZXMuXG4gICAqIEBwYXJhbSB7T2JqZWN0fSBjZW50ZXIgLSBnZW9ncmFwaGljIHBvc2l0aW9uXG4gICAqIEBwYXJhbSB7bnVtYmVyfSByYWRpdXMgLSByYWRpdXMgb2YgdGhlIGNpcmNsZSBpbiBtZXRyZXNcbiAgICovXG4gIGNyZWF0ZUNpcmNsZTogZnVuY3Rpb24oY2VudGVyLCByYWRpdXMpIHtcbiAgICBsZXQgcG9seWxpbmVJbmRleCA9IDA7XG4gICAgbGV0IHByZXYgPSB7XG4gICAgICBsYXQ6IDAsXG4gICAgICBsbmc6IDAsXG4gICAgICBicmc6IDBcbiAgICB9O1xuICAgIGxldCBzdGVwO1xuXG4gICAgdGhpcy5fbGF0bG5ncyA9IFtdO1xuICAgIHRoaXMuX2xhdGxuZ3NbcG9seWxpbmVJbmRleF0gPSBbXTtcblxuICAgIGxldCBkaXJlY3QgPSB0aGlzLl92aW5jZW50eV9kaXJlY3QoTC5sYXRMbmcoY2VudGVyKSwgMCwgcmFkaXVzLCB0aGlzLm9wdGlvbnNcbiAgICAgIC53cmFwKTtcbiAgICBwcmV2ID0gTC5sYXRMbmcoZGlyZWN0LmxhdCwgZGlyZWN0LmxuZyk7XG4gICAgdGhpcy5fbGF0bG5nc1twb2x5bGluZUluZGV4XS5wdXNoKHByZXYpO1xuICAgIGZvciAoc3RlcCA9IDE7IHN0ZXAgPD0gdGhpcy5vcHRpb25zLnN0ZXBzOykge1xuICAgICAgZGlyZWN0ID0gdGhpcy5fdmluY2VudHlfZGlyZWN0KEwubGF0TG5nKGNlbnRlciksIDM2MCAvIHRoaXMub3B0aW9uc1xuICAgICAgICAuc3RlcHMgKiBzdGVwLCByYWRpdXMsIHRoaXMub3B0aW9ucy53cmFwKTtcbiAgICAgIGxldCBncCA9IEwubGF0TG5nKGRpcmVjdC5sYXQsIGRpcmVjdC5sbmcpO1xuICAgICAgaWYgKE1hdGguYWJzKGdwLmxuZyAtIHByZXYubG5nKSA+IDE4MCkge1xuICAgICAgICBsZXQgaW52ZXJzZSA9IHRoaXMuX3ZpbmNlbnR5X2ludmVyc2UocHJldiwgZ3ApO1xuICAgICAgICBsZXQgc2VjID0gdGhpcy5faW50ZXJzZWN0aW9uKHByZXYsIGludmVyc2UuaW5pdGlhbEJlYXJpbmcsIHtcbiAgICAgICAgICBsYXQ6IC04OSxcbiAgICAgICAgICBsbmc6ICgoZ3AubG5nIC0gcHJldi5sbmcpID4gMCkgPyAtSU5URVJTRUNUX0xORyA6IElOVEVSU0VDVF9MTkdcbiAgICAgICAgfSwgMCk7XG4gICAgICAgIGlmIChzZWMpIHtcbiAgICAgICAgICB0aGlzLl9sYXRsbmdzW3BvbHlsaW5lSW5kZXhdLnB1c2goTC5sYXRMbmcoc2VjLmxhdCwgc2VjLmxuZykpO1xuICAgICAgICAgIHBvbHlsaW5lSW5kZXgrKztcbiAgICAgICAgICB0aGlzLl9sYXRsbmdzW3BvbHlsaW5lSW5kZXhdID0gW107XG4gICAgICAgICAgcHJldiA9IEwubGF0TG5nKHNlYy5sYXQsIC1zZWMubG5nKTtcbiAgICAgICAgICB0aGlzLl9sYXRsbmdzW3BvbHlsaW5lSW5kZXhdLnB1c2gocHJldik7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgcG9seWxpbmVJbmRleCsrO1xuICAgICAgICAgIHRoaXMuX2xhdGxuZ3NbcG9seWxpbmVJbmRleF0gPSBbXTtcbiAgICAgICAgICB0aGlzLl9sYXRsbmdzW3BvbHlsaW5lSW5kZXhdLnB1c2goZ3ApO1xuICAgICAgICAgIHByZXYgPSBncDtcbiAgICAgICAgICBzdGVwKys7XG4gICAgICAgIH1cbiAgICAgIH0gZWxzZSB7XG4gICAgICAgIHRoaXMuX2xhdGxuZ3NbcG9seWxpbmVJbmRleF0ucHVzaChncCk7XG4gICAgICAgIHByZXYgPSBncDtcbiAgICAgICAgc3RlcCsrO1xuICAgICAgfVxuICAgIH1cblxuICAgIEwuUG9seWxpbmUucHJvdG90eXBlLnNldExhdExuZ3MuY2FsbCh0aGlzLCB0aGlzLl9sYXRsbmdzKTtcbiAgfSxcblxuICAvKipcbiAgICogQ3JlYXRlcyBhIGdlb2Rlc2ljIFBvbHlsaW5lIGZyb20gZ2l2ZW4gY29vcmRpbmF0ZXNcbiAgICogTm90ZTogZGFzaGVkIGxpbmVzIGFyZSB1bmRlciB3b3JrXG4gICAqIEBwYXJhbSB7T2JqZWN0fSBsYXRsbmdzIC0gT25lIG9yIG1vcmUgcG9seWxpbmVzIGFzIGFuIGFycmF5LiBTZWUgTGVhZmxldCBkb2MgYWJvdXQgUG9seWxpbmVcbiAgICogQHJldHVybnMgKE9iamVjdH0gQW4gYXJyYXkgb2YgYXJyYXlzIG9mIGdlb2dyYXBoaWNhbCBwb2ludHMuXG4gICAqL1xuICBfZ2VuZXJhdGVfR2VvZGVzaWM6IGZ1bmN0aW9uKGxhdGxuZ3MpIHtcbiAgICBsZXQgX2dlbyA9IFtdLCBfZ2VvY250ID0gMDtcblxuICAgIGZvciAobGV0IHBvbHkgPSAwOyBwb2x5IDwgbGF0bG5ncy5sZW5ndGg7IHBvbHkrKykge1xuICAgICAgX2dlb1tfZ2VvY250XSA9IFtdO1xuICAgICAgbGV0IHByZXYgPSBMLmxhdExuZyhsYXRsbmdzW3BvbHldWzBdKTtcbiAgICAgIGZvciAobGV0IHBvaW50cyA9IDA7IHBvaW50cyA8IChsYXRsbmdzW3BvbHldLmxlbmd0aCAtIDEpOyBwb2ludHMrKykge1xuICAgICAgICAvLyB1c2UgcHJldiwgc28gdGhhdCB3cmFwcGluZyBiZWhhdmVzIGNvcnJlY3RseVxuICAgICAgICBsZXQgcG9pbnRBID0gcHJldjtcbiAgICAgICAgbGV0IHBvaW50QiA9IEwubGF0TG5nKGxhdGxuZ3NbcG9seV1bcG9pbnRzICsgMV0pO1xuICAgICAgICBpZiAocG9pbnRBLmVxdWFscyhwb2ludEIpKSB7XG4gICAgICAgICAgY29udGludWU7XG4gICAgICAgIH1cbiAgICAgICAgbGV0IGludmVyc2UgPSB0aGlzLl92aW5jZW50eV9pbnZlcnNlKHBvaW50QSwgcG9pbnRCKTtcbiAgICAgICAgX2dlb1tfZ2VvY250XS5wdXNoKHByZXYpO1xuICAgICAgICBmb3IgKGxldCBzID0gMTsgcyA8PSB0aGlzLm9wdGlvbnMuc3RlcHM7KSB7XG4gICAgICAgICAgbGV0IGRpc3RhbmNlID0gaW52ZXJzZS5kaXN0YW5jZSAvIHRoaXMub3B0aW9ucy5zdGVwcztcbiAgICAgICAgICAvLyBkYXNoZWQgbGluZXMgZG9uJ3QgZ28gdGhlIGZ1bGwgZGlzdGFuY2UgYmV0d2VlbiB0aGUgcG9pbnRzXG4gICAgICAgICAgbGV0IGRpc3RfbXVsdCA9IHMgLSAxICsgdGhpcy5vcHRpb25zLmRhc2g7XG4gICAgICAgICAgbGV0IGRpcmVjdCA9IHRoaXMuX3ZpbmNlbnR5X2RpcmVjdChwb2ludEEsIGludmVyc2UuaW5pdGlhbEJlYXJpbmcsIGRpc3RhbmNlKmRpc3RfbXVsdCwgdGhpcy5vcHRpb25zLndyYXApO1xuICAgICAgICAgIGxldCBncCA9IEwubGF0TG5nKGRpcmVjdC5sYXQsIGRpcmVjdC5sbmcpO1xuICAgICAgICAgIGlmIChNYXRoLmFicyhncC5sbmcgLSBwcmV2LmxuZykgPiAxODApIHtcbiAgICAgICAgICAgIGxldCBzZWMgPSB0aGlzLl9pbnRlcnNlY3Rpb24ocG9pbnRBLCBpbnZlcnNlLmluaXRpYWxCZWFyaW5nLCB7XG4gICAgICAgICAgICAgIGxhdDogLTg5LFxuICAgICAgICAgICAgICBsbmc6ICgoZ3AubG5nIC0gcHJldi5sbmcpID4gMCkgPyAtSU5URVJTRUNUX0xORyA6IElOVEVSU0VDVF9MTkdcbiAgICAgICAgICAgIH0sIDApO1xuICAgICAgICAgICAgaWYgKHNlYykge1xuICAgICAgICAgICAgICBfZ2VvW19nZW9jbnRdLnB1c2goTC5sYXRMbmcoc2VjLmxhdCwgc2VjLmxuZykpO1xuICAgICAgICAgICAgICBfZ2VvY250Kys7XG4gICAgICAgICAgICAgIF9nZW9bX2dlb2NudF0gPSBbXTtcbiAgICAgICAgICAgICAgcHJldiA9IEwubGF0TG5nKHNlYy5sYXQsIC1zZWMubG5nKTtcbiAgICAgICAgICAgICAgX2dlb1tfZ2VvY250XS5wdXNoKHByZXYpO1xuICAgICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgICAgX2dlb2NudCsrO1xuICAgICAgICAgICAgICBfZ2VvW19nZW9jbnRdID0gW107XG4gICAgICAgICAgICAgIF9nZW9bX2dlb2NudF0ucHVzaChncCk7XG4gICAgICAgICAgICAgIHByZXYgPSBncDtcbiAgICAgICAgICAgICAgcysrO1xuICAgICAgICAgICAgfSAgXG4gICAgICAgICAgfSBlbHNlIHtcbiAgICAgICAgICAgIF9nZW9bX2dlb2NudF0ucHVzaChncCk7XG4gICAgICAgICAgICAvLyBEYXNoZWQgbGluZXMgc3RhcnQgYSBuZXcgbGluZVxuICAgICAgICAgICAgaWYgKHRoaXMub3B0aW9ucy5kYXNoIDwgMSl7XG4gICAgICAgICAgICAgICAgX2dlb2NudCsrO1xuICAgICAgICAgICAgICAgIC8vIGdvIGZ1bGwgZGlzdGFuY2UgdGhpcyB0aW1lLCB0byBnZXQgc3RhcnRpbmcgcG9pbnQgZm9yIG5leHQgbGluZVxuICAgICAgICAgICAgICAgIGxldCBkaXJlY3RfZnVsbCA9IHRoaXMuX3ZpbmNlbnR5X2RpcmVjdChwb2ludEEsIGludmVyc2UuaW5pdGlhbEJlYXJpbmcsIGRpc3RhbmNlKnMsIHRoaXMub3B0aW9ucy53cmFwKTtcbiAgICAgICAgICAgICAgICBfZ2VvW19nZW9jbnRdID0gW107XG4gICAgICAgICAgICAgICAgcHJldiA9IEwubGF0TG5nKGRpcmVjdF9mdWxsLmxhdCwgZGlyZWN0X2Z1bGwubG5nKTtcbiAgICAgICAgICAgICAgICBfZ2VvW19nZW9jbnRdLnB1c2gocHJldik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBlbHNlIHByZXYgPSBncDtcbiAgICAgICAgICAgIHMrKztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIF9nZW9jbnQrKztcbiAgICB9XG4gICAgcmV0dXJuIF9nZW87XG4gIH0sXG5cbiAgLyoqXG4gICAqIFZpbmNlbnR5IGRpcmVjdCBjYWxjdWxhdGlvbi5cbiAgICogYmFzZWQgb24gdGhlIHdvcmsgb2YgQ2hyaXMgVmVuZXNzIChodHRwczovL2dpdGh1Yi5jb20vY2hyaXN2ZW5lc3MvZ2VvZGVzeSlcbiAgICpcbiAgICogQHByaXZhdGVcbiAgICogQHBhcmFtIHtudW1iZXJ9IGluaXRpYWxCZWFyaW5nIC0gSW5pdGlhbCBiZWFyaW5nIGluIGRlZ3JlZXMgZnJvbSBub3J0aC5cbiAgICogQHBhcmFtIHtudW1iZXJ9IGRpc3RhbmNlIC0gRGlzdGFuY2UgYWxvbmcgYmVhcmluZyBpbiBtZXRyZXMuXG4gICAqIEByZXR1cm5zIChPYmplY3R9IE9iamVjdCBpbmNsdWRpbmcgcG9pbnQgKGRlc3RpbmF0aW9uIHBvaW50KSwgZmluYWxCZWFyaW5nLlxuICAgKi9cblxuICBfdmluY2VudHlfZGlyZWN0OiBmdW5jdGlvbihwMSwgaW5pdGlhbEJlYXJpbmcsIGRpc3RhbmNlLCB3cmFwKSB7XG4gICAgdmFyIM+GMSA9IHAxLmxhdC50b1JhZGlhbnMoKSxcbiAgICAgIM67MSA9IHAxLmxuZy50b1JhZGlhbnMoKTtcbiAgICB2YXIgzrExID0gaW5pdGlhbEJlYXJpbmcudG9SYWRpYW5zKCk7XG4gICAgdmFyIHMgPSBkaXN0YW5jZTtcblxuICAgIHZhciBhID0gdGhpcy5kYXR1bS5lbGxpcHNvaWQuYSxcbiAgICAgIGIgPSB0aGlzLmRhdHVtLmVsbGlwc29pZC5iLFxuICAgICAgZiA9IHRoaXMuZGF0dW0uZWxsaXBzb2lkLmY7XG5cbiAgICB2YXIgc2luzrExID0gTWF0aC5zaW4ozrExKTtcbiAgICB2YXIgY29zzrExID0gTWF0aC5jb3MozrExKTtcblxuICAgIHZhciB0YW5VMSA9ICgxIC0gZikgKiBNYXRoLnRhbijPhjEpLFxuICAgICAgY29zVTEgPSAxIC8gTWF0aC5zcXJ0KCgxICsgdGFuVTEgKiB0YW5VMSkpLFxuICAgICAgc2luVTEgPSB0YW5VMSAqIGNvc1UxO1xuICAgIHZhciDPgzEgPSBNYXRoLmF0YW4yKHRhblUxLCBjb3POsTEpO1xuICAgIHZhciBzaW7OsSA9IGNvc1UxICogc2luzrExO1xuICAgIHZhciBjb3NTcc6xID0gMSAtIHNpbs6xICogc2luzrE7XG4gICAgdmFyIHVTcSA9IGNvc1NxzrEgKiAoYSAqIGEgLSBiICogYikgLyAoYiAqIGIpO1xuICAgIHZhciBBID0gMSArIHVTcSAvIDE2Mzg0ICogKDQwOTYgKyB1U3EgKiAoLTc2OCArIHVTcSAqICgzMjAgLSAxNzUgKlxuICAgICAgdVNxKSkpO1xuICAgIHZhciBCID0gdVNxIC8gMTAyNCAqICgyNTYgKyB1U3EgKiAoLTEyOCArIHVTcSAqICg3NCAtIDQ3ICogdVNxKSkpO1xuXG4gICAgdmFyIM+DID0gcyAvIChiICogQSksXG4gICAgICDPg8q5LCBpdGVyYXRpb25zID0gMDtcbiAgICB2YXIgc2luz4MsIGNvc8+DO1xuICAgIHZhciBjb3Myz4NNO1xuICAgIGRvIHtcbiAgICAgIGNvczLPg00gPSBNYXRoLmNvcygyICogz4MxICsgz4MpO1xuICAgICAgc2luz4MgPSBNYXRoLnNpbijPgyk7XG4gICAgICBjb3PPgyA9IE1hdGguY29zKM+DKTtcbiAgICAgIHZhciDOlM+DID0gQiAqIHNpbs+DICogKGNvczLPg00gKyBCIC8gNCAqIChjb3PPgyAqICgtMSArIDIgKiBjb3Myz4NNICpcbiAgICAgICAgICBjb3Myz4NNKSAtXG4gICAgICAgIEIgLyA2ICogY29zMs+DTSAqICgtMyArIDQgKiBzaW7PgyAqIHNpbs+DKSAqICgtMyArIDQgKiBjb3Myz4NNICpcbiAgICAgICAgICBjb3Myz4NNKSkpO1xuICAgICAgz4PKuSA9IM+DO1xuICAgICAgz4MgPSBzIC8gKGIgKiBBKSArIM6Uz4M7XG4gICAgfSB3aGlsZSAoTWF0aC5hYnMoz4MgLSDPg8q5KSA+IDFlLTEyICYmICsraXRlcmF0aW9ucyk7XG5cbiAgICB2YXIgeCA9IHNpblUxICogc2luz4MgLSBjb3NVMSAqIGNvc8+DICogY29zzrExO1xuICAgIHZhciDPhjIgPSBNYXRoLmF0YW4yKHNpblUxICogY29zz4MgKyBjb3NVMSAqIHNpbs+DICogY29zzrExLCAoMSAtIGYpICpcbiAgICAgIE1hdGguc3FydChzaW7OsSAqIHNpbs6xICsgeCAqIHgpKTtcbiAgICB2YXIgzrsgPSBNYXRoLmF0YW4yKHNpbs+DICogc2luzrExLCBjb3NVMSAqIGNvc8+DIC0gc2luVTEgKiBzaW7PgyAqIGNvc86xMSk7XG4gICAgdmFyIEMgPSBmIC8gMTYgKiBjb3NTcc6xICogKDQgKyBmICogKDQgLSAzICogY29zU3HOsSkpO1xuICAgIHZhciBMID0gzrsgLSAoMSAtIEMpICogZiAqIHNpbs6xICpcbiAgICAgICjPgyArIEMgKiBzaW7PgyAqIChjb3Myz4NNICsgQyAqIGNvc8+DICogKC0xICsgMiAqIGNvczLPg00gKiBjb3Myz4NNKSkpO1xuXG4gICAgdmFyIM67MjtcbiAgICBpZiAod3JhcCkge1xuICAgICAgzrsyID0gKM67MSArIEwgKyAzICogTWF0aC5QSSkgJSAoMiAqIE1hdGguUEkpIC0gTWF0aC5QSTsgLy8gbm9ybWFsaXNlIHRvIC0xODAuLi4rMTgwXG4gICAgfSBlbHNlIHtcbiAgICAgIM67MiA9ICjOuzEgKyBMKTsgLy8gZG8gbm90IG5vcm1hbGl6ZVxuICAgIH1cblxuICAgIHZhciByZXZBeiA9IE1hdGguYXRhbjIoc2luzrEsIC14KTtcblxuICAgIHJldHVybiB7XG4gICAgICBsYXQ6IM+GMi50b0RlZ3JlZXMoKSxcbiAgICAgIGxuZzogzrsyLnRvRGVncmVlcygpLFxuICAgICAgZmluYWxCZWFyaW5nOiByZXZBei50b0RlZ3JlZXMoKVxuICAgIH07XG4gIH0sXG5cbiAgLyoqXG4gICAqIFZpbmNlbnR5IGludmVyc2UgY2FsY3VsYXRpb24uXG4gICAqIGJhc2VkIG9uIHRoZSB3b3JrIG9mIENocmlzIFZlbmVzcyAoaHR0cHM6Ly9naXRodWIuY29tL2NocmlzdmVuZXNzL2dlb2Rlc3kpXG4gICAqXG4gICAqIEBwcml2YXRlXG4gICAqIEBwYXJhbSB7TGF0TG5nfSBwMSAtIExhdGl0dWRlL2xvbmdpdHVkZSBvZiBzdGFydCBwb2ludC5cbiAgICogQHBhcmFtIHtMYXRMbmd9IHAyIC0gTGF0aXR1ZGUvbG9uZ2l0dWRlIG9mIGRlc3RpbmF0aW9uIHBvaW50LlxuICAgKiBAcmV0dXJucyB7T2JqZWN0fSBPYmplY3QgaW5jbHVkaW5nIGRpc3RhbmNlLCBpbml0aWFsQmVhcmluZywgZmluYWxCZWFyaW5nLlxuICAgKiBAdGhyb3dzIHtFcnJvcn0gSWYgZm9ybXVsYSBmYWlsZWQgdG8gY29udmVyZ2UuXG4gICAqL1xuICBfdmluY2VudHlfaW52ZXJzZTogZnVuY3Rpb24ocDEsIHAyKSB7XG4gICAgdmFyIM+GMSA9IHAxLmxhdC50b1JhZGlhbnMoKSxcbiAgICAgIM67MSA9IHAxLmxuZy50b1JhZGlhbnMoKTtcbiAgICB2YXIgz4YyID0gcDIubGF0LnRvUmFkaWFucygpLFxuICAgICAgzrsyID0gcDIubG5nLnRvUmFkaWFucygpO1xuXG4gICAgdmFyIGEgPSB0aGlzLmRhdHVtLmVsbGlwc29pZC5hLFxuICAgICAgYiA9IHRoaXMuZGF0dW0uZWxsaXBzb2lkLmIsXG4gICAgICBmID0gdGhpcy5kYXR1bS5lbGxpcHNvaWQuZjtcblxuICAgIHZhciBMID0gzrsyIC0gzrsxO1xuICAgIHZhciB0YW5VMSA9ICgxIC0gZikgKiBNYXRoLnRhbijPhjEpLFxuICAgICAgY29zVTEgPSAxIC8gTWF0aC5zcXJ0KCgxICsgdGFuVTEgKiB0YW5VMSkpLFxuICAgICAgc2luVTEgPSB0YW5VMSAqIGNvc1UxO1xuICAgIHZhciB0YW5VMiA9ICgxIC0gZikgKiBNYXRoLnRhbijPhjIpLFxuICAgICAgY29zVTIgPSAxIC8gTWF0aC5zcXJ0KCgxICsgdGFuVTIgKiB0YW5VMikpLFxuICAgICAgc2luVTIgPSB0YW5VMiAqIGNvc1UyO1xuXG4gICAgdmFyIM67ID0gTCxcbiAgICAgIM67yrksIGl0ZXJhdGlvbnMgPSAwO1xuICAgIHZhciBjb3NTcc6xLCBzaW7PgywgY29zMs+DTSwgY29zz4MsIM+DLCBzaW7OuywgY29zzrs7XG4gICAgZG8ge1xuICAgICAgc2luzrsgPSBNYXRoLnNpbijOuyk7XG4gICAgICBjb3POuyA9IE1hdGguY29zKM67KTtcbiAgICAgIHZhciBzaW5Tcc+DID0gKGNvc1UyICogc2luzrspICogKGNvc1UyICogc2luzrspICsgKGNvc1UxICogc2luVTIgLVxuICAgICAgICBzaW5VMSAqIGNvc1UyICogY29zzrspICogKGNvc1UxICogc2luVTIgLSBzaW5VMSAqIGNvc1UyICogY29zzrspO1xuICAgICAgc2luz4MgPSBNYXRoLnNxcnQoc2luU3HPgyk7XG4gICAgICBpZiAoc2luz4MgPT0gMCkgcmV0dXJuIDA7IC8vIGNvLWluY2lkZW50IHBvaW50c1xuICAgICAgY29zz4MgPSBzaW5VMSAqIHNpblUyICsgY29zVTEgKiBjb3NVMiAqIGNvc867O1xuICAgICAgz4MgPSBNYXRoLmF0YW4yKHNpbs+DLCBjb3PPgyk7XG4gICAgICB2YXIgc2luzrEgPSBjb3NVMSAqIGNvc1UyICogc2luzrsgLyBzaW7PgztcbiAgICAgIGNvc1NxzrEgPSAxIC0gc2luzrEgKiBzaW7OsTtcbiAgICAgIGNvczLPg00gPSBjb3PPgyAtIDIgKiBzaW5VMSAqIHNpblUyIC8gY29zU3HOsTtcbiAgICAgIGlmIChpc05hTihjb3Myz4NNKSkgY29zMs+DTSA9IDA7IC8vIGVxdWF0b3JpYWwgbGluZTogY29zU3HOsT0wICjCpzYpXG4gICAgICB2YXIgQyA9IGYgLyAxNiAqIGNvc1NxzrEgKiAoNCArIGYgKiAoNCAtIDMgKiBjb3NTcc6xKSk7XG4gICAgICDOu8q5ID0gzrs7XG4gICAgICDOuyA9IEwgKyAoMSAtIEMpICogZiAqIHNpbs6xICogKM+DICsgQyAqIHNpbs+DICogKGNvczLPg00gKyBDICogY29zz4MgKiAoLVxuICAgICAgICAxICsgMiAqIGNvczLPg00gKiBjb3Myz4NNKSkpO1xuICAgIH0gd2hpbGUgKE1hdGguYWJzKM67IC0gzrvKuSkgPiAxZS0xMiAmJiArK2l0ZXJhdGlvbnMgPCAxMDApO1xuICAgIGlmIChpdGVyYXRpb25zID49IDEwMCkge1xuICAgICAgY29uc29sZS5sb2coXCJGb3JtdWxhIGZhaWxlZCB0byBjb252ZXJnZS4gQWx0ZXJpbmcgdGFyZ2V0IHBvc2l0aW9uLlwiKTtcbiAgICAgIHJldHVybiB0aGlzLl92aW5jZW50eV9pbnZlcnNlKHAxLCB7XG4gICAgICAgICAgbGF0OiBwMi5sYXQsXG4gICAgICAgICAgbG5nOiBwMi5sbmcgLSAwLjAxXG4gICAgICAgIH0pO1xuICAgICAgICAvLyAgdGhyb3cgbmV3IEVycm9yKCdGb3JtdWxhIGZhaWxlZCB0byBjb252ZXJnZScpO1xuICAgIH1cblxuICAgIHZhciB1U3EgPSBjb3NTcc6xICogKGEgKiBhIC0gYiAqIGIpIC8gKGIgKiBiKTtcbiAgICB2YXIgQSA9IDEgKyB1U3EgLyAxNjM4NCAqICg0MDk2ICsgdVNxICogKC03NjggKyB1U3EgKiAoMzIwIC0gMTc1ICpcbiAgICAgIHVTcSkpKTtcbiAgICB2YXIgQiA9IHVTcSAvIDEwMjQgKiAoMjU2ICsgdVNxICogKC0xMjggKyB1U3EgKiAoNzQgLSA0NyAqIHVTcSkpKTtcbiAgICB2YXIgzpTPgyA9IEIgKiBzaW7PgyAqIChjb3Myz4NNICsgQiAvIDQgKiAoY29zz4MgKiAoLTEgKyAyICogY29zMs+DTSAqXG4gICAgICAgIGNvczLPg00pIC1cbiAgICAgIEIgLyA2ICogY29zMs+DTSAqICgtMyArIDQgKiBzaW7PgyAqIHNpbs+DKSAqICgtMyArIDQgKiBjb3Myz4NNICpcbiAgICAgICAgY29zMs+DTSkpKTtcblxuICAgIHZhciBzID0gYiAqIEEgKiAoz4MgLSDOlM+DKTtcblxuICAgIHZhciBmd2RBeiA9IE1hdGguYXRhbjIoY29zVTIgKiBzaW7OuywgY29zVTEgKiBzaW5VMiAtIHNpblUxICogY29zVTIgKlxuICAgICAgY29zzrspO1xuICAgIHZhciByZXZBeiA9IE1hdGguYXRhbjIoY29zVTEgKiBzaW7OuywgLXNpblUxICogY29zVTIgKyBjb3NVMSAqIHNpblUyICpcbiAgICAgIGNvc867KTtcblxuICAgIHMgPSBOdW1iZXIocy50b0ZpeGVkKDMpKTsgLy8gcm91bmQgdG8gMW1tIHByZWNpc2lvblxuICAgIHJldHVybiB7XG4gICAgICBkaXN0YW5jZTogcyxcbiAgICAgIGluaXRpYWxCZWFyaW5nOiBmd2RBei50b0RlZ3JlZXMoKSxcbiAgICAgIGZpbmFsQmVhcmluZzogcmV2QXoudG9EZWdyZWVzKClcbiAgICB9O1xuICB9LFxuXG5cbiAgLyoqXG4gICAqIFJldHVybnMgdGhlIHBvaW50IG9mIGludGVyc2VjdGlvbiBvZiB0d28gcGF0aHMgZGVmaW5lZCBieSBwb2ludCBhbmQgYmVhcmluZy5cbiAgICogYmFzZWQgb24gdGhlIHdvcmsgb2YgQ2hyaXMgVmVuZXNzIChodHRwczovL2dpdGh1Yi5jb20vY2hyaXN2ZW5lc3MvZ2VvZGVzeSlcbiAgICpcbiAgICogQHBhcmFtIHtMYXRMb259IHAxIC0gRmlyc3QgcG9pbnQuXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBicm5nMSAtIEluaXRpYWwgYmVhcmluZyBmcm9tIGZpcnN0IHBvaW50LlxuICAgKiBAcGFyYW0ge0xhdExvbn0gcDIgLSBTZWNvbmQgcG9pbnQuXG4gICAqIEBwYXJhbSB7bnVtYmVyfSBicm5nMiAtIEluaXRpYWwgYmVhcmluZyBmcm9tIHNlY29uZCBwb2ludC5cbiAgICogQHJldHVybnMge09iamVjdH0gY29udGFpbmluZyBsYXQvbG5nIGluZm9ybWF0aW9uIG9mIGludGVyc2VjdGlvbi5cbiAgICpcbiAgICogQGV4YW1wbGVcbiAgICogdmFyIHAxID0gTGF0TG9uKDUxLjg4NTMsIDAuMjU0NSksIGJybmcxID0gMTA4LjU1O1xuICAgKiB2YXIgcDIgPSBMYXRMb24oNDkuMDAzNCwgMi41NzM1KSwgYnJuZzIgPSAzMi40NDtcbiAgICogdmFyIHBJbnQgPSBMYXRMb24uaW50ZXJzZWN0aW9uKHAxLCBicm5nMSwgcDIsIGJybmcyKTsgLy8gcEludC50b1N0cmluZygpOiA1MC45MDc4wrBOLCA0LjUwODTCsEVcbiAgICovXG4gIF9pbnRlcnNlY3Rpb246IGZ1bmN0aW9uKHAxLCBicm5nMSwgcDIsIGJybmcyKSB7XG4gICAgLy8gc2VlIGh0dHA6Ly93aWxsaWFtcy5iZXN0LnZ3aC5uZXQvYXZmb3JtLmh0bSNJbnRlcnNlY3Rpb25cblxuICAgIHZhciDPhjEgPSBwMS5sYXQudG9SYWRpYW5zKCksXG4gICAgICDOuzEgPSBwMS5sbmcudG9SYWRpYW5zKCk7XG4gICAgdmFyIM+GMiA9IHAyLmxhdC50b1JhZGlhbnMoKSxcbiAgICAgIM67MiA9IHAyLmxuZy50b1JhZGlhbnMoKTtcbiAgICB2YXIgzrgxMyA9IE51bWJlcihicm5nMSkudG9SYWRpYW5zKCksXG4gICAgICDOuDIzID0gTnVtYmVyKGJybmcyKS50b1JhZGlhbnMoKTtcbiAgICB2YXIgzpTPhiA9IM+GMiAtIM+GMSxcbiAgICAgIM6UzrsgPSDOuzIgLSDOuzE7XG5cbiAgICB2YXIgzrQxMiA9IDIgKiBNYXRoLmFzaW4oTWF0aC5zcXJ0KE1hdGguc2luKM6Uz4YgLyAyKSAqIE1hdGguc2luKM6Uz4YgLyAyKSArXG4gICAgICBNYXRoLmNvcyjPhjEpICogTWF0aC5jb3Moz4YyKSAqIE1hdGguc2luKM6UzrsgLyAyKSAqIE1hdGguc2luKM6UzrsgL1xuICAgICAgICAyKSkpO1xuICAgIGlmICjOtDEyID09IDApIHJldHVybiBudWxsO1xuXG4gICAgLy8gaW5pdGlhbC9maW5hbCBiZWFyaW5ncyBiZXR3ZWVuIHBvaW50c1xuICAgIHZhciDOuDEgPSBNYXRoLmFjb3MoKE1hdGguc2luKM+GMikgLSBNYXRoLnNpbijPhjEpICogTWF0aC5jb3MozrQxMikpIC9cbiAgICAgIChNYXRoLnNpbijOtDEyKSAqIE1hdGguY29zKM+GMSkpKTtcbiAgICBpZiAoaXNOYU4ozrgxKSkgzrgxID0gMDsgLy8gcHJvdGVjdCBhZ2FpbnN0IHJvdW5kaW5nXG4gICAgdmFyIM64MiA9IE1hdGguYWNvcygoTWF0aC5zaW4oz4YxKSAtIE1hdGguc2luKM+GMikgKiBNYXRoLmNvcyjOtDEyKSkgL1xuICAgICAgKE1hdGguc2luKM60MTIpICogTWF0aC5jb3Moz4YyKSkpO1xuICAgIHZhciDOuDEyLCDOuDIxO1xuICAgIGlmIChNYXRoLnNpbijOuzIgLSDOuzEpID4gMCkge1xuICAgICAgzrgxMiA9IM64MTtcbiAgICAgIM64MjEgPSAyICogTWF0aC5QSSAtIM64MjtcbiAgICB9IGVsc2Uge1xuICAgICAgzrgxMiA9IDIgKiBNYXRoLlBJIC0gzrgxO1xuICAgICAgzrgyMSA9IM64MjtcbiAgICB9XG5cbiAgICB2YXIgzrExID0gKM64MTMgLSDOuDEyICsgTWF0aC5QSSkgJSAoMiAqIE1hdGguUEkpIC0gTWF0aC5QSTsgLy8gYW5nbGUgMi0xLTNcbiAgICB2YXIgzrEyID0gKM64MjEgLSDOuDIzICsgTWF0aC5QSSkgJSAoMiAqIE1hdGguUEkpIC0gTWF0aC5QSTsgLy8gYW5nbGUgMS0yLTNcblxuICAgIGlmIChNYXRoLnNpbijOsTEpID09IDAgJiYgTWF0aC5zaW4ozrEyKSA9PSAwKSByZXR1cm4gbnVsbDsgLy8gaW5maW5pdGUgaW50ZXJzZWN0aW9uc1xuICAgIGlmIChNYXRoLnNpbijOsTEpICogTWF0aC5zaW4ozrEyKSA8IDApIHJldHVybiBudWxsOyAvLyBhbWJpZ3VvdXMgaW50ZXJzZWN0aW9uXG5cbiAgICAvL86xMSA9IE1hdGguYWJzKM6xMSk7XG4gICAgLy/OsTIgPSBNYXRoLmFicyjOsTIpO1xuICAgIC8vIC4uLiBFZCBXaWxsaWFtcyB0YWtlcyBhYnMgb2YgzrExL86xMiwgYnV0IHNlZW1zIHRvIGJyZWFrIGNhbGN1bGF0aW9uP1xuXG4gICAgdmFyIM6xMyA9IE1hdGguYWNvcygtTWF0aC5jb3MozrExKSAqIE1hdGguY29zKM6xMikgK1xuICAgICAgTWF0aC5zaW4ozrExKSAqIE1hdGguc2luKM6xMikgKiBNYXRoLmNvcyjOtDEyKSk7XG4gICAgdmFyIM60MTMgPSBNYXRoLmF0YW4yKE1hdGguc2luKM60MTIpICogTWF0aC5zaW4ozrExKSAqIE1hdGguc2luKM6xMiksXG4gICAgICBNYXRoLmNvcyjOsTIpICsgTWF0aC5jb3MozrExKSAqIE1hdGguY29zKM6xMykpO1xuICAgIHZhciDPhjMgPSBNYXRoLmFzaW4oTWF0aC5zaW4oz4YxKSAqIE1hdGguY29zKM60MTMpICtcbiAgICAgIE1hdGguY29zKM+GMSkgKiBNYXRoLnNpbijOtDEzKSAqIE1hdGguY29zKM64MTMpKTtcbiAgICB2YXIgzpTOuzEzID0gTWF0aC5hdGFuMihNYXRoLnNpbijOuDEzKSAqIE1hdGguc2luKM60MTMpICogTWF0aC5jb3Moz4YxKSxcbiAgICAgIE1hdGguY29zKM60MTMpIC0gTWF0aC5zaW4oz4YxKSAqIE1hdGguc2luKM+GMykpO1xuICAgIHZhciDOuzMgPSDOuzEgKyDOlM67MTM7XG4gICAgzrszID0gKM67MyArIDMgKiBNYXRoLlBJKSAlICgyICogTWF0aC5QSSkgLSBNYXRoLlBJOyAvLyBub3JtYWxpc2UgdG8gLTE4MC4uKzE4MMK6XG5cbiAgICByZXR1cm4ge1xuICAgICAgbGF0OiDPhjMudG9EZWdyZWVzKCksXG4gICAgICBsbmc6IM67My50b0RlZ3JlZXMoKVxuICAgIH07XG4gIH0sXG5cbiAgLyoqXG4gICAqIE92ZXJ3cml0ZXMgb2JqMSdzIHZhbHVlcyB3aXRoIG9iajIncyBhbmQgYWRkcyBvYmoyJ3MgaWYgbm9uIGV4aXN0ZW50IGluIG9iajFcbiAgICogQHBhcmFtIG9iajFcbiAgICogQHBhcmFtIG9iajJcbiAgICogQHJldHVybnMgb2JqMyBhIG5ldyBvYmplY3QgYmFzZWQgb24gb2JqMSBhbmQgb2JqMlxuICAgKi9cbiAgX21lcmdlX29wdGlvbnM6IGZ1bmN0aW9uKG9iajEsIG9iajIpIHtcbiAgICBsZXQgb2JqMyA9IHt9O1xuICAgIGZvciAobGV0IGF0dHJuYW1lIGluIG9iajEpIHtcbiAgICAgIG9iajNbYXR0cm5hbWVdID0gb2JqMVthdHRybmFtZV07XG4gICAgfVxuICAgIGZvciAobGV0IGF0dHJuYW1lIGluIG9iajIpIHtcbiAgICAgIG9iajNbYXR0cm5hbWVdID0gb2JqMlthdHRybmFtZV07XG4gICAgfVxuICAgIHJldHVybiBvYmozO1xuICB9XG59KTtcblxuTC5nZW9kZXNpYyA9IGZ1bmN0aW9uKGxhdGxuZ3MsIG9wdGlvbnMpIHtcbiAgcmV0dXJuIG5ldyBMLkdlb2Rlc2ljKGxhdGxuZ3MsIG9wdGlvbnMpO1xufTtcblxuXG5cbi8vLy8vLy8vLy8vLy8vLy8vL1xuLy8gV0VCUEFDSyBGT09URVJcbi8vIC4vbm9kZV9tb2R1bGVzL0xlYWZsZXQuR2VvZGVzaWMvTGVhZmxldC5HZW9kZXNpYy5qc1xuLy8gbW9kdWxlIGlkID0gLi9ub2RlX21vZHVsZXMvTGVhZmxldC5HZW9kZXNpYy9MZWFmbGV0Lkdlb2Rlc2ljLmpzXG4vLyBtb2R1bGUgY2h1bmtzID0gMCJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./node_modules/Leaflet.Geodesic/Leaflet.Geodesic.js\n");
+
+/***/ }),
/***/ "./node_modules/axios/index.js":
/***/ (function(module, exports, __webpack_require__) {
@@ -206,6 +279,189 @@ eval("/*!\n * Determine if an object is a Buffer\n *\n * @author Feross Aboukh
/***/ }),
+/***/ "./node_modules/jquery/dist/jquery.js":
+/***/ (function(module, exports, __webpack_require__) {
+
+eval("var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!\n * jQuery JavaScript Library v3.3.1\n * https://jquery.com/\n *\n * Includes Sizzle.js\n * https://sizzlejs.com/\n *\n * Copyright JS Foundation and other contributors\n * Released under the MIT license\n * https://jquery.org/license\n *\n * Date: 2018-01-20T17:24Z\n */\n( function( global, factory ) {\n\n\t\"use strict\";\n\n\tif ( typeof module === \"object\" && typeof module.exports === \"object\" ) {\n\n\t\t// For CommonJS and CommonJS-like environments where a proper `window`\n\t\t// is present, execute the factory and get jQuery.\n\t\t// For environments that do not have a `window` with a `document`\n\t\t// (such as Node.js), expose a factory as module.exports.\n\t\t// This accentuates the need for the creation of a real `window`.\n\t\t// e.g. var jQuery = require(\"jquery\")(window);\n\t\t// See ticket #14549 for more info.\n\t\tmodule.exports = global.document ?\n\t\t\tfactory( global, true ) :\n\t\t\tfunction( w ) {\n\t\t\t\tif ( !w.document ) {\n\t\t\t\t\tthrow new Error( \"jQuery requires a window with a document\" );\n\t\t\t\t}\n\t\t\t\treturn factory( w );\n\t\t\t};\n\t} else {\n\t\tfactory( global );\n\t}\n\n// Pass this if window is not defined yet\n} )( typeof window !== \"undefined\" ? window : this, function( window, noGlobal ) {\n\n// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1\n// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode\n// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common\n// enough that all such attempts are guarded in a try block.\n\"use strict\";\n\nvar arr = [];\n\nvar document = window.document;\n\nvar getProto = Object.getPrototypeOf;\n\nvar slice = arr.slice;\n\nvar concat = arr.concat;\n\nvar push = arr.push;\n\nvar indexOf = arr.indexOf;\n\nvar class2type = {};\n\nvar toString = class2type.toString;\n\nvar hasOwn = class2type.hasOwnProperty;\n\nvar fnToString = hasOwn.toString;\n\nvar ObjectFunctionString = fnToString.call( Object );\n\nvar support = {};\n\nvar isFunction = function isFunction( obj ) {\n\n // Support: Chrome <=57, Firefox <=52\n // In some browsers, typeof returns \"function\" for HTML