
.spinner[data-v-d95d914e] {
  -webkit-animation: circle-rotator-data-v-d95d914e 1.4s linear infinite;
          animation: circle-rotator-data-v-d95d914e 1.4s linear infinite;
}
.spinner *[data-v-d95d914e] {
    line-height: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
@-webkit-keyframes circle-rotator-data-v-d95d914e {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
}
}
@keyframes circle-rotator-data-v-d95d914e {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(270deg);
            transform: rotate(270deg);
}
}
.path[data-v-d95d914e] {
  stroke-dasharray: 187;
  stroke-dashoffset: 0;
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-animation: circle-dash-data-v-d95d914e 1.4s ease-in-out infinite,circle-colors-data-v-d95d914e 5.6s ease-in-out infinite;
          animation: circle-dash-data-v-d95d914e 1.4s ease-in-out infinite,circle-colors-data-v-d95d914e 5.6s ease-in-out infinite;
}
@-webkit-keyframes circle-colors-data-v-d95d914e {
0% {
    stroke: #35495e;
}
25% {
    stroke: #DE3E35;
}
50% {
    stroke: #F7C223;
}
75% {
    stroke: #41b883;
}
100% {
    stroke: #35495e;
}
}
@keyframes circle-colors-data-v-d95d914e {
0% {
    stroke: #35495e;
}
25% {
    stroke: #DE3E35;
}
50% {
    stroke: #F7C223;
}
75% {
    stroke: #41b883;
}
100% {
    stroke: #35495e;
}
}
@-webkit-keyframes circle-dash-data-v-d95d914e {
0% {
    stroke-dashoffset: 187;
}
50% {
    stroke-dashoffset: 46.75;
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
}
100% {
    stroke-dashoffset: 187;
    -webkit-transform: rotate(450deg);
            transform: rotate(450deg);
}
}
@keyframes circle-dash-data-v-d95d914e {
0% {
    stroke-dashoffset: 187;
}
50% {
    stroke-dashoffset: 46.75;
    -webkit-transform: rotate(135deg);
            transform: rotate(135deg);
}
100% {
    stroke-dashoffset: 187;
    -webkit-transform: rotate(450deg);
            transform: rotate(450deg);
}
}

.spinner[data-v-522545ae] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 100%;
  border: 10px solid rgba(255, 255, 255, 0.2);
  -webkit-animation: circle-2-spin-data-v-522545ae 1s infinite linear;
          animation: circle-2-spin-data-v-522545ae 1s infinite linear;
}
@-webkit-keyframes circle-2-spin-data-v-522545ae {
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes circle-2-spin-data-v-522545ae {
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}

.spinner[data-v-520916ac] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 50%;
  -webkit-animation: circle-3-rotate-data-v-520916ac 1s infinite linear;
          animation: circle-3-rotate-data-v-520916ac 1s infinite linear;
}
@-webkit-keyframes circle-3-rotate-data-v-520916ac {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes circle-3-rotate-data-v-520916ac {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}

.spinner[data-v-51ece7aa] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  position: relative;
  border: 3px solid transparent;
  border-top-color: #f7484e;
  border-radius: 50%;
  -webkit-animation: circle-4-spin-data-v-51ece7aa 2s linear infinite;
          animation: circle-4-spin-data-v-51ece7aa 2s linear infinite;
}
.spinner[data-v-51ece7aa]:before, .spinner[data-v-51ece7aa]:after {
    content: '';
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: absolute;
    border: 3px solid transparent;
    border-radius: 50%;
}
.spinner[data-v-51ece7aa]:before {
    border-top-color: #f8b334;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    -webkit-animation: circle-4-spin-data-v-51ece7aa 3s linear infinite;
            animation: circle-4-spin-data-v-51ece7aa 3s linear infinite;
}
.spinner[data-v-51ece7aa]:after {
    border-top-color: #41b883;
    top: 6px;
    left: 6px;
    right: 6px;
    bottom: 6px;
    -webkit-animation: spin 4s linear infinite;
            animation: spin 4s linear infinite;
}
@-webkit-keyframes circle-4-spin-data-v-51ece7aa {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes circle-4-spin-data-v-51ece7aa {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}

.spinner[data-v-51d0b8a8] {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  position: relative;
  background: rgba(25, 165, 152, 0.5);
  border-radius: 50%;
  overflow: hidden;
}
.spinner[data-v-51d0b8a8]:before, .spinner[data-v-51d0b8a8]:after {
  content: '';
  position: absolute;
  top: 0;
  display: inline-block;
  width: 100%;
  height: 100%;
  border-radius: 50%;
}
.spinner[data-v-51d0b8a8]:before {
  -webkit-animation: circle-5-spinner-data-v-51d0b8a8 3s infinite;
          animation: circle-5-spinner-data-v-51d0b8a8 3s infinite;
  -webkit-transform-origin: 0 50%;
          transform-origin: 0 50%;
  left: 0;
  background: #c7efcf;
}
.spinner[data-v-51d0b8a8]:after {
  animation: circle-5-spinner-data-v-51d0b8a8 3s 0.2s reverse infinite;
  -webkit-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
  right: 0;
  background: #eef5db;
}
@-webkit-keyframes circle-5-spinner-data-v-51d0b8a8 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
50% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
}
@keyframes circle-5-spinner-data-v-51d0b8a8 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
50% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
}
/* Generated with Bounce.js. Edit at http://goo.gl/hYAzd9 */
@-webkit-keyframes circle-6-rotateAll-data-v-51b489a6 {
0% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
77.777778% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
78.518519% {
    -webkit-transform: matrix3d(0.80259, 0.59653, 0, 0, -0.59653, 0.80259, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.80259, 0.59653, 0, 0, -0.59653, 0.80259, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
79.259259% {
    -webkit-transform: matrix3d(0.52673, 0.85004, 0, 0, -0.85004, 0.52673, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.52673, 0.85004, 0, 0, -0.85004, 0.52673, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
80% {
    -webkit-transform: matrix3d(0.60234, 0.79824, 0, 0, -0.79824, 0.60234, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.60234, 0.79824, 0, 0, -0.79824, 0.60234, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
80.740741% {
    -webkit-transform: matrix3d(0.72936, 0.68413, 0, 0, -0.68413, 0.72936, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.72936, 0.68413, 0, 0, -0.68413, 0.72936, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
81.481481% {
    -webkit-transform: matrix3d(0.7498, 0.66167, 0, 0, -0.66167, 0.7498, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.7498, 0.66167, 0, 0, -0.66167, 0.7498, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
82.222222% {
    -webkit-transform: matrix3d(0.71527, 0.69885, 0, 0, -0.69885, 0.71527, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.71527, 0.69885, 0, 0, -0.69885, 0.71527, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
82.962963% {
    -webkit-transform: matrix3d(0.69404, 0.71994, 0, 0, -0.71994, 0.69404, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.69404, 0.71994, 0, 0, -0.71994, 0.69404, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
83.703704% {
    -webkit-transform: matrix3d(0.69926, 0.71487, 0, 0, -0.71487, 0.69926, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.69926, 0.71487, 0, 0, -0.71487, 0.69926, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
84.444444% {
    -webkit-transform: matrix3d(0.7089, 0.70531, 0, 0, -0.70531, 0.7089, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.7089, 0.70531, 0, 0, -0.70531, 0.7089, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
85.185185% {
    -webkit-transform: matrix3d(0.7106, 0.7036, 0, 0, -0.7036, 0.7106, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.7106, 0.7036, 0, 0, -0.7036, 0.7106, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
85.925926% {
    -webkit-transform: matrix3d(0.70776, 0.70645, 0, 0, -0.70645, 0.70776, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.70776, 0.70645, 0, 0, -0.70645, 0.70776, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
86.666667% {
    -webkit-transform: matrix3d(0.70608, 0.70813, 0, 0, -0.70813, 0.70608, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.70608, 0.70813, 0, 0, -0.70813, 0.70608, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
87.407407% {
    -webkit-transform: matrix3d(0.70649, 0.70773, 0, 0, -0.70773, 0.70649, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.70649, 0.70773, 0, 0, -0.70773, 0.70649, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
88.148148% {
    -webkit-transform: matrix3d(0.70725, 0.70696, 0, 0, -0.70696, 0.70725, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.70725, 0.70696, 0, 0, -0.70696, 0.70725, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
88.888889% {
    -webkit-transform: matrix3d(0.70738, 0.70683, 0, 0, -0.70683, 0.70738, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.70738, 0.70683, 0, 0, -0.70683, 0.70738, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
89.62963% {
    -webkit-transform: matrix3d(0.70711, 0.70711, 0, 0, -0.70711, 0.70711, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.70711, 0.70711, 0, 0, -0.70711, 0.70711, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
100% {
    -webkit-transform: matrix3d(0.70711, 0.70711, 0, 0, -0.70711, 0.70711, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.70711, 0.70711, 0, 0, -0.70711, 0.70711, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
}
@keyframes circle-6-rotateAll-data-v-51b489a6 {
0% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
77.777778% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
78.518519% {
    -webkit-transform: matrix3d(0.80259, 0.59653, 0, 0, -0.59653, 0.80259, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.80259, 0.59653, 0, 0, -0.59653, 0.80259, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
79.259259% {
    -webkit-transform: matrix3d(0.52673, 0.85004, 0, 0, -0.85004, 0.52673, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.52673, 0.85004, 0, 0, -0.85004, 0.52673, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
80% {
    -webkit-transform: matrix3d(0.60234, 0.79824, 0, 0, -0.79824, 0.60234, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.60234, 0.79824, 0, 0, -0.79824, 0.60234, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
80.740741% {
    -webkit-transform: matrix3d(0.72936, 0.68413, 0, 0, -0.68413, 0.72936, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.72936, 0.68413, 0, 0, -0.68413, 0.72936, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
81.481481% {
    -webkit-transform: matrix3d(0.7498, 0.66167, 0, 0, -0.66167, 0.7498, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.7498, 0.66167, 0, 0, -0.66167, 0.7498, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
82.222222% {
    -webkit-transform: matrix3d(0.71527, 0.69885, 0, 0, -0.69885, 0.71527, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.71527, 0.69885, 0, 0, -0.69885, 0.71527, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
82.962963% {
    -webkit-transform: matrix3d(0.69404, 0.71994, 0, 0, -0.71994, 0.69404, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.69404, 0.71994, 0, 0, -0.71994, 0.69404, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
83.703704% {
    -webkit-transform: matrix3d(0.69926, 0.71487, 0, 0, -0.71487, 0.69926, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.69926, 0.71487, 0, 0, -0.71487, 0.69926, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
84.444444% {
    -webkit-transform: matrix3d(0.7089, 0.70531, 0, 0, -0.70531, 0.7089, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.7089, 0.70531, 0, 0, -0.70531, 0.7089, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
85.185185% {
    -webkit-transform: matrix3d(0.7106, 0.7036, 0, 0, -0.7036, 0.7106, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.7106, 0.7036, 0, 0, -0.7036, 0.7106, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
85.925926% {
    -webkit-transform: matrix3d(0.70776, 0.70645, 0, 0, -0.70645, 0.70776, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.70776, 0.70645, 0, 0, -0.70645, 0.70776, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
86.666667% {
    -webkit-transform: matrix3d(0.70608, 0.70813, 0, 0, -0.70813, 0.70608, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.70608, 0.70813, 0, 0, -0.70813, 0.70608, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
87.407407% {
    -webkit-transform: matrix3d(0.70649, 0.70773, 0, 0, -0.70773, 0.70649, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.70649, 0.70773, 0, 0, -0.70773, 0.70649, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
88.148148% {
    -webkit-transform: matrix3d(0.70725, 0.70696, 0, 0, -0.70696, 0.70725, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.70725, 0.70696, 0, 0, -0.70696, 0.70725, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
88.888889% {
    -webkit-transform: matrix3d(0.70738, 0.70683, 0, 0, -0.70683, 0.70738, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.70738, 0.70683, 0, 0, -0.70683, 0.70738, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
89.62963% {
    -webkit-transform: matrix3d(0.70711, 0.70711, 0, 0, -0.70711, 0.70711, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.70711, 0.70711, 0, 0, -0.70711, 0.70711, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
100% {
    -webkit-transform: matrix3d(0.70711, 0.70711, 0, 0, -0.70711, 0.70711, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.70711, 0.70711, 0, 0, -0.70711, 0.70711, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
}

/* Generated with Bounce.js. Edit at http://goo.gl/DEm6fe */
@-webkit-keyframes circle-6-anim-1-circle-data-v-51b489a6 {
0% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
0.740741% {
    -webkit-transform: matrix3d(0.32778, 0, 0, 0, 0, 0.32778, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.32778, 0, 0, 0, 0, 0.32778, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
1.481481% {
    -webkit-transform: matrix3d(0.69875, 0, 0, 0, 0, 0.69875, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.69875, 0, 0, 0, 0, 0.69875, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
2.222222% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
2.962963% {
    -webkit-transform: matrix3d(1.1815, 0, 0, 0, 0, 1.1815, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.1815, 0, 0, 0, 0, 1.1815, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
3.703704% {
    -webkit-transform: matrix3d(1.24402, 0, 0, 0, 0, 1.24402, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.24402, 0, 0, 0, 0, 1.24402, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
4.444444% {
    -webkit-transform: matrix3d(1.21871, 0, 0, 0, 0, 1.21871, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.21871, 0, 0, 0, 0, 1.21871, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
5.185185% {
    -webkit-transform: matrix3d(1.14702, 0, 0, 0, 0, 1.14702, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.14702, 0, 0, 0, 0, 1.14702, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
5.925926% {
    -webkit-transform: matrix3d(1.06589, 0, 0, 0, 0, 1.06589, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.06589, 0, 0, 0, 0, 1.06589, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
6.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
7.407407% {
    -webkit-transform: matrix3d(0.9603, 0, 0, 0, 0, 0.9603, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.9603, 0, 0, 0, 0, 0.9603, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
8.148148% {
    -webkit-transform: matrix3d(0.94663, 0, 0, 0, 0, 0.94663, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.94663, 0, 0, 0, 0, 0.94663, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
8.888889% {
    -webkit-transform: matrix3d(0.95217, 0, 0, 0, 0, 0.95217, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.95217, 0, 0, 0, 0, 0.95217, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
9.62963% {
    -webkit-transform: matrix3d(0.96784, 0, 0, 0, 0, 0.96784, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.96784, 0, 0, 0, 0, 0.96784, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
10.37037% {
    -webkit-transform: matrix3d(0.98559, 0, 0, 0, 0, 0.98559, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.98559, 0, 0, 0, 0, 0.98559, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
11.111111% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
11.851852% {
    -webkit-transform: matrix3d(1.00868, 0, 0, 0, 0, 1.00868, 0, 0, 0, 0, 1, 0, -9.51676, 0, 0, 1);
            transform: matrix3d(1.00868, 0, 0, 0, 0, 1.00868, 0, 0, 0, 0, 1, 0, -9.51676, 0, 0, 1);
}
12.592593% {
    -webkit-transform: matrix3d(1.01167, 0, 0, 0, 0, 1.01167, 0, 0, 0, 0, 1, 0, -18.75576, 0, 0, 1);
            transform: matrix3d(1.01167, 0, 0, 0, 0, 1.01167, 0, 0, 0, 0, 1, 0, -18.75576, 0, 0, 1);
}
13.333333% {
    -webkit-transform: matrix3d(1.01046, 0, 0, 0, 0, 1.01046, 0, 0, 0, 0, 1, 0, -25.26155, 0, 0, 1);
            transform: matrix3d(1.01046, 0, 0, 0, 0, 1.01046, 0, 0, 0, 0, 1, 0, -25.26155, 0, 0, 1);
}
14.074074% {
    -webkit-transform: matrix3d(1.00703, 0, 0, 0, 0, 1.00703, 0, 0, 0, 0, 1, 0, -28.53849, 0, 0, 1);
            transform: matrix3d(1.00703, 0, 0, 0, 0, 1.00703, 0, 0, 0, 0, 1, 0, -28.53849, 0, 0, 1);
}
14.814815% {
    -webkit-transform: matrix3d(1.00315, 0, 0, 0, 0, 1.00315, 0, 0, 0, 0, 1, 0, -29.2499, 0, 0, 1);
            transform: matrix3d(1.00315, 0, 0, 0, 0, 1.00315, 0, 0, 0, 0, 1, 0, -29.2499, 0, 0, 1);
}
15.555556% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -28.45173, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -28.45173, 0, 0, 1);
}
16.296296% {
    -webkit-transform: matrix3d(0.9981, 0, 0, 0, 0, 0.9981, 0, 0, 0, 0, 1, 0, -27.09752, 0, 0, 1);
            transform: matrix3d(0.9981, 0, 0, 0, 0, 0.9981, 0, 0, 0, 0, 1, 0, -27.09752, 0, 0, 1);
}
17.037037% {
    -webkit-transform: matrix3d(0.99745, 0, 0, 0, 0, 0.99745, 0, 0, 0, 0, 1, 0, -25.82591, 0, 0, 1);
            transform: matrix3d(0.99745, 0, 0, 0, 0, 0.99745, 0, 0, 0, 0, 1, 0, -25.82591, 0, 0, 1);
}
17.777778% {
    -webkit-transform: matrix3d(0.99771, 0, 0, 0, 0, 0.99771, 0, 0, 0, 0, 1, 0, -24.9428, 0, 0, 1);
            transform: matrix3d(0.99771, 0, 0, 0, 0, 0.99771, 0, 0, 0, 0, 1, 0, -24.9428, 0, 0, 1);
}
18.518519% {
    -webkit-transform: matrix3d(0.99846, 0, 0, 0, 0, 0.99846, 0, 0, 0, 0, 1, 0, -24.50122, 0, 0, 1);
            transform: matrix3d(0.99846, 0, 0, 0, 0, 0.99846, 0, 0, 0, 0, 1, 0, -24.50122, 0, 0, 1);
}
19.259259% {
    -webkit-transform: matrix3d(0.99931, 0, 0, 0, 0, 0.99931, 0, 0, 0, 0, 1, 0, -24.40907, 0, 0, 1);
            transform: matrix3d(0.99931, 0, 0, 0, 0, 0.99931, 0, 0, 0, 0, 1, 0, -24.40907, 0, 0, 1);
}
20% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.52342, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.52342, 0, 0, 1);
}
20.740741% {
    -webkit-transform: matrix3d(1.00042, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, -24.71354, 0, 0, 1);
            transform: matrix3d(1.00042, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, -24.71354, 0, 0, 1);
}
21.481481% {
    -webkit-transform: matrix3d(1.00056, 0, 0, 0, 0, 1.00056, 0, 0, 0, 0, 1, 0, -24.89073, 0, 0, 1);
            transform: matrix3d(1.00056, 0, 0, 0, 0, 1.00056, 0, 0, 0, 0, 1, 0, -24.89073, 0, 0, 1);
}
22.222222% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
22.962963% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.06366, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.06366, 0, 0, 1);
}
23.703704% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.07926, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.07926, 0, 0, 1);
}
24.444444% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.0658, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.0658, 0, 0, 1);
}
25.185185% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.04097, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.04097, 0, 0, 1);
}
25.925926% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.017, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.017, 0, 0, 1);
}
26.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
27.407407% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.99121, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.99121, 0, 0, 1);
}
28.148148% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.98906, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.98906, 0, 0, 1);
}
28.888889% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.99091, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.99091, 0, 0, 1);
}
29.62963% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.99434, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.99434, 0, 0, 1);
}
30.37037% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.99765, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.99765, 0, 0, 1);
}
31.111111% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
31.851852% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.00121, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.00121, 0, 0, 1);
}
32.592593% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.00151, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.00151, 0, 0, 1);
}
33.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
88.888889% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
89.62963% {
    -webkit-transform: matrix3d(0.32628, 0, 0, 0, 0, 0.32628, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(0.32628, 0, 0, 0, 0, 0.32628, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
90.37037% {
    -webkit-transform: matrix3d(0.10646, 0, 0, 0, 0, 0.10646, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(0.10646, 0, 0, 0, 0, 0.10646, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
91.111111% {
    -webkit-transform: matrix3d(0.03474, 0, 0, 0, 0, 0.03474, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(0.03474, 0, 0, 0, 0, 0.03474, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
91.851852% {
    -webkit-transform: matrix3d(0.01133, 0, 0, 0, 0, 0.01133, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(0.01133, 0, 0, 0, 0, 0.01133, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
92.592593% {
    -webkit-transform: matrix3d(0.0037, 0, 0, 0, 0, 0.0037, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(0.0037, 0, 0, 0, 0, 0.0037, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
93.333333% {
    -webkit-transform: matrix3d(0.00121, 0, 0, 0, 0, 0.00121, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(0.00121, 0, 0, 0, 0, 0.00121, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
94.074074% {
    -webkit-transform: matrix3d(0.00039, 0, 0, 0, 0, 0.00039, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(0.00039, 0, 0, 0, 0, 0.00039, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
94.814815% {
    -webkit-transform: matrix3d(0.00013, 0, 0, 0, 0, 0.00013, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(0.00013, 0, 0, 0, 0, 0.00013, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
95.555556% {
    -webkit-transform: matrix3d(0.00004, 0, 0, 0, 0, 0.00004, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(0.00004, 0, 0, 0, 0, 0.00004, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
96.296296% {
    -webkit-transform: matrix3d(0.00001, 0, 0, 0, 0, 0.00001, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(0.00001, 0, 0, 0, 0, 0.00001, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
97.037037% {
    -webkit-transform: scale(0) translateX(-25px);
            transform: scale(0) translateX(-25px);
}
100% {
    -webkit-transform: scale(0) translateX(-25px);
            transform: scale(0) translateX(-25px);
}
}
@keyframes circle-6-anim-1-circle-data-v-51b489a6 {
0% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
0.740741% {
    -webkit-transform: matrix3d(0.32778, 0, 0, 0, 0, 0.32778, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.32778, 0, 0, 0, 0, 0.32778, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
1.481481% {
    -webkit-transform: matrix3d(0.69875, 0, 0, 0, 0, 0.69875, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.69875, 0, 0, 0, 0, 0.69875, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
2.222222% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
2.962963% {
    -webkit-transform: matrix3d(1.1815, 0, 0, 0, 0, 1.1815, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.1815, 0, 0, 0, 0, 1.1815, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
3.703704% {
    -webkit-transform: matrix3d(1.24402, 0, 0, 0, 0, 1.24402, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.24402, 0, 0, 0, 0, 1.24402, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
4.444444% {
    -webkit-transform: matrix3d(1.21871, 0, 0, 0, 0, 1.21871, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.21871, 0, 0, 0, 0, 1.21871, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
5.185185% {
    -webkit-transform: matrix3d(1.14702, 0, 0, 0, 0, 1.14702, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.14702, 0, 0, 0, 0, 1.14702, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
5.925926% {
    -webkit-transform: matrix3d(1.06589, 0, 0, 0, 0, 1.06589, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.06589, 0, 0, 0, 0, 1.06589, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
6.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
7.407407% {
    -webkit-transform: matrix3d(0.9603, 0, 0, 0, 0, 0.9603, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.9603, 0, 0, 0, 0, 0.9603, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
8.148148% {
    -webkit-transform: matrix3d(0.94663, 0, 0, 0, 0, 0.94663, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.94663, 0, 0, 0, 0, 0.94663, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
8.888889% {
    -webkit-transform: matrix3d(0.95217, 0, 0, 0, 0, 0.95217, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.95217, 0, 0, 0, 0, 0.95217, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
9.62963% {
    -webkit-transform: matrix3d(0.96784, 0, 0, 0, 0, 0.96784, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.96784, 0, 0, 0, 0, 0.96784, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
10.37037% {
    -webkit-transform: matrix3d(0.98559, 0, 0, 0, 0, 0.98559, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.98559, 0, 0, 0, 0, 0.98559, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
11.111111% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
11.851852% {
    -webkit-transform: matrix3d(1.00868, 0, 0, 0, 0, 1.00868, 0, 0, 0, 0, 1, 0, -9.51676, 0, 0, 1);
            transform: matrix3d(1.00868, 0, 0, 0, 0, 1.00868, 0, 0, 0, 0, 1, 0, -9.51676, 0, 0, 1);
}
12.592593% {
    -webkit-transform: matrix3d(1.01167, 0, 0, 0, 0, 1.01167, 0, 0, 0, 0, 1, 0, -18.75576, 0, 0, 1);
            transform: matrix3d(1.01167, 0, 0, 0, 0, 1.01167, 0, 0, 0, 0, 1, 0, -18.75576, 0, 0, 1);
}
13.333333% {
    -webkit-transform: matrix3d(1.01046, 0, 0, 0, 0, 1.01046, 0, 0, 0, 0, 1, 0, -25.26155, 0, 0, 1);
            transform: matrix3d(1.01046, 0, 0, 0, 0, 1.01046, 0, 0, 0, 0, 1, 0, -25.26155, 0, 0, 1);
}
14.074074% {
    -webkit-transform: matrix3d(1.00703, 0, 0, 0, 0, 1.00703, 0, 0, 0, 0, 1, 0, -28.53849, 0, 0, 1);
            transform: matrix3d(1.00703, 0, 0, 0, 0, 1.00703, 0, 0, 0, 0, 1, 0, -28.53849, 0, 0, 1);
}
14.814815% {
    -webkit-transform: matrix3d(1.00315, 0, 0, 0, 0, 1.00315, 0, 0, 0, 0, 1, 0, -29.2499, 0, 0, 1);
            transform: matrix3d(1.00315, 0, 0, 0, 0, 1.00315, 0, 0, 0, 0, 1, 0, -29.2499, 0, 0, 1);
}
15.555556% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -28.45173, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -28.45173, 0, 0, 1);
}
16.296296% {
    -webkit-transform: matrix3d(0.9981, 0, 0, 0, 0, 0.9981, 0, 0, 0, 0, 1, 0, -27.09752, 0, 0, 1);
            transform: matrix3d(0.9981, 0, 0, 0, 0, 0.9981, 0, 0, 0, 0, 1, 0, -27.09752, 0, 0, 1);
}
17.037037% {
    -webkit-transform: matrix3d(0.99745, 0, 0, 0, 0, 0.99745, 0, 0, 0, 0, 1, 0, -25.82591, 0, 0, 1);
            transform: matrix3d(0.99745, 0, 0, 0, 0, 0.99745, 0, 0, 0, 0, 1, 0, -25.82591, 0, 0, 1);
}
17.777778% {
    -webkit-transform: matrix3d(0.99771, 0, 0, 0, 0, 0.99771, 0, 0, 0, 0, 1, 0, -24.9428, 0, 0, 1);
            transform: matrix3d(0.99771, 0, 0, 0, 0, 0.99771, 0, 0, 0, 0, 1, 0, -24.9428, 0, 0, 1);
}
18.518519% {
    -webkit-transform: matrix3d(0.99846, 0, 0, 0, 0, 0.99846, 0, 0, 0, 0, 1, 0, -24.50122, 0, 0, 1);
            transform: matrix3d(0.99846, 0, 0, 0, 0, 0.99846, 0, 0, 0, 0, 1, 0, -24.50122, 0, 0, 1);
}
19.259259% {
    -webkit-transform: matrix3d(0.99931, 0, 0, 0, 0, 0.99931, 0, 0, 0, 0, 1, 0, -24.40907, 0, 0, 1);
            transform: matrix3d(0.99931, 0, 0, 0, 0, 0.99931, 0, 0, 0, 0, 1, 0, -24.40907, 0, 0, 1);
}
20% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.52342, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.52342, 0, 0, 1);
}
20.740741% {
    -webkit-transform: matrix3d(1.00042, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, -24.71354, 0, 0, 1);
            transform: matrix3d(1.00042, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, -24.71354, 0, 0, 1);
}
21.481481% {
    -webkit-transform: matrix3d(1.00056, 0, 0, 0, 0, 1.00056, 0, 0, 0, 0, 1, 0, -24.89073, 0, 0, 1);
            transform: matrix3d(1.00056, 0, 0, 0, 0, 1.00056, 0, 0, 0, 0, 1, 0, -24.89073, 0, 0, 1);
}
22.222222% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
22.962963% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.06366, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.06366, 0, 0, 1);
}
23.703704% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.07926, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.07926, 0, 0, 1);
}
24.444444% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.0658, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.0658, 0, 0, 1);
}
25.185185% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.04097, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.04097, 0, 0, 1);
}
25.925926% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.017, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.017, 0, 0, 1);
}
26.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
27.407407% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.99121, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.99121, 0, 0, 1);
}
28.148148% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.98906, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.98906, 0, 0, 1);
}
28.888889% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.99091, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.99091, 0, 0, 1);
}
29.62963% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.99434, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.99434, 0, 0, 1);
}
30.37037% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.99765, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.99765, 0, 0, 1);
}
31.111111% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
31.851852% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.00121, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.00121, 0, 0, 1);
}
32.592593% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.00151, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.00151, 0, 0, 1);
}
33.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
88.888889% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
89.62963% {
    -webkit-transform: matrix3d(0.32628, 0, 0, 0, 0, 0.32628, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(0.32628, 0, 0, 0, 0, 0.32628, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
90.37037% {
    -webkit-transform: matrix3d(0.10646, 0, 0, 0, 0, 0.10646, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(0.10646, 0, 0, 0, 0, 0.10646, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
91.111111% {
    -webkit-transform: matrix3d(0.03474, 0, 0, 0, 0, 0.03474, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(0.03474, 0, 0, 0, 0, 0.03474, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
91.851852% {
    -webkit-transform: matrix3d(0.01133, 0, 0, 0, 0, 0.01133, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(0.01133, 0, 0, 0, 0, 0.01133, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
92.592593% {
    -webkit-transform: matrix3d(0.0037, 0, 0, 0, 0, 0.0037, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(0.0037, 0, 0, 0, 0, 0.0037, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
93.333333% {
    -webkit-transform: matrix3d(0.00121, 0, 0, 0, 0, 0.00121, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(0.00121, 0, 0, 0, 0, 0.00121, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
94.074074% {
    -webkit-transform: matrix3d(0.00039, 0, 0, 0, 0, 0.00039, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(0.00039, 0, 0, 0, 0, 0.00039, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
94.814815% {
    -webkit-transform: matrix3d(0.00013, 0, 0, 0, 0, 0.00013, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(0.00013, 0, 0, 0, 0, 0.00013, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
95.555556% {
    -webkit-transform: matrix3d(0.00004, 0, 0, 0, 0, 0.00004, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(0.00004, 0, 0, 0, 0, 0.00004, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
96.296296% {
    -webkit-transform: matrix3d(0.00001, 0, 0, 0, 0, 0.00001, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(0.00001, 0, 0, 0, 0, 0.00001, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
97.037037% {
    -webkit-transform: scale(0) translateX(-25px);
            transform: scale(0) translateX(-25px);
}
100% {
    -webkit-transform: scale(0) translateX(-25px);
            transform: scale(0) translateX(-25px);
}
}

/* Generated with Bounce.js. Edit at http://goo.gl/e10ASq */
@-webkit-keyframes circle-6-anim-3-circle-data-v-51b489a6 {
0% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
44.444444% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
45.185185% {
    -webkit-transform: matrix3d(0.32778, 0, 0, 0, 0, 0.32778, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.32778, 0, 0, 0, 0, 0.32778, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
45.925926% {
    -webkit-transform: matrix3d(0.69875, 0, 0, 0, 0, 0.69875, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.69875, 0, 0, 0, 0, 0.69875, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
46.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
47.407407% {
    -webkit-transform: matrix3d(1.1815, 0, 0, 0, 0, 1.1815, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.1815, 0, 0, 0, 0, 1.1815, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
48.148148% {
    -webkit-transform: matrix3d(1.24402, 0, 0, 0, 0, 1.24402, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.24402, 0, 0, 0, 0, 1.24402, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
48.888889% {
    -webkit-transform: matrix3d(1.21871, 0, 0, 0, 0, 1.21871, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.21871, 0, 0, 0, 0, 1.21871, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
49.62963% {
    -webkit-transform: matrix3d(1.14702, 0, 0, 0, 0, 1.14702, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.14702, 0, 0, 0, 0, 1.14702, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
50.37037% {
    -webkit-transform: matrix3d(1.06589, 0, 0, 0, 0, 1.06589, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.06589, 0, 0, 0, 0, 1.06589, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
51.111111% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
51.851852% {
    -webkit-transform: matrix3d(0.9603, 0, 0, 0, 0, 0.9603, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.9603, 0, 0, 0, 0, 0.9603, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
52.592593% {
    -webkit-transform: matrix3d(0.94663, 0, 0, 0, 0, 0.94663, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.94663, 0, 0, 0, 0, 0.94663, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
53.333333% {
    -webkit-transform: matrix3d(0.95217, 0, 0, 0, 0, 0.95217, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.95217, 0, 0, 0, 0, 0.95217, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
54.074074% {
    -webkit-transform: matrix3d(0.96784, 0, 0, 0, 0, 0.96784, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.96784, 0, 0, 0, 0, 0.96784, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
54.814815% {
    -webkit-transform: matrix3d(0.98559, 0, 0, 0, 0, 0.98559, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.98559, 0, 0, 0, 0, 0.98559, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
55.555556% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
56.296296% {
    -webkit-transform: matrix3d(1.00868, 0, 0, 0, 0, 1.00868, 0, 0, 0, 0, 1, 0, -15.05076, 0, 0, 1);
            transform: matrix3d(1.00868, 0, 0, 0, 0, 1.00868, 0, 0, 0, 0, 1, 0, -15.05076, 0, 0, 1);
}
57.037037% {
    -webkit-transform: matrix3d(1.01167, 0, 0, 0, 0, 1.01167, 0, 0, 0, 0, 1, 0, -26.2515, 0, 0, 1);
            transform: matrix3d(1.01167, 0, 0, 0, 0, 1.01167, 0, 0, 0, 0, 1, 0, -26.2515, 0, 0, 1);
}
57.777778% {
    -webkit-transform: matrix3d(1.01046, 0, 0, 0, 0, 1.01046, 0, 0, 0, 0, 1, 0, -29.73137, 0, 0, 1);
            transform: matrix3d(1.01046, 0, 0, 0, 0, 1.01046, 0, 0, 0, 0, 1, 0, -29.73137, 0, 0, 1);
}
58.518519% {
    -webkit-transform: matrix3d(1.00703, 0, 0, 0, 0, 1.00703, 0, 0, 0, 0, 1, 0, -28.42084, 0, 0, 1);
            transform: matrix3d(1.00703, 0, 0, 0, 0, 1.00703, 0, 0, 0, 0, 1, 0, -28.42084, 0, 0, 1);
}
59.259259% {
    -webkit-transform: matrix3d(1.00315, 0, 0, 0, 0, 1.00315, 0, 0, 0, 0, 1, 0, -26.07434, 0, 0, 1);
            transform: matrix3d(1.00315, 0, 0, 0, 0, 1.00315, 0, 0, 0, 0, 1, 0, -26.07434, 0, 0, 1);
}
60% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.63046, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.63046, 0, 0, 1);
}
60.740741% {
    -webkit-transform: matrix3d(0.9981, 0, 0, 0, 0, 0.9981, 0, 0, 0, 0, 1, 0, -24.29556, 0, 0, 1);
            transform: matrix3d(0.9981, 0, 0, 0, 0, 0.9981, 0, 0, 0, 0, 1, 0, -24.29556, 0, 0, 1);
}
61.481481% {
    -webkit-transform: matrix3d(0.99745, 0, 0, 0, 0, 0.99745, 0, 0, 0, 0, 1, 0, -24.54061, 0, 0, 1);
            transform: matrix3d(0.99745, 0, 0, 0, 0, 0.99745, 0, 0, 0, 0, 1, 0, -24.54061, 0, 0, 1);
}
62.222222% {
    -webkit-transform: matrix3d(0.99771, 0, 0, 0, 0, 0.99771, 0, 0, 0, 0, 1, 0, -24.86216, 0, 0, 1);
            transform: matrix3d(0.99771, 0, 0, 0, 0, 0.99771, 0, 0, 0, 0, 1, 0, -24.86216, 0, 0, 1);
}
62.962963% {
    -webkit-transform: matrix3d(0.99846, 0, 0, 0, 0, 0.99846, 0, 0, 0, 0, 1, 0, -25.04022, 0, 0, 1);
            transform: matrix3d(0.99846, 0, 0, 0, 0, 0.99846, 0, 0, 0, 0, 1, 0, -25.04022, 0, 0, 1);
}
63.703704% {
    -webkit-transform: matrix3d(0.99931, 0, 0, 0, 0, 0.99931, 0, 0, 0, 0, 1, 0, -25.07557, 0, 0, 1);
            transform: matrix3d(0.99931, 0, 0, 0, 0, 0.99931, 0, 0, 0, 0, 1, 0, -25.07557, 0, 0, 1);
}
64.444444% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.04628, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.04628, 0, 0, 1);
}
65.185185% {
    -webkit-transform: matrix3d(1.00042, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, -25.01399, 0, 0, 1);
            transform: matrix3d(1.00042, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, -25.01399, 0, 0, 1);
}
65.925926% {
    -webkit-transform: matrix3d(1.00056, 0, 0, 0, 0, 1.00056, 0, 0, 0, 0, 1, 0, -25.00006, 0, 0, 1);
            transform: matrix3d(1.00056, 0, 0, 0, 0, 1.00056, 0, 0, 0, 0, 1, 0, -25.00006, 0, 0, 1);
}
66.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.98749, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.98749, 0, 0, 1);
}
67.407407% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
88.888889% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
89.62963% {
    -webkit-transform: matrix3d(0.32628, 0, 0, 0, 0, 0.32628, 0, 0, 0, 0, 1, 0, -8.15699, 0, 0, 1);
            transform: matrix3d(0.32628, 0, 0, 0, 0, 0.32628, 0, 0, 0, 0, 1, 0, -8.15699, 0, 0, 1);
}
90.37037% {
    -webkit-transform: matrix3d(0.10646, 0, 0, 0, 0, 0.10646, 0, 0, 0, 0, 1, 0, -2.66146, 0, 0, 1);
            transform: matrix3d(0.10646, 0, 0, 0, 0, 0.10646, 0, 0, 0, 0, 1, 0, -2.66146, 0, 0, 1);
}
91.111111% {
    -webkit-transform: matrix3d(0.03474, 0, 0, 0, 0, 0.03474, 0, 0, 0, 0, 1, 0, -0.86838, 0, 0, 1);
            transform: matrix3d(0.03474, 0, 0, 0, 0, 0.03474, 0, 0, 0, 0, 1, 0, -0.86838, 0, 0, 1);
}
91.851852% {
    -webkit-transform: matrix3d(0.01133, 0, 0, 0, 0, 0.01133, 0, 0, 0, 0, 1, 0, -0.28334, 0, 0, 1);
            transform: matrix3d(0.01133, 0, 0, 0, 0, 0.01133, 0, 0, 0, 0, 1, 0, -0.28334, 0, 0, 1);
}
92.592593% {
    -webkit-transform: matrix3d(0.0037, 0, 0, 0, 0, 0.0037, 0, 0, 0, 0, 1, 0, -0.09245, 0, 0, 1);
            transform: matrix3d(0.0037, 0, 0, 0, 0, 0.0037, 0, 0, 0, 0, 1, 0, -0.09245, 0, 0, 1);
}
93.333333% {
    -webkit-transform: matrix3d(0.00121, 0, 0, 0, 0, 0.00121, 0, 0, 0, 0, 1, 0, -0.03016, 0, 0, 1);
            transform: matrix3d(0.00121, 0, 0, 0, 0, 0.00121, 0, 0, 0, 0, 1, 0, -0.03016, 0, 0, 1);
}
94.074074% {
    -webkit-transform: matrix3d(0.00039, 0, 0, 0, 0, 0.00039, 0, 0, 0, 0, 1, 0, -0.00984, 0, 0, 1);
            transform: matrix3d(0.00039, 0, 0, 0, 0, 0.00039, 0, 0, 0, 0, 1, 0, -0.00984, 0, 0, 1);
}
94.814815% {
    -webkit-transform: matrix3d(0.00013, 0, 0, 0, 0, 0.00013, 0, 0, 0, 0, 1, 0, -0.00321, 0, 0, 1);
            transform: matrix3d(0.00013, 0, 0, 0, 0, 0.00013, 0, 0, 0, 0, 1, 0, -0.00321, 0, 0, 1);
}
95.555556% {
    -webkit-transform: matrix3d(0.00004, 0, 0, 0, 0, 0.00004, 0, 0, 0, 0, 1, 0, -0.00105, 0, 0, 1);
            transform: matrix3d(0.00004, 0, 0, 0, 0, 0.00004, 0, 0, 0, 0, 1, 0, -0.00105, 0, 0, 1);
}
96.296296% {
    -webkit-transform: matrix3d(0.00001, 0, 0, 0, 0, 0.00001, 0, 0, 0, 0, 1, 0, -0.00034, 0, 0, 1);
            transform: matrix3d(0.00001, 0, 0, 0, 0, 0.00001, 0, 0, 0, 0, 1, 0, -0.00034, 0, 0, 1);
}
97.037037% {
    -webkit-transform: matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, -0.00011, 0, 0, 1);
            transform: matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, -0.00011, 0, 0, 1);
}
97.777778% {
    -webkit-transform: matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, -0.00004, 0, 0, 1);
            transform: matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, -0.00004, 0, 0, 1);
}
98.518519% {
    -webkit-transform: matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, -0.00001, 0, 0, 1);
            transform: matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, -0.00001, 0, 0, 1);
}
99.259259% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
100% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
}
@keyframes circle-6-anim-3-circle-data-v-51b489a6 {
0% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
44.444444% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
45.185185% {
    -webkit-transform: matrix3d(0.32778, 0, 0, 0, 0, 0.32778, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.32778, 0, 0, 0, 0, 0.32778, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
45.925926% {
    -webkit-transform: matrix3d(0.69875, 0, 0, 0, 0, 0.69875, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.69875, 0, 0, 0, 0, 0.69875, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
46.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
47.407407% {
    -webkit-transform: matrix3d(1.1815, 0, 0, 0, 0, 1.1815, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.1815, 0, 0, 0, 0, 1.1815, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
48.148148% {
    -webkit-transform: matrix3d(1.24402, 0, 0, 0, 0, 1.24402, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.24402, 0, 0, 0, 0, 1.24402, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
48.888889% {
    -webkit-transform: matrix3d(1.21871, 0, 0, 0, 0, 1.21871, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.21871, 0, 0, 0, 0, 1.21871, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
49.62963% {
    -webkit-transform: matrix3d(1.14702, 0, 0, 0, 0, 1.14702, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.14702, 0, 0, 0, 0, 1.14702, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
50.37037% {
    -webkit-transform: matrix3d(1.06589, 0, 0, 0, 0, 1.06589, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.06589, 0, 0, 0, 0, 1.06589, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
51.111111% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
51.851852% {
    -webkit-transform: matrix3d(0.9603, 0, 0, 0, 0, 0.9603, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.9603, 0, 0, 0, 0, 0.9603, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
52.592593% {
    -webkit-transform: matrix3d(0.94663, 0, 0, 0, 0, 0.94663, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.94663, 0, 0, 0, 0, 0.94663, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
53.333333% {
    -webkit-transform: matrix3d(0.95217, 0, 0, 0, 0, 0.95217, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.95217, 0, 0, 0, 0, 0.95217, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
54.074074% {
    -webkit-transform: matrix3d(0.96784, 0, 0, 0, 0, 0.96784, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.96784, 0, 0, 0, 0, 0.96784, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
54.814815% {
    -webkit-transform: matrix3d(0.98559, 0, 0, 0, 0, 0.98559, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.98559, 0, 0, 0, 0, 0.98559, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
55.555556% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
56.296296% {
    -webkit-transform: matrix3d(1.00868, 0, 0, 0, 0, 1.00868, 0, 0, 0, 0, 1, 0, -15.05076, 0, 0, 1);
            transform: matrix3d(1.00868, 0, 0, 0, 0, 1.00868, 0, 0, 0, 0, 1, 0, -15.05076, 0, 0, 1);
}
57.037037% {
    -webkit-transform: matrix3d(1.01167, 0, 0, 0, 0, 1.01167, 0, 0, 0, 0, 1, 0, -26.2515, 0, 0, 1);
            transform: matrix3d(1.01167, 0, 0, 0, 0, 1.01167, 0, 0, 0, 0, 1, 0, -26.2515, 0, 0, 1);
}
57.777778% {
    -webkit-transform: matrix3d(1.01046, 0, 0, 0, 0, 1.01046, 0, 0, 0, 0, 1, 0, -29.73137, 0, 0, 1);
            transform: matrix3d(1.01046, 0, 0, 0, 0, 1.01046, 0, 0, 0, 0, 1, 0, -29.73137, 0, 0, 1);
}
58.518519% {
    -webkit-transform: matrix3d(1.00703, 0, 0, 0, 0, 1.00703, 0, 0, 0, 0, 1, 0, -28.42084, 0, 0, 1);
            transform: matrix3d(1.00703, 0, 0, 0, 0, 1.00703, 0, 0, 0, 0, 1, 0, -28.42084, 0, 0, 1);
}
59.259259% {
    -webkit-transform: matrix3d(1.00315, 0, 0, 0, 0, 1.00315, 0, 0, 0, 0, 1, 0, -26.07434, 0, 0, 1);
            transform: matrix3d(1.00315, 0, 0, 0, 0, 1.00315, 0, 0, 0, 0, 1, 0, -26.07434, 0, 0, 1);
}
60% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.63046, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.63046, 0, 0, 1);
}
60.740741% {
    -webkit-transform: matrix3d(0.9981, 0, 0, 0, 0, 0.9981, 0, 0, 0, 0, 1, 0, -24.29556, 0, 0, 1);
            transform: matrix3d(0.9981, 0, 0, 0, 0, 0.9981, 0, 0, 0, 0, 1, 0, -24.29556, 0, 0, 1);
}
61.481481% {
    -webkit-transform: matrix3d(0.99745, 0, 0, 0, 0, 0.99745, 0, 0, 0, 0, 1, 0, -24.54061, 0, 0, 1);
            transform: matrix3d(0.99745, 0, 0, 0, 0, 0.99745, 0, 0, 0, 0, 1, 0, -24.54061, 0, 0, 1);
}
62.222222% {
    -webkit-transform: matrix3d(0.99771, 0, 0, 0, 0, 0.99771, 0, 0, 0, 0, 1, 0, -24.86216, 0, 0, 1);
            transform: matrix3d(0.99771, 0, 0, 0, 0, 0.99771, 0, 0, 0, 0, 1, 0, -24.86216, 0, 0, 1);
}
62.962963% {
    -webkit-transform: matrix3d(0.99846, 0, 0, 0, 0, 0.99846, 0, 0, 0, 0, 1, 0, -25.04022, 0, 0, 1);
            transform: matrix3d(0.99846, 0, 0, 0, 0, 0.99846, 0, 0, 0, 0, 1, 0, -25.04022, 0, 0, 1);
}
63.703704% {
    -webkit-transform: matrix3d(0.99931, 0, 0, 0, 0, 0.99931, 0, 0, 0, 0, 1, 0, -25.07557, 0, 0, 1);
            transform: matrix3d(0.99931, 0, 0, 0, 0, 0.99931, 0, 0, 0, 0, 1, 0, -25.07557, 0, 0, 1);
}
64.444444% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.04628, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25.04628, 0, 0, 1);
}
65.185185% {
    -webkit-transform: matrix3d(1.00042, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, -25.01399, 0, 0, 1);
            transform: matrix3d(1.00042, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, -25.01399, 0, 0, 1);
}
65.925926% {
    -webkit-transform: matrix3d(1.00056, 0, 0, 0, 0, 1.00056, 0, 0, 0, 0, 1, 0, -25.00006, 0, 0, 1);
            transform: matrix3d(1.00056, 0, 0, 0, 0, 1.00056, 0, 0, 0, 0, 1, 0, -25.00006, 0, 0, 1);
}
66.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.98749, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -24.98749, 0, 0, 1);
}
67.407407% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
88.888889% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
89.62963% {
    -webkit-transform: matrix3d(0.32628, 0, 0, 0, 0, 0.32628, 0, 0, 0, 0, 1, 0, -8.15699, 0, 0, 1);
            transform: matrix3d(0.32628, 0, 0, 0, 0, 0.32628, 0, 0, 0, 0, 1, 0, -8.15699, 0, 0, 1);
}
90.37037% {
    -webkit-transform: matrix3d(0.10646, 0, 0, 0, 0, 0.10646, 0, 0, 0, 0, 1, 0, -2.66146, 0, 0, 1);
            transform: matrix3d(0.10646, 0, 0, 0, 0, 0.10646, 0, 0, 0, 0, 1, 0, -2.66146, 0, 0, 1);
}
91.111111% {
    -webkit-transform: matrix3d(0.03474, 0, 0, 0, 0, 0.03474, 0, 0, 0, 0, 1, 0, -0.86838, 0, 0, 1);
            transform: matrix3d(0.03474, 0, 0, 0, 0, 0.03474, 0, 0, 0, 0, 1, 0, -0.86838, 0, 0, 1);
}
91.851852% {
    -webkit-transform: matrix3d(0.01133, 0, 0, 0, 0, 0.01133, 0, 0, 0, 0, 1, 0, -0.28334, 0, 0, 1);
            transform: matrix3d(0.01133, 0, 0, 0, 0, 0.01133, 0, 0, 0, 0, 1, 0, -0.28334, 0, 0, 1);
}
92.592593% {
    -webkit-transform: matrix3d(0.0037, 0, 0, 0, 0, 0.0037, 0, 0, 0, 0, 1, 0, -0.09245, 0, 0, 1);
            transform: matrix3d(0.0037, 0, 0, 0, 0, 0.0037, 0, 0, 0, 0, 1, 0, -0.09245, 0, 0, 1);
}
93.333333% {
    -webkit-transform: matrix3d(0.00121, 0, 0, 0, 0, 0.00121, 0, 0, 0, 0, 1, 0, -0.03016, 0, 0, 1);
            transform: matrix3d(0.00121, 0, 0, 0, 0, 0.00121, 0, 0, 0, 0, 1, 0, -0.03016, 0, 0, 1);
}
94.074074% {
    -webkit-transform: matrix3d(0.00039, 0, 0, 0, 0, 0.00039, 0, 0, 0, 0, 1, 0, -0.00984, 0, 0, 1);
            transform: matrix3d(0.00039, 0, 0, 0, 0, 0.00039, 0, 0, 0, 0, 1, 0, -0.00984, 0, 0, 1);
}
94.814815% {
    -webkit-transform: matrix3d(0.00013, 0, 0, 0, 0, 0.00013, 0, 0, 0, 0, 1, 0, -0.00321, 0, 0, 1);
            transform: matrix3d(0.00013, 0, 0, 0, 0, 0.00013, 0, 0, 0, 0, 1, 0, -0.00321, 0, 0, 1);
}
95.555556% {
    -webkit-transform: matrix3d(0.00004, 0, 0, 0, 0, 0.00004, 0, 0, 0, 0, 1, 0, -0.00105, 0, 0, 1);
            transform: matrix3d(0.00004, 0, 0, 0, 0, 0.00004, 0, 0, 0, 0, 1, 0, -0.00105, 0, 0, 1);
}
96.296296% {
    -webkit-transform: matrix3d(0.00001, 0, 0, 0, 0, 0.00001, 0, 0, 0, 0, 1, 0, -0.00034, 0, 0, 1);
            transform: matrix3d(0.00001, 0, 0, 0, 0, 0.00001, 0, 0, 0, 0, 1, 0, -0.00034, 0, 0, 1);
}
97.037037% {
    -webkit-transform: matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, -0.00011, 0, 0, 1);
            transform: matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, -0.00011, 0, 0, 1);
}
97.777778% {
    -webkit-transform: matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, -0.00004, 0, 0, 1);
            transform: matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, -0.00004, 0, 0, 1);
}
98.518519% {
    -webkit-transform: matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, -0.00001, 0, 0, 1);
            transform: matrix3d(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, -0.00001, 0, 0, 1);
}
99.259259% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
100% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
}

/* Generated with Bounce.js. Edit at http://goo.gl/uIqwYq */
@-webkit-keyframes circle-6-anim-2-circle-data-v-51b489a6 {
0% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
22.222222% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
22.962963% {
    -webkit-transform: matrix3d(0.32778, 0, 0, 0, 0, 0.32778, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.32778, 0, 0, 0, 0, 0.32778, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
23.703704% {
    -webkit-transform: matrix3d(0.69875, 0, 0, 0, 0, 0.69875, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.69875, 0, 0, 0, 0, 0.69875, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
24.444444% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
25.185185% {
    -webkit-transform: matrix3d(1.1815, 0, 0, 0, 0, 1.1815, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.1815, 0, 0, 0, 0, 1.1815, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
25.925926% {
    -webkit-transform: matrix3d(1.24402, 0, 0, 0, 0, 1.24402, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.24402, 0, 0, 0, 0, 1.24402, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
26.666667% {
    -webkit-transform: matrix3d(1.21871, 0, 0, 0, 0, 1.21871, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.21871, 0, 0, 0, 0, 1.21871, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
27.407407% {
    -webkit-transform: matrix3d(1.14702, 0, 0, 0, 0, 1.14702, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.14702, 0, 0, 0, 0, 1.14702, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
28.148148% {
    -webkit-transform: matrix3d(1.06589, 0, 0, 0, 0, 1.06589, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.06589, 0, 0, 0, 0, 1.06589, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
28.888889% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
29.62963% {
    -webkit-transform: matrix3d(0.9603, 0, 0, 0, 0, 0.9603, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.9603, 0, 0, 0, 0, 0.9603, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
30.37037% {
    -webkit-transform: matrix3d(0.94663, 0, 0, 0, 0, 0.94663, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.94663, 0, 0, 0, 0, 0.94663, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
31.111111% {
    -webkit-transform: matrix3d(0.95217, 0, 0, 0, 0, 0.95217, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.95217, 0, 0, 0, 0, 0.95217, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
31.851852% {
    -webkit-transform: matrix3d(0.96784, 0, 0, 0, 0, 0.96784, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.96784, 0, 0, 0, 0, 0.96784, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
32.592593% {
    -webkit-transform: matrix3d(0.98559, 0, 0, 0, 0, 0.98559, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.98559, 0, 0, 0, 0, 0.98559, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
33.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
34.074074% {
    -webkit-transform: matrix3d(1.00868, 0, 0, 0, 0, 1.00868, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00868, 0, 0, 0, 0, 1.00868, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
34.814815% {
    -webkit-transform: matrix3d(1.01167, 0, 0, 0, 0, 1.01167, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.01167, 0, 0, 0, 0, 1.01167, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
35.555556% {
    -webkit-transform: matrix3d(1.01046, 0, 0, 0, 0, 1.01046, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.01046, 0, 0, 0, 0, 1.01046, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
36.296296% {
    -webkit-transform: matrix3d(1.00703, 0, 0, 0, 0, 1.00703, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00703, 0, 0, 0, 0, 1.00703, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
37.037037% {
    -webkit-transform: matrix3d(1.00315, 0, 0, 0, 0, 1.00315, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00315, 0, 0, 0, 0, 1.00315, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
37.777778% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
38.518519% {
    -webkit-transform: matrix3d(0.9981, 0, 0, 0, 0, 0.9981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.9981, 0, 0, 0, 0, 0.9981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
39.259259% {
    -webkit-transform: matrix3d(0.99745, 0, 0, 0, 0, 0.99745, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99745, 0, 0, 0, 0, 0.99745, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
40% {
    -webkit-transform: matrix3d(0.99771, 0, 0, 0, 0, 0.99771, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99771, 0, 0, 0, 0, 0.99771, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
40.740741% {
    -webkit-transform: matrix3d(0.99846, 0, 0, 0, 0, 0.99846, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99846, 0, 0, 0, 0, 0.99846, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
41.481481% {
    -webkit-transform: matrix3d(0.99931, 0, 0, 0, 0, 0.99931, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99931, 0, 0, 0, 0, 0.99931, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
42.222222% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
42.962963% {
    -webkit-transform: matrix3d(1.00042, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00042, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
43.703704% {
    -webkit-transform: matrix3d(1.00056, 0, 0, 0, 0, 1.00056, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00056, 0, 0, 0, 0, 1.00056, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
44.444444% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
88.888889% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
89.62963% {
    -webkit-transform: matrix3d(0.32628, 0, 0, 0, 0, 0.32628, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.32628, 0, 0, 0, 0, 0.32628, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
90.37037% {
    -webkit-transform: matrix3d(0.10646, 0, 0, 0, 0, 0.10646, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.10646, 0, 0, 0, 0, 0.10646, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
91.111111% {
    -webkit-transform: matrix3d(0.03474, 0, 0, 0, 0, 0.03474, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.03474, 0, 0, 0, 0, 0.03474, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
91.851852% {
    -webkit-transform: matrix3d(0.01133, 0, 0, 0, 0, 0.01133, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.01133, 0, 0, 0, 0, 0.01133, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
92.592593% {
    -webkit-transform: matrix3d(0.0037, 0, 0, 0, 0, 0.0037, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.0037, 0, 0, 0, 0, 0.0037, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
93.333333% {
    -webkit-transform: matrix3d(0.00121, 0, 0, 0, 0, 0.00121, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00121, 0, 0, 0, 0, 0.00121, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
94.074074% {
    -webkit-transform: matrix3d(0.00039, 0, 0, 0, 0, 0.00039, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00039, 0, 0, 0, 0, 0.00039, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
94.814815% {
    -webkit-transform: matrix3d(0.00013, 0, 0, 0, 0, 0.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00013, 0, 0, 0, 0, 0.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
95.555556% {
    -webkit-transform: matrix3d(0.00004, 0, 0, 0, 0, 0.00004, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00004, 0, 0, 0, 0, 0.00004, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
96.296296% {
    -webkit-transform: matrix3d(0.00001, 0, 0, 0, 0, 0.00001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00001, 0, 0, 0, 0, 0.00001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
97.037037% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
100% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
}
@keyframes circle-6-anim-2-circle-data-v-51b489a6 {
0% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
22.222222% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
22.962963% {
    -webkit-transform: matrix3d(0.32778, 0, 0, 0, 0, 0.32778, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.32778, 0, 0, 0, 0, 0.32778, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
23.703704% {
    -webkit-transform: matrix3d(0.69875, 0, 0, 0, 0, 0.69875, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.69875, 0, 0, 0, 0, 0.69875, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
24.444444% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
25.185185% {
    -webkit-transform: matrix3d(1.1815, 0, 0, 0, 0, 1.1815, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.1815, 0, 0, 0, 0, 1.1815, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
25.925926% {
    -webkit-transform: matrix3d(1.24402, 0, 0, 0, 0, 1.24402, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.24402, 0, 0, 0, 0, 1.24402, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
26.666667% {
    -webkit-transform: matrix3d(1.21871, 0, 0, 0, 0, 1.21871, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.21871, 0, 0, 0, 0, 1.21871, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
27.407407% {
    -webkit-transform: matrix3d(1.14702, 0, 0, 0, 0, 1.14702, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.14702, 0, 0, 0, 0, 1.14702, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
28.148148% {
    -webkit-transform: matrix3d(1.06589, 0, 0, 0, 0, 1.06589, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.06589, 0, 0, 0, 0, 1.06589, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
28.888889% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
29.62963% {
    -webkit-transform: matrix3d(0.9603, 0, 0, 0, 0, 0.9603, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.9603, 0, 0, 0, 0, 0.9603, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
30.37037% {
    -webkit-transform: matrix3d(0.94663, 0, 0, 0, 0, 0.94663, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.94663, 0, 0, 0, 0, 0.94663, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
31.111111% {
    -webkit-transform: matrix3d(0.95217, 0, 0, 0, 0, 0.95217, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.95217, 0, 0, 0, 0, 0.95217, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
31.851852% {
    -webkit-transform: matrix3d(0.96784, 0, 0, 0, 0, 0.96784, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.96784, 0, 0, 0, 0, 0.96784, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
32.592593% {
    -webkit-transform: matrix3d(0.98559, 0, 0, 0, 0, 0.98559, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.98559, 0, 0, 0, 0, 0.98559, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
33.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
34.074074% {
    -webkit-transform: matrix3d(1.00868, 0, 0, 0, 0, 1.00868, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00868, 0, 0, 0, 0, 1.00868, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
34.814815% {
    -webkit-transform: matrix3d(1.01167, 0, 0, 0, 0, 1.01167, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.01167, 0, 0, 0, 0, 1.01167, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
35.555556% {
    -webkit-transform: matrix3d(1.01046, 0, 0, 0, 0, 1.01046, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.01046, 0, 0, 0, 0, 1.01046, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
36.296296% {
    -webkit-transform: matrix3d(1.00703, 0, 0, 0, 0, 1.00703, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00703, 0, 0, 0, 0, 1.00703, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
37.037037% {
    -webkit-transform: matrix3d(1.00315, 0, 0, 0, 0, 1.00315, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00315, 0, 0, 0, 0, 1.00315, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
37.777778% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
38.518519% {
    -webkit-transform: matrix3d(0.9981, 0, 0, 0, 0, 0.9981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.9981, 0, 0, 0, 0, 0.9981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
39.259259% {
    -webkit-transform: matrix3d(0.99745, 0, 0, 0, 0, 0.99745, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99745, 0, 0, 0, 0, 0.99745, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
40% {
    -webkit-transform: matrix3d(0.99771, 0, 0, 0, 0, 0.99771, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99771, 0, 0, 0, 0, 0.99771, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
40.740741% {
    -webkit-transform: matrix3d(0.99846, 0, 0, 0, 0, 0.99846, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99846, 0, 0, 0, 0, 0.99846, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
41.481481% {
    -webkit-transform: matrix3d(0.99931, 0, 0, 0, 0, 0.99931, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99931, 0, 0, 0, 0, 0.99931, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
42.222222% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
42.962963% {
    -webkit-transform: matrix3d(1.00042, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00042, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
43.703704% {
    -webkit-transform: matrix3d(1.00056, 0, 0, 0, 0, 1.00056, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00056, 0, 0, 0, 0, 1.00056, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
44.444444% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
88.888889% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
89.62963% {
    -webkit-transform: matrix3d(0.32628, 0, 0, 0, 0, 0.32628, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.32628, 0, 0, 0, 0, 0.32628, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
90.37037% {
    -webkit-transform: matrix3d(0.10646, 0, 0, 0, 0, 0.10646, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.10646, 0, 0, 0, 0, 0.10646, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
91.111111% {
    -webkit-transform: matrix3d(0.03474, 0, 0, 0, 0, 0.03474, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.03474, 0, 0, 0, 0, 0.03474, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
91.851852% {
    -webkit-transform: matrix3d(0.01133, 0, 0, 0, 0, 0.01133, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.01133, 0, 0, 0, 0, 0.01133, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
92.592593% {
    -webkit-transform: matrix3d(0.0037, 0, 0, 0, 0, 0.0037, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.0037, 0, 0, 0, 0, 0.0037, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
93.333333% {
    -webkit-transform: matrix3d(0.00121, 0, 0, 0, 0, 0.00121, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00121, 0, 0, 0, 0, 0.00121, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
94.074074% {
    -webkit-transform: matrix3d(0.00039, 0, 0, 0, 0, 0.00039, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00039, 0, 0, 0, 0, 0.00039, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
94.814815% {
    -webkit-transform: matrix3d(0.00013, 0, 0, 0, 0, 0.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00013, 0, 0, 0, 0, 0.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
95.555556% {
    -webkit-transform: matrix3d(0.00004, 0, 0, 0, 0, 0.00004, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00004, 0, 0, 0, 0, 0.00004, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
96.296296% {
    -webkit-transform: matrix3d(0.00001, 0, 0, 0, 0, 0.00001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00001, 0, 0, 0, 0, 0.00001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
97.037037% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
100% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
}

/* Generated with Bounce.js. Edit at http://goo.gl/Kdj66E */
@-webkit-keyframes circle-6-anim-4-circle-data-v-51b489a6 {
0% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
66.666667% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
67.407407% {
    -webkit-transform: matrix3d(0.32778, 0, 0, 0, 0, 0.32778, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.32778, 0, 0, 0, 0, 0.32778, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
68.148148% {
    -webkit-transform: matrix3d(0.69875, 0, 0, 0, 0, 0.69875, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.69875, 0, 0, 0, 0, 0.69875, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
68.888889% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
69.62963% {
    -webkit-transform: matrix3d(1.1815, 0, 0, 0, 0, 1.1815, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.1815, 0, 0, 0, 0, 1.1815, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
70.37037% {
    -webkit-transform: matrix3d(1.24402, 0, 0, 0, 0, 1.24402, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.24402, 0, 0, 0, 0, 1.24402, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
71.111111% {
    -webkit-transform: matrix3d(1.21871, 0, 0, 0, 0, 1.21871, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.21871, 0, 0, 0, 0, 1.21871, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
71.851852% {
    -webkit-transform: matrix3d(1.14702, 0, 0, 0, 0, 1.14702, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.14702, 0, 0, 0, 0, 1.14702, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
72.592593% {
    -webkit-transform: matrix3d(1.06589, 0, 0, 0, 0, 1.06589, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.06589, 0, 0, 0, 0, 1.06589, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
73.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
74.074074% {
    -webkit-transform: matrix3d(0.9603, 0, 0, 0, 0, 0.9603, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.9603, 0, 0, 0, 0, 0.9603, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
74.814815% {
    -webkit-transform: matrix3d(0.94663, 0, 0, 0, 0, 0.94663, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.94663, 0, 0, 0, 0, 0.94663, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
75.555556% {
    -webkit-transform: matrix3d(0.95217, 0, 0, 0, 0, 0.95217, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.95217, 0, 0, 0, 0, 0.95217, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
76.296296% {
    -webkit-transform: matrix3d(0.96784, 0, 0, 0, 0, 0.96784, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.96784, 0, 0, 0, 0, 0.96784, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
77.037037% {
    -webkit-transform: matrix3d(0.98559, 0, 0, 0, 0, 0.98559, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.98559, 0, 0, 0, 0, 0.98559, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
77.777778% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
78.518519% {
    -webkit-transform: matrix3d(1.00868, 0, 0, 0, 0, 1.00868, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00868, 0, 0, 0, 0, 1.00868, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
79.259259% {
    -webkit-transform: matrix3d(1.01167, 0, 0, 0, 0, 1.01167, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.01167, 0, 0, 0, 0, 1.01167, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
80% {
    -webkit-transform: matrix3d(1.01046, 0, 0, 0, 0, 1.01046, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.01046, 0, 0, 0, 0, 1.01046, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
80.740741% {
    -webkit-transform: matrix3d(1.00703, 0, 0, 0, 0, 1.00703, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00703, 0, 0, 0, 0, 1.00703, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
81.481481% {
    -webkit-transform: matrix3d(1.00315, 0, 0, 0, 0, 1.00315, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00315, 0, 0, 0, 0, 1.00315, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
82.222222% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
82.962963% {
    -webkit-transform: matrix3d(0.9981, 0, 0, 0, 0, 0.9981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.9981, 0, 0, 0, 0, 0.9981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
83.703704% {
    -webkit-transform: matrix3d(0.99745, 0, 0, 0, 0, 0.99745, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99745, 0, 0, 0, 0, 0.99745, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
84.444444% {
    -webkit-transform: matrix3d(0.99771, 0, 0, 0, 0, 0.99771, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99771, 0, 0, 0, 0, 0.99771, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
85.185185% {
    -webkit-transform: matrix3d(0.99846, 0, 0, 0, 0, 0.99846, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99846, 0, 0, 0, 0, 0.99846, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
85.925926% {
    -webkit-transform: matrix3d(0.99931, 0, 0, 0, 0, 0.99931, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99931, 0, 0, 0, 0, 0.99931, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
86.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
87.407407% {
    -webkit-transform: matrix3d(1.00042, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00042, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
88.148148% {
    -webkit-transform: matrix3d(1.00056, 0, 0, 0, 0, 1.00056, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00056, 0, 0, 0, 0, 1.00056, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
88.888889% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
89.62963% {
    -webkit-transform: matrix3d(0.32628, 0, 0, 0, 0, 0.32628, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.32628, 0, 0, 0, 0, 0.32628, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
90.37037% {
    -webkit-transform: matrix3d(0.10646, 0, 0, 0, 0, 0.10646, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.10646, 0, 0, 0, 0, 0.10646, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
91.111111% {
    -webkit-transform: matrix3d(0.03474, 0, 0, 0, 0, 0.03474, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.03474, 0, 0, 0, 0, 0.03474, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
91.851852% {
    -webkit-transform: matrix3d(0.01133, 0, 0, 0, 0, 0.01133, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.01133, 0, 0, 0, 0, 0.01133, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
92.592593% {
    -webkit-transform: matrix3d(0.0037, 0, 0, 0, 0, 0.0037, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.0037, 0, 0, 0, 0, 0.0037, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
93.333333% {
    -webkit-transform: matrix3d(0.00121, 0, 0, 0, 0, 0.00121, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00121, 0, 0, 0, 0, 0.00121, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
94.074074% {
    -webkit-transform: matrix3d(0.00039, 0, 0, 0, 0, 0.00039, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00039, 0, 0, 0, 0, 0.00039, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
94.814815% {
    -webkit-transform: matrix3d(0.00013, 0, 0, 0, 0, 0.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00013, 0, 0, 0, 0, 0.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
95.555556% {
    -webkit-transform: matrix3d(0.00004, 0, 0, 0, 0, 0.00004, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00004, 0, 0, 0, 0, 0.00004, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
96.296296% {
    -webkit-transform: matrix3d(0.00001, 0, 0, 0, 0, 0.00001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00001, 0, 0, 0, 0, 0.00001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
97.037037% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
100% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
}
@keyframes circle-6-anim-4-circle-data-v-51b489a6 {
0% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
66.666667% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
67.407407% {
    -webkit-transform: matrix3d(0.32778, 0, 0, 0, 0, 0.32778, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.32778, 0, 0, 0, 0, 0.32778, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
68.148148% {
    -webkit-transform: matrix3d(0.69875, 0, 0, 0, 0, 0.69875, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.69875, 0, 0, 0, 0, 0.69875, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
68.888889% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
69.62963% {
    -webkit-transform: matrix3d(1.1815, 0, 0, 0, 0, 1.1815, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.1815, 0, 0, 0, 0, 1.1815, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
70.37037% {
    -webkit-transform: matrix3d(1.24402, 0, 0, 0, 0, 1.24402, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.24402, 0, 0, 0, 0, 1.24402, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
71.111111% {
    -webkit-transform: matrix3d(1.21871, 0, 0, 0, 0, 1.21871, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.21871, 0, 0, 0, 0, 1.21871, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
71.851852% {
    -webkit-transform: matrix3d(1.14702, 0, 0, 0, 0, 1.14702, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.14702, 0, 0, 0, 0, 1.14702, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
72.592593% {
    -webkit-transform: matrix3d(1.06589, 0, 0, 0, 0, 1.06589, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.06589, 0, 0, 0, 0, 1.06589, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
73.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
74.074074% {
    -webkit-transform: matrix3d(0.9603, 0, 0, 0, 0, 0.9603, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.9603, 0, 0, 0, 0, 0.9603, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
74.814815% {
    -webkit-transform: matrix3d(0.94663, 0, 0, 0, 0, 0.94663, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.94663, 0, 0, 0, 0, 0.94663, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
75.555556% {
    -webkit-transform: matrix3d(0.95217, 0, 0, 0, 0, 0.95217, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.95217, 0, 0, 0, 0, 0.95217, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
76.296296% {
    -webkit-transform: matrix3d(0.96784, 0, 0, 0, 0, 0.96784, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.96784, 0, 0, 0, 0, 0.96784, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
77.037037% {
    -webkit-transform: matrix3d(0.98559, 0, 0, 0, 0, 0.98559, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.98559, 0, 0, 0, 0, 0.98559, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
77.777778% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
78.518519% {
    -webkit-transform: matrix3d(1.00868, 0, 0, 0, 0, 1.00868, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00868, 0, 0, 0, 0, 1.00868, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
79.259259% {
    -webkit-transform: matrix3d(1.01167, 0, 0, 0, 0, 1.01167, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.01167, 0, 0, 0, 0, 1.01167, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
80% {
    -webkit-transform: matrix3d(1.01046, 0, 0, 0, 0, 1.01046, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.01046, 0, 0, 0, 0, 1.01046, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
80.740741% {
    -webkit-transform: matrix3d(1.00703, 0, 0, 0, 0, 1.00703, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00703, 0, 0, 0, 0, 1.00703, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
81.481481% {
    -webkit-transform: matrix3d(1.00315, 0, 0, 0, 0, 1.00315, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00315, 0, 0, 0, 0, 1.00315, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
82.222222% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
82.962963% {
    -webkit-transform: matrix3d(0.9981, 0, 0, 0, 0, 0.9981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.9981, 0, 0, 0, 0, 0.9981, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
83.703704% {
    -webkit-transform: matrix3d(0.99745, 0, 0, 0, 0, 0.99745, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99745, 0, 0, 0, 0, 0.99745, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
84.444444% {
    -webkit-transform: matrix3d(0.99771, 0, 0, 0, 0, 0.99771, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99771, 0, 0, 0, 0, 0.99771, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
85.185185% {
    -webkit-transform: matrix3d(0.99846, 0, 0, 0, 0, 0.99846, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99846, 0, 0, 0, 0, 0.99846, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
85.925926% {
    -webkit-transform: matrix3d(0.99931, 0, 0, 0, 0, 0.99931, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99931, 0, 0, 0, 0, 0.99931, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
86.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
87.407407% {
    -webkit-transform: matrix3d(1.00042, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00042, 0, 0, 0, 0, 1.00042, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
88.148148% {
    -webkit-transform: matrix3d(1.00056, 0, 0, 0, 0, 1.00056, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00056, 0, 0, 0, 0, 1.00056, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
88.888889% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
89.62963% {
    -webkit-transform: matrix3d(0.32628, 0, 0, 0, 0, 0.32628, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.32628, 0, 0, 0, 0, 0.32628, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
90.37037% {
    -webkit-transform: matrix3d(0.10646, 0, 0, 0, 0, 0.10646, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.10646, 0, 0, 0, 0, 0.10646, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
91.111111% {
    -webkit-transform: matrix3d(0.03474, 0, 0, 0, 0, 0.03474, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.03474, 0, 0, 0, 0, 0.03474, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
91.851852% {
    -webkit-transform: matrix3d(0.01133, 0, 0, 0, 0, 0.01133, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.01133, 0, 0, 0, 0, 0.01133, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
92.592593% {
    -webkit-transform: matrix3d(0.0037, 0, 0, 0, 0, 0.0037, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.0037, 0, 0, 0, 0, 0.0037, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
93.333333% {
    -webkit-transform: matrix3d(0.00121, 0, 0, 0, 0, 0.00121, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00121, 0, 0, 0, 0, 0.00121, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
94.074074% {
    -webkit-transform: matrix3d(0.00039, 0, 0, 0, 0, 0.00039, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00039, 0, 0, 0, 0, 0.00039, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
94.814815% {
    -webkit-transform: matrix3d(0.00013, 0, 0, 0, 0, 0.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00013, 0, 0, 0, 0, 0.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
95.555556% {
    -webkit-transform: matrix3d(0.00004, 0, 0, 0, 0, 0.00004, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00004, 0, 0, 0, 0, 0.00004, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
96.296296% {
    -webkit-transform: matrix3d(0.00001, 0, 0, 0, 0, 0.00001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00001, 0, 0, 0, 0, 0.00001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
97.037037% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
100% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
}

/* Generated with Bounce.js. Edit at http://goo.gl/2SMi6x */
@-webkit-keyframes circle-6-g-move-bottom-data-v-51b489a6 {
0% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
33.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
34.074074% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 16.35397, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 16.35397, 0, 1);
}
34.814815% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25.69808, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25.69808, 0, 1);
}
35.555556% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 27.79251, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 27.79251, 0, 1);
}
36.296296% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 26.74505, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 26.74505, 0, 1);
}
37.037037% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25.46104, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25.46104, 0, 1);
}
37.777778% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 24.85273, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 24.85273, 0, 1);
}
38.518519% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 24.77498, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 24.77498, 0, 1);
}
39.259259% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 24.8837, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 24.8837, 0, 1);
}
40% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 24.97967, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 24.97967, 0, 1);
}
40.740741% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25.017, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25.017, 0, 1);
}
41.481481% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25.01719, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25.01719, 0, 1);
}
42.222222% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25.00735, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25.00735, 0, 1);
}
42.962963% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25.00049, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25.00049, 0, 1);
}
43.703704% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 24.99838, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 24.99838, 0, 1);
}
44.444444% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25, 0, 1);
}
100% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25, 0, 1);
}
}
@keyframes circle-6-g-move-bottom-data-v-51b489a6 {
0% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
33.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
34.074074% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 16.35397, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 16.35397, 0, 1);
}
34.814815% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25.69808, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25.69808, 0, 1);
}
35.555556% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 27.79251, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 27.79251, 0, 1);
}
36.296296% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 26.74505, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 26.74505, 0, 1);
}
37.037037% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25.46104, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25.46104, 0, 1);
}
37.777778% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 24.85273, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 24.85273, 0, 1);
}
38.518519% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 24.77498, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 24.77498, 0, 1);
}
39.259259% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 24.8837, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 24.8837, 0, 1);
}
40% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 24.97967, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 24.97967, 0, 1);
}
40.740741% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25.017, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25.017, 0, 1);
}
41.481481% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25.01719, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25.01719, 0, 1);
}
42.222222% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25.00735, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25.00735, 0, 1);
}
42.962963% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25.00049, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25.00049, 0, 1);
}
43.703704% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 24.99838, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 24.99838, 0, 1);
}
44.444444% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25, 0, 1);
}
100% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 25, 0, 1);
}
}

/* Generated with Bounce.js. Edit at http://goo.gl/pKqSyP */
@-webkit-keyframes circle-6-line-grow-horizontal-1-data-v-51b489a6 {
0% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
}
27.407407% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
}
28.148148% {
    -webkit-transform: matrix3d(0.34323, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.34323, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
28.888889% {
    -webkit-transform: matrix3d(0.88518, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.88518, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
29.62963% {
    -webkit-transform: matrix3d(1.09602, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.09602, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
30.37037% {
    -webkit-transform: matrix3d(1.09709, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.09709, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
31.111111% {
    -webkit-transform: matrix3d(1.04151, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.04151, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
31.851852% {
    -webkit-transform: matrix3d(1.00277, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00277, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
32.592593% {
    -webkit-transform: matrix3d(0.99083, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99083, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
33.333333% {
    -webkit-transform: matrix3d(0.99292, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99292, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
34.074074% {
    -webkit-transform: matrix3d(0.99755, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99755, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
34.814815% {
    -webkit-transform: matrix3d(1.0002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.0002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
35.555556% {
    -webkit-transform: matrix3d(1.00079, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00079, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
36.296296% {
    -webkit-transform: matrix3d(1.00049, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00049, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
37.037037% {
    -webkit-transform: matrix3d(1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
37.777778% {
    -webkit-transform: matrix3d(0.99996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
38.518519% {
    -webkit-transform: matrix3d(0.99994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
39.259259% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
88.888889% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
89.62963% {
    -webkit-transform: matrix3d(0.32628, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.32628, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
90.37037% {
    -webkit-transform: matrix3d(0.10646, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.10646, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
91.111111% {
    -webkit-transform: matrix3d(0.03474, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.03474, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
91.851852% {
    -webkit-transform: matrix3d(0.01133, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.01133, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
92.592593% {
    -webkit-transform: matrix3d(0.0037, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.0037, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
93.333333% {
    -webkit-transform: matrix3d(0.00121, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00121, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
94.074074% {
    -webkit-transform: matrix3d(0.00039, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00039, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
94.814815% {
    -webkit-transform: matrix3d(0.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
95.555556% {
    -webkit-transform: matrix3d(0.00004, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00004, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
96.296296% {
    -webkit-transform: matrix3d(0.00001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
97.037037% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
}
100% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
}
}
@keyframes circle-6-line-grow-horizontal-1-data-v-51b489a6 {
0% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
}
27.407407% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
}
28.148148% {
    -webkit-transform: matrix3d(0.34323, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.34323, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
28.888889% {
    -webkit-transform: matrix3d(0.88518, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.88518, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
29.62963% {
    -webkit-transform: matrix3d(1.09602, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.09602, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
30.37037% {
    -webkit-transform: matrix3d(1.09709, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.09709, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
31.111111% {
    -webkit-transform: matrix3d(1.04151, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.04151, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
31.851852% {
    -webkit-transform: matrix3d(1.00277, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00277, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
32.592593% {
    -webkit-transform: matrix3d(0.99083, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99083, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
33.333333% {
    -webkit-transform: matrix3d(0.99292, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99292, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
34.074074% {
    -webkit-transform: matrix3d(0.99755, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99755, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
34.814815% {
    -webkit-transform: matrix3d(1.0002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.0002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
35.555556% {
    -webkit-transform: matrix3d(1.00079, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00079, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
36.296296% {
    -webkit-transform: matrix3d(1.00049, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00049, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
37.037037% {
    -webkit-transform: matrix3d(1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
37.777778% {
    -webkit-transform: matrix3d(0.99996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
38.518519% {
    -webkit-transform: matrix3d(0.99994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
39.259259% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
88.888889% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
89.62963% {
    -webkit-transform: matrix3d(0.32628, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.32628, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
90.37037% {
    -webkit-transform: matrix3d(0.10646, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.10646, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
91.111111% {
    -webkit-transform: matrix3d(0.03474, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.03474, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
91.851852% {
    -webkit-transform: matrix3d(0.01133, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.01133, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
92.592593% {
    -webkit-transform: matrix3d(0.0037, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.0037, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
93.333333% {
    -webkit-transform: matrix3d(0.00121, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00121, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
94.074074% {
    -webkit-transform: matrix3d(0.00039, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00039, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
94.814815% {
    -webkit-transform: matrix3d(0.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
95.555556% {
    -webkit-transform: matrix3d(0.00004, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00004, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
96.296296% {
    -webkit-transform: matrix3d(0.00001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00001, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
97.037037% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
}
100% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
}
}

/* Generated with Bounce.js. Edit at http://goo.gl/NHi83y */
@-webkit-keyframes circle-6-line-grow-horizontal-2-data-v-51b489a6 {
0% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
}
71.851852% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
}
72.592593% {
    -webkit-transform: matrix3d(0.34323, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.34323, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
73.333333% {
    -webkit-transform: matrix3d(0.88518, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.88518, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
74.074074% {
    -webkit-transform: matrix3d(1.09602, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.09602, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
74.814815% {
    -webkit-transform: matrix3d(1.09709, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.09709, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
75.555556% {
    -webkit-transform: matrix3d(1.04151, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.04151, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
76.296296% {
    -webkit-transform: matrix3d(1.00277, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00277, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
77.037037% {
    -webkit-transform: matrix3d(0.99083, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99083, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
77.777778% {
    -webkit-transform: matrix3d(0.99292, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99292, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
78.518519% {
    -webkit-transform: matrix3d(0.99755, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99755, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
79.259259% {
    -webkit-transform: matrix3d(1.0002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.0002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
80% {
    -webkit-transform: matrix3d(1.00079, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00079, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
80.740741% {
    -webkit-transform: matrix3d(1.00049, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00049, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
81.481481% {
    -webkit-transform: matrix3d(1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
82.222222% {
    -webkit-transform: matrix3d(0.99996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
82.962963% {
    -webkit-transform: matrix3d(0.99994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
83.703704% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
88.888889% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
89.62963% {
    -webkit-transform: matrix3d(0.58933, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.58933, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
90.37037% {
    -webkit-transform: matrix3d(0.33162, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.33162, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
91.111111% {
    -webkit-transform: matrix3d(0.17694, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.17694, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
91.851852% {
    -webkit-transform: matrix3d(0.08817, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.08817, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
92.592593% {
    -webkit-transform: matrix3d(0.0397, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.0397, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
93.333333% {
    -webkit-transform: matrix3d(0.01478, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.01478, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
94.074074% {
    -webkit-transform: matrix3d(0.00301, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00301, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
94.814815% {
    -webkit-transform: matrix3d(-0.00182, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(-0.00182, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
95.555556% {
    -webkit-transform: matrix3d(-0.00323, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(-0.00323, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
96.296296% {
    -webkit-transform: matrix3d(-0.00315, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(-0.00315, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
97.037037% {
    -webkit-transform: matrix3d(-0.00254, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(-0.00254, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
97.777778% {
    -webkit-transform: matrix3d(-0.00185, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(-0.00185, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
98.518519% {
    -webkit-transform: matrix3d(-0.00126, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(-0.00126, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
99.259259% {
    -webkit-transform: matrix3d(-0.00081, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(-0.00081, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
100% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
}
}
@keyframes circle-6-line-grow-horizontal-2-data-v-51b489a6 {
0% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
}
71.851852% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
}
72.592593% {
    -webkit-transform: matrix3d(0.34323, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.34323, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
73.333333% {
    -webkit-transform: matrix3d(0.88518, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.88518, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
74.074074% {
    -webkit-transform: matrix3d(1.09602, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.09602, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
74.814815% {
    -webkit-transform: matrix3d(1.09709, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.09709, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
75.555556% {
    -webkit-transform: matrix3d(1.04151, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.04151, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
76.296296% {
    -webkit-transform: matrix3d(1.00277, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00277, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
77.037037% {
    -webkit-transform: matrix3d(0.99083, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99083, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
77.777778% {
    -webkit-transform: matrix3d(0.99292, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99292, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
78.518519% {
    -webkit-transform: matrix3d(0.99755, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99755, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
79.259259% {
    -webkit-transform: matrix3d(1.0002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.0002, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
80% {
    -webkit-transform: matrix3d(1.00079, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00079, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
80.740741% {
    -webkit-transform: matrix3d(1.00049, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00049, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
81.481481% {
    -webkit-transform: matrix3d(1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1.00013, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
82.222222% {
    -webkit-transform: matrix3d(0.99996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99996, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
82.962963% {
    -webkit-transform: matrix3d(0.99994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.99994, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
83.703704% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
88.888889% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
89.62963% {
    -webkit-transform: matrix3d(0.58933, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.58933, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
90.37037% {
    -webkit-transform: matrix3d(0.33162, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.33162, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
91.111111% {
    -webkit-transform: matrix3d(0.17694, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.17694, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
91.851852% {
    -webkit-transform: matrix3d(0.08817, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.08817, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
92.592593% {
    -webkit-transform: matrix3d(0.0397, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.0397, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
93.333333% {
    -webkit-transform: matrix3d(0.01478, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.01478, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
94.074074% {
    -webkit-transform: matrix3d(0.00301, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(0.00301, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
94.814815% {
    -webkit-transform: matrix3d(-0.00182, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(-0.00182, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
95.555556% {
    -webkit-transform: matrix3d(-0.00323, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(-0.00323, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
96.296296% {
    -webkit-transform: matrix3d(-0.00315, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(-0.00315, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
97.037037% {
    -webkit-transform: matrix3d(-0.00254, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(-0.00254, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
97.777778% {
    -webkit-transform: matrix3d(-0.00185, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(-0.00185, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
98.518519% {
    -webkit-transform: matrix3d(-0.00126, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(-0.00126, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
99.259259% {
    -webkit-transform: matrix3d(-0.00081, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(-0.00081, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
100% {
    -webkit-transform: scaleX(0);
            transform: scaleX(0);
}
}

/* Generated with Bounce.js. Edit at http://goo.gl/21oylQ */
@-webkit-keyframes circle-6-line-grow-vertical-1-data-v-51b489a6 {
0% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
}
49.62963% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
}
50.37037% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.34323, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 0.34323, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
51.111111% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.88518, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 0.88518, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
51.851852% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.09602, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1.09602, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
52.592593% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.09709, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1.09709, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
53.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.04151, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1.04151, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
54.074074% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.00277, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1.00277, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
54.814815% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.99083, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 0.99083, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
55.555556% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.99292, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 0.99292, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
56.296296% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.28328, 0.99755, 0, 0, 0, 0, 1, 0, -14.92121, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.28328, 0.99755, 0, 0, 0, 0, 1, 0, -14.92121, 0, 0, 1);
}
57.037037% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.52069, 1.0002, 0, 0, 0, 0, 1, 0, -25.94861, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.52069, 1.0002, 0, 0, 0, 0, 1, 0, -25.94861, 0, 0, 1);
}
57.777778% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.60536, 1.00079, 0, 0, 0, 0, 1, 0, -29.42354, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.60536, 1.00079, 0, 0, 0, 0, 1, 0, -29.42354, 0, 0, 1);
}
58.518519% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.57539, 1.00049, 0, 0, 0, 0, 1, 0, -28.22236, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.57539, 1.00049, 0, 0, 0, 0, 1, 0, -28.22236, 0, 0, 1);
}
59.259259% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.52172, 1.00013, 0, 0, 0, 0, 1, 0, -25.99242, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.52172, 1.00013, 0, 0, 0, 0, 1, 0, -25.99242, 0, 0, 1);
}
60% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49007, 0.99996, 0, 0, 0, 0, 1, 0, -24.63046, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49007, 0.99996, 0, 0, 0, 0, 1, 0, -24.63046, 0, 0, 1);
}
60.740741% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.48347, 0.99994, 0, 0, 0, 0, 1, 0, -24.34178, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.48347, 0.99994, 0, 0, 0, 0, 1, 0, -24.34178, 0, 0, 1);
}
61.481481% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.48945, 1, 0, 0, 0, 0, 1, 0, -24.60342, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.48945, 1, 0, 0, 0, 0, 1, 0, -24.60342, 0, 0, 1);
}
62.222222% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49672, 1, 0, 0, 0, 0, 1, 0, -24.91918, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49672, 1, 0, 0, 0, 0, 1, 0, -24.91918, 0, 0, 1);
}
62.962963% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.5004, 1, 0, 0, 0, 0, 1, 0, -25.07879, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.5004, 1, 0, 0, 0, 0, 1, 0, -25.07879, 0, 0, 1);
}
63.703704% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.50073, 1, 0, 0, 0, 0, 1, 0, -25.09287, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.50073, 1, 0, 0, 0, 0, 1, 0, -25.09287, 0, 0, 1);
}
64.444444% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49965, 1, 0, 0, 0, 0, 1, 0, -25.04628, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49965, 1, 0, 0, 0, 0, 1, 0, -25.04628, 0, 0, 1);
}
65.185185% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49866, 1, 0, 0, 0, 0, 1, 0, -25.0036, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49866, 1, 0, 0, 0, 0, 1, 0, -25.0036, 0, 0, 1);
}
65.925926% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49826, 1, 0, 0, 0, 0, 1, 0, -24.98611, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49826, 1, 0, 0, 0, 0, 1, 0, -24.98611, 0, 0, 1);
}
66.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49829, 1, 0, 0, 0, 0, 1, 0, -24.98749, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49829, 1, 0, 0, 0, 0, 1, 0, -24.98749, 0, 0, 1);
}
67.407407% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
88.888889% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
89.62963% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 0.51685, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 0.51685, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
90.37037% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 0.26714, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 0.26714, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
91.111111% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 0.13807, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 0.13807, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
91.851852% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 0.07136, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 0.07136, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
92.592593% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 0.03688, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 0.03688, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
93.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 0.01906, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 0.01906, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
94.074074% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 0.00985, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 0.00985, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
94.814815% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 0.00509, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 0.00509, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
95.555556% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 0.00263, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 0.00263, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
96.296296% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 0.00136, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 0.00136, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
97.037037% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 0.0007, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 0.0007, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
97.777778% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 0.00036, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 0.00036, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
98.518519% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 0.00019, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 0.00019, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
99.259259% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 0.0001, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 0.0001, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
100% {
    -webkit-transform: scaleY(0) skewX(26.5deg);
            transform: scaleY(0) skewX(26.5deg);
}
}
@keyframes circle-6-line-grow-vertical-1-data-v-51b489a6 {
0% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
}
49.62963% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
}
50.37037% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.34323, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 0.34323, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
51.111111% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.88518, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 0.88518, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
51.851852% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.09602, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1.09602, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
52.592593% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.09709, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1.09709, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
53.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.04151, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1.04151, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
54.074074% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.00277, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1.00277, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
54.814815% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.99083, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 0.99083, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
55.555556% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.99292, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 0.99292, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
56.296296% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.28328, 0.99755, 0, 0, 0, 0, 1, 0, -14.92121, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.28328, 0.99755, 0, 0, 0, 0, 1, 0, -14.92121, 0, 0, 1);
}
57.037037% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.52069, 1.0002, 0, 0, 0, 0, 1, 0, -25.94861, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.52069, 1.0002, 0, 0, 0, 0, 1, 0, -25.94861, 0, 0, 1);
}
57.777778% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.60536, 1.00079, 0, 0, 0, 0, 1, 0, -29.42354, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.60536, 1.00079, 0, 0, 0, 0, 1, 0, -29.42354, 0, 0, 1);
}
58.518519% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.57539, 1.00049, 0, 0, 0, 0, 1, 0, -28.22236, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.57539, 1.00049, 0, 0, 0, 0, 1, 0, -28.22236, 0, 0, 1);
}
59.259259% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.52172, 1.00013, 0, 0, 0, 0, 1, 0, -25.99242, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.52172, 1.00013, 0, 0, 0, 0, 1, 0, -25.99242, 0, 0, 1);
}
60% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49007, 0.99996, 0, 0, 0, 0, 1, 0, -24.63046, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49007, 0.99996, 0, 0, 0, 0, 1, 0, -24.63046, 0, 0, 1);
}
60.740741% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.48347, 0.99994, 0, 0, 0, 0, 1, 0, -24.34178, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.48347, 0.99994, 0, 0, 0, 0, 1, 0, -24.34178, 0, 0, 1);
}
61.481481% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.48945, 1, 0, 0, 0, 0, 1, 0, -24.60342, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.48945, 1, 0, 0, 0, 0, 1, 0, -24.60342, 0, 0, 1);
}
62.222222% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49672, 1, 0, 0, 0, 0, 1, 0, -24.91918, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49672, 1, 0, 0, 0, 0, 1, 0, -24.91918, 0, 0, 1);
}
62.962963% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.5004, 1, 0, 0, 0, 0, 1, 0, -25.07879, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.5004, 1, 0, 0, 0, 0, 1, 0, -25.07879, 0, 0, 1);
}
63.703704% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.50073, 1, 0, 0, 0, 0, 1, 0, -25.09287, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.50073, 1, 0, 0, 0, 0, 1, 0, -25.09287, 0, 0, 1);
}
64.444444% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49965, 1, 0, 0, 0, 0, 1, 0, -25.04628, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49965, 1, 0, 0, 0, 0, 1, 0, -25.04628, 0, 0, 1);
}
65.185185% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49866, 1, 0, 0, 0, 0, 1, 0, -25.0036, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49866, 1, 0, 0, 0, 0, 1, 0, -25.0036, 0, 0, 1);
}
65.925926% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49826, 1, 0, 0, 0, 0, 1, 0, -24.98611, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49826, 1, 0, 0, 0, 0, 1, 0, -24.98611, 0, 0, 1);
}
66.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49829, 1, 0, 0, 0, 0, 1, 0, -24.98749, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49829, 1, 0, 0, 0, 0, 1, 0, -24.98749, 0, 0, 1);
}
67.407407% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
88.888889% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 1, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
89.62963% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 0.51685, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 0.51685, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
90.37037% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 0.26714, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 0.26714, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
91.111111% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 0.13807, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 0.13807, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
91.851852% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 0.07136, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 0.07136, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
92.592593% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 0.03688, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 0.03688, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
93.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 0.01906, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 0.01906, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
94.074074% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 0.00985, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 0.00985, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
94.814815% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 0.00509, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 0.00509, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
95.555556% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 0.00263, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 0.00263, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
96.296296% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 0.00136, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 0.00136, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
97.037037% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 0.0007, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 0.0007, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
97.777778% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 0.00036, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 0.00036, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
98.518519% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 0.00019, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 0.00019, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
99.259259% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0.49858, 0.0001, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0.49858, 0.0001, 0, 0, 0, 0, 1, 0, -25, 0, 0, 1);
}
100% {
    -webkit-transform: scaleY(0) skewX(26.5deg);
            transform: scaleY(0) skewX(26.5deg);
}
}

/* Generated with Bounce.js. Edit at http://goo.gl/taI49K */
@-webkit-keyframes circle-6-line-grow-vertical-2-data-v-51b489a6 {
0% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
}
49.62963% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
}
50.37037% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.34323, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 0.34323, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
51.111111% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.88518, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 0.88518, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
51.851852% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.09602, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1.09602, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
52.592593% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.09709, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1.09709, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
53.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.04151, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1.04151, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
54.074074% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.00277, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1.00277, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
54.814815% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.99083, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 0.99083, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
55.555556% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.99292, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 0.99292, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
56.296296% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.28328, 0.99755, 0, 0, 0, 0, 1, 0, 14.92121, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.28328, 0.99755, 0, 0, 0, 0, 1, 0, 14.92121, 0, 0, 1);
}
57.037037% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.52069, 1.0002, 0, 0, 0, 0, 1, 0, 25.94861, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.52069, 1.0002, 0, 0, 0, 0, 1, 0, 25.94861, 0, 0, 1);
}
57.777778% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.60536, 1.00079, 0, 0, 0, 0, 1, 0, 29.42354, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.60536, 1.00079, 0, 0, 0, 0, 1, 0, 29.42354, 0, 0, 1);
}
58.518519% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.57539, 1.00049, 0, 0, 0, 0, 1, 0, 28.22236, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.57539, 1.00049, 0, 0, 0, 0, 1, 0, 28.22236, 0, 0, 1);
}
59.259259% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.52172, 1.00013, 0, 0, 0, 0, 1, 0, 25.99242, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.52172, 1.00013, 0, 0, 0, 0, 1, 0, 25.99242, 0, 0, 1);
}
60% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49007, 0.99996, 0, 0, 0, 0, 1, 0, 24.63046, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49007, 0.99996, 0, 0, 0, 0, 1, 0, 24.63046, 0, 0, 1);
}
60.740741% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.48347, 0.99994, 0, 0, 0, 0, 1, 0, 24.34178, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.48347, 0.99994, 0, 0, 0, 0, 1, 0, 24.34178, 0, 0, 1);
}
61.481481% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.48945, 1, 0, 0, 0, 0, 1, 0, 24.60342, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.48945, 1, 0, 0, 0, 0, 1, 0, 24.60342, 0, 0, 1);
}
62.222222% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49672, 1, 0, 0, 0, 0, 1, 0, 24.91918, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49672, 1, 0, 0, 0, 0, 1, 0, 24.91918, 0, 0, 1);
}
62.962963% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.5004, 1, 0, 0, 0, 0, 1, 0, 25.07879, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.5004, 1, 0, 0, 0, 0, 1, 0, 25.07879, 0, 0, 1);
}
63.703704% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.50073, 1, 0, 0, 0, 0, 1, 0, 25.09287, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.50073, 1, 0, 0, 0, 0, 1, 0, 25.09287, 0, 0, 1);
}
64.444444% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49965, 1, 0, 0, 0, 0, 1, 0, 25.04628, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49965, 1, 0, 0, 0, 0, 1, 0, 25.04628, 0, 0, 1);
}
65.185185% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49866, 1, 0, 0, 0, 0, 1, 0, 25.0036, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49866, 1, 0, 0, 0, 0, 1, 0, 25.0036, 0, 0, 1);
}
65.925926% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49826, 1, 0, 0, 0, 0, 1, 0, 24.98611, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49826, 1, 0, 0, 0, 0, 1, 0, 24.98611, 0, 0, 1);
}
66.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49829, 1, 0, 0, 0, 0, 1, 0, 24.98749, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49829, 1, 0, 0, 0, 0, 1, 0, 24.98749, 0, 0, 1);
}
67.407407% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
68.148148% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
68.888889% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
69.62963% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
70.37037% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
71.111111% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
71.851852% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
72.592593% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
73.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
74.074074% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
74.814815% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
75.555556% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
76.296296% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
77.037037% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
77.777778% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
78.518519% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
79.259259% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
80% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
80.740741% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
81.481481% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
82.222222% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
82.962963% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
83.703704% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
84.444444% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
85.185185% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
85.925926% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
86.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
87.407407% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
88.148148% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
88.888889% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
89.62963% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 0.51685, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 0.51685, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
90.37037% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 0.26714, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 0.26714, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
91.111111% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 0.13807, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 0.13807, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
91.851852% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 0.07136, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 0.07136, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
92.592593% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 0.03688, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 0.03688, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
93.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 0.01906, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 0.01906, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
94.074074% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 0.00985, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 0.00985, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
94.814815% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 0.00509, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 0.00509, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
95.555556% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 0.00263, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 0.00263, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
96.296296% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 0.00136, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 0.00136, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
97.037037% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 0.0007, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 0.0007, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
97.777778% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 0.00036, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 0.00036, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
98.518519% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 0.00019, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 0.00019, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
99.259259% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 0.0001, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 0.0001, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
100% {
    -webkit-transform: scaleY(0) skewX(-26.5deg);
            transform: scaleY(0) skewX(-26.5deg);
}
}
@keyframes circle-6-line-grow-vertical-2-data-v-51b489a6 {
0% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
}
49.62963% {
    -webkit-transform: scaleY(0);
            transform: scaleY(0);
}
50.37037% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.34323, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 0.34323, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
51.111111% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.88518, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 0.88518, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
51.851852% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.09602, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1.09602, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
52.592593% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.09709, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1.09709, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
53.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.04151, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1.04151, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
54.074074% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 1.00277, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 1.00277, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
54.814815% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.99083, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 0.99083, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
55.555556% {
    -webkit-transform: matrix3d(1, 0, 0, 0, 0, 0.99292, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, 0, 0.99292, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}
56.296296% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.28328, 0.99755, 0, 0, 0, 0, 1, 0, 14.92121, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.28328, 0.99755, 0, 0, 0, 0, 1, 0, 14.92121, 0, 0, 1);
}
57.037037% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.52069, 1.0002, 0, 0, 0, 0, 1, 0, 25.94861, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.52069, 1.0002, 0, 0, 0, 0, 1, 0, 25.94861, 0, 0, 1);
}
57.777778% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.60536, 1.00079, 0, 0, 0, 0, 1, 0, 29.42354, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.60536, 1.00079, 0, 0, 0, 0, 1, 0, 29.42354, 0, 0, 1);
}
58.518519% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.57539, 1.00049, 0, 0, 0, 0, 1, 0, 28.22236, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.57539, 1.00049, 0, 0, 0, 0, 1, 0, 28.22236, 0, 0, 1);
}
59.259259% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.52172, 1.00013, 0, 0, 0, 0, 1, 0, 25.99242, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.52172, 1.00013, 0, 0, 0, 0, 1, 0, 25.99242, 0, 0, 1);
}
60% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49007, 0.99996, 0, 0, 0, 0, 1, 0, 24.63046, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49007, 0.99996, 0, 0, 0, 0, 1, 0, 24.63046, 0, 0, 1);
}
60.740741% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.48347, 0.99994, 0, 0, 0, 0, 1, 0, 24.34178, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.48347, 0.99994, 0, 0, 0, 0, 1, 0, 24.34178, 0, 0, 1);
}
61.481481% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.48945, 1, 0, 0, 0, 0, 1, 0, 24.60342, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.48945, 1, 0, 0, 0, 0, 1, 0, 24.60342, 0, 0, 1);
}
62.222222% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49672, 1, 0, 0, 0, 0, 1, 0, 24.91918, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49672, 1, 0, 0, 0, 0, 1, 0, 24.91918, 0, 0, 1);
}
62.962963% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.5004, 1, 0, 0, 0, 0, 1, 0, 25.07879, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.5004, 1, 0, 0, 0, 0, 1, 0, 25.07879, 0, 0, 1);
}
63.703704% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.50073, 1, 0, 0, 0, 0, 1, 0, 25.09287, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.50073, 1, 0, 0, 0, 0, 1, 0, 25.09287, 0, 0, 1);
}
64.444444% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49965, 1, 0, 0, 0, 0, 1, 0, 25.04628, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49965, 1, 0, 0, 0, 0, 1, 0, 25.04628, 0, 0, 1);
}
65.185185% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49866, 1, 0, 0, 0, 0, 1, 0, 25.0036, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49866, 1, 0, 0, 0, 0, 1, 0, 25.0036, 0, 0, 1);
}
65.925926% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49826, 1, 0, 0, 0, 0, 1, 0, 24.98611, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49826, 1, 0, 0, 0, 0, 1, 0, 24.98611, 0, 0, 1);
}
66.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49829, 1, 0, 0, 0, 0, 1, 0, 24.98749, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49829, 1, 0, 0, 0, 0, 1, 0, 24.98749, 0, 0, 1);
}
67.407407% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
68.148148% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
68.888889% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
69.62963% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
70.37037% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
71.111111% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
71.851852% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
72.592593% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
73.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
74.074074% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
74.814815% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
75.555556% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
76.296296% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
77.037037% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
77.777778% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
78.518519% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
79.259259% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
80% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
80.740741% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
81.481481% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
82.222222% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
82.962963% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
83.703704% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
84.444444% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
85.185185% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
85.925926% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
86.666667% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
87.407407% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
88.148148% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
88.888889% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 1, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
89.62963% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 0.51685, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 0.51685, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
90.37037% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 0.26714, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 0.26714, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
91.111111% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 0.13807, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 0.13807, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
91.851852% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 0.07136, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 0.07136, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
92.592593% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 0.03688, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 0.03688, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
93.333333% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 0.01906, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 0.01906, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
94.074074% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 0.00985, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 0.00985, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
94.814815% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 0.00509, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 0.00509, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
95.555556% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 0.00263, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 0.00263, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
96.296296% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 0.00136, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 0.00136, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
97.037037% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 0.0007, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 0.0007, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
97.777778% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 0.00036, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 0.00036, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
98.518519% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 0.00019, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 0.00019, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
99.259259% {
    -webkit-transform: matrix3d(1, 0, 0, 0, -0.49858, 0.0001, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
            transform: matrix3d(1, 0, 0, 0, -0.49858, 0.0001, 0, 0, 0, 0, 1, 0, 25, 0, 0, 1);
}
100% {
    -webkit-transform: scaleY(0) skewX(-26.5deg);
            transform: scaleY(0) skewX(-26.5deg);
}
}
.spinner[data-v-51b489a6] {
  -webkit-animation: circle-6-rotateAll-data-v-51b489a6 4.5s linear infinite both;
          animation: circle-6-rotateAll-data-v-51b489a6 4.5s linear infinite both;
}
.anim-1[data-v-51b489a6] {
  -webkit-animation: circle-6-g-move-bottom-data-v-51b489a6 4.5s linear infinite both;
          animation: circle-6-g-move-bottom-data-v-51b489a6 4.5s linear infinite both;
}
.anim-1 circle[data-v-51b489a6] {
    -webkit-animation: circle-6-anim-1-circle-data-v-51b489a6 4.5s linear infinite both;
            animation: circle-6-anim-1-circle-data-v-51b489a6 4.5s linear infinite both;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
}
.anim-2[data-v-51b489a6] {
  -webkit-animation: circle-6-g-move-bottom-data-v-51b489a6 4.5s linear infinite both;
          animation: circle-6-g-move-bottom-data-v-51b489a6 4.5s linear infinite both;
}
.anim-2 circle[data-v-51b489a6] {
    -webkit-animation: circle-6-anim-2-circle-data-v-51b489a6 4.5s linear infinite both;
            animation: circle-6-anim-2-circle-data-v-51b489a6 4.5s linear infinite both;
    -webkit-transform-origin: 50% 50%;
            transform-origin: 50% 50%;
}
.anim-2 line[data-v-51b489a6] {
    -webkit-animation: circle-6-line-grow-horizontal-1-data-v-51b489a6 4.5s linear infinite both;
            animation: circle-6-line-grow-horizontal-1-data-v-51b489a6 4.5s linear infinite both;
    -webkit-transform-origin: 100% 50%;
            transform-origin: 100% 50%;
}
.anim-3 circle[data-v-51b489a6] {
  -webkit-animation: circle-6-anim-3-circle-data-v-51b489a6 4.5s linear infinite both;
          animation: circle-6-anim-3-circle-data-v-51b489a6 4.5s linear infinite both;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.anim-3 line[data-v-51b489a6]:first-of-type {
  -webkit-animation: circle-6-line-grow-vertical-1-data-v-51b489a6 4.5s linear infinite both;
          animation: circle-6-line-grow-vertical-1-data-v-51b489a6 4.5s linear infinite both;
  -webkit-transform-origin: 50% 0%;
          transform-origin: 50% 0%;
}
.anim-3 line[data-v-51b489a6]:last-of-type {
  -webkit-animation: circle-6-line-grow-vertical-2-data-v-51b489a6 4.5s linear infinite both;
          animation: circle-6-line-grow-vertical-2-data-v-51b489a6 4.5s linear infinite both;
  -webkit-transform-origin: 50% 0%;
          transform-origin: 50% 0%;
}
.anim-4 circle[data-v-51b489a6] {
  -webkit-animation: circle-6-anim-4-circle-data-v-51b489a6 4.5s linear infinite both;
          animation: circle-6-anim-4-circle-data-v-51b489a6 4.5s linear infinite both;
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
}
.anim-4 line[data-v-51b489a6] {
  -webkit-animation: circle-6-line-grow-horizontal-2-data-v-51b489a6 4.5s linear infinite both;
          animation: circle-6-line-grow-horizontal-2-data-v-51b489a6 4.5s linear infinite both;
  -webkit-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
}

.spinner[data-v-51985aa4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.spinner *[data-v-51985aa4] {
    line-height: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.spinner-inner[data-v-51985aa4] {
  display: inline-block;
  position: relative;
  border-radius: 100%;
  -webkit-animation: circle-7-spin-data-v-51985aa4 3.25s infinite;
          animation: circle-7-spin-data-v-51985aa4 3.25s infinite;
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  -webkit-animation-delay: -.5s;
          animation-delay: -.5s;
}
.spinner-inner[data-v-51985aa4]:after, .spinner-inner[data-v-51985aa4]:before {
    position: absolute;
    content: '';
    height: 20px;
    width: 20px;
    display: block;
    background: #41b883;
    border-radius: 100%;
    -webkit-animation: circle-7-shrink-data-v-51985aa4 3.25s infinite;
            animation: circle-7-shrink-data-v-51985aa4 3.25s infinite;
    -webkit-animation-delay: -.5s;
            animation-delay: -.5s;
}
.spinner-inner[data-v-51985aa4]:before {
    left: 70%;
}
.spinner-inner[data-v-51985aa4]:after {
    top: 70%;
}
@-webkit-keyframes circle-7-spin-data-v-51985aa4 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    height: 100%;
    width: 100%;
}
33% {
    height: 0;
    width: 0;
}
55% {
    -webkit-transform: rotate(720deg);
            transform: rotate(720deg);
    height: 0;
    width: 0;
}
70% {
    height: 100%;
    width: 100%;
    margin-top: 0;
}
100% {
    height: 100%;
    width: 100%;
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
    margin-top: 0;
}
}
@keyframes circle-7-spin-data-v-51985aa4 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    height: 100%;
    width: 100%;
}
33% {
    height: 0;
    width: 0;
}
55% {
    -webkit-transform: rotate(720deg);
            transform: rotate(720deg);
    height: 0;
    width: 0;
}
70% {
    height: 100%;
    width: 100%;
    margin-top: 0;
}
100% {
    height: 100%;
    width: 100%;
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
    margin-top: 0;
}
}
@-webkit-keyframes circle-7-shrink-data-v-51985aa4 {
0%, 100% {
    height: 20px;
    width: 20px;
}
33%, 55% {
    height: 0;
    width: 0;
}
70% {
    height: 20px;
    width: 20px;
}
}
@keyframes circle-7-shrink-data-v-51985aa4 {
0%, 100% {
    height: 20px;
    width: 20px;
}
33%, 55% {
    height: 0;
    width: 0;
}
70% {
    height: 20px;
    width: 20px;
}
}

.spinner[data-v-517c2ba2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.spinner *[data-v-517c2ba2] {
    line-height: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.ball-container[data-v-517c2ba2] {
  -webkit-animation: animball_two-data-v-517c2ba2 1.5s infinite;
          animation: animball_two-data-v-517c2ba2 1.5s infinite;
  width: 44px;
  height: 44px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  position: relative;
}
.contener_mixte[data-v-517c2ba2] {
  width: 44px;
  height: 44px;
  position: absolute;
}
.ballcolor[data-v-517c2ba2] {
  width: 20px;
  height: 20px;
  border-radius: 50%;
}
.ball_1[data-v-517c2ba2], .ball_2[data-v-517c2ba2], .ball_3[data-v-517c2ba2], .ball_4[data-v-517c2ba2] {
  position: absolute;
  -webkit-animation: animball_one-data-v-517c2ba2 1.5s infinite ease;
          animation: animball_one-data-v-517c2ba2 1.5s infinite ease;
}
.ball_1[data-v-517c2ba2] {
  background-color: #f7484e;
  top: 0;
  left: 0;
}
.ball_2[data-v-517c2ba2] {
  background-color: #f8b334;
  top: 0;
  left: 24px;
}
.ball_3[data-v-517c2ba2] {
  background-color: #41b883;
  top: 24px;
  left: 0;
}
.ball_4[data-v-517c2ba2] {
  background-color: #34495e;
  top: 24px;
  left: 24px;
}
@-webkit-keyframes animball_one-data-v-517c2ba2 {
0% {
    position: absolute;
}
50% {
    top: 12px;
    left: 12px;
    position: absolute;
    opacity: 0.5;
}
100% {
    position: absolute;
}
}
@keyframes animball_one-data-v-517c2ba2 {
0% {
    position: absolute;
}
50% {
    top: 12px;
    left: 12px;
    position: absolute;
    opacity: 0.5;
}
100% {
    position: absolute;
}
}
@-webkit-keyframes animball_two-data-v-517c2ba2 {
0% {
    -webkit-transform: rotate(0deg) scale(1);
            transform: rotate(0deg) scale(1);
}
50% {
    -webkit-transform: rotate(360deg) scale(1.3);
            transform: rotate(360deg) scale(1.3);
}
100% {
    -webkit-transform: rotate(720deg) scale(1);
            transform: rotate(720deg) scale(1);
}
}
@keyframes animball_two-data-v-517c2ba2 {
0% {
    -webkit-transform: rotate(0deg) scale(1);
            transform: rotate(0deg) scale(1);
}
50% {
    -webkit-transform: rotate(360deg) scale(1.3);
            transform: rotate(360deg) scale(1.3);
}
100% {
    -webkit-transform: rotate(720deg) scale(1);
            transform: rotate(720deg) scale(1);
}
}

.spinner[data-v-515ffca0] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.spinner *[data-v-515ffca0] {
    line-height: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.spinner-inner[data-v-515ffca0] {
  width: 120px;
  height: 120px;
}
@-webkit-keyframes circle-9-loading-data-v-515ffca0 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
25% {
    -webkit-transform: rotate(160deg);
            transform: rotate(160deg);
}
50% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
75% {
    -webkit-transform: rotate(160deg);
            transform: rotate(160deg);
}
100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
}
@keyframes circle-9-loading-data-v-515ffca0 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
25% {
    -webkit-transform: rotate(160deg);
            transform: rotate(160deg);
}
50% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
75% {
    -webkit-transform: rotate(160deg);
            transform: rotate(160deg);
}
100% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
}
.loading[data-v-515ffca0] {
  background-color: transparent;
  border-radius: 50%;
  margin: 5px auto;
  -webkit-animation: circle-9-loading-data-v-515ffca0 5s infinite linear;
          animation: circle-9-loading-data-v-515ffca0 5s infinite linear;
}
.spin-1[data-v-515ffca0] {
  border: 5px solid #f7484e;
  border-top: 5px solid transparent;
  border-left: 5px solid transparent;
  width: 120px;
  height: 120px;
}
.spin-2[data-v-515ffca0] {
  border: 5px solid #41b883;
  border-top: 5px solid transparent;
  border-left: 5px solid transparent;
  width: 100px;
  height: 100px;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
.spin-3[data-v-515ffca0] {
  border: 5px solid #d2d947;
  border-top: 5px solid transparent;
  border-left: 5px solid transparent;
  width: 80px;
  height: 80px;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
.spin-4[data-v-515ffca0] {
  border: 5px solid #f2a342;
  border-top: 5px solid transparent;
  border-left: 5px solid transparent;
  width: 60px;
  height: 60px;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
.spin-5[data-v-515ffca0] {
  border: 5px solid #34495e;
  border-top: 5px solid transparent;
  border-left: 5px solid transparent;
  width: 40px;
  height: 40px;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
.spin-6[data-v-515ffca0] {
  border: 5px solid #fff;
  width: 20px;
  height: 20px;
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}

.spinner[data-v-0504e9b8] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.spinner *[data-v-0504e9b8] {
    line-height: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.spinner-inner[data-v-0504e9b8] {
  width: 100px;
  height: 100px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.loader-xbox[data-v-0504e9b8], .loader-xbox[data-v-0504e9b8]:before, .loader-xbox[data-v-0504e9b8]:after {
  position: absolute;
  border: 3px solid transparent;
  border-top: 3px solid #41b883;
  border-radius: 50%;
  -webkit-animation: rotate-data-v-0504e9b8 linear infinite;
          animation: rotate-data-v-0504e9b8 linear infinite;
  content: '';
}
.loader-xbox[data-v-0504e9b8] {
  height: 100px;
  width: 100px;
  -webkit-animation-duration: 1.05s;
          animation-duration: 1.05s;
}
.loader-xbox[data-v-0504e9b8]:before {
  height: 75px;
  width: 75px;
  top: 10px;
  left: 10px;
  border-top: 3px solid #f7484e;
  -webkit-animation-duration: 10s;
          animation-duration: 10s;
}
.loader-xbox[data-v-0504e9b8]:after {
  height: 50px;
  width: 50px;
  top: 22px;
  left: 22px;
  border-top: 3px solid #f8b334;
  -webkit-animation-duration: 4s;
          animation-duration: 4s;
}
@-webkit-keyframes rotate-data-v-0504e9b8 {
from {
    -webkit-transform: rotateZ(360deg);
            transform: rotateZ(360deg);
}
to {
    -webkit-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
}
}
@keyframes rotate-data-v-0504e9b8 {
from {
    -webkit-transform: rotateZ(360deg);
            transform: rotateZ(360deg);
}
to {
    -webkit-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
}
}

.spinner[data-v-05130139] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.spinner *[data-v-05130139] {
    line-height: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.spinner-inner[data-v-05130139] {
  width: calc(100% - 14px);
  height: calc(100% - 14px);
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border: 1px solid;
  -webkit-animation: rotate 1.3s linear 0s infinite;
          animation: rotate 1.3s linear 0s infinite;
  border-radius: 50%;
}
.spinner-inner[data-v-05130139]:after {
    content: '';
    position: absolute;
    width: 14px;
    height: 14px;
    background: #41b883;
    border-radius: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
            transform: translateX(-50%) translateY(-50%);
    top: 0;
}

.spinner[data-v-3dbb8d3e] {
  -webkit-animation: cube-shadow-spinner-data-v-3dbb8d3e 1.8s cubic-bezier(0.75, 0, 0.5, 1) infinite;
          animation: cube-shadow-spinner-data-v-3dbb8d3e 1.8s cubic-bezier(0.75, 0, 0.5, 1) infinite;
}
@-webkit-keyframes cube-shadow-spinner-data-v-3dbb8d3e {
50% {
    border-radius: 50%;
    -webkit-transform: scale(0.5) rotate(360deg);
            transform: scale(0.5) rotate(360deg);
}
100% {
    -webkit-transform: scale(1) rotate(720deg);
            transform: scale(1) rotate(720deg);
}
}
@keyframes cube-shadow-spinner-data-v-3dbb8d3e {
50% {
    border-radius: 50%;
    -webkit-transform: scale(0.5) rotate(360deg);
            transform: scale(0.5) rotate(360deg);
}
100% {
    -webkit-transform: scale(1) rotate(720deg);
            transform: scale(1) rotate(720deg);
}
}

.spinner[data-v-52e1581b] {
  position: relative;
}
.spinner *[data-v-52e1581b] {
    line-height: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.spinner .diamond[data-v-52e1581b] {
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 2px;
    background: #41b883;
    -webkit-transform: translateX(-50%) rotate(45deg) scale(0);
            transform: translateX(-50%) rotate(45deg) scale(0);
    -webkit-animation: diamonds-data-v-52e1581b 1500ms linear infinite;
            animation: diamonds-data-v-52e1581b 1500ms linear infinite;
}
.spinner .diamond[data-v-52e1581b]:nth-child(1) {
      -webkit-animation-delay: -1000ms;
              animation-delay: -1000ms;
}
.spinner .diamond[data-v-52e1581b]:nth-child(2) {
      -webkit-animation-delay: -2000ms;
              animation-delay: -2000ms;
}
.spinner .diamond[data-v-52e1581b]:nth-child(3) {
      -webkit-animation-delay: -3000ms;
              animation-delay: -3000ms;
}
.spinner .diamond[data-v-52e1581b]:nth-child(4) {
      -webkit-animation-delay: -4000ms;
              animation-delay: -4000ms;
}
@-webkit-keyframes diamonds-data-v-52e1581b {
50% {
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(45deg) scale(1);
            transform: translateX(-50%) rotate(45deg) scale(1);
}
100% {
    left: 100%;
    -webkit-transform: translateX(-50%) rotate(45deg) scale(0);
            transform: translateX(-50%) rotate(45deg) scale(0);
}
}
@keyframes diamonds-data-v-52e1581b {
50% {
    left: 50%;
    -webkit-transform: translateX(-50%) rotate(45deg) scale(1);
            transform: translateX(-50%) rotate(45deg) scale(1);
}
100% {
    left: 100%;
    -webkit-transform: translateX(-50%) rotate(45deg) scale(0);
            transform: translateX(-50%) rotate(45deg) scale(0);
}
}

.spinner[data-v-33aee302] {
  position: relative;
  display: inline-block;
}
.spinner *[data-v-33aee302] {
    line-height: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.double-bounce1[data-v-33aee302], .double-bounce2[data-v-33aee302] {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  opacity: 0.6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: double-bounce-data-v-33aee302 2.0s ease-in-out infinite;
          animation: double-bounce-data-v-33aee302 2.0s ease-in-out infinite;
}
.double-bounce2[data-v-33aee302] {
  -webkit-animation-delay: -1.0s;
          animation-delay: -1.0s;
}
@-webkit-keyframes double-bounce-data-v-33aee302 {
0%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
50% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@keyframes double-bounce-data-v-33aee302 {
0%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
50% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}

.spinner[data-v-fbf42600] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.spinner *[data-v-fbf42600] {
    line-height: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.spinner-inner[data-v-fbf42600] {
  width: 60px;
  height: 30px;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  background: #6ca;
  border-top-left-radius: 32px;
  border-top-right-radius: 32px;
  display: inline-block;
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
}
.spinner-inner[data-v-fbf42600]::before {
  -webkit-animation: gauge-spinner-data-v-fbf42600 4000ms infinite ease;
          animation: gauge-spinner-data-v-fbf42600 4000ms infinite ease;
  background: white;
  border-radius: 2px;
  content: '';
  position: absolute;
  left: 30px;
  top: 5.33333px;
  width: 4px;
  height: 26.66667px;
  -webkit-transform-origin: 50% 100%;
          transform-origin: 50% 100%;
}
.spinner-inner[data-v-fbf42600]::after {
  content: '';
  background: white;
  border-radius: 8px;
  position: absolute;
  left: 25.6px;
  top: 25.6px;
  width: 12.8px;
  height: 12.8px;
}
@-webkit-keyframes gauge-spinner-data-v-fbf42600 {
0% {
    -webkit-transform: rotate(-50deg);
            transform: rotate(-50deg);
}
10% {
    -webkit-transform: rotate(20deg);
            transform: rotate(20deg);
}
20% {
    -webkit-transform: rotate(60deg);
            transform: rotate(60deg);
}
24% {
    -webkit-transform: rotate(60deg);
            transform: rotate(60deg);
}
40% {
    -webkit-transform: rotate(-20deg);
            transform: rotate(-20deg);
}
54% {
    -webkit-transform: rotate(70deg);
            transform: rotate(70deg);
}
56% {
    -webkit-transform: rotate(78deg);
            transform: rotate(78deg);
}
58% {
    -webkit-transform: rotate(73deg);
            transform: rotate(73deg);
}
60% {
    -webkit-transform: rotate(75deg);
            transform: rotate(75deg);
}
62% {
    -webkit-transform: rotate(70deg);
            transform: rotate(70deg);
}
70% {
    -webkit-transform: rotate(-20deg);
            transform: rotate(-20deg);
}
80% {
    -webkit-transform: rotate(20deg);
            transform: rotate(20deg);
}
83% {
    -webkit-transform: rotate(25deg);
            transform: rotate(25deg);
}
86% {
    -webkit-transform: rotate(20deg);
            transform: rotate(20deg);
}
89% {
    -webkit-transform: rotate(25deg);
            transform: rotate(25deg);
}
100% {
    -webkit-transform: rotate(-50deg);
            transform: rotate(-50deg);
}
}
@keyframes gauge-spinner-data-v-fbf42600 {
0% {
    -webkit-transform: rotate(-50deg);
            transform: rotate(-50deg);
}
10% {
    -webkit-transform: rotate(20deg);
            transform: rotate(20deg);
}
20% {
    -webkit-transform: rotate(60deg);
            transform: rotate(60deg);
}
24% {
    -webkit-transform: rotate(60deg);
            transform: rotate(60deg);
}
40% {
    -webkit-transform: rotate(-20deg);
            transform: rotate(-20deg);
}
54% {
    -webkit-transform: rotate(70deg);
            transform: rotate(70deg);
}
56% {
    -webkit-transform: rotate(78deg);
            transform: rotate(78deg);
}
58% {
    -webkit-transform: rotate(73deg);
            transform: rotate(73deg);
}
60% {
    -webkit-transform: rotate(75deg);
            transform: rotate(75deg);
}
62% {
    -webkit-transform: rotate(70deg);
            transform: rotate(70deg);
}
70% {
    -webkit-transform: rotate(-20deg);
            transform: rotate(-20deg);
}
80% {
    -webkit-transform: rotate(20deg);
            transform: rotate(20deg);
}
83% {
    -webkit-transform: rotate(25deg);
            transform: rotate(25deg);
}
86% {
    -webkit-transform: rotate(20deg);
            transform: rotate(20deg);
}
89% {
    -webkit-transform: rotate(25deg);
            transform: rotate(25deg);
}
100% {
    -webkit-transform: rotate(-50deg);
            transform: rotate(-50deg);
}
}

.spinner[data-v-7a06fc42] {
  overflow: hidden;
  position: relative;
  text-indent: -9999px;
  display: inline-block;
  background: #f86;
  border-radius: 50%;
  -webkit-transform: rotateZ(90deg);
          transform: rotateZ(90deg);
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  -webkit-animation: plus-loader-background-data-v-7a06fc42 3s infinite ease-in-out;
          animation: plus-loader-background-data-v-7a06fc42 3s infinite ease-in-out;
}
.spinner[data-v-7a06fc42]::after {
  background: #f86;
  border-radius: 50% 0 0 50%;
  content: '';
  position: absolute;
  right: 50%;
  top: 0;
  width: 50%;
  height: 100%;
  -webkit-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
  -webkit-animation: plus-loader-top-data-v-7a06fc42 3s infinite linear;
          animation: plus-loader-top-data-v-7a06fc42 3s infinite linear;
}
.spinner[data-v-7a06fc42]::before {
  background: #fc6;
  border-radius: 50% 0 0 50%;
  content: '';
  position: absolute;
  right: 50%;
  top: 0;
  width: 50%;
  height: 100%;
  -webkit-transform-origin: 100% 50%;
          transform-origin: 100% 50%;
  -webkit-animation: plus-loader-bottom-data-v-7a06fc42 3s infinite linear;
          animation: plus-loader-bottom-data-v-7a06fc42 3s infinite linear;
}
@-webkit-keyframes plus-loader-top-data-v-7a06fc42 {
2.5% {
    background: #f86;
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
}
13.75% {
    background: #ff430d;
    -webkit-transform: rotateY(90deg);
            transform: rotateY(90deg);
    -webkit-animation-timing-function: step-start;
            animation-timing-function: step-start;
}
13.76% {
    background: #ffae0d;
    -webkit-transform: rotateY(90deg);
            transform: rotateY(90deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
}
25% {
    background: #fc6;
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
}
27.5% {
    background: #fc6;
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
}
41.25% {
    background: #ffae0d;
    -webkit-transform: rotateY(90deg);
            transform: rotateY(90deg);
    -webkit-animation-timing-function: step-start;
            animation-timing-function: step-start;
}
41.26% {
    background: #2cc642;
    -webkit-transform: rotateY(90deg);
            transform: rotateY(90deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
}
50% {
    background: #6d7;
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
}
52.5% {
    background: #6d7;
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
}
63.75% {
    background: #2cc642;
    -webkit-transform: rotateY(90deg);
            transform: rotateY(90deg);
    -webkit-animation-timing-function: step-start;
            animation-timing-function: step-start;
}
63.76% {
    background: #1386d2;
    -webkit-transform: rotateY(90deg);
            transform: rotateY(90deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
}
75% {
    background: #4ae;
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
}
77.5% {
    background: #4ae;
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
}
91.25% {
    background: #1386d2;
    -webkit-transform: rotateY(90deg);
            transform: rotateY(90deg);
    -webkit-animation-timing-function: step-start;
            animation-timing-function: step-start;
}
91.26% {
    background: #ff430d;
    -webkit-transform: rotateY(90deg);
            transform: rotateY(90deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
}
100% {
    background: #f86;
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
    -webkit-animation-timing-function: step-start;
            animation-timing-function: step-start;
}
}
@keyframes plus-loader-top-data-v-7a06fc42 {
2.5% {
    background: #f86;
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
}
13.75% {
    background: #ff430d;
    -webkit-transform: rotateY(90deg);
            transform: rotateY(90deg);
    -webkit-animation-timing-function: step-start;
            animation-timing-function: step-start;
}
13.76% {
    background: #ffae0d;
    -webkit-transform: rotateY(90deg);
            transform: rotateY(90deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
}
25% {
    background: #fc6;
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
}
27.5% {
    background: #fc6;
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
}
41.25% {
    background: #ffae0d;
    -webkit-transform: rotateY(90deg);
            transform: rotateY(90deg);
    -webkit-animation-timing-function: step-start;
            animation-timing-function: step-start;
}
41.26% {
    background: #2cc642;
    -webkit-transform: rotateY(90deg);
            transform: rotateY(90deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
}
50% {
    background: #6d7;
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
}
52.5% {
    background: #6d7;
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
}
63.75% {
    background: #2cc642;
    -webkit-transform: rotateY(90deg);
            transform: rotateY(90deg);
    -webkit-animation-timing-function: step-start;
            animation-timing-function: step-start;
}
63.76% {
    background: #1386d2;
    -webkit-transform: rotateY(90deg);
            transform: rotateY(90deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
}
75% {
    background: #4ae;
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
}
77.5% {
    background: #4ae;
    -webkit-transform: rotateY(180deg);
            transform: rotateY(180deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
}
91.25% {
    background: #1386d2;
    -webkit-transform: rotateY(90deg);
            transform: rotateY(90deg);
    -webkit-animation-timing-function: step-start;
            animation-timing-function: step-start;
}
91.26% {
    background: #ff430d;
    -webkit-transform: rotateY(90deg);
            transform: rotateY(90deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
}
100% {
    background: #f86;
    -webkit-transform: rotateY(0deg);
            transform: rotateY(0deg);
    -webkit-animation-timing-function: step-start;
            animation-timing-function: step-start;
}
}
@-webkit-keyframes plus-loader-bottom-data-v-7a06fc42 {
0% {
    background: #fc6;
    -webkit-animation-timing-function: step-start;
            animation-timing-function: step-start;
}
50% {
    background: #fc6;
    -webkit-animation-timing-function: step-start;
            animation-timing-function: step-start;
}
75% {
    background: #4ae;
    -webkit-animation-timing-function: step-start;
            animation-timing-function: step-start;
}
100% {
    background: #4ae;
    -webkit-animation-timing-function: step-start;
            animation-timing-function: step-start;
}
}
@keyframes plus-loader-bottom-data-v-7a06fc42 {
0% {
    background: #fc6;
    -webkit-animation-timing-function: step-start;
            animation-timing-function: step-start;
}
50% {
    background: #fc6;
    -webkit-animation-timing-function: step-start;
            animation-timing-function: step-start;
}
75% {
    background: #4ae;
    -webkit-animation-timing-function: step-start;
            animation-timing-function: step-start;
}
100% {
    background: #4ae;
    -webkit-animation-timing-function: step-start;
            animation-timing-function: step-start;
}
}
@-webkit-keyframes plus-loader-background-data-v-7a06fc42 {
0% {
    background: #f86;
    -webkit-transform: rotateZ(180deg);
            transform: rotateZ(180deg);
}
25% {
    background: #f86;
    -webkit-transform: rotateZ(180deg);
            transform: rotateZ(180deg);
    -webkit-animation-timing-function: step-start;
            animation-timing-function: step-start;
}
27.5% {
    background: #6d7;
    -webkit-transform: rotateZ(90deg);
            transform: rotateZ(90deg);
}
50% {
    background: #6d7;
    -webkit-transform: rotateZ(90deg);
            transform: rotateZ(90deg);
    -webkit-animation-timing-function: step-start;
            animation-timing-function: step-start;
}
52.5% {
    background: #6d7;
    -webkit-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
}
75% {
    background: #6d7;
    -webkit-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
    -webkit-animation-timing-function: step-start;
            animation-timing-function: step-start;
}
77.5% {
    background: #f86;
    -webkit-transform: rotateZ(270deg);
            transform: rotateZ(270deg);
}
100% {
    background: #f86;
    -webkit-transform: rotateZ(270deg);
            transform: rotateZ(270deg);
    -webkit-animation-timing-function: step-start;
            animation-timing-function: step-start;
}
}
@keyframes plus-loader-background-data-v-7a06fc42 {
0% {
    background: #f86;
    -webkit-transform: rotateZ(180deg);
            transform: rotateZ(180deg);
}
25% {
    background: #f86;
    -webkit-transform: rotateZ(180deg);
            transform: rotateZ(180deg);
    -webkit-animation-timing-function: step-start;
            animation-timing-function: step-start;
}
27.5% {
    background: #6d7;
    -webkit-transform: rotateZ(90deg);
            transform: rotateZ(90deg);
}
50% {
    background: #6d7;
    -webkit-transform: rotateZ(90deg);
            transform: rotateZ(90deg);
    -webkit-animation-timing-function: step-start;
            animation-timing-function: step-start;
}
52.5% {
    background: #6d7;
    -webkit-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
}
75% {
    background: #6d7;
    -webkit-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
    -webkit-animation-timing-function: step-start;
            animation-timing-function: step-start;
}
77.5% {
    background: #f86;
    -webkit-transform: rotateZ(270deg);
            transform: rotateZ(270deg);
}
100% {
    background: #f86;
    -webkit-transform: rotateZ(270deg);
            transform: rotateZ(270deg);
    -webkit-animation-timing-function: step-start;
            animation-timing-function: step-start;
}
}

.spinner[data-v-b813b232] {
  overflow: hidden;
}
.spinner-inner[data-v-b813b232] {
  position: relative;
  width: 160px;
  height: 160px;
  background-color: transparent;
  border-radius: 50%;
  border: 2px solid #a5a69e;
  -webkit-transform-origin: top left;
          transform-origin: top left;
  display: block;
}
.spinner-inner[data-v-b813b232]:before {
    content: '';
    width: 164px;
    height: 164px;
    display: block;
    position: absolute;
    border: 7px solid #41b883;
    border-radius: 50%;
    top: -2px;
    left: -2px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    clip: rect(0px, 35px, 35px, 0px);
    z-index: 10;
    -webkit-animation: hexagon-rotate-data-v-b813b232 infinite;
            animation: hexagon-rotate-data-v-b813b232 infinite;
    -webkit-animation-duration: 3s;
            animation-duration: 3s;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear;
}
.spinner-inner[data-v-b813b232]:after {
    content: '';
    width: 164px;
    height: 164px;
    display: block;
    position: absolute;
    border: 2px solid #c1bebb;
    border-radius: 50%;
    top: -2px;
    left: -2px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    clip: rect(0px, 164px, 150px, 0px);
    z-index: 9;
    -webkit-animation: hexagon-rotate2-data-v-b813b232 3s linear infinite;
            animation: hexagon-rotate2-data-v-b813b232 3s linear infinite;
}
.hexagon-container[data-v-b813b232] {
  list-style: none;
  margin: 0;
  padding: 0;
  position: relative;
  top: 33px;
  left: 41px;
  border-radius: 50%;
}
.hexagon[data-v-b813b232] {
  position: absolute;
  width: 40px;
  height: 23px;
  background-color: #41b883;
}
.hexagon[data-v-b813b232]:before {
    content: "";
    position: absolute;
    top: -11px;
    left: 0;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-bottom: 11.5px solid #41b883;
}
.hexagon[data-v-b813b232]:after {
    content: "";
    position: absolute;
    top: 23px;
    left: 0;
    width: 0;
    height: 0;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    border-top: 11.5px solid #41b883;
}
.hexagon.hex_1[data-v-b813b232] {
  top: 0px;
  left: 0px;
  -webkit-animation: hexagon-Animasearch-data-v-b813b232 3s ease-in-out infinite;
          animation: hexagon-Animasearch-data-v-b813b232 3s ease-in-out infinite;
  -webkit-animation-delay: 0.21429s;
          animation-delay: 0.21429s;
}
.hexagon.hex_2[data-v-b813b232] {
  top: 0px;
  left: 42px;
  -webkit-animation: hexagon-Animasearch-data-v-b813b232 3s ease-in-out infinite;
          animation: hexagon-Animasearch-data-v-b813b232 3s ease-in-out infinite;
  -webkit-animation-delay: 0.42857s;
          animation-delay: 0.42857s;
}
.hexagon.hex_3[data-v-b813b232] {
  top: 36px;
  left: 63px;
  -webkit-animation: hexagon-Animasearch-data-v-b813b232 3s ease-in-out infinite;
          animation: hexagon-Animasearch-data-v-b813b232 3s ease-in-out infinite;
  -webkit-animation-delay: 0.64286s;
          animation-delay: 0.64286s;
}
.hexagon.hex_4[data-v-b813b232] {
  top: 72px;
  left: 42px;
  -webkit-animation: hexagon-Animasearch-data-v-b813b232 3s ease-in-out infinite;
          animation: hexagon-Animasearch-data-v-b813b232 3s ease-in-out infinite;
  -webkit-animation-delay: 0.85714s;
          animation-delay: 0.85714s;
}
.hexagon.hex_5[data-v-b813b232] {
  top: 72px;
  left: 0px;
  -webkit-animation: hexagon-Animasearch-data-v-b813b232 3s ease-in-out infinite;
          animation: hexagon-Animasearch-data-v-b813b232 3s ease-in-out infinite;
  -webkit-animation-delay: 1.07143s;
          animation-delay: 1.07143s;
}
.hexagon.hex_6[data-v-b813b232] {
  top: 36px;
  left: -21px;
  -webkit-animation: hexagon-Animasearch-data-v-b813b232 3s ease-in-out infinite;
          animation: hexagon-Animasearch-data-v-b813b232 3s ease-in-out infinite;
  -webkit-animation-delay: 1.28571s;
          animation-delay: 1.28571s;
}
.hexagon.hex_7[data-v-b813b232] {
  top: 36px;
  left: 21px;
  -webkit-animation: hexagon-Animasearch-data-v-b813b232 3s ease-in-out infinite;
          animation: hexagon-Animasearch-data-v-b813b232 3s ease-in-out infinite;
  -webkit-animation-delay: 1.5s;
          animation-delay: 1.5s;
}
@-webkit-keyframes hexagon-Animasearch-data-v-b813b232 {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
}
15%,
  50% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0;
}
65% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
}
}
@keyframes hexagon-Animasearch-data-v-b813b232 {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
}
15%,
  50% {
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0;
}
65% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1;
}
}
@-webkit-keyframes hexagon-rotate-data-v-b813b232 {
0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    clip: rect(0px, 35px, 35px, 0px);
}
50% {
    clip: rect(0px, 40px, 40px, 0px);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
    clip: rect(0px, 35px, 35px, 0px);
}
}
@keyframes hexagon-rotate-data-v-b813b232 {
0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
    clip: rect(0px, 35px, 35px, 0px);
}
50% {
    clip: rect(0px, 40px, 40px, 0px);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
    clip: rect(0px, 35px, 35px, 0px);
}
}
@-webkit-keyframes hexagon-rotate2-data-v-b813b232 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    clip: rect(0px, 164px, 150px, 0px);
}
50% {
    clip: rect(0px, 164px, 0px, 0px);
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
100% {
    -webkit-transform: rotate(720deg);
            transform: rotate(720deg);
    clip: rect(0px, 164px, 150px, 0px);
}
}
@keyframes hexagon-rotate2-data-v-b813b232 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    clip: rect(0px, 164px, 150px, 0px);
}
50% {
    clip: rect(0px, 164px, 0px, 0px);
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
100% {
    -webkit-transform: rotate(720deg);
            transform: rotate(720deg);
    clip: rect(0px, 164px, 150px, 0px);
}
}
@-webkit-keyframes hexagon-rotate3-data-v-b813b232 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes hexagon-rotate3-data-v-b813b232 {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}

.spinner[data-v-4bbca4ff] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.spinner *[data-v-4bbca4ff] {
    line-height: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.hourglass[data-v-4bbca4ff] {
  display: block;
  background: #fff;
  width: 32px;
  height: 64px;
  -webkit-box-shadow: inset #fff 0 0 0 0, inset #41b883 0 32px 0 0, inset #fff 0 0 64px 0;
          box-shadow: inset #fff 0 0 0 0, inset #41b883 0 32px 0 0, inset #fff 0 0 64px 0;
  -webkit-animation: hourglass-data-v-4bbca4ff 1s linear infinite;
          animation: hourglass-data-v-4bbca4ff 1s linear infinite;
}
.outer[data-v-4bbca4ff] {
  fill: #41b883;
}
.middle[data-v-4bbca4ff] {
  fill: #fff;
}
@-webkit-keyframes hourglass-data-v-4bbca4ff {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-box-shadow: inset #fff 0 0 0 0, inset #41b883 0 32px 0 0, inset #fff 0 64px 0 0, inset #41b883 0 64px 0 0;
            box-shadow: inset #fff 0 0 0 0, inset #41b883 0 32px 0 0, inset #fff 0 64px 0 0, inset #41b883 0 64px 0 0;
}
80% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-box-shadow: inset #fff 0 32px 0 0, inset #41b883 0 32px 0 0, inset #fff 0 32px 0 0, inset #41b883 0 64px 0 0;
            box-shadow: inset #fff 0 32px 0 0, inset #41b883 0 32px 0 0, inset #fff 0 32px 0 0, inset #41b883 0 64px 0 0;
}
100% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    -webkit-box-shadow: inset #fff 0 32px 0 0, inset #41b883 0 32px 0 0, inset #fff 0 32px 0 0, inset #41b883 0 64px 0 0;
            box-shadow: inset #fff 0 32px 0 0, inset #41b883 0 32px 0 0, inset #fff 0 32px 0 0, inset #41b883 0 64px 0 0;
}
}
@keyframes hourglass-data-v-4bbca4ff {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-box-shadow: inset #fff 0 0 0 0, inset #41b883 0 32px 0 0, inset #fff 0 64px 0 0, inset #41b883 0 64px 0 0;
            box-shadow: inset #fff 0 0 0 0, inset #41b883 0 32px 0 0, inset #fff 0 64px 0 0, inset #41b883 0 64px 0 0;
}
80% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-box-shadow: inset #fff 0 32px 0 0, inset #41b883 0 32px 0 0, inset #fff 0 32px 0 0, inset #41b883 0 64px 0 0;
            box-shadow: inset #fff 0 32px 0 0, inset #41b883 0 32px 0 0, inset #fff 0 32px 0 0, inset #41b883 0 64px 0 0;
}
100% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    -webkit-box-shadow: inset #fff 0 32px 0 0, inset #41b883 0 32px 0 0, inset #fff 0 32px 0 0, inset #41b883 0 64px 0 0;
            box-shadow: inset #fff 0 32px 0 0, inset #41b883 0 32px 0 0, inset #fff 0 32px 0 0, inset #41b883 0 64px 0 0;
}
}

.spinner-inner[data-v-aa3703d2] {
  width: 70px;
  height: 70px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.spinner-inner *[data-v-aa3703d2] {
    line-height: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.jawn[data-v-aa3703d2] {
  position: relative;
  background-color: #41b883;
  width: 15px;
  height: 15px;
  margin: 0 auto;
  border-radius: 50%;
}
.jawn[data-v-aa3703d2]:after, .jawn[data-v-aa3703d2]:before {
    content: "";
    position: absolute;
    width: 6px;
    height: 6px;
    border-radius: 50%;
}
.jawn[data-v-aa3703d2]:after {
    left: -10px;
    top: -5px;
    background-color: #f7484e;
    -webkit-transform-origin: 15px 10px;
            transform-origin: 15px 10px;
    -webkit-animation: jawn-axis-data-v-aa3703d2 1s linear infinite;
            animation: jawn-axis-data-v-aa3703d2 1s linear infinite;
}
.jawn[data-v-aa3703d2]:before {
    left: -25px;
    top: -15px;
    background-color: #34495e;
    -webkit-transform-origin: 30px 20px;
            transform-origin: 30px 20px;
    -webkit-animation: jawn-axis-data-v-aa3703d2 2s linear infinite;
            animation: jawn-axis-data-v-aa3703d2 2s linear infinite;
}
@-webkit-keyframes jawn-axis-data-v-aa3703d2 {
0% {
    -webkit-transform: rotateZ(0deg) translate3d(0, 0, 0);
            transform: rotateZ(0deg) translate3d(0, 0, 0);
}
100% {
    -webkit-transform: rotateZ(360deg) translate3d(0, 0, 0);
            transform: rotateZ(360deg) translate3d(0, 0, 0);
}
}
@keyframes jawn-axis-data-v-aa3703d2 {
0% {
    -webkit-transform: rotateZ(0deg) translate3d(0, 0, 0);
            transform: rotateZ(0deg) translate3d(0, 0, 0);
}
100% {
    -webkit-transform: rotateZ(360deg) translate3d(0, 0, 0);
            transform: rotateZ(360deg) translate3d(0, 0, 0);
}
}

.spinner *[data-v-5cce2b38] {
  line-height: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.spinner > div[data-v-5cce2b38] {
  background-color: #41b883;
  border-radius: 100%;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  position: absolute;
  opacity: 0;
  width: 50px;
  height: 50px;
  -webkit-animation: jumper-data-v-5cce2b38 1s 0s linear infinite;
          animation: jumper-data-v-5cce2b38 1s 0s linear infinite;
}
.spinner > div[data-v-5cce2b38]:nth-child(2) {
  -webkit-animation-delay: 0.33333s;
          animation-delay: 0.33333s;
}
.spinner > div[data-v-5cce2b38]:nth-child(3) {
  -webkit-animation-delay: 0.66666s;
          animation-delay: 0.66666s;
}
@-webkit-keyframes jumper-data-v-5cce2b38 {
0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0);
}
5% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
@keyframes jumper-data-v-5cce2b38 {
0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0);
}
5% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}

.spinner[data-v-7c68b3f8] {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.spinner *[data-v-7c68b3f8] {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.cube[data-v-7c68b3f8] {
  width: 80px;
  height: 80px;
  line-height: 80px;
  text-align: center;
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
  -webkit-transition: -webkit-transform 0.5s 0.1s;
  transition: -webkit-transform 0.5s 0.1s;
  transition: transform 0.5s 0.1s;
  transition: transform 0.5s 0.1s, -webkit-transform 0.5s 0.1s;
  -webkit-perspective: 9999px;
          perspective: 9999px;
  color: #333;
  opacity: 1;
  position: relative;
}
.cube.panelLoad[data-v-7c68b3f8] {
    z-index: 11;
    top: 50%;
    -webkit-animation: letter-cube-panel-data-v-7c68b3f8 2.2s infinite forwards;
            animation: letter-cube-panel-data-v-7c68b3f8 2.2s infinite forwards;
}
.cube.panelLoad .cube-face[data-v-7c68b3f8] {
      font-family: "Open Sans",sans-serif;
      font-size: 50px;
      color: #41b883;
      -webkit-box-shadow: inset 0 0 0 1px #41b883, 0 0 1px 1px #41b883;
              box-shadow: inset 0 0 0 1px #41b883, 0 0 1px 1px #41b883;
}
.cube .cube-face[data-v-7c68b3f8] {
    width: inherit;
    height: inherit;
    position: absolute;
    background: white;
    -webkit-box-shadow: inset 0 0 0 1px #333, 0 0 1px 1px #333;
            box-shadow: inset 0 0 0 1px #333, 0 0 1px 1px #333;
    opacity: 1;
}
.cube .cube-face-front[data-v-7c68b3f8] {
    -webkit-transform: translate3d(0, 0, 40px);
            transform: translate3d(0, 0, 40px);
    font-size: 57px;
}
.cube .cube-face-back[data-v-7c68b3f8] {
    -webkit-transform: rotateY(180deg) translate3d(0, 0, 40px);
            transform: rotateY(180deg) translate3d(0, 0, 40px);
}
.cube .cube-face-left[data-v-7c68b3f8] {
    -webkit-transform: rotateY(-90deg) translate3d(0, 0, 40px);
            transform: rotateY(-90deg) translate3d(0, 0, 40px);
}
.cube .cube-face-right[data-v-7c68b3f8] {
    -webkit-transform: rotateY(90deg) translate3d(0, 0, 40px);
            transform: rotateY(90deg) translate3d(0, 0, 40px);
}
.cube .cube-face-top[data-v-7c68b3f8] {
    -webkit-transform: rotateX(90deg) translate3d(0, 0, 40px);
            transform: rotateX(90deg) translate3d(0, 0, 40px);
}
.cube .cube-face-bottom[data-v-7c68b3f8] {
    -webkit-transform: rotateX(-90deg) translate3d(0, 0, 40px);
            transform: rotateX(-90deg) translate3d(0, 0, 40px);
}
@-webkit-keyframes letter-cube-panel-data-v-7c68b3f8 {
0% {
    -webkit-transform: rotateY(0deg) rotateZ(0deg);
            transform: rotateY(0deg) rotateZ(0deg);
}
20% {
    -webkit-transform: rotateY(90deg) rotateZ(0deg);
            transform: rotateY(90deg) rotateZ(0deg);
}
40% {
    -webkit-transform: rotateX(45deg) rotateZ(45deg);
            transform: rotateX(45deg) rotateZ(45deg);
}
60% {
    -webkit-transform: rotateX(90deg) rotateY(180deg) rotateX(90deg);
            transform: rotateX(90deg) rotateY(180deg) rotateX(90deg);
}
80% {
    -webkit-transform: rotateX(310deg) rotateZ(230deg);
            transform: rotateX(310deg) rotateZ(230deg);
}
100% {
    -webkit-transform: rotateX(360deg) rotateZ(360deg);
            transform: rotateX(360deg) rotateZ(360deg);
}
}
@keyframes letter-cube-panel-data-v-7c68b3f8 {
0% {
    -webkit-transform: rotateY(0deg) rotateZ(0deg);
            transform: rotateY(0deg) rotateZ(0deg);
}
20% {
    -webkit-transform: rotateY(90deg) rotateZ(0deg);
            transform: rotateY(90deg) rotateZ(0deg);
}
40% {
    -webkit-transform: rotateX(45deg) rotateZ(45deg);
            transform: rotateX(45deg) rotateZ(45deg);
}
60% {
    -webkit-transform: rotateX(90deg) rotateY(180deg) rotateX(90deg);
            transform: rotateX(90deg) rotateY(180deg) rotateX(90deg);
}
80% {
    -webkit-transform: rotateX(310deg) rotateZ(230deg);
            transform: rotateX(310deg) rotateZ(230deg);
}
100% {
    -webkit-transform: rotateX(360deg) rotateZ(360deg);
            transform: rotateX(360deg) rotateZ(360deg);
}
}

.spinner[data-v-3945cb24] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
}
.spinner *[data-v-3945cb24] {
    line-height: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.spinner-inner[data-v-3945cb24] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.spinner-inner .binding[data-v-3945cb24] {
  content: '';
  width: 27px;
  height: 4px;
  border: 2px solid #41b883;
  margin: 0 auto;
}
.spinner-inner .pad[data-v-3945cb24] {
  width: 27px;
  height: 27px;
  border: 2px solid #41b883;
  border-top: 0;
  padding: 4px;
  margin: 0 auto;
}
.spinner-inner .line[data-v-3945cb24] {
  width: 15px;
  margin-top: 4px;
  border-top: 2px solid #41b883;
  opacity: 0;
  -webkit-animation: mikepad-writeline-data-v-3945cb24 3s infinite ease-in;
          animation: mikepad-writeline-data-v-3945cb24 3s infinite ease-in;
}
.spinner-inner .line[data-v-3945cb24]:first-child {
  margin-top: 0;
}
.spinner-inner .line.line1[data-v-3945cb24] {
  -webkit-animation-delay: 0s;
          animation-delay: 0s;
}
.spinner-inner .line.line2[data-v-3945cb24] {
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
.spinner-inner .line.line3[data-v-3945cb24] {
  -webkit-animation-delay: 1s;
          animation-delay: 1s;
}
.spinner-inner .text[data-v-3945cb24] {
  text-align: center;
  margin-top: 10px;
  font-size: 14px;
  color: #41b883;
}
@-webkit-keyframes mikepad-writeline-data-v-3945cb24 {
0% {
    width: 0px;
    opacity: 0;
}
33% {
    width: 15px;
    opacity: 1;
}
70% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
@keyframes mikepad-writeline-data-v-3945cb24 {
0% {
    width: 0px;
    opacity: 0;
}
33% {
    width: 15px;
    opacity: 1;
}
70% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}

@-webkit-keyframes origami-show-1-data-v-c7be6aba {
from {
    -webkit-transform: rotateZ(60deg) rotateY(-90deg) rotateX(0deg);
            transform: rotateZ(60deg) rotateY(-90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@keyframes origami-show-1-data-v-c7be6aba {
from {
    -webkit-transform: rotateZ(60deg) rotateY(-90deg) rotateX(0deg);
            transform: rotateZ(60deg) rotateY(-90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@-webkit-keyframes origami-hide-1-data-v-c7be6aba {
to {
    -webkit-transform: rotateZ(60deg) rotateY(-90deg) rotateX(0deg);
            transform: rotateZ(60deg) rotateY(-90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@keyframes origami-hide-1-data-v-c7be6aba {
to {
    -webkit-transform: rotateZ(60deg) rotateY(-90deg) rotateX(0deg);
            transform: rotateZ(60deg) rotateY(-90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@-webkit-keyframes origami-cycle-1-data-v-c7be6aba {
5% {
    -webkit-transform: rotateZ(60deg) rotateY(90deg) rotateX(0deg);
            transform: rotateZ(60deg) rotateY(90deg) rotateX(0deg);
    border-left-color: #31855e;
}
10%,
  75% {
    -webkit-transform: rotateZ(60deg) rotateY(0) rotateX(0deg);
            transform: rotateZ(60deg) rotateY(0) rotateX(0deg);
    border-left-color: #41b883;
}
80%,
  100% {
    -webkit-transform: rotateZ(60deg) rotateY(90deg) rotateX(0deg);
            transform: rotateZ(60deg) rotateY(90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@keyframes origami-cycle-1-data-v-c7be6aba {
5% {
    -webkit-transform: rotateZ(60deg) rotateY(90deg) rotateX(0deg);
            transform: rotateZ(60deg) rotateY(90deg) rotateX(0deg);
    border-left-color: #31855e;
}
10%,
  75% {
    -webkit-transform: rotateZ(60deg) rotateY(0) rotateX(0deg);
            transform: rotateZ(60deg) rotateY(0) rotateX(0deg);
    border-left-color: #41b883;
}
80%,
  100% {
    -webkit-transform: rotateZ(60deg) rotateY(90deg) rotateX(0deg);
            transform: rotateZ(60deg) rotateY(90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@-webkit-keyframes origami-show-2-data-v-c7be6aba {
from {
    -webkit-transform: rotateZ(120deg) rotateY(-90deg) rotateX(0deg);
            transform: rotateZ(120deg) rotateY(-90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@keyframes origami-show-2-data-v-c7be6aba {
from {
    -webkit-transform: rotateZ(120deg) rotateY(-90deg) rotateX(0deg);
            transform: rotateZ(120deg) rotateY(-90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@-webkit-keyframes origami-hide-2-data-v-c7be6aba {
to {
    -webkit-transform: rotateZ(120deg) rotateY(-90deg) rotateX(0deg);
            transform: rotateZ(120deg) rotateY(-90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@keyframes origami-hide-2-data-v-c7be6aba {
to {
    -webkit-transform: rotateZ(120deg) rotateY(-90deg) rotateX(0deg);
            transform: rotateZ(120deg) rotateY(-90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@-webkit-keyframes origami-cycle-2-data-v-c7be6aba {
10% {
    -webkit-transform: rotateZ(120deg) rotateY(90deg) rotateX(0deg);
            transform: rotateZ(120deg) rotateY(90deg) rotateX(0deg);
    border-left-color: #31855e;
}
15%,
  70% {
    -webkit-transform: rotateZ(120deg) rotateY(0) rotateX(0deg);
            transform: rotateZ(120deg) rotateY(0) rotateX(0deg);
    border-left-color: #41b883;
}
75%,
  100% {
    -webkit-transform: rotateZ(120deg) rotateY(90deg) rotateX(0deg);
            transform: rotateZ(120deg) rotateY(90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@keyframes origami-cycle-2-data-v-c7be6aba {
10% {
    -webkit-transform: rotateZ(120deg) rotateY(90deg) rotateX(0deg);
            transform: rotateZ(120deg) rotateY(90deg) rotateX(0deg);
    border-left-color: #31855e;
}
15%,
  70% {
    -webkit-transform: rotateZ(120deg) rotateY(0) rotateX(0deg);
            transform: rotateZ(120deg) rotateY(0) rotateX(0deg);
    border-left-color: #41b883;
}
75%,
  100% {
    -webkit-transform: rotateZ(120deg) rotateY(90deg) rotateX(0deg);
            transform: rotateZ(120deg) rotateY(90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@-webkit-keyframes origami-show-3-data-v-c7be6aba {
from {
    -webkit-transform: rotateZ(180deg) rotateY(-90deg) rotateX(0deg);
            transform: rotateZ(180deg) rotateY(-90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@keyframes origami-show-3-data-v-c7be6aba {
from {
    -webkit-transform: rotateZ(180deg) rotateY(-90deg) rotateX(0deg);
            transform: rotateZ(180deg) rotateY(-90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@-webkit-keyframes origami-hide-3-data-v-c7be6aba {
to {
    -webkit-transform: rotateZ(180deg) rotateY(-90deg) rotateX(0deg);
            transform: rotateZ(180deg) rotateY(-90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@keyframes origami-hide-3-data-v-c7be6aba {
to {
    -webkit-transform: rotateZ(180deg) rotateY(-90deg) rotateX(0deg);
            transform: rotateZ(180deg) rotateY(-90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@-webkit-keyframes origami-cycle-3-data-v-c7be6aba {
15% {
    -webkit-transform: rotateZ(180deg) rotateY(90deg) rotateX(0deg);
            transform: rotateZ(180deg) rotateY(90deg) rotateX(0deg);
    border-left-color: #31855e;
}
20%,
  65% {
    -webkit-transform: rotateZ(180deg) rotateY(0) rotateX(0deg);
            transform: rotateZ(180deg) rotateY(0) rotateX(0deg);
    border-left-color: #41b883;
}
70%,
  100% {
    -webkit-transform: rotateZ(180deg) rotateY(90deg) rotateX(0deg);
            transform: rotateZ(180deg) rotateY(90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@keyframes origami-cycle-3-data-v-c7be6aba {
15% {
    -webkit-transform: rotateZ(180deg) rotateY(90deg) rotateX(0deg);
            transform: rotateZ(180deg) rotateY(90deg) rotateX(0deg);
    border-left-color: #31855e;
}
20%,
  65% {
    -webkit-transform: rotateZ(180deg) rotateY(0) rotateX(0deg);
            transform: rotateZ(180deg) rotateY(0) rotateX(0deg);
    border-left-color: #41b883;
}
70%,
  100% {
    -webkit-transform: rotateZ(180deg) rotateY(90deg) rotateX(0deg);
            transform: rotateZ(180deg) rotateY(90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@-webkit-keyframes origami-show-4-data-v-c7be6aba {
from {
    -webkit-transform: rotateZ(240deg) rotateY(-90deg) rotateX(0deg);
            transform: rotateZ(240deg) rotateY(-90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@keyframes origami-show-4-data-v-c7be6aba {
from {
    -webkit-transform: rotateZ(240deg) rotateY(-90deg) rotateX(0deg);
            transform: rotateZ(240deg) rotateY(-90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@-webkit-keyframes origami-hide-4-data-v-c7be6aba {
to {
    -webkit-transform: rotateZ(240deg) rotateY(-90deg) rotateX(0deg);
            transform: rotateZ(240deg) rotateY(-90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@keyframes origami-hide-4-data-v-c7be6aba {
to {
    -webkit-transform: rotateZ(240deg) rotateY(-90deg) rotateX(0deg);
            transform: rotateZ(240deg) rotateY(-90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@-webkit-keyframes origami-cycle-4-data-v-c7be6aba {
20% {
    -webkit-transform: rotateZ(240deg) rotateY(90deg) rotateX(0deg);
            transform: rotateZ(240deg) rotateY(90deg) rotateX(0deg);
    border-left-color: #31855e;
}
25%,
  60% {
    -webkit-transform: rotateZ(240deg) rotateY(0) rotateX(0deg);
            transform: rotateZ(240deg) rotateY(0) rotateX(0deg);
    border-left-color: #41b883;
}
65%,
  100% {
    -webkit-transform: rotateZ(240deg) rotateY(90deg) rotateX(0deg);
            transform: rotateZ(240deg) rotateY(90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@keyframes origami-cycle-4-data-v-c7be6aba {
20% {
    -webkit-transform: rotateZ(240deg) rotateY(90deg) rotateX(0deg);
            transform: rotateZ(240deg) rotateY(90deg) rotateX(0deg);
    border-left-color: #31855e;
}
25%,
  60% {
    -webkit-transform: rotateZ(240deg) rotateY(0) rotateX(0deg);
            transform: rotateZ(240deg) rotateY(0) rotateX(0deg);
    border-left-color: #41b883;
}
65%,
  100% {
    -webkit-transform: rotateZ(240deg) rotateY(90deg) rotateX(0deg);
            transform: rotateZ(240deg) rotateY(90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@-webkit-keyframes origami-show-5-data-v-c7be6aba {
from {
    -webkit-transform: rotateZ(300deg) rotateY(-90deg) rotateX(0deg);
            transform: rotateZ(300deg) rotateY(-90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@keyframes origami-show-5-data-v-c7be6aba {
from {
    -webkit-transform: rotateZ(300deg) rotateY(-90deg) rotateX(0deg);
            transform: rotateZ(300deg) rotateY(-90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@-webkit-keyframes origami-hide-5-data-v-c7be6aba {
to {
    -webkit-transform: rotateZ(300deg) rotateY(-90deg) rotateX(0deg);
            transform: rotateZ(300deg) rotateY(-90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@keyframes origami-hide-5-data-v-c7be6aba {
to {
    -webkit-transform: rotateZ(300deg) rotateY(-90deg) rotateX(0deg);
            transform: rotateZ(300deg) rotateY(-90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@-webkit-keyframes origami-cycle-5-data-v-c7be6aba {
25% {
    -webkit-transform: rotateZ(300deg) rotateY(90deg) rotateX(0deg);
            transform: rotateZ(300deg) rotateY(90deg) rotateX(0deg);
    border-left-color: #31855e;
}
30%,
  55% {
    -webkit-transform: rotateZ(300deg) rotateY(0) rotateX(0deg);
            transform: rotateZ(300deg) rotateY(0) rotateX(0deg);
    border-left-color: #41b883;
}
60%,
  100% {
    -webkit-transform: rotateZ(300deg) rotateY(90deg) rotateX(0deg);
            transform: rotateZ(300deg) rotateY(90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@keyframes origami-cycle-5-data-v-c7be6aba {
25% {
    -webkit-transform: rotateZ(300deg) rotateY(90deg) rotateX(0deg);
            transform: rotateZ(300deg) rotateY(90deg) rotateX(0deg);
    border-left-color: #31855e;
}
30%,
  55% {
    -webkit-transform: rotateZ(300deg) rotateY(0) rotateX(0deg);
            transform: rotateZ(300deg) rotateY(0) rotateX(0deg);
    border-left-color: #41b883;
}
60%,
  100% {
    -webkit-transform: rotateZ(300deg) rotateY(90deg) rotateX(0deg);
            transform: rotateZ(300deg) rotateY(90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@-webkit-keyframes origami-show-6-data-v-c7be6aba {
from {
    -webkit-transform: rotateZ(360deg) rotateY(-90deg) rotateX(0deg);
            transform: rotateZ(360deg) rotateY(-90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@keyframes origami-show-6-data-v-c7be6aba {
from {
    -webkit-transform: rotateZ(360deg) rotateY(-90deg) rotateX(0deg);
            transform: rotateZ(360deg) rotateY(-90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@-webkit-keyframes origami-hide-6-data-v-c7be6aba {
to {
    -webkit-transform: rotateZ(360deg) rotateY(-90deg) rotateX(0deg);
            transform: rotateZ(360deg) rotateY(-90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@keyframes origami-hide-6-data-v-c7be6aba {
to {
    -webkit-transform: rotateZ(360deg) rotateY(-90deg) rotateX(0deg);
            transform: rotateZ(360deg) rotateY(-90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@-webkit-keyframes origami-cycle-6-data-v-c7be6aba {
30% {
    -webkit-transform: rotateZ(360deg) rotateY(90deg) rotateX(0deg);
            transform: rotateZ(360deg) rotateY(90deg) rotateX(0deg);
    border-left-color: #31855e;
}
35%,
  50% {
    -webkit-transform: rotateZ(360deg) rotateY(0) rotateX(0deg);
            transform: rotateZ(360deg) rotateY(0) rotateX(0deg);
    border-left-color: #41b883;
}
55%,
  100% {
    -webkit-transform: rotateZ(360deg) rotateY(90deg) rotateX(0deg);
            transform: rotateZ(360deg) rotateY(90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
@keyframes origami-cycle-6-data-v-c7be6aba {
30% {
    -webkit-transform: rotateZ(360deg) rotateY(90deg) rotateX(0deg);
            transform: rotateZ(360deg) rotateY(90deg) rotateX(0deg);
    border-left-color: #31855e;
}
35%,
  50% {
    -webkit-transform: rotateZ(360deg) rotateY(0) rotateX(0deg);
            transform: rotateZ(360deg) rotateY(0) rotateX(0deg);
    border-left-color: #41b883;
}
55%,
  100% {
    -webkit-transform: rotateZ(360deg) rotateY(90deg) rotateX(0deg);
            transform: rotateZ(360deg) rotateY(90deg) rotateX(0deg);
    border-left-color: #31855e;
}
}
.spinner[data-v-c7be6aba] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.spinner *[data-v-c7be6aba] {
    line-height: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.spinner-inner[data-v-c7be6aba] {
  display: block;
  width: 60px;
  height: 68px;
}
.spinner-inner .slice[data-v-c7be6aba] {
    border-top: 18px solid transparent;
    border-right: none;
    border-bottom: 16px solid transparent;
    border-left: 30px solid #f7484e;
    position: absolute;
    top: 0px;
    left: 50%;
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    border-radius: 3px 3px 0 0;
}
.spinner-inner .slice[data-v-c7be6aba]:nth-child(1) {
    -webkit-transform: rotateZ(60deg) rotateY(0deg) rotateX(0);
            transform: rotateZ(60deg) rotateY(0deg) rotateX(0);
    -webkit-animation: 0.15s linear 0.82s origami-hide-1-data-v-c7be6aba both 1;
            animation: 0.15s linear 0.82s origami-hide-1-data-v-c7be6aba both 1;
}
.spinner-inner .slice[data-v-c7be6aba]:nth-child(2) {
    -webkit-transform: rotateZ(120deg) rotateY(0deg) rotateX(0);
            transform: rotateZ(120deg) rotateY(0deg) rotateX(0);
    -webkit-animation: 0.15s linear 0.74s origami-hide-2-data-v-c7be6aba both 1;
            animation: 0.15s linear 0.74s origami-hide-2-data-v-c7be6aba both 1;
}
.spinner-inner .slice[data-v-c7be6aba]:nth-child(3) {
    -webkit-transform: rotateZ(180deg) rotateY(0deg) rotateX(0);
            transform: rotateZ(180deg) rotateY(0deg) rotateX(0);
    -webkit-animation: 0.15s linear 0.66s origami-hide-3-data-v-c7be6aba both 1;
            animation: 0.15s linear 0.66s origami-hide-3-data-v-c7be6aba both 1;
}
.spinner-inner .slice[data-v-c7be6aba]:nth-child(4) {
    -webkit-transform: rotateZ(240deg) rotateY(0deg) rotateX(0);
            transform: rotateZ(240deg) rotateY(0deg) rotateX(0);
    -webkit-animation: 0.15s linear 0.58s origami-hide-4-data-v-c7be6aba both 1;
            animation: 0.15s linear 0.58s origami-hide-4-data-v-c7be6aba both 1;
}
.spinner-inner .slice[data-v-c7be6aba]:nth-child(5) {
    -webkit-transform: rotateZ(300deg) rotateY(0deg) rotateX(0);
            transform: rotateZ(300deg) rotateY(0deg) rotateX(0);
    -webkit-animation: 0.15s linear 0.5s origami-hide-5-data-v-c7be6aba both 1;
            animation: 0.15s linear 0.5s origami-hide-5-data-v-c7be6aba both 1;
}
.spinner-inner .slice[data-v-c7be6aba]:nth-child(6) {
    -webkit-transform: rotateZ(360deg) rotateY(0deg) rotateX(0);
            transform: rotateZ(360deg) rotateY(0deg) rotateX(0);
    -webkit-animation: 0.15s linear 0.42s origami-hide-6-data-v-c7be6aba both 1;
            animation: 0.15s linear 0.42s origami-hide-6-data-v-c7be6aba both 1;
}
.spinner-inner.loading .slice[data-v-c7be6aba]:nth-child(1) {
    -webkit-transform: rotateZ(60deg) rotateY(90deg) rotateX(0);
            transform: rotateZ(60deg) rotateY(90deg) rotateX(0);
    -webkit-animation: 2s origami-cycle-1-data-v-c7be6aba linear infinite both;
            animation: 2s origami-cycle-1-data-v-c7be6aba linear infinite both;
}
.spinner-inner.loading .slice[data-v-c7be6aba]:nth-child(2) {
    -webkit-transform: rotateZ(120deg) rotateY(90deg) rotateX(0);
            transform: rotateZ(120deg) rotateY(90deg) rotateX(0);
    -webkit-animation: 2s origami-cycle-2-data-v-c7be6aba linear infinite both;
            animation: 2s origami-cycle-2-data-v-c7be6aba linear infinite both;
}
.spinner-inner.loading .slice[data-v-c7be6aba]:nth-child(3) {
    -webkit-transform: rotateZ(180deg) rotateY(90deg) rotateX(0);
            transform: rotateZ(180deg) rotateY(90deg) rotateX(0);
    -webkit-animation: 2s origami-cycle-3-data-v-c7be6aba linear infinite both;
            animation: 2s origami-cycle-3-data-v-c7be6aba linear infinite both;
}
.spinner-inner.loading .slice[data-v-c7be6aba]:nth-child(4) {
    -webkit-transform: rotateZ(240deg) rotateY(90deg) rotateX(0);
            transform: rotateZ(240deg) rotateY(90deg) rotateX(0);
    -webkit-animation: 2s origami-cycle-4-data-v-c7be6aba linear infinite both;
            animation: 2s origami-cycle-4-data-v-c7be6aba linear infinite both;
}
.spinner-inner.loading .slice[data-v-c7be6aba]:nth-child(5) {
    -webkit-transform: rotateZ(300deg) rotateY(90deg) rotateX(0);
            transform: rotateZ(300deg) rotateY(90deg) rotateX(0);
    -webkit-animation: 2s origami-cycle-5-data-v-c7be6aba linear infinite both;
            animation: 2s origami-cycle-5-data-v-c7be6aba linear infinite both;
}
.spinner-inner.loading .slice[data-v-c7be6aba]:nth-child(6) {
    -webkit-transform: rotateZ(360deg) rotateY(90deg) rotateX(0);
            transform: rotateZ(360deg) rotateY(90deg) rotateX(0);
    -webkit-animation: 2s origami-cycle-6-data-v-c7be6aba linear infinite both;
            animation: 2s origami-cycle-6-data-v-c7be6aba linear infinite both;
}

.line[data-v-05b9a116] {
  -webkit-animation: linePencil-data-v-05b9a116 .8s infinite linear;
          animation: linePencil-data-v-05b9a116 .8s infinite linear;
}
@-webkit-keyframes linePencil-data-v-05b9a116 {
0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
100% {
    -webkit-transform: translateY(-150px);
            transform: translateY(-150px);
}
}
@keyframes linePencil-data-v-05b9a116 {
0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
}
100% {
    -webkit-transform: translateY(-150px);
            transform: translateY(-150px);
}
}

.spinner[data-v-087259d3] {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.spinner *[data-v-087259d3] {
    line-height: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.board[data-v-087259d3] {
  width: 250px;
  position: relative;
}
.left[data-v-087259d3],
.right[data-v-087259d3] {
  height: 50px;
  width: 15px;
  background: #41b883;
  display: inline-block;
  position: absolute;
}
.left[data-v-087259d3] {
  left: 0;
  -webkit-animation: pingpong-position1-data-v-087259d3 2s linear infinite;
          animation: pingpong-position1-data-v-087259d3 2s linear infinite;
}
.right[data-v-087259d3] {
  right: 0;
  -webkit-animation: pingpong-position2-data-v-087259d3 2s linear infinite;
          animation: pingpong-position2-data-v-087259d3 2s linear infinite;
}
.ball[data-v-087259d3] {
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #f7484e;
  position: absolute;
  -webkit-animation: pingpong-bounce-data-v-087259d3 2s linear infinite;
          animation: pingpong-bounce-data-v-087259d3 2s linear infinite;
}
@-webkit-keyframes pingpong-position1-data-v-087259d3 {
0% {
    top: -60px;
}
25% {
    top: 0;
}
50% {
    top: 60px;
}
75% {
    top: -60px;
}
100% {
    top: -60px;
}
}
@keyframes pingpong-position1-data-v-087259d3 {
0% {
    top: -60px;
}
25% {
    top: 0;
}
50% {
    top: 60px;
}
75% {
    top: -60px;
}
100% {
    top: -60px;
}
}
@-webkit-keyframes pingpong-position2-data-v-087259d3 {
0% {
    top: 60px;
}
25% {
    top: 0;
}
50% {
    top: -60px;
}
75% {
    top: -60px;
}
100% {
    top: 60px;
}
}
@keyframes pingpong-position2-data-v-087259d3 {
0% {
    top: 60px;
}
25% {
    top: 0;
}
50% {
    top: -60px;
}
75% {
    top: -60px;
}
100% {
    top: 60px;
}
}
@-webkit-keyframes pingpong-bounce-data-v-087259d3 {
0% {
    top: -35px;
    left: 10px;
}
25% {
    top: 25px;
    left: 225px;
}
50% {
    top: 75px;
    left: 10px;
}
75% {
    top: -35px;
    left: 225px;
}
100% {
    top: -35px;
    left: 10px;
}
}
@keyframes pingpong-bounce-data-v-087259d3 {
0% {
    top: -35px;
    left: 10px;
}
25% {
    top: 25px;
    left: 225px;
}
50% {
    top: 75px;
    left: 10px;
}
75% {
    top: -35px;
    left: 225px;
}
100% {
    top: -35px;
    left: 10px;
}
}

.spinner[data-v-19100ce3] {
  position: relative;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.spinner *[data-v-19100ce3] {
    line-height: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.mask[data-v-19100ce3] {
  position: absolute;
  border-radius: 2px;
  overflow: hidden;
  -webkit-perspective: 1000;
          perspective: 1000;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.plane[data-v-19100ce3] {
  background: #41b883;
  width: 400%;
  height: 100%;
  position: absolute;
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
  z-index: 100;
  -webkit-perspective: 1000;
          perspective: 1000;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
}
.animation[data-v-19100ce3] {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#top .plane[data-v-19100ce3] {
  z-index: 2000;
  -webkit-animation: trans1-data-v-19100ce3 1.3s ease-in infinite 0s backwards;
          animation: trans1-data-v-19100ce3 1.3s ease-in infinite 0s backwards;
}
#middle .plane[data-v-19100ce3] {
  -webkit-transform: translate3d(0px, 0, 0);
          transform: translate3d(0px, 0, 0);
  background: #32855f;
  -webkit-animation: trans2-data-v-19100ce3 1.3s linear infinite 0.3s backwards;
          animation: trans2-data-v-19100ce3 1.3s linear infinite 0.3s backwards;
}
#bottom .plane[data-v-19100ce3] {
  z-index: 2000;
  -webkit-animation: trans3-data-v-19100ce3 1.3s ease-out infinite 0.7s backwards;
          animation: trans3-data-v-19100ce3 1.3s ease-out infinite 0.7s backwards;
}
#top[data-v-19100ce3] {
  width: 53px;
  height: 20px;
  left: 20px;
  top: 5px;
  -webkit-transform: skew(-15deg, 0);
          transform: skew(-15deg, 0);
  z-index: 100;
}
#middle[data-v-19100ce3] {
  width: 33px;
  height: 20px;
  left: 20px;
  top: 21px;
  -webkit-transform: skew(-15deg, 40deg);
          transform: skew(-15deg, 40deg);
}
#bottom[data-v-19100ce3] {
  width: 53px;
  height: 20px;
  top: 35px;
  -webkit-transform: skew(-15deg, 0);
          transform: skew(-15deg, 0);
}
p[data-v-19100ce3] {
  color: #fff;
  position: absolute;
  left: -3px;
  top: 45px;
  font-family: Arial;
  text-align: center;
  font-size: 10px;
}
@-webkit-keyframes trans1-data-v-19100ce3 {
from {
    -webkit-transform: translate3d(53px, 0, 0);
            transform: translate3d(53px, 0, 0);
}
to {
    -webkit-transform: translate3d(-250px, 0, 0);
            transform: translate3d(-250px, 0, 0);
}
}
@keyframes trans1-data-v-19100ce3 {
from {
    -webkit-transform: translate3d(53px, 0, 0);
            transform: translate3d(53px, 0, 0);
}
to {
    -webkit-transform: translate3d(-250px, 0, 0);
            transform: translate3d(-250px, 0, 0);
}
}
@-webkit-keyframes trans2-data-v-19100ce3 {
from {
    -webkit-transform: translate3d(-160px, 0, 0);
            transform: translate3d(-160px, 0, 0);
}
to {
    -webkit-transform: translate3d(53px, 0, 0);
            transform: translate3d(53px, 0, 0);
}
}
@keyframes trans2-data-v-19100ce3 {
from {
    -webkit-transform: translate3d(-160px, 0, 0);
            transform: translate3d(-160px, 0, 0);
}
to {
    -webkit-transform: translate3d(53px, 0, 0);
            transform: translate3d(53px, 0, 0);
}
}
@-webkit-keyframes trans3-data-v-19100ce3 {
from {
    -webkit-transform: translate3d(53px, 0, 0);
            transform: translate3d(53px, 0, 0);
}
to {
    -webkit-transform: translate3d(-220px, 0, 0);
            transform: translate3d(-220px, 0, 0);
}
}
@keyframes trans3-data-v-19100ce3 {
from {
    -webkit-transform: translate3d(53px, 0, 0);
            transform: translate3d(53px, 0, 0);
}
to {
    -webkit-transform: translate3d(-220px, 0, 0);
            transform: translate3d(-220px, 0, 0);
}
}
@-webkit-keyframes animColor-data-v-19100ce3 {
from {
    background: red;
}
25% {
    background: yellow;
}
50% {
    background: green;
}
75% {
    background: brown;
}
to {
    background: blue;
}
}
@keyframes animColor-data-v-19100ce3 {
from {
    background: red;
}
25% {
    background: yellow;
}
50% {
    background: green;
}
75% {
    background: brown;
}
to {
    background: blue;
}
}

.spinner[data-v-7bb31fbe] {
  display: inline-block;
  -webkit-animation: rotateplane-data-v-7bb31fbe 1.2s infinite ease-in-out;
          animation: rotateplane-data-v-7bb31fbe 1.2s infinite ease-in-out;
}
@-webkit-keyframes rotateplane-data-v-7bb31fbe {
0% {
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
            transform: perspective(120px) rotateX(0deg) rotateY(0deg);
}
50% {
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
            transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
}
100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
            transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
}
}
@keyframes rotateplane-data-v-7bb31fbe {
0% {
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
            transform: perspective(120px) rotateX(0deg) rotateY(0deg);
}
50% {
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
            transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
}
100% {
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
            transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
}
}

.spinner[data-v-fa81853e] {
  position: relative;
}
.spinner *[data-v-fa81853e] {
    line-height: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.spinner[data-v-fa81853e]:before {
    content: '';
    width: 100%;
    height: 20%;
    min-width: 5px;
    background: #000;
    opacity: 0.1;
    position: absolute;
    bottom: 0%;
    left: 0;
    border-radius: 50%;
    -webkit-animation: rotate-square-2-shadow-data-v-fa81853e .5s linear infinite;
            animation: rotate-square-2-shadow-data-v-fa81853e .5s linear infinite;
}
.spinner[data-v-fa81853e]:after {
    content: '';
    width: 100%;
    height: 100%;
    background: #41b883;
    -webkit-animation: rotate-square-2-animate-data-v-fa81853e .5s linear infinite;
            animation: rotate-square-2-animate-data-v-fa81853e .5s linear infinite;
    position: absolute;
    bottom: 40%;
    left: 0;
    border-radius: 3px;
}
@-webkit-keyframes rotate-square-2-animate-data-v-fa81853e {
17% {
    border-bottom-right-radius: 3px;
}
25% {
    -webkit-transform: translateY(20%) rotate(22.5deg);
            transform: translateY(20%) rotate(22.5deg);
}
50% {
    -webkit-transform: translateY(40%) scale(1, 0.9) rotate(45deg);
            transform: translateY(40%) scale(1, 0.9) rotate(45deg);
    border-bottom-right-radius: 50%;
}
75% {
    -webkit-transform: translateY(20%) rotate(67.5deg);
            transform: translateY(20%) rotate(67.5deg);
}
100% {
    -webkit-transform: translateY(0) rotate(90deg);
            transform: translateY(0) rotate(90deg);
}
}
@keyframes rotate-square-2-animate-data-v-fa81853e {
17% {
    border-bottom-right-radius: 3px;
}
25% {
    -webkit-transform: translateY(20%) rotate(22.5deg);
            transform: translateY(20%) rotate(22.5deg);
}
50% {
    -webkit-transform: translateY(40%) scale(1, 0.9) rotate(45deg);
            transform: translateY(40%) scale(1, 0.9) rotate(45deg);
    border-bottom-right-radius: 50%;
}
75% {
    -webkit-transform: translateY(20%) rotate(67.5deg);
            transform: translateY(20%) rotate(67.5deg);
}
100% {
    -webkit-transform: translateY(0) rotate(90deg);
            transform: translateY(0) rotate(90deg);
}
}
@-webkit-keyframes rotate-square-2-shadow-data-v-fa81853e {
0%, 100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
}
50% {
    -webkit-transform: scale(1.2, 1);
            transform: scale(1.2, 1);
}
}
@keyframes rotate-square-2-shadow-data-v-fa81853e {
0%, 100% {
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
}
50% {
    -webkit-transform: scale(1.2, 1);
            transform: scale(1.2, 1);
}
}

.spinner[data-v-fa65563c] {
  height: 40px;
  width: 40px;
}
.spinner *[data-v-fa65563c] {
    line-height: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.b0[data-v-fa65563c] {
  -webkit-animation: rotate-square-3-b0-data-v-fa65563c 4s infinite ease;
          animation: rotate-square-3-b0-data-v-fa65563c 4s infinite ease;
  -webkit-transform-origin: 250px 250px;
          transform-origin: 250px 250px;
}
.b1[data-v-fa65563c] {
  -webkit-animation: rotate-square-3-b1-data-v-fa65563c 4s infinite ease;
          animation: rotate-square-3-b1-data-v-fa65563c 4s infinite ease;
}
.b2[data-v-fa65563c] {
  -webkit-animation: rotate-square-3-b2-data-v-fa65563c 4s infinite ease;
          animation: rotate-square-3-b2-data-v-fa65563c 4s infinite ease;
}
.b3[data-v-fa65563c] {
  -webkit-animation: rotate-square-3-b3-data-v-fa65563c 4s infinite ease;
          animation: rotate-square-3-b3-data-v-fa65563c 4s infinite ease;
}
.b4[data-v-fa65563c] {
  -webkit-animation: rotate-square-3-b4-data-v-fa65563c 4s infinite ease;
          animation: rotate-square-3-b4-data-v-fa65563c 4s infinite ease;
}
@-webkit-keyframes rotate-square-3-b0-data-v-fa65563c {
0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
}
25% {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
}
50% {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
}
75% {
    -webkit-transform: rotate(-270deg);
            transform: rotate(-270deg);
}
100% {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg);
}
}
@keyframes rotate-square-3-b0-data-v-fa65563c {
0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
}
25% {
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
}
50% {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
}
75% {
    -webkit-transform: rotate(-270deg);
            transform: rotate(-270deg);
}
100% {
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg);
}
}
@-webkit-keyframes rotate-square-3-b1-data-v-fa65563c {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
25% {
    -webkit-transform: translate(0, 355px);
            transform: translate(0, 355px);
}
50% {
    -webkit-transform: translate(355px, 355px);
            transform: translate(355px, 355px);
}
75% {
    -webkit-transform: translate(355px, 0);
            transform: translate(355px, 0);
}
100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
}
@keyframes rotate-square-3-b1-data-v-fa65563c {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
25% {
    -webkit-transform: translate(0, 355px);
            transform: translate(0, 355px);
}
50% {
    -webkit-transform: translate(355px, 355px);
            transform: translate(355px, 355px);
}
75% {
    -webkit-transform: translate(355px, 0);
            transform: translate(355px, 0);
}
100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
}
@-webkit-keyframes rotate-square-3-b2-data-v-fa65563c {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
25% {
    -webkit-transform: translate(-355px, 0);
            transform: translate(-355px, 0);
}
50% {
    -webkit-transform: translate(-355px, 355px);
            transform: translate(-355px, 355px);
}
75% {
    -webkit-transform: translate(0, 355px);
            transform: translate(0, 355px);
}
100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
}
@keyframes rotate-square-3-b2-data-v-fa65563c {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
25% {
    -webkit-transform: translate(-355px, 0);
            transform: translate(-355px, 0);
}
50% {
    -webkit-transform: translate(-355px, 355px);
            transform: translate(-355px, 355px);
}
75% {
    -webkit-transform: translate(0, 355px);
            transform: translate(0, 355px);
}
100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
}
@-webkit-keyframes rotate-square-3-b3-data-v-fa65563c {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
25% {
    -webkit-transform: translate(0, -355px);
            transform: translate(0, -355px);
}
50% {
    -webkit-transform: translate(-355px, -355px);
            transform: translate(-355px, -355px);
}
75% {
    -webkit-transform: translate(-355px, 0);
            transform: translate(-355px, 0);
}
100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
}
@keyframes rotate-square-3-b3-data-v-fa65563c {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
25% {
    -webkit-transform: translate(0, -355px);
            transform: translate(0, -355px);
}
50% {
    -webkit-transform: translate(-355px, -355px);
            transform: translate(-355px, -355px);
}
75% {
    -webkit-transform: translate(-355px, 0);
            transform: translate(-355px, 0);
}
100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
}
@-webkit-keyframes rotate-square-3-b4-data-v-fa65563c {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
25% {
    -webkit-transform: translate(355px, 0);
            transform: translate(355px, 0);
}
50% {
    -webkit-transform: translate(355px, -355px);
            transform: translate(355px, -355px);
}
75% {
    -webkit-transform: translate(0, -355px);
            transform: translate(0, -355px);
}
100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
}
@keyframes rotate-square-3-b4-data-v-fa65563c {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
25% {
    -webkit-transform: translate(355px, 0);
            transform: translate(355px, 0);
}
50% {
    -webkit-transform: translate(355px, -355px);
            transform: translate(355px, -355px);
}
75% {
    -webkit-transform: translate(0, -355px);
            transform: translate(0, -355px);
}
100% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
}

.spinner[data-v-fa49273a] {
  position: relative;
  border: 4px solid #41b883;
  -webkit-animation: loader-data-v-fa49273a 2s infinite ease;
          animation: loader-data-v-fa49273a 2s infinite ease;
}
.spinner *[data-v-fa49273a] {
    line-height: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.loader-inner[data-v-fa49273a] {
  vertical-align: top;
  display: inline-block;
  width: 100%;
  background-color: #41b883;
  -webkit-animation: loader-inner-data-v-fa49273a 2s infinite ease-in;
          animation: loader-inner-data-v-fa49273a 2s infinite ease-in;
}
@-webkit-keyframes loader-data-v-fa49273a {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
25% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
75% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@keyframes loader-data-v-fa49273a {
0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
25% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
50% {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
75% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
}
@-webkit-keyframes loader-inner-data-v-fa49273a {
0% {
    height: 0%;
}
25% {
    height: 0%;
}
50% {
    height: 100%;
}
75% {
    height: 100%;
}
100% {
    height: 0%;
}
}
@keyframes loader-inner-data-v-fa49273a {
0% {
    height: 0%;
}
25% {
    height: 0%;
}
50% {
    height: 100%;
}
75% {
    height: 100%;
}
100% {
    height: 0%;
}
}

.spinner[data-v-fa2cf838] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 0;
}
.spinner *[data-v-fa2cf838] {
    line-height: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.spinner-inner[data-v-fa2cf838] {
  position: relative;
  width: 75px;
  height: 75px;
}
.load3-center[data-v-fa2cf838] {
  display: inline-block;
  position: absolute;
  background: #41b883;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  height: 30px;
  width: 30px;
  left: 23px;
  top: 23px;
  border-radius: 3px;
  -webkit-animation: rotate-square-5-pulse-data-v-fa2cf838 1s ease infinite;
          animation: rotate-square-5-pulse-data-v-fa2cf838 1s ease infinite;
}
.load3[data-v-fa2cf838] {
  display: inline-block;
  position: relative;
  width: 75px;
  height: 75px;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.load3[data-v-fa2cf838]:after, .load3[data-v-fa2cf838]:before {
    position: absolute;
    content: '';
    height: 10px;
    width: 10px;
    display: block;
    top: 0;
    border-radius: 3px;
    background: #41b883;
    -webkit-animation-delay: -.5s;
            animation-delay: -.5s;
}
.load3[data-v-fa2cf838]:after {
    right: 0;
    -webkit-animation: rotate-square-5-square-tr-data-v-fa2cf838 2s ease infinite;
            animation: rotate-square-5-square-tr-data-v-fa2cf838 2s ease infinite;
    -webkit-animation-delay: .125s;
            animation-delay: .125s;
}
.load3[data-v-fa2cf838]:before {
    -webkit-animation: rotate-square-5-square-tl-data-v-fa2cf838 2s ease infinite;
            animation: rotate-square-5-square-tl-data-v-fa2cf838 2s ease infinite;
    -webkit-animation-delay: .125s;
            animation-delay: .125s;
}
.load3.two[data-v-fa2cf838] {
  position: relative;
  top: -75px;
}
.load3.two[data-v-fa2cf838]:after, .load3.two[data-v-fa2cf838]:before {
    bottom: 0;
    top: initial;
}
.load3.two[data-v-fa2cf838]:after {
    -webkit-animation: rotate-square-5-square-br-data-v-fa2cf838 2s ease infinite;
            animation: rotate-square-5-square-br-data-v-fa2cf838 2s ease infinite;
    animation-direction: reverse;
}
.load3.two[data-v-fa2cf838]:before {
    -webkit-animation: rotate-square-5-square-bl-data-v-fa2cf838 2s ease infinite;
            animation: rotate-square-5-square-bl-data-v-fa2cf838 2s ease infinite;
    animation-direction: reverse;
}
@-webkit-keyframes rotate-square-5-square-tl-data-v-fa2cf838 {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
25% {
    -webkit-transform: translate(0, 62.5px);
            transform: translate(0, 62.5px);
}
50% {
    -webkit-transform: translate(62.5px, 62.5px);
            transform: translate(62.5px, 62.5px);
}
75% {
    -webkit-transform: translate(62.5px, 0);
            transform: translate(62.5px, 0);
}
}
@keyframes rotate-square-5-square-tl-data-v-fa2cf838 {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
25% {
    -webkit-transform: translate(0, 62.5px);
            transform: translate(0, 62.5px);
}
50% {
    -webkit-transform: translate(62.5px, 62.5px);
            transform: translate(62.5px, 62.5px);
}
75% {
    -webkit-transform: translate(62.5px, 0);
            transform: translate(62.5px, 0);
}
}
@-webkit-keyframes rotate-square-5-square-bl-data-v-fa2cf838 {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
25% {
    -webkit-transform: translate(0, -62.5px);
            transform: translate(0, -62.5px);
}
50% {
    -webkit-transform: translate(62.5px, -62.5px);
            transform: translate(62.5px, -62.5px);
}
75% {
    -webkit-transform: translate(62.5px, 0);
            transform: translate(62.5px, 0);
}
}
@keyframes rotate-square-5-square-bl-data-v-fa2cf838 {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
25% {
    -webkit-transform: translate(0, -62.5px);
            transform: translate(0, -62.5px);
}
50% {
    -webkit-transform: translate(62.5px, -62.5px);
            transform: translate(62.5px, -62.5px);
}
75% {
    -webkit-transform: translate(62.5px, 0);
            transform: translate(62.5px, 0);
}
}
@-webkit-keyframes rotate-square-5-square-tr-data-v-fa2cf838 {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
25% {
    -webkit-transform: translate(-62.5px, 0);
            transform: translate(-62.5px, 0);
}
50% {
    -webkit-transform: translate(-62.5px, 62.5px);
            transform: translate(-62.5px, 62.5px);
}
75% {
    -webkit-transform: translate(0, 62.5px);
            transform: translate(0, 62.5px);
}
}
@keyframes rotate-square-5-square-tr-data-v-fa2cf838 {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
25% {
    -webkit-transform: translate(-62.5px, 0);
            transform: translate(-62.5px, 0);
}
50% {
    -webkit-transform: translate(-62.5px, 62.5px);
            transform: translate(-62.5px, 62.5px);
}
75% {
    -webkit-transform: translate(0, 62.5px);
            transform: translate(0, 62.5px);
}
}
@-webkit-keyframes rotate-square-5-square-br-data-v-fa2cf838 {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
25% {
    -webkit-transform: translate(-62.5px, 0);
            transform: translate(-62.5px, 0);
}
50% {
    -webkit-transform: translate(-62.5px, -62.5px);
            transform: translate(-62.5px, -62.5px);
}
75% {
    -webkit-transform: translate(0, -62.5px);
            transform: translate(0, -62.5px);
}
}
@keyframes rotate-square-5-square-br-data-v-fa2cf838 {
0% {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
}
25% {
    -webkit-transform: translate(-62.5px, 0);
            transform: translate(-62.5px, 0);
}
50% {
    -webkit-transform: translate(-62.5px, -62.5px);
            transform: translate(-62.5px, -62.5px);
}
75% {
    -webkit-transform: translate(0, -62.5px);
            transform: translate(0, -62.5px);
}
}
@-webkit-keyframes rotate-square-5-pulse-data-v-fa2cf838 {
0%, 100% {
    -webkit-transform: scale(1) rotate(45deg);
            transform: scale(1) rotate(45deg);
}
75% {
    -webkit-transform: scale(0.25) rotate(45deg);
            transform: scale(0.25) rotate(45deg);
}
}
@keyframes rotate-square-5-pulse-data-v-fa2cf838 {
0%, 100% {
    -webkit-transform: scale(1) rotate(45deg);
            transform: scale(1) rotate(45deg);
}
75% {
    -webkit-transform: scale(0.25) rotate(45deg);
            transform: scale(0.25) rotate(45deg);
}
}

.spinner[data-v-1520e9ed] {
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: sk-scaleout-data-v-1520e9ed 1s ease-in-out infinite;
          animation: sk-scaleout-data-v-1520e9ed 1s ease-in-out infinite;
}
@-webkit-keyframes sk-scaleout-data-v-1520e9ed {
0% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
}
}
@keyframes sk-scaleout-data-v-1520e9ed {
0% {
    -webkit-transform: scale(0);
            transform: scale(0);
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0;
}
}

.spinner[data-v-5136df08] {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.spinner *[data-v-5136df08] {
    line-height: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.spinner-inner[data-v-5136df08] {
  -webkit-transform-origin: center center;
          transform-origin: center center;
  width: 200px;
  height: 200px;
  position: relative;
}
.hex-brick[data-v-5136df08] {
  background: #41b883;
  width: 30px;
  height: 17px;
  position: absolute;
  top: 5px;
  -webkit-animation-name: socket-fade-data-v-5136df08;
          animation-name: socket-fade-data-v-5136df08;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.h2[data-v-5136df08] {
  -webkit-transform: rotate(60deg);
          transform: rotate(60deg);
}
.h3[data-v-5136df08] {
  -webkit-transform: rotate(-60deg);
          transform: rotate(-60deg);
}
.gel[data-v-5136df08] {
  height: 30px;
  width: 30px;
  -webkit-transition: all .3s;
  transition: all .3s;
  position: absolute;
  top: 50%;
  left: 50%;
}
.center-gel[data-v-5136df08] {
  margin-left: -15px;
  margin-top: -15px;
  -webkit-animation-name: socket-pulse-data-v-5136df08;
          animation-name: socket-pulse-data-v-5136df08;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}
.c1[data-v-5136df08] {
  margin-left: -47px;
  margin-top: -15px;
}
.c2[data-v-5136df08] {
  margin-left: -31px;
  margin-top: -43px;
}
.c3[data-v-5136df08] {
  margin-left: 1px;
  margin-top: -43px;
}
.c4[data-v-5136df08] {
  margin-left: 17px;
  margin-top: -15px;
}
.c5[data-v-5136df08] {
  margin-left: -31px;
  margin-top: 13px;
}
.c6[data-v-5136df08] {
  margin-left: 1px;
  margin-top: 13px;
}
.c7[data-v-5136df08] {
  margin-left: -63px;
  margin-top: -43px;
}
.c8[data-v-5136df08] {
  margin-left: 33px;
  margin-top: -43px;
}
.c9[data-v-5136df08] {
  margin-left: -15px;
  margin-top: 41px;
}
.c10[data-v-5136df08] {
  margin-left: -63px;
  margin-top: 13px;
}
.c11[data-v-5136df08] {
  margin-left: 33px;
  margin-top: 13px;
}
.c12[data-v-5136df08] {
  margin-left: -15px;
  margin-top: -71px;
}
.c13[data-v-5136df08] {
  margin-left: -47px;
  margin-top: -71px;
}
.c14[data-v-5136df08] {
  margin-left: 17px;
  margin-top: -71px;
}
.c15[data-v-5136df08] {
  margin-left: -47px;
  margin-top: 41px;
}
.c16[data-v-5136df08] {
  margin-left: 17px;
  margin-top: 41px;
}
.c17[data-v-5136df08] {
  margin-left: -79px;
  margin-top: -15px;
}
.c18[data-v-5136df08] {
  margin-left: 49px;
  margin-top: -15px;
}
.c19[data-v-5136df08] {
  margin-left: -63px;
  margin-top: -99px;
}
.c20[data-v-5136df08] {
  margin-left: 33px;
  margin-top: -99px;
}
.c21[data-v-5136df08] {
  margin-left: 1px;
  margin-top: -99px;
}
.c22[data-v-5136df08] {
  margin-left: -31px;
  margin-top: -99px;
}
.c23[data-v-5136df08] {
  margin-left: -63px;
  margin-top: 69px;
}
.c24[data-v-5136df08] {
  margin-left: 33px;
  margin-top: 69px;
}
.c25[data-v-5136df08] {
  margin-left: 1px;
  margin-top: 69px;
}
.c26[data-v-5136df08] {
  margin-left: -31px;
  margin-top: 69px;
}
.c27[data-v-5136df08] {
  margin-left: -79px;
  margin-top: -15px;
}
.c28[data-v-5136df08] {
  margin-left: -95px;
  margin-top: -43px;
}
.c29[data-v-5136df08] {
  margin-left: -95px;
  margin-top: 13px;
}
.c30[data-v-5136df08] {
  margin-left: 49px;
  margin-top: 41px;
}
.c31[data-v-5136df08] {
  margin-left: -79px;
  margin-top: -71px;
}
.c32[data-v-5136df08] {
  margin-left: -111px;
  margin-top: -15px;
}
.c33[data-v-5136df08] {
  margin-left: 65px;
  margin-top: -43px;
}
.c34[data-v-5136df08] {
  margin-left: 65px;
  margin-top: 13px;
}
.c35[data-v-5136df08] {
  margin-left: -79px;
  margin-top: 41px;
}
.c36[data-v-5136df08] {
  margin-left: 49px;
  margin-top: -71px;
}
.c37[data-v-5136df08] {
  margin-left: 81px;
  margin-top: -15px;
}
.r1[data-v-5136df08] {
  -webkit-animation-name: socket-pulse-data-v-5136df08;
          animation-name: socket-pulse-data-v-5136df08;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-delay: .2s;
          animation-delay: .2s;
}
.r2[data-v-5136df08] {
  -webkit-animation-name: socket-pulse-data-v-5136df08;
          animation-name: socket-pulse-data-v-5136df08;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-delay: .4s;
          animation-delay: .4s;
}
.r3[data-v-5136df08] {
  -webkit-animation-name: socket-pulse-data-v-5136df08;
          animation-name: socket-pulse-data-v-5136df08;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-delay: .6s;
          animation-delay: .6s;
}
.r1 > .hex-brick[data-v-5136df08] {
  -webkit-animation-name: socket-fade-data-v-5136df08;
          animation-name: socket-fade-data-v-5136df08;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-delay: .2s;
          animation-delay: .2s;
}
.r2 > .hex-brick[data-v-5136df08] {
  -webkit-animation-name: socket-fade-data-v-5136df08;
          animation-name: socket-fade-data-v-5136df08;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-delay: .4s;
          animation-delay: .4s;
}
.r3 > .hex-brick[data-v-5136df08] {
  -webkit-animation-name: socket-fade-data-v-5136df08;
          animation-name: socket-fade-data-v-5136df08;
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-delay: .6s;
          animation-delay: .6s;
}
@-webkit-keyframes socket-pulse-data-v-5136df08 {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
50% {
    -webkit-transform: scale(0.01);
            transform: scale(0.01);
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@keyframes socket-pulse-data-v-5136df08 {
0% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
50% {
    -webkit-transform: scale(0.01);
            transform: scale(0.01);
}
100% {
    -webkit-transform: scale(1);
            transform: scale(1);
}
}
@-webkit-keyframes socket-fade-data-v-5136df08 {
0% {
    background: #41b883;
}
50% {
    background: #286b4b;
}
100% {
    background: #41b883;
}
}
@keyframes socket-fade-data-v-5136df08 {
0% {
    background: #41b883;
}
50% {
    background: #286b4b;
}
100% {
    background: #41b883;
}
}

.spinner[data-v-c59c8ac2] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.spinner *[data-v-c59c8ac2] {
    line-height: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.spinner-inner[data-v-c59c8ac2] {
  -webkit-transform-origin: center center;
          transform-origin: center center;
  -webkit-animation: spin-line-data-v-c59c8ac2 4s ease infinite;
          animation: spin-line-data-v-c59c8ac2 4s ease infinite;
}
@-webkit-keyframes spin-line-data-v-c59c8ac2 {
0% {
    -webkit-transform: rotate(-20deg);
            transform: rotate(-20deg);
    height: 5px;
    width: 75px;
}
5% {
    height: 5px;
    width: 75px;
}
30% {
    -webkit-transform: rotate(380deg);
            transform: rotate(380deg);
    height: 5px;
    width: 75px;
}
40% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
    height: 5px;
    width: 75px;
}
55% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    height: 5px;
    width: 5px;
}
65% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    height: 5px;
    width: 85px;
}
68% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    height: 5px;
}
75% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    height: 5px;
    width: 1px;
}
78% {
    height: 5px;
    width: 5px;
}
90% {
    height: 5px;
    width: 75px;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
99%, 100% {
    height: 5px;
    width: 75px;
    -webkit-transform: rotate(-20deg);
            transform: rotate(-20deg);
}
}
@keyframes spin-line-data-v-c59c8ac2 {
0% {
    -webkit-transform: rotate(-20deg);
            transform: rotate(-20deg);
    height: 5px;
    width: 75px;
}
5% {
    height: 5px;
    width: 75px;
}
30% {
    -webkit-transform: rotate(380deg);
            transform: rotate(380deg);
    height: 5px;
    width: 75px;
}
40% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
    height: 5px;
    width: 75px;
}
55% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    height: 5px;
    width: 5px;
}
65% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    height: 5px;
    width: 85px;
}
68% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    height: 5px;
}
75% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    height: 5px;
    width: 1px;
}
78% {
    height: 5px;
    width: 5px;
}
90% {
    height: 5px;
    width: 75px;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
99%, 100% {
    height: 5px;
    width: 75px;
    -webkit-transform: rotate(-20deg);
            transform: rotate(-20deg);
}
}

.spinner[data-v-04afca8c] {
  display: inline-block;
}
.spinner *[data-v-04afca8c] {
    line-height: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.sk-cube[data-v-04afca8c] {
  width: 33%;
  height: 33%;
  float: left;
  -webkit-animation: sk-cubeGridScaleDelay-data-v-04afca8c 1.8s ease-in-out infinite;
          animation: sk-cubeGridScaleDelay-data-v-04afca8c 1.8s ease-in-out infinite;
}
.sk-cube1[data-v-04afca8c] {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.sk-cube2[data-v-04afca8c] {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.sk-cube3[data-v-04afca8c] {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
}
.sk-cube4[data-v-04afca8c] {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.sk-cube5[data-v-04afca8c] {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
.sk-cube6[data-v-04afca8c] {
  -webkit-animation-delay: 0.3s;
  animation-delay: 0.3s;
}
.sk-cube7[data-v-04afca8c] {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
}
.sk-cube8[data-v-04afca8c] {
  -webkit-animation-delay: 0.1s;
  animation-delay: 0.1s;
}
.sk-cube9[data-v-04afca8c] {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
}
@-webkit-keyframes sk-cubeGridScaleDelay-data-v-04afca8c {
0%, 70%, 100% {
    -webkit-transform: scale3D(1, 1, 1);
            transform: scale3D(1, 1, 1);
}
35% {
    -webkit-transform: scale3D(0, 0, 1);
            transform: scale3D(0, 0, 1);
}
}
@keyframes sk-cubeGridScaleDelay-data-v-04afca8c {
0%, 70%, 100% {
    -webkit-transform: scale3D(1, 1, 1);
            transform: scale3D(1, 1, 1);
}
35% {
    -webkit-transform: scale3D(0, 0, 1);
            transform: scale3D(0, 0, 1);
}
}

.spinner[data-v-1ae3dd4c] {
  display: inline-block;
  text-align: center;
  font-size: 10px;
}
.spinner *[data-v-1ae3dd4c] {
    line-height: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.rect[data-v-1ae3dd4c] {
  -webkit-animation: sk-stretchdelay-data-v-1ae3dd4c 1.2s ease-in-out infinite;
          animation: sk-stretchdelay-data-v-1ae3dd4c 1.2s ease-in-out infinite;
}
.spinner > div[data-v-1ae3dd4c] {
  height: 100%;
  width: 10%;
  display: inline-block;
}
.spinner .rect-2[data-v-1ae3dd4c] {
  -webkit-animation-delay: -1.1s;
          animation-delay: -1.1s;
}
.spinner .rect-3[data-v-1ae3dd4c] {
  -webkit-animation-delay: -1.0s;
          animation-delay: -1.0s;
}
.spinner .rect-4[data-v-1ae3dd4c] {
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s;
}
.spinner .rect-5[data-v-1ae3dd4c] {
  -webkit-animation-delay: -0.8s;
          animation-delay: -0.8s;
}
@-webkit-keyframes sk-stretchdelay-data-v-1ae3dd4c {
0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
            transform: scaleY(0.4);
}
20% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
}
}
@keyframes sk-stretchdelay-data-v-1ae3dd4c {
0%, 40%, 100% {
    -webkit-transform: scaleY(0.4);
            transform: scaleY(0.4);
}
20% {
    -webkit-transform: scaleY(1);
            transform: scaleY(1);
}
}

.spinner[data-v-3d9bd062] {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  border: 1px #41b883 solid;
  border-radius: 4px;
  position: relative;
  background: linear-gradient(45deg, transparent 49%, #41b883 50%, #41b883 50%, transparent 51%, transparent), linear-gradient(-45deg, transparent 49%, #41b883 50%, #41b883 50%, transparent 51%, transparent);
  background-size: 16px 16px;
  background-position: 0% 0%;
  -webkit-animation: spTexture-data-v-3d9bd062 1s infinite linear;
          animation: spTexture-data-v-3d9bd062 1s infinite linear;
}
@-webkit-keyframes spTexture-data-v-3d9bd062 {
from {
    background-position: 0px 0px;
}
to {
    background-position: -16px 0px;
}
}
@keyframes spTexture-data-v-3d9bd062 {
from {
    background-position: 0px 0px;
}
to {
    background-position: -16px 0px;
}
}

.spinner[data-v-28beac0f] {
  position: relative;
  display: inline-block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.spinner *[data-v-28beac0f] {
    line-height: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.spinner .blob[data-v-28beac0f] {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    border: 2px solid #41b883;
    width: 10px;
    height: 10px;
    border-radius: 50%;
}
.spinner .blob.top[data-v-28beac0f] {
      top: 0;
      -webkit-transform: translate(-50%, 0);
              transform: translate(-50%, 0);
      -webkit-animation: blob-top-data-v-28beac0f 1s infinite ease-in;
              animation: blob-top-data-v-28beac0f 1s infinite ease-in;
}
.spinner .blob.bottom[data-v-28beac0f] {
      top: 100%;
      -webkit-transform: translate(-50%, -100%);
              transform: translate(-50%, -100%);
      -webkit-animation: blob-bottom-data-v-28beac0f 1s infinite ease-in;
              animation: blob-bottom-data-v-28beac0f 1s infinite ease-in;
}
.spinner .blob.left[data-v-28beac0f] {
      left: 0;
      -webkit-transform: translate(0, -50%);
              transform: translate(0, -50%);
      -webkit-animation: blob-left-data-v-28beac0f 1s infinite ease-in;
              animation: blob-left-data-v-28beac0f 1s infinite ease-in;
}
.spinner .move-blob[data-v-28beac0f] {
    top: 0;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
    -webkit-animation: blob-spinner-mover-data-v-28beac0f 1s infinite ease-in;
            animation: blob-spinner-mover-data-v-28beac0f 1s infinite ease-in;
}
@-webkit-keyframes blob-bottom-data-v-28beac0f {
25%, 50%, 75% {
    top: 50%;
    left: 100%;
    -webkit-transform: translate(-100%, -50%);
            transform: translate(-100%, -50%);
}
100% {
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
}
}
@keyframes blob-bottom-data-v-28beac0f {
25%, 50%, 75% {
    top: 50%;
    left: 100%;
    -webkit-transform: translate(-100%, -50%);
            transform: translate(-100%, -50%);
}
100% {
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
}
}
@-webkit-keyframes blob-left-data-v-28beac0f {
25% {
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
}
50%, 100% {
    top: 100%;
    left: 50%;
    -webkit-transform: translate(-50%, -100%);
            transform: translate(-50%, -100%);
}
}
@keyframes blob-left-data-v-28beac0f {
25% {
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
}
50%, 100% {
    top: 100%;
    left: 50%;
    -webkit-transform: translate(-50%, -100%);
            transform: translate(-50%, -100%);
}
}
@-webkit-keyframes blob-top-data-v-28beac0f {
50% {
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
}
75%, 100% {
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
}
}
@keyframes blob-top-data-v-28beac0f {
50% {
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
}
75%, 100% {
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
}
}
@-webkit-keyframes blob-spinner-mover-data-v-28beac0f {
0%, 100% {
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
}
25% {
    top: 50%;
    left: 100%;
    -webkit-transform: translate(-100%, -50%);
            transform: translate(-100%, -50%);
}
50% {
    top: 100%;
    left: 50%;
    -webkit-transform: translate(-50%, -100%);
            transform: translate(-50%, -100%);
}
75% {
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
}
}
@keyframes blob-spinner-mover-data-v-28beac0f {
0%, 100% {
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, 0);
            transform: translate(-50%, 0);
}
25% {
    top: 50%;
    left: 100%;
    -webkit-transform: translate(-100%, -50%);
            transform: translate(-100%, -50%);
}
50% {
    top: 100%;
    left: 50%;
    -webkit-transform: translate(-50%, -100%);
            transform: translate(-50%, -100%);
}
75% {
    top: 50%;
    left: 0;
    -webkit-transform: translate(0, -50%);
            transform: translate(0, -50%);
}
}

.spinner[data-v-36f6bce8] {
  display: inline-block;
  position: relative;
}
.spinner *[data-v-36f6bce8] {
    line-height: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.cube1[data-v-36f6bce8], .cube2[data-v-36f6bce8] {
  width: 25%;
  height: 25%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: sk-cubemove-data-v-36f6bce8 1.8s ease-in-out infinite;
          animation: sk-cubemove-data-v-36f6bce8 1.8s ease-in-out infinite;
}
.cube2[data-v-36f6bce8] {
  -webkit-animation-delay: -0.9s;
          animation-delay: -0.9s;
}
@-webkit-keyframes sk-cubemove-data-v-36f6bce8 {
25% {
    top: 0;
    left: calc(100% - 25%);
    -webkit-transform: rotate(-90deg) scale(0.5);
            transform: rotate(-90deg) scale(0.5);
}
50% {
    top: calc(100% - 25%);
    left: calc(100% - 25%);
    -webkit-transform: rotate(-179deg);
            transform: rotate(-179deg);
}
50.1% {
    top: calc(100% - 25%);
    left: calc(100% - 25%);
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
}
75% {
    top: calc(100% - 25%);
    left: 0;
    -webkit-transform: rotate(-270deg) scale(0.5);
            transform: rotate(-270deg) scale(0.5);
}
100% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg);
}
}
@keyframes sk-cubemove-data-v-36f6bce8 {
25% {
    top: 0;
    left: calc(100% - 25%);
    -webkit-transform: rotate(-90deg) scale(0.5);
            transform: rotate(-90deg) scale(0.5);
}
50% {
    top: calc(100% - 25%);
    left: calc(100% - 25%);
    -webkit-transform: rotate(-179deg);
            transform: rotate(-179deg);
}
50.1% {
    top: calc(100% - 25%);
    left: calc(100% - 25%);
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
}
75% {
    top: calc(100% - 25%);
    left: 0;
    -webkit-transform: rotate(-270deg) scale(0.5);
            transform: rotate(-270deg) scale(0.5);
}
100% {
    top: 0;
    left: 0;
    -webkit-transform: rotate(-360deg);
            transform: rotate(-360deg);
}
}

.spinner *[data-v-21bfcd7c] {
  line-height: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
.spinner > div[data-v-21bfcd7c] {
  background-color: transparent;
  border: 1px solid #41b883;
  border-radius: 100%;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
  position: absolute;
  opacity: 0;
  width: 50px;
  height: 50px;
  -webkit-animation: wave-jumper-data-v-21bfcd7c 1s 0s linear infinite;
          animation: wave-jumper-data-v-21bfcd7c 1s 0s linear infinite;
}
.spinner > div[data-v-21bfcd7c]:nth-child(2) {
  -webkit-animation-delay: 0.33333s;
          animation-delay: 0.33333s;
}
.spinner > div[data-v-21bfcd7c]:nth-child(3) {
  -webkit-animation-delay: 0.66666s;
          animation-delay: 0.66666s;
}
@-webkit-keyframes wave-jumper-data-v-21bfcd7c {
0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0);
}
5% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}
@keyframes wave-jumper-data-v-21bfcd7c {
0% {
    opacity: 0;
    -webkit-transform: scale(0);
            transform: scale(0);
}
5% {
    opacity: 1;
}
100% {
    opacity: 0;
}
}

.app-horizontal-layout[data-v-a57b994c] {
  height: 100vh;
}

.app-horizontal-layout[data-v-3ab84041]{height:100vh
}
.invalid-token[data-v-3ab84041]{font-size:16px;margin-top:2rem
}
@-webkit-keyframes shake {
  59% {
    margin-left: 0;
  }

  60%, 80% {
    margin-left: 2px;
  }

  70%, 90% {
    margin-left: -2px;
  }
}

@keyframes shake {
  59% {
    margin-left: 0;
  }

  60%, 80% {
    margin-left: 2px;
  }

  70%, 90% {
    margin-left: -2px;
  }
}

.black {
  background-color: #000 !important;
  border-color: #000 !important;
}

.black--text {
  color: #000 !important;
  caret-color: #000 !important;
}

.white {
  background-color: #fff !important;
  border-color: #fff !important;
}

.white--text {
  color: #fff !important;
  caret-color: #fff !important;
}

.transparent {
  background-color: transparent !important;
  border-color: transparent !important;
}

.transparent--text {
  color: transparent !important;
  caret-color: transparent !important;
}

.red {
  background-color: #f44336 !important;
  border-color: #f44336 !important;
}

.red--text {
  color: #f44336 !important;
  caret-color: #f44336 !important;
}

.red.lighten-5 {
  background-color: #ffebee !important;
  border-color: #ffebee !important;
}

.red--text.text--lighten-5 {
  color: #ffebee !important;
  caret-color: #ffebee !important;
}

.red.lighten-4 {
  background-color: #ffcdd2 !important;
  border-color: #ffcdd2 !important;
}

.red--text.text--lighten-4 {
  color: #ffcdd2 !important;
  caret-color: #ffcdd2 !important;
}

.red.lighten-3 {
  background-color: #ef9a9a !important;
  border-color: #ef9a9a !important;
}

.red--text.text--lighten-3 {
  color: #ef9a9a !important;
  caret-color: #ef9a9a !important;
}

.red.lighten-2 {
  background-color: #e57373 !important;
  border-color: #e57373 !important;
}

.red--text.text--lighten-2 {
  color: #e57373 !important;
  caret-color: #e57373 !important;
}

.red.lighten-1 {
  background-color: #ef5350 !important;
  border-color: #ef5350 !important;
}

.red--text.text--lighten-1 {
  color: #ef5350 !important;
  caret-color: #ef5350 !important;
}

.red.darken-1 {
  background-color: #e53935 !important;
  border-color: #e53935 !important;
}

.red--text.text--darken-1 {
  color: #e53935 !important;
  caret-color: #e53935 !important;
}

.red.darken-2 {
  background-color: #d32f2f !important;
  border-color: #d32f2f !important;
}

.red--text.text--darken-2 {
  color: #d32f2f !important;
  caret-color: #d32f2f !important;
}

.red.darken-3 {
  background-color: #c62828 !important;
  border-color: #c62828 !important;
}

.red--text.text--darken-3 {
  color: #c62828 !important;
  caret-color: #c62828 !important;
}

.red.darken-4 {
  background-color: #b71c1c !important;
  border-color: #b71c1c !important;
}

.red--text.text--darken-4 {
  color: #b71c1c !important;
  caret-color: #b71c1c !important;
}

.red.accent-1 {
  background-color: #ff8a80 !important;
  border-color: #ff8a80 !important;
}

.red--text.text--accent-1 {
  color: #ff8a80 !important;
  caret-color: #ff8a80 !important;
}

.red.accent-2 {
  background-color: #ff5252 !important;
  border-color: #ff5252 !important;
}

.red--text.text--accent-2 {
  color: #ff5252 !important;
  caret-color: #ff5252 !important;
}

.red.accent-3 {
  background-color: #ff1744 !important;
  border-color: #ff1744 !important;
}

.red--text.text--accent-3 {
  color: #ff1744 !important;
  caret-color: #ff1744 !important;
}

.red.accent-4 {
  background-color: #d50000 !important;
  border-color: #d50000 !important;
}

.red--text.text--accent-4 {
  color: #d50000 !important;
  caret-color: #d50000 !important;
}

.pink {
  background-color: #e91e63 !important;
  border-color: #e91e63 !important;
}

.pink--text {
  color: #e91e63 !important;
  caret-color: #e91e63 !important;
}

.pink.lighten-5 {
  background-color: #fce4ec !important;
  border-color: #fce4ec !important;
}

.pink--text.text--lighten-5 {
  color: #fce4ec !important;
  caret-color: #fce4ec !important;
}

.pink.lighten-4 {
  background-color: #f8bbd0 !important;
  border-color: #f8bbd0 !important;
}

.pink--text.text--lighten-4 {
  color: #f8bbd0 !important;
  caret-color: #f8bbd0 !important;
}

.pink.lighten-3 {
  background-color: #f48fb1 !important;
  border-color: #f48fb1 !important;
}

.pink--text.text--lighten-3 {
  color: #f48fb1 !important;
  caret-color: #f48fb1 !important;
}

.pink.lighten-2 {
  background-color: #f06292 !important;
  border-color: #f06292 !important;
}

.pink--text.text--lighten-2 {
  color: #f06292 !important;
  caret-color: #f06292 !important;
}

.pink.lighten-1 {
  background-color: #ec407a !important;
  border-color: #ec407a !important;
}

.pink--text.text--lighten-1 {
  color: #ec407a !important;
  caret-color: #ec407a !important;
}

.pink.darken-1 {
  background-color: #d81b60 !important;
  border-color: #d81b60 !important;
}

.pink--text.text--darken-1 {
  color: #d81b60 !important;
  caret-color: #d81b60 !important;
}

.pink.darken-2 {
  background-color: #c2185b !important;
  border-color: #c2185b !important;
}

.pink--text.text--darken-2 {
  color: #c2185b !important;
  caret-color: #c2185b !important;
}

.pink.darken-3 {
  background-color: #ad1457 !important;
  border-color: #ad1457 !important;
}

.pink--text.text--darken-3 {
  color: #ad1457 !important;
  caret-color: #ad1457 !important;
}

.pink.darken-4 {
  background-color: #880e4f !important;
  border-color: #880e4f !important;
}

.pink--text.text--darken-4 {
  color: #880e4f !important;
  caret-color: #880e4f !important;
}

.pink.accent-1 {
  background-color: #ff80ab !important;
  border-color: #ff80ab !important;
}

.pink--text.text--accent-1 {
  color: #ff80ab !important;
  caret-color: #ff80ab !important;
}

.pink.accent-2 {
  background-color: #ff4081 !important;
  border-color: #ff4081 !important;
}

.pink--text.text--accent-2 {
  color: #ff4081 !important;
  caret-color: #ff4081 !important;
}

.pink.accent-3 {
  background-color: #f50057 !important;
  border-color: #f50057 !important;
}

.pink--text.text--accent-3 {
  color: #f50057 !important;
  caret-color: #f50057 !important;
}

.pink.accent-4 {
  background-color: #c51162 !important;
  border-color: #c51162 !important;
}

.pink--text.text--accent-4 {
  color: #c51162 !important;
  caret-color: #c51162 !important;
}

.purple {
  background-color: #9c27b0 !important;
  border-color: #9c27b0 !important;
}

.purple--text {
  color: #9c27b0 !important;
  caret-color: #9c27b0 !important;
}

.purple.lighten-5 {
  background-color: #f3e5f5 !important;
  border-color: #f3e5f5 !important;
}

.purple--text.text--lighten-5 {
  color: #f3e5f5 !important;
  caret-color: #f3e5f5 !important;
}

.purple.lighten-4 {
  background-color: #e1bee7 !important;
  border-color: #e1bee7 !important;
}

.purple--text.text--lighten-4 {
  color: #e1bee7 !important;
  caret-color: #e1bee7 !important;
}

.purple.lighten-3 {
  background-color: #ce93d8 !important;
  border-color: #ce93d8 !important;
}

.purple--text.text--lighten-3 {
  color: #ce93d8 !important;
  caret-color: #ce93d8 !important;
}

.purple.lighten-2 {
  background-color: #ba68c8 !important;
  border-color: #ba68c8 !important;
}

.purple--text.text--lighten-2 {
  color: #ba68c8 !important;
  caret-color: #ba68c8 !important;
}

.purple.lighten-1 {
  background-color: #ab47bc !important;
  border-color: #ab47bc !important;
}

.purple--text.text--lighten-1 {
  color: #ab47bc !important;
  caret-color: #ab47bc !important;
}

.purple.darken-1 {
  background-color: #8e24aa !important;
  border-color: #8e24aa !important;
}

.purple--text.text--darken-1 {
  color: #8e24aa !important;
  caret-color: #8e24aa !important;
}

.purple.darken-2 {
  background-color: #7b1fa2 !important;
  border-color: #7b1fa2 !important;
}

.purple--text.text--darken-2 {
  color: #7b1fa2 !important;
  caret-color: #7b1fa2 !important;
}

.purple.darken-3 {
  background-color: #6a1b9a !important;
  border-color: #6a1b9a !important;
}

.purple--text.text--darken-3 {
  color: #6a1b9a !important;
  caret-color: #6a1b9a !important;
}

.purple.darken-4 {
  background-color: #4a148c !important;
  border-color: #4a148c !important;
}

.purple--text.text--darken-4 {
  color: #4a148c !important;
  caret-color: #4a148c !important;
}

.purple.accent-1 {
  background-color: #ea80fc !important;
  border-color: #ea80fc !important;
}

.purple--text.text--accent-1 {
  color: #ea80fc !important;
  caret-color: #ea80fc !important;
}

.purple.accent-2 {
  background-color: #e040fb !important;
  border-color: #e040fb !important;
}

.purple--text.text--accent-2 {
  color: #e040fb !important;
  caret-color: #e040fb !important;
}

.purple.accent-3 {
  background-color: #d500f9 !important;
  border-color: #d500f9 !important;
}

.purple--text.text--accent-3 {
  color: #d500f9 !important;
  caret-color: #d500f9 !important;
}

.purple.accent-4 {
  background-color: #a0f !important;
  border-color: #a0f !important;
}

.purple--text.text--accent-4 {
  color: #a0f !important;
  caret-color: #a0f !important;
}

.deep-purple {
  background-color: #673ab7 !important;
  border-color: #673ab7 !important;
}

.deep-purple--text {
  color: #673ab7 !important;
  caret-color: #673ab7 !important;
}

.deep-purple.lighten-5 {
  background-color: #ede7f6 !important;
  border-color: #ede7f6 !important;
}

.deep-purple--text.text--lighten-5 {
  color: #ede7f6 !important;
  caret-color: #ede7f6 !important;
}

.deep-purple.lighten-4 {
  background-color: #d1c4e9 !important;
  border-color: #d1c4e9 !important;
}

.deep-purple--text.text--lighten-4 {
  color: #d1c4e9 !important;
  caret-color: #d1c4e9 !important;
}

.deep-purple.lighten-3 {
  background-color: #b39ddb !important;
  border-color: #b39ddb !important;
}

.deep-purple--text.text--lighten-3 {
  color: #b39ddb !important;
  caret-color: #b39ddb !important;
}

.deep-purple.lighten-2 {
  background-color: #9575cd !important;
  border-color: #9575cd !important;
}

.deep-purple--text.text--lighten-2 {
  color: #9575cd !important;
  caret-color: #9575cd !important;
}

.deep-purple.lighten-1 {
  background-color: #7e57c2 !important;
  border-color: #7e57c2 !important;
}

.deep-purple--text.text--lighten-1 {
  color: #7e57c2 !important;
  caret-color: #7e57c2 !important;
}

.deep-purple.darken-1 {
  background-color: #5e35b1 !important;
  border-color: #5e35b1 !important;
}

.deep-purple--text.text--darken-1 {
  color: #5e35b1 !important;
  caret-color: #5e35b1 !important;
}

.deep-purple.darken-2 {
  background-color: #512da8 !important;
  border-color: #512da8 !important;
}

.deep-purple--text.text--darken-2 {
  color: #512da8 !important;
  caret-color: #512da8 !important;
}

.deep-purple.darken-3 {
  background-color: #4527a0 !important;
  border-color: #4527a0 !important;
}

.deep-purple--text.text--darken-3 {
  color: #4527a0 !important;
  caret-color: #4527a0 !important;
}

.deep-purple.darken-4 {
  background-color: #311b92 !important;
  border-color: #311b92 !important;
}

.deep-purple--text.text--darken-4 {
  color: #311b92 !important;
  caret-color: #311b92 !important;
}

.deep-purple.accent-1 {
  background-color: #b388ff !important;
  border-color: #b388ff !important;
}

.deep-purple--text.text--accent-1 {
  color: #b388ff !important;
  caret-color: #b388ff !important;
}

.deep-purple.accent-2 {
  background-color: #7c4dff !important;
  border-color: #7c4dff !important;
}

.deep-purple--text.text--accent-2 {
  color: #7c4dff !important;
  caret-color: #7c4dff !important;
}

.deep-purple.accent-3 {
  background-color: #651fff !important;
  border-color: #651fff !important;
}

.deep-purple--text.text--accent-3 {
  color: #651fff !important;
  caret-color: #651fff !important;
}

.deep-purple.accent-4 {
  background-color: #6200ea !important;
  border-color: #6200ea !important;
}

.deep-purple--text.text--accent-4 {
  color: #6200ea !important;
  caret-color: #6200ea !important;
}

.indigo {
  background-color: #3f51b5 !important;
  border-color: #3f51b5 !important;
}

.indigo--text {
  color: #3f51b5 !important;
  caret-color: #3f51b5 !important;
}

.indigo.lighten-5 {
  background-color: #e8eaf6 !important;
  border-color: #e8eaf6 !important;
}

.indigo--text.text--lighten-5 {
  color: #e8eaf6 !important;
  caret-color: #e8eaf6 !important;
}

.indigo.lighten-4 {
  background-color: #c5cae9 !important;
  border-color: #c5cae9 !important;
}

.indigo--text.text--lighten-4 {
  color: #c5cae9 !important;
  caret-color: #c5cae9 !important;
}

.indigo.lighten-3 {
  background-color: #9fa8da !important;
  border-color: #9fa8da !important;
}

.indigo--text.text--lighten-3 {
  color: #9fa8da !important;
  caret-color: #9fa8da !important;
}

.indigo.lighten-2 {
  background-color: #7986cb !important;
  border-color: #7986cb !important;
}

.indigo--text.text--lighten-2 {
  color: #7986cb !important;
  caret-color: #7986cb !important;
}

.indigo.lighten-1 {
  background-color: #5c6bc0 !important;
  border-color: #5c6bc0 !important;
}

.indigo--text.text--lighten-1 {
  color: #5c6bc0 !important;
  caret-color: #5c6bc0 !important;
}

.indigo.darken-1 {
  background-color: #3949ab !important;
  border-color: #3949ab !important;
}

.indigo--text.text--darken-1 {
  color: #3949ab !important;
  caret-color: #3949ab !important;
}

.indigo.darken-2 {
  background-color: #303f9f !important;
  border-color: #303f9f !important;
}

.indigo--text.text--darken-2 {
  color: #303f9f !important;
  caret-color: #303f9f !important;
}

.indigo.darken-3 {
  background-color: #283593 !important;
  border-color: #283593 !important;
}

.indigo--text.text--darken-3 {
  color: #283593 !important;
  caret-color: #283593 !important;
}

.indigo.darken-4 {
  background-color: #1a237e !important;
  border-color: #1a237e !important;
}

.indigo--text.text--darken-4 {
  color: #1a237e !important;
  caret-color: #1a237e !important;
}

.indigo.accent-1 {
  background-color: #8c9eff !important;
  border-color: #8c9eff !important;
}

.indigo--text.text--accent-1 {
  color: #8c9eff !important;
  caret-color: #8c9eff !important;
}

.indigo.accent-2 {
  background-color: #536dfe !important;
  border-color: #536dfe !important;
}

.indigo--text.text--accent-2 {
  color: #536dfe !important;
  caret-color: #536dfe !important;
}

.indigo.accent-3 {
  background-color: #3d5afe !important;
  border-color: #3d5afe !important;
}

.indigo--text.text--accent-3 {
  color: #3d5afe !important;
  caret-color: #3d5afe !important;
}

.indigo.accent-4 {
  background-color: #304ffe !important;
  border-color: #304ffe !important;
}

.indigo--text.text--accent-4 {
  color: #304ffe !important;
  caret-color: #304ffe !important;
}

.blue {
  background-color: #2196f3 !important;
  border-color: #2196f3 !important;
}

.blue--text {
  color: #2196f3 !important;
  caret-color: #2196f3 !important;
}

.blue.lighten-5 {
  background-color: #e3f2fd !important;
  border-color: #e3f2fd !important;
}

.blue--text.text--lighten-5 {
  color: #e3f2fd !important;
  caret-color: #e3f2fd !important;
}

.blue.lighten-4 {
  background-color: #bbdefb !important;
  border-color: #bbdefb !important;
}

.blue--text.text--lighten-4 {
  color: #bbdefb !important;
  caret-color: #bbdefb !important;
}

.blue.lighten-3 {
  background-color: #90caf9 !important;
  border-color: #90caf9 !important;
}

.blue--text.text--lighten-3 {
  color: #90caf9 !important;
  caret-color: #90caf9 !important;
}

.blue.lighten-2 {
  background-color: #64b5f6 !important;
  border-color: #64b5f6 !important;
}

.blue--text.text--lighten-2 {
  color: #64b5f6 !important;
  caret-color: #64b5f6 !important;
}

.blue.lighten-1 {
  background-color: #42a5f5 !important;
  border-color: #42a5f5 !important;
}

.blue--text.text--lighten-1 {
  color: #42a5f5 !important;
  caret-color: #42a5f5 !important;
}

.blue.darken-1 {
  background-color: #1e88e5 !important;
  border-color: #1e88e5 !important;
}

.blue--text.text--darken-1 {
  color: #1e88e5 !important;
  caret-color: #1e88e5 !important;
}

.blue.darken-2 {
  background-color: #1976d2 !important;
  border-color: #1976d2 !important;
}

.blue--text.text--darken-2 {
  color: #1976d2 !important;
  caret-color: #1976d2 !important;
}

.blue.darken-3 {
  background-color: #1565c0 !important;
  border-color: #1565c0 !important;
}

.blue--text.text--darken-3 {
  color: #1565c0 !important;
  caret-color: #1565c0 !important;
}

.blue.darken-4 {
  background-color: #0d47a1 !important;
  border-color: #0d47a1 !important;
}

.blue--text.text--darken-4 {
  color: #0d47a1 !important;
  caret-color: #0d47a1 !important;
}

.blue.accent-1 {
  background-color: #82b1ff !important;
  border-color: #82b1ff !important;
}

.blue--text.text--accent-1 {
  color: #82b1ff !important;
  caret-color: #82b1ff !important;
}

.blue.accent-2 {
  background-color: #448aff !important;
  border-color: #448aff !important;
}

.blue--text.text--accent-2 {
  color: #448aff !important;
  caret-color: #448aff !important;
}

.blue.accent-3 {
  background-color: #2979ff !important;
  border-color: #2979ff !important;
}

.blue--text.text--accent-3 {
  color: #2979ff !important;
  caret-color: #2979ff !important;
}

.blue.accent-4 {
  background-color: #2962ff !important;
  border-color: #2962ff !important;
}

.blue--text.text--accent-4 {
  color: #2962ff !important;
  caret-color: #2962ff !important;
}

.light-blue {
  background-color: #03a9f4 !important;
  border-color: #03a9f4 !important;
}

.light-blue--text {
  color: #03a9f4 !important;
  caret-color: #03a9f4 !important;
}

.light-blue.lighten-5 {
  background-color: #e1f5fe !important;
  border-color: #e1f5fe !important;
}

.light-blue--text.text--lighten-5 {
  color: #e1f5fe !important;
  caret-color: #e1f5fe !important;
}

.light-blue.lighten-4 {
  background-color: #b3e5fc !important;
  border-color: #b3e5fc !important;
}

.light-blue--text.text--lighten-4 {
  color: #b3e5fc !important;
  caret-color: #b3e5fc !important;
}

.light-blue.lighten-3 {
  background-color: #81d4fa !important;
  border-color: #81d4fa !important;
}

.light-blue--text.text--lighten-3 {
  color: #81d4fa !important;
  caret-color: #81d4fa !important;
}

.light-blue.lighten-2 {
  background-color: #4fc3f7 !important;
  border-color: #4fc3f7 !important;
}

.light-blue--text.text--lighten-2 {
  color: #4fc3f7 !important;
  caret-color: #4fc3f7 !important;
}

.light-blue.lighten-1 {
  background-color: #29b6f6 !important;
  border-color: #29b6f6 !important;
}

.light-blue--text.text--lighten-1 {
  color: #29b6f6 !important;
  caret-color: #29b6f6 !important;
}

.light-blue.darken-1 {
  background-color: #039be5 !important;
  border-color: #039be5 !important;
}

.light-blue--text.text--darken-1 {
  color: #039be5 !important;
  caret-color: #039be5 !important;
}

.light-blue.darken-2 {
  background-color: #0288d1 !important;
  border-color: #0288d1 !important;
}

.light-blue--text.text--darken-2 {
  color: #0288d1 !important;
  caret-color: #0288d1 !important;
}

.light-blue.darken-3 {
  background-color: #0277bd !important;
  border-color: #0277bd !important;
}

.light-blue--text.text--darken-3 {
  color: #0277bd !important;
  caret-color: #0277bd !important;
}

.light-blue.darken-4 {
  background-color: #01579b !important;
  border-color: #01579b !important;
}

.light-blue--text.text--darken-4 {
  color: #01579b !important;
  caret-color: #01579b !important;
}

.light-blue.accent-1 {
  background-color: #80d8ff !important;
  border-color: #80d8ff !important;
}

.light-blue--text.text--accent-1 {
  color: #80d8ff !important;
  caret-color: #80d8ff !important;
}

.light-blue.accent-2 {
  background-color: #40c4ff !important;
  border-color: #40c4ff !important;
}

.light-blue--text.text--accent-2 {
  color: #40c4ff !important;
  caret-color: #40c4ff !important;
}

.light-blue.accent-3 {
  background-color: #00b0ff !important;
  border-color: #00b0ff !important;
}

.light-blue--text.text--accent-3 {
  color: #00b0ff !important;
  caret-color: #00b0ff !important;
}

.light-blue.accent-4 {
  background-color: #0091ea !important;
  border-color: #0091ea !important;
}

.light-blue--text.text--accent-4 {
  color: #0091ea !important;
  caret-color: #0091ea !important;
}

.cyan {
  background-color: #00bcd4 !important;
  border-color: #00bcd4 !important;
}

.cyan--text {
  color: #00bcd4 !important;
  caret-color: #00bcd4 !important;
}

.cyan.lighten-5 {
  background-color: #e0f7fa !important;
  border-color: #e0f7fa !important;
}

.cyan--text.text--lighten-5 {
  color: #e0f7fa !important;
  caret-color: #e0f7fa !important;
}

.cyan.lighten-4 {
  background-color: #b2ebf2 !important;
  border-color: #b2ebf2 !important;
}

.cyan--text.text--lighten-4 {
  color: #b2ebf2 !important;
  caret-color: #b2ebf2 !important;
}

.cyan.lighten-3 {
  background-color: #80deea !important;
  border-color: #80deea !important;
}

.cyan--text.text--lighten-3 {
  color: #80deea !important;
  caret-color: #80deea !important;
}

.cyan.lighten-2 {
  background-color: #4dd0e1 !important;
  border-color: #4dd0e1 !important;
}

.cyan--text.text--lighten-2 {
  color: #4dd0e1 !important;
  caret-color: #4dd0e1 !important;
}

.cyan.lighten-1 {
  background-color: #26c6da !important;
  border-color: #26c6da !important;
}

.cyan--text.text--lighten-1 {
  color: #26c6da !important;
  caret-color: #26c6da !important;
}

.cyan.darken-1 {
  background-color: #00acc1 !important;
  border-color: #00acc1 !important;
}

.cyan--text.text--darken-1 {
  color: #00acc1 !important;
  caret-color: #00acc1 !important;
}

.cyan.darken-2 {
  background-color: #0097a7 !important;
  border-color: #0097a7 !important;
}

.cyan--text.text--darken-2 {
  color: #0097a7 !important;
  caret-color: #0097a7 !important;
}

.cyan.darken-3 {
  background-color: #00838f !important;
  border-color: #00838f !important;
}

.cyan--text.text--darken-3 {
  color: #00838f !important;
  caret-color: #00838f !important;
}

.cyan.darken-4 {
  background-color: #006064 !important;
  border-color: #006064 !important;
}

.cyan--text.text--darken-4 {
  color: #006064 !important;
  caret-color: #006064 !important;
}

.cyan.accent-1 {
  background-color: #84ffff !important;
  border-color: #84ffff !important;
}

.cyan--text.text--accent-1 {
  color: #84ffff !important;
  caret-color: #84ffff !important;
}

.cyan.accent-2 {
  background-color: #18ffff !important;
  border-color: #18ffff !important;
}

.cyan--text.text--accent-2 {
  color: #18ffff !important;
  caret-color: #18ffff !important;
}

.cyan.accent-3 {
  background-color: #00e5ff !important;
  border-color: #00e5ff !important;
}

.cyan--text.text--accent-3 {
  color: #00e5ff !important;
  caret-color: #00e5ff !important;
}

.cyan.accent-4 {
  background-color: #00b8d4 !important;
  border-color: #00b8d4 !important;
}

.cyan--text.text--accent-4 {
  color: #00b8d4 !important;
  caret-color: #00b8d4 !important;
}

.teal {
  background-color: #009688 !important;
  border-color: #009688 !important;
}

.teal--text {
  color: #009688 !important;
  caret-color: #009688 !important;
}

.teal.lighten-5 {
  background-color: #e0f2f1 !important;
  border-color: #e0f2f1 !important;
}

.teal--text.text--lighten-5 {
  color: #e0f2f1 !important;
  caret-color: #e0f2f1 !important;
}

.teal.lighten-4 {
  background-color: #b2dfdb !important;
  border-color: #b2dfdb !important;
}

.teal--text.text--lighten-4 {
  color: #b2dfdb !important;
  caret-color: #b2dfdb !important;
}

.teal.lighten-3 {
  background-color: #80cbc4 !important;
  border-color: #80cbc4 !important;
}

.teal--text.text--lighten-3 {
  color: #80cbc4 !important;
  caret-color: #80cbc4 !important;
}

.teal.lighten-2 {
  background-color: #4db6ac !important;
  border-color: #4db6ac !important;
}

.teal--text.text--lighten-2 {
  color: #4db6ac !important;
  caret-color: #4db6ac !important;
}

.teal.lighten-1 {
  background-color: #26a69a !important;
  border-color: #26a69a !important;
}

.teal--text.text--lighten-1 {
  color: #26a69a !important;
  caret-color: #26a69a !important;
}

.teal.darken-1 {
  background-color: #00897b !important;
  border-color: #00897b !important;
}

.teal--text.text--darken-1 {
  color: #00897b !important;
  caret-color: #00897b !important;
}

.teal.darken-2 {
  background-color: #00796b !important;
  border-color: #00796b !important;
}

.teal--text.text--darken-2 {
  color: #00796b !important;
  caret-color: #00796b !important;
}

.teal.darken-3 {
  background-color: #00695c !important;
  border-color: #00695c !important;
}

.teal--text.text--darken-3 {
  color: #00695c !important;
  caret-color: #00695c !important;
}

.teal.darken-4 {
  background-color: #004d40 !important;
  border-color: #004d40 !important;
}

.teal--text.text--darken-4 {
  color: #004d40 !important;
  caret-color: #004d40 !important;
}

.teal.accent-1 {
  background-color: #a7ffeb !important;
  border-color: #a7ffeb !important;
}

.teal--text.text--accent-1 {
  color: #a7ffeb !important;
  caret-color: #a7ffeb !important;
}

.teal.accent-2 {
  background-color: #64ffda !important;
  border-color: #64ffda !important;
}

.teal--text.text--accent-2 {
  color: #64ffda !important;
  caret-color: #64ffda !important;
}

.teal.accent-3 {
  background-color: #1de9b6 !important;
  border-color: #1de9b6 !important;
}

.teal--text.text--accent-3 {
  color: #1de9b6 !important;
  caret-color: #1de9b6 !important;
}

.teal.accent-4 {
  background-color: #00bfa5 !important;
  border-color: #00bfa5 !important;
}

.teal--text.text--accent-4 {
  color: #00bfa5 !important;
  caret-color: #00bfa5 !important;
}

.green {
  background-color: #4caf50 !important;
  border-color: #4caf50 !important;
}

.green--text {
  color: #4caf50 !important;
  caret-color: #4caf50 !important;
}

.green.lighten-5 {
  background-color: #e8f5e9 !important;
  border-color: #e8f5e9 !important;
}

.green--text.text--lighten-5 {
  color: #e8f5e9 !important;
  caret-color: #e8f5e9 !important;
}

.green.lighten-4 {
  background-color: #c8e6c9 !important;
  border-color: #c8e6c9 !important;
}

.green--text.text--lighten-4 {
  color: #c8e6c9 !important;
  caret-color: #c8e6c9 !important;
}

.green.lighten-3 {
  background-color: #a5d6a7 !important;
  border-color: #a5d6a7 !important;
}

.green--text.text--lighten-3 {
  color: #a5d6a7 !important;
  caret-color: #a5d6a7 !important;
}

.green.lighten-2 {
  background-color: #81c784 !important;
  border-color: #81c784 !important;
}

.green--text.text--lighten-2 {
  color: #81c784 !important;
  caret-color: #81c784 !important;
}

.green.lighten-1 {
  background-color: #66bb6a !important;
  border-color: #66bb6a !important;
}

.green--text.text--lighten-1 {
  color: #66bb6a !important;
  caret-color: #66bb6a !important;
}

.green.darken-1 {
  background-color: #43a047 !important;
  border-color: #43a047 !important;
}

.green--text.text--darken-1 {
  color: #43a047 !important;
  caret-color: #43a047 !important;
}

.green.darken-2 {
  background-color: #388e3c !important;
  border-color: #388e3c !important;
}

.green--text.text--darken-2 {
  color: #388e3c !important;
  caret-color: #388e3c !important;
}

.green.darken-3 {
  background-color: #2e7d32 !important;
  border-color: #2e7d32 !important;
}

.green--text.text--darken-3 {
  color: #2e7d32 !important;
  caret-color: #2e7d32 !important;
}

.green.darken-4 {
  background-color: #1b5e20 !important;
  border-color: #1b5e20 !important;
}

.green--text.text--darken-4 {
  color: #1b5e20 !important;
  caret-color: #1b5e20 !important;
}

.green.accent-1 {
  background-color: #b9f6ca !important;
  border-color: #b9f6ca !important;
}

.green--text.text--accent-1 {
  color: #b9f6ca !important;
  caret-color: #b9f6ca !important;
}

.green.accent-2 {
  background-color: #69f0ae !important;
  border-color: #69f0ae !important;
}

.green--text.text--accent-2 {
  color: #69f0ae !important;
  caret-color: #69f0ae !important;
}

.green.accent-3 {
  background-color: #00e676 !important;
  border-color: #00e676 !important;
}

.green--text.text--accent-3 {
  color: #00e676 !important;
  caret-color: #00e676 !important;
}

.green.accent-4 {
  background-color: #00c853 !important;
  border-color: #00c853 !important;
}

.green--text.text--accent-4 {
  color: #00c853 !important;
  caret-color: #00c853 !important;
}

.light-green {
  background-color: #8bc34a !important;
  border-color: #8bc34a !important;
}

.light-green--text {
  color: #8bc34a !important;
  caret-color: #8bc34a !important;
}

.light-green.lighten-5 {
  background-color: #f1f8e9 !important;
  border-color: #f1f8e9 !important;
}

.light-green--text.text--lighten-5 {
  color: #f1f8e9 !important;
  caret-color: #f1f8e9 !important;
}

.light-green.lighten-4 {
  background-color: #dcedc8 !important;
  border-color: #dcedc8 !important;
}

.light-green--text.text--lighten-4 {
  color: #dcedc8 !important;
  caret-color: #dcedc8 !important;
}

.light-green.lighten-3 {
  background-color: #c5e1a5 !important;
  border-color: #c5e1a5 !important;
}

.light-green--text.text--lighten-3 {
  color: #c5e1a5 !important;
  caret-color: #c5e1a5 !important;
}

.light-green.lighten-2 {
  background-color: #aed581 !important;
  border-color: #aed581 !important;
}

.light-green--text.text--lighten-2 {
  color: #aed581 !important;
  caret-color: #aed581 !important;
}

.light-green.lighten-1 {
  background-color: #9ccc65 !important;
  border-color: #9ccc65 !important;
}

.light-green--text.text--lighten-1 {
  color: #9ccc65 !important;
  caret-color: #9ccc65 !important;
}

.light-green.darken-1 {
  background-color: #7cb342 !important;
  border-color: #7cb342 !important;
}

.light-green--text.text--darken-1 {
  color: #7cb342 !important;
  caret-color: #7cb342 !important;
}

.light-green.darken-2 {
  background-color: #689f38 !important;
  border-color: #689f38 !important;
}

.light-green--text.text--darken-2 {
  color: #689f38 !important;
  caret-color: #689f38 !important;
}

.light-green.darken-3 {
  background-color: #558b2f !important;
  border-color: #558b2f !important;
}

.light-green--text.text--darken-3 {
  color: #558b2f !important;
  caret-color: #558b2f !important;
}

.light-green.darken-4 {
  background-color: #33691e !important;
  border-color: #33691e !important;
}

.light-green--text.text--darken-4 {
  color: #33691e !important;
  caret-color: #33691e !important;
}

.light-green.accent-1 {
  background-color: #ccff90 !important;
  border-color: #ccff90 !important;
}

.light-green--text.text--accent-1 {
  color: #ccff90 !important;
  caret-color: #ccff90 !important;
}

.light-green.accent-2 {
  background-color: #b2ff59 !important;
  border-color: #b2ff59 !important;
}

.light-green--text.text--accent-2 {
  color: #b2ff59 !important;
  caret-color: #b2ff59 !important;
}

.light-green.accent-3 {
  background-color: #76ff03 !important;
  border-color: #76ff03 !important;
}

.light-green--text.text--accent-3 {
  color: #76ff03 !important;
  caret-color: #76ff03 !important;
}

.light-green.accent-4 {
  background-color: #64dd17 !important;
  border-color: #64dd17 !important;
}

.light-green--text.text--accent-4 {
  color: #64dd17 !important;
  caret-color: #64dd17 !important;
}

.lime {
  background-color: #cddc39 !important;
  border-color: #cddc39 !important;
}

.lime--text {
  color: #cddc39 !important;
  caret-color: #cddc39 !important;
}

.lime.lighten-5 {
  background-color: #f9fbe7 !important;
  border-color: #f9fbe7 !important;
}

.lime--text.text--lighten-5 {
  color: #f9fbe7 !important;
  caret-color: #f9fbe7 !important;
}

.lime.lighten-4 {
  background-color: #f0f4c3 !important;
  border-color: #f0f4c3 !important;
}

.lime--text.text--lighten-4 {
  color: #f0f4c3 !important;
  caret-color: #f0f4c3 !important;
}

.lime.lighten-3 {
  background-color: #e6ee9c !important;
  border-color: #e6ee9c !important;
}

.lime--text.text--lighten-3 {
  color: #e6ee9c !important;
  caret-color: #e6ee9c !important;
}

.lime.lighten-2 {
  background-color: #dce775 !important;
  border-color: #dce775 !important;
}

.lime--text.text--lighten-2 {
  color: #dce775 !important;
  caret-color: #dce775 !important;
}

.lime.lighten-1 {
  background-color: #d4e157 !important;
  border-color: #d4e157 !important;
}

.lime--text.text--lighten-1 {
  color: #d4e157 !important;
  caret-color: #d4e157 !important;
}

.lime.darken-1 {
  background-color: #c0ca33 !important;
  border-color: #c0ca33 !important;
}

.lime--text.text--darken-1 {
  color: #c0ca33 !important;
  caret-color: #c0ca33 !important;
}

.lime.darken-2 {
  background-color: #afb42b !important;
  border-color: #afb42b !important;
}

.lime--text.text--darken-2 {
  color: #afb42b !important;
  caret-color: #afb42b !important;
}

.lime.darken-3 {
  background-color: #9e9d24 !important;
  border-color: #9e9d24 !important;
}

.lime--text.text--darken-3 {
  color: #9e9d24 !important;
  caret-color: #9e9d24 !important;
}

.lime.darken-4 {
  background-color: #827717 !important;
  border-color: #827717 !important;
}

.lime--text.text--darken-4 {
  color: #827717 !important;
  caret-color: #827717 !important;
}

.lime.accent-1 {
  background-color: #f4ff81 !important;
  border-color: #f4ff81 !important;
}

.lime--text.text--accent-1 {
  color: #f4ff81 !important;
  caret-color: #f4ff81 !important;
}

.lime.accent-2 {
  background-color: #eeff41 !important;
  border-color: #eeff41 !important;
}

.lime--text.text--accent-2 {
  color: #eeff41 !important;
  caret-color: #eeff41 !important;
}

.lime.accent-3 {
  background-color: #c6ff00 !important;
  border-color: #c6ff00 !important;
}

.lime--text.text--accent-3 {
  color: #c6ff00 !important;
  caret-color: #c6ff00 !important;
}

.lime.accent-4 {
  background-color: #aeea00 !important;
  border-color: #aeea00 !important;
}

.lime--text.text--accent-4 {
  color: #aeea00 !important;
  caret-color: #aeea00 !important;
}

.yellow {
  background-color: #ffeb3b !important;
  border-color: #ffeb3b !important;
}

.yellow--text {
  color: #ffeb3b !important;
  caret-color: #ffeb3b !important;
}

.yellow.lighten-5 {
  background-color: #fffde7 !important;
  border-color: #fffde7 !important;
}

.yellow--text.text--lighten-5 {
  color: #fffde7 !important;
  caret-color: #fffde7 !important;
}

.yellow.lighten-4 {
  background-color: #fff9c4 !important;
  border-color: #fff9c4 !important;
}

.yellow--text.text--lighten-4 {
  color: #fff9c4 !important;
  caret-color: #fff9c4 !important;
}

.yellow.lighten-3 {
  background-color: #fff59d !important;
  border-color: #fff59d !important;
}

.yellow--text.text--lighten-3 {
  color: #fff59d !important;
  caret-color: #fff59d !important;
}

.yellow.lighten-2 {
  background-color: #fff176 !important;
  border-color: #fff176 !important;
}

.yellow--text.text--lighten-2 {
  color: #fff176 !important;
  caret-color: #fff176 !important;
}

.yellow.lighten-1 {
  background-color: #ffee58 !important;
  border-color: #ffee58 !important;
}

.yellow--text.text--lighten-1 {
  color: #ffee58 !important;
  caret-color: #ffee58 !important;
}

.yellow.darken-1 {
  background-color: #fdd835 !important;
  border-color: #fdd835 !important;
}

.yellow--text.text--darken-1 {
  color: #fdd835 !important;
  caret-color: #fdd835 !important;
}

.yellow.darken-2 {
  background-color: #fbc02d !important;
  border-color: #fbc02d !important;
}

.yellow--text.text--darken-2 {
  color: #fbc02d !important;
  caret-color: #fbc02d !important;
}

.yellow.darken-3 {
  background-color: #f9a825 !important;
  border-color: #f9a825 !important;
}

.yellow--text.text--darken-3 {
  color: #f9a825 !important;
  caret-color: #f9a825 !important;
}

.yellow.darken-4 {
  background-color: #f57f17 !important;
  border-color: #f57f17 !important;
}

.yellow--text.text--darken-4 {
  color: #f57f17 !important;
  caret-color: #f57f17 !important;
}

.yellow.accent-1 {
  background-color: #ffff8d !important;
  border-color: #ffff8d !important;
}

.yellow--text.text--accent-1 {
  color: #ffff8d !important;
  caret-color: #ffff8d !important;
}

.yellow.accent-2 {
  background-color: #ff0 !important;
  border-color: #ff0 !important;
}

.yellow--text.text--accent-2 {
  color: #ff0 !important;
  caret-color: #ff0 !important;
}

.yellow.accent-3 {
  background-color: #ffea00 !important;
  border-color: #ffea00 !important;
}

.yellow--text.text--accent-3 {
  color: #ffea00 !important;
  caret-color: #ffea00 !important;
}

.yellow.accent-4 {
  background-color: #ffd600 !important;
  border-color: #ffd600 !important;
}

.yellow--text.text--accent-4 {
  color: #ffd600 !important;
  caret-color: #ffd600 !important;
}

.amber {
  background-color: #ffc107 !important;
  border-color: #ffc107 !important;
}

.amber--text {
  color: #ffc107 !important;
  caret-color: #ffc107 !important;
}

.amber.lighten-5 {
  background-color: #fff8e1 !important;
  border-color: #fff8e1 !important;
}

.amber--text.text--lighten-5 {
  color: #fff8e1 !important;
  caret-color: #fff8e1 !important;
}

.amber.lighten-4 {
  background-color: #ffecb3 !important;
  border-color: #ffecb3 !important;
}

.amber--text.text--lighten-4 {
  color: #ffecb3 !important;
  caret-color: #ffecb3 !important;
}

.amber.lighten-3 {
  background-color: #ffe082 !important;
  border-color: #ffe082 !important;
}

.amber--text.text--lighten-3 {
  color: #ffe082 !important;
  caret-color: #ffe082 !important;
}

.amber.lighten-2 {
  background-color: #ffd54f !important;
  border-color: #ffd54f !important;
}

.amber--text.text--lighten-2 {
  color: #ffd54f !important;
  caret-color: #ffd54f !important;
}

.amber.lighten-1 {
  background-color: #ffca28 !important;
  border-color: #ffca28 !important;
}

.amber--text.text--lighten-1 {
  color: #ffca28 !important;
  caret-color: #ffca28 !important;
}

.amber.darken-1 {
  background-color: #ffb300 !important;
  border-color: #ffb300 !important;
}

.amber--text.text--darken-1 {
  color: #ffb300 !important;
  caret-color: #ffb300 !important;
}

.amber.darken-2 {
  background-color: #ffa000 !important;
  border-color: #ffa000 !important;
}

.amber--text.text--darken-2 {
  color: #ffa000 !important;
  caret-color: #ffa000 !important;
}

.amber.darken-3 {
  background-color: #ff8f00 !important;
  border-color: #ff8f00 !important;
}

.amber--text.text--darken-3 {
  color: #ff8f00 !important;
  caret-color: #ff8f00 !important;
}

.amber.darken-4 {
  background-color: #ff6f00 !important;
  border-color: #ff6f00 !important;
}

.amber--text.text--darken-4 {
  color: #ff6f00 !important;
  caret-color: #ff6f00 !important;
}

.amber.accent-1 {
  background-color: #ffe57f !important;
  border-color: #ffe57f !important;
}

.amber--text.text--accent-1 {
  color: #ffe57f !important;
  caret-color: #ffe57f !important;
}

.amber.accent-2 {
  background-color: #ffd740 !important;
  border-color: #ffd740 !important;
}

.amber--text.text--accent-2 {
  color: #ffd740 !important;
  caret-color: #ffd740 !important;
}

.amber.accent-3 {
  background-color: #ffc400 !important;
  border-color: #ffc400 !important;
}

.amber--text.text--accent-3 {
  color: #ffc400 !important;
  caret-color: #ffc400 !important;
}

.amber.accent-4 {
  background-color: #ffab00 !important;
  border-color: #ffab00 !important;
}

.amber--text.text--accent-4 {
  color: #ffab00 !important;
  caret-color: #ffab00 !important;
}

.orange {
  background-color: #ff9800 !important;
  border-color: #ff9800 !important;
}

.orange--text {
  color: #ff9800 !important;
  caret-color: #ff9800 !important;
}

.orange.lighten-5 {
  background-color: #fff3e0 !important;
  border-color: #fff3e0 !important;
}

.orange--text.text--lighten-5 {
  color: #fff3e0 !important;
  caret-color: #fff3e0 !important;
}

.orange.lighten-4 {
  background-color: #ffe0b2 !important;
  border-color: #ffe0b2 !important;
}

.orange--text.text--lighten-4 {
  color: #ffe0b2 !important;
  caret-color: #ffe0b2 !important;
}

.orange.lighten-3 {
  background-color: #ffcc80 !important;
  border-color: #ffcc80 !important;
}

.orange--text.text--lighten-3 {
  color: #ffcc80 !important;
  caret-color: #ffcc80 !important;
}

.orange.lighten-2 {
  background-color: #ffb74d !important;
  border-color: #ffb74d !important;
}

.orange--text.text--lighten-2 {
  color: #ffb74d !important;
  caret-color: #ffb74d !important;
}

.orange.lighten-1 {
  background-color: #ffa726 !important;
  border-color: #ffa726 !important;
}

.orange--text.text--lighten-1 {
  color: #ffa726 !important;
  caret-color: #ffa726 !important;
}

.orange.darken-1 {
  background-color: #fb8c00 !important;
  border-color: #fb8c00 !important;
}

.orange--text.text--darken-1 {
  color: #fb8c00 !important;
  caret-color: #fb8c00 !important;
}

.orange.darken-2 {
  background-color: #f57c00 !important;
  border-color: #f57c00 !important;
}

.orange--text.text--darken-2 {
  color: #f57c00 !important;
  caret-color: #f57c00 !important;
}

.orange.darken-3 {
  background-color: #ef6c00 !important;
  border-color: #ef6c00 !important;
}

.orange--text.text--darken-3 {
  color: #ef6c00 !important;
  caret-color: #ef6c00 !important;
}

.orange.darken-4 {
  background-color: #e65100 !important;
  border-color: #e65100 !important;
}

.orange--text.text--darken-4 {
  color: #e65100 !important;
  caret-color: #e65100 !important;
}

.orange.accent-1 {
  background-color: #ffd180 !important;
  border-color: #ffd180 !important;
}

.orange--text.text--accent-1 {
  color: #ffd180 !important;
  caret-color: #ffd180 !important;
}

.orange.accent-2 {
  background-color: #ffab40 !important;
  border-color: #ffab40 !important;
}

.orange--text.text--accent-2 {
  color: #ffab40 !important;
  caret-color: #ffab40 !important;
}

.orange.accent-3 {
  background-color: #ff9100 !important;
  border-color: #ff9100 !important;
}

.orange--text.text--accent-3 {
  color: #ff9100 !important;
  caret-color: #ff9100 !important;
}

.orange.accent-4 {
  background-color: #ff6d00 !important;
  border-color: #ff6d00 !important;
}

.orange--text.text--accent-4 {
  color: #ff6d00 !important;
  caret-color: #ff6d00 !important;
}

.deep-orange {
  background-color: #ff5722 !important;
  border-color: #ff5722 !important;
}

.deep-orange--text {
  color: #ff5722 !important;
  caret-color: #ff5722 !important;
}

.deep-orange.lighten-5 {
  background-color: #fbe9e7 !important;
  border-color: #fbe9e7 !important;
}

.deep-orange--text.text--lighten-5 {
  color: #fbe9e7 !important;
  caret-color: #fbe9e7 !important;
}

.deep-orange.lighten-4 {
  background-color: #ffccbc !important;
  border-color: #ffccbc !important;
}

.deep-orange--text.text--lighten-4 {
  color: #ffccbc !important;
  caret-color: #ffccbc !important;
}

.deep-orange.lighten-3 {
  background-color: #ffab91 !important;
  border-color: #ffab91 !important;
}

.deep-orange--text.text--lighten-3 {
  color: #ffab91 !important;
  caret-color: #ffab91 !important;
}

.deep-orange.lighten-2 {
  background-color: #ff8a65 !important;
  border-color: #ff8a65 !important;
}

.deep-orange--text.text--lighten-2 {
  color: #ff8a65 !important;
  caret-color: #ff8a65 !important;
}

.deep-orange.lighten-1 {
  background-color: #ff7043 !important;
  border-color: #ff7043 !important;
}

.deep-orange--text.text--lighten-1 {
  color: #ff7043 !important;
  caret-color: #ff7043 !important;
}

.deep-orange.darken-1 {
  background-color: #f4511e !important;
  border-color: #f4511e !important;
}

.deep-orange--text.text--darken-1 {
  color: #f4511e !important;
  caret-color: #f4511e !important;
}

.deep-orange.darken-2 {
  background-color: #e64a19 !important;
  border-color: #e64a19 !important;
}

.deep-orange--text.text--darken-2 {
  color: #e64a19 !important;
  caret-color: #e64a19 !important;
}

.deep-orange.darken-3 {
  background-color: #d84315 !important;
  border-color: #d84315 !important;
}

.deep-orange--text.text--darken-3 {
  color: #d84315 !important;
  caret-color: #d84315 !important;
}

.deep-orange.darken-4 {
  background-color: #bf360c !important;
  border-color: #bf360c !important;
}

.deep-orange--text.text--darken-4 {
  color: #bf360c !important;
  caret-color: #bf360c !important;
}

.deep-orange.accent-1 {
  background-color: #ff9e80 !important;
  border-color: #ff9e80 !important;
}

.deep-orange--text.text--accent-1 {
  color: #ff9e80 !important;
  caret-color: #ff9e80 !important;
}

.deep-orange.accent-2 {
  background-color: #ff6e40 !important;
  border-color: #ff6e40 !important;
}

.deep-orange--text.text--accent-2 {
  color: #ff6e40 !important;
  caret-color: #ff6e40 !important;
}

.deep-orange.accent-3 {
  background-color: #ff3d00 !important;
  border-color: #ff3d00 !important;
}

.deep-orange--text.text--accent-3 {
  color: #ff3d00 !important;
  caret-color: #ff3d00 !important;
}

.deep-orange.accent-4 {
  background-color: #dd2c00 !important;
  border-color: #dd2c00 !important;
}

.deep-orange--text.text--accent-4 {
  color: #dd2c00 !important;
  caret-color: #dd2c00 !important;
}

.brown {
  background-color: #795548 !important;
  border-color: #795548 !important;
}

.brown--text {
  color: #795548 !important;
  caret-color: #795548 !important;
}

.brown.lighten-5 {
  background-color: #efebe9 !important;
  border-color: #efebe9 !important;
}

.brown--text.text--lighten-5 {
  color: #efebe9 !important;
  caret-color: #efebe9 !important;
}

.brown.lighten-4 {
  background-color: #d7ccc8 !important;
  border-color: #d7ccc8 !important;
}

.brown--text.text--lighten-4 {
  color: #d7ccc8 !important;
  caret-color: #d7ccc8 !important;
}

.brown.lighten-3 {
  background-color: #bcaaa4 !important;
  border-color: #bcaaa4 !important;
}

.brown--text.text--lighten-3 {
  color: #bcaaa4 !important;
  caret-color: #bcaaa4 !important;
}

.brown.lighten-2 {
  background-color: #a1887f !important;
  border-color: #a1887f !important;
}

.brown--text.text--lighten-2 {
  color: #a1887f !important;
  caret-color: #a1887f !important;
}

.brown.lighten-1 {
  background-color: #8d6e63 !important;
  border-color: #8d6e63 !important;
}

.brown--text.text--lighten-1 {
  color: #8d6e63 !important;
  caret-color: #8d6e63 !important;
}

.brown.darken-1 {
  background-color: #6d4c41 !important;
  border-color: #6d4c41 !important;
}

.brown--text.text--darken-1 {
  color: #6d4c41 !important;
  caret-color: #6d4c41 !important;
}

.brown.darken-2 {
  background-color: #5d4037 !important;
  border-color: #5d4037 !important;
}

.brown--text.text--darken-2 {
  color: #5d4037 !important;
  caret-color: #5d4037 !important;
}

.brown.darken-3 {
  background-color: #4e342e !important;
  border-color: #4e342e !important;
}

.brown--text.text--darken-3 {
  color: #4e342e !important;
  caret-color: #4e342e !important;
}

.brown.darken-4 {
  background-color: #3e2723 !important;
  border-color: #3e2723 !important;
}

.brown--text.text--darken-4 {
  color: #3e2723 !important;
  caret-color: #3e2723 !important;
}

.blue-grey {
  background-color: #607d8b !important;
  border-color: #607d8b !important;
}

.blue-grey--text {
  color: #607d8b !important;
  caret-color: #607d8b !important;
}

.blue-grey.lighten-5 {
  background-color: #eceff1 !important;
  border-color: #eceff1 !important;
}

.blue-grey--text.text--lighten-5 {
  color: #eceff1 !important;
  caret-color: #eceff1 !important;
}

.blue-grey.lighten-4 {
  background-color: #cfd8dc !important;
  border-color: #cfd8dc !important;
}

.blue-grey--text.text--lighten-4 {
  color: #cfd8dc !important;
  caret-color: #cfd8dc !important;
}

.blue-grey.lighten-3 {
  background-color: #b0bec5 !important;
  border-color: #b0bec5 !important;
}

.blue-grey--text.text--lighten-3 {
  color: #b0bec5 !important;
  caret-color: #b0bec5 !important;
}

.blue-grey.lighten-2 {
  background-color: #90a4ae !important;
  border-color: #90a4ae !important;
}

.blue-grey--text.text--lighten-2 {
  color: #90a4ae !important;
  caret-color: #90a4ae !important;
}

.blue-grey.lighten-1 {
  background-color: #78909c !important;
  border-color: #78909c !important;
}

.blue-grey--text.text--lighten-1 {
  color: #78909c !important;
  caret-color: #78909c !important;
}

.blue-grey.darken-1 {
  background-color: #546e7a !important;
  border-color: #546e7a !important;
}

.blue-grey--text.text--darken-1 {
  color: #546e7a !important;
  caret-color: #546e7a !important;
}

.blue-grey.darken-2 {
  background-color: #455a64 !important;
  border-color: #455a64 !important;
}

.blue-grey--text.text--darken-2 {
  color: #455a64 !important;
  caret-color: #455a64 !important;
}

.blue-grey.darken-3 {
  background-color: #37474f !important;
  border-color: #37474f !important;
}

.blue-grey--text.text--darken-3 {
  color: #37474f !important;
  caret-color: #37474f !important;
}

.blue-grey.darken-4 {
  background-color: #263238 !important;
  border-color: #263238 !important;
}

.blue-grey--text.text--darken-4 {
  color: #263238 !important;
  caret-color: #263238 !important;
}

.grey {
  background-color: #9e9e9e !important;
  border-color: #9e9e9e !important;
}

.grey--text {
  color: #9e9e9e !important;
  caret-color: #9e9e9e !important;
}

.grey.lighten-5 {
  background-color: #fafafa !important;
  border-color: #fafafa !important;
}

.grey--text.text--lighten-5 {
  color: #fafafa !important;
  caret-color: #fafafa !important;
}

.grey.lighten-4 {
  background-color: #f5f5f5 !important;
  border-color: #f5f5f5 !important;
}

.grey--text.text--lighten-4 {
  color: #f5f5f5 !important;
  caret-color: #f5f5f5 !important;
}

.grey.lighten-3 {
  background-color: #eee !important;
  border-color: #eee !important;
}

.grey--text.text--lighten-3 {
  color: #eee !important;
  caret-color: #eee !important;
}

.grey.lighten-2 {
  background-color: #e0e0e0 !important;
  border-color: #e0e0e0 !important;
}

.grey--text.text--lighten-2 {
  color: #e0e0e0 !important;
  caret-color: #e0e0e0 !important;
}

.grey.lighten-1 {
  background-color: #bdbdbd !important;
  border-color: #bdbdbd !important;
}

.grey--text.text--lighten-1 {
  color: #bdbdbd !important;
  caret-color: #bdbdbd !important;
}

.grey.darken-1 {
  background-color: #757575 !important;
  border-color: #757575 !important;
}

.grey--text.text--darken-1 {
  color: #757575 !important;
  caret-color: #757575 !important;
}

.grey.darken-2 {
  background-color: #616161 !important;
  border-color: #616161 !important;
}

.grey--text.text--darken-2 {
  color: #616161 !important;
  caret-color: #616161 !important;
}

.grey.darken-3 {
  background-color: #424242 !important;
  border-color: #424242 !important;
}

.grey--text.text--darken-3 {
  color: #424242 !important;
  caret-color: #424242 !important;
}

.grey.darken-4 {
  background-color: #212121 !important;
  border-color: #212121 !important;
}

.grey--text.text--darken-4 {
  color: #212121 !important;
  caret-color: #212121 !important;
}

.shades.black {
  background-color: #000 !important;
  border-color: #000 !important;
}

.shades--text.text--black {
  color: #000 !important;
  caret-color: #000 !important;
}

.shades.white {
  background-color: #fff !important;
  border-color: #fff !important;
}

.shades--text.text--white {
  color: #fff !important;
  caret-color: #fff !important;
}

.shades.transparent {
  background-color: transparent !important;
  border-color: transparent !important;
}

.shades--text.text--transparent {
  color: transparent !important;
  caret-color: transparent !important;
}

.elevation-0 {
  -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2), 0px 0px 0px 0px rgba(0,0,0,0.14), 0px 0px 0px 0px rgba(0,0,0,0.12) !important;
          box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2), 0px 0px 0px 0px rgba(0,0,0,0.14), 0px 0px 0px 0px rgba(0,0,0,0.12) !important;
}

.elevation-1 {
  -webkit-box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2), 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 1px 3px 0px rgba(0,0,0,0.12) !important;
          box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2), 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 1px 3px 0px rgba(0,0,0,0.12) !important;
}

.elevation-2 {
  -webkit-box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12) !important;
          box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12) !important;
}

.elevation-3 {
  -webkit-box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.2), 0px 3px 4px 0px rgba(0,0,0,0.14), 0px 1px 8px 0px rgba(0,0,0,0.12) !important;
          box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.2), 0px 3px 4px 0px rgba(0,0,0,0.14), 0px 1px 8px 0px rgba(0,0,0,0.12) !important;
}

.elevation-4 {
  -webkit-box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2), 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12) !important;
          box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2), 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12) !important;
}

.elevation-5 {
  -webkit-box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2), 0px 5px 8px 0px rgba(0,0,0,0.14), 0px 1px 14px 0px rgba(0,0,0,0.12) !important;
          box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2), 0px 5px 8px 0px rgba(0,0,0,0.14), 0px 1px 14px 0px rgba(0,0,0,0.12) !important;
}

.elevation-6 {
  -webkit-box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2), 0px 6px 10px 0px rgba(0,0,0,0.14), 0px 1px 18px 0px rgba(0,0,0,0.12) !important;
          box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2), 0px 6px 10px 0px rgba(0,0,0,0.14), 0px 1px 18px 0px rgba(0,0,0,0.12) !important;
}

.elevation-7 {
  -webkit-box-shadow: 0px 4px 5px -2px rgba(0,0,0,0.2), 0px 7px 10px 1px rgba(0,0,0,0.14), 0px 2px 16px 1px rgba(0,0,0,0.12) !important;
          box-shadow: 0px 4px 5px -2px rgba(0,0,0,0.2), 0px 7px 10px 1px rgba(0,0,0,0.14), 0px 2px 16px 1px rgba(0,0,0,0.12) !important;
}

.elevation-8 {
  -webkit-box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.2), 0px 8px 10px 1px rgba(0,0,0,0.14), 0px 3px 14px 2px rgba(0,0,0,0.12) !important;
          box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.2), 0px 8px 10px 1px rgba(0,0,0,0.14), 0px 3px 14px 2px rgba(0,0,0,0.12) !important;
}

.elevation-9 {
  -webkit-box-shadow: 0px 5px 6px -3px rgba(0,0,0,0.2), 0px 9px 12px 1px rgba(0,0,0,0.14), 0px 3px 16px 2px rgba(0,0,0,0.12) !important;
          box-shadow: 0px 5px 6px -3px rgba(0,0,0,0.2), 0px 9px 12px 1px rgba(0,0,0,0.14), 0px 3px 16px 2px rgba(0,0,0,0.12) !important;
}

.elevation-10 {
  -webkit-box-shadow: 0px 6px 6px -3px rgba(0,0,0,0.2), 0px 10px 14px 1px rgba(0,0,0,0.14), 0px 4px 18px 3px rgba(0,0,0,0.12) !important;
          box-shadow: 0px 6px 6px -3px rgba(0,0,0,0.2), 0px 10px 14px 1px rgba(0,0,0,0.14), 0px 4px 18px 3px rgba(0,0,0,0.12) !important;
}

.elevation-11 {
  -webkit-box-shadow: 0px 6px 7px -4px rgba(0,0,0,0.2), 0px 11px 15px 1px rgba(0,0,0,0.14), 0px 4px 20px 3px rgba(0,0,0,0.12) !important;
          box-shadow: 0px 6px 7px -4px rgba(0,0,0,0.2), 0px 11px 15px 1px rgba(0,0,0,0.14), 0px 4px 20px 3px rgba(0,0,0,0.12) !important;
}

.elevation-12 {
  -webkit-box-shadow: 0px 7px 8px -4px rgba(0,0,0,0.2), 0px 12px 17px 2px rgba(0,0,0,0.14), 0px 5px 22px 4px rgba(0,0,0,0.12) !important;
          box-shadow: 0px 7px 8px -4px rgba(0,0,0,0.2), 0px 12px 17px 2px rgba(0,0,0,0.14), 0px 5px 22px 4px rgba(0,0,0,0.12) !important;
}

.elevation-13 {
  -webkit-box-shadow: 0px 7px 8px -4px rgba(0,0,0,0.2), 0px 13px 19px 2px rgba(0,0,0,0.14), 0px 5px 24px 4px rgba(0,0,0,0.12) !important;
          box-shadow: 0px 7px 8px -4px rgba(0,0,0,0.2), 0px 13px 19px 2px rgba(0,0,0,0.14), 0px 5px 24px 4px rgba(0,0,0,0.12) !important;
}

.elevation-14 {
  -webkit-box-shadow: 0px 7px 9px -4px rgba(0,0,0,0.2), 0px 14px 21px 2px rgba(0,0,0,0.14), 0px 5px 26px 4px rgba(0,0,0,0.12) !important;
          box-shadow: 0px 7px 9px -4px rgba(0,0,0,0.2), 0px 14px 21px 2px rgba(0,0,0,0.14), 0px 5px 26px 4px rgba(0,0,0,0.12) !important;
}

.elevation-15 {
  -webkit-box-shadow: 0px 8px 9px -5px rgba(0,0,0,0.2), 0px 15px 22px 2px rgba(0,0,0,0.14), 0px 6px 28px 5px rgba(0,0,0,0.12) !important;
          box-shadow: 0px 8px 9px -5px rgba(0,0,0,0.2), 0px 15px 22px 2px rgba(0,0,0,0.14), 0px 6px 28px 5px rgba(0,0,0,0.12) !important;
}

.elevation-16 {
  -webkit-box-shadow: 0px 8px 10px -5px rgba(0,0,0,0.2), 0px 16px 24px 2px rgba(0,0,0,0.14), 0px 6px 30px 5px rgba(0,0,0,0.12) !important;
          box-shadow: 0px 8px 10px -5px rgba(0,0,0,0.2), 0px 16px 24px 2px rgba(0,0,0,0.14), 0px 6px 30px 5px rgba(0,0,0,0.12) !important;
}

.elevation-17 {
  -webkit-box-shadow: 0px 8px 11px -5px rgba(0,0,0,0.2), 0px 17px 26px 2px rgba(0,0,0,0.14), 0px 6px 32px 5px rgba(0,0,0,0.12) !important;
          box-shadow: 0px 8px 11px -5px rgba(0,0,0,0.2), 0px 17px 26px 2px rgba(0,0,0,0.14), 0px 6px 32px 5px rgba(0,0,0,0.12) !important;
}

.elevation-18 {
  -webkit-box-shadow: 0px 9px 11px -5px rgba(0,0,0,0.2), 0px 18px 28px 2px rgba(0,0,0,0.14), 0px 7px 34px 6px rgba(0,0,0,0.12) !important;
          box-shadow: 0px 9px 11px -5px rgba(0,0,0,0.2), 0px 18px 28px 2px rgba(0,0,0,0.14), 0px 7px 34px 6px rgba(0,0,0,0.12) !important;
}

.elevation-19 {
  -webkit-box-shadow: 0px 9px 12px -6px rgba(0,0,0,0.2), 0px 19px 29px 2px rgba(0,0,0,0.14), 0px 7px 36px 6px rgba(0,0,0,0.12) !important;
          box-shadow: 0px 9px 12px -6px rgba(0,0,0,0.2), 0px 19px 29px 2px rgba(0,0,0,0.14), 0px 7px 36px 6px rgba(0,0,0,0.12) !important;
}

.elevation-20 {
  -webkit-box-shadow: 0px 10px 13px -6px rgba(0,0,0,0.2), 0px 20px 31px 3px rgba(0,0,0,0.14), 0px 8px 38px 7px rgba(0,0,0,0.12) !important;
          box-shadow: 0px 10px 13px -6px rgba(0,0,0,0.2), 0px 20px 31px 3px rgba(0,0,0,0.14), 0px 8px 38px 7px rgba(0,0,0,0.12) !important;
}

.elevation-21 {
  -webkit-box-shadow: 0px 10px 13px -6px rgba(0,0,0,0.2), 0px 21px 33px 3px rgba(0,0,0,0.14), 0px 8px 40px 7px rgba(0,0,0,0.12) !important;
          box-shadow: 0px 10px 13px -6px rgba(0,0,0,0.2), 0px 21px 33px 3px rgba(0,0,0,0.14), 0px 8px 40px 7px rgba(0,0,0,0.12) !important;
}

.elevation-22 {
  -webkit-box-shadow: 0px 10px 14px -6px rgba(0,0,0,0.2), 0px 22px 35px 3px rgba(0,0,0,0.14), 0px 8px 42px 7px rgba(0,0,0,0.12) !important;
          box-shadow: 0px 10px 14px -6px rgba(0,0,0,0.2), 0px 22px 35px 3px rgba(0,0,0,0.14), 0px 8px 42px 7px rgba(0,0,0,0.12) !important;
}

.elevation-23 {
  -webkit-box-shadow: 0px 11px 14px -7px rgba(0,0,0,0.2), 0px 23px 36px 3px rgba(0,0,0,0.14), 0px 9px 44px 8px rgba(0,0,0,0.12) !important;
          box-shadow: 0px 11px 14px -7px rgba(0,0,0,0.2), 0px 23px 36px 3px rgba(0,0,0,0.14), 0px 9px 44px 8px rgba(0,0,0,0.12) !important;
}

.elevation-24 {
  -webkit-box-shadow: 0px 11px 15px -7px rgba(0,0,0,0.2), 0px 24px 38px 3px rgba(0,0,0,0.14), 0px 9px 46px 8px rgba(0,0,0,0.12) !important;
          box-shadow: 0px 11px 15px -7px rgba(0,0,0,0.2), 0px 24px 38px 3px rgba(0,0,0,0.14), 0px 9px 46px 8px rgba(0,0,0,0.12) !important;
}

html {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  overflow-y: scroll;
  /* All browsers without overlaying scrollbars */
  -webkit-text-size-adjust: 100%;
  /* iOS 8+ */
}

*,
::before,
::after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

::before,
::after {
  text-decoration: inherit;
  /* Inherit text-decoration and vertical align to ::before and ::after pseudo elements */
  vertical-align: inherit;
}

* {
  background-repeat: no-repeat;
  /* Set `background-repeat: no-repeat` to all elements */
  padding: 0;
  /* Reset `padding` and `margin` of all elements */
  margin: 0;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

hr {
  overflow: visible;
  /* Show the overflow in Edge and IE */
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

summary {
  display: list-item;
  /* Add the correct display in all browsers */
}

small {
  font-size: 80%;
  /* Set font-size to 80% in `small` elements */
}

[hidden],
template {
  display: none;
  /* Add the correct display in IE */
}

abbr[title] {
  border-bottom: 1px dotted;
  /* Add a bordered underline effect in all browsers */
  text-decoration: none;
  /* Remove text decoration in Firefox 40+ */
}

a {
  background-color: transparent;
  /* Remove the gray background on active links in IE 10 */
  -webkit-text-decoration-skip: objects;
  /* Remove gaps in links underline in iOS 8+ and Safari 8+ */
}

a:active,
a:hover {
  outline-width: 0;
  /* Remove the outline when hovering in all browsers */
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  /* Specify the font family of code elements */
}

b,
strong {
  font-weight: bolder;
  /* Correct style set to `bold` in Edge 12+, Safari 6.2+, and Chrome 18+ */
}

dfn {
  font-style: italic;
  /* Address styling not present in Safari and Chrome */
}

mark {
  background-color: #ff0;
  color: #000;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

input {
  border-radius: 0;
}

button,
[type="button"],
[type="reset"],
[type="submit"],
[role="button"] {
  cursor: pointer;
}

[disabled] {
  cursor: default;
}

[type="number"] {
  width: auto;
  /* Firefox 36+ */
}

[type="search"] {
  -webkit-appearance: textfield;
  /* Safari 8+ */
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
  /* Safari 8 */
}

textarea {
  overflow: auto;
  /* Internet Explorer 11+ */
  resize: vertical;
  /* Specify textarea resizability */
}

button,
input,
optgroup,
select,
textarea {
  font: inherit;
  /* Specify font inheritance of form elements */
}

optgroup {
  font-weight: bold;
  /* Restore the font weight unset by the previous rule. */
}

button {
  overflow: visible;
  /* Address `overflow` set to `hidden` in IE 8/9/10/11 */
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: 0;
  padding: 0;
}

button:-moz-focusring,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  outline: 0;
  border: 0;
}

button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* Correct the inability to style clickable types in iOS */
}

button,
select {
  text-transform: none;
  /* Firefox 40+, Internet Explorer 11- */
}

button,
input,
select,
textarea {
  background-color: transparent;
  border-style: none;
  color: inherit;
}

select {
  -moz-appearance: none;
  /* Firefox 36+ */
  -webkit-appearance: none;
  /* Chrome 41+ */
}

select::-ms-expand {
  display: none;
  /* Internet Explorer 11+ */
}

select::-ms-value {
  color: currentColor;
  /* Internet Explorer 11+ */
}

legend {
  border: 0;
  /* Correct `color` not being inherited in IE 8/9/10/11 */
  color: inherit;
  /* Correct the color inheritance from `fieldset` elements in IE */
  display: table;
  /* Correct the text wrapping in Edge and IE */
  max-width: 100%;
  /* Correct the text wrapping in Edge and IE */
  white-space: normal;
  /* Correct the text wrapping in Edge and IE */
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* Correct the inability to style clickable types in iOS and Safari */
  font: inherit;
  /* Change font properties to `inherit` in Chrome and Safari */
}

[type="search"] {
  -webkit-appearance: textfield;
  /* Correct the odd appearance in Chrome and Safari */
  outline-offset: -2px;
  /* Correct the outline style in Safari */
}

img {
  border-style: none;
  /* Remove border when inside `a` element in IE 8/9/10 */
}

progress {
  vertical-align: baseline;
}

svg:not(:root) {
  overflow: hidden;
  /* Internet Explorer 11- */
}

audio,
canvas,
progress,
video {
  display: inline-block;
  /* Internet Explorer 11+, Windows Phone 8.1+ */
}

[aria-busy="true"] {
  cursor: progress;
}

[aria-controls] {
  cursor: pointer;
}

[aria-disabled] {
  cursor: default;
}

::-moz-selection {
  background-color: #b3d4fc;
  /* Required when declaring ::selection */
  color: #000;
  text-shadow: none;
}

::selection {
  background-color: #b3d4fc;
  /* Required when declaring ::selection */
  color: #000;
  text-shadow: none;
}

.bottom-sheet-transition-enter {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}

.bottom-sheet-transition-leave-to {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}

.carousel-transition-enter {
  -webkit-transform: translate(100%, 0);
  transform: translate(100%, 0);
}

.carousel-transition-leave,
.carousel-transition-leave-to {
  position: absolute;
  top: 0;
  -webkit-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
}

.carousel-reverse-transition-enter {
  -webkit-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
}

.carousel-reverse-transition-leave,
.carousel-reverse-transition-leave-to {
  position: absolute;
  top: 0;
  -webkit-transform: translate(100%, 0);
  transform: translate(100%, 0);
}

.dialog-transition-enter,
.dialog-transition-leave-to {
  -webkit-transform: scale(0.5);
  transform: scale(0.5);
  opacity: 0;
}

.dialog-transition-enter-to,
.dialog-transition-leave {
  opacity: 1;
}

.dialog-bottom-transition-enter,
.dialog-bottom-transition-leave-to {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}

.picker-transition-enter-active,
.picker-reverse-transition-enter-active,
.picker-transition-leave-active,
.picker-reverse-transition-leave-active {
  -webkit-transition: 0.3s cubic-bezier(0, 0, 0.2, 1);
  transition: 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.picker-transition-enter,
.picker-reverse-transition-enter,
.picker-transition-leave-to,
.picker-reverse-transition-leave-to {
  opacity: 0;
}

.picker-transition-leave,
.picker-reverse-transition-leave,
.picker-transition-leave-active,
.picker-reverse-transition-leave-active,
.picker-transition-leave-to,
.picker-reverse-transition-leave-to {
  position: absolute !important;
}

.picker-transition-enter {
  -webkit-transform: translate(0, 100%);
  transform: translate(0, 100%);
}

.picker-transition-leave-to {
  -webkit-transform: translate(0, -100%);
  transform: translate(0, -100%);
}

.picker-reverse-transition-enter {
  -webkit-transform: translate(0, -100%);
  transform: translate(0, -100%);
}

.picker-reverse-transition-leave-to {
  -webkit-transform: translate(0, 100%);
  transform: translate(0, 100%);
}

.picker-title-transition-enter-to,
.picker-title-transition-leave {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.picker-title-transition-enter {
  -webkit-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
}

.picker-title-transition-leave-to {
  opacity: 0;
  -webkit-transform: translate(100%, 0);
  transform: translate(100%, 0);
}

.picker-title-transition-leave,
.picker-title-transition-leave-to,
.picker-title-transition-leave-active {
  position: absolute !important;
}

.tab-transition-enter {
  -webkit-transform: translate(100%, 0);
  transform: translate(100%, 0);
}

.tab-transition-leave,
.tab-transition-leave-active {
  position: absolute;
  top: 0;
}

.tab-transition-leave-to {
  position: absolute;
  -webkit-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
}

.tab-reverse-transition-enter {
  -webkit-transform: translate(-100%, 0);
  transform: translate(-100%, 0);
}

.tab-reverse-transition-leave,
.tab-reverse-transition-leave-to {
  top: 0;
  position: absolute;
  -webkit-transform: translate(100%, 0);
  transform: translate(100%, 0);
}

.expand-transition-enter-active,
.expand-transition-leave-active {
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.expand-transition-move {
  transition: -webkit-transform 0.6s;
  -webkit-transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}

.expand-x-transition-enter-active,
.expand-x-transition-leave-active {
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.expand-x-transition-move {
  transition: -webkit-transform 0.6s;
  -webkit-transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}

.scale-transition-enter-active,
.scale-transition-leave-active {
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.scale-transition-move {
  transition: -webkit-transform 0.6s;
  -webkit-transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}

.scale-transition-enter,
.scale-transition-leave,
.scale-transition-leave-to {
  opacity: 0;
  -webkit-transform: scale(0);
  transform: scale(0);
}

.message-transition-enter-active,
.message-transition-leave-active {
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.message-transition-move {
  transition: -webkit-transform 0.6s;
  -webkit-transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}

.message-transition-enter,
.message-transition-leave-to {
  opacity: 0;
  -webkit-transform: translateY(-15px);
  transform: translateY(-15px);
}

.message-transition-leave,
.message-transition-leave-active {
  position: absolute;
}

.slide-y-transition-enter-active,
.slide-y-transition-leave-active {
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.slide-y-transition-move {
  transition: -webkit-transform 0.6s;
  -webkit-transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}

.slide-y-transition-enter,
.slide-y-transition-leave-to {
  opacity: 0;
  -webkit-transform: translateY(-15px);
  transform: translateY(-15px);
}

.slide-y-reverse-transition-enter-active,
.slide-y-reverse-transition-leave-active {
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.slide-y-reverse-transition-move {
  transition: -webkit-transform 0.6s;
  -webkit-transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}

.slide-y-reverse-transition-enter,
.slide-y-reverse-transition-leave-to {
  opacity: 0;
  -webkit-transform: translateY(15px);
  transform: translateY(15px);
}

.scroll-y-transition-enter-active,
.scroll-y-transition-leave-active {
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.scroll-y-transition-move {
  transition: -webkit-transform 0.6s;
  -webkit-transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}

.scroll-y-transition-enter,
.scroll-y-transition-leave-to {
  opacity: 0;
}

.scroll-y-transition-enter {
  -webkit-transform: translateY(-15px);
  transform: translateY(-15px);
}

.scroll-y-transition-leave-to {
  -webkit-transform: translateY(15px);
  transform: translateY(15px);
}

.scroll-y-reverse-transition-enter-active,
.scroll-y-reverse-transition-leave-active {
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.scroll-y-reverse-transition-move {
  transition: -webkit-transform 0.6s;
  -webkit-transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}

.scroll-y-reverse-transition-enter,
.scroll-y-reverse-transition-leave-to {
  opacity: 0;
}

.scroll-y-reverse-transition-enter {
  -webkit-transform: translateY(15px);
  transform: translateY(15px);
}

.scroll-y-reverse-transition-leave-to {
  -webkit-transform: translateY(-15px);
  transform: translateY(-15px);
}

.scroll-x-transition-enter-active,
.scroll-x-transition-leave-active {
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.scroll-x-transition-move {
  transition: -webkit-transform 0.6s;
  -webkit-transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}

.scroll-x-transition-enter,
.scroll-x-transition-leave-to {
  opacity: 0;
}

.scroll-x-transition-enter {
  -webkit-transform: translateX(-15px);
  transform: translateX(-15px);
}

.scroll-x-transition-leave-to {
  -webkit-transform: translateX(15px);
  transform: translateX(15px);
}

.scroll-x-reverse-transition-enter-active,
.scroll-x-reverse-transition-leave-active {
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.scroll-x-reverse-transition-move {
  transition: -webkit-transform 0.6s;
  -webkit-transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}

.scroll-x-reverse-transition-enter,
.scroll-x-reverse-transition-leave-to {
  opacity: 0;
}

.scroll-x-reverse-transition-enter {
  -webkit-transform: translateX(15px);
  transform: translateX(15px);
}

.scroll-x-reverse-transition-leave-to {
  -webkit-transform: translateX(-15px);
  transform: translateX(-15px);
}

.slide-x-transition-enter-active,
.slide-x-transition-leave-active {
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.slide-x-transition-move {
  transition: -webkit-transform 0.6s;
  -webkit-transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}

.slide-x-transition-enter,
.slide-x-transition-leave-to {
  opacity: 0;
  -webkit-transform: translateX(-15px);
  transform: translateX(-15px);
}

.slide-x-reverse-transition-enter-active,
.slide-x-reverse-transition-leave-active {
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.slide-x-reverse-transition-move {
  transition: -webkit-transform 0.6s;
  -webkit-transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}

.slide-x-reverse-transition-enter,
.slide-x-reverse-transition-leave-to {
  opacity: 0;
  -webkit-transform: translateX(15px);
  transform: translateX(15px);
}

.fade-transition-enter-active,
.fade-transition-leave-active {
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.fade-transition-move {
  transition: -webkit-transform 0.6s;
  -webkit-transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}

.fade-transition-enter,
.fade-transition-leave-to {
  opacity: 0;
}

.fab-transition-enter-active,
.fab-transition-leave-active {
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.fab-transition-move {
  transition: -webkit-transform 0.6s;
  -webkit-transition: -webkit-transform 0.6s;
  transition: transform 0.6s;
  transition: transform 0.6s, -webkit-transform 0.6s;
}

.fab-transition-enter,
.fab-transition-leave-to {
  -webkit-transform: scale(0) rotate(-45deg);
  transform: scale(0) rotate(-45deg);
}

.blockquote {
  padding: 16px 0 16px 24px;
  font-size: 18px;
  font-weight: 300;
}

code,
kbd {
  display: inline-block;
  border-radius: 3px;
  white-space: pre-wrap;
  font-size: 85%;
  font-weight: 900;
}

code:after,
kbd:after,
code:before,
kbd:before {
  content: "\A0";
  letter-spacing: -1px;
}

code {
  background-color: #f5f5f5;
  color: #bd4147;
  -webkit-box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2), 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 1px 3px 0px rgba(0,0,0,0.12);
          box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2), 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 1px 3px 0px rgba(0,0,0,0.12);
}

kbd {
  background: #616161;
  color: #fff;
}

html {
  font-size: 14px;
  overflow-x: hidden;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
}

.application {
  font-family: 'Roboto', sans-serif;
  line-height: 1.5;
}

::-ms-clear,
::-ms-reveal {
  display: none;
}

ul,
ol {
  padding-left: 24px;
}

.display-4 {
  font-size: 112px !important;
  font-weight: 300;
  line-height: 1 !important;
  letter-spacing: -0.04em !important;
  font-family: 'Roboto', sans-serif !important;
}

.display-3 {
  font-size: 56px !important;
  font-weight: 400;
  line-height: 1.35 !important;
  letter-spacing: -0.02em !important;
  font-family: 'Roboto', sans-serif !important;
}

.display-2 {
  font-size: 45px !important;
  font-weight: 400;
  line-height: 48px !important;
  letter-spacing: normal !important;
  font-family: 'Roboto', sans-serif !important;
}

.display-1 {
  font-size: 34px !important;
  font-weight: 400;
  line-height: 40px !important;
  letter-spacing: normal !important;
  font-family: 'Roboto', sans-serif !important;
}

.headline {
  font-size: 24px !important;
  font-weight: 400;
  line-height: 32px !important;
  letter-spacing: normal !important;
  font-family: 'Roboto', sans-serif !important;
}

.title {
  font-size: 20px !important;
  font-weight: 500;
  line-height: 1 !important;
  letter-spacing: 0.02em !important;
  font-family: 'Roboto', sans-serif !important;
}

.subheading {
  font-size: 16px !important;
  font-weight: 400;
}

.body-2 {
  font-size: 14px !important;
  font-weight: 500;
}

.body-1 {
  font-size: 14px !important;
  font-weight: 400;
}

.caption {
  font-size: 12px !important;
  font-weight: 400;
}

p {
  margin-bottom: 16px;
}

.overflow-hidden {
  overflow: hidden;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.overflow-y-hidden {
  overflow-y: hidden;
}

.right {
  float: right !important;
}

.left {
  float: left !important;
}

.ma-auto {
  margin-top: auto !important;
  margin-right: auto !important;
  margin-bottom: auto !important;
  margin-left: auto !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}

.mt-auto {
  margin-top: auto !important;
}

.mr-auto {
  margin-right: auto !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ml-auto {
  margin-left: auto !important;
}

.ma-0 {
  margin: 0 0 !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mr-0 {
  margin-right: 0 !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.ml-0 {
  margin-left: 0 !important;
}

.pa-0 {
  padding: 0 0 !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pr-0 {
  padding-right: 0 !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pl-0 {
  padding-left: 0 !important;
}

.ma-1 {
  margin: 4px 4px !important;
}

.my-1 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.mx-1 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}

.mt-1 {
  margin-top: 4px !important;
}

.mr-1 {
  margin-right: 4px !important;
}

.mb-1 {
  margin-bottom: 4px !important;
}

.ml-1 {
  margin-left: 4px !important;
}

.pa-1 {
  padding: 4px 4px !important;
}

.py-1 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}

.px-1 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}

.pt-1 {
  padding-top: 4px !important;
}

.pr-1 {
  padding-right: 4px !important;
}

.pb-1 {
  padding-bottom: 4px !important;
}

.pl-1 {
  padding-left: 4px !important;
}

.ma-2 {
  margin: 8px 8px !important;
}

.my-2 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.mx-2 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}

.mt-2 {
  margin-top: 8px !important;
}

.mr-2 {
  margin-right: 8px !important;
}

.mb-2 {
  margin-bottom: 8px !important;
}

.ml-2 {
  margin-left: 8px !important;
}

.pa-2 {
  padding: 8px 8px !important;
}

.py-2 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}

.px-2 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}

.pt-2 {
  padding-top: 8px !important;
}

.pr-2 {
  padding-right: 8px !important;
}

.pb-2 {
  padding-bottom: 8px !important;
}

.pl-2 {
  padding-left: 8px !important;
}

.ma-3 {
  margin: 16px 16px !important;
}

.my-3 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

.mx-3 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}

.mt-3 {
  margin-top: 16px !important;
}

.mr-3 {
  margin-right: 16px !important;
}

.mb-3 {
  margin-bottom: 16px !important;
}

.ml-3 {
  margin-left: 16px !important;
}

.pa-3 {
  padding: 16px 16px !important;
}

.py-3 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}

.px-3 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}

.pt-3 {
  padding-top: 16px !important;
}

.pr-3 {
  padding-right: 16px !important;
}

.pb-3 {
  padding-bottom: 16px !important;
}

.pl-3 {
  padding-left: 16px !important;
}

.ma-4 {
  margin: 24px 24px !important;
}

.my-4 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.mx-4 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}

.mt-4 {
  margin-top: 24px !important;
}

.mr-4 {
  margin-right: 24px !important;
}

.mb-4 {
  margin-bottom: 24px !important;
}

.ml-4 {
  margin-left: 24px !important;
}

.pa-4 {
  padding: 24px 24px !important;
}

.py-4 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}

.px-4 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}

.pt-4 {
  padding-top: 24px !important;
}

.pr-4 {
  padding-right: 24px !important;
}

.pb-4 {
  padding-bottom: 24px !important;
}

.pl-4 {
  padding-left: 24px !important;
}

.ma-5 {
  margin: 48px 48px !important;
}

.my-5 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.mx-5 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}

.mt-5 {
  margin-top: 48px !important;
}

.mr-5 {
  margin-right: 48px !important;
}

.mb-5 {
  margin-bottom: 48px !important;
}

.ml-5 {
  margin-left: 48px !important;
}

.pa-5 {
  padding: 48px 48px !important;
}

.py-5 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}

.px-5 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}

.pt-5 {
  padding-top: 48px !important;
}

.pr-5 {
  padding-right: 48px !important;
}

.pb-5 {
  padding-bottom: 48px !important;
}

.pl-5 {
  padding-left: 48px !important;
}

.font-weight-thin {
  font-weight: 100 !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-regular {
  font-weight: 400 !important;
}

.font-weight-medium {
  font-weight: 500 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-black {
  font-weight: 900 !important;
}

.font-italic {
  font-style: italic !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-none {
  text-transform: none !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-no-wrap {
  white-space: nowrap !important;
}

.text-truncate {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  line-height: 1.1 !important;
}

.transition-fast-out-slow-in {
  -webkit-transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition: 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.transition-linear-out-slow-in {
  -webkit-transition: 0.3s cubic-bezier(0, 0, 0.2, 1) !important;
  transition: 0.3s cubic-bezier(0, 0, 0.2, 1) !important;
}

.transition-fast-out-linear-in {
  -webkit-transition: 0.3s cubic-bezier(0.4, 0, 1, 1) !important;
  transition: 0.3s cubic-bezier(0.4, 0, 1, 1) !important;
}

.transition-ease-in-out {
  -webkit-transition: 0.3s cubic-bezier(0.4, 0, 0.6, 1) !important;
  transition: 0.3s cubic-bezier(0.4, 0, 0.6, 1) !important;
}

.transition-fast-in-fast-out {
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

.transition-swing {
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1) !important;
}

@media screen {
  [hidden~="screen"] {
    display: inherit;
  }

  [hidden~="screen"]:not(:active):not(:focus):not(:target) {
    position: absolute !important;
    clip: rect(0 0 0 0) !important;
  }
}

@media only print {
  .hidden-print-only {
    display: none !important;
  }
}

@media only screen {
  .hidden-screen-only {
    display: none !important;
  }
}

@media only screen and (max-width: 599px) {
  .hidden-xs-only {
    display: none !important;
  }
}

@media only screen and (min-width: 600px) and (max-width: 959px) {
  .hidden-sm-only {
    display: none !important;
  }
}

@media only screen and (max-width: 959px) {
  .hidden-sm-and-down {
    display: none !important;
  }
}

@media only screen and (min-width: 600px) {
  .hidden-sm-and-up {
    display: none !important;
  }
}

@media only screen and (min-width: 960px) and (max-width: 1263px) {
  .hidden-md-only {
    display: none !important;
  }
}

@media only screen and (max-width: 1263px) {
  .hidden-md-and-down {
    display: none !important;
  }
}

@media only screen and (min-width: 960px) {
  .hidden-md-and-up {
    display: none !important;
  }
}

@media only screen and (min-width: 1264px) and (max-width: 1903px) {
  .hidden-lg-only {
    display: none !important;
  }
}

@media only screen and (max-width: 1903px) {
  .hidden-lg-and-down {
    display: none !important;
  }
}

@media only screen and (min-width: 1264px) {
  .hidden-lg-and-up {
    display: none !important;
  }
}

@media only screen and (min-width: 1904px) {
  .hidden-xl-only {
    display: none !important;
  }
}

@media all and (min-width: 0) {
  .text-xs-left {
    text-align: left !important;
  }

  .text-xs-center {
    text-align: center !important;
  }

  .text-xs-right {
    text-align: right !important;
  }

  .text-xs-justify {
    text-align: justify !important;
  }
}

@media all and (min-width: 600px) {
  .text-sm-left {
    text-align: left !important;
  }

  .text-sm-center {
    text-align: center !important;
  }

  .text-sm-right {
    text-align: right !important;
  }

  .text-sm-justify {
    text-align: justify !important;
  }
}

@media all and (min-width: 960px) {
  .text-md-left {
    text-align: left !important;
  }

  .text-md-center {
    text-align: center !important;
  }

  .text-md-right {
    text-align: right !important;
  }

  .text-md-justify {
    text-align: justify !important;
  }
}

@media all and (min-width: 1264px) {
  .text-lg-left {
    text-align: left !important;
  }

  .text-lg-center {
    text-align: center !important;
  }

  .text-lg-right {
    text-align: right !important;
  }

  .text-lg-justify {
    text-align: justify !important;
  }
}

@media all and (min-width: 1904px) {
  .text-xl-left {
    text-align: left !important;
  }

  .text-xl-center {
    text-align: center !important;
  }

  .text-xl-right {
    text-align: right !important;
  }

  .text-xl-justify {
    text-align: justify !important;
  }
}

.application {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.application a {
  cursor: pointer;
}

.application--is-rtl {
  direction: rtl;
}

.application--wrap {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100vh;
  max-width: 100%;
  position: relative;
}

.theme--light.application {
  background: #fafafa;
  color: rgba(0,0,0,0.87);
}

.theme--light.application .text--primary {
  color: rgba(0,0,0,0.87) !important;
}

.theme--light.application .text--secondary {
  color: rgba(0,0,0,0.54) !important;
}

.theme--light.application .text--disabled {
  color: rgba(0,0,0,0.38) !important;
}

.theme--dark.application {
  background: #303030;
  color: #fff;
}

.theme--dark.application .text--primary {
  color: #fff !important;
}

.theme--dark.application .text--secondary {
  color: rgba(255,255,255,0.7) !important;
}

.theme--dark.application .text--disabled {
  color: rgba(255,255,255,0.5) !important;
}

@-moz-document url-prefix()  {

}

@media print {
@-moz-document url-prefix()  {
    .application {
      display: block;
    }

    .application--wrap {
      display: block;
    }
}
}

.v-alert {
  border-radius: 0;
  border-width: 4px 0 0 0;
  border-style: solid;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  margin: 4px auto;
  padding: 16px;
  position: relative;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-alert .v-alert__icon.v-icon,
.v-alert__dismissible .v-icon {
  -ms-flex-item-align: center;
      align-self: center;
  color: rgba(0,0,0,0.3);
  font-size: 24px;
}

.v-alert--outline .v-icon {
  color: inherit !important;
}

.v-alert__icon {
  margin-right: 16px;
}

.v-alert__dismissible {
  -ms-flex-item-align: start;
      align-self: flex-start;
  color: inherit;
  margin-left: 16px;
  margin-right: 0;
  text-decoration: none;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.v-alert__dismissible:hover {
  opacity: 0.8;
}

.v-alert--no-icon .v-alert__icon {
  display: none;
}

.v-alert > div {
  -ms-flex-item-align: center;
      align-self: center;
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
}

.v-alert.v-alert {
  border-color: rgba(0,0,0,0.12) !important;
}

.v-alert.v-alert--outline {
  border: 1px solid currentColor !important;
}

@media screen and (max-width: 600px) {
  .v-alert__icon {
    display: none;
  }
}

/* Themes */

.theme--light.v-icon {
  color: rgba(0,0,0,0.54);
}

.theme--light.v-icon.v-icon--disabled {
  color: rgba(0,0,0,0.38) !important;
}

.theme--dark.v-icon {
  color: #fff;
}

.theme--dark.v-icon.v-icon--disabled {
  color: rgba(255,255,255,0.5) !important;
}

.v-icon {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-font-feature-settings: 'liga';
  font-feature-settings: 'liga';
  font-size: 24px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  line-height: 1;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  vertical-align: text-bottom;
}

.v-icon--right {
  margin-left: 16px;
}

.v-icon--left {
  margin-right: 16px;
}

.v-icon.v-icon.v-icon--link {
  cursor: pointer;
}

.v-icon--disabled {
  pointer-events: none;
  opacity: 0.6;
}

.v-icon--is-component {
  height: 24px;
}

.v-autocomplete.v-input > .v-input__control > .v-input__slot {
  cursor: text;
}

.v-autocomplete input {
  -ms-flex-item-align: center;
      align-self: center;
}

.v-autocomplete--is-selecting-index input {
  opacity: 0;
}

.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line) .v-select__slot > input {
  margin-top: 24px;
}

.v-autocomplete:not(.v-input--is-disabled).v-select.v-text-field input {
  pointer-events: inherit;
}

.v-autocomplete__content.v-menu__content {
  border-radius: 0;
}

.v-autocomplete__content.v-menu__content .v-card {
  border-radius: 0;
}

.theme--light.v-text-field > .v-input__control > .v-input__slot:before {
  border-color: rgba(0,0,0,0.42);
}

.theme--light.v-text-field:not(.v-input--has-state) > .v-input__control > .v-input__slot:hover:before {
  border-color: rgba(0,0,0,0.87);
}

.theme--light.v-text-field.v-input--is-disabled > .v-input__control > .v-input__slot:before {
  -o-border-image: repeating-linear-gradient(to right, rgba(0,0,0,0.38) 0px, rgba(0,0,0,0.38) 2px, transparent 2px, transparent 4px) 1 repeat;
     border-image: repeating-linear-gradient(to right, rgba(0,0,0,0.38) 0px, rgba(0,0,0,0.38) 2px, transparent 2px, transparent 4px) 1 repeat;
}

.theme--light.v-text-field.v-input--is-disabled > .v-input__control > .v-input__slot:before .v-text-field__prefix,
.theme--light.v-text-field.v-input--is-disabled > .v-input__control > .v-input__slot:before .v-text-field__suffix {
  color: rgba(0,0,0,0.38);
}

.theme--light.v-text-field__prefix,
.theme--light.v-text-field__suffix {
  color: rgba(0,0,0,0.54);
}

.theme--light.v-text-field--solo > .v-input__control > .v-input__slot {
  border-radius: 2px;
  background: #fff;
}

.theme--light.v-text-field--solo-inverted.v-text-field--solo > .v-input__control > .v-input__slot {
  background: rgba(0,0,0,0.16);
}

.theme--light.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused > .v-input__control > .v-input__slot {
  background: #424242;
}

.theme--light.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused > .v-input__control > .v-input__slot .v-label,
.theme--light.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused > .v-input__control > .v-input__slot input {
  color: #fff;
}

.theme--light.v-text-field--box > .v-input__control > .v-input__slot {
  background: rgba(0,0,0,0.06);
}

.theme--light.v-text-field--box .v-text-field__prefix {
  max-height: 32px;
  margin-top: 22px;
}

.theme--light.v-text-field--box.v-input--is-dirty .v-text-field__prefix,
.theme--light.v-text-field--box.v-input--is-focused .v-text-field__prefix,
.theme--light.v-text-field--box.v-text-field--placeholder .v-text-field__prefix {
  margin-top: 22px;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.theme--light.v-text-field--box:not(.v-input--is-focused) > .v-input__control > .v-input__slot:hover {
  background: rgba(0,0,0,0.12);
}

.theme--light.v-text-field--outline > .v-input__control > .v-input__slot {
  border: 2px solid rgba(0,0,0,0.54);
}

.theme--light.v-text-field--outline:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover {
  border: 2px solid rgba(0,0,0,0.87);
}

.theme--dark.v-text-field > .v-input__control > .v-input__slot:before {
  border-color: rgba(255,255,255,0.7);
}

.theme--dark.v-text-field:not(.v-input--has-state) > .v-input__control > .v-input__slot:hover:before {
  border-color: #fff;
}

.theme--dark.v-text-field.v-input--is-disabled > .v-input__control > .v-input__slot:before {
  -o-border-image: repeating-linear-gradient(to right, rgba(255,255,255,0.5) 0px, rgba(255,255,255,0.5) 2px, transparent 2px, transparent 4px) 1 repeat;
     border-image: repeating-linear-gradient(to right, rgba(255,255,255,0.5) 0px, rgba(255,255,255,0.5) 2px, transparent 2px, transparent 4px) 1 repeat;
}

.theme--dark.v-text-field.v-input--is-disabled > .v-input__control > .v-input__slot:before .v-text-field__prefix,
.theme--dark.v-text-field.v-input--is-disabled > .v-input__control > .v-input__slot:before .v-text-field__suffix {
  color: rgba(255,255,255,0.5);
}

.theme--dark.v-text-field__prefix,
.theme--dark.v-text-field__suffix {
  color: rgba(255,255,255,0.7);
}

.theme--dark.v-text-field--solo > .v-input__control > .v-input__slot {
  border-radius: 2px;
  background: #424242;
}

.theme--dark.v-text-field--solo-inverted.v-text-field--solo > .v-input__control > .v-input__slot {
  background: rgba(255,255,255,0.16);
}

.theme--dark.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused > .v-input__control > .v-input__slot {
  background: #fff;
}

.theme--dark.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused > .v-input__control > .v-input__slot .v-label,
.theme--dark.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused > .v-input__control > .v-input__slot input {
  color: rgba(0,0,0,0.87);
}

.theme--dark.v-text-field--box > .v-input__control > .v-input__slot {
  background: rgba(0,0,0,0.1);
}

.theme--dark.v-text-field--box .v-text-field__prefix {
  max-height: 32px;
  margin-top: 22px;
}

.theme--dark.v-text-field--box.v-input--is-dirty .v-text-field__prefix,
.theme--dark.v-text-field--box.v-input--is-focused .v-text-field__prefix,
.theme--dark.v-text-field--box.v-text-field--placeholder .v-text-field__prefix {
  margin-top: 22px;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.theme--dark.v-text-field--box:not(.v-input--is-focused) > .v-input__control > .v-input__slot:hover {
  background: rgba(0,0,0,0.2);
}

.theme--dark.v-text-field--outline > .v-input__control > .v-input__slot {
  border: 2px solid rgba(255,255,255,0.7);
}

.theme--dark.v-text-field--outline:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover {
  border: 2px solid #fff;
}

.application--is-rtl .v-text-field .v-label {
  -webkit-transform-origin: top right;
  transform-origin: top right;
}

.application--is-rtl .v-text-field .v-counter {
  margin-left: 0;
  margin-right: 8px;
}

.application--is-rtl .v-text-field--enclosed .v-input__append-outer {
  margin-left: 0;
  margin-right: 16px;
}

.application--is-rtl .v-text-field--enclosed .v-input__prepend-outer {
  margin-left: 16px;
  margin-right: 0;
}

.application--is-rtl .v-text-field--reverse input {
  text-align: left;
}

.application--is-rtl .v-text-field--reverse .v-label {
  -webkit-transform-origin: top left;
  transform-origin: top left;
}

.application--is-rtl .v-text-field__prefix {
  text-align: left;
  padding-right: 0;
  padding-left: 4px;
}

.application--is-rtl .v-text-field__suffix {
  padding-left: 0;
  padding-right: 4px;
}

.application--is-rtl .v-text-field--reverse .v-text-field__prefix {
  text-align: right;
  padding-left: 0;
  padding-right: 4px;
}

.application--is-rtl .v-text-field--reverse .v-text-field__suffix {
  padding-left: 0;
  padding-right: 4px;
}

.v-text-field {
  padding-top: 12px;
  margin-top: 4px;
}

.v-text-field input {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  line-height: 20px;
  padding: 8px 0 8px;
  max-width: 100%;
  min-width: 0px;
  width: 100%;
}

.v-text-field .v-input__prepend-inner,
.v-text-field .v-input__append-inner {
  -ms-flex-item-align: start;
      align-self: flex-start;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-top: 4px;
  line-height: 1;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.v-text-field .v-input__prepend-inner {
  margin-right: auto;
  padding-right: 4px;
}

.v-text-field .v-input__append-inner {
  margin-left: auto;
  padding-left: 4px;
}

.v-text-field .v-counter {
  margin-left: 8px;
  white-space: nowrap;
}

.v-text-field .v-label {
  max-width: 90%;
  overflow: hidden;
  text-overflow: ellipsis;
  top: 6px;
  -webkit-transform-origin: top left;
  transform-origin: top left;
  white-space: nowrap;
  pointer-events: none;
}

.v-text-field .v-label--active {
  max-width: 133%;
  -webkit-transform: translateY(-18px) scale(0.75);
  transform: translateY(-18px) scale(0.75);
}

.v-text-field > .v-input__control > .v-input__slot {
  cursor: text;
  -webkit-transition: background 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: background 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-text-field > .v-input__control > .v-input__slot:before,
.v-text-field > .v-input__control > .v-input__slot:after {
  bottom: -1px;
  content: '';
  left: 0;
  position: absolute;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}

.v-text-field > .v-input__control > .v-input__slot:before {
  border-style: solid;
  border-width: thin 0 0 0;
}

.v-text-field > .v-input__control > .v-input__slot:after {
  border-color: currentColor;
  border-style: solid;
  border-width: thin 0 thin 0;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
}

.v-text-field__details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  max-width: 100%;
  overflow: hidden;
}

.v-text-field__prefix,
.v-text-field__suffix {
  -ms-flex-item-align: center;
      align-self: center;
  cursor: default;
}

.v-text-field__prefix {
  text-align: right;
  padding-right: 4px;
}

.v-text-field__suffix {
  padding-left: 4px;
  white-space: nowrap;
}

.v-text-field--reverse .v-text-field__prefix {
  text-align: left;
  padding-right: 0;
  padding-left: 4px;
}

.v-text-field--reverse .v-text-field__suffix {
  padding-left: 0;
  padding-right: 4px;
}

.v-text-field > .v-input__control > .v-input__slot > .v-text-field__slot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  position: relative;
}

.v-text-field--box,
.v-text-field--full-width,
.v-text-field--outline {
  position: relative;
}

.v-text-field--box > .v-input__control > .v-input__slot,
.v-text-field--full-width > .v-input__control > .v-input__slot,
.v-text-field--outline > .v-input__control > .v-input__slot {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  min-height: 56px;
}

.v-text-field--box input,
.v-text-field--full-width input,
.v-text-field--outline input {
  margin-top: 22px;
}

.v-text-field--box.v-text-field--single-line input,
.v-text-field--full-width.v-text-field--single-line input,
.v-text-field--outline.v-text-field--single-line input {
  margin-top: 12px;
}

.v-text-field--box .v-label,
.v-text-field--full-width .v-label,
.v-text-field--outline .v-label {
  top: 18px;
}

.v-text-field--box .v-label--active,
.v-text-field--full-width .v-label--active,
.v-text-field--outline .v-label--active {
  -webkit-transform: translateY(-6px) scale(0.75);
  transform: translateY(-6px) scale(0.75);
}

.v-text-field--box > .v-input__control > .v-input__slot {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.v-text-field--box > .v-input__control > .v-input__slot:before {
  border-style: solid;
  border-width: thin 0 thin 0;
}

.v-text-field.v-text-field--enclosed {
  margin: 0;
  padding: 0;
}

.v-text-field.v-text-field--enclosed:not(.v-text-field--box) .v-progress-linear__background {
  display: none;
}

.v-text-field.v-text-field--enclosed .v-input__prepend-outer,
.v-text-field.v-text-field--enclosed .v-input__prepend-inner,
.v-text-field.v-text-field--enclosed .v-input__append-inner,
.v-text-field.v-text-field--enclosed .v-input__append-outer {
  margin-top: 16px;
}

.v-text-field.v-text-field--enclosed .v-text-field__details,
.v-text-field.v-text-field--enclosed > .v-input__control > .v-input__slot {
  padding: 0 12px;
}

.v-text-field.v-text-field--enclosed .v-text-field__details {
  margin-bottom: 8px;
}

.v-text-field--reverse input {
  text-align: right;
}

.v-text-field--reverse .v-label {
  -webkit-transform-origin: top right;
  transform-origin: top right;
}

.v-text-field--reverse > .v-input__control > .v-input__slot,
.v-text-field--reverse .v-text-field__slot {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.v-text-field--solo > .v-input__control > .v-input__slot:before,
.v-text-field--outline > .v-input__control > .v-input__slot:before,
.v-text-field--full-width > .v-input__control > .v-input__slot:before,
.v-text-field--solo > .v-input__control > .v-input__slot:after,
.v-text-field--outline > .v-input__control > .v-input__slot:after,
.v-text-field--full-width > .v-input__control > .v-input__slot:after {
  display: none;
}

.v-text-field--outline {
  margin-bottom: 16px;
  -webkit-transition: border 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: border 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-text-field--outline > .v-input__control > .v-input__slot {
  background: transparent !important;
  border-radius: 4px;
}

.v-text-field--outline .v-text-field__prefix {
  margin-top: 22px;
  max-height: 32px;
}

.v-text-field--outline .v-input__prepend-outer,
.v-text-field--outline .v-input__append-outer {
  margin-top: 18px;
}

.v-text-field--outline.v-input--is-dirty .v-text-field__prefix,
.v-text-field--outline.v-input--is-focused .v-text-field__prefix,
.v-text-field--outline.v-text-field--placeholder .v-text-field__prefix {
  margin-top: 22px;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-text-field--outline.v-input--is-focused > .v-input__control > .v-input__slot,
.v-text-field--outline.v-input--has-state > .v-input__control > .v-input__slot {
  border: 2px solid currentColor;
  -webkit-transition: border 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: border 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-text-field.v-text-field--solo .v-label {
  top: calc(50% - 10px);
}

.v-text-field.v-text-field--solo .v-input__control {
  min-height: 48px;
  padding: 0;
}

.v-text-field.v-text-field--solo:not(.v-text-field--solo-flat) > .v-input__control > .v-input__slot {
  -webkit-box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
          box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
}

.v-text-field.v-text-field--solo .v-text-field__slot {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.v-text-field.v-text-field--solo .v-input__append-inner,
.v-text-field.v-text-field--solo .v-input__prepend-inner {
  -ms-flex-item-align: center;
      align-self: center;
  margin-top: 0;
}

.v-text-field.v-text-field--solo .v-input__prepend-outer,
.v-text-field.v-text-field--solo .v-input__append-outer {
  margin-top: 12px;
}

.v-text-field.v-input--is-focused > .v-input__control > .v-input__slot:after {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}

.v-text-field.v-input--has-state > .v-input__control > .v-input__slot:before {
  border-color: currentColor;
}

.theme--light.v-select .v-select__selections {
  color: rgba(0,0,0,0.87);
}

.theme--light.v-select.v-input--is-disabled .v-select__selections {
  color: rgba(0,0,0,0.38);
}

.theme--light.v-select .v-chip--disabled,
.theme--light.v-select .v-select__selection--disabled {
  color: rgba(0,0,0,0.38);
}

.theme--light.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selections {
  color: #fff;
}

.theme--dark.v-select .v-select__selections {
  color: #fff;
}

.theme--dark.v-select.v-input--is-disabled .v-select__selections {
  color: rgba(255,255,255,0.5);
}

.theme--dark.v-select .v-chip--disabled,
.theme--dark.v-select .v-select__selection--disabled {
  color: rgba(255,255,255,0.5);
}

.theme--dark.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selections {
  color: rgba(0,0,0,0.87);
}

.v-select {
  position: relative;
}

.v-select > .v-input__control > .v-input__slot {
  cursor: pointer;
}

.v-select .v-chip {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

.v-select .fade-transition-leave-active {
  position: absolute;
  left: 0;
}

.v-select.v-input--is-dirty ::-webkit-input-placeholder {
  color: transparent !important;
}

.v-select.v-input--is-dirty :-ms-input-placeholder {
  color: transparent !important;
}

.v-select.v-input--is-dirty ::-ms-input-placeholder {
  color: transparent !important;
}

.v-select.v-input--is-dirty ::-moz-placeholder {
  color: transparent !important;
}

.v-select.v-input--is-dirty ::placeholder {
  color: transparent !important;
}

.v-select:not(.v-input--is-dirty):not(.v-input--is-focused) .v-text-field__prefix {
  line-height: 20px;
  position: absolute;
  top: 7px;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-select.v-text-field--enclosed:not(.v-text-field--single-line) .v-select__selections {
  padding-top: 24px;
}

.v-select.v-text-field input {
  -webkit-box-flex: 1;
      -ms-flex: 1 1;
          flex: 1 1;
  margin-top: 0;
  min-width: 0;
  pointer-events: none;
  position: relative;
}

.v-select.v-select--is-menu-active .v-input__icon--append .v-icon {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.v-select.v-select--chips input {
  margin: 0;
}

.v-select.v-select--chips .v-select__selections {
  min-height: 42px;
}

.v-select.v-select--chips.v-select--chips--small .v-select__selections {
  min-height: 32px;
}

.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box .v-select__selections,
.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed .v-select__selections {
  min-height: 68px;
}

.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small .v-select__selections,
.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small .v-select__selections {
  min-height: 56px;
}

.v-select.v-text-field--reverse .v-select__slot,
.v-select.v-text-field--reverse .v-select__selections {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.v-select__selections {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  line-height: 18px;
}

.v-select__selection {
  max-width: 90%;
}

.v-select__selection--comma {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 7px 4px 7px 0;
}

.v-select__slot {
  position: relative;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.v-select:not(.v-text-field--single-line) .v-select__slot > input {
  -ms-flex-item-align: end;
      align-self: flex-end;
}

.theme--light.v-chip {
  background: #e0e0e0;
  color: rgba(0,0,0,0.87);
}

.theme--light.v-chip--disabled {
  color: rgba(0,0,0,0.38);
}

.theme--dark.v-chip {
  background: #555;
  color: #fff;
}

.theme--dark.v-chip--disabled {
  color: rgba(255,255,255,0.5);
}

.application--is-rtl .v-chip__close {
  margin: 0 8px 0 2px;
}

.application--is-rtl .v-chip--removable .v-chip__content {
  padding: 0 12px 0 4px;
}

.application--is-rtl .v-chip--select-multi {
  margin: 4px 0 4px 4px;
}

.application--is-rtl .v-chip .v-avatar {
  margin-right: -12px;
  margin-left: 8px;
}

.application--is-rtl .v-chip .v-icon--right {
  margin-right: 12px;
  margin-left: -8px;
}

.application--is-rtl .v-chip .v-icon--left {
  margin-right: -8px;
  margin-left: 12px;
}

.v-chip {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 28px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 13px;
  margin: 4px;
  outline: none;
  position: relative;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  vertical-align: middle;
}

.v-chip .v-chip__content {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 28px;
  cursor: default;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 32px;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 12px;
  vertical-align: middle;
  white-space: nowrap;
  z-index: 1;
}

.v-chip--removable .v-chip__content {
  padding: 0 4px 0 12px;
}

.v-chip .v-avatar {
  height: 32px !important;
  margin-left: -12px;
  margin-right: 8px;
  min-width: 32px;
  width: 32px !important;
}

.v-chip .v-avatar img {
  height: 100%;
  width: 100%;
}

.v-chip:focus:not(.v-chip--disabled),
.v-chip--active,
.v-chip--selected {
  border-color: rgba(0,0,0,0.13);
  -webkit-box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
          box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
}

.v-chip:focus:not(.v-chip--disabled):after,
.v-chip--active:after,
.v-chip--selected:after {
  background: currentColor;
  border-radius: inherit;
  content: '';
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: inherit;
  transition: inherit;
  width: 100%;
  pointer-events: none;
  opacity: 0.13;
}

.v-chip--label {
  border-radius: 2px;
}

.v-chip--label .v-chip__content {
  border-radius: 2px;
}

.v-chip.v-chip.v-chip--outline {
  background: transparent !important;
  border: 1px solid currentColor;
  color: #9e9e9e;
  height: 32px;
}

.v-chip.v-chip.v-chip--outline .v-avatar {
  margin-left: -13px;
}

.v-chip--small {
  height: 24px !important;
}

.v-chip--small .v-avatar {
  height: 24px !important;
  min-width: 24px;
  width: 24px !important;
}

.v-chip--small .v-icon {
  font-size: 20px;
}

.v-chip__close {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 20px;
  margin: 0 2px 0 8px;
  text-decoration: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.v-chip__close > .v-icon {
  color: inherit !important;
  font-size: 20px;
  cursor: pointer;
  opacity: 0.5;
}

.v-chip__close > .v-icon:hover {
  opacity: 1;
}

.v-chip--disabled .v-chip__close {
  pointer-events: none;
}

.v-chip--select-multi {
  margin: 4px 4px 4px 0;
}

.v-chip .v-icon {
  color: inherit;
}

.v-chip .v-icon--right {
  margin-left: 12px;
  margin-right: -8px;
}

.v-chip .v-icon--left {
  margin-left: -8px;
  margin-right: 12px;
}

.v-menu {
  display: block;
  vertical-align: middle;
}

.v-menu--inline {
  display: inline-block;
}

.v-menu__activator {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.v-menu__activator * {
  cursor: pointer;
}

.v-menu__content {
  position: absolute;
  display: inline-block;
  border-radius: 2px;
  max-width: 80%;
  overflow-y: auto;
  overflow-x: hidden;
  contain: content;
  will-change: transform;
  -webkit-box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.2), 0px 8px 10px 1px rgba(0,0,0,0.14), 0px 3px 14px 2px rgba(0,0,0,0.12);
          box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.2), 0px 8px 10px 1px rgba(0,0,0,0.14), 0px 3px 14px 2px rgba(0,0,0,0.12);
}

.v-menu__content--active {
  pointer-events: none;
}

.v-menu__content--fixed {
  position: fixed;
}

.v-menu__content > .card {
  contain: content;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.v-menu > .v-menu__content {
  max-width: none;
}

.v-menu-transition-enter .v-list__tile {
  min-width: 0;
  pointer-events: none;
}

.v-menu-transition-enter-to .v-list__tile {
  pointer-events: auto;
  -webkit-transition-delay: 0.1s;
          transition-delay: 0.1s;
}

.v-menu-transition-leave-active,
.v-menu-transition-leave-to {
  pointer-events: none;
}

.v-menu-transition-enter,
.v-menu-transition-leave-to {
  opacity: 0;
}

.v-menu-transition-enter-active,
.v-menu-transition-leave-active {
  -webkit-transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.v-menu-transition-enter.v-menu__content--auto {
  -webkit-transition: none !important;
  transition: none !important;
}

.v-menu-transition-enter.v-menu__content--auto .v-list__tile {
  opacity: 0;
  -webkit-transform: translateY(-15px);
  transform: translateY(-15px);
}

.v-menu-transition-enter.v-menu__content--auto .v-list__tile--active {
  opacity: 1;
  -webkit-transform: none !important;
  transform: none !important;
  pointer-events: auto;
}

/* Themes */

.theme--light.v-card {
  background-color: #fff;
  border-color: #fff;
  color: rgba(0,0,0,0.87);
}

.theme--dark.v-card {
  background-color: #424242;
  border-color: #424242;
  color: #fff;
}

.v-card {
  -webkit-box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
          box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
  text-decoration: none;
}

.v-card > *:first-child:not(.v-btn):not(.v-chip) {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

.v-card > *:last-child:not(.v-btn):not(.v-chip) {
  border-bottom-left-radius: inherit;
  border-bottom-right-radius: inherit;
}

.v-card--flat {
  -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2), 0px 0px 0px 0px rgba(0,0,0,0.14), 0px 0px 0px 0px rgba(0,0,0,0.12);
          box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2), 0px 0px 0px 0px rgba(0,0,0,0.14), 0px 0px 0px 0px rgba(0,0,0,0.12);
}

.v-card--hover {
  cursor: pointer;
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transition-property: -webkit-box-shadow;
  transition-property: -webkit-box-shadow;
  transition-property: box-shadow;
  transition-property: box-shadow, -webkit-box-shadow;
}

.v-card--hover:hover {
  -webkit-box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.2), 0px 8px 10px 1px rgba(0,0,0,0.14), 0px 3px 14px 2px rgba(0,0,0,0.12);
          box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.2), 0px 8px 10px 1px rgba(0,0,0,0.14), 0px 3px 14px 2px rgba(0,0,0,0.12);
}

.v-card__title {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 16px;
}

.v-card__title--primary {
  padding-top: 24px;
}

.v-card__text {
  padding: 16px;
  width: 100%;
}

.v-card__actions {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 8px;
}

.v-card__actions > *,
.v-card__actions .v-btn {
  margin: 0;
}

.v-card__actions .v-btn + .v-btn {
  margin-left: 8px;
}

/** Theme */

.theme--light.v-input--selection-controls.v-input--is-disabled .v-icon {
  color: rgba(0,0,0,0.26) !important;
}

.theme--dark.v-input--selection-controls.v-input--is-disabled .v-icon {
  color: rgba(255,255,255,0.3) !important;
}

.application--is-rtl .v-input--selection-controls .v-input--selection-controls__input {
  margin-right: 0;
  margin-left: 8px;
}

.v-input--selection-controls {
  margin-top: 16px;
  padding-top: 4px;
}

.v-input--selection-controls .v-input__append-outer,
.v-input--selection-controls .v-input__prepend-outer {
  margin-top: 0;
  margin-bottom: 0;
}

.v-input--selection-controls .v-input__control {
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  width: auto;
}

.v-input--selection-controls:not(.v-input--hide-details) .v-input__slot {
  margin-bottom: 12px;
}

.v-input--selection-controls__input {
  color: inherit;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  height: 24px;
  position: relative;
  margin-right: 8px;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition-property: color, -webkit-transform;
  -webkit-transition-property: color, -webkit-transform;
  transition-property: color, transform;
  transition-property: color, transform, -webkit-transform;
  width: 24px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.v-input--selection-controls__input input {
  position: absolute;
  opacity: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.v-input--selection-controls__input + .v-label {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.v-input--selection-controls__ripple {
  border-radius: 50%;
  cursor: pointer;
  height: 34px;
  position: absolute;
  -webkit-transition: inherit;
  transition: inherit;
  width: 34px;
  left: -12px;
  top: calc(50% - 24px);
  margin: 7px;
}

.v-input--selection-controls__ripple:before {
  border-radius: inherit;
  bottom: 0;
  content: '';
  position: absolute;
  opacity: 0.2;
  left: 0;
  right: 0;
  top: 0;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  -webkit-transform: scale(0.2);
  transform: scale(0.2);
  -webkit-transition: inherit;
  transition: inherit;
}

.v-input--selection-controls__ripple .v-ripple__container {
  -webkit-transform: scale(1.4);
  transform: scale(1.4);
}

.v-input--selection-controls.v-input .v-label {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  top: 0;
  height: auto;
}

.v-input--selection-controls.v-input--is-focused .v-input--selection-controls__ripple:before,
.v-input--selection-controls .v-radio--is-focused .v-input--selection-controls__ripple:before {
  background: currentColor;
  -webkit-transform: scale(0.8);
  transform: scale(0.8);
}

/* Theme */

.theme--light.v-input:not(.v-input--is-disabled) input,
.theme--light.v-input:not(.v-input--is-disabled) textarea {
  color: rgba(0,0,0,0.87);
}

.theme--light.v-input input::-webkit-input-placeholder,
.theme--light.v-input textarea::-webkit-input-placeholder {
  color: rgba(0,0,0,0.38);
}

.theme--light.v-input input:-ms-input-placeholder,
.theme--light.v-input textarea:-ms-input-placeholder {
  color: rgba(0,0,0,0.38);
}

.theme--light.v-input input::-ms-input-placeholder,
.theme--light.v-input textarea::-ms-input-placeholder {
  color: rgba(0,0,0,0.38);
}

.theme--light.v-input input::-moz-placeholder,
.theme--light.v-input textarea::-moz-placeholder {
  color: rgba(0,0,0,0.38);
}

.theme--light.v-input input::placeholder,
.theme--light.v-input textarea::placeholder {
  color: rgba(0,0,0,0.38);
}

.theme--light.v-input--is-disabled .v-label,
.theme--light.v-input--is-disabled input,
.theme--light.v-input--is-disabled textarea {
  color: rgba(0,0,0,0.38);
}

.theme--dark.v-input:not(.v-input--is-disabled) input,
.theme--dark.v-input:not(.v-input--is-disabled) textarea {
  color: #fff;
}

.theme--dark.v-input input::-webkit-input-placeholder,
.theme--dark.v-input textarea::-webkit-input-placeholder {
  color: rgba(255,255,255,0.5);
}

.theme--dark.v-input input:-ms-input-placeholder,
.theme--dark.v-input textarea:-ms-input-placeholder {
  color: rgba(255,255,255,0.5);
}

.theme--dark.v-input input::-ms-input-placeholder,
.theme--dark.v-input textarea::-ms-input-placeholder {
  color: rgba(255,255,255,0.5);
}

.theme--dark.v-input input::-moz-placeholder,
.theme--dark.v-input textarea::-moz-placeholder {
  color: rgba(255,255,255,0.5);
}

.theme--dark.v-input input::placeholder,
.theme--dark.v-input textarea::placeholder {
  color: rgba(255,255,255,0.5);
}

.theme--dark.v-input--is-disabled .v-label,
.theme--dark.v-input--is-disabled input,
.theme--dark.v-input--is-disabled textarea {
  color: rgba(255,255,255,0.5);
}

.v-input {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  font-size: 16px;
  text-align: left;
}

.v-input .v-progress-linear {
  top: calc(100% - 1px);
  left: 0;
  margin: 0;
  position: absolute;
}

.v-input input {
  max-height: 32px;
}

.v-input input:invalid,
.v-input textarea:invalid {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.v-input input:focus,
.v-input textarea:focus,
.v-input input:active,
.v-input textarea:active {
  outline: none;
}

.v-input .v-label {
  height: 20px;
  line-height: 20px;
}

.v-input__append-outer,
.v-input__prepend-outer {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-bottom: 4px;
  margin-top: 4px;
  line-height: 1;
}

.v-input__append-outer .v-icon,
.v-input__prepend-outer .v-icon {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.v-input__append-outer {
  margin-left: 9px;
}

.v-input__prepend-outer {
  margin-right: 9px;
}

.v-input__control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: auto;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
}

.v-input__icon {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 24px;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 24px;
  width: 24px;
}

.v-input__icon--clear {
  border-radius: 50%;
}

.v-input__slot {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 8px;
  min-height: inherit;
  position: relative;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}

.v-input--is-disabled:not(.v-input--is-readonly) {
  pointer-events: none;
}

.v-input--is-loading > .v-input__control > .v-input__slot:before,
.v-input--is-loading > .v-input__control > .v-input__slot:after {
  display: none;
}

.v-input--hide-details > .v-input__control > .v-input__slot {
  margin-bottom: 0;
}

.v-input--has-state.error--text .v-label {
  -webkit-animation: shake 0.6s cubic-bezier(0.25, 0.8, 0.5, 1);
  animation: shake 0.6s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.theme--light.v-label {
  color: rgba(0,0,0,0.54);
}

.theme--light.v-label--is-disabled {
  color: rgba(0,0,0,0.38);
}

.theme--dark.v-label {
  color: rgba(255,255,255,0.7);
}

.theme--dark.v-label--is-disabled {
  color: rgba(255,255,255,0.5);
}

.v-label {
  font-size: 16px;
  line-height: 1;
  min-height: 8px;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

/* Theme */

.theme--light.v-messages {
  color: rgba(0,0,0,0.54);
}

.theme--dark.v-messages {
  color: rgba(255,255,255,0.7);
}

.application--is-rtl .v-messages {
  text-align: right;
}

.v-messages {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  font-size: 12px;
  min-height: 12px;
  min-width: 1px;
  position: relative;
}

.v-messages__message {
  line-height: normal;
  word-break: break-word;
  overflow-wrap: break-word;
  word-wrap: break-word;
  -ms-hyphens: auto;
  hyphens: auto;
}

.theme--light.v-divider {
  border-color: rgba(0,0,0,0.12);
}

.theme--dark.v-divider {
  border-color: rgba(255,255,255,0.12);
}

.v-divider {
  display: block;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 0px;
          flex: 1 1 0px;
  max-width: 100%;
  height: 0px;
  max-height: 0px;
  border: solid;
  border-width: thin 0 0 0;
  -webkit-transition: inherit;
  transition: inherit;
}

.v-divider--inset:not(.v-divider--vertical) {
  margin-left: 72px;
  max-width: calc(100% - 72px);
}

.v-divider--vertical {
  -ms-flex-item-align: stretch;
      align-self: stretch;
  border: solid;
  border-width: 0 thin 0 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: inherit;
  min-height: 100%;
  max-height: 100%;
  max-width: 0px;
  width: 0px;
  vertical-align: text-bottom;
}

.v-divider--vertical.v-divider--inset {
  margin-top: 8px;
  min-height: 0;
  max-height: calc(100% - 16px);
}

.theme--light.v-subheader {
  color: rgba(0,0,0,0.54);
}

.theme--dark.v-subheader {
  color: rgba(255,255,255,0.7);
}

.v-subheader {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 48px;
  font-size: 14px;
  font-weight: 500;
  padding: 0 16px 0 16px;
}

.v-subheader--inset {
  margin-left: 56px;
}

/* Themes */

.theme--light.v-list {
  background: #fff;
  color: rgba(0,0,0,0.87);
}

.theme--light.v-list .v-list--disabled {
  color: rgba(0,0,0,0.38);
}

.theme--light.v-list .v-list__tile__sub-title {
  color: rgba(0,0,0,0.54);
}

.theme--light.v-list .v-list__tile__mask {
  color: rgba(0,0,0,0.38);
  background: #eee;
}

.theme--light.v-list .v-list__tile--link:hover,
.theme--light.v-list .v-list__tile--highlighted,
.theme--light.v-list .v-list__group__header:hover {
  background: rgba(0,0,0,0.04);
}

.theme--light.v-list .v-list__group--active:before,
.theme--light.v-list .v-list__group--active:after {
  background: rgba(0,0,0,0.12);
}

.theme--light.v-list .v-list__group--disabled .v-list__tile {
  color: rgba(0,0,0,0.38) !important;
}

.theme--light.v-list .v-list__group--disabled .v-list__group__header__prepend-icon .v-icon {
  color: rgba(0,0,0,0.38) !important;
}

.theme--dark.v-list {
  background: #424242;
  color: #fff;
}

.theme--dark.v-list .v-list--disabled {
  color: rgba(255,255,255,0.5);
}

.theme--dark.v-list .v-list__tile__sub-title {
  color: rgba(255,255,255,0.7);
}

.theme--dark.v-list .v-list__tile__mask {
  color: rgba(255,255,255,0.5);
  background: #494949;
}

.theme--dark.v-list .v-list__tile--link:hover,
.theme--dark.v-list .v-list__tile--highlighted,
.theme--dark.v-list .v-list__group__header:hover {
  background: rgba(255,255,255,0.08);
}

.theme--dark.v-list .v-list__group--active:before,
.theme--dark.v-list .v-list__group--active:after {
  background: rgba(255,255,255,0.12);
}

.theme--dark.v-list .v-list__group--disabled .v-list__tile {
  color: rgba(255,255,255,0.5) !important;
}

.theme--dark.v-list .v-list__group--disabled .v-list__group__header__prepend-icon .v-icon {
  color: rgba(255,255,255,0.5) !important;
}

.application--is-rtl .v-list__tile__title {
  text-align: right;
}

.application--is-rtl .v-list__tile__content {
  text-align: right;
}

.v-list {
  list-style-type: none;
  padding: 8px 0 8px;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-list > div {
  -webkit-transition: inherit;
  transition: inherit;
}

.v-list__tile {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  font-weight: 400;
  height: 48px;
  margin: 0;
  padding: 0 16px;
  position: relative;
  text-decoration: none;
  -webkit-transition: background 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: background 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-list__tile--link {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.v-list__tile__content,
.v-list__tile__action {
  height: 100%;
}

.v-list__tile__title,
.v-list__tile__sub-title {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}

.v-list__tile__title {
  height: 24px;
  line-height: 24px;
  position: relative;
  text-align: left;
}

.v-list__tile__sub-title {
  font-size: 14px;
}

.v-list__tile__avatar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  min-width: 56px;
}

.v-list__tile__action {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  min-width: 56px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.v-list__tile__action .v-btn {
  padding: 0;
  margin: 0;
}

.v-list__tile__action .v-btn--icon {
  margin: -6px;
}

.v-list__tile__action .v-radio.v-radio {
  margin: 0;
}

.v-list__tile__action .v-input--selection-controls {
  padding: 0;
  margin: 0;
}

.v-list__tile__action .v-input--selection-controls .v-messages {
  display: none;
}

.v-list__tile__action .v-input--selection-controls .v-input__slot {
  margin: 0;
}

.v-list__tile__action-text {
  color: #9e9e9e;
  font-size: 12px;
}

.v-list__tile__action--stack {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 8px;
  padding-bottom: 8px;
  white-space: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.v-list__tile__content {
  text-align: left;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.v-list__tile__content ~ .v-list__tile__avatar {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.v-list__tile__content ~ .v-list__tile__action:not(.v-list__tile__action--stack) {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.v-list__tile--active .v-list__tile__action:first-of-type .v-icon {
  color: inherit;
}

.v-list__tile--avatar {
  height: 56px;
}

.v-list--dense {
  padding-top: 4px;
  padding-bottom: 4px;
}

.v-list--dense .v-subheader {
  font-size: 13px;
  height: 40px;
}

.v-list--dense .v-list__group .v-subheader {
  height: 40px;
}

.v-list--dense .v-list__tile {
  font-size: 13px;
}

.v-list--dense .v-list__tile--avatar {
  height: 48px;
}

.v-list--dense .v-list__tile:not(.v-list__tile--avatar) {
  height: 40px;
}

.v-list--dense .v-list__tile .v-icon {
  font-size: 22px;
}

.v-list--dense .v-list__tile__sub-title {
  font-size: 13px;
}

.v-list--disabled {
  pointer-events: none;
}

.v-list--two-line .v-list__tile {
  height: 72px;
}

.v-list--two-line.v-list--dense .v-list__tile {
  height: 60px;
}

.v-list--three-line .v-list__tile {
  height: 88px;
}

.v-list--three-line .v-list__tile__avatar {
  margin-top: -18px;
}

.v-list--three-line .v-list__tile__sub-title {
  white-space: initial;
  -webkit-line-clamp: 2;
  display: -webkit-box;
}

.v-list--three-line.v-list--dense .v-list__tile {
  height: 76px;
}

.v-list > .v-list__group:before {
  top: 0;
}

.v-list > .v-list__group:before .v-list__tile__avatar {
  margin-top: -14px;
}

.v-list__group {
  padding: 0;
  position: relative;
  -webkit-transition: inherit;
  transition: inherit;
}

.v-list__group:before,
.v-list__group:after {
  content: '';
  height: 1px;
  left: 0;
  position: absolute;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}

.v-list__group--active ~ .v-list__group:before {
  display: none;
}

.v-list__group__header {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
}

.v-list__group__header > div:not(.v-list__group__header__prepend-icon):not(.v-list__group__header__append-icon) {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  overflow: hidden;
}

.v-list__group__header .v-list__group__header__append-icon,
.v-list__group__header .v-list__group__header__prepend-icon {
  padding: 0 16px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.v-list__group__header--sub-group {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.v-list__group__header--sub-group div .v-list__tile {
  padding-left: 0;
}

.v-list__group__header--sub-group .v-list__group__header__prepend-icon {
  padding: 0 0 0 40px;
  margin-right: 8px;
}

.v-list__group__header .v-list__group__header__prepend-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  min-width: 56px;
}

.v-list__group__header--active .v-list__group__header__append-icon .v-icon {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.v-list__group__header--active .v-list__group__header__prepend-icon .v-icon {
  color: inherit;
}

.v-list__group__header--active.v-list__group__header--sub-group .v-list__group__header__prepend-icon .v-icon {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.v-list__group__items {
  position: relative;
  padding: 0;
  -webkit-transition: inherit;
  transition: inherit;
}

.v-list__group__items > div {
  display: block;
}

.v-list__group__items--no-action .v-list__tile {
  padding-left: 72px;
}

.v-list__group--disabled {
  pointer-events: none;
}

.v-list--subheader {
  padding-top: 0;
}

.v-avatar {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: relative;
  text-align: center;
  vertical-align: middle;
}

.v-avatar img,
.v-avatar .v-icon,
.v-avatar .v-image {
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: inherit;
  width: inherit;
}

.v-avatar--tile {
  border-radius: 0;
}

.v-avatar--tile img,
.v-avatar--tile .v-icon,
.v-avatar--tile .v-image {
  border-radius: 0;
}

/* Theme */

.theme--light.v-counter {
  color: rgba(0,0,0,0.54);
}

.theme--dark.v-counter {
  color: rgba(255,255,255,0.7);
}

.v-counter {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  font-size: 12px;
  min-height: 12px;
  line-height: 1;
}

.v-progress-linear {
  background: transparent;
  margin: 1rem 0;
  overflow: hidden;
  width: 100%;
  position: relative;
}

.v-progress-linear__bar {
  width: 100%;
  height: inherit;
  position: relative;
  -webkit-transition: 0.2s cubic-bezier(0.4, 0, 0.6, 1);
  transition: 0.2s cubic-bezier(0.4, 0, 0.6, 1);
  z-index: 1;
}

.v-progress-linear__bar__determinate {
  height: inherit;
  -webkit-transition: 0.2s cubic-bezier(0.4, 0, 0.6, 1);
  transition: 0.2s cubic-bezier(0.4, 0, 0.6, 1);
}

.v-progress-linear__bar__indeterminate .long,
.v-progress-linear__bar__indeterminate .short {
  height: inherit;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  will-change: left, right;
  width: auto;
  background-color: inherit;
}

.v-progress-linear__bar__indeterminate--active .long {
  -webkit-animation: indeterminate;
  animation: indeterminate;
  -webkit-animation-duration: 2.2s;
  animation-duration: 2.2s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.v-progress-linear__bar__indeterminate--active .short {
  -webkit-animation: indeterminate-short;
  animation: indeterminate-short;
  -webkit-animation-duration: 2.2s;
  animation-duration: 2.2s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.v-progress-linear__background {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  -webkit-transition: 0.3s ease-in;
  transition: 0.3s ease-in;
}

.v-progress-linear__content {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.v-progress-linear--query .v-progress-linear__bar__indeterminate--active .long {
  -webkit-animation: query;
  animation: query;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

.v-progress-linear--query .v-progress-linear__bar__indeterminate--active .short {
  -webkit-animation: query-short;
  animation: query-short;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

@-webkit-keyframes indeterminate {
  0% {
    left: -90%;
    right: 100%;
  }

  60% {
    left: -90%;
    right: 100%;
  }

  100% {
    left: 100%;
    right: -35%;
  }
}

@keyframes indeterminate {
  0% {
    left: -90%;
    right: 100%;
  }

  60% {
    left: -90%;
    right: 100%;
  }

  100% {
    left: 100%;
    right: -35%;
  }
}

@-webkit-keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }

  60% {
    left: 107%;
    right: -8%;
  }

  100% {
    left: 107%;
    right: -8%;
  }
}

@keyframes indeterminate-short {
  0% {
    left: -200%;
    right: 100%;
  }

  60% {
    left: 107%;
    right: -8%;
  }

  100% {
    left: 107%;
    right: -8%;
  }
}

@-webkit-keyframes query {
  0% {
    right: -90%;
    left: 100%;
  }

  60% {
    right: -90%;
    left: 100%;
  }

  100% {
    right: 100%;
    left: -35%;
  }
}

@keyframes query {
  0% {
    right: -90%;
    left: 100%;
  }

  60% {
    right: -90%;
    left: 100%;
  }

  100% {
    right: 100%;
    left: -35%;
  }
}

@-webkit-keyframes query-short {
  0% {
    right: -200%;
    left: 100%;
  }

  60% {
    right: 107%;
    left: -8%;
  }

  100% {
    right: 107%;
    left: -8%;
  }
}

@keyframes query-short {
  0% {
    right: -200%;
    left: 100%;
  }

  60% {
    right: 107%;
    left: -8%;
  }

  100% {
    right: 107%;
    left: -8%;
  }
}

.application--is-rtl .v-badge__badge {
  right: initial;
  left: -22px;
}

.application--is-rtl .v-badge--overlap .v-badge__badge {
  right: initial;
  left: -8px;
}

.application--is-rtl .v-badge--overlap.v-badge--left .v-badge__badge {
  right: -8px;
  left: initial;
}

.application--is-rtl .v-badge--left .v-badge__badge {
  right: -22px;
  left: initial;
}

.v-badge {
  display: inline-block;
  position: relative;
}

.v-badge__badge {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  font-size: 14px;
  top: -11px;
  right: -22px;
  border-radius: 50%;
  height: 22px;
  width: 22px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-badge__badge .v-icon {
  font-size: 14px;
}

.v-badge--overlap .v-badge__badge {
  top: -8px;
  right: -8px;
}

.v-badge--overlap.v-badge--left .v-badge__badge {
  left: -8px;
  right: initial;
}

.v-badge--overlap.v-badge--bottom .v-badge__badge {
  bottom: -8px;
  top: initial;
}

.v-badge--left .v-badge__badge {
  left: -22px;
}

.v-badge--bottom .v-badge__badge {
  bottom: -11px;
  top: initial;
}

.theme--light.v-bottom-nav {
  background-color: #fff;
}

.theme--light.v-bottom-nav .v-btn:not(.v-btn--active) {
  color: rgba(0,0,0,0.54) !important;
}

.theme--dark.v-bottom-nav {
  background-color: #424242;
}

.theme--dark.v-bottom-nav .v-btn:not(.v-btn--active) {
  color: rgba(255,255,255,0.7) !important;
}

.v-item-group.v-bottom-nav {
  bottom: 0;
  -webkit-box-shadow: 0 3px 14px 2px rgba(0,0,0,0.12);
          box-shadow: 0 3px 14px 2px rgba(0,0,0,0.12);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  left: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transform: translate(0, 60px);
  transform: translate(0, 60px);
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}

.v-item-group.v-bottom-nav--absolute {
  position: absolute;
}

.v-item-group.v-bottom-nav--active {
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0);
}

.v-item-group.v-bottom-nav--fixed {
  position: fixed;
  z-index: 4;
}

.v-item-group.v-bottom-nav .v-btn {
  background: transparent !important;
  border-radius: 0;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  font-weight: 400;
  height: 100%;
  margin: 0;
  max-width: 168px;
  min-width: 80px;
  padding: 8px 12px 10px;
  text-transform: none;
  width: 100%;
  -ms-flex-negative: 1;
      flex-shrink: 1;
}

.v-item-group.v-bottom-nav .v-btn .v-btn__content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  font-size: 12px;
  white-space: nowrap;
  will-change: font-size;
}

.v-item-group.v-bottom-nav .v-btn .v-btn__content i.v-icon {
  color: inherit;
  margin-bottom: 4px;
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-item-group.v-bottom-nav .v-btn .v-btn__content span {
  line-height: 1;
}

.v-item-group.v-bottom-nav .v-btn--active {
  padding-top: 6px;
}

.v-item-group.v-bottom-nav .v-btn--active:before {
  background-color: transparent;
}

.v-item-group.v-bottom-nav .v-btn--active .v-btn__content {
  font-size: 14px;
}

.v-item-group.v-bottom-nav .v-btn--active .v-btn__content .v-icon {
  -webkit-transform: none;
  transform: none;
}

.v-item-group.v-bottom-nav--shift .v-btn__content {
  font-size: 14px;
}

.v-item-group.v-bottom-nav--shift .v-btn {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  min-width: 56px;
  max-width: 96px;
}

.v-item-group.v-bottom-nav--shift .v-btn--active {
  min-width: 96px;
  max-width: 168px;
}

.v-bottom-nav--shift .v-btn:not(.v-btn--active) .v-btn__content .v-icon {
  -webkit-transform: scale(1, 1) translate(0, 8px);
  transform: scale(1, 1) translate(0, 8px);
}

.v-bottom-nav--shift .v-btn:not(.v-btn--active) .v-btn__content > span:not(.v-badge) {
  color: transparent;
}

.v-item-group {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  position: relative;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-item-group > * {
  cursor: pointer;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.v-bottom-sheet.v-dialog {
  -ms-flex-item-align: end;
      align-self: flex-end;
  border-radius: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  margin: 0;
  min-width: 100%;
  overflow: visible;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.v-bottom-sheet.v-dialog.v-bottom-sheet--inset {
  max-width: 70%;
  min-width: 0;
}

@media only screen and (max-width: 599px) {
  .v-bottom-sheet.v-dialog.v-bottom-sheet--inset {
    max-width: none;
  }
}

.v-dialog {
  -webkit-box-shadow: 0px 11px 15px -7px rgba(0,0,0,0.2), 0px 24px 38px 3px rgba(0,0,0,0.14), 0px 9px 46px 8px rgba(0,0,0,0.12);
          box-shadow: 0px 11px 15px -7px rgba(0,0,0,0.2), 0px 24px 38px 3px rgba(0,0,0,0.14), 0px 9px 46px 8px rgba(0,0,0,0.12);
  border-radius: 2px;
  margin: 24px;
  overflow-y: auto;
  pointer-events: auto;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  width: 100%;
  z-index: inherit;
}

.v-dialog__content {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  pointer-events: none;
  position: fixed;
  top: 0;
  -webkit-transition: 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
  width: 100%;
  z-index: 6;
  outline: none;
}

.v-dialog:not(.v-dialog--fullscreen) {
  max-height: 90%;
}

.v-dialog__activator {
  cursor: pointer;
}

.v-dialog__activator * {
  cursor: pointer;
}

.v-dialog__container {
  display: inline-block;
  vertical-align: middle;
}

.v-dialog--animated {
  -webkit-animation-duration: 0.15s;
  animation-duration: 0.15s;
  -webkit-animation-name: animate-dialog;
  animation-name: animate-dialog;
  -webkit-animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);
  animation-timing-function: cubic-bezier(0.25, 0.8, 0.25, 1);
}

.v-dialog--fullscreen {
  border-radius: 0;
  margin: 0;
  height: 100%;
  position: fixed;
  overflow-y: auto;
  top: 0;
  left: 0;
}

.v-dialog--fullscreen > .v-card {
  min-height: 100%;
  min-width: 100%;
  margin: 0 !important;
  padding: 0 !important;
}

.v-dialog--scrollable,
.v-dialog--scrollable > form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.v-dialog--scrollable > .v-card,
.v-dialog--scrollable > form > .v-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.v-dialog--scrollable > .v-card > .v-card__title,
.v-dialog--scrollable > form > .v-card > .v-card__title,
.v-dialog--scrollable > .v-card > .v-card__actions,
.v-dialog--scrollable > form > .v-card > .v-card__actions {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

.v-dialog--scrollable > .v-card > .v-card__text,
.v-dialog--scrollable > form > .v-card > .v-card__text {
  overflow-y: auto;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

@-webkit-keyframes animate-dialog {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.03);
    transform: scale(1.03);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes animate-dialog {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  50% {
    -webkit-transform: scale(1.03);
    transform: scale(1.03);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.v-overlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  z-index: 5;
}

.v-overlay--absolute {
  position: absolute;
}

.v-overlay:before {
  background-color: #212121;
  bottom: 0;
  content: '';
  height: 100%;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  -webkit-transition: inherit;
  transition: inherit;
  -webkit-transition-delay: 150ms;
          transition-delay: 150ms;
  width: 100%;
}

.v-overlay--active {
  pointer-events: auto;
  -ms-touch-action: none;
      touch-action: none;
}

.v-overlay--active:before {
  opacity: 0.46;
}

.theme--light.v-breadcrumbs .v-breadcrumbs__divider,
.theme--light.v-breadcrumbs .v-breadcrumbs__item--disabled {
  color: rgba(0,0,0,0.38);
}

.theme--dark.v-breadcrumbs .v-breadcrumbs__divider,
.theme--dark.v-breadcrumbs .v-breadcrumbs__item--disabled {
  color: rgba(255,255,255,0.5);
}

.v-breadcrumbs {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  list-style-type: none;
  margin: 0;
  padding: 18px 12px;
}

.v-breadcrumbs li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 14px;
}

.v-breadcrumbs li .v-icon {
  font-size: 16px;
}

.v-breadcrumbs li:nth-child(even) {
  padding: 0 12px;
}

.v-breadcrumbs--large li {
  font-size: 16px;
}

.v-breadcrumbs--large li .v-icon {
  font-size: 16px;
}

.v-breadcrumbs__item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  text-decoration: none;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-breadcrumbs__item--disabled {
  pointer-events: none;
}

.v-ripple__container {
  color: inherit;
  border-radius: inherit;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  z-index: 0;
  pointer-events: none;
  contain: strict;
}

.v-ripple__animation {
  color: inherit;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 50%;
  background: currentColor;
  opacity: 0;
  pointer-events: none;
  overflow: hidden;
  will-change: transform, opacity;
}

.v-ripple__animation--enter {
  -webkit-transition: none;
  transition: none;
}

.v-ripple__animation--in {
  transition: opacity 0.1s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-transition: opacity 0.1s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.1s cubic-bezier(0.4, 0, 0.2, 1);
  transition: transform 0.25s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.1s cubic-bezier(0.4, 0, 0.2, 1), -webkit-transform 0.25s cubic-bezier(0.4, 0, 0.2, 1);
}

.v-ripple__animation--out {
  -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
  transition: opacity 0.3s cubic-bezier(0.4, 0, 0.2, 1);
}

.theme--light.v-btn {
  color: rgba(0,0,0,0.87);
}

.theme--light.v-btn.v-btn--disabled {
  color: rgba(0,0,0,0.26) !important;
}

.theme--light.v-btn.v-btn--disabled .v-icon,
.theme--light.v-btn.v-btn--disabled .v-btn__loading {
  color: rgba(0,0,0,0.26) !important;
}

.theme--light.v-btn.v-btn--disabled:not(.v-btn--icon):not(.v-btn--flat):not(.v-btn--outline) {
  background-color: rgba(0,0,0,0.12) !important;
}

.theme--light.v-btn:not(.v-btn--icon):not(.v-btn--flat) {
  background-color: #f5f5f5;
}

.theme--dark.v-btn {
  color: #fff;
}

.theme--dark.v-btn.v-btn--disabled {
  color: rgba(255,255,255,0.3) !important;
}

.theme--dark.v-btn.v-btn--disabled .v-icon,
.theme--dark.v-btn.v-btn--disabled .v-btn__loading {
  color: rgba(255,255,255,0.3) !important;
}

.theme--dark.v-btn.v-btn--disabled:not(.v-btn--icon):not(.v-btn--flat):not(.v-btn--outline) {
  background-color: rgba(255,255,255,0.12) !important;
}

.theme--dark.v-btn:not(.v-btn--icon):not(.v-btn--flat) {
  background-color: #212121;
}

/** Base Spec */

.v-btn {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 2px;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 36px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  font-size: 14px;
  font-weight: 500;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 6px 8px;
  min-width: 88px;
  outline: 0;
  text-transform: uppercase;
  text-decoration: none;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1), color 1ms;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1), color 1ms;
  position: relative;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/** Psuedo */

.v-btn:before {
  border-radius: inherit;
  color: inherit;
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  opacity: 0.12;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}

/** Content */

.v-btn {
  padding: 0 16px;
}

.v-btn--active,
.v-btn:hover,
.v-btn:focus {
  position: relative;
}

.v-btn--active:before,
.v-btn:hover:before,
.v-btn:focus:before {
  background-color: currentColor;
}

.v-btn__content {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: inherit;
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: 0 auto;
  position: relative;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  white-space: nowrap;
  width: inherit;
}

/** Sizes */

.v-btn--small {
  font-size: 13px;
  height: 28px;
  padding: 0 8px;
}

.v-btn--large {
  font-size: 15px;
  height: 44px;
  padding: 0 32px;
}

/** Icons */

.v-btn .v-btn__content .v-icon {
  color: inherit;
}

/** Types */

.v-btn:not(.v-btn--depressed):not(.v-btn--flat) {
  will-change: box-shadow;
  -webkit-box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
          box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
}

.v-btn:not(.v-btn--depressed):not(.v-btn--flat):active {
  -webkit-box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.2), 0px 8px 10px 1px rgba(0,0,0,0.14), 0px 3px 14px 2px rgba(0,0,0,0.12);
          box-shadow: 0px 5px 5px -3px rgba(0,0,0,0.2), 0px 8px 10px 1px rgba(0,0,0,0.14), 0px 3px 14px 2px rgba(0,0,0,0.12);
}

.v-btn--icon {
  background: transparent;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border-radius: 50%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 0;
  width: 36px;
}

.v-btn--icon.v-btn--small {
  width: 28px;
}

.v-btn--icon.v-btn--large {
  width: 44px;
}

.v-btn--icon:before {
  border-radius: 50%;
}

.v-btn--floating {
  border-radius: 50%;
  min-width: 0;
  height: 56px;
  width: 56px;
  padding: 0;
}

.v-btn--floating.v-btn--fixed,
.v-btn--floating.v-btn--absolute {
  z-index: 4;
}

.v-btn--floating:not(.v-btn--depressed):not(.v-btn--flat) {
  -webkit-box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2), 0px 6px 10px 0px rgba(0,0,0,0.14), 0px 1px 18px 0px rgba(0,0,0,0.12);
          box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2), 0px 6px 10px 0px rgba(0,0,0,0.14), 0px 1px 18px 0px rgba(0,0,0,0.12);
}

.v-btn--floating:not(.v-btn--depressed):not(.v-btn--flat):active {
  -webkit-box-shadow: 0px 7px 8px -4px rgba(0,0,0,0.2), 0px 12px 17px 2px rgba(0,0,0,0.14), 0px 5px 22px 4px rgba(0,0,0,0.12);
          box-shadow: 0px 7px 8px -4px rgba(0,0,0,0.2), 0px 12px 17px 2px rgba(0,0,0,0.14), 0px 5px 22px 4px rgba(0,0,0,0.12);
}

.v-btn--floating .v-btn__content {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  margin: 0;
  height: 100%;
}

.v-btn--floating:after {
  border-radius: 50%;
}

.v-btn--floating .v-btn__content > :not(:only-child) {
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-btn--floating .v-btn__content > :not(:only-child):first-child {
  opacity: 1;
}

.v-btn--floating .v-btn__content > :not(:only-child):last-child {
  opacity: 0;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.v-btn--floating .v-btn__content > :not(:only-child):last-child,
.v-btn--floating .v-btn__content > :not(:only-child):first-child {
  -webkit-backface-visibility: hidden;
  position: absolute;
  left: 0;
  top: 0;
}

.v-btn--floating.v-btn--active .v-btn__content > :not(:only-child):first-child {
  opacity: 0;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.v-btn--floating.v-btn--active .v-btn__content > :not(:only-child):last-child {
  opacity: 1;
  -webkit-transform: rotate(0);
  transform: rotate(0);
}

.v-btn--floating .v-icon {
  height: inherit;
  width: inherit;
}

.v-btn--floating.v-btn--small {
  height: 40px;
  width: 40px;
}

.v-btn--floating.v-btn--small .v-icon {
  font-size: 18px;
}

.v-btn--floating.v-btn--large {
  height: 72px;
  width: 72px;
}

.v-btn--floating.v-btn--large .v-icon {
  font-size: 30px;
}

.v-btn--reverse .v-btn__content {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.v-btn--reverse.v-btn--column .v-btn__content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.v-btn--fixed,
.v-btn--absolute {
  margin: 0;
}

.v-btn.v-btn--absolute {
  position: absolute;
}

.v-btn.v-btn--fixed {
  position: fixed;
}

.v-btn--top:not(.v-btn--absolute) {
  top: 16px;
}

.v-btn--top.v-btn--absolute {
  top: -28px;
}

.v-btn--top.v-btn--absolute.v-btn--small {
  top: -20px;
}

.v-btn--top.v-btn--absolute.v-btn--large {
  top: -36px;
}

.v-btn--bottom:not(.v-btn--absolute) {
  bottom: 16px;
}

.v-btn--bottom.v-btn--absolute {
  bottom: -28px;
}

.v-btn--bottom.v-btn--absolute.v-btn--small {
  bottom: -20px;
}

.v-btn--bottom.v-btn--absolute.v-btn--large {
  bottom: -36px;
}

.v-btn--left {
  left: 16px;
}

.v-btn--right {
  right: 16px;
}

/** Disabled */

.v-btn.v-btn--disabled {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  pointer-events: none;
}

.v-btn:not(.v-btn--disabled):not(.v-btn--floating):not(.v-btn--icon) .v-btn__content .v-icon {
  -webkit-transition: none;
  transition: none;
}

.v-btn--icon {
  padding: 0;
}

/** Loader */

.v-btn--loader {
  pointer-events: none;
}

.v-btn--loader .v-btn__content {
  opacity: 0;
}

.v-btn__loading {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

.v-btn__loading .v-icon--left {
  margin-right: 1rem;
  line-height: inherit;
}

.v-btn__loading .v-icon--right {
  margin-left: 1rem;
  line-height: inherit;
}

/** Custom Buttons */

.v-btn.v-btn--outline {
  border: 1px solid currentColor;
  background: transparent !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.v-btn.v-btn--outline:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.v-btn--block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin: 6px 0;
  width: 100%;
}

.v-btn--round {
  border-radius: 28px;
}

.v-btn--round:after {
  border-radius: 28px;
}

/** Themes */

.v-btn:not(.v-btn--outline).primary,
.v-btn:not(.v-btn--outline).secondary,
.v-btn:not(.v-btn--outline).accent,
.v-btn:not(.v-btn--outline).success,
.v-btn:not(.v-btn--outline).error,
.v-btn:not(.v-btn--outline).warning,
.v-btn:not(.v-btn--outline).info {
  color: #fff;
}

@media (hover: none) {
  .v-btn:hover::before {
    background-color: transparent;
  }
}

.v-progress-circular {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}

.v-progress-circular svg {
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 0;
}

.v-progress-circular--indeterminate svg {
  -webkit-animation: progress-circular-rotate 1.4s linear infinite;
  animation: progress-circular-rotate 1.4s linear infinite;
  -webkit-transform-origin: center center;
  transform-origin: center center;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.v-progress-circular--indeterminate .v-progress-circular__overlay {
  -webkit-animation: progress-circular-dash 1.4s ease-in-out infinite;
  animation: progress-circular-dash 1.4s ease-in-out infinite;
  stroke-linecap: round;
  stroke-dasharray: 80, 200;
  stroke-dashoffset: 0px;
}

.v-progress-circular__underlay {
  stroke: rgba(0,0,0,0.1);
  z-index: 1;
}

.v-progress-circular__overlay {
  stroke: currentColor;
  z-index: 2;
  -webkit-transition: all 0.6s ease-in-out;
  transition: all 0.6s ease-in-out;
}

.v-progress-circular__info {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@-webkit-keyframes progress-circular-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0px;
  }

  50% {
    stroke-dasharray: 100, 200;
    stroke-dashoffset: -15px;
  }

  100% {
    stroke-dasharray: 100, 200;
    stroke-dashoffset: -125px;
  }
}

@keyframes progress-circular-dash {
  0% {
    stroke-dasharray: 1, 200;
    stroke-dashoffset: 0px;
  }

  50% {
    stroke-dasharray: 100, 200;
    stroke-dashoffset: -15px;
  }

  100% {
    stroke-dasharray: 100, 200;
    stroke-dashoffset: -125px;
  }
}

@-webkit-keyframes progress-circular-rotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes progress-circular-rotate {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

/** Themes */

.theme--light.v-btn-toggle {
  background: #fff;
}

.theme--light.v-btn-toggle .v-btn {
  color: rgba(0,0,0,0.87);
}

.theme--light.v-btn-toggle:not(.v-btn-toggle--only-child) .v-btn.v-btn--active:not(:last-child) {
  border-right-color: rgba(0,0,0,0.26);
}

.theme--dark.v-btn-toggle {
  background: #424242;
}

.theme--dark.v-btn-toggle .v-btn {
  color: #fff;
}

.theme--dark.v-btn-toggle:not(.v-btn-toggle--only-child) .v-btn.v-btn--active:not(:last-child) {
  border-right-color: rgba(255,255,255,0.3);
}

.v-btn-toggle {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  border-radius: 2px;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  will-change: background, box-shadow;
}

.v-btn-toggle .v-btn {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: auto;
  width: auto;
  padding: 0 8px;
  margin: 0;
  opacity: 0.4;
  border-radius: 0;
}

.v-btn-toggle .v-btn:not(:last-child) {
  border-right: 1px solid transparent;
}

.v-btn-toggle .v-btn:after {
  display: none;
}

.v-btn-toggle .v-btn.v-btn--active {
  opacity: 1;
}

.v-btn-toggle .v-btn span + .v-icon {
  font-size: initial;
  margin-left: 10px;
}

.v-btn-toggle .v-btn:first-child {
  border-radius: 2px 0 0 2px;
}

.v-btn-toggle .v-btn:last-child {
  border-radius: 0 2px 2px 0;
}

.v-btn-toggle--selected {
  -webkit-box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
          box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
}

.theme--light.v-calendar-weekly {
  background-color: #fff;
}

.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday {
  border-right: #e0e0e0 1px solid;
  color: #000;
}

.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday.v-past {
  color: rgba(0,0,0,0.38);
}

.theme--light.v-calendar-weekly .v-calendar-weekly__head-weekday.v-outside {
  background-color: #f7f7f7;
}

.theme--light.v-calendar-weekly .v-calendar-weekly__day {
  border-right: #e0e0e0 1px solid;
  border-bottom: #e0e0e0 1px solid;
  color: #000;
}

.theme--light.v-calendar-weekly .v-calendar-weekly__day.v-outside {
  background-color: #f7f7f7;
}

.theme--dark.v-calendar-weekly {
  background-color: #303030;
}

.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday {
  border-right: #9e9e9e 1px solid;
  color: #fff;
}

.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday.v-past {
  color: rgba(255,255,255,0.5);
}

.theme--dark.v-calendar-weekly .v-calendar-weekly__head-weekday.v-outside {
  background-color: #202020;
}

.theme--dark.v-calendar-weekly .v-calendar-weekly__day {
  border-right: #9e9e9e 1px solid;
  border-bottom: #9e9e9e 1px solid;
  color: #fff;
}

.theme--dark.v-calendar-weekly .v-calendar-weekly__day.v-outside {
  background-color: #202020;
}

.v-calendar-weekly {
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.v-calendar-weekly__head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.v-calendar-weekly__head-weekday {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 20px;
          flex: 1 0 20px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 0px 4px 0px 4px;
  font-size: 14px;
}

.v-calendar-weekly__week {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.v-calendar-weekly__day {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 0;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: relative;
  padding: 32px 4px 4px 4px;
}

.v-calendar-weekly__day.v-present .v-calendar-weekly__day-label {
  border: 1px solid currentColor;
}

.v-calendar-weekly__day.v-present .v-calendar-weekly__day-month {
  color: currentColor;
}

.v-calendar-weekly__day-label {
  position: absolute;
  text-decoration: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-box-shadow: none;
          box-shadow: none;
  text-align: center;
  left: 0;
  top: 0;
  border-radius: 16px;
  width: 32px;
  height: 32px;
  line-height: 32px;
}

.v-calendar-weekly__day-label:hover {
  text-decoration: underline;
}

.v-calendar-weekly__day-month {
  position: absolute;
  text-decoration: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-box-shadow: none;
          box-shadow: none;
  top: 0;
  left: 36px;
  height: 32px;
  line-height: 32px;
}

.theme--light.v-calendar-daily {
  background-color: #fff;
}

.theme--light.v-calendar-daily .v-calendar-daily__intervals-head {
  border-right: #e0e0e0 1px solid;
}

.theme--light.v-calendar-daily .v-calendar-daily_head-day {
  border-right: #e0e0e0 1px solid;
  border-bottom: #e0e0e0 1px solid;
  color: #000;
}

.theme--light.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-weekday,
.theme--light.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-day-label {
  color: rgba(0,0,0,0.38);
}

.theme--light.v-calendar-daily .v-calendar-daily__intervals-body {
  border-right: #e0e0e0 1px solid;
}

.theme--light.v-calendar-daily .v-calendar-daily__intervals-body .v-calendar-daily__interval-text {
  color: #424242;
}

.theme--light.v-calendar-daily .v-calendar-daily__day {
  border-right: #e0e0e0 1px solid;
  border-bottom: #e0e0e0 1px solid;
}

.theme--light.v-calendar-daily .v-calendar-daily__day-interval {
  border-top: #e0e0e0 1px solid;
}

.theme--light.v-calendar-daily .v-calendar-daily__day-interval:first-child {
  border-top: none !important;
}

.theme--dark.v-calendar-daily {
  background-color: #303030;
}

.theme--dark.v-calendar-daily .v-calendar-daily__intervals-head {
  border-right: #9e9e9e 1px solid;
}

.theme--dark.v-calendar-daily .v-calendar-daily_head-day {
  border-right: #9e9e9e 1px solid;
  border-bottom: #9e9e9e 1px solid;
  color: #fff;
}

.theme--dark.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-weekday,
.theme--dark.v-calendar-daily .v-calendar-daily_head-day.v-past .v-calendar-daily_head-day-label {
  color: rgba(255,255,255,0.5);
}

.theme--dark.v-calendar-daily .v-calendar-daily__intervals-body {
  border-right: #9e9e9e 1px solid;
}

.theme--dark.v-calendar-daily .v-calendar-daily__intervals-body .v-calendar-daily__interval-text {
  color: #eee;
}

.theme--dark.v-calendar-daily .v-calendar-daily__day {
  border-right: #616161 1px solid;
  border-bottom: #616161 1px solid;
}

.theme--dark.v-calendar-daily .v-calendar-daily__day-interval {
  border-top: #616161 1px solid;
}

.theme--dark.v-calendar-daily .v-calendar-daily__day-interval:first-child {
  border-top: none !important;
}

.v-calendar-daily {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  overflow: hidden;
  height: 100%;
}

.v-calendar-daily__head {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.v-calendar-daily__intervals-head {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  width: 44px;
}

.v-calendar-daily_head-day {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 0;
}

.v-calendar-daily_head-weekday {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: 4px 4px 4px 8px;
  font-size: 14px;
}

.v-calendar-daily_head-day-label {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  font-size: 40px;
  padding: 0px 4px 4px 8px;
  line-height: 40px;
  cursor: pointer;
}

.v-calendar-daily_head-day-label:hover {
  text-decoration: underline;
}

.v-calendar-daily__body {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 60%;
          flex: 1 1 60%;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.v-calendar-daily__scroll-area {
  overflow-y: scroll;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.v-calendar-daily__pane {
  width: 100%;
  overflow-y: hidden;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.v-calendar-daily__day-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 100%;
  height: 100%;
}

.v-calendar-daily__intervals-body {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 44px;
}

.v-calendar-daily__interval {
  text-align: center;
  border-bottom: none;
}

.v-calendar-daily__interval-text {
  display: block;
  position: relative;
  top: -6px;
  font-size: 10px;
}

.v-calendar-daily__day {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  width: 0;
  position: relative;
}

/* Themes */

.theme--light.v-sheet {
  background-color: #fff;
  border-color: #fff;
  color: rgba(0,0,0,0.87);
}

.theme--dark.v-sheet {
  background-color: #424242;
  border-color: #424242;
  color: #fff;
}

.v-sheet {
  display: block;
  border-radius: 2px;
  position: relative;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-sheet--tile {
  border-radius: 0;
}

.v-image {
  z-index: 0;
}

.v-image__image,
.v-image__placeholder {
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.v-image__image {
  background-repeat: no-repeat;
}

.v-image__image--preload {
  -webkit-filter: blur(2px);
  filter: blur(2px);
}

.v-image__image--contain {
  background-size: contain;
}

.v-image__image--cover {
  background-size: cover;
}

.v-responsive {
  position: relative;
  overflow: hidden;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.v-responsive__content {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 0px;
          flex: 1 0 0px;
}

.v-responsive__sizer {
  -webkit-transition: padding-bottom 0.2s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: padding-bottom 0.2s cubic-bezier(0.25, 0.8, 0.5, 1);
  -webkit-box-flex: 0;
      -ms-flex: 0 0 0px;
          flex: 0 0 0px;
}

.application--is-rtl .v-carousel__prev {
  left: auto;
  right: 5px;
}

.application--is-rtl .v-carousel__next {
  left: 5px;
  right: auto;
}

.v-carousel {
  width: 100%;
  position: relative;
  overflow: hidden;
  -webkit-box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
          box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
}

.v-carousel__prev,
.v-carousel__next {
  position: absolute;
  top: 50%;
  z-index: 1;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.v-carousel__prev .v-btn,
.v-carousel__next .v-btn {
  margin: 0;
  height: auto;
  width: auto;
}

.v-carousel__prev .v-btn i,
.v-carousel__next .v-btn i {
  font-size: 48px;
}

.v-carousel__prev .v-btn:hover,
.v-carousel__next .v-btn:hover {
  background: none;
}

.v-carousel__prev {
  left: 5px;
}

.v-carousel__next {
  right: 5px;
}

.v-carousel__controls {
  background: rgba(0,0,0,0.5);
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  left: 0;
  position: absolute;
  height: 50px;
  list-style-type: none;
  width: 100%;
  z-index: 1;
}

.v-carousel__controls > .v-item-group {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
}

.v-carousel__controls__item {
  margin: 0 8px !important;
}

.v-carousel__controls__item .v-icon {
  opacity: 0.5;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-carousel__controls__item--active .v-icon {
  opacity: 1;
  vertical-align: middle;
}

.v-carousel__controls__item:hover {
  background: none;
}

.v-carousel__controls__item:hover .v-icon {
  opacity: 0.8;
}

.v-window__container {
  position: relative;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-window__container--is-active {
  overflow: hidden;
}

.v-window-x-transition-enter-active,
.v-window-x-reverse-transition-enter-active,
.v-window-y-transition-enter-active,
.v-window-y-reverse-transition-enter-active,
.v-window-x-transition-leave-active,
.v-window-x-reverse-transition-leave-active,
.v-window-y-transition-leave-active,
.v-window-y-reverse-transition-leave-active {
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-window-x-transition-leave,
.v-window-x-reverse-transition-leave,
.v-window-y-transition-leave,
.v-window-y-reverse-transition-leave,
.v-window-x-transition-leave-to,
.v-window-x-reverse-transition-leave-to,
.v-window-y-transition-leave-to,
.v-window-y-reverse-transition-leave-to {
  position: absolute !important;
  top: 0;
  width: 100%;
}

.v-window-x-transition-enter {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.v-window-x-transition-leave-to {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.v-window-x-reverse-transition-enter {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.v-window-x-reverse-transition-leave-to {
  -webkit-transform: translateX(100%);
  transform: translateX(100%);
}

.v-window-y-transition-enter {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}

.v-window-y-transition-leave-to {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

.v-window-y-reverse-transition-enter {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

.v-window-y-reverse-transition-leave-to {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}

.theme--light.v-data-iterator .v-data-iterator__actions {
  color: rgba(0,0,0,0.54);
}

.theme--light.v-data-iterator .v-data-iterator__actions__select .v-select .v-select__selection--comma {
  color: rgba(0,0,0,0.54) !important;
}

.theme--light.v-data-iterator .v-data-iterator__actions__select .v-select .v-input__append-inner {
  color: rgba(0,0,0,0.54) !important;
}

.theme--dark.v-data-iterator .v-data-iterator__actions {
  color: rgba(255,255,255,0.7);
}

.theme--dark.v-data-iterator .v-data-iterator__actions__select .v-select .v-select__selection--comma {
  color: rgba(255,255,255,0.7) !important;
}

.theme--dark.v-data-iterator .v-data-iterator__actions__select .v-select .v-input__append-inner {
  color: rgba(255,255,255,0.7) !important;
}

/** Actions */

.v-data-iterator__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  -ms-flex-wrap: wrap-reverse;
      flex-wrap: wrap-reverse;
}

.v-data-iterator__actions .v-btn {
  color: inherit;
}

.v-data-iterator__actions .v-btn:last-of-type {
  margin-left: 14px;
}

.v-data-iterator__actions__range-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 48px;
}

.v-data-iterator__actions__pagination {
  display: block;
  text-align: center;
  margin: 0 32px 0 24px;
}

.v-data-iterator__actions__select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-right: 14px;
  white-space: nowrap;
}

.v-data-iterator__actions__select .v-select {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 0px;
          flex: 0 1 0;
  margin: 13px 0 13px 34px;
  padding: 0;
  position: initial;
}

.v-data-iterator__actions__select .v-select__selections {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.v-data-iterator__actions__select .v-select__selections .v-select__selection--comma {
  font-size: 12px;
}

.theme--light.v-overflow-btn .v-input__control::before,
.theme--light.v-overflow-btn .v-input__slot::before {
  background-color: rgba(0,0,0,0.12) !important;
}

.theme--light.v-overflow-btn.v-text-field--outline .v-input__control::before,
.theme--light.v-overflow-btn.v-text-field--outline .v-input__slot::before {
  background-color: transparent !important;
}

.theme--light.v-overflow-btn--segmented .v-input__append-inner,
.theme--light.v-overflow-btn--editable:hover .v-input__append-inner,
.theme--light.v-overflow-btn--editable.v-input--is-focused .v-input__append-inner,
.theme--light.v-overflow-btn--editable.v-select--is-menu-active .v-input__append-inner {
  border-left: 1px solid rgba(0,0,0,0.12);
}

.theme--light.v-overflow-btn:hover .v-input__slot,
.theme--light.v-overflow-btn.v-input--is-focused .v-input__slot,
.theme--light.v-overflow-btn.v-select--is-menu-active .v-input__slot {
  background: #fff;
}

.theme--dark.v-overflow-btn .v-input__control::before,
.theme--dark.v-overflow-btn .v-input__slot::before {
  background-color: rgba(255,255,255,0.12) !important;
}

.theme--dark.v-overflow-btn.v-text-field--outline .v-input__control::before,
.theme--dark.v-overflow-btn.v-text-field--outline .v-input__slot::before {
  background-color: transparent !important;
}

.theme--dark.v-overflow-btn--segmented .v-input__append-inner,
.theme--dark.v-overflow-btn--editable:hover .v-input__append-inner,
.theme--dark.v-overflow-btn--editable.v-input--is-focused .v-input__append-inner,
.theme--dark.v-overflow-btn--editable.v-select--is-menu-active .v-input__append-inner {
  border-left: 1px solid rgba(255,255,255,0.12);
}

.theme--dark.v-overflow-btn:hover .v-input__slot,
.theme--dark.v-overflow-btn.v-input--is-focused .v-input__slot,
.theme--dark.v-overflow-btn.v-select--is-menu-active .v-input__slot {
  background: #424242;
}

.v-overflow-btn {
  margin-top: 12px;
  padding-top: 0;
}

.v-overflow-btn:not(.v-overflow-btn--editable) > .v-input__control > .v-input__slot {
  cursor: pointer;
}

.v-overflow-btn .v-select__slot {
  height: 48px;
}

.v-overflow-btn .v-select__slot input {
  margin-left: 16px;
  cursor: pointer;
}

.v-overflow-btn .v-select__selection--comma:first-child {
  margin-left: 16px;
}

.v-overflow-btn .v-input__slot {
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-overflow-btn .v-input__slot::after {
  content: none;
}

.v-overflow-btn .v-label {
  margin-left: 16px;
  top: calc(50% - 10px);
}

.v-overflow-btn .v-input__append-inner {
  width: 48px;
  height: 48px;
  -ms-flex-item-align: auto;
      align-self: auto;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0;
  padding: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.v-overflow-btn .v-input__append-outer,
.v-overflow-btn .v-input__prepend-outer {
  margin-top: 12px;
  margin-bottom: 12px;
}

.v-overflow-btn .v-input__control::before {
  height: 1px;
  top: -1px;
  content: '';
  left: 0;
  position: absolute;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}

.v-overflow-btn.v-input--is-focused .v-input__slot,
.v-overflow-btn.v-select--is-menu-active .v-input__slot {
  -webkit-box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
          box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
}

.v-overflow-btn .v-select__selections {
  width: 0px;
}

.v-overflow-btn--segmented .v-select__selections {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.v-overflow-btn--segmented .v-select__selections .v-btn {
  border-radius: 0;
  margin: 0;
  margin-right: -16px;
  height: 48px;
  width: 100%;
}

.v-overflow-btn--segmented .v-select__selections .v-btn__content {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}

.v-overflow-btn--segmented .v-select__selections .v-btn__content::before {
  background-color: transparent;
}

.v-overflow-btn--editable .v-select__slot input {
  cursor: text;
}

.v-overflow-btn--editable .v-input__append-inner,
.v-overflow-btn--editable .v-input__append-inner * {
  cursor: pointer;
}

/* Theme */

.theme--light.v-table {
  background-color: #fff;
  color: rgba(0,0,0,0.87);
}

.theme--light.v-table thead tr:first-child {
  border-bottom: 1px solid rgba(0,0,0,0.12);
}

.theme--light.v-table thead th {
  color: rgba(0,0,0,0.54);
}

.theme--light.v-table tbody tr:not(:first-child) {
  border-top: 1px solid rgba(0,0,0,0.12);
}

.theme--light.v-table tbody tr[active] {
  background: #f5f5f5;
}

.theme--light.v-table tbody tr:hover:not(.v-datatable__expand-row) {
  background: #eee;
}

.theme--light.v-table tfoot tr {
  border-top: 1px solid rgba(0,0,0,0.12);
}

.theme--dark.v-table {
  background-color: #424242;
  color: #fff;
}

.theme--dark.v-table thead tr:first-child {
  border-bottom: 1px solid rgba(255,255,255,0.12);
}

.theme--dark.v-table thead th {
  color: rgba(255,255,255,0.7);
}

.theme--dark.v-table tbody tr:not(:first-child) {
  border-top: 1px solid rgba(255,255,255,0.12);
}

.theme--dark.v-table tbody tr[active] {
  background: #505050;
}

.theme--dark.v-table tbody tr:hover:not(.v-datatable__expand-row) {
  background: #616161;
}

.theme--dark.v-table tfoot tr {
  border-top: 1px solid rgba(255,255,255,0.12);
}

.v-table__overflow {
  width: 100%;
  overflow-x: auto;
  overflow-y: hidden;
}

table.v-table {
  border-radius: 2px;
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  max-width: 100%;
}

table.v-table thead td:not(:nth-child(1)),
table.v-table tbody td:not(:nth-child(1)),
table.v-table thead th:not(:nth-child(1)),
table.v-table tbody th:not(:nth-child(1)),
table.v-table thead td:first-child,
table.v-table tbody td:first-child,
table.v-table thead th:first-child,
table.v-table tbody th:first-child {
  padding: 0 24px;
}

table.v-table thead tr {
  height: 56px;
}

table.v-table thead th {
  font-weight: 500;
  font-size: 12px;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

table.v-table thead th.sortable {
  pointer-events: auto;
}

table.v-table thead th > div {
  width: 100%;
}

table.v-table tbody tr {
  -webkit-transition: background 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: background 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  will-change: background;
}

table.v-table tbody td,
table.v-table tbody th {
  height: 48px;
}

table.v-table tbody td {
  font-weight: 400;
  font-size: 13px;
}

table.v-table .input-group--selection-controls {
  padding: 0;
}

table.v-table .input-group--selection-controls .input-group__details {
  display: none;
}

table.v-table .input-group--selection-controls.checkbox .v-icon {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

table.v-table .input-group--selection-controls.checkbox .input-group--selection-controls__ripple {
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

table.v-table tfoot tr {
  height: 48px;
}

table.v-table tfoot tr td {
  padding: 0 24px;
}

/* Theme */

.theme--light.v-datatable thead th.column.sortable .v-icon {
  color: rgba(0,0,0,0.38);
}

.theme--light.v-datatable thead th.column.sortable:hover {
  color: rgba(0,0,0,0.87);
}

.theme--light.v-datatable thead th.column.sortable.active {
  color: rgba(0,0,0,0.87);
}

.theme--light.v-datatable thead th.column.sortable.active .v-icon {
  color: rgba(0,0,0,0.87);
}

.theme--light.v-datatable .v-datatable__actions {
  background-color: #fff;
  color: rgba(0,0,0,0.54);
  border-top: 1px solid rgba(0,0,0,0.12);
}

.theme--light.v-datatable .v-datatable__expand-col--expanded {
  border-bottom: 1px solid #e0e0e0;
}

.theme--dark.v-datatable thead th.column.sortable .v-icon {
  color: rgba(255,255,255,0.5);
}

.theme--dark.v-datatable thead th.column.sortable:hover {
  color: #fff;
}

.theme--dark.v-datatable thead th.column.sortable.active {
  color: #fff;
}

.theme--dark.v-datatable thead th.column.sortable.active .v-icon {
  color: #fff;
}

.theme--dark.v-datatable .v-datatable__actions {
  background-color: #424242;
  color: rgba(255,255,255,0.7);
  border-top: 1px solid rgba(255,255,255,0.12);
}

.theme--dark.v-datatable .v-datatable__expand-col--expanded {
  border-bottom: 1px solid #616161;
}

.v-datatable .v-input--selection-controls {
  margin: 0;
  padding: 0;
}

.v-datatable thead th.column.sortable {
  cursor: pointer;
  outline: 0;
}

.v-datatable thead th.column.sortable .v-icon {
  font-size: 16px;
  display: inline-block;
  opacity: 0;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-datatable thead th.column.sortable:focus .v-icon,
.v-datatable thead th.column.sortable:hover .v-icon {
  opacity: 0.6;
}

.v-datatable thead th.column.sortable.active {
  -webkit-transform: none;
  transform: none;
}

.v-datatable thead th.column.sortable.active .v-icon {
  opacity: 1;
}

.v-datatable thead th.column.sortable.active.desc .v-icon {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

/** Actions */

.v-datatable__actions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  font-size: 12px;
  -ms-flex-wrap: wrap-reverse;
      flex-wrap: wrap-reverse;
}

.v-datatable__actions .v-btn {
  color: inherit;
}

.v-datatable__actions .v-btn:last-of-type {
  margin-left: 14px;
}

.v-datatable__actions__range-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 48px;
}

.v-datatable__actions__pagination {
  display: block;
  text-align: center;
  margin: 0 32px 0 24px;
}

.v-datatable__actions__select {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin-right: 14px;
  white-space: nowrap;
}

.v-datatable__actions__select .v-select {
  -webkit-box-flex: 0;
      -ms-flex: 0 1 0px;
          flex: 0 1 0;
  margin: 13px 0 13px 34px;
  padding: 0;
  position: initial;
}

.v-datatable__actions__select .v-select__selections {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}

.v-datatable__actions__select .v-select__selections .v-select__selection--comma {
  font-size: 12px;
}

.v-datatable__progress {
  height: auto !important;
}

.v-datatable__progress tr,
.v-datatable__progress td,
.v-datatable__progress th {
  height: auto !important;
}

.v-datatable__progress th {
  padding: 0 !important;
}

.v-datatable__progress th .v-progress-linear {
  margin: 0;
}

.v-datatable__expand-row {
  border-top: none !important;
}

.v-datatable__expand-col {
  padding: 0 !important;
  height: 0px !important;
  visibility: hidden;
}

.v-datatable__expand-col--expanded {
  visibility: visible;
}

.v-datatable__expand-content {
  -webkit-transition: height 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: height 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-datatable__expand-content > .card {
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.theme--light.v-small-dialog a {
  color: rgba(0,0,0,0.87);
}

.theme--dark.v-small-dialog a {
  color: #fff;
}

.theme--light.v-small-dialog__content {
  background: #fff;
}

.theme--dark.v-small-dialog__content {
  background: #424242;
}

.theme--light.v-small-dialog__actions {
  background: #fff;
}

.theme--dark.v-small-dialog__actions {
  background: #424242;
}

.v-small-dialog {
  display: block;
  width: 100%;
  height: 100%;
}

.v-small-dialog__content {
  padding: 0 24px;
}

.v-small-dialog__actions {
  text-align: right;
  white-space: pre;
}

.v-small-dialog a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  text-decoration: none;
}

.v-small-dialog a > * {
  width: 100%;
}

.v-small-dialog .v-menu__activator {
  height: 100%;
}

.application--is-rtl .v-date-picker-title .v-picker__title__btn {
  text-align: right;
}

.v-date-picker-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  line-height: 1;
}

.v-date-picker-title__year {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 8px;
}

.v-date-picker-title__date {
  font-size: 34px;
  text-align: left;
  font-weight: 500;
  position: relative;
  overflow: hidden;
  padding-bottom: 8px;
  margin-bottom: -8px;
}

.v-date-picker-title__date > div {
  position: relative;
}

.v-date-picker-title--disabled {
  pointer-events: none;
}

.theme--light.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus) {
  color: rgba(0,0,0,0.87);
}

.theme--light.v-date-picker-header .v-date-picker-header__value--disabled button {
  color: rgba(0,0,0,0.38);
}

.theme--dark.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus) {
  color: #fff;
}

.theme--dark.v-date-picker-header .v-date-picker-header__value--disabled button {
  color: rgba(255,255,255,0.5);
}

.v-date-picker-header {
  padding: 4px 16px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  position: relative;
}

.v-date-picker-header .v-btn {
  margin: 0;
  z-index: auto;
}

.v-date-picker-header .v-icon {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.v-date-picker-header__value {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  text-align: center;
  position: relative;
  overflow: hidden;
}

.v-date-picker-header__value div {
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}

.v-date-picker-header__value button {
  cursor: pointer;
  font-weight: bold;
  outline: none;
  padding: 0.5rem;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-date-picker-header--disabled {
  pointer-events: none;
}

.theme--light.v-date-picker-table th,
.theme--light.v-date-picker-table .v-date-picker-table--date__week {
  color: rgba(0,0,0,0.38);
}

.theme--dark.v-date-picker-table th,
.theme--dark.v-date-picker-table .v-date-picker-table--date__week {
  color: rgba(255,255,255,0.5);
}

.v-date-picker-table {
  position: relative;
  padding: 0 12px;
  height: 242px;
}

.v-date-picker-table table {
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  top: 0;
  table-layout: fixed;
  width: 100%;
}

.v-date-picker-table td,
.v-date-picker-table th {
  text-align: center;
  position: relative;
}

.v-date-picker-table th {
  font-size: 12px;
}

.v-date-picker-table--date .v-btn {
  height: 32px;
  width: 32px;
}

.v-date-picker-table .v-btn {
  z-index: auto;
  margin: 0;
  font-size: 12px;
}

.v-date-picker-table .v-btn.v-btn--active {
  color: #fff;
}

.v-date-picker-table--month td {
  width: 33.333333%;
  height: 56px;
  vertical-align: middle;
  text-align: center;
}

.v-date-picker-table--month td .v-btn {
  margin: 0 auto;
  max-width: 160px;
  min-width: 40px;
  width: 100%;
}

.v-date-picker-table--date th {
  padding: 8px 0;
  font-weight: 600;
}

.v-date-picker-table--date td {
  width: 45px;
}

.v-date-picker-table__events {
  height: 8px;
  left: 0;
  position: absolute;
  text-align: center;
  white-space: pre;
  width: 100%;
}

.v-date-picker-table__events > div {
  border-radius: 50%;
  display: inline-block;
  height: 8px;
  margin: 0 1px;
  width: 8px;
}

.v-date-picker-table--date .v-date-picker-table__events {
  bottom: 6px;
}

.v-date-picker-table--month .v-date-picker-table__events {
  bottom: 8px;
}

.v-date-picker-table--disabled {
  pointer-events: none;
}

.v-date-picker-years {
  font-size: 16px;
  font-weight: 400;
  height: 286px;
  list-style-type: none;
  overflow: auto;
  padding: 0;
  text-align: center;
}

.v-date-picker-years li {
  cursor: pointer;
  padding: 8px 0;
  -webkit-transition: none;
  transition: none;
}

.v-date-picker-years li.active {
  font-size: 26px;
  font-weight: 500;
  padding: 10px 0;
}

.v-date-picker-years li:hover {
  background: rgba(0,0,0,0.12);
}

.v-picker--landscape .v-date-picker-years {
  height: 286px;
}

/* Themes */

.theme--light.v-picker__title {
  background: #e0e0e0;
}

.theme--dark.v-picker__title {
  background: #616161;
}

.theme--light.v-picker__body {
  background: #fff;
}

.theme--dark.v-picker__body {
  background: #424242;
}

.v-picker {
  border-radius: 2px;
  contain: layout style;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  vertical-align: top;
  position: relative;
}

.v-picker--full-width {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.v-picker__title {
  color: #fff;
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
  padding: 16px;
}

.v-picker__title__btn {
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-picker__title__btn:not(.v-picker__title__btn--active) {
  opacity: 0.6;
  cursor: pointer;
}

.v-picker__title__btn:not(.v-picker__title__btn--active):hover:not(:focus) {
  opacity: 1;
}

.v-picker__title__btn--readonly {
  pointer-events: none;
}

.v-picker__title__btn--active {
  opacity: 1;
}

.v-picker__body {
  height: auto;
  overflow: hidden;
  position: relative;
  z-index: 0;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.v-picker__body > div {
  width: 100%;
}

.v-picker__body > div.fade-transition-leave-active {
  position: absolute;
}

.v-picker--landscape .v-picker__title {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  width: 170px;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  z-index: 1;
}

.v-picker--landscape .v-picker__body,
.v-picker--landscape .v-picker__actions {
  margin-left: 170px;
}

/** Theme */

.theme--light.v-expansion-panel .v-expansion-panel__container {
  border-top: 1px solid rgba(0,0,0,0.12);
  background-color: #fff;
  color: rgba(0,0,0,0.87);
}

.theme--light.v-expansion-panel .v-expansion-panel__container .v-expansion-panel__header .v-expansion-panel__header__icon .v-icon {
  color: rgba(0,0,0,0.54);
}

.theme--light.v-expansion-panel .v-expansion-panel__container--disabled {
  color: rgba(0,0,0,0.38);
}

.theme--light.v-expansion-panel--focusable .v-expansion-panel__container:focus {
  background-color: #eee;
}

.theme--dark.v-expansion-panel .v-expansion-panel__container {
  border-top: 1px solid rgba(255,255,255,0.12);
  background-color: #424242;
  color: #fff;
}

.theme--dark.v-expansion-panel .v-expansion-panel__container .v-expansion-panel__header .v-expansion-panel__header__icon .v-icon {
  color: #fff;
}

.theme--dark.v-expansion-panel .v-expansion-panel__container--disabled {
  color: rgba(255,255,255,0.5);
}

.theme--dark.v-expansion-panel--focusable .v-expansion-panel__container:focus {
  background-color: #494949;
}

.v-expansion-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  list-style-type: none;
  padding: 0;
  text-align: left;
  width: 100%;
  -webkit-box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2), 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 1px 3px 0px rgba(0,0,0,0.12);
          box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2), 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 1px 3px 0px rgba(0,0,0,0.12);
}

.v-expansion-panel__container {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 100%;
          flex: 1 0 100%;
  max-width: 100%;
  outline: none;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-expansion-panel__container:first-child {
  border-top: none !important;
}

.v-expansion-panel__container .v-expansion-panel__header__iconnel__header__icon {
  margin-left: auto;
}

.v-expansion-panel__container--disabled .v-expansion-panel__header {
  pointer-events: none;
}

.v-expansion-panel__container--active > .v-expansion-panel__header .v-expansion-panel__header__icon .v-icon {
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}

.v-expansion-panel__header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  cursor: pointer;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  padding: 12px 24px;
  min-height: 48px;
}

.v-expansion-panel__header > *:not(.v-expansion-panel__header__icon) {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.v-expansion-panel__body {
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-expansion-panel__body > .v-card {
  border-radius: 0;
  -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2), 0px 0px 0px 0px rgba(0,0,0,0.14), 0px 0px 0px 0px rgba(0,0,0,0.12) !important;
          box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2), 0px 0px 0px 0px rgba(0,0,0,0.14), 0px 0px 0px 0px rgba(0,0,0,0.12) !important;
}

.v-expansion-panel--popout,
.v-expansion-panel--inset {
  -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2), 0px 0px 0px 0px rgba(0,0,0,0.14), 0px 0px 0px 0px rgba(0,0,0,0.12);
          box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2), 0px 0px 0px 0px rgba(0,0,0,0.14), 0px 0px 0px 0px rgba(0,0,0,0.12);
}

.v-expansion-panel--popout .v-expansion-panel__container--active,
.v-expansion-panel--inset .v-expansion-panel__container--active {
  margin: 16px;
  -webkit-box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.2), 0px 3px 4px 0px rgba(0,0,0,0.14), 0px 1px 8px 0px rgba(0,0,0,0.12);
          box-shadow: 0px 3px 3px -2px rgba(0,0,0,0.2), 0px 3px 4px 0px rgba(0,0,0,0.14), 0px 1px 8px 0px rgba(0,0,0,0.12);
}

.v-expansion-panel--popout .v-expansion-panel__container,
.v-expansion-panel--inset .v-expansion-panel__container {
  max-width: 95%;
}

.v-expansion-panel--popout .v-expansion-panel__container--active {
  max-width: 100%;
}

.v-expansion-panel--inset .v-expansion-panel__container--active {
  max-width: 85%;
}

.theme--light.v-footer {
  background: #f5f5f5;
  color: rgba(0,0,0,0.87);
}

.theme--dark.v-footer {
  background: #212121;
  color: #fff;
}

.v-footer {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 0 !important;
      -ms-flex: 0 1 auto !important;
          flex: 0 1 auto !important;
  min-height: 36px;
  -webkit-transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

.v-footer--absolute,
.v-footer--fixed {
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 3;
}

.v-footer--inset {
  z-index: 2;
}

.v-footer--absolute {
  position: absolute;
}

.v-footer--fixed {
  position: fixed;
}

.v-form > .container {
  padding: 16px;
}

.v-form > .container > .layout > .flex {
  padding: 8px;
}

.v-form > .container > .layout:only-child {
  margin: -8px;
}

.v-form > .container > .layout:not(:only-child) {
  margin: auto -8px;
}

.container {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  margin: auto;
  padding: 24px;
  width: 100%;
}

.container.fluid {
  max-width: 100%;
}

.container.fill-height {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.container.fill-height > .layout {
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}

.container.grid-list-xs .layout .flex {
  padding: 1px;
}

.container.grid-list-xs .layout:only-child {
  margin: -1px;
}

.container.grid-list-xs .layout:not(:only-child) {
  margin: auto -1px;
}

.container.grid-list-xs *:not(:only-child) .layout:first-child {
  margin-top: -1px;
}

.container.grid-list-xs *:not(:only-child) .layout:last-child {
  margin-bottom: -1px;
}

.container.grid-list-sm .layout .flex {
  padding: 2px;
}

.container.grid-list-sm .layout:only-child {
  margin: -2px;
}

.container.grid-list-sm .layout:not(:only-child) {
  margin: auto -2px;
}

.container.grid-list-sm *:not(:only-child) .layout:first-child {
  margin-top: -2px;
}

.container.grid-list-sm *:not(:only-child) .layout:last-child {
  margin-bottom: -2px;
}

.container.grid-list-md .layout .flex {
  padding: 4px;
}

.container.grid-list-md .layout:only-child {
  margin: -4px;
}

.container.grid-list-md .layout:not(:only-child) {
  margin: auto -4px;
}

.container.grid-list-md *:not(:only-child) .layout:first-child {
  margin-top: -4px;
}

.container.grid-list-md *:not(:only-child) .layout:last-child {
  margin-bottom: -4px;
}

.container.grid-list-lg .layout .flex {
  padding: 8px;
}

.container.grid-list-lg .layout:only-child {
  margin: -8px;
}

.container.grid-list-lg .layout:not(:only-child) {
  margin: auto -8px;
}

.container.grid-list-lg *:not(:only-child) .layout:first-child {
  margin-top: -8px;
}

.container.grid-list-lg *:not(:only-child) .layout:last-child {
  margin-bottom: -8px;
}

.container.grid-list-xl .layout .flex {
  padding: 12px;
}

.container.grid-list-xl .layout:only-child {
  margin: -12px;
}

.container.grid-list-xl .layout:not(:only-child) {
  margin: auto -12px;
}

.container.grid-list-xl *:not(:only-child) .layout:first-child {
  margin-top: -12px;
}

.container.grid-list-xl *:not(:only-child) .layout:last-child {
  margin-bottom: -12px;
}

.layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  min-width: 0;
}

.layout.row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.layout.row.reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.layout.column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.layout.column.reverse {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.layout.column > .flex {
  max-width: 100%;
}

.layout.wrap {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.flex,
.child-flex > * {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  max-width: 100%;
}

.align-start {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.align-end {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.align-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.align-baseline {
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}

.align-self-start {
  -ms-flex-item-align: start;
      align-self: flex-start;
}

.align-self-end {
  -ms-flex-item-align: end;
      align-self: flex-end;
}

.align-self-center {
  -ms-flex-item-align: center;
      align-self: center;
}

.align-self-baseline {
  -ms-flex-item-align: baseline;
      align-self: baseline;
}

.align-content-start {
  -ms-flex-line-pack: start;
      align-content: flex-start;
}

.align-content-end {
  -ms-flex-line-pack: end;
      align-content: flex-end;
}

.align-content-center {
  -ms-flex-line-pack: center;
      align-content: center;
}

.align-content-space-between {
  -ms-flex-line-pack: justify;
      align-content: space-between;
}

.align-content-space-around {
  -ms-flex-line-pack: distribute;
      align-content: space-around;
}

.justify-start {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}

.justify-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.justify-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.justify-space-around {
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.justify-space-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.justify-self-start {
  justify-self: flex-start;
}

.justify-self-end {
  justify-self: flex-end;
}

.justify-self-center {
  justify-self: center;
}

.justify-self-baseline {
  justify-self: baseline;
}

.spacer {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

.grow {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
}

.shrink {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important;
}

.scroll-y {
  overflow-y: auto;
}

.fill-height {
  height: 100%;
}

.hide-overflow {
  overflow: hidden !important;
}

.show-overflow {
  overflow: visible !important;
}

.no-wrap {
  white-space: nowrap;
}

.ellipsis {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

.d-flex > *,
.d-inline-flex > * {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

.d-block {
  display: block !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-inline {
  display: inline !important;
}

.d-none {
  display: none !important;
}

@media only screen and (min-width: 960px) {
  .container {
    max-width: 900px;
  }
}

@media only screen and (min-width: 1264px) {
  .container {
    max-width: 1185px;
  }
}

@media only screen and (min-width: 1904px) {
  .container {
    max-width: 1785px;
  }
}

@media only screen and (max-width: 959px) {
  .container {
    padding: 16px;
  }
}

@media all and (min-width: 0) {
  .flex.xs1 {
    -ms-flex-preferred-size: 8.333333333333332%;
        flex-basis: 8.333333333333332%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 8.333333333333332%;
  }

  .flex.order-xs1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .flex.xs2 {
    -ms-flex-preferred-size: 16.666666666666664%;
        flex-basis: 16.666666666666664%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 16.666666666666664%;
  }

  .flex.order-xs2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .flex.xs3 {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 25%;
  }

  .flex.order-xs3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .flex.xs4 {
    -ms-flex-preferred-size: 33.33333333333333%;
        flex-basis: 33.33333333333333%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 33.33333333333333%;
  }

  .flex.order-xs4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .flex.xs5 {
    -ms-flex-preferred-size: 41.66666666666667%;
        flex-basis: 41.66666666666667%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 41.66666666666667%;
  }

  .flex.order-xs5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .flex.xs6 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 50%;
  }

  .flex.order-xs6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .flex.xs7 {
    -ms-flex-preferred-size: 58.333333333333336%;
        flex-basis: 58.333333333333336%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 58.333333333333336%;
  }

  .flex.order-xs7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .flex.xs8 {
    -ms-flex-preferred-size: 66.66666666666666%;
        flex-basis: 66.66666666666666%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 66.66666666666666%;
  }

  .flex.order-xs8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .flex.xs9 {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 75%;
  }

  .flex.order-xs9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .flex.xs10 {
    -ms-flex-preferred-size: 83.33333333333334%;
        flex-basis: 83.33333333333334%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 83.33333333333334%;
  }

  .flex.order-xs10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .flex.xs11 {
    -ms-flex-preferred-size: 91.66666666666666%;
        flex-basis: 91.66666666666666%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 91.66666666666666%;
  }

  .flex.order-xs11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .flex.xs12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 100%;
  }

  .flex.order-xs12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .flex.offset-xs0 {
    margin-left: 0%;
  }

  .flex.offset-xs1 {
    margin-left: 8.333333333333332%;
  }

  .flex.offset-xs2 {
    margin-left: 16.666666666666664%;
  }

  .flex.offset-xs3 {
    margin-left: 25%;
  }

  .flex.offset-xs4 {
    margin-left: 33.33333333333333%;
  }

  .flex.offset-xs5 {
    margin-left: 41.66666666666667%;
  }

  .flex.offset-xs6 {
    margin-left: 50%;
  }

  .flex.offset-xs7 {
    margin-left: 58.333333333333336%;
  }

  .flex.offset-xs8 {
    margin-left: 66.66666666666666%;
  }

  .flex.offset-xs9 {
    margin-left: 75%;
  }

  .flex.offset-xs10 {
    margin-left: 83.33333333333334%;
  }

  .flex.offset-xs11 {
    margin-left: 91.66666666666666%;
  }

  .flex.offset-xs12 {
    margin-left: 100%;
  }
}

@media all and (min-width: 600px) {
  .flex.sm1 {
    -ms-flex-preferred-size: 8.333333333333332%;
        flex-basis: 8.333333333333332%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 8.333333333333332%;
  }

  .flex.order-sm1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .flex.sm2 {
    -ms-flex-preferred-size: 16.666666666666664%;
        flex-basis: 16.666666666666664%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 16.666666666666664%;
  }

  .flex.order-sm2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .flex.sm3 {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 25%;
  }

  .flex.order-sm3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .flex.sm4 {
    -ms-flex-preferred-size: 33.33333333333333%;
        flex-basis: 33.33333333333333%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 33.33333333333333%;
  }

  .flex.order-sm4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .flex.sm5 {
    -ms-flex-preferred-size: 41.66666666666667%;
        flex-basis: 41.66666666666667%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 41.66666666666667%;
  }

  .flex.order-sm5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .flex.sm6 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 50%;
  }

  .flex.order-sm6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .flex.sm7 {
    -ms-flex-preferred-size: 58.333333333333336%;
        flex-basis: 58.333333333333336%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 58.333333333333336%;
  }

  .flex.order-sm7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .flex.sm8 {
    -ms-flex-preferred-size: 66.66666666666666%;
        flex-basis: 66.66666666666666%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 66.66666666666666%;
  }

  .flex.order-sm8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .flex.sm9 {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 75%;
  }

  .flex.order-sm9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .flex.sm10 {
    -ms-flex-preferred-size: 83.33333333333334%;
        flex-basis: 83.33333333333334%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 83.33333333333334%;
  }

  .flex.order-sm10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .flex.sm11 {
    -ms-flex-preferred-size: 91.66666666666666%;
        flex-basis: 91.66666666666666%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 91.66666666666666%;
  }

  .flex.order-sm11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .flex.sm12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 100%;
  }

  .flex.order-sm12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .flex.offset-sm0 {
    margin-left: 0%;
  }

  .flex.offset-sm1 {
    margin-left: 8.333333333333332%;
  }

  .flex.offset-sm2 {
    margin-left: 16.666666666666664%;
  }

  .flex.offset-sm3 {
    margin-left: 25%;
  }

  .flex.offset-sm4 {
    margin-left: 33.33333333333333%;
  }

  .flex.offset-sm5 {
    margin-left: 41.66666666666667%;
  }

  .flex.offset-sm6 {
    margin-left: 50%;
  }

  .flex.offset-sm7 {
    margin-left: 58.333333333333336%;
  }

  .flex.offset-sm8 {
    margin-left: 66.66666666666666%;
  }

  .flex.offset-sm9 {
    margin-left: 75%;
  }

  .flex.offset-sm10 {
    margin-left: 83.33333333333334%;
  }

  .flex.offset-sm11 {
    margin-left: 91.66666666666666%;
  }

  .flex.offset-sm12 {
    margin-left: 100%;
  }
}

@media all and (min-width: 960px) {
  .flex.md1 {
    -ms-flex-preferred-size: 8.333333333333332%;
        flex-basis: 8.333333333333332%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 8.333333333333332%;
  }

  .flex.order-md1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .flex.md2 {
    -ms-flex-preferred-size: 16.666666666666664%;
        flex-basis: 16.666666666666664%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 16.666666666666664%;
  }

  .flex.order-md2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .flex.md3 {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 25%;
  }

  .flex.order-md3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .flex.md4 {
    -ms-flex-preferred-size: 33.33333333333333%;
        flex-basis: 33.33333333333333%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 33.33333333333333%;
  }

  .flex.order-md4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .flex.md5 {
    -ms-flex-preferred-size: 41.66666666666667%;
        flex-basis: 41.66666666666667%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 41.66666666666667%;
  }

  .flex.order-md5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .flex.md6 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 50%;
  }

  .flex.order-md6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .flex.md7 {
    -ms-flex-preferred-size: 58.333333333333336%;
        flex-basis: 58.333333333333336%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 58.333333333333336%;
  }

  .flex.order-md7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .flex.md8 {
    -ms-flex-preferred-size: 66.66666666666666%;
        flex-basis: 66.66666666666666%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 66.66666666666666%;
  }

  .flex.order-md8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .flex.md9 {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 75%;
  }

  .flex.order-md9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .flex.md10 {
    -ms-flex-preferred-size: 83.33333333333334%;
        flex-basis: 83.33333333333334%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 83.33333333333334%;
  }

  .flex.order-md10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .flex.md11 {
    -ms-flex-preferred-size: 91.66666666666666%;
        flex-basis: 91.66666666666666%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 91.66666666666666%;
  }

  .flex.order-md11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .flex.md12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 100%;
  }

  .flex.order-md12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .flex.offset-md0 {
    margin-left: 0%;
  }

  .flex.offset-md1 {
    margin-left: 8.333333333333332%;
  }

  .flex.offset-md2 {
    margin-left: 16.666666666666664%;
  }

  .flex.offset-md3 {
    margin-left: 25%;
  }

  .flex.offset-md4 {
    margin-left: 33.33333333333333%;
  }

  .flex.offset-md5 {
    margin-left: 41.66666666666667%;
  }

  .flex.offset-md6 {
    margin-left: 50%;
  }

  .flex.offset-md7 {
    margin-left: 58.333333333333336%;
  }

  .flex.offset-md8 {
    margin-left: 66.66666666666666%;
  }

  .flex.offset-md9 {
    margin-left: 75%;
  }

  .flex.offset-md10 {
    margin-left: 83.33333333333334%;
  }

  .flex.offset-md11 {
    margin-left: 91.66666666666666%;
  }

  .flex.offset-md12 {
    margin-left: 100%;
  }
}

@media all and (min-width: 1264px) {
  .flex.lg1 {
    -ms-flex-preferred-size: 8.333333333333332%;
        flex-basis: 8.333333333333332%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 8.333333333333332%;
  }

  .flex.order-lg1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .flex.lg2 {
    -ms-flex-preferred-size: 16.666666666666664%;
        flex-basis: 16.666666666666664%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 16.666666666666664%;
  }

  .flex.order-lg2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .flex.lg3 {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 25%;
  }

  .flex.order-lg3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .flex.lg4 {
    -ms-flex-preferred-size: 33.33333333333333%;
        flex-basis: 33.33333333333333%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 33.33333333333333%;
  }

  .flex.order-lg4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .flex.lg5 {
    -ms-flex-preferred-size: 41.66666666666667%;
        flex-basis: 41.66666666666667%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 41.66666666666667%;
  }

  .flex.order-lg5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .flex.lg6 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 50%;
  }

  .flex.order-lg6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .flex.lg7 {
    -ms-flex-preferred-size: 58.333333333333336%;
        flex-basis: 58.333333333333336%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 58.333333333333336%;
  }

  .flex.order-lg7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .flex.lg8 {
    -ms-flex-preferred-size: 66.66666666666666%;
        flex-basis: 66.66666666666666%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 66.66666666666666%;
  }

  .flex.order-lg8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .flex.lg9 {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 75%;
  }

  .flex.order-lg9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .flex.lg10 {
    -ms-flex-preferred-size: 83.33333333333334%;
        flex-basis: 83.33333333333334%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 83.33333333333334%;
  }

  .flex.order-lg10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .flex.lg11 {
    -ms-flex-preferred-size: 91.66666666666666%;
        flex-basis: 91.66666666666666%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 91.66666666666666%;
  }

  .flex.order-lg11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .flex.lg12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 100%;
  }

  .flex.order-lg12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .flex.offset-lg0 {
    margin-left: 0%;
  }

  .flex.offset-lg1 {
    margin-left: 8.333333333333332%;
  }

  .flex.offset-lg2 {
    margin-left: 16.666666666666664%;
  }

  .flex.offset-lg3 {
    margin-left: 25%;
  }

  .flex.offset-lg4 {
    margin-left: 33.33333333333333%;
  }

  .flex.offset-lg5 {
    margin-left: 41.66666666666667%;
  }

  .flex.offset-lg6 {
    margin-left: 50%;
  }

  .flex.offset-lg7 {
    margin-left: 58.333333333333336%;
  }

  .flex.offset-lg8 {
    margin-left: 66.66666666666666%;
  }

  .flex.offset-lg9 {
    margin-left: 75%;
  }

  .flex.offset-lg10 {
    margin-left: 83.33333333333334%;
  }

  .flex.offset-lg11 {
    margin-left: 91.66666666666666%;
  }

  .flex.offset-lg12 {
    margin-left: 100%;
  }
}

@media all and (min-width: 1904px) {
  .flex.xl1 {
    -ms-flex-preferred-size: 8.333333333333332%;
        flex-basis: 8.333333333333332%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 8.333333333333332%;
  }

  .flex.order-xl1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }

  .flex.xl2 {
    -ms-flex-preferred-size: 16.666666666666664%;
        flex-basis: 16.666666666666664%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 16.666666666666664%;
  }

  .flex.order-xl2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }

  .flex.xl3 {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 25%;
  }

  .flex.order-xl3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }

  .flex.xl4 {
    -ms-flex-preferred-size: 33.33333333333333%;
        flex-basis: 33.33333333333333%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 33.33333333333333%;
  }

  .flex.order-xl4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }

  .flex.xl5 {
    -ms-flex-preferred-size: 41.66666666666667%;
        flex-basis: 41.66666666666667%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 41.66666666666667%;
  }

  .flex.order-xl5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }

  .flex.xl6 {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 50%;
  }

  .flex.order-xl6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }

  .flex.xl7 {
    -ms-flex-preferred-size: 58.333333333333336%;
        flex-basis: 58.333333333333336%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 58.333333333333336%;
  }

  .flex.order-xl7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }

  .flex.xl8 {
    -ms-flex-preferred-size: 66.66666666666666%;
        flex-basis: 66.66666666666666%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 66.66666666666666%;
  }

  .flex.order-xl8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }

  .flex.xl9 {
    -ms-flex-preferred-size: 75%;
        flex-basis: 75%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 75%;
  }

  .flex.order-xl9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }

  .flex.xl10 {
    -ms-flex-preferred-size: 83.33333333333334%;
        flex-basis: 83.33333333333334%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 83.33333333333334%;
  }

  .flex.order-xl10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }

  .flex.xl11 {
    -ms-flex-preferred-size: 91.66666666666666%;
        flex-basis: 91.66666666666666%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 91.66666666666666%;
  }

  .flex.order-xl11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }

  .flex.xl12 {
    -ms-flex-preferred-size: 100%;
        flex-basis: 100%;
    -webkit-box-flex: 0;
        -ms-flex-positive: 0;
            flex-grow: 0;
    max-width: 100%;
  }

  .flex.order-xl12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }

  .flex.offset-xl0 {
    margin-left: 0%;
  }

  .flex.offset-xl1 {
    margin-left: 8.333333333333332%;
  }

  .flex.offset-xl2 {
    margin-left: 16.666666666666664%;
  }

  .flex.offset-xl3 {
    margin-left: 25%;
  }

  .flex.offset-xl4 {
    margin-left: 33.33333333333333%;
  }

  .flex.offset-xl5 {
    margin-left: 41.66666666666667%;
  }

  .flex.offset-xl6 {
    margin-left: 50%;
  }

  .flex.offset-xl7 {
    margin-left: 58.333333333333336%;
  }

  .flex.offset-xl8 {
    margin-left: 66.66666666666666%;
  }

  .flex.offset-xl9 {
    margin-left: 75%;
  }

  .flex.offset-xl10 {
    margin-left: 83.33333333333334%;
  }

  .flex.offset-xl11 {
    margin-left: 91.66666666666666%;
  }

  .flex.offset-xl12 {
    margin-left: 100%;
  }
}

.v-content {
  -webkit-transition: none;
  transition: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  max-width: 100%;
}

.v-content[data-booted="true"] {
  -webkit-transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

.v-content__wrap {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  max-width: 100%;
  position: relative;
}

@-moz-document url-prefix()  {

}

@media print {
@-moz-document url-prefix()  {
    .v-content {
      display: block;
    }
}
}

.theme--light.v-jumbotron .v-jumbotron__content {
  color: rgba(0,0,0,0.87);
}

.theme--dark.v-jumbotron .v-jumbotron__content {
  color: #fff;
}

.v-jumbotron {
  display: block;
  top: 0;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 100%;
}

.v-jumbotron__wrapper {
  height: 100%;
  overflow: hidden;
  position: relative;
  -webkit-transition: inherit;
  transition: inherit;
  width: 100%;
}

.v-jumbotron__background {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  contain: strict;
  -webkit-transition: inherit;
  transition: inherit;
}

.v-jumbotron__image {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  min-width: 100%;
  will-change: transform;
  -webkit-transition: inherit;
  transition: inherit;
}

.v-jumbotron__content {
  height: 100%;
  position: relative;
  -webkit-transition: inherit;
  transition: inherit;
}

.theme--light.v-navigation-drawer {
  background-color: #fff;
}

.theme--light.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border {
  background-color: rgba(0,0,0,0.12);
}

.theme--light.v-navigation-drawer .v-divider {
  border-color: rgba(0,0,0,0.12);
}

.theme--dark.v-navigation-drawer {
  background-color: #424242;
}

.theme--dark.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border {
  background-color: rgba(255,255,255,0.12);
}

.theme--dark.v-navigation-drawer .v-divider {
  border-color: rgba(255,255,255,0.12);
}

.v-navigation-drawer {
  -webkit-transition: none;
  transition: none;
  display: block;
  left: 0;
  max-width: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  pointer-events: auto;
  top: 0;
  will-change: transform;
  z-index: 3;
  -webkit-overflow-scrolling: touch;
}

.v-navigation-drawer[data-booted="true"] {
  -webkit-transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

.v-navigation-drawer[data-booted="true"] {
  transition-property: width, -webkit-transform;
  -webkit-transition-property: width, -webkit-transform;
  transition-property: transform, width;
  transition-property: transform, width, -webkit-transform;
}

.v-navigation-drawer__border {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  width: 1px;
}

.v-navigation-drawer.v-navigation-drawer--right:after {
  left: 0;
  right: initial;
}

.v-navigation-drawer--right {
  left: auto;
  right: 0;
}

.v-navigation-drawer--right > .v-navigation-drawer__border {
  right: auto;
  left: 0;
}

.v-navigation-drawer--absolute {
  position: absolute;
}

.v-navigation-drawer--fixed {
  position: fixed;
}

.v-navigation-drawer--floating:after {
  display: none;
}

.v-navigation-drawer--mini-variant {
  overflow: hidden;
}

.v-navigation-drawer--mini-variant .v-list__group__header__prepend-icon {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
}

.v-navigation-drawer--mini-variant .v-list__tile__action,
.v-navigation-drawer--mini-variant .v-list__tile__avatar {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  min-width: 48px;
}

.v-navigation-drawer--mini-variant .v-list__tile__content,
.v-navigation-drawer--mini-variant .v-list__tile:after {
  opacity: 0;
}

.v-navigation-drawer--mini-variant .v-subheader,
.v-navigation-drawer--mini-variant .v-divider,
.v-navigation-drawer--mini-variant .v-list--group {
  display: none !important;
}

.v-navigation-drawer--temporary,
.v-navigation-drawer--is-mobile {
  z-index: 6;
}

.v-navigation-drawer--temporary:not(.v-navigation-drawer--close),
.v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close) {
  -webkit-box-shadow: 0px 8px 10px -5px rgba(0,0,0,0.2), 0px 16px 24px 2px rgba(0,0,0,0.14), 0px 6px 30px 5px rgba(0,0,0,0.12);
          box-shadow: 0px 8px 10px -5px rgba(0,0,0,0.2), 0px 16px 24px 2px rgba(0,0,0,0.14), 0px 6px 30px 5px rgba(0,0,0,0.12);
}

.v-navigation-drawer .v-list {
  background: inherit;
}

.v-navigation-drawer > .v-list .v-list__tile {
  -webkit-transition: none;
  transition: none;
  font-weight: 500;
}

.v-navigation-drawer > .v-list .v-list__tile--active .v-list__tile__title {
  color: inherit;
}

.v-navigation-drawer > .v-list .v-list--group .v-list__tile {
  font-weight: 400;
}

.v-navigation-drawer > .v-list .v-list--group__header--active:after {
  background: transparent;
}

.v-navigation-drawer > .v-list:not(.v-list--dense) .v-list__tile {
  font-size: 14px;
}

.theme--light.v-pagination .v-pagination__item {
  background: #fff;
  color: #000;
  width: auto;
  min-width: 34px;
  padding: 0 5px;
}

.theme--light.v-pagination .v-pagination__item--active {
  color: #fff;
}

.theme--light.v-pagination .v-pagination__navigation {
  background: #fff;
}

.theme--light.v-pagination .v-pagination__navigation .v-icon {
  color: rgba(0,0,0,0.54);
}

.theme--dark.v-pagination .v-pagination__item {
  background: #424242;
  color: #fff;
  width: auto;
  min-width: 34px;
  padding: 0 5px;
}

.theme--dark.v-pagination .v-pagination__item--active {
  color: #fff;
}

.theme--dark.v-pagination .v-pagination__navigation {
  background: #424242;
}

.theme--dark.v-pagination .v-pagination__navigation .v-icon {
  color: #fff;
}

.v-pagination {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  list-style-type: none;
  margin: 0;
  max-width: 100%;
  padding: 0;
}

.v-pagination > li {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.v-pagination--circle .v-pagination__item,
.v-pagination--circle .v-pagination__more,
.v-pagination--circle .v-pagination__navigation {
  border-radius: 50%;
}

.v-pagination--disabled {
  pointer-events: none;
  opacity: 0.6;
}

.v-pagination__item {
  -webkit-box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
          box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
  border-radius: 4px;
  font-size: 14px;
  background: transparent;
  height: 34px;
  width: 34px;
  margin: 0.3rem;
  text-decoration: none;
  -webkit-transition: 0.3s cubic-bezier(0, 0, 0.2, 1);
  transition: 0.3s cubic-bezier(0, 0, 0.2, 1);
}

.v-pagination__item--active {
  -webkit-box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2), 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12);
          box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2), 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12);
}

.v-pagination__navigation {
  -webkit-box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
          box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-decoration: none;
  height: 2rem;
  border-radius: 4px;
  width: 2rem;
  margin: 0.3rem 10px;
}

.v-pagination__navigation .v-icon {
  font-size: 2rem;
  -webkit-transition: 0.2s cubic-bezier(0.4, 0, 0.6, 1);
  transition: 0.2s cubic-bezier(0.4, 0, 0.6, 1);
  vertical-align: middle;
}

.v-pagination__navigation--disabled {
  opacity: 0.6;
  pointer-events: none;
}

.v-pagination__more {
  margin: 0.3rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 2rem;
  width: 2rem;
}

.v-parallax {
  position: relative;
  overflow: hidden;
  z-index: 0;
}

.v-parallax__image-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  contain: strict;
}

.v-parallax__image {
  position: absolute;
  bottom: 0;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  display: none;
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  will-change: transform;
  -webkit-transition: 0.3s opacity cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s opacity cubic-bezier(0.25, 0.8, 0.5, 1);
  z-index: 1;
}

.v-parallax__content {
  color: #fff;
  height: 100%;
  z-index: 2;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 1rem;
}

.v-input--radio-group__input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

.v-input--radio-group--column .v-input--radio-group__input > .v-label {
  padding-bottom: 8px;
}

.v-input--radio-group--row .v-input--radio-group__input > .v-label {
  padding-right: 8px;
}

.v-input--radio-group--row .v-input--radio-group__input {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.v-input--radio-group--column .v-radio:not(:last-child):not(:only-child) {
  margin-bottom: 8px;
}

.v-input--radio-group--column .v-input--radio-group__input {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.theme--light.v-radio--is-disabled label {
  color: rgba(0,0,0,0.38);
}

.theme--light.v-radio--is-disabled .v-icon {
  color: rgba(0,0,0,0.26) !important;
}

.theme--dark.v-radio--is-disabled label {
  color: rgba(255,255,255,0.5);
}

.theme--dark.v-radio--is-disabled .v-icon {
  color: rgba(255,255,255,0.3) !important;
}

.v-radio {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: auto;
  margin-right: 16px;
  outline: none;
}

.v-radio--is-disabled {
  pointer-events: none;
}

/* Theme */

.theme--light.v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb {
  background: #bdbdbd;
}

.theme--dark.v-input--range-slider.v-input--slider.v-input--is-disabled .v-slider.v-slider .v-slider__thumb {
  background: #424242;
}

/** Input Group */

.v-input--range-slider.v-input--is-disabled .v-slider__track-fill {
  display: none;
}

.v-input--range-slider.v-input--is-disabled.v-input--slider .v-slider.v-slider .v-slider__thumb {
  border-color: transparent;
}

/* Theme */

.theme--light.v-input--slider .v-slider__track,
.theme--light.v-input--slider .v-slider__track-fill {
  background: rgba(0,0,0,0.26);
}

.theme--light.v-input--slider .v-slider__track__container:after {
  border: 1px solid rgba(0,0,0,0.87);
}

.theme--light.v-input--slider .v-slider__ticks {
  border-color: rgba(0,0,0,0.87);
  color: rgba(0,0,0,0.54);
}

.theme--light.v-input--slider:not(.v-input--is-dirty) .v-slider__thumb-label {
  background: rgba(0,0,0,0.26);
}

.theme--light.v-input--slider:not(.v-input--is-dirty) .v-slider__thumb {
  border: 3px solid rgba(0,0,0,0.26);
}

.theme--light.v-input--slider:not(.v-input--is-dirty).v-input--slider--is-active .v-slider__thumb {
  border: 3px solid rgba(0,0,0,0.38);
}

.theme--light.v-input--slider.v-input--is-disabled .v-slider__thumb {
  border: 5px solid rgba(0,0,0,0.26);
}

.theme--light.v-input--slider.v-input--is-disabled.v-input--is-dirty .v-slider__thumb {
  background: rgba(0,0,0,0.26);
}

.theme--light.v-input--slider.v-input--slider--is-active .v-slider__track {
  background: rgba(0,0,0,0.38);
}

.theme--dark.v-input--slider .v-slider__track,
.theme--dark.v-input--slider .v-slider__track-fill {
  background: rgba(255,255,255,0.2);
}

.theme--dark.v-input--slider .v-slider__track__container:after {
  border: 1px solid #fff;
}

.theme--dark.v-input--slider .v-slider__ticks {
  border-color: #fff;
  color: rgba(255,255,255,0.7);
}

.theme--dark.v-input--slider:not(.v-input--is-dirty) .v-slider__thumb-label {
  background: rgba(255,255,255,0.2);
}

.theme--dark.v-input--slider:not(.v-input--is-dirty) .v-slider__thumb {
  border: 3px solid rgba(255,255,255,0.2);
}

.theme--dark.v-input--slider:not(.v-input--is-dirty).v-input--slider--is-active .v-slider__thumb {
  border: 3px solid rgba(255,255,255,0.3);
}

.theme--dark.v-input--slider.v-input--is-disabled .v-slider__thumb {
  border: 5px solid rgba(255,255,255,0.2);
}

.theme--dark.v-input--slider.v-input--is-disabled.v-input--is-dirty .v-slider__thumb {
  background: rgba(255,255,255,0.2);
}

.theme--dark.v-input--slider.v-input--slider--is-active .v-slider__track {
  background: rgba(255,255,255,0.3);
}

.application--is-rtl .v-input--slider .v-label {
  margin-left: 16px;
  margin-right: 0;
}

/** Input Group */

.v-input--slider {
  margin-top: 16px;
}

.v-input--slider.v-input--is-focused .v-slider__thumb-container--is-active:not(.v-slider__thumb-container--show-label):before {
  opacity: 0.2;
  -webkit-transform: scale(1);
  transform: scale(1);
}

.v-input--slider.v-input--is-focused .v-slider__track {
  -webkit-transition: none;
  transition: none;
}

.v-input--slider.v-input--is-focused.v-input--slider--ticks .v-slider__track__container:after,
.v-input--slider.v-input--is-focused.v-input--slider--ticks .v-slider .v-slider__tick {
  opacity: 1;
}

.v-input--slider.v-input--slider--ticks .v-slider__ticks.v-slider__ticks--always-show {
  opacity: 1;
}

.v-input--slider.v-input--slider--ticks-labels .v-input__slot {
  margin-bottom: 16px;
}

.v-input--slider.v-input--is-readonly .v-input__control {
  pointer-events: none;
}

.v-input--slider.v-input--is-disabled .v-slider__thumb {
  -webkit-transform: translateY(-50%) scale(0.45);
  transform: translateY(-50%) scale(0.45);
}

.v-input--slider.v-input--is-disabled.v-input--is-dirty .v-slider__thumb {
  border: 0px solid transparent;
}

.v-input--slider .v-input__slot > *:first-child:not(:only-child) {
  margin-right: 16px;
}

/** Slider */

.v-slider {
  cursor: default;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: relative;
  height: 32px;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  outline: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.v-slider input {
  cursor: default;
  opacity: 0;
  padding: 0;
  width: 100%;
}

/** Thumb/Track/Ticks */

.v-slider__track__container {
  height: 2px;
  left: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 100%;
}

.v-slider__track__container:after {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  height: 2px;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 2px;
  opacity: 0;
}

.v-slider__track,
.v-slider__thumb,
.v-slider__ticks {
  position: absolute;
  top: 0;
}

.v-slider__track {
  height: 2px;
  left: 0;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  -webkit-transform-origin: right;
  transform-origin: right;
  overflow: hidden;
  width: 100%;
}

.v-slider__track-fill {
  position: absolute;
  left: 0;
  height: 2px;
  -webkit-transform-origin: left;
  transform-origin: left;
  width: 100%;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-slider__ticks-container {
  position: absolute;
  left: 0;
  height: 2px;
  width: 100%;
  top: 50%;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
}

.v-slider__ticks {
  opacity: 0;
  border-style: solid;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-slider__ticks > span {
  position: absolute;
  top: 8px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.v-slider__ticks:first-child > span {
  -webkit-transform: translateX(0);
  transform: translateX(0);
}

.v-slider__ticks:last-child > span {
  -webkit-transform: translateX(-100%);
  transform: translateX(-100%);
}

.v-slider:not(.v-input--is-dirty) .v-slider__ticks:first-child {
  border-color: transparent;
}

.v-slider__thumb-container {
  position: absolute;
  top: 50%;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-slider__thumb-container:before {
  content: '';
  color: inherit;
  border-radius: 50%;
  background: currentColor;
  height: 32px;
  left: -16px;
  opacity: 0;
  overflow: hidden;
  pointer-events: none;
  position: absolute;
  top: -16px;
  -webkit-transform: scale(0.2);
  transform: scale(0.2);
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  width: 32px;
  will-change: transform, opacity;
}

.v-slider__thumb {
  width: 24px;
  height: 24px;
  left: -12px;
  top: 50%;
  border-radius: 50%;
  background: transparent;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  -webkit-transform: translateY(-50%) scale(0.6);
  transform: translateY(-50%) scale(0.6);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/** Thumb Label */

.v-slider--is-active .v-slider__thumb-container--is-active .v-slider__thumb {
  -webkit-transform: translateY(-50%) scale(1);
  transform: translateY(-50%) scale(1);
}

.v-slider--is-active .v-slider__thumb-container--is-active.v-slider__thumb-container--show-label .v-slider__thumb {
  -webkit-transform: translateY(-50%) scale(0);
  transform: translateY(-50%) scale(0);
}

.v-slider--is-active .v-slider__ticks-container .v-slider__ticks {
  opacity: 1;
}

.v-slider__thumb-label__container {
  position: absolute;
  left: 0;
  top: 0;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.v-slider__thumb-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-size: 12px;
  color: #fff;
  width: 32px;
  height: 32px;
  border-radius: 50% 50% 0;
  position: absolute;
  left: 0;
  bottom: 100%;
  -webkit-transform: translateY(-20%) translateY(-12px) translateX(-50%) rotate(45deg);
  transform: translateY(-20%) translateY(-12px) translateX(-50%) rotate(45deg);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.v-slider__thumb-label > * {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.v-slider__track,
.v-slider__track-fill {
  position: absolute;
}

.v-rating .v-icon {
  padding: 0.5rem;
  border-radius: 50%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.v-rating--readonly .v-icon {
  pointer-events: none;
}

.v-rating--dense .v-icon {
  padding: 0.1rem;
}

.application--is-rtl .v-snack__content .v-btn {
  margin: 0 24px 0 0;
}

.v-snack {
  position: fixed;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: #fff;
  pointer-events: none;
  z-index: 1000;
  font-size: 14px;
  left: 0;
  right: 0;
}

.v-snack--absolute {
  position: absolute;
}

.v-snack--top {
  top: 0;
}

.v-snack--bottom {
  bottom: 0;
}

.v-snack__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #323232;
  pointer-events: auto;
  width: 100%;
  -webkit-box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2), 0px 6px 10px 0px rgba(0,0,0,0.14), 0px 1px 18px 0px rgba(0,0,0,0.12);
          box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.2), 0px 6px 10px 0px rgba(0,0,0,0.14), 0px 1px 18px 0px rgba(0,0,0,0.12);
}

.v-snack__content {
  width: 100%;
  height: 48px;
  padding: 14px 24px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  overflow: hidden;
}

.v-snack__content .v-btn {
  color: #fff;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 8px;
  margin: 0 0 0 24px;
  height: auto;
  min-width: auto;
  width: auto;
}

.v-snack__content .v-btn__content {
  margin: -2px;
}

.v-snack__content .v-btn::before {
  display: none;
}

.v-snack--multi-line .v-snack__content {
  height: 80px;
  padding: 24px;
}

.v-snack--vertical .v-snack__content {
  height: 112px;
  padding: 24px 24px 14px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.v-snack--vertical .v-snack__content .v-btn.v-btn {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0;
  margin-left: 0;
  margin-top: 24px;
}

.v-snack--vertical .v-snack__content .v-btn__content {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  margin: 0;
}

.v-snack--auto-height .v-snack__content {
  height: auto;
}

.v-snack-transition-enter-active,
.v-snack-transition-leave-active {
  transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.5, 1);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.5, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-snack-transition-enter-active .v-snack__content,
.v-snack-transition-leave-active .v-snack__content {
  -webkit-transition: opacity 0.3s linear 0.1s;
  transition: opacity 0.3s linear 0.1s;
}

.v-snack-transition-enter .v-snack__content {
  opacity: 0;
}

.v-snack-transition-enter-to .v-snack__content,
.v-snack-transition-leave .v-snack__content {
  opacity: 1;
}

.v-snack-transition-enter.v-snack.v-snack--top,
.v-snack-transition-leave-to.v-snack.v-snack--top {
  -webkit-transform: translateY(calc(-100% - 8px));
  transform: translateY(calc(-100% - 8px));
}

.v-snack-transition-enter.v-snack.v-snack--bottom,
.v-snack-transition-leave-to.v-snack.v-snack--bottom {
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}

@media only screen and (min-width: 600px) {
  .application--is-rtl .v-snack__content .v-btn:first-of-type {
    margin-left: 0;
    margin-right: 42px;
  }

  .v-snack__wrapper {
    width: auto;
    max-width: 568px;
    min-width: 288px;
    margin: 0 auto;
    border-radius: 2px;
  }

  .v-snack--left .v-snack__wrapper {
    margin-left: 0;
  }

  .v-snack--right .v-snack__wrapper {
    margin-right: 0;
  }

  .v-snack--left,
  .v-snack--right {
    margin: 0 24px;
  }

  .v-snack--left.v-snack--top,
  .v-snack--right.v-snack--top {
    -webkit-transform: translateY(24px);
    transform: translateY(24px);
  }

  .v-snack--left.v-snack--bottom,
  .v-snack--right.v-snack--bottom {
    -webkit-transform: translateY(-24px);
    transform: translateY(-24px);
  }

  .v-snack__content .v-btn:first-of-type {
    margin-left: 42px;
  }
}

.v-speed-dial {
  position: relative;
}

.v-speed-dial--absolute {
  position: absolute;
}

.v-speed-dial--fixed {
  position: fixed;
}

.v-speed-dial--fixed,
.v-speed-dial--absolute {
  z-index: 4;
}

.v-speed-dial--fixed > .v-btn--floating,
.v-speed-dial--absolute > .v-btn--floating {
  margin: 0;
}

.v-speed-dial--top:not(.v-speed-dial--absolute) {
  top: 16px;
}

.v-speed-dial--top.v-speed-dial--absolute {
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}

.v-speed-dial--bottom:not(.v-speed-dial--absolute) {
  bottom: 16px;
}

.v-speed-dial--bottom.v-speed-dial--absolute {
  bottom: 50%;
  -webkit-transform: translateY(50%);
  transform: translateY(50%);
}

.v-speed-dial--left {
  left: 16px;
}

.v-speed-dial--right {
  right: 16px;
}

.v-speed-dial--direction-left .v-speed-dial__list,
.v-speed-dial--direction-right .v-speed-dial__list {
  height: 100%;
  top: 0;
}

.v-speed-dial--direction-top .v-speed-dial__list,
.v-speed-dial--direction-bottom .v-speed-dial__list {
  left: 0;
  width: 100%;
}

.v-speed-dial--direction-top .v-speed-dial__list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  bottom: 100%;
}

.v-speed-dial--direction-right .v-speed-dial__list {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  left: 100%;
}

.v-speed-dial--direction-bottom .v-speed-dial__list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  top: 100%;
}

.v-speed-dial--direction-left .v-speed-dial__list {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  right: 100%;
}

/** Elements */

.v-speed-dial__list {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  position: absolute;
}

.theme--light.v-stepper {
  background: #fff;
}

.theme--light.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step {
  background: rgba(0,0,0,0.38);
}

.theme--light.v-stepper .v-stepper__step__step {
  color: #fff;
}

.theme--light.v-stepper .v-stepper__step__step .v-icon {
  color: #fff;
}

.theme--light.v-stepper .v-stepper__header .v-divider {
  border-color: rgba(0,0,0,0.12);
}

.theme--light.v-stepper .v-stepper__step--active .v-stepper__label {
  text-shadow: 0px 0px 0px #000;
}

.theme--light.v-stepper .v-stepper__step--editable:hover {
  background: rgba(0,0,0,0.06);
}

.theme--light.v-stepper .v-stepper__step--editable:hover .v-stepper__label {
  text-shadow: 0px 0px 0px #000;
}

.theme--light.v-stepper .v-stepper__step--complete .v-stepper__label {
  color: rgba(0,0,0,0.87);
}

.theme--light.v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step {
  background: rgba(0,0,0,0.54);
}

.theme--light.v-stepper .v-stepper__label {
  color: rgba(0,0,0,0.38);
}

.theme--light.v-stepper .v-stepper__label small {
  color: rgba(0,0,0,0.54);
}

.theme--light.v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label {
  color: rgba(0,0,0,0.54);
}

.theme--light.v-stepper--vertical .v-stepper__content:not(:last-child) {
  border-left: 1px solid rgba(0,0,0,0.12);
}

.theme--dark.v-stepper {
  background: #303030;
}

.theme--dark.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step {
  background: rgba(255,255,255,0.5);
}

.theme--dark.v-stepper .v-stepper__step__step {
  color: #fff;
}

.theme--dark.v-stepper .v-stepper__step__step .v-icon {
  color: #fff;
}

.theme--dark.v-stepper .v-stepper__header .v-divider {
  border-color: rgba(255,255,255,0.12);
}

.theme--dark.v-stepper .v-stepper__step--active .v-stepper__label {
  text-shadow: 0px 0px 0px #fff;
}

.theme--dark.v-stepper .v-stepper__step--editable:hover {
  background: rgba(255,255,255,0.06);
}

.theme--dark.v-stepper .v-stepper__step--editable:hover .v-stepper__label {
  text-shadow: 0px 0px 0px #fff;
}

.theme--dark.v-stepper .v-stepper__step--complete .v-stepper__label {
  color: rgba(255,255,255,0.87);
}

.theme--dark.v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step {
  background: rgba(255,255,255,0.75);
}

.theme--dark.v-stepper .v-stepper__label {
  color: rgba(255,255,255,0.5);
}

.theme--dark.v-stepper .v-stepper__label small {
  color: rgba(255,255,255,0.7);
}

.theme--dark.v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label {
  color: rgba(255,255,255,0.7);
}

.theme--dark.v-stepper--vertical .v-stepper__content:not(:last-child) {
  border-left: 1px solid rgba(255,255,255,0.12);
}

.application--is-rtl .v-stepper .v-stepper__step__step {
  margin-right: 0;
  margin-left: 12px;
}

.v-stepper {
  overflow: hidden;
  position: relative;
  -webkit-box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
          box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
}

.v-stepper__header {
  height: 72px;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
          box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
}

.v-stepper__header .v-divider {
  -ms-flex-item-align: center;
      align-self: center;
  margin: 0 -16px;
}

.v-stepper__items {
  position: relative;
  overflow: hidden;
}

.v-stepper__step__step {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 50%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 12px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 24px;
  margin-right: 8px;
  min-width: 24px;
  width: 24px;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

.v-stepper__step__step .v-icon {
  font-size: 18px;
}

.v-stepper__step {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding: 24px;
  position: relative;
}

.v-stepper__step--active .v-stepper__label {
  -webkit-transition: 0.3s cubic-bezier(0.4, 0, 0.6, 1);
  transition: 0.3s cubic-bezier(0.4, 0, 0.6, 1);
}

.v-stepper__step--editable {
  cursor: pointer;
}

.v-stepper__step.v-stepper__step--error .v-stepper__step__step {
  background: transparent;
  color: inherit;
}

.v-stepper__step.v-stepper__step--error .v-stepper__step__step .v-icon {
  font-size: 24px;
  color: inherit;
}

.v-stepper__step.v-stepper__step--error .v-stepper__label {
  color: inherit;
  text-shadow: none;
  font-weight: 500;
}

.v-stepper__step.v-stepper__step--error .v-stepper__label small {
  color: inherit;
}

.v-stepper__label {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: left;
}

.v-stepper__label small {
  font-size: 12px;
  font-weight: 300;
  text-shadow: none;
}

.v-stepper__wrapper {
  overflow: hidden;
  -webkit-transition: none;
  transition: none;
}

.v-stepper__content {
  top: 0;
  padding: 24px 24px 16px 24px;
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  width: 100%;
}

.v-stepper__content > .v-btn {
  margin: 24px 8px 8px 0;
}

.v-stepper--is-booted .v-stepper__content,
.v-stepper--is-booted .v-stepper__wrapper {
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-stepper--vertical {
  padding-bottom: 36px;
}

.v-stepper--vertical .v-stepper__content {
  margin: -8px -36px -16px 36px;
  padding: 16px 60px 16px 23px;
  width: auto;
}

.v-stepper--vertical .v-stepper__step {
  padding: 24px 24px 16px;
}

.v-stepper--vertical .v-stepper__step__step {
  margin-right: 12px;
}

.v-stepper--alt-labels .v-stepper__header {
  height: auto;
}

.v-stepper--alt-labels .v-stepper__header .v-divider {
  margin: 35px -67px 0;
  -ms-flex-item-align: start;
      align-self: flex-start;
}

.v-stepper--alt-labels .v-stepper__step {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-preferred-size: 175px;
      flex-basis: 175px;
}

.v-stepper--alt-labels .v-stepper__step small {
  -ms-flex-item-align: center;
      align-self: center;
}

.v-stepper--alt-labels .v-stepper__step__step {
  margin-right: 0;
  margin-bottom: 11px;
}

@media only screen and (max-width: 959px) {
  .v-stepper:not(.v-stepper--vertical) .v-stepper__label {
    display: none;
  }

  .v-stepper:not(.v-stepper--vertical) .v-stepper__step__step {
    margin-right: 0;
  }
}

/** Theme */

.theme--light.v-input--switch__thumb {
  color: #fafafa;
}

.theme--light.v-input--switch__track {
  color: rgba(0,0,0,0.38);
}

.theme--light.v-input--switch.v-input--is-disabled .v-input--switch__thumb {
  color: #bdbdbd !important;
}

.theme--light.v-input--switch.v-input--is-disabled .v-input--switch__track {
  color: rgba(0,0,0,0.12) !important;
}

.theme--dark.v-input--switch__thumb {
  color: #bdbdbd;
}

.theme--dark.v-input--switch__track {
  color: rgba(255,255,255,0.3);
}

.theme--dark.v-input--switch.v-input--is-disabled .v-input--switch__thumb {
  color: #424242 !important;
}

.theme--dark.v-input--switch.v-input--is-disabled .v-input--switch__track {
  color: rgba(255,255,255,0.1) !important;
}

.application--is-rtl .v-input--switch .v-input--selection-controls__ripple {
  left: auto;
  right: -14px;
}

.application--is-rtl .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,
.application--is-rtl .v-input--switch.v-input--is-dirty .v-input--switch__thumb {
  -webkit-transform: translate(-16px, 0);
  transform: translate(-16px, 0);
}

.v-input--switch__track,
.v-input--switch__thumb {
  background-color: currentColor;
  pointer-events: none;
  -webkit-transition: inherit;
  transition: inherit;
}

.v-input--switch__track {
  border-radius: 8px;
  height: 14px;
  left: 2px;
  opacity: 0.6;
  position: absolute;
  right: 2px;
  top: calc(50% - 7px);
}

.v-input--switch__thumb {
  border-radius: 50%;
  top: calc(50% - 10px);
  height: 20px;
  position: relative;
  width: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2), 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12);
          box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2), 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12);
}

.v-input--switch .v-input--selection-controls__input {
  width: 38px;
}

.v-input--switch .v-input--selection-controls__ripple {
  left: -14px;
  top: calc(50% - 24px);
}

.v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,
.v-input--switch.v-input--is-dirty .v-input--switch__thumb {
  -webkit-transform: translate(16px, 0);
  transform: translate(16px, 0);
}

/* Theme */

.theme--light.v-system-bar {
  background-color: #e0e0e0;
  color: rgba(0,0,0,0.54);
}

.theme--light.v-system-bar .v-icon {
  color: rgba(0,0,0,0.54);
}

.theme--light.v-system-bar--lights-out {
  background-color: rgba(255,255,255,0.7) !important;
}

.theme--dark.v-system-bar {
  background-color: #000;
  color: rgba(255,255,255,0.7);
}

.theme--dark.v-system-bar .v-icon {
  color: rgba(255,255,255,0.7);
}

.theme--dark.v-system-bar--lights-out {
  background-color: rgba(0,0,0,0.2) !important;
}

.v-system-bar {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  font-weight: 500;
  padding: 0 8px;
}

.v-system-bar .v-icon {
  font-size: 16px;
}

.v-system-bar--fixed,
.v-system-bar--absolute {
  left: 0;
  top: 0;
  width: 100%;
  z-index: 3;
}

.v-system-bar--fixed {
  position: fixed;
}

.v-system-bar--absolute {
  position: absolute;
}

.v-system-bar--status .v-icon {
  margin-right: 4px;
}

.v-system-bar--window .v-icon {
  font-size: 20px;
  margin-right: 8px;
}

/* Theme */

.theme--light.v-tabs__bar {
  background-color: #fff;
}

.theme--light.v-tabs__bar .v-tabs__div {
  color: rgba(0,0,0,0.87);
}

.theme--light.v-tabs__bar .v-tabs__item--disabled {
  color: rgba(0,0,0,0.26);
}

.theme--dark.v-tabs__bar {
  background-color: #424242;
}

.theme--dark.v-tabs__bar .v-tabs__div {
  color: #fff;
}

.theme--dark.v-tabs__bar .v-tabs__item--disabled {
  color: rgba(255,255,255,0.3);
}

.v-tabs {
  position: relative;
}

.v-tabs__bar {
  position: relative;
  border-radius: inherit;
}

.v-tabs__icon {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 100%;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 32px;
}

.v-tabs__icon--prev {
  left: 4px;
}

.v-tabs__icon--next {
  right: 4px;
}

.v-tabs__wrapper {
  overflow: hidden;
  contain: content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.v-tabs__wrapper--show-arrows {
  margin-left: 40px;
  margin-right: 40px;
}

.v-tabs__wrapper--show-arrows .v-tabs__container--align-with-title {
  padding-left: 16px;
}

.v-tabs__container {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 48px;
  list-style-type: none;
  transition: -webkit-transform 0.6s cubic-bezier(0.86, 0, 0.07, 1);
  -webkit-transition: -webkit-transform 0.6s cubic-bezier(0.86, 0, 0.07, 1);
  transition: transform 0.6s cubic-bezier(0.86, 0, 0.07, 1);
  transition: transform 0.6s cubic-bezier(0.86, 0, 0.07, 1), -webkit-transform 0.6s cubic-bezier(0.86, 0, 0.07, 1);
  white-space: nowrap;
  position: relative;
}

.v-tabs__container--overflow .v-tabs__div {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
}

.v-tabs__container--grow .v-tabs__div {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  max-width: none;
}

.v-tabs__container--icons-and-text {
  height: 72px;
}

.v-tabs__container--align-with-title {
  padding-left: 56px;
}

.v-tabs__container--fixed-tabs .v-tabs__div,
.v-tabs__container--icons-and-text .v-tabs__div {
  min-width: 72px;
}

.v-tabs__container--centered > .v-tabs__div:first-child,
.v-tabs__container--fixed-tabs > .v-tabs__div:first-child,
.v-tabs__container--right > .v-tabs__div:first-child {
  margin-left: auto;
}

.v-tabs__container--centered .v-tabs__slider-wrapper + .v-tabs__div,
.v-tabs__container--fixed-tabs .v-tabs__slider-wrapper + .v-tabs__div,
.v-tabs__container--right .v-tabs__slider-wrapper + .v-tabs__div {
  margin-left: auto;
}

.v-tabs__container--centered > .v-tabs__div:last-child,
.v-tabs__container--fixed-tabs > .v-tabs__div:last-child {
  margin-right: auto;
}

.v-tabs__container--icons-and-text .v-tabs__item {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}

.v-tabs__container--icons-and-text .v-tabs__item .v-icon {
  margin-bottom: 6px;
}

.v-tabs__div {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  font-size: 14px;
  font-weight: 500;
  line-height: normal;
  height: inherit;
  max-width: 264px;
  text-align: center;
  text-transform: uppercase;
  vertical-align: middle;
}

.v-tabs__item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: inherit;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  height: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  max-width: inherit;
  padding: 6px 12px;
  text-decoration: none;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  white-space: normal;
}

.v-tabs__item:not(.v-tabs__item--active) {
  opacity: 0.7;
}

.v-tabs__item--disabled {
  pointer-events: none;
}

.v-tabs__slider {
  height: 2px;
  width: 100%;
}

.v-tabs__slider-wrapper {
  bottom: 0;
  margin: 0 !important;
  position: absolute;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

@media only screen and (max-width: 599px) {
  .v-tabs__wrapper--show-arrows .v-tabs__container--align-with-title {
    padding-left: 24px;
  }

  .v-tabs__container--fixed-tabs .v-tabs__div {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
  }
}

@media only screen and (min-width: 600px) {
  .v-tabs__container--fixed-tabs .v-tabs__div,
  .v-tabs__container--icons-and-text .v-tabs__div {
    min-width: 160px;
  }
}

.theme--light.v-textarea.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused textarea {
  color: #fff;
}

.theme--dark.v-textarea.v-text-field--solo-inverted.v-text-field--solo.v-input--is-focused textarea {
  color: rgba(0,0,0,0.87);
}

.application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot {
  margin-right: 0;
  margin-left: -12px;
}

.application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea {
  padding-right: 0;
  padding-left: 12px;
}

.v-textarea textarea {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  line-height: 18px;
  max-width: 100%;
  min-height: 32px;
  outline: none;
  padding: 7px 0 8px;
  width: 100%;
}

.v-textarea .v-text-field__prefix {
  padding-top: 4px;
  -ms-flex-item-align: start;
      align-self: start;
}

.v-textarea.v-text-field--full-width .v-text-field__slot textarea,
.v-textarea.v-text-field--full-width.v-text-field--single-line .v-text-field__slot textarea {
  margin-top: 0;
}

.v-textarea.v-text-field--full-width .v-text-field__details,
.v-textarea.v-text-field--full-width.v-text-field--single-line .v-text-field__details {
  bottom: 4px;
}

.v-textarea.v-text-field--enclosed .v-text-field__slot {
  margin-right: -12px;
}

.v-textarea.v-text-field--enclosed .v-text-field__slot textarea {
  padding-right: 12px;
}

.v-textarea.v-text-field--box .v-text-field__prefix,
.v-textarea.v-text-field--enclosed .v-text-field__prefix,
.v-textarea.v-text-field--box textarea,
.v-textarea.v-text-field--enclosed textarea {
  margin-top: 24px;
}

.v-textarea.v-text-field--box.v-text-field--single-line .v-text-field__prefix,
.v-textarea.v-text-field--enclosed.v-text-field--single-line .v-text-field__prefix,
.v-textarea.v-text-field--box.v-text-field--single-line textarea,
.v-textarea.v-text-field--enclosed.v-text-field--single-line textarea {
  margin-top: 12px;
}

.v-textarea.v-text-field--box.v-text-field--single-line .v-label,
.v-textarea.v-text-field--enclosed.v-text-field--single-line .v-label {
  top: 18px;
}

.v-textarea.v-text-field--box.v-text-field--single-line.v-text-field--outline .v-input__control,
.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-text-field--outline .v-input__control {
  padding-top: 0;
}

.v-textarea.v-text-field--solo {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.v-textarea.v-text-field--solo .v-input__prepend-inner,
.v-textarea.v-text-field--solo .v-input__prepend-outer,
.v-textarea.v-text-field--solo .v-input__append-inner,
.v-textarea.v-text-field--solo .v-input__append-outer {
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin-top: 16px;
}

.v-textarea--auto-grow textarea {
  overflow: hidden;
}

.v-textarea--no-resize textarea {
  resize: none;
}

.theme--light.v-timeline:before {
  background: rgba(0,0,0,0.12);
}

.theme--light.v-timeline .v-timeline-item__dot {
  background: #fff;
}

.theme--light.v-timeline .v-timeline-item .v-card:before {
  border-right-color: rgba(0,0,0,0.12);
}

.theme--dark.v-timeline:before {
  background: rgba(255,255,255,0.12);
}

.theme--dark.v-timeline .v-timeline-item__dot {
  background: #424242;
}

.theme--dark.v-timeline .v-timeline-item .v-card:before {
  border-right-color: rgba(0,0,0,0.12);
}

.v-timeline-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  padding-bottom: 24px;
}

.v-timeline-item:nth-child(odd):not(.v-timeline-item--right),
.v-timeline-item--left {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.v-timeline-item:nth-child(odd):not(.v-timeline-item--right) .v-card:before,
.v-timeline-item--left .v-card:before,
.v-timeline-item:nth-child(odd):not(.v-timeline-item--right) .v-card:after,
.v-timeline-item--left .v-card:after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  left: 100%;
}

.v-timeline-item:nth-child(odd):not(.v-timeline-item--right) .v-timeline-item__opposite,
.v-timeline-item--left .v-timeline-item__opposite {
  margin-left: 96px;
  text-align: left;
}

.v-timeline-item:nth-child(odd):not(.v-timeline-item--right) .v-timeline-item__opposite .v-card:before,
.v-timeline-item--left .v-timeline-item__opposite .v-card:before,
.v-timeline-item:nth-child(odd):not(.v-timeline-item--right) .v-timeline-item__opposite .v-card:after,
.v-timeline-item--left .v-timeline-item__opposite .v-card:after {
  -webkit-transform: rotate(0);
  transform: rotate(0);
  left: -10px;
}

.v-timeline-item:nth-child(even):not(.v-timeline-item--left) .v-card:before,
.v-timeline-item--right .v-card:before,
.v-timeline-item:nth-child(even):not(.v-timeline-item--left) .v-card:after,
.v-timeline-item--right .v-card:after {
  right: 100%;
}

.v-timeline-item:nth-child(even):not(.v-timeline-item--left) .v-timeline-item__opposite,
.v-timeline-item--right .v-timeline-item__opposite {
  margin-right: 96px;
  text-align: right;
}

.v-timeline-item:nth-child(even):not(.v-timeline-item--left) .v-timeline-item__opposite .v-card:before,
.v-timeline-item--right .v-timeline-item__opposite .v-card:before,
.v-timeline-item:nth-child(even):not(.v-timeline-item--left) .v-timeline-item__opposite .v-card:after,
.v-timeline-item--right .v-timeline-item__opposite .v-card:after {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  right: -10px;
}

.v-timeline-item__dot,
.v-timeline-item__inner-dot {
  border-radius: 50%;
}

.v-timeline-item__dot {
  -webkit-box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2), 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 1px 3px 0px rgba(0,0,0,0.12);
          box-shadow: 0px 2px 1px -1px rgba(0,0,0,0.2), 0px 1px 1px 0px rgba(0,0,0,0.14), 0px 1px 3px 0px rgba(0,0,0,0.12);
  -ms-flex-item-align: center;
      align-self: center;
  position: absolute;
  height: 38px;
  left: calc(50% - 19px);
  width: 38px;
}

.v-timeline-item__dot .v-timeline-item__inner-dot {
  height: 30px;
  margin: 4px;
  width: 30px;
}

.v-timeline-item__dot--small {
  height: 24px;
  left: calc(50% - 12px);
  width: 24px;
}

.v-timeline-item__dot--small .v-timeline-item__inner-dot {
  height: 18px;
  margin: 3px;
  width: 18px;
}

.v-timeline-item__dot--large {
  height: 52px;
  left: calc(50% - 26px);
  width: 52px;
}

.v-timeline-item__dot--large .v-timeline-item__inner-dot {
  height: 42px;
  margin: 5px;
  width: 42px;
}

.v-timeline-item__inner-dot {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.v-timeline-item__body {
  position: relative;
  height: 100%;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: calc(50% - 48px);
}

.v-timeline-item .v-card:before,
.v-timeline-item .v-card:after {
  content: '';
  position: absolute;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid #000;
  top: calc(50% - 10px);
}

.v-timeline-item .v-card:after {
  border-right-color: inherit;
}

.v-timeline-item .v-card:before {
  top: calc(50% - 10px + 2px);
}

.v-timeline-item__opposite {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  -ms-flex-item-align: center;
      align-self: center;
  max-width: calc(50% - 48px);
}

.v-timeline-item--fill-dot .v-timeline-item__inner-dot {
  height: inherit;
  margin: 0;
  width: inherit;
}

.v-timeline {
  padding-top: 24px;
  position: relative;
}

.v-timeline:before {
  bottom: 0;
  content: '';
  height: 100%;
  left: calc(50% - 1px);
  position: absolute;
  top: 0;
  width: 2px;
}

.v-timeline--align-top .v-timeline-item {
  position: relative;
}

.v-timeline--align-top .v-timeline-item__dot {
  top: 6px;
}

.v-timeline--align-top .v-timeline-item__dot--small {
  top: 12px;
}

.v-timeline--align-top .v-timeline-item__dot--large {
  top: 0;
}

.v-timeline--align-top .v-timeline-item .v-card:before {
  top: calc(0% + 10px + 2px);
}

.v-timeline--align-top .v-timeline-item .v-card:after {
  top: calc(0% + 10px);
}

.v-timeline--dense:before {
  left: 18px;
}

.v-timeline--dense .v-timeline-item:nth-child(odd):not(.v-timeline-item--right),
.v-timeline--dense .v-timeline-item--left {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.v-timeline--dense .v-timeline-item:nth-child(odd):not(.v-timeline-item--right) .v-card:before,
.v-timeline--dense .v-timeline-item--left .v-card:before,
.v-timeline--dense .v-timeline-item:nth-child(odd):not(.v-timeline-item--right) .v-card:after,
.v-timeline--dense .v-timeline-item--left .v-card:after {
  right: initial;
  left: -10px;
  -webkit-transform: none;
  transform: none;
}

.v-timeline--dense .v-timeline-item__dot {
  left: 0;
}

.v-timeline--dense .v-timeline-item__dot--small {
  left: 7px;
}

.v-timeline--dense .v-timeline-item__dot--large {
  left: -7px;
}

.v-timeline--dense .v-timeline-item__body {
  max-width: calc(100% - 64px);
}

.v-timeline--dense .v-timeline-item__opposite {
  display: none;
}

.v-time-picker-title {
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  line-height: 1;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.v-time-picker-title__time {
  white-space: nowrap;
}

.v-time-picker-title__time .v-picker__title__btn,
.v-time-picker-title__time span {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  height: 70px;
  font-size: 70px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.v-time-picker-title__ampm {
  -ms-flex-item-align: end;
      align-self: flex-end;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 16px;
  margin: 8px 0 6px 8px;
  text-transform: uppercase;
}

.v-time-picker-title__ampm div:only-child {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}

.v-picker__title--landscape .v-time-picker-title {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}

.v-picker__title--landscape .v-time-picker-title__time {
  text-align: right;
}

.v-picker__title--landscape .v-time-picker-title__time .v-picker__title__btn,
.v-picker__title--landscape .v-time-picker-title__time span {
  height: 55px;
  font-size: 55px;
}

.v-picker__title--landscape .v-time-picker-title__ampm {
  margin: 16px 0 0;
  -ms-flex-item-align: initial;
      align-self: initial;
  text-align: center;
}

/** Themes */

.theme--light.v-time-picker-clock {
  background: #e0e0e0;
}

.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled {
  color: rgba(0,0,0,0.26);
}

.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active {
  color: rgba(255,255,255,0.3);
}

.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__hand {
  background-color: #bdbdbd;
}

.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__hand:after {
  color: #bdbdbd;
}

.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active {
  background-color: #bdbdbd;
}

.theme--dark.v-time-picker-clock {
  background: #616161;
}

.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled {
  color: rgba(255,255,255,0.3);
}

.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active {
  color: rgba(255,255,255,0.3);
}

.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__hand {
  background-color: #757575;
}

.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__hand:after {
  color: #757575;
}

.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active {
  background-color: #757575;
}

.v-time-picker-clock {
  border-radius: 100%;
  position: relative;
  -webkit-transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  width: 100%;
  padding-top: 100%;
}

.v-time-picker-clock__container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 10px;
}

.v-time-picker-clock__hand {
  height: calc(50% - 4px);
  width: 2px;
  bottom: 50%;
  left: calc(50% - 1px);
  -webkit-transform-origin: center bottom;
  transform-origin: center bottom;
  position: absolute;
  will-change: transform;
  z-index: 1;
}

.v-time-picker-clock__hand:before {
  background: transparent;
  border-width: 2px;
  border-style: solid;
  border-color: inherit;
  border-radius: 100%;
  width: 10px;
  height: 10px;
  content: '';
  position: absolute;
  top: -4px;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.v-time-picker-clock__hand:after {
  content: '';
  position: absolute;
  height: 8px;
  width: 8px;
  top: 100%;
  left: 50%;
  border-radius: 100%;
  border-style: solid;
  border-color: inherit;
  background-color: inherit;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.v-time-picker-clock__hand--inner:after {
  height: 14px;
}

.v-picker--full-width .v-time-picker-clock__container {
  max-width: 290px;
}

.v-time-picker-clock__inner {
  position: absolute;
  bottom: 27px;
  left: 27px;
  right: 27px;
  top: 27px;
}

.v-time-picker-clock__item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-radius: 100%;
  cursor: default;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 16px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 40px;
  position: absolute;
  text-align: center;
  width: 40px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.v-time-picker-clock__item > span {
  z-index: 1;
}

.v-time-picker-clock__item:before,
.v-time-picker-clock__item:after {
  content: '';
  border-radius: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  height: 14px;
  width: 14px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.v-time-picker-clock__item:after,
.v-time-picker-clock__item:before {
  height: 40px;
  width: 40px;
}

.v-time-picker-clock__item--active {
  color: #fff;
  cursor: default;
  z-index: 2;
}

.v-time-picker-clock__item--disabled {
  pointer-events: none;
}

/* Theme */

.theme--light.v-toolbar {
  background-color: #f5f5f5;
  color: rgba(0,0,0,0.87);
}

.theme--dark.v-toolbar {
  background-color: #212121;
  color: #fff;
}

.application--is-rtl .v-toolbar__title:not(:first-child) {
  margin-left: 0;
  margin-right: 20px;
}

.v-toolbar {
  -webkit-transition: none;
  transition: none;
  -webkit-box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2), 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12);
          box-shadow: 0px 2px 4px -1px rgba(0,0,0,0.2), 0px 4px 5px 0px rgba(0,0,0,0.14), 0px 1px 10px 0px rgba(0,0,0,0.12);
  position: relative;
  width: 100%;
  will-change: padding-left, padding-right;
}

.v-toolbar[data-booted="true"] {
  -webkit-transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
  transition: 0.2s cubic-bezier(0.4, 0, 0.2, 1);
}

.v-toolbar .v-text-field--enclosed,
.v-toolbar .v-text-field--box {
  margin: 0;
}

.v-toolbar .v-text-field--enclosed .v-text-field__details,
.v-toolbar .v-text-field--box .v-text-field__details {
  display: none;
}

/** Children */

.v-toolbar .v-tabs {
  width: 100%;
}

.v-toolbar__title {
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0.02em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.v-toolbar__title:not(:first-child) {
  margin-left: 20px;
}

.v-toolbar__content,
.v-toolbar__extension {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 24px;
}

.v-toolbar__content .v-btn--icon,
.v-toolbar__extension .v-btn--icon {
  margin: 6px;
}

.v-toolbar__content > *:first-child,
.v-toolbar__extension > *:first-child {
  margin-left: 0;
}

.v-toolbar__content > *:first-child.v-btn--icon,
.v-toolbar__extension > *:first-child.v-btn--icon {
  margin-left: -6px;
}

.v-toolbar__content > *:first-child.v-menu .v-menu__activator .v-btn,
.v-toolbar__extension > *:first-child.v-menu .v-menu__activator .v-btn,
.v-toolbar__content > *:first-child.v-tooltip span .v-btn,
.v-toolbar__extension > *:first-child.v-tooltip span .v-btn {
  margin-left: 0;
}

.v-toolbar__content > *:first-child.v-menu .v-menu__activator .v-btn--icon,
.v-toolbar__extension > *:first-child.v-menu .v-menu__activator .v-btn--icon,
.v-toolbar__content > *:first-child.v-tooltip span .v-btn--icon,
.v-toolbar__extension > *:first-child.v-tooltip span .v-btn--icon {
  margin-left: -6px;
}

.v-toolbar__content > *:last-child,
.v-toolbar__extension > *:last-child {
  margin-right: 0;
}

.v-toolbar__content > *:last-child.v-btn--icon,
.v-toolbar__extension > *:last-child.v-btn--icon {
  margin-right: -6px;
}

.v-toolbar__content > *:last-child.v-menu .v-menu__activator .v-btn,
.v-toolbar__extension > *:last-child.v-menu .v-menu__activator .v-btn,
.v-toolbar__content > *:last-child.v-tooltip span .v-btn,
.v-toolbar__extension > *:last-child.v-tooltip span .v-btn {
  margin-right: 0;
}

.v-toolbar__content > *:last-child.v-menu .v-menu__activator .v-btn--icon,
.v-toolbar__extension > *:last-child.v-menu .v-menu__activator .v-btn--icon,
.v-toolbar__content > *:last-child.v-tooltip span .v-btn--icon,
.v-toolbar__extension > *:last-child.v-tooltip span .v-btn--icon {
  margin-right: -6px;
}

.v-toolbar__content > .v-list,
.v-toolbar__extension > .v-list {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  max-height: 100%;
}

.v-toolbar__content > .v-list:first-child,
.v-toolbar__extension > .v-list:first-child {
  margin-left: -24px;
}

.v-toolbar__content > .v-list:last-child,
.v-toolbar__extension > .v-list:last-child {
  margin-right: -24px;
}

.v-toolbar__extension > .v-toolbar__title {
  margin-left: 72px;
}

.v-toolbar__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: inherit;
  max-width: 100%;
  padding: 0;
}

.v-toolbar__items .v-btn {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: center;
      align-self: center;
}

.v-toolbar__items .v-tooltip,
.v-toolbar__items .v-tooltip > span {
  height: inherit;
}

.v-toolbar__items .v-btn:not(.v-btn--floating):not(.v-btn--icon),
.v-toolbar__items .v-menu,
.v-toolbar__items .v-menu__activator {
  height: inherit;
  margin: 0;
}

/** Types */

.v-toolbar .v-overflow-btn,
.v-toolbar .v-btn-toggle {
  -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2), 0px 0px 0px 0px rgba(0,0,0,0.14), 0px 0px 0px 0px rgba(0,0,0,0.12);
          box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2), 0px 0px 0px 0px rgba(0,0,0,0.14), 0px 0px 0px 0px rgba(0,0,0,0.12);
}

.v-toolbar .v-input {
  margin: 0;
}

.v-toolbar .v-overflow-btn .v-input__control:before,
.v-toolbar .v-overflow-btn .v-input__slot:before {
  display: none;
}

.v-toolbar--card {
  border-radius: 2px 2px 0 0;
  -webkit-box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2), 0px 0px 0px 0px rgba(0,0,0,0.14), 0px 0px 0px 0px rgba(0,0,0,0.12);
          box-shadow: 0px 0px 0px 0px rgba(0,0,0,0.2), 0px 0px 0px 0px rgba(0,0,0,0.14), 0px 0px 0px 0px rgba(0,0,0,0.12);
}

.v-toolbar--fixed {
  position: fixed;
  z-index: 2;
}

.v-toolbar--fixed,
.v-toolbar--absolute {
  top: 0;
  left: 0;
}

.v-toolbar--absolute {
  position: absolute;
  z-index: 2;
}

.v-toolbar--floating {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin: 16px;
  width: auto;
}

.v-toolbar--clipped {
  z-index: 3;
}

@media only screen and (max-width: 959px) {
  .v-toolbar__content,
  .v-toolbar__extension {
    padding: 0 16px;
  }

  .v-toolbar__content > .v-list:first-child,
  .v-toolbar__extension > .v-list:first-child {
    margin-left: -16px;
  }

  .v-toolbar__content > .v-list:last-child,
  .v-toolbar__extension > .v-list:last-child {
    margin-right: -16px;
  }
}

.v-tooltip__content {
  background: #616161;
  border-radius: 2px;
  color: #fff;
  font-size: 12px;
  display: inline-block;
  padding: 5px 8px;
  position: absolute;
  text-transform: initial;
  width: auto;
  -webkit-box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
          box-shadow: 0px 3px 1px -2px rgba(0,0,0,0.2), 0px 2px 2px 0px rgba(0,0,0,0.14), 0px 1px 5px 0px rgba(0,0,0,0.12);
}

.v-tooltip__content[class*="-active"] {
  -webkit-transition: 0.15s cubic-bezier(0.25, 0.8, 0.5, 1);
  transition: 0.15s cubic-bezier(0.25, 0.8, 0.5, 1);
  pointer-events: none;
}

.v-tooltip__content--fixed {
  position: fixed;
}

@media only screen and (max-width: 959px) {
  .v-tooltip .v-tooltip__content {
    padding: 10px 16px;
  }
}

/* Theme */

.theme--light.v-treeview {
  color: rgba(0,0,0,0.87);
}

.theme--light.v-treeview--hoverable .v-treeview-node__root:hover,
.theme--light.v-treeview .v-treeview-node--active {
  background: rgba(0,0,0,0.12);
}

.theme--dark.v-treeview {
  color: #fff;
}

.theme--dark.v-treeview--hoverable .v-treeview-node__root:hover,
.theme--dark.v-treeview .v-treeview-node--active {
  background: rgba(255,255,255,0.12);
}

.application--is-rtl .v-treeview > .v-treeview-node {
  margin-right: 0;
}

.application--is-rtl .v-treeview > .v-treeview-node--leaf {
  margin-right: 24px;
  margin-left: 0;
}

.application--is-rtl .v-treeview-node {
  margin-right: 26px;
  margin-left: 0;
}

.application--is-rtl .v-treeview-node--leaf {
  margin-right: 50px;
  margin-left: 0;
}

.application--is-rtl .v-treeview-node__toggle {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.application--is-rtl .v-treeview-node__toggle--open {
  -webkit-transform: none;
  transform: none;
}

.v-treeview > .v-treeview-node {
  margin-left: 0;
}

.v-treeview > .v-treeview-node--leaf {
  margin-left: 24px;
}

.v-treeview-node {
  margin-left: 26px;
}

.v-treeview-node--excluded {
  display: none;
}

.v-treeview-node--click > .v-treeview-node__root,
.v-treeview-node--click > .v-treeview-node__root > .v-treeview-node__content > * {
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.v-treeview-node--leaf {
  margin-left: 50px;
}

.v-treeview-node__root {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 34px;
}

.v-treeview-node__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.v-treeview-node__content .v-btn {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important;
}

.v-treeview-node__label {
  font-size: 1.2rem;
  margin-left: 6px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}

.v-treeview-node__label .v-icon {
  padding-right: 8px;
}

.v-treeview-node__checkbox {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.v-treeview-node__toggle {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.v-treeview-node__toggle--open {
  -webkit-transform: none;
  transform: none;
}

.v-treeview-node__toggle--loading {
  -webkit-animation: progress-circular-rotate 1s linear infinite;
  animation: progress-circular-rotate 1s linear infinite;
}

.v-treeview-node__children {
  -webkit-transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
  transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
}

.editr {
  border: 1px solid #e4e4e4;
  width: 100%;
}

.editr--toolbar {
  background: #f6f6f6;
  border-bottom: 1px solid #e4e4e4;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 32px;
}

.editr--toolbar a {
  display: inline-block;
  width: 8vw;
  max-width: 32px;
  height: 32px;
  color: #333;
  fill: #333;
  cursor: pointer;
  text-align: center;
  line-height: 1;
}

.editr--toolbar a:hover {
  background: rgba(0,0,0,0.1);
}

.editr--toolbar a:active {
  background: rgba(0,0,0,0.2);
}

.editr--toolbar a svg {
  width: 16px;
  height: 16px;
  margin: 8px auto;
}

.editr--toolbar a svg path {
  fill: inherit;
}

.editr--toolbar a.vw-btn-separator {
  width: 1px;
  margin: 0 8px;
}

.editr--toolbar a.vw-btn-separator:hover {
  background: initial;
  cursor: default;
}

.editr--toolbar a.vw-btn-separator i.vw-separator {
  border-left: 1px solid rgba(0,0,0,0.1);
  height: 100%;
  position: absolute;
  width: 1px;
}

.editr--toolbar .dashboard {
  width: 100%;
  position: absolute;
  top: 32px;
  left: 0;
  text-align: left;
  padding: 8px 16px;
  background: rgba(255,255,255,0.95);
  border: 1px solid #f6f6f6;
}

.editr--content {
  min-height: 150px;
  padding: 12px 8px 16px 8px;
  line-height: 1.33;
  font-family: inherit;
  color: inherit;
  overflow-y: auto;
}

.editr--content[contenteditable=true]:empty:before {
  content: attr(placeholder);
  color: rgba(0,0,0,0.3);
  display: block;
  /* For Firefox */
}

.editr--content img {
  max-width: 100%;
}

.editr--content table {
  width: 100%;
  border-collapse: collapse;
}

.editr--content table th {
  text-align: left;
}

.editr--content table th,
.editr--content table td {
  border: 1px solid #ddd;
  padding: 2px;
}

.editr--content:focus {
  outline: 0;
}

.editr--content ul li,
.editr--content ol li {
  list-style-position: inside;
}

@media screen and (max-width: 320px) {
  .editr--toolbar a {
    margin: 0 2px;
  }

  .editr--toolbar a.vw-btn-separator {
    display: none;
  }
}

/*
 * The MIT License
 * Copyright (c) 2012 Matias Meno <m@tias.me>
 */

@-webkit-keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
  }

  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}

@keyframes passing-through {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
  }

  30%, 70% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }

  100% {
    opacity: 0;
    -webkit-transform: translateY(-40px);
    transform: translateY(-40px);
  }
}

@-webkit-keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
  }

  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}

@keyframes slide-in {
  0% {
    opacity: 0;
    -webkit-transform: translateY(40px);
    transform: translateY(40px);
  }

  30% {
    opacity: 1;
    -webkit-transform: translateY(0px);
    transform: translateY(0px);
  }
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  20% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  10% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }

  20% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.dropzone,
.dropzone * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.dropzone {
  min-height: 150px;
  border: 2px solid rgba(0, 0, 0, 0.3);
  background: white;
  padding: 20px 20px;
}

.dropzone.dz-clickable {
  cursor: pointer;
}

.dropzone.dz-clickable * {
  cursor: default;
}

.dropzone.dz-clickable .dz-message,
.dropzone.dz-clickable .dz-message * {
  cursor: pointer;
}

.dropzone.dz-started .dz-message {
  display: none;
}

.dropzone.dz-drag-hover {
  border-style: solid;
}

.dropzone.dz-drag-hover .dz-message {
  opacity: 0.5;
}

.dropzone .dz-message {
  text-align: center;
  margin: 2em 0;
}

.dropzone .dz-preview {
  position: relative;
  display: inline-block;
  vertical-align: top;
  margin: 16px;
  min-height: 100px;
}

.dropzone .dz-preview:hover {
  z-index: 1000;
}

.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}

.dropzone .dz-preview.dz-file-preview .dz-image {
  border-radius: 20px;
  background: #999;
  background: -webkit-gradient(linear, left top, left bottom, from(#eee), to(#ddd));
  background: linear-gradient(to bottom, #eee, #ddd);
}

.dropzone .dz-preview.dz-file-preview .dz-details {
  opacity: 1;
}

.dropzone .dz-preview.dz-image-preview {
  background: white;
}

.dropzone .dz-preview.dz-image-preview .dz-details {
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}

.dropzone .dz-preview .dz-remove {
  font-size: 14px;
  text-align: center;
  display: block;
  cursor: pointer;
  border: none;
}

.dropzone .dz-preview .dz-remove:hover {
  text-decoration: underline;
}

.dropzone .dz-preview:hover .dz-details {
  opacity: 1;
}

.dropzone .dz-preview .dz-details {
  z-index: 20;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  font-size: 13px;
  min-width: 100%;
  max-width: 100%;
  padding: 2em 1em;
  text-align: center;
  color: rgba(0, 0, 0, 0.9);
  line-height: 150%;
}

.dropzone .dz-preview .dz-details .dz-size {
  margin-bottom: 1em;
  font-size: 16px;
}

.dropzone .dz-preview .dz-details .dz-filename {
  white-space: nowrap;
}

.dropzone .dz-preview .dz-details .dz-filename:hover span {
  border: 1px solid rgba(200, 200, 200, 0.8);
  background-color: rgba(255, 255, 255, 0.8);
}

.dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
  overflow: hidden;
  text-overflow: ellipsis;
}

.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
  border: 1px solid transparent;
}

.dropzone .dz-preview .dz-details .dz-filename span,
.dropzone .dz-preview .dz-details .dz-size span {
  background-color: rgba(255, 255, 255, 0.4);
  padding: 0 0.4em;
  border-radius: 3px;
}

.dropzone .dz-preview:hover .dz-image img {
  -webkit-transform: scale(1.05, 1.05);
  transform: scale(1.05, 1.05);
  -webkit-filter: blur(8px);
  filter: blur(8px);
}

.dropzone .dz-preview .dz-image {
  border-radius: 20px;
  overflow: hidden;
  width: 120px;
  height: 120px;
  position: relative;
  display: block;
  z-index: 10;
}

.dropzone .dz-preview .dz-image img {
  display: block;
}

.dropzone .dz-preview.dz-success .dz-success-mark {
  -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1);
}

.dropzone .dz-preview.dz-error .dz-error-mark {
  opacity: 1;
  -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
  animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1);
}

.dropzone .dz-preview .dz-success-mark,
.dropzone .dz-preview .dz-error-mark {
  pointer-events: none;
  opacity: 0;
  z-index: 500;
  position: absolute;
  display: block;
  top: 50%;
  left: 50%;
  margin-left: -27px;
  margin-top: -27px;
}

.dropzone .dz-preview .dz-success-mark svg,
.dropzone .dz-preview .dz-error-mark svg {
  display: block;
  width: 54px;
  height: 54px;
}

.dropzone .dz-preview.dz-processing .dz-progress {
  opacity: 1;
  -webkit-transition: all 0.2s linear;
  transition: all 0.2s linear;
}

.dropzone .dz-preview.dz-complete .dz-progress {
  opacity: 0;
  -webkit-transition: opacity 0.4s ease-in;
  transition: opacity 0.4s ease-in;
}

.dropzone .dz-preview:not(.dz-processing) .dz-progress {
  -webkit-animation: pulse 6s ease infinite;
  animation: pulse 6s ease infinite;
}

.dropzone .dz-preview .dz-progress {
  opacity: 1;
  z-index: 1000;
  pointer-events: none;
  position: absolute;
  height: 16px;
  left: 50%;
  top: 50%;
  margin-top: -8px;
  width: 80px;
  margin-left: -40px;
  background: rgba(255, 255, 255, 0.9);
  -webkit-transform: scale(1);
  border-radius: 8px;
  overflow: hidden;
}

.dropzone .dz-preview .dz-progress .dz-upload {
  background: #333;
  background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#444));
  background: linear-gradient(to bottom, #666, #444);
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  width: 0;
  -webkit-transition: width 300ms ease-in-out;
  transition: width 300ms ease-in-out;
}

.dropzone .dz-preview.dz-error .dz-error-message {
  display: block;
}

.dropzone .dz-preview.dz-error:hover .dz-error-message {
  opacity: 1;
  pointer-events: auto;
}

.dropzone .dz-preview .dz-error-message {
  pointer-events: none;
  z-index: 1000;
  position: absolute;
  display: block;
  display: none;
  opacity: 0;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
  border-radius: 8px;
  font-size: 13px;
  top: 130px;
  left: -10px;
  width: 140px;
  background: #be2626;
  background: -webkit-gradient(linear, left top, left bottom, from(#be2626), to(#a92222));
  background: linear-gradient(to bottom, #be2626, #a92222);
  padding: 0.5em 1.2em;
  color: white;
}

.dropzone .dz-preview .dz-error-message:after {
  content: '';
  position: absolute;
  top: -6px;
  left: 64px;
  width: 0;
  height: 0;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #be2626;
}

.vue-dropzone {
  border: 2px solid #E5E5E5;
  font-family: 'Arial', sans-serif;
  letter-spacing: 0.2px;
  color: #777;
  -webkit-transition: background-color 0.2s linear;
  transition: background-color 0.2s linear;
}

.vue-dropzone:hover {
  background-color: #F6F6F6;
}

.vue-dropzone i {
  color: #CCC;
}

.vue-dropzone .dz-preview .dz-image {
  border-radius: 0;
  width: 100%;
  height: 100%;
}

.vue-dropzone .dz-preview .dz-image img:not([src]) {
  width: 200px;
  height: 200px;
}

.vue-dropzone .dz-preview .dz-image:hover img {
  -webkit-transform: none;
          transform: none;
  -webkit-filter: none;
}

.vue-dropzone .dz-preview .dz-details {
  bottom: 0;
  top: 0;
  color: white;
  background-color: rgba(33, 150, 243, 0.8);
  -webkit-transition: opacity .2s linear;
  transition: opacity .2s linear;
  text-align: left;
}

.vue-dropzone .dz-preview .dz-details .dz-filename {
  overflow: hidden;
}

.vue-dropzone .dz-preview .dz-details .dz-filename span,
.vue-dropzone .dz-preview .dz-details .dz-size span {
  background-color: transparent;
}

.vue-dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
  border: none;
}

.vue-dropzone .dz-preview .dz-details .dz-filename:hover span {
  background-color: transparent;
  border: none;
}

.vue-dropzone .dz-preview .dz-progress .dz-upload {
  background: #cccccc;
}

.vue-dropzone .dz-preview .dz-remove {
  position: absolute;
  z-index: 30;
  color: white;
  margin-left: 15px;
  padding: 10px;
  top: inherit;
  bottom: 15px;
  border: 2px white solid;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 0.8rem;
  font-weight: 800;
  letter-spacing: 1.1px;
  opacity: 0;
}

.vue-dropzone .dz-preview:hover .dz-remove {
  opacity: 1;
}

.vue-dropzone .dz-preview .dz-success-mark,
.vue-dropzone .dz-preview .dz-error-mark {
  margin-left: auto;
  margin-top: auto;
  width: 100%;
  top: 35%;
  left: 0;
}

.vue-dropzone .dz-preview .dz-success-mark svg,
.vue-dropzone .dz-preview .dz-error-mark svg {
  margin-left: auto;
  margin-right: auto;
}

.vue-dropzone .dz-preview .dz-error-message {
  top: calc(15%);
  margin-left: auto;
  margin-right: auto;
  left: 0;
  width: 100%;
}

.vue-dropzone .dz-preview .dz-error-message:after {
  bottom: -6px;
  top: initial;
  border-top: 6px solid #a92222;
  border-bottom: none;
}

.form[data-v-ebce4d12] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: end;
      align-content: flex-end;
}

.form label[data-v-ebce4d12] {
  margin-right: 1rem;
}/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */

.ql-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}

.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}

.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}

.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}

.ql-clipboard p {
  margin: 0;
  padding: 0;
}

.ql-editor {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}

.ql-editor > * {
  cursor: text;
}

.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}

.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}

.ql-editor ul > li::before {
  content: '\2022';
}

.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}

.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}

.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}

.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}

.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}

.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}

.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}

.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}

.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}

.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}

.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}

.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}

.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}

.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}

.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}

.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}

.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}

.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}

.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}

.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}

.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}

.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}

.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}

.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}

.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}

.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}

.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}

.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}

.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}

.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}

.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}

.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}

.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}

.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}

.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}

.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}

.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}

.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}

.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}

.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}

.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}

.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}

.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}

.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}

.ql-editor .ql-bg-black {
  background-color: #000;
}

.ql-editor .ql-bg-red {
  background-color: #e60000;
}

.ql-editor .ql-bg-orange {
  background-color: #f90;
}

.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}

.ql-editor .ql-bg-green {
  background-color: #008a00;
}

.ql-editor .ql-bg-blue {
  background-color: #06c;
}

.ql-editor .ql-bg-purple {
  background-color: #93f;
}

.ql-editor .ql-color-white {
  color: #fff;
}

.ql-editor .ql-color-red {
  color: #e60000;
}

.ql-editor .ql-color-orange {
  color: #f90;
}

.ql-editor .ql-color-yellow {
  color: #ff0;
}

.ql-editor .ql-color-green {
  color: #008a00;
}

.ql-editor .ql-color-blue {
  color: #06c;
}

.ql-editor .ql-color-purple {
  color: #93f;
}

.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}

.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}

.ql-editor .ql-size-small {
  font-size: 0.75em;
}

.ql-editor .ql-size-large {
  font-size: 1.5em;
}

.ql-editor .ql-size-huge {
  font-size: 2.5em;
}

.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}

.ql-editor .ql-align-center {
  text-align: center;
}

.ql-editor .ql-align-justify {
  text-align: justify;
}

.ql-editor .ql-align-right {
  text-align: right;
}

.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */

.ql-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}

.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}

.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}

.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}

.ql-clipboard p {
  margin: 0;
  padding: 0;
}

.ql-editor {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}

.ql-editor > * {
  cursor: text;
}

.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}

.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}

.ql-editor ul > li::before {
  content: '\2022';
}

.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}

.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}

.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}

.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}

.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}

.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}

.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}

.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}

.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}

.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}

.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}

.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}

.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}

.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}

.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}

.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}

.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}

.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}

.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}

.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}

.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}

.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}

.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}

.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}

.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}

.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}

.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}

.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}

.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}

.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}

.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}

.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}

.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}

.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}

.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}

.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}

.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}

.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}

.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}

.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}

.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}

.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}

.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}

.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}

.ql-editor .ql-bg-black {
  background-color: #000;
}

.ql-editor .ql-bg-red {
  background-color: #e60000;
}

.ql-editor .ql-bg-orange {
  background-color: #f90;
}

.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}

.ql-editor .ql-bg-green {
  background-color: #008a00;
}

.ql-editor .ql-bg-blue {
  background-color: #06c;
}

.ql-editor .ql-bg-purple {
  background-color: #93f;
}

.ql-editor .ql-color-white {
  color: #fff;
}

.ql-editor .ql-color-red {
  color: #e60000;
}

.ql-editor .ql-color-orange {
  color: #f90;
}

.ql-editor .ql-color-yellow {
  color: #ff0;
}

.ql-editor .ql-color-green {
  color: #008a00;
}

.ql-editor .ql-color-blue {
  color: #06c;
}

.ql-editor .ql-color-purple {
  color: #93f;
}

.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}

.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}

.ql-editor .ql-size-small {
  font-size: 0.75em;
}

.ql-editor .ql-size-large {
  font-size: 1.5em;
}

.ql-editor .ql-size-huge {
  font-size: 2.5em;
}

.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}

.ql-editor .ql-align-center {
  text-align: center;
}

.ql-editor .ql-align-justify {
  text-align: justify;
}

.ql-editor .ql-align-right {
  text-align: right;
}

.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}

.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}

.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}

.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%;
}

.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none;
}

.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none;
}

.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c;
}

.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c;
}

.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c;
}

@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444;
  }

  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444;
  }

  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444;
  }
}

.ql-snow {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.ql-snow * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.ql-snow .ql-hidden {
  display: none;
}

.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden;
}

.ql-snow .ql-tooltip {
  position: absolute;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
}

.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}

.ql-snow .ql-tooltip.ql-flip {
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}

.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle;
}

.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}

.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}

.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2;
}

.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444;
}

.ql-snow .ql-empty {
  fill: none;
}

.ql-snow .ql-even {
  fill-rule: evenodd;
}

.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1;
}

.ql-snow .ql-transparent {
  opacity: 0.4;
}

.ql-snow .ql-direction svg:last-child {
  display: none;
}

.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline;
}

.ql-snow .ql-direction.ql-active svg:first-child {
  display: none;
}

.ql-snow .ql-editor h1 {
  font-size: 2em;
}

.ql-snow .ql-editor h2 {
  font-size: 1.5em;
}

.ql-snow .ql-editor h3 {
  font-size: 1.17em;
}

.ql-snow .ql-editor h4 {
  font-size: 1em;
}

.ql-snow .ql-editor h5 {
  font-size: 0.83em;
}

.ql-snow .ql-editor h6 {
  font-size: 0.67em;
}

.ql-snow .ql-editor a {
  text-decoration: underline;
}

.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}

.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}

.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}

.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}

.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}

.ql-snow .ql-editor img {
  max-width: 100%;
}

.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}

.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}

.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}

.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}

.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc;
}

.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}

.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px;
}

.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}

.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}

.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}

.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}

.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}

.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}

.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}

.ql-snow .ql-picker.ql-header {
  width: 98px;
}

.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}

.ql-snow .ql-picker.ql-font {
  width: 108px;
}

.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}

.ql-snow .ql-picker.ql-size {
  width: 98px;
}

.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}

.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}

.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}

.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px;
}

.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px;
}

.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent;
}

.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  -webkit-box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
          box-shadow: rgba(0,0,0,0.2) 0 2px 8px;
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc;
}

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc;
}

.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000;
}

.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px;
}

.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  -webkit-box-shadow: 0px 0px 5px #ddd;
          box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap;
}

.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px;
}

.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px;
}

.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}

.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px;
}

.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px;
}

.ql-snow .ql-tooltip a {
  line-height: 26px;
}

.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none;
}

.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block;
}

.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px;
}

.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:";
}

.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:";
}

.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:";
}

.ql-snow a {
  color: #06c;
}

.ql-container.ql-snow {
  border: 1px solid #ccc;
}/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */

.ql-container {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative;
}

.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden;
}

.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none;
}

.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%;
}

.ql-clipboard p {
  margin: 0;
  padding: 0;
}

.ql-editor {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  -o-tab-size: 4;
     tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word;
}

.ql-editor > * {
  cursor: text;
}

.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em;
}

.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none;
}

.ql-editor ul > li::before {
  content: '\2022';
}

.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none;
}

.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all;
}

.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all;
}

.ql-editor ul[data-checked=true] > li::before {
  content: '\2611';
}

.ql-editor ul[data-checked=false] > li::before {
  content: '\2610';
}

.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em;
}

.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right;
}

.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em;
}

.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em;
}

.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em;
}

.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0;
}

.ql-editor ol li:before {
  content: counter(list-0, decimal) '. ';
}

.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1;
}

.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) '. ';
}

.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2;
}

.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) '. ';
}

.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3;
}

.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) '. ';
}

.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4;
}

.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) '. ';
}

.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5;
}

.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) '. ';
}

.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6;
}

.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) '. ';
}

.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9;
}

.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7;
}

.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) '. ';
}

.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9;
}

.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8;
}

.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) '. ';
}

.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9;
}

.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9;
}

.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) '. ';
}

.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em;
}

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em;
}

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em;
}

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em;
}

.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em;
}

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em;
}

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em;
}

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em;
}

.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em;
}

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em;
}

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em;
}

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em;
}

.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em;
}

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em;
}

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em;
}

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em;
}

.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em;
}

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em;
}

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em;
}

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em;
}

.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em;
}

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em;
}

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em;
}

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em;
}

.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em;
}

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em;
}

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em;
}

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em;
}

.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em;
}

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em;
}

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em;
}

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em;
}

.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em;
}

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em;
}

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em;
}

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em;
}

.ql-editor .ql-video {
  display: block;
  max-width: 100%;
}

.ql-editor .ql-video.ql-align-center {
  margin: 0 auto;
}

.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto;
}

.ql-editor .ql-bg-black {
  background-color: #000;
}

.ql-editor .ql-bg-red {
  background-color: #e60000;
}

.ql-editor .ql-bg-orange {
  background-color: #f90;
}

.ql-editor .ql-bg-yellow {
  background-color: #ff0;
}

.ql-editor .ql-bg-green {
  background-color: #008a00;
}

.ql-editor .ql-bg-blue {
  background-color: #06c;
}

.ql-editor .ql-bg-purple {
  background-color: #93f;
}

.ql-editor .ql-color-white {
  color: #fff;
}

.ql-editor .ql-color-red {
  color: #e60000;
}

.ql-editor .ql-color-orange {
  color: #f90;
}

.ql-editor .ql-color-yellow {
  color: #ff0;
}

.ql-editor .ql-color-green {
  color: #008a00;
}

.ql-editor .ql-color-blue {
  color: #06c;
}

.ql-editor .ql-color-purple {
  color: #93f;
}

.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif;
}

.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace;
}

.ql-editor .ql-size-small {
  font-size: 0.75em;
}

.ql-editor .ql-size-large {
  font-size: 1.5em;
}

.ql-editor .ql-size-huge {
  font-size: 2.5em;
}

.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit;
}

.ql-editor .ql-align-center {
  text-align: center;
}

.ql-editor .ql-align-justify {
  text-align: justify;
}

.ql-editor .ql-align-right {
  text-align: right;
}

.ql-editor.ql-blank::before {
  color: rgba(0,0,0,0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px;
}

.ql-bubble.ql-toolbar:after,
.ql-bubble .ql-toolbar:after {
  clear: both;
  content: '';
  display: table;
}

.ql-bubble.ql-toolbar button,
.ql-bubble .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px;
}

.ql-bubble.ql-toolbar button svg,
.ql-bubble .ql-toolbar button svg {
  float: left;
  height: 100%;
}

.ql-bubble.ql-toolbar button:active:hover,
.ql-bubble .ql-toolbar button:active:hover {
  outline: none;
}

.ql-bubble.ql-toolbar input.ql-image[type=file],
.ql-bubble .ql-toolbar input.ql-image[type=file] {
  display: none;
}

.ql-bubble.ql-toolbar button:hover,
.ql-bubble .ql-toolbar button:hover,
.ql-bubble.ql-toolbar button:focus,
.ql-bubble .ql-toolbar button:focus,
.ql-bubble.ql-toolbar button.ql-active,
.ql-bubble .ql-toolbar button.ql-active,
.ql-bubble.ql-toolbar .ql-picker-label:hover,
.ql-bubble .ql-toolbar .ql-picker-label:hover,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active,
.ql-bubble.ql-toolbar .ql-picker-item:hover,
.ql-bubble .ql-toolbar .ql-picker-item:hover,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
  color: #fff;
}

.ql-bubble.ql-toolbar button:hover .ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #fff;
}

.ql-bubble.ql-toolbar button:hover .ql-stroke,
.ql-bubble .ql-toolbar button:hover .ql-stroke,
.ql-bubble.ql-toolbar button:focus .ql-stroke,
.ql-bubble .ql-toolbar button:focus .ql-stroke,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #fff;
}

@media (pointer: coarse) {
  .ql-bubble.ql-toolbar button:hover:not(.ql-active),
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) {
    color: #ccc;
  }

  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #ccc;
  }

  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #ccc;
  }
}

.ql-bubble {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.ql-bubble * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.ql-bubble .ql-hidden {
  display: none;
}

.ql-bubble .ql-out-bottom,
.ql-bubble .ql-out-top {
  visibility: hidden;
}

.ql-bubble .ql-tooltip {
  position: absolute;
  -webkit-transform: translateY(10px);
          transform: translateY(10px);
}

.ql-bubble .ql-tooltip a {
  cursor: pointer;
  text-decoration: none;
}

.ql-bubble .ql-tooltip.ql-flip {
  -webkit-transform: translateY(-10px);
          transform: translateY(-10px);
}

.ql-bubble .ql-formats {
  display: inline-block;
  vertical-align: middle;
}

.ql-bubble .ql-formats:after {
  clear: both;
  content: '';
  display: table;
}

.ql-bubble .ql-stroke {
  fill: none;
  stroke: #ccc;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2;
}

.ql-bubble .ql-stroke-miter {
  fill: none;
  stroke: #ccc;
  stroke-miterlimit: 10;
  stroke-width: 2;
}

.ql-bubble .ql-fill,
.ql-bubble .ql-stroke.ql-fill {
  fill: #ccc;
}

.ql-bubble .ql-empty {
  fill: none;
}

.ql-bubble .ql-even {
  fill-rule: evenodd;
}

.ql-bubble .ql-thin,
.ql-bubble .ql-stroke.ql-thin {
  stroke-width: 1;
}

.ql-bubble .ql-transparent {
  opacity: 0.4;
}

.ql-bubble .ql-direction svg:last-child {
  display: none;
}

.ql-bubble .ql-direction.ql-active svg:last-child {
  display: inline;
}

.ql-bubble .ql-direction.ql-active svg:first-child {
  display: none;
}

.ql-bubble .ql-editor h1 {
  font-size: 2em;
}

.ql-bubble .ql-editor h2 {
  font-size: 1.5em;
}

.ql-bubble .ql-editor h3 {
  font-size: 1.17em;
}

.ql-bubble .ql-editor h4 {
  font-size: 1em;
}

.ql-bubble .ql-editor h5 {
  font-size: 0.83em;
}

.ql-bubble .ql-editor h6 {
  font-size: 0.67em;
}

.ql-bubble .ql-editor a {
  text-decoration: underline;
}

.ql-bubble .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px;
}

.ql-bubble .ql-editor code,
.ql-bubble .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px;
}

.ql-bubble .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px;
}

.ql-bubble .ql-editor code {
  font-size: 85%;
  padding: 2px 4px;
}

.ql-bubble .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible;
}

.ql-bubble .ql-editor img {
  max-width: 100%;
}

.ql-bubble .ql-picker {
  color: #ccc;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle;
}

.ql-bubble .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%;
}

.ql-bubble .ql-picker-label::before {
  display: inline-block;
  line-height: 22px;
}

.ql-bubble .ql-picker-options {
  background-color: #444;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap;
}

.ql-bubble .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px;
}

.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
  color: #777;
  z-index: 2;
}

.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #777;
}

.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #777;
}

.ql-bubble .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1;
}

.ql-bubble .ql-color-picker,
.ql-bubble .ql-icon-picker {
  width: 28px;
}

.ql-bubble .ql-color-picker .ql-picker-label,
.ql-bubble .ql-icon-picker .ql-picker-label {
  padding: 2px 4px;
}

.ql-bubble .ql-color-picker .ql-picker-label svg,
.ql-bubble .ql-icon-picker .ql-picker-label svg {
  right: 4px;
}

.ql-bubble .ql-icon-picker .ql-picker-options {
  padding: 4px 0px;
}

.ql-bubble .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px;
}

.ql-bubble .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px;
}

.ql-bubble .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px;
}

.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px;
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label);
}

.ql-bubble .ql-picker.ql-header {
  width: 98px;
}

.ql-bubble .ql-picker.ql-header .ql-picker-label::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal';
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1';
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2';
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3';
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4';
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5';
}

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6';
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em;
}

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em;
}

.ql-bubble .ql-picker.ql-font {
  width: 108px;
}

.ql-bubble .ql-picker.ql-font .ql-picker-label::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif';
}

.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif';
}

.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace';
}

.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif;
}

.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace;
}

.ql-bubble .ql-picker.ql-size {
  width: 98px;
}

.ql-bubble .ql-picker.ql-size .ql-picker-label::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal';
}

.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small';
}

.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large';
}

.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge';
}

.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px;
}

.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px;
}

.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px;
}

.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff;
}

.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000;
}

.ql-bubble .ql-toolbar .ql-formats {
  margin: 8px 12px 8px 0px;
}

.ql-bubble .ql-toolbar .ql-formats:first-child {
  margin-left: 12px;
}

.ql-bubble .ql-color-picker svg {
  margin: 1px;
}

.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,
.ql-bubble .ql-color-picker .ql-picker-item:hover {
  border-color: #fff;
}

.ql-bubble .ql-tooltip {
  background-color: #444;
  border-radius: 25px;
  color: #fff;
}

.ql-bubble .ql-tooltip-arrow {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: " ";
  display: block;
  left: 50%;
  margin-left: -6px;
  position: absolute;
}

.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
  border-bottom: 6px solid #444;
  top: -6px;
}

.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
  border-top: 6px solid #444;
  bottom: -6px;
}

.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {
  display: block;
}

.ql-bubble .ql-tooltip.ql-editing .ql-formats {
  visibility: hidden;
}

.ql-bubble .ql-tooltip-editor {
  display: none;
}

.ql-bubble .ql-tooltip-editor input[type=text] {
  background: transparent;
  border: none;
  color: #fff;
  font-size: 13px;
  height: 100%;
  outline: none;
  padding: 10px 20px;
  position: absolute;
  width: 100%;
}

.ql-bubble .ql-tooltip-editor a {
  top: 10px;
  position: absolute;
  right: 20px;
}

.ql-bubble .ql-tooltip-editor a:before {
  color: #ccc;
  content: "\D7";
  font-size: 16px;
  font-weight: bold;
}

.ql-container.ql-bubble:not(.ql-disabled) a {
  position: relative;
  white-space: nowrap;
}

.ql-container.ql-bubble:not(.ql-disabled) a::before {
  background-color: #444;
  border-radius: 15px;
  top: -5px;
  font-size: 12px;
  color: #fff;
  content: attr(href);
  font-weight: normal;
  overflow: hidden;
  padding: 5px 15px;
  text-decoration: none;
  z-index: 1;
}

.ql-container.ql-bubble:not(.ql-disabled) a::after {
  border-top: 6px solid #444;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  top: 0;
  content: " ";
  height: 0;
  width: 0;
}

.ql-container.ql-bubble:not(.ql-disabled) a::before,
.ql-container.ql-bubble:not(.ql-disabled) a::after {
  left: 0;
  margin-left: 50%;
  position: absolute;
  -webkit-transform: translate(-50%, -100%);
          transform: translate(-50%, -100%);
  -webkit-transition: visibility 0s ease 200ms;
  transition: visibility 0s ease 200ms;
  visibility: hidden;
}

.ql-container.ql-bubble:not(.ql-disabled) a:hover::before,
.ql-container.ql-bubble:not(.ql-disabled) a:hover::after {
  visibility: visible;
}body.v-tour--active {
  pointer-events: none;
}

.v-tour {
  pointer-events: auto;
}

.v-tour__target--highlighted {
  -webkit-box-shadow: 0 0 0 4px rgba(0,0,0,.4);
  box-shadow: 0 0 0 4px rgba(0,0,0,.4);
  pointer-events: auto;
  z-index: 9999;
}

.v-tour__target--relative {
  position: relative;
}

.v-step[data-v-0436c460] {
  background: #50596c;
  color: #fff;
  max-width: 320px;
  border-radius: 3px;
  -webkit-box-shadow: transparent 0 0 0 0,transparent 0 0 0 0,rgba(0,0,0,.1) 0 4px 6px -1px,rgba(0,0,0,.06) 0 2px 4px -1px;
  box-shadow: 0 0 0 0 transparent,0 0 0 0 transparent,0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);
  padding: 1rem;
  pointer-events: auto;
  text-align: center;
  z-index: 10000;
}

.v-step--sticky[data-v-0436c460] {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
}

.v-step--sticky .v-step__arrow[data-v-0436c460] {
  display: none;
}

.v-step .v-step__arrow[data-v-0436c460] {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  margin: .5rem;
  border-color: #50596c;
}

.v-step .v-step__arrow--dark[data-v-0436c460] {
  border-color: #454d5d;
}

.v-step[x-placement^=top][data-v-0436c460] {
  margin-bottom: .5rem;
}

.v-step[x-placement^=top] .v-step__arrow[data-v-0436c460] {
  border-width: .5rem .5rem 0 .5rem;
  border-left-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  bottom: -.5rem;
  left: calc(50% - 1rem);
  margin-top: 0;
  margin-bottom: 0;
}

.v-step[x-placement^=bottom][data-v-0436c460] {
  margin-top: .5rem;
}

.v-step[x-placement^=bottom] .v-step__arrow[data-v-0436c460] {
  border-width: 0 .5rem .5rem .5rem;
  border-left-color: transparent;
  border-right-color: transparent;
  border-top-color: transparent;
  top: -.5rem;
  left: calc(50% - 1rem);
  margin-top: 0;
  margin-bottom: 0;
}

.v-step[x-placement^=right][data-v-0436c460] {
  margin-left: .5rem;
}

.v-step[x-placement^=right] .v-step__arrow[data-v-0436c460] {
  border-width: .5rem .5rem .5rem 0;
  border-left-color: transparent;
  border-top-color: transparent;
  border-bottom-color: transparent;
  left: -.5rem;
  top: calc(50% - 1rem);
  margin-left: 0;
  margin-right: 0;
}

.v-step[x-placement^=left][data-v-0436c460] {
  margin-right: .5rem;
}

.v-step[x-placement^=left] .v-step__arrow[data-v-0436c460] {
  border-width: .5rem 0 .5rem .5rem;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
  right: -.5rem;
  top: calc(50% - 1rem);
  margin-left: 0;
  margin-right: 0;
}

.v-step__header[data-v-0436c460] {
  margin: -1rem -1rem .5rem;
  padding: .5rem;
  background-color: #454d5d;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.v-step__content[data-v-0436c460] {
  margin: 0 0 1rem 0;
}

.v-step__button[data-v-0436c460] {
  background: transparent;
  border: .05rem solid #fff;
  border-radius: .1rem;
  color: #fff;
  cursor: pointer;
  display: inline-block;
  font-size: .8rem;
  height: 1.8rem;
  line-height: 1rem;
  outline: none;
  margin: 0 .2rem;
  padding: .35rem .4rem;
  text-align: center;
  text-decoration: none;
  -webkit-transition: all .2s ease;
  transition: all .2s ease;
  vertical-align: middle;
  white-space: nowrap;
}

.v-step__button[data-v-0436c460]:hover {
  background-color: hsla(0,0%,100%,.95);
  color: #50596c;
}.gu-mirror {
  position: fixed !important;
  margin: 0 !important;
  z-index: 9999 !important;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80);
}

.gu-hide {
  display: none !important;
}

.gu-unselectable {
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important;
}

.gu-transit {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20);
}/* Make clicks pass-through */

#nprogress {
  pointer-events: none;
}

#nprogress .bar {
  background: #29d;
  position: fixed;
  z-index: 1031;
  top: 0;
  left: 0;
  width: 100%;
  height: 2px;
}

/* Fancy blur effect */

#nprogress .peg {
  display: block;
  position: absolute;
  right: 0px;
  width: 100px;
  height: 100%;
  -webkit-box-shadow: 0 0 10px #29d, 0 0 5px #29d;
          box-shadow: 0 0 10px #29d, 0 0 5px #29d;
  opacity: 1.0;
  -webkit-transform: rotate(3deg) translate(0px, -4px);
  transform: rotate(3deg) translate(0px, -4px);
}

/* Remove these to get rid of the spinner */

#nprogress .spinner {
  display: block;
  position: fixed;
  z-index: 1031;
  top: 15px;
  right: 15px;
}

#nprogress .spinner-icon {
  width: 18px;
  height: 18px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: solid 2px transparent;
  border-top-color: #29d;
  border-left-color: #29d;
  border-radius: 50%;
  -webkit-animation: nprogress-spinner 400ms linear infinite;
  animation: nprogress-spinner 400ms linear infinite;
}

.nprogress-custom-parent {
  overflow: hidden;
  position: relative;
}

.nprogress-custom-parent #nprogress .spinner,
.nprogress-custom-parent #nprogress .bar {
  position: absolute;
}

@-webkit-keyframes nprogress-spinner {
  0% {
    -webkit-transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes nprogress-spinner {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }

  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}/*!
 *  Weather Icons 1.3
 *  Updated November 30th, 2014
 *  Weather themed icons for Bootstrap
 *  ------------------------------------------------------------------------------
* Maintained at http://erikflowers.github.io/weather-icons
 *  http://twitter.com/Erik_UX
 *
 *  License
 *  ------------------------------------------------------------------------------
 *  - Fpmt licensed under SIL OFL 1.1 -
 *    http://scripts.sil.org/OFL
 *  - CSS and LESS are licensed under MIT License -
 *    http://opensource.org/licenses/mit-license.html
 *  - Documentation licensed under CC BY 3.0 -
 *    http://creativecommons.org/licenses/by/3.0/
 *  - Inspired by and works great as a companion with Font Awesome
 *    "Font Awesome by Dave Gandy - http://fontawesome.io"
 *
 *  Weather Icons Bootstrap Package Author - Erik Flowers - erik@helloerik.com
 *  ------------------------------------------------------------------------------
 *  Email: erik@helloerik.com
 *  Twitter: http://twitter.com/Erik_UX
 */

@font-face {
  font-family: weathericons;
  src: url(/fonts/vendor/weather-icons/weathericons-regular-webfont.eot?e7ef2b448d27cf5312a73ceb3e7841c4);
  src: url(/fonts/vendor/weather-icons/weathericons-regular-webfont.eot?e7ef2b448d27cf5312a73ceb3e7841c4?#iefix) format('embedded-opentype'),url(/fonts/vendor/weather-icons/weathericons-regular-webfont.woff?f5b0d0d9cb02e551003132e079435312) format('woff'),url(/fonts/vendor/weather-icons/weathericons-regular-webfont.ttf?2ca3df0981116e195ebc62dd1dcc8b9b) format('truetype'),url(/fonts/vendor/weather-icons/weathericons-regular-webfont.svg?b2233bc1525939550405c87cffede242#weathericons-regular-webfontRg) format('svg');
  font-weight: 400;
  font-style: normal;
}

.wi {
  display: inline-block;
  font-family: weathericons;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.wi-day-cloudy-gusts:before {
  content: "\F000";
}

.wi-day-cloudy-windy:before {
  content: "\F001";
}

.wi-day-cloudy:before {
  content: "\F002";
}

.wi-day-fog:before {
  content: "\F003";
}

.wi-day-hail:before {
  content: "\F004";
}

.wi-day-lightning:before {
  content: "\F005";
}

.wi-day-rain-mix:before {
  content: "\F006";
}

.wi-day-rain-wind:before {
  content: "\F007";
}

.wi-day-rain:before {
  content: "\F008";
}

.wi-day-showers:before {
  content: "\F009";
}

.wi-day-snow:before {
  content: "\F00A";
}

.wi-day-sprinkle:before {
  content: "\F00B";
}

.wi-day-sunny-overcast:before {
  content: "\F00C";
}

.wi-day-sunny:before {
  content: "\F00D";
}

.wi-day-storm-showers:before {
  content: "\F00E";
}

.wi-day-thunderstorm:before {
  content: "\F010";
}

.wi-cloudy-gusts:before {
  content: "\F011";
}

.wi-cloudy-windy:before {
  content: "\F012";
}

.wi-cloudy:before {
  content: "\F013";
}

.wi-fog:before {
  content: "\F014";
}

.wi-hail:before {
  content: "\F015";
}

.wi-lightning:before {
  content: "\F016";
}

.wi-rain-mix:before {
  content: "\F017";
}

.wi-rain-wind:before {
  content: "\F018";
}

.wi-rain:before {
  content: "\F019";
}

.wi-showers:before {
  content: "\F01A";
}

.wi-snow:before {
  content: "\F01B";
}

.wi-sprinkle:before {
  content: "\F01C";
}

.wi-storm-showers:before {
  content: "\F01D";
}

.wi-thunderstorm:before {
  content: "\F01E";
}

.wi-windy:before {
  content: "\F021";
}

.wi-night-alt-cloudy-gusts:before {
  content: "\F022";
}

.wi-night-alt-cloudy-windy:before {
  content: "\F023";
}

.wi-night-alt-hail:before {
  content: "\F024";
}

.wi-night-alt-lightning:before {
  content: "\F025";
}

.wi-night-alt-rain-mix:before {
  content: "\F026";
}

.wi-night-alt-rain-wind:before {
  content: "\F027";
}

.wi-night-alt-rain:before {
  content: "\F028";
}

.wi-night-alt-showers:before {
  content: "\F029";
}

.wi-night-alt-snow:before {
  content: "\F02A";
}

.wi-night-alt-sprinkle:before {
  content: "\F02B";
}

.wi-night-alt-storm-showers:before {
  content: "\F02C";
}

.wi-night-alt-thunderstorm:before {
  content: "\F02D";
}

.wi-night-clear:before {
  content: "\F02E";
}

.wi-night-cloudy-gusts:before {
  content: "\F02F";
}

.wi-night-cloudy-windy:before {
  content: "\F030";
}

.wi-night-cloudy:before {
  content: "\F031";
}

.wi-night-hail:before {
  content: "\F032";
}

.wi-night-lightning:before {
  content: "\F033";
}

.wi-night-rain-mix:before {
  content: "\F034";
}

.wi-night-rain-wind:before {
  content: "\F035";
}

.wi-night-rain:before {
  content: "\F036";
}

.wi-night-showers:before {
  content: "\F037";
}

.wi-night-snow:before {
  content: "\F038";
}

.wi-night-sprinkle:before {
  content: "\F039";
}

.wi-night-storm-showers:before {
  content: "\F03A";
}

.wi-night-thunderstorm:before {
  content: "\F03B";
}

.wi-celsius:before {
  content: "\F03C";
}

.wi-cloud-down:before {
  content: "\F03D";
}

.wi-cloud-refresh:before {
  content: "\F03E";
}

.wi-cloud-up:before {
  content: "\F040";
}

.wi-cloud:before {
  content: "\F041";
}

.wi-degrees:before {
  content: "\F042";
}

.wi-down-left:before {
  content: "\F043";
}

.wi-down:before {
  content: "\F044";
}

.wi-fahrenheit:before {
  content: "\F045";
}

.wi-horizon-alt:before {
  content: "\F046";
}

.wi-horizon:before {
  content: "\F047";
}

.wi-left:before {
  content: "\F048";
}

.wi-lightning:before {
  content: "\F016";
}

.wi-night-fog:before {
  content: "\F04A";
}

.wi-refresh-alt:before {
  content: "\F04B";
}

.wi-refresh:before {
  content: "\F04C";
}

.wi-right:before {
  content: "\F04D";
}

.wi-sprinkles:before {
  content: "\F04E";
}

.wi-strong-wind:before {
  content: "\F050";
}

.wi-sunrise:before {
  content: "\F051";
}

.wi-sunset:before {
  content: "\F052";
}

.wi-thermometer-exterior:before {
  content: "\F053";
}

.wi-thermometer-internal:before {
  content: "\F054";
}

.wi-thermometer:before {
  content: "\F055";
}

.wi-tornado:before {
  content: "\F056";
}

.wi-up-right:before {
  content: "\F057";
}

.wi-up:before {
  content: "\F058";
}

.wi-wind-west:before {
  content: "\F059";
}

.wi-wind-south-west:before {
  content: "\F05A";
}

.wi-wind-south-east:before {
  content: "\F05B";
}

.wi-wind-south:before {
  content: "\F05C";
}

.wi-wind-north-west:before {
  content: "\F05D";
}

.wi-wind-north-east:before {
  content: "\F05E";
}

.wi-wind-north:before {
  content: "\F060";
}

.wi-wind-east:before {
  content: "\F061";
}

.wi-smoke:before {
  content: "\F062";
}

.wi-dust:before {
  content: "\F063";
}

.wi-snow-wind:before {
  content: "\F064";
}

.wi-day-snow-wind:before {
  content: "\F065";
}

.wi-night-snow-wind:before {
  content: "\F066";
}

.wi-night-alt-snow-wind:before {
  content: "\F067";
}

.wi-day-sleet-storm:before {
  content: "\F068";
}

.wi-night-sleet-storm:before {
  content: "\F069";
}

.wi-night-alt-sleet-storm:before {
  content: "\F06A";
}

.wi-day-snow-thunderstorm:before {
  content: "\F06B";
}

.wi-night-snow-thunderstorm:before {
  content: "\F06C";
}

.wi-night-alt-snow-thunderstorm:before {
  content: "\F06D";
}

.wi-solar-eclipse:before {
  content: "\F06E";
}

.wi-lunar-eclipse:before {
  content: "\F070";
}

.wi-meteor:before {
  content: "\F071";
}

.wi-hot:before {
  content: "\F072";
}

.wi-hurricane:before {
  content: "\F073";
}

.wi-smog:before {
  content: "\F074";
}

.wi-alien:before {
  content: "\F075";
}

.wi-snowflake-cold:before {
  content: "\F076";
}

.wi-stars:before {
  content: "\F077";
}

.wi-night-partly-cloudy:before {
  content: "\F083";
}

.wi-umbrella:before {
  content: "\F084";
}

.wi-day-windy:before {
  content: "\F085";
}

.wi-night-alt-cloudy:before {
  content: "\F086";
}

.wi-up-left:before {
  content: "\F087";
}

.wi-down-right:before {
  content: "\F088";
}

.wi-time-12:before {
  content: "\F089";
}

.wi-time-1:before {
  content: "\F08A";
}

.wi-time-2:before {
  content: "\F08B";
}

.wi-time-3:before {
  content: "\F08C";
}

.wi-time-4:before {
  content: "\F08D";
}

.wi-time-5:before {
  content: "\F08E";
}

.wi-time-6:before {
  content: "\F08F";
}

.wi-time-7:before {
  content: "\F090";
}

.wi-time-8:before {
  content: "\F091";
}

.wi-time-9:before {
  content: "\F092";
}

.wi-time-10:before {
  content: "\F093";
}

.wi-time-11:before {
  content: "\F094";
}

.wi-day-sleet:before {
  content: "\F0B2";
}

.wi-night-sleet:before {
  content: "\F0B3";
}

.wi-night-alt-sleet:before {
  content: "\F0B4";
}

.wi-sleet:before {
  content: "\F0B5";
}

.wi-day-haze:before {
  content: "\F0B6";
}

.wi-beafort-0:before {
  content: "\F0B7";
}

.wi-beafort-1:before {
  content: "\F0B8";
}

.wi-beafort-2:before {
  content: "\F0B9";
}

.wi-beafort-3:before {
  content: "\F0BA";
}

.wi-beafort-4:before {
  content: "\F0BB";
}

.wi-beafort-5:before {
  content: "\F0BC";
}

.wi-beafort-6:before {
  content: "\F0BD";
}

.wi-beafort-7:before {
  content: "\F0BE";
}

.wi-beafort-8:before {
  content: "\F0BF";
}

.wi-beafort-9:before {
  content: "\F0C0";
}

.wi-beafort-10:before {
  content: "\F0C1";
}

.wi-beafort-11:before {
  content: "\F0C2";
}

.wi-beafort-12:before {
  content: "\F0C3";
}

.wi-wind-default:before {
  content: "\F0B1";
}

wi-wind-default._0-deg {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

wi-wind-default._15-deg {
  -webkit-transform: rotate(15deg);
  transform: rotate(15deg);
}

wi-wind-default._30-deg {
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
}

wi-wind-default._45-deg {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

wi-wind-default._60-deg {
  -webkit-transform: rotate(60deg);
  transform: rotate(60deg);
}

wi-wind-default._75-deg {
  -webkit-transform: rotate(75deg);
  transform: rotate(75deg);
}

wi-wind-default._90-deg {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

wi-wind-default._105-deg {
  -webkit-transform: rotate(105deg);
  transform: rotate(105deg);
}

wi-wind-default._120-deg {
  -webkit-transform: rotate(120deg);
  transform: rotate(120deg);
}

wi-wind-default._135-deg {
  -webkit-transform: rotate(135deg);
  transform: rotate(135deg);
}

wi-wind-default._150-deg {
  -webkit-transform: rotate(150deg);
  transform: rotate(150deg);
}

wi-wind-default._165-deg {
  -webkit-transform: rotate(165deg);
  transform: rotate(165deg);
}

wi-wind-default._180-deg {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

wi-wind-default._195-deg {
  -webkit-transform: rotate(195deg);
  transform: rotate(195deg);
}

wi-wind-default._210-deg {
  -webkit-transform: rotate(210deg);
  transform: rotate(210deg);
}

wi-wind-default._225-deg {
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
}

wi-wind-default._240-deg {
  -webkit-transform: rotate(240deg);
  transform: rotate(240deg);
}

wi-wind-default._255-deg {
  -webkit-transform: rotate(255deg);
  transform: rotate(255deg);
}

wi-wind-default._270-deg {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

wi-wind-default._285-deg {
  -webkit-transform: rotate(295deg);
  transform: rotate(295deg);
}

wi-wind-default._300-deg {
  -webkit-transform: rotate(300deg);
  transform: rotate(300deg);
}

wi-wind-default._315-deg {
  -webkit-transform: rotate(315deg);
  transform: rotate(315deg);
}

wi-wind-default._330-deg {
  -webkit-transform: rotate(330deg);
  transform: rotate(330deg);
}

wi-wind-default._345-deg {
  -webkit-transform: rotate(345deg);
  transform: rotate(345deg);
}

.wi-moon-new:before {
  content: "\F095";
}

.wi-moon-waxing-cresent-1:before {
  content: "\F096";
}

.wi-moon-waxing-cresent-2:before {
  content: "\F097";
}

.wi-moon-waxing-cresent-3:before {
  content: "\F098";
}

.wi-moon-waxing-cresent-4:before {
  content: "\F099";
}

.wi-moon-waxing-cresent-5:before {
  content: "\F09A";
}

.wi-moon-waxing-cresent-6:before {
  content: "\F09B";
}

.wi-moon-first-quarter:before {
  content: "\F09C";
}

.wi-moon-waxing-gibbous-1:before {
  content: "\F09D";
}

.wi-moon-waxing-gibbous-2:before {
  content: "\F09E";
}

.wi-moon-waxing-gibbous-3:before {
  content: "\F09F";
}

.wi-moon-waxing-gibbous-4:before {
  content: "\F0A0";
}

.wi-moon-waxing-gibbous-5:before {
  content: "\F0A1";
}

.wi-moon-waxing-gibbous-6:before {
  content: "\F0A2";
}

.wi-moon-full:before {
  content: "\F0A3";
}

.wi-moon-waning-gibbous-1:before {
  content: "\F0A4";
}

.wi-moon-waning-gibbous-2:before {
  content: "\F0A5";
}

.wi-moon-waning-gibbous-3:before {
  content: "\F0A6";
}

.wi-moon-waning-gibbous-4:before {
  content: "\F0A7";
}

.wi-moon-waning-gibbous-5:before {
  content: "\F0A8";
}

.wi-moon-waning-gibbous-6:before {
  content: "\F0A9";
}

.wi-moon-3rd-quarter:before {
  content: "\F0AA";
}

.wi-moon-waning-crescent-1:before {
  content: "\F0AB";
}

.wi-moon-waning-crescent-2:before {
  content: "\F0AC";
}

.wi-moon-waning-crescent-3:before {
  content: "\F0AD";
}

.wi-moon-waning-crescent-4:before {
  content: "\F0AE";
}

.wi-moon-waning-crescent-5:before {
  content: "\F0AF";
}

.wi-moon-waning-crescent-6:before {
  content: "\F0B0";
}@font-face {
  font-family: 'themify';
  src: url(/fonts/themify.eot?2c454669bdf3aebf32a1bd8ac1e0d2d6);
  src: url(/fonts/themify.eot?2c454669bdf3aebf32a1bd8ac1e0d2d6?#iefix-fvbane) format('embedded-opentype'),
		url(/fonts/themify.woff?a1ecc3b826d01251edddf29c3e4e1e97) format('woff'),
		url(/fonts/themify.ttf?e23a7dcaefbde4e74e263247aa42ecd7) format('truetype'),
		url(/fonts/themify.svg?9c8e96ecc7fa01e6ebcd196495ed2db5#themify) format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="ti-"],
[class*=" ti-"] {
  font-family: 'themify';
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.ti-wand:before {
  content: "\E600";
}

.ti-volume:before {
  content: "\E601";
}

.ti-user:before {
  content: "\E602";
}

.ti-unlock:before {
  content: "\E603";
}

.ti-unlink:before {
  content: "\E604";
}

.ti-trash:before {
  content: "\E605";
}

.ti-thought:before {
  content: "\E606";
}

.ti-target:before {
  content: "\E607";
}

.ti-tag:before {
  content: "\E608";
}

.ti-tablet:before {
  content: "\E609";
}

.ti-star:before {
  content: "\E60A";
}

.ti-spray:before {
  content: "\E60B";
}

.ti-signal:before {
  content: "\E60C";
}

.ti-shopping-cart:before {
  content: "\E60D";
}

.ti-shopping-cart-full:before {
  content: "\E60E";
}

.ti-settings:before {
  content: "\E60F";
}

.ti-search:before {
  content: "\E610";
}

.ti-zoom-in:before {
  content: "\E611";
}

.ti-zoom-out:before {
  content: "\E612";
}

.ti-cut:before {
  content: "\E613";
}

.ti-ruler:before {
  content: "\E614";
}

.ti-ruler-pencil:before {
  content: "\E615";
}

.ti-ruler-alt:before {
  content: "\E616";
}

.ti-bookmark:before {
  content: "\E617";
}

.ti-bookmark-alt:before {
  content: "\E618";
}

.ti-reload:before {
  content: "\E619";
}

.ti-plus:before {
  content: "\E61A";
}

.ti-pin:before {
  content: "\E61B";
}

.ti-pencil:before {
  content: "\E61C";
}

.ti-pencil-alt:before {
  content: "\E61D";
}

.ti-paint-roller:before {
  content: "\E61E";
}

.ti-paint-bucket:before {
  content: "\E61F";
}

.ti-na:before {
  content: "\E620";
}

.ti-mobile:before {
  content: "\E621";
}

.ti-minus:before {
  content: "\E622";
}

.ti-medall:before {
  content: "\E623";
}

.ti-medall-alt:before {
  content: "\E624";
}

.ti-marker:before {
  content: "\E625";
}

.ti-marker-alt:before {
  content: "\E626";
}

.ti-arrow-up:before {
  content: "\E627";
}

.ti-arrow-right:before {
  content: "\E628";
}

.ti-arrow-left:before {
  content: "\E629";
}

.ti-arrow-down:before {
  content: "\E62A";
}

.ti-lock:before {
  content: "\E62B";
}

.ti-location-arrow:before {
  content: "\E62C";
}

.ti-link:before {
  content: "\E62D";
}

.ti-layout:before {
  content: "\E62E";
}

.ti-layers:before {
  content: "\E62F";
}

.ti-layers-alt:before {
  content: "\E630";
}

.ti-key:before {
  content: "\E631";
}

.ti-import:before {
  content: "\E632";
}

.ti-image:before {
  content: "\E633";
}

.ti-heart:before {
  content: "\E634";
}

.ti-heart-broken:before {
  content: "\E635";
}

.ti-hand-stop:before {
  content: "\E636";
}

.ti-hand-open:before {
  content: "\E637";
}

.ti-hand-drag:before {
  content: "\E638";
}

.ti-folder:before {
  content: "\E639";
}

.ti-flag:before {
  content: "\E63A";
}

.ti-flag-alt:before {
  content: "\E63B";
}

.ti-flag-alt-2:before {
  content: "\E63C";
}

.ti-eye:before {
  content: "\E63D";
}

.ti-export:before {
  content: "\E63E";
}

.ti-exchange-vertical:before {
  content: "\E63F";
}

.ti-desktop:before {
  content: "\E640";
}

.ti-cup:before {
  content: "\E641";
}

.ti-crown:before {
  content: "\E642";
}

.ti-comments:before {
  content: "\E643";
}

.ti-comment:before {
  content: "\E644";
}

.ti-comment-alt:before {
  content: "\E645";
}

.ti-close:before {
  content: "\E646";
}

.ti-clip:before {
  content: "\E647";
}

.ti-angle-up:before {
  content: "\E648";
}

.ti-angle-right:before {
  content: "\E649";
}

.ti-angle-left:before {
  content: "\E64A";
}

.ti-angle-down:before {
  content: "\E64B";
}

.ti-check:before {
  content: "\E64C";
}

.ti-check-box:before {
  content: "\E64D";
}

.ti-camera:before {
  content: "\E64E";
}

.ti-announcement:before {
  content: "\E64F";
}

.ti-brush:before {
  content: "\E650";
}

.ti-briefcase:before {
  content: "\E651";
}

.ti-bolt:before {
  content: "\E652";
}

.ti-bolt-alt:before {
  content: "\E653";
}

.ti-blackboard:before {
  content: "\E654";
}

.ti-bag:before {
  content: "\E655";
}

.ti-move:before {
  content: "\E656";
}

.ti-arrows-vertical:before {
  content: "\E657";
}

.ti-arrows-horizontal:before {
  content: "\E658";
}

.ti-fullscreen:before {
  content: "\E659";
}

.ti-arrow-top-right:before {
  content: "\E65A";
}

.ti-arrow-top-left:before {
  content: "\E65B";
}

.ti-arrow-circle-up:before {
  content: "\E65C";
}

.ti-arrow-circle-right:before {
  content: "\E65D";
}

.ti-arrow-circle-left:before {
  content: "\E65E";
}

.ti-arrow-circle-down:before {
  content: "\E65F";
}

.ti-angle-double-up:before {
  content: "\E660";
}

.ti-angle-double-right:before {
  content: "\E661";
}

.ti-angle-double-left:before {
  content: "\E662";
}

.ti-angle-double-down:before {
  content: "\E663";
}

.ti-zip:before {
  content: "\E664";
}

.ti-world:before {
  content: "\E665";
}

.ti-wheelchair:before {
  content: "\E666";
}

.ti-view-list:before {
  content: "\E667";
}

.ti-view-list-alt:before {
  content: "\E668";
}

.ti-view-grid:before {
  content: "\E669";
}

.ti-uppercase:before {
  content: "\E66A";
}

.ti-upload:before {
  content: "\E66B";
}

.ti-underline:before {
  content: "\E66C";
}

.ti-truck:before {
  content: "\E66D";
}

.ti-timer:before {
  content: "\E66E";
}

.ti-ticket:before {
  content: "\E66F";
}

.ti-thumb-up:before {
  content: "\E670";
}

.ti-thumb-down:before {
  content: "\E671";
}

.ti-text:before {
  content: "\E672";
}

.ti-stats-up:before {
  content: "\E673";
}

.ti-stats-down:before {
  content: "\E674";
}

.ti-split-v:before {
  content: "\E675";
}

.ti-split-h:before {
  content: "\E676";
}

.ti-smallcap:before {
  content: "\E677";
}

.ti-shine:before {
  content: "\E678";
}

.ti-shift-right:before {
  content: "\E679";
}

.ti-shift-left:before {
  content: "\E67A";
}

.ti-shield:before {
  content: "\E67B";
}

.ti-notepad:before {
  content: "\E67C";
}

.ti-server:before {
  content: "\E67D";
}

.ti-quote-right:before {
  content: "\E67E";
}

.ti-quote-left:before {
  content: "\E67F";
}

.ti-pulse:before {
  content: "\E680";
}

.ti-printer:before {
  content: "\E681";
}

.ti-power-off:before {
  content: "\E682";
}

.ti-plug:before {
  content: "\E683";
}

.ti-pie-chart:before {
  content: "\E684";
}

.ti-paragraph:before {
  content: "\E685";
}

.ti-panel:before {
  content: "\E686";
}

.ti-package:before {
  content: "\E687";
}

.ti-music:before {
  content: "\E688";
}

.ti-music-alt:before {
  content: "\E689";
}

.ti-mouse:before {
  content: "\E68A";
}

.ti-mouse-alt:before {
  content: "\E68B";
}

.ti-money:before {
  content: "\E68C";
}

.ti-microphone:before {
  content: "\E68D";
}

.ti-menu:before {
  content: "\E68E";
}

.ti-menu-alt:before {
  content: "\E68F";
}

.ti-map:before {
  content: "\E690";
}

.ti-map-alt:before {
  content: "\E691";
}

.ti-loop:before {
  content: "\E692";
}

.ti-location-pin:before {
  content: "\E693";
}

.ti-list:before {
  content: "\E694";
}

.ti-light-bulb:before {
  content: "\E695";
}

.ti-Italic:before {
  content: "\E696";
}

.ti-info:before {
  content: "\E697";
}

.ti-infinite:before {
  content: "\E698";
}

.ti-id-badge:before {
  content: "\E699";
}

.ti-hummer:before {
  content: "\E69A";
}

.ti-home:before {
  content: "\E69B";
}

.ti-help:before {
  content: "\E69C";
}

.ti-headphone:before {
  content: "\E69D";
}

.ti-harddrives:before {
  content: "\E69E";
}

.ti-harddrive:before {
  content: "\E69F";
}

.ti-gift:before {
  content: "\E6A0";
}

.ti-game:before {
  content: "\E6A1";
}

.ti-filter:before {
  content: "\E6A2";
}

.ti-files:before {
  content: "\E6A3";
}

.ti-file:before {
  content: "\E6A4";
}

.ti-eraser:before {
  content: "\E6A5";
}

.ti-envelope:before {
  content: "\E6A6";
}

.ti-download:before {
  content: "\E6A7";
}

.ti-direction:before {
  content: "\E6A8";
}

.ti-direction-alt:before {
  content: "\E6A9";
}

.ti-dashboard:before {
  content: "\E6AA";
}

.ti-control-stop:before {
  content: "\E6AB";
}

.ti-control-shuffle:before {
  content: "\E6AC";
}

.ti-control-play:before {
  content: "\E6AD";
}

.ti-control-pause:before {
  content: "\E6AE";
}

.ti-control-forward:before {
  content: "\E6AF";
}

.ti-control-backward:before {
  content: "\E6B0";
}

.ti-cloud:before {
  content: "\E6B1";
}

.ti-cloud-up:before {
  content: "\E6B2";
}

.ti-cloud-down:before {
  content: "\E6B3";
}

.ti-clipboard:before {
  content: "\E6B4";
}

.ti-car:before {
  content: "\E6B5";
}

.ti-calendar:before {
  content: "\E6B6";
}

.ti-book:before {
  content: "\E6B7";
}

.ti-bell:before {
  content: "\E6B8";
}

.ti-basketball:before {
  content: "\E6B9";
}

.ti-bar-chart:before {
  content: "\E6BA";
}

.ti-bar-chart-alt:before {
  content: "\E6BB";
}

.ti-back-right:before {
  content: "\E6BC";
}

.ti-back-left:before {
  content: "\E6BD";
}

.ti-arrows-corner:before {
  content: "\E6BE";
}

.ti-archive:before {
  content: "\E6BF";
}

.ti-anchor:before {
  content: "\E6C0";
}

.ti-align-right:before {
  content: "\E6C1";
}

.ti-align-left:before {
  content: "\E6C2";
}

.ti-align-justify:before {
  content: "\E6C3";
}

.ti-align-center:before {
  content: "\E6C4";
}

.ti-alert:before {
  content: "\E6C5";
}

.ti-alarm-clock:before {
  content: "\E6C6";
}

.ti-agenda:before {
  content: "\E6C7";
}

.ti-write:before {
  content: "\E6C8";
}

.ti-window:before {
  content: "\E6C9";
}

.ti-widgetized:before {
  content: "\E6CA";
}

.ti-widget:before {
  content: "\E6CB";
}

.ti-widget-alt:before {
  content: "\E6CC";
}

.ti-wallet:before {
  content: "\E6CD";
}

.ti-video-clapper:before {
  content: "\E6CE";
}

.ti-video-camera:before {
  content: "\E6CF";
}

.ti-vector:before {
  content: "\E6D0";
}

.ti-themify-logo:before {
  content: "\E6D1";
}

.ti-themify-favicon:before {
  content: "\E6D2";
}

.ti-themify-favicon-alt:before {
  content: "\E6D3";
}

.ti-support:before {
  content: "\E6D4";
}

.ti-stamp:before {
  content: "\E6D5";
}

.ti-split-v-alt:before {
  content: "\E6D6";
}

.ti-slice:before {
  content: "\E6D7";
}

.ti-shortcode:before {
  content: "\E6D8";
}

.ti-shift-right-alt:before {
  content: "\E6D9";
}

.ti-shift-left-alt:before {
  content: "\E6DA";
}

.ti-ruler-alt-2:before {
  content: "\E6DB";
}

.ti-receipt:before {
  content: "\E6DC";
}

.ti-pin2:before {
  content: "\E6DD";
}

.ti-pin-alt:before {
  content: "\E6DE";
}

.ti-pencil-alt2:before {
  content: "\E6DF";
}

.ti-palette:before {
  content: "\E6E0";
}

.ti-more:before {
  content: "\E6E1";
}

.ti-more-alt:before {
  content: "\E6E2";
}

.ti-microphone-alt:before {
  content: "\E6E3";
}

.ti-magnet:before {
  content: "\E6E4";
}

.ti-line-double:before {
  content: "\E6E5";
}

.ti-line-dotted:before {
  content: "\E6E6";
}

.ti-line-dashed:before {
  content: "\E6E7";
}

.ti-layout-width-full:before {
  content: "\E6E8";
}

.ti-layout-width-default:before {
  content: "\E6E9";
}

.ti-layout-width-default-alt:before {
  content: "\E6EA";
}

.ti-layout-tab:before {
  content: "\E6EB";
}

.ti-layout-tab-window:before {
  content: "\E6EC";
}

.ti-layout-tab-v:before {
  content: "\E6ED";
}

.ti-layout-tab-min:before {
  content: "\E6EE";
}

.ti-layout-slider:before {
  content: "\E6EF";
}

.ti-layout-slider-alt:before {
  content: "\E6F0";
}

.ti-layout-sidebar-right:before {
  content: "\E6F1";
}

.ti-layout-sidebar-none:before {
  content: "\E6F2";
}

.ti-layout-sidebar-left:before {
  content: "\E6F3";
}

.ti-layout-placeholder:before {
  content: "\E6F4";
}

.ti-layout-menu:before {
  content: "\E6F5";
}

.ti-layout-menu-v:before {
  content: "\E6F6";
}

.ti-layout-menu-separated:before {
  content: "\E6F7";
}

.ti-layout-menu-full:before {
  content: "\E6F8";
}

.ti-layout-media-right-alt:before {
  content: "\E6F9";
}

.ti-layout-media-right:before {
  content: "\E6FA";
}

.ti-layout-media-overlay:before {
  content: "\E6FB";
}

.ti-layout-media-overlay-alt:before {
  content: "\E6FC";
}

.ti-layout-media-overlay-alt-2:before {
  content: "\E6FD";
}

.ti-layout-media-left-alt:before {
  content: "\E6FE";
}

.ti-layout-media-left:before {
  content: "\E6FF";
}

.ti-layout-media-center-alt:before {
  content: "\E700";
}

.ti-layout-media-center:before {
  content: "\E701";
}

.ti-layout-list-thumb:before {
  content: "\E702";
}

.ti-layout-list-thumb-alt:before {
  content: "\E703";
}

.ti-layout-list-post:before {
  content: "\E704";
}

.ti-layout-list-large-image:before {
  content: "\E705";
}

.ti-layout-line-solid:before {
  content: "\E706";
}

.ti-layout-grid4:before {
  content: "\E707";
}

.ti-layout-grid3:before {
  content: "\E708";
}

.ti-layout-grid2:before {
  content: "\E709";
}

.ti-layout-grid2-thumb:before {
  content: "\E70A";
}

.ti-layout-cta-right:before {
  content: "\E70B";
}

.ti-layout-cta-left:before {
  content: "\E70C";
}

.ti-layout-cta-center:before {
  content: "\E70D";
}

.ti-layout-cta-btn-right:before {
  content: "\E70E";
}

.ti-layout-cta-btn-left:before {
  content: "\E70F";
}

.ti-layout-column4:before {
  content: "\E710";
}

.ti-layout-column3:before {
  content: "\E711";
}

.ti-layout-column2:before {
  content: "\E712";
}

.ti-layout-accordion-separated:before {
  content: "\E713";
}

.ti-layout-accordion-merged:before {
  content: "\E714";
}

.ti-layout-accordion-list:before {
  content: "\E715";
}

.ti-ink-pen:before {
  content: "\E716";
}

.ti-info-alt:before {
  content: "\E717";
}

.ti-help-alt:before {
  content: "\E718";
}

.ti-headphone-alt:before {
  content: "\E719";
}

.ti-hand-point-up:before {
  content: "\E71A";
}

.ti-hand-point-right:before {
  content: "\E71B";
}

.ti-hand-point-left:before {
  content: "\E71C";
}

.ti-hand-point-down:before {
  content: "\E71D";
}

.ti-gallery:before {
  content: "\E71E";
}

.ti-face-smile:before {
  content: "\E71F";
}

.ti-face-sad:before {
  content: "\E720";
}

.ti-credit-card:before {
  content: "\E721";
}

.ti-control-skip-forward:before {
  content: "\E722";
}

.ti-control-skip-backward:before {
  content: "\E723";
}

.ti-control-record:before {
  content: "\E724";
}

.ti-control-eject:before {
  content: "\E725";
}

.ti-comments-smiley:before {
  content: "\E726";
}

.ti-brush-alt:before {
  content: "\E727";
}

.ti-youtube:before {
  content: "\E728";
}

.ti-vimeo:before {
  content: "\E729";
}

.ti-twitter:before {
  content: "\E72A";
}

.ti-time:before {
  content: "\E72B";
}

.ti-tumblr:before {
  content: "\E72C";
}

.ti-skype:before {
  content: "\E72D";
}

.ti-share:before {
  content: "\E72E";
}

.ti-share-alt:before {
  content: "\E72F";
}

.ti-rocket:before {
  content: "\E730";
}

.ti-pinterest:before {
  content: "\E731";
}

.ti-new-window:before {
  content: "\E732";
}

.ti-microsoft:before {
  content: "\E733";
}

.ti-list-ol:before {
  content: "\E734";
}

.ti-linkedin:before {
  content: "\E735";
}

.ti-layout-sidebar-2:before {
  content: "\E736";
}

.ti-layout-grid4-alt:before {
  content: "\E737";
}

.ti-layout-grid3-alt:before {
  content: "\E738";
}

.ti-layout-grid2-alt:before {
  content: "\E739";
}

.ti-layout-column4-alt:before {
  content: "\E73A";
}

.ti-layout-column3-alt:before {
  content: "\E73B";
}

.ti-layout-column2-alt:before {
  content: "\E73C";
}

.ti-instagram:before {
  content: "\E73D";
}

.ti-google:before {
  content: "\E73E";
}

.ti-github:before {
  content: "\E73F";
}

.ti-flickr:before {
  content: "\E740";
}

.ti-facebook:before {
  content: "\E741";
}

.ti-dropbox:before {
  content: "\E742";
}

.ti-dribbble:before {
  content: "\E743";
}

.ti-apple:before {
  content: "\E744";
}

.ti-android:before {
  content: "\E745";
}

.ti-save:before {
  content: "\E746";
}

.ti-save-alt:before {
  content: "\E747";
}

.ti-yahoo:before {
  content: "\E748";
}

.ti-wordpress:before {
  content: "\E749";
}

.ti-vimeo-alt:before {
  content: "\E74A";
}

.ti-twitter-alt:before {
  content: "\E74B";
}

.ti-tumblr-alt:before {
  content: "\E74C";
}

.ti-trello:before {
  content: "\E74D";
}

.ti-stack-overflow:before {
  content: "\E74E";
}

.ti-soundcloud:before {
  content: "\E74F";
}

.ti-sharethis:before {
  content: "\E750";
}

.ti-sharethis-alt:before {
  content: "\E751";
}

.ti-reddit:before {
  content: "\E752";
}

.ti-pinterest-alt:before {
  content: "\E753";
}

.ti-microsoft-alt:before {
  content: "\E754";
}

.ti-linux:before {
  content: "\E755";
}

.ti-jsfiddle:before {
  content: "\E756";
}

.ti-joomla:before {
  content: "\E757";
}

.ti-html5:before {
  content: "\E758";
}

.ti-flickr-alt:before {
  content: "\E759";
}

.ti-email:before {
  content: "\E75A";
}

.ti-drupal:before {
  content: "\E75B";
}

.ti-dropbox-alt:before {
  content: "\E75C";
}

.ti-css3:before {
  content: "\E75D";
}

.ti-rss:before {
  content: "\E75E";
}

.ti-rss-alt:before {
  content: "\E75F";
}/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
  position: absolute;
  left: 0;
  top: 0;
}

.leaflet-container {
  overflow: hidden;
}

.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-user-drag: none;
}

/* Prevents IE11 from highlighting tiles in blue */

.leaflet-tile::-moz-selection {
  background: transparent;
}

.leaflet-tile::selection {
  background: transparent;
}

/* Safari renders non-retina tile on retina better with this, but Chrome is worse */

.leaflet-safari .leaflet-tile {
  image-rendering: -webkit-optimize-contrast;
}

/* hack that prevents hw layers "stretching" when loading new tiles */

.leaflet-safari .leaflet-tile-container {
  width: 1600px;
  height: 1600px;
  -webkit-transform-origin: 0 0;
}

.leaflet-marker-icon,
.leaflet-marker-shadow {
  display: block;
}

/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */

/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */

.leaflet-container .leaflet-overlay-pane svg {
  max-width: none !important;
  max-height: none !important;
}

.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
  max-width: none !important;
  max-height: none !important;
  width: auto;
  padding: 0;
}

.leaflet-container img.leaflet-tile {
  /* See: https://bugs.chromium.org/p/chromium/issues/detail?id=600120 */
  mix-blend-mode: plus-lighter;
}

.leaflet-container.leaflet-touch-zoom {
  -ms-touch-action: pan-x pan-y;
  touch-action: pan-x pan-y;
}

.leaflet-container.leaflet-touch-drag {
  -ms-touch-action: pinch-zoom;
  /* Fallback for FF which doesn't support pinch-zoom */
  touch-action: none;
  touch-action: pinch-zoom;
}

.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
  -ms-touch-action: none;
  touch-action: none;
}

.leaflet-container {
  -webkit-tap-highlight-color: transparent;
}

.leaflet-container a {
  -webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}

.leaflet-tile {
  -webkit-filter: inherit;
          filter: inherit;
  visibility: hidden;
}

.leaflet-tile-loaded {
  visibility: inherit;
}

.leaflet-zoom-box {
  width: 0;
  height: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  z-index: 800;
}

/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */

.leaflet-overlay-pane svg {
  -moz-user-select: none;
}

.leaflet-pane {
  z-index: 400;
}

.leaflet-tile-pane {
  z-index: 200;
}

.leaflet-overlay-pane {
  z-index: 400;
}

.leaflet-shadow-pane {
  z-index: 500;
}

.leaflet-marker-pane {
  z-index: 600;
}

.leaflet-tooltip-pane {
  z-index: 650;
}

.leaflet-popup-pane {
  z-index: 700;
}

.leaflet-map-pane canvas {
  z-index: 100;
}

.leaflet-map-pane svg {
  z-index: 200;
}

.leaflet-vml-shape {
  width: 1px;
  height: 1px;
}

.lvml {
  behavior: url(#default#VML);
  display: inline-block;
  position: absolute;
}

/* control positioning */

.leaflet-control {
  position: relative;
  z-index: 800;
  pointer-events: visiblePainted;
  /* IE 9-10 doesn't have auto */
  pointer-events: auto;
}

.leaflet-top,
.leaflet-bottom {
  position: absolute;
  z-index: 1000;
  pointer-events: none;
}

.leaflet-top {
  top: 0;
}

.leaflet-right {
  right: 0;
}

.leaflet-bottom {
  bottom: 0;
}

.leaflet-left {
  left: 0;
}

.leaflet-control {
  float: left;
  clear: both;
}

.leaflet-right .leaflet-control {
  float: right;
}

.leaflet-top .leaflet-control {
  margin-top: 10px;
}

.leaflet-bottom .leaflet-control {
  margin-bottom: 10px;
}

.leaflet-left .leaflet-control {
  margin-left: 10px;
}

.leaflet-right .leaflet-control {
  margin-right: 10px;
}

/* zoom and fade animations */

.leaflet-fade-anim .leaflet-popup {
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}

.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
  opacity: 1;
}

.leaflet-zoom-animated {
  -webkit-transform-origin: 0 0;
  transform-origin: 0 0;
}

svg.leaflet-zoom-animated {
  will-change: transform;
}

.leaflet-zoom-anim .leaflet-zoom-animated {
  -webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
  transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
  transition: transform 0.25s cubic-bezier(0,0,0.25,1);
  transition: transform 0.25s cubic-bezier(0,0,0.25,1), -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
}

.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
  -webkit-transition: none;
  transition: none;
}

.leaflet-zoom-anim .leaflet-zoom-hide {
  visibility: hidden;
}

/* cursors */

.leaflet-interactive {
  cursor: pointer;
}

.leaflet-grab {
  cursor: -webkit-grab;
  cursor: grab;
}

.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
  cursor: crosshair;
}

.leaflet-popup-pane,
.leaflet-control {
  cursor: auto;
}

.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

/* marker & overlays interactivity */

.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
  pointer-events: none;
}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive,
svg.leaflet-image-layer.leaflet-interactive path {
  pointer-events: visiblePainted;
  /* IE 9-10 doesn't have auto */
  pointer-events: auto;
}

/* visual tweaks */

.leaflet-container {
  background: #ddd;
  outline-offset: 1px;
}

.leaflet-container a {
  color: #0078A8;
}

.leaflet-zoom-box {
  border: 2px dotted #38f;
  background: rgba(255,255,255,0.5);
}

/* general typography */

.leaflet-container {
  font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-size: 0.75rem;
  line-height: 1.5;
}

/* general toolbar styles */

.leaflet-bar {
  -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.65);
          box-shadow: 0 1px 5px rgba(0,0,0,0.65);
  border-radius: 4px;
}

.leaflet-bar a {
  background-color: #fff;
  border-bottom: 1px solid #ccc;
  width: 26px;
  height: 26px;
  line-height: 26px;
  display: block;
  text-align: center;
  text-decoration: none;
  color: black;
}

.leaflet-bar a,
.leaflet-control-layers-toggle {
  background-position: 50% 50%;
  background-repeat: no-repeat;
  display: block;
}

.leaflet-bar a:hover,
.leaflet-bar a:focus {
  background-color: #f4f4f4;
}

.leaflet-bar a:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}

.leaflet-bar a:last-child {
  border-bottom-left-radius: 4px;
  border-bottom-right-radius: 4px;
  border-bottom: none;
}

.leaflet-bar a.leaflet-disabled {
  cursor: default;
  background-color: #f4f4f4;
  color: #bbb;
}

.leaflet-touch .leaflet-bar a {
  width: 30px;
  height: 30px;
  line-height: 30px;
}

.leaflet-touch .leaflet-bar a:first-child {
  border-top-left-radius: 2px;
  border-top-right-radius: 2px;
}

.leaflet-touch .leaflet-bar a:last-child {
  border-bottom-left-radius: 2px;
  border-bottom-right-radius: 2px;
}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
  font: bold 18px 'Lucida Console', Monaco, monospace;
  text-indent: 1px;
}

.leaflet-touch .leaflet-control-zoom-in,
.leaflet-touch .leaflet-control-zoom-out {
  font-size: 22px;
}

/* layers control */

.leaflet-control-layers {
  -webkit-box-shadow: 0 1px 5px rgba(0,0,0,0.4);
          box-shadow: 0 1px 5px rgba(0,0,0,0.4);
  background: #fff;
  border-radius: 5px;
}

.leaflet-control-layers-toggle {
  background-image: url(/images/vendor/leaflet/dist/layers.png?a6137456ed160d7606981aa57c559898);
  width: 36px;
  height: 36px;
}

.leaflet-retina .leaflet-control-layers-toggle {
  background-image: url(/images/vendor/leaflet/dist/layers-2x.png?4f0283c6ce28e888000e978e537a6a56);
  background-size: 26px 26px;
}

.leaflet-touch .leaflet-control-layers-toggle {
  width: 44px;
  height: 44px;
}

.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
  display: none;
}

.leaflet-control-layers-expanded .leaflet-control-layers-list {
  display: block;
  position: relative;
}

.leaflet-control-layers-expanded {
  padding: 6px 10px 6px 6px;
  color: #333;
  background: #fff;
}

.leaflet-control-layers-scrollbar {
  overflow-y: scroll;
  overflow-x: hidden;
  padding-right: 5px;
}

.leaflet-control-layers-selector {
  margin-top: 2px;
  position: relative;
  top: 1px;
}

.leaflet-control-layers label {
  display: block;
  font-size: 13px;
  font-size: 1.08333em;
}

.leaflet-control-layers-separator {
  height: 0;
  border-top: 1px solid #ddd;
  margin: 5px -10px 5px -6px;
}

/* Default icon URLs */

.leaflet-default-icon-path {
  /* used only in path-guessing heuristic, see L.Icon.Default */
  background-image: url(/images/vendor/leaflet/dist/marker-icon.png?2273e3d8ad9264b7daa5bdbf8e6b47f8);
}

/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
  background: #fff;
  background: rgba(255, 255, 255, 0.8);
  margin: 0;
}

.leaflet-control-attribution,
.leaflet-control-scale-line {
  padding: 0 5px;
  color: #333;
  line-height: 1.4;
}

.leaflet-control-attribution a {
  text-decoration: none;
}

.leaflet-control-attribution a:hover,
.leaflet-control-attribution a:focus {
  text-decoration: underline;
}

.leaflet-attribution-flag {
  display: inline !important;
  vertical-align: baseline !important;
  width: 1em;
  height: 0.6669em;
}

.leaflet-left .leaflet-control-scale {
  margin-left: 5px;
}

.leaflet-bottom .leaflet-control-scale {
  margin-bottom: 5px;
}

.leaflet-control-scale-line {
  border: 2px solid #777;
  border-top: none;
  line-height: 1.1;
  padding: 2px 5px 1px;
  white-space: nowrap;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background: rgba(255, 255, 255, 0.8);
  text-shadow: 1px 1px #fff;
}

.leaflet-control-scale-line:not(:first-child) {
  border-top: 2px solid #777;
  border-bottom: none;
  margin-top: -2px;
}

.leaflet-control-scale-line:not(:first-child):not(:last-child) {
  border-bottom: 2px solid #777;
}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
  border: 2px solid rgba(0,0,0,0.2);
  background-clip: padding-box;
}

/* popup */

.leaflet-popup {
  position: absolute;
  text-align: center;
  margin-bottom: 20px;
}

.leaflet-popup-content-wrapper {
  padding: 1px;
  text-align: left;
  border-radius: 12px;
}

.leaflet-popup-content {
  margin: 13px 24px 13px 20px;
  line-height: 1.3;
  font-size: 13px;
  font-size: 1.08333em;
  min-height: 1px;
}

.leaflet-popup-content p {
  margin: 17px 0;
  margin: 1.3em 0;
}

.leaflet-popup-tip-container {
  width: 40px;
  height: 20px;
  position: absolute;
  left: 50%;
  margin-top: -1px;
  margin-left: -20px;
  overflow: hidden;
  pointer-events: none;
}

.leaflet-popup-tip {
  width: 17px;
  height: 17px;
  padding: 1px;
  margin: -10px auto 0;
  pointer-events: auto;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}

.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
  background: white;
  color: #333;
  -webkit-box-shadow: 0 3px 14px rgba(0,0,0,0.4);
          box-shadow: 0 3px 14px rgba(0,0,0,0.4);
}

.leaflet-container a.leaflet-popup-close-button {
  position: absolute;
  top: 0;
  right: 0;
  border: none;
  text-align: center;
  width: 24px;
  height: 24px;
  font: 16px/24px Tahoma, Verdana, sans-serif;
  color: #757575;
  text-decoration: none;
  background: transparent;
}

.leaflet-container a.leaflet-popup-close-button:hover,
.leaflet-container a.leaflet-popup-close-button:focus {
  color: #585858;
}

.leaflet-popup-scrolled {
  overflow: auto;
}

.leaflet-oldie .leaflet-popup-content-wrapper {
  -ms-zoom: 1;
}

.leaflet-oldie .leaflet-popup-tip {
  width: 24px;
  margin: 0 auto;
  -ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
  filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
  border: 1px solid #999;
}

/* div icon */

.leaflet-div-icon {
  background: #fff;
  border: 1px solid #666;
}

/* Tooltip */

/* Base styles for the element that has a tooltip */

.leaflet-tooltip {
  position: absolute;
  padding: 6px;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 3px;
  color: #222;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
  -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.4);
          box-shadow: 0 1px 3px rgba(0,0,0,0.4);
}

.leaflet-tooltip.leaflet-interactive {
  cursor: pointer;
  pointer-events: auto;
}

.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  position: absolute;
  pointer-events: none;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}

/* Directions */

.leaflet-tooltip-bottom {
  margin-top: 6px;
}

.leaflet-tooltip-top {
  margin-top: -6px;
}

.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
  left: 50%;
  margin-left: -6px;
}

.leaflet-tooltip-top:before {
  bottom: 0;
  margin-bottom: -12px;
  border-top-color: #fff;
}

.leaflet-tooltip-bottom:before {
  top: 0;
  margin-top: -12px;
  margin-left: -6px;
  border-bottom-color: #fff;
}

.leaflet-tooltip-left {
  margin-left: -6px;
}

.leaflet-tooltip-right {
  margin-left: 6px;
}

.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
  top: 50%;
  margin-top: -6px;
}

.leaflet-tooltip-left:before {
  right: 0;
  margin-right: -12px;
  border-left-color: #fff;
}

.leaflet-tooltip-right:before {
  left: 0;
  margin-left: -12px;
  border-right-color: #fff;
}

/* Printing */

@media print {
  /* Prevent printers from removing background-images of controls. */

  .leaflet-control {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
  }
}/* Slider */

.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}

.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}

.slick-list:focus {
  outline: none;
}

.slick-list.dragging {
  cursor: pointer;
  cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.slick-track:before,
.slick-track:after {
  display: table;
  content: '';
}

.slick-track:after {
  clear: both;
}

.slick-loading .slick-track {
  visibility: hidden;
}

.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}

[dir='rtl'] .slick-slide {
  float: right;
}

.slick-slide img {
  display: block;
}

.slick-slide.slick-loading img {
  display: none;
}

.slick-slide.dragging img {
  pointer-events: none;
}

.slick-initialized .slick-slide {
  display: block;
}

.slick-loading .slick-slide {
  visibility: hidden;
}

.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}

.slick-arrow.slick-hidden {
  display: none;
}@charset 'UTF-8';

/* Slider */

.slick-loading .slick-list {
  background: #fff url(/images/vendor/slick-carousel/slick/ajax-loader.gif?c5cd7f5300576ab4c88202b42f6ded62) center center no-repeat;
}

/* Icons */

@font-face {
  font-family: 'slick';
  font-weight: normal;
  font-style: normal;
  src: url(/fonts/vendor/slick-carousel/slick/slick.eot?ced611daf7709cc778da928fec876475);
  src: url(/fonts/vendor/slick-carousel/slick/slick.eot?ced611daf7709cc778da928fec876475?#iefix) format('embedded-opentype'), url(/fonts/vendor/slick-carousel/slick/slick.woff?b7c9e1e479de3b53f1e4e30ebac2403a) format('woff'), url(/fonts/vendor/slick-carousel/slick/slick.ttf?d41f55a78e6f49a5512878df1737e58a) format('truetype'), url(/fonts/vendor/slick-carousel/slick/slick.svg?f97e3bbf73254b0112091d0192f17aec#slick) format('svg');
}

/* Arrows */

.slick-prev,
.slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: none;
  background: transparent;
}

.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent;
}

.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before {
  opacity: .25;
}

.slick-prev:before,
.slick-next:before {
  font-family: 'slick';
  font-size: 20px;
  line-height: 1;
  opacity: .75;
  color: white;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -25px;
}

[dir='rtl'] .slick-prev {
  right: -25px;
  left: auto;
}

.slick-prev:before {
  content: '\2190';
}

[dir='rtl'] .slick-prev:before {
  content: '\2192';
}

.slick-next {
  right: -25px;
}

[dir='rtl'] .slick-next {
  right: auto;
  left: -25px;
}

.slick-next:before {
  content: '\2192';
}

[dir='rtl'] .slick-next:before {
  content: '\2190';
}

/* Dots */

.slick-dotted.slick-slider {
  margin-bottom: 30px;
}

.slick-dots {
  position: absolute;
  bottom: -25px;
  display: block;
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
}

.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}

.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}

.slick-dots li button:hover,
.slick-dots li button:focus {
  outline: none;
}

.slick-dots li button:hover:before,
.slick-dots li button:focus:before {
  opacity: 1;
}

.slick-dots li button:before {
  font-family: 'slick';
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: '\2022';
  text-align: center;
  opacity: .25;
  color: black;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-dots li.slick-active button:before {
  opacity: .75;
  color: black;
}@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.6.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

@-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);
  }

  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 {
    -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% {
    -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);
  }
}

.bounce {
  -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;
  }

  25%, 75% {
    opacity: 0;
  }
}

.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 {
    -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);
  }
}

.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 {
    -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);
  }
}

.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 {
    -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);
  }
}

.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% {
    -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);
  }
}

.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% {
    -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);
  }
}

.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 {
    -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);
  }
}

.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 {
    -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);
  }
}

.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 {
    -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);
  }
}

.jello {
  -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 {
    -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);
  }
}

.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 {
    -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);
  }
}

.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 {
    -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);
  }
}

.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 {
    -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);
  }
}

.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 {
    -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);
  }
}

.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% {
    -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);
  }
}

.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% {
    -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);
  }
}

.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;
    -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);
  }
}

.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;
    -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);
  }
}

.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% {
    -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);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.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;
    -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);
  }
}

.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;
    -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);
  }
}

.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;
    -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);
  }
}

.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;
    -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);
  }
}

.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;
    -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);
  }
}

.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;
    -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);
  }
}

.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;
    -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);
  }
}

.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;
    -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);
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

.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;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}

.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;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}

.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;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}

.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;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}

.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;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}

.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;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}

.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;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}

.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;
  }

  to {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}

.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 {
    -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;
  }
}

.animated.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 {
    -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);
  }
}

.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 {
    -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);
  }
}

.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 {
    -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;
  }
}

.flipOutX {
  -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 {
    -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;
  }
}

.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 {
    -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;
  }
}

.lightSpeedIn {
  -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;
  }

  to {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -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 {
    -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;
  }
}

.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 {
    -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;
  }
}

.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 {
    -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;
  }
}

.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 {
    -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;
  }
}

.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 {
    -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;
  }
}

.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 {
    -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;
  }
}

.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 {
    -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;
  }
}

.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 {
    -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;
  }
}

.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 {
    -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;
  }
}

.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 {
    -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;
  }
}

.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% {
    -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;
  }
}

.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;
    -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);
  }
}

.jackInTheBox {
  -webkit-animation-name: jackInTheBox;
  animation-name: jackInTheBox;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-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;
    -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 {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-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);
  }
}

@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 {
  -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;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

.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;
    -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);
  }
}

.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;
    -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);
  }
}

.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;
    -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);
  }
}

.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;
    -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);
  }
}

.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;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  to {
    opacity: 0;
  }
}

.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;
    -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);
  }
}

.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;
    -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;
  }
}

.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;
    -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;
  }
}

.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;
    -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);
  }
}

.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 {
    -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);
  }
}

.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 {
    -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);
  }
}

.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 {
    -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);
  }
}

.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 {
    -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);
  }
}

.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 {
    -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);
  }
}

.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 {
    -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);
  }
}

.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 {
    -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);
  }
}

.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 {
    -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);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.vjs-button > .vjs-icon-placeholder:before,
.video-js .vjs-modal-dialog,
.vjs-modal-dialog .vjs-modal-dialog-content {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.vjs-button > .vjs-icon-placeholder:before {
  text-align: center;
}

@font-face {
  font-family: VideoJS;
  src: url(/fonts/vendor/video.js/dist/VideoJS.eot?46ac6629168546c71dbf115992aa4be9?#iefix) format("eot");
}

@font-face {
  font-family: VideoJS;
  src: url(data:application/font-woff;charset=utf-8;base64,d09GRgABAAAAABBIAAsAAAAAGoQAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABHU1VCAAABCAAAADsAAABUIIslek9TLzIAAAFEAAAAPgAAAFZRiV3RY21hcAAAAYQAAADQAAADIjn098ZnbHlmAAACVAAACv4AABEIAwnSw2hlYWQAAA1UAAAAKwAAADYSy2hLaGhlYQAADYAAAAAbAAAAJA4DByFobXR4AAANnAAAAA8AAACE4AAAAGxvY2EAAA2sAAAARAAAAEQ9NEHGbWF4cAAADfAAAAAfAAAAIAEyAIFuYW1lAAAOEAAAASUAAAIK1cf1oHBvc3QAAA84AAABDwAAAZ5AAl/0eJxjYGRgYOBiMGCwY2BycfMJYeDLSSzJY5BiYGGAAJA8MpsxJzM9kYEDxgPKsYBpDiBmg4gCACY7BUgAeJxjYGQ7xTiBgZWBgaWQ5RkDA8MvCM0cwxDOeI6BgYmBlZkBKwhIc01hcPjI+FGBHcRdyA4RZgQRAC4HCwEAAHic7dFprsIgAEXhg8U61XmeWcBb1FuQP4w7ZQXK5boMm3yclFDSANAHmuKviBBeBPQ8ymyo8w3jOh/5r2ui5nN6v8sYNJb3WMdeWRvLji0DhozKdxM6psyYs2DJijUbtuzYc+DIiTMXrty4k8oGLb+n0xCe37ekM7Z66j1DbUy3l6PpHnLfdLO5NdSBoQ4NdWSoY9ON54mhdqa/y1NDnRnq3FAXhro01JWhrg11Y6hbQ90Z6t5QD4Z6NNSToZ4N9WKoV0O9GerdUJORPqkhTd54nJ1YDXBU1RV+576/JBs2bPYPkrDZt5vsJrv53V/I5mclhGDCTwgGBQQSTEji4hCkYIAGd4TGIWFAhV0RQTpWmQp1xv6hA4OTOlNr2zFANbHUYbq2OtNCpViRqsk+e+7bTQAhzti8vPfuPffcc88959zznbcMMPjHD/KDDGEY0ABpYX384NhlomIYlo4JISGEY9mMh2FSidYiqkEUphtNYDSY/dXg9023l4DdxlqUl0chuZRhncJKrsCQHIwcGuwfnhMIzBnuH4Sym+1D2zaGjheXlhYfD238z80mKYMmvJ5XeOTzd8z9eujbMxJNhu4C9xPE/bCMiDuSNIWgkTQwBE55hLSAE7ZwhrHLnAHZOGV/kmBGTiNjZxzI77Hb7Hqjz68TjT6vh+5JT/cCIkqS0D6CqPf5jX4Qjdx5j6vlDfZM4aZFdbVXIxtOlJaP/WottMnH6CJQ3bTiue3PrY23HjnChtuamxwvvzFjxkPrNj3z0tG9T561HDYf6OgmRWvlY3JQHoQb8ltV2Yet7YfWctEjR1AtxS/cSX6U4alf6NJEBQ7YKg9wrXQKd0IeZCb2ux75Uhh1Un+Nz+9LTOE7PK777nN5xqdTneTBhCbx446mZrhnUkrCz2YhA9dSMxaG0SYmT8hi9ZPu1E94PJYQSH6LRmhxec7Q7ZeXntgQuVpbh+a4qWNsckVyTdn0P7o7DpgPW84+uRcq0BITflBikGdUjAZ9wYBVI3mtrNvr9kpg1UsaK6t3690aoorC1lg0GpMH2HAMtkZjsSi5Ig9ESVosOh7GQfLjKNLvKpMKkLSKNFAka710GdgSi8oDMSoNhqjkKBXTgn3swtaxyzGkUzIzae9RtLdWkSlZ1KDX6EzgllzV4NV4SoDFSOGD4+HCeQUF8wrZ5Hs8zIb5EaVxy8DYFTbMCJPnLIWZxugZE2NlivC0gc1qEQUR8jEKgZcAXeH18BiCgl5nlHh0CrjB4Hb5fX4gb0J7c9PuHVsfgkx2n/vTY/JV8kn8PGxf7faOZ8qX8JVByuIf4whk9sqXli2hvPJV9hrp0hY7l8r2x37ydaVsb4xvXv/47v2NjfCl8m5oRDJclFMoE1yk0Uh1Te4/m8lFXe9qBZD0EkheicebXvzI2PLCuoKCukLuhPIeKwaHPEouxw3kMqaIUXDQ1p0mip+MyCORSCQaoUsnY1VZ38nUTrG21WvVo4f1OsEJFhvSfAFwGfT8VHRMeAVUpwLOoLzjT/REIj3O3FhuURE+nERF+0pTId5Fyxv5sfwGyg4O+my4vZv0sZm7oeQlFZORiB+tG0MweVNraeitl7yxiPIHTk4/diVxs94o5lEYishB2iAtkchEnsActoEpx44Fo8XnsQMaA22BlqC20RmhBKzYojZyYaxg+JggMc4HHY2m+L9EkWSYljirOisrO7d3VorxzyZ6Vc4lJqITAu1b2wOBdrLElAP+bFc2eGaZFVbkmJktv5uT6Jlz5D/MnBFor6ig/JPnRViBsV3LNKGGqB1ChJ0tgQywlVLFJIuQgTFttwkiKxhyQdAZMdMYtSaoAewqfvXVYPAbDT6/1mez85YS8FSDywQ6NfAnef6FNEGMilnppyvn5rB6tTyq1pOceRWnp2WJEZFXHeX5oyoem1nTTgdqc4heDY7bOeKz63vnz+/dRx+s31Ht2JGanQ5seirfWJL9tjozU/12TnEjn5oux9OzU3ckGbBzBwNOyk69JykKH0n/0LM9A72tuwM3zQpIRu4AxiToseEpgPOmbROyFe9/X2yeUvoUsCyEvjcgs7fpWP3/aKlFN0+6HFUe6D9HFz/XPwBlN9tTqNyZjFJ8UO2RUT5/h4CptCctEyeisnOyXjALEp7dXKaQKf6O7IMnGjNNACRMLxqdYJX8eMLvmmd68D+ayBLyKKYZwYxDt/GNhzETDJ05Qxlyi3pi3/Z93ndYVSumgj0V/KkIFlO6+1K3fF2+3g0q+YtuSIf0bvmLqV09nnobI6hwcjIP8aPCKayjsF5JBY3LaKAeRLSyYB1h81oTwe9SlPMkXB7G0mfL9q71gaqqwPqu67QRKS1+ObTx+sbQy9QV2OQHEScGkdFBeT7v7qisqqrs6N52i78/R+6S0qQONVj26agOVoswCyQWIV5D86vH53bxNUeXV0K+XZaHv/nm/KsHhOvylwsWnJX/HE8l/4WCv5x+l5n08z6UU8bUMa3MBpSmM7F63AxntdC9eBCKEZW9Hr+ABNqtxgAQrSbMtmrW7lKQuoSgBhSrTazWVU2QAKWY8wiiuhqFmQgWJBgoXiuWIm42N7hqZbBsgXz52O5P5uSvaNgFGnOuvsRw8I8Laha91wMvDuxqWFheN7/8GVtTltdS83DQsXRmqc5ZtcJXEVrlV2doTWk5+Yunm71dG5f55m/qY0MjI93vv9/NfpxXV9sUXrxy2fbNy1or65cOlDRnOoKFeeXcbw42H/bNDT5Qs3flgs31gWC1lD1nfUV/X7NdCnSUdHY2e8afzfKsqZ5ZljfDqjLOmk3UebNXB+aHArPYDRs+/HDDxeT5DiP+sFg7OpRaVQMGBV89PpeBdj22hCE0Uub0UqwLrNWsG0cuyadgLXTeR5rbO4+3c/vl15cur2nRq+TXCQDcS3SO+s6ak+e5/eMS+1dw3btu3YG2tvFL8XdIZvdjdW6TO/4B7IdrZWVPmctm5/59AgsPItTSbCiIBr2OqIGzmu20SMKAS7yqwGBUfGfgjDYlLLDeF0SfcLB2LSx8flT+08/kzz6yOj96rft4rpTjdPQcmLd47uKibbDq7ZSz/XtbH2nN717Nd62rU+c8Icevvv7I09wA6WvjVcafb+FsbNG+ZQ80Rn6ZZsvrP7teP2dzTdoETvNhjCmsr8FID2sJ69VYvdUcxk4AzYRlKcaE38eXNRlfW9H1as9i6acLHp1XpuNB5K7DIvkX08y1ZYvh3KfWaiCzH+ztrSDmD7LuX73x/mJelB8Yj39t8nhNQJJ2CAthpoFGLsGgtSOCJooCGoaJAMTjSWHVZ08YAa1Fg9lPI5U6DOsGVjDasJeZZ+YyhfCwfOzCxlBA69M9XLXtza7H/rav+9Tjq5xNi0wpKQIRNO4Lrzz7yp5QVYM6Jd/oc1Uvn/mQhhuWh6ENXoS2YTZ8QT42bF5d/559zp5r0Uff2VnR2tdf2/WCOd2cO0Mw6qpWPnvxpV0nrt5fZd2yItc199GWe8vlNfNDq+CH/7yAAnB9hn7T4QO4c1g9ScxsZgmzntnE/IDGndtHMw69lFwoCnYsMGx+rBp8JSBqdLzBr9QRPq/PbhWMWFtQZp1xguy/haw3TEHm3TWAnxFWQQWgt7M5OV0lCz1VRYucpWliy7z6Zd4urwPIyeZQqli2Lgg7szJV09PysATbOQtYIrB2YzbkJYkGgJ0m4AjPUap1pvYu1K9qr97z0Yl3p332b2LYB78ncYIlRkau/8GObSsOlZancACE5d5ily+c2+7h5Yj4lqhVmXXB+iXLfvdqSgqfKtQvfHDV0OnvQR1qhw42XS/vkvsh/hXcrDFP0a+SJNIomEfD1nsrYGO+1bgTOJhM8Hv6ek+7vVglxuSRwoKn17S937bm6YJCeSSG0Op1n+7tE37tcZ/p7dsTv4EUrGpDbWueKigsLHhqTVsoEj+JU0kaSjnj9tz8/gryQWwJ9BcJXBC/7smO+I/IFURJetFPrdt5WcoL6DbEJaygI8CTHfQTjf40ofD+DwalTqIAAHicY2BkYGAA4jC5t2/j+W2+MnCzM4DAtTC+5cg0OyNYnIOBCUQBAAceB90AeJxjYGRgYGcAARD5/z87IwMjAypQBAAtgwI4AHicY2BgYGAfYAwAOkQA4QAAAAAAAA4AaAB+AMwA4AECAUIBbAGYAcICGAJYArQC4AMwA7AD3gQwBJYE3AUkBWYFigYgBmYGtAbqB1gIEghYCG4IhHicY2BkYGBQZChlYGcAASYg5gJCBob/YD4DABfTAbQAeJxdkE1qg0AYhl8Tk9AIoVDaVSmzahcF87PMARLIMoFAl0ZHY1BHdBJIT9AT9AQ9RQ9Qeqy+yteNMzDzfM+88w0K4BY/cNAMB6N2bUaPPBLukybCLvleeAAPj8JD+hfhMV7hC3u4wxs7OO4NzQSZcI/8Ltwnfwi75E/hAR7wJTyk/xYeY49fYQ/PztM+jbTZ7LY6OWdBJdX/pqs6NYWa+zMxa13oKrA6Uoerqi/JwtpYxZXJ1coUVmeZUWVlTjq0/tHacjmdxuL90OR8O0UEDYMNdtiSEpz5XQGqzlm30kzUdAYFFOb8R7NOZk0q2lwAyz1i7oAr1xoXvrOgtYhZx8wY5KRV269JZ5yGpmzPTjQhvY9je6vEElPOuJP3mWKnP5M3V+YAAAB4nG2PyXLCMBBE3YCNDWEL2ffk7o8S8oCnkCVHC5C/jzBQlUP6IHVPzYyekl5y0iL5X5/ooY8BUmQYIkeBEca4wgRTzDDHAtdY4ga3uMM9HvCIJzzjBa94wzs+8ImvZNAq8TM+HqVkKxWlrQiOxjujQkNlEzyNzl6Z/cU2XF06at7U83VQyklLpEvSnuzsb+HAPnPfQVgaupa1Jlu4sPLsFblcitaz0dHU0ZF1qatjZ1+aTXYCmp6u0gSvWNPyHLtFZ+ZeXWVSaEkqs3T8S74WklbGbNNNq4LL4+CWKtZDv2cfX8l8aFbKFhEnJnJ+IULFpqwoQnNHlHaVQtPBl+ypmbSWdmyC61KS/AKZC3Y+AA==) format("woff"), url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzJRiV3RAAABjAAAAFZjbWFwOfT3xgAAAmgAAAMiZ2x5ZgMJ0sMAAAXQAAARCGhlYWQSy2hLAAAA4AAAADZoaGVhDgMHIQAAALwAAAAkaG10eOAAAAAAAAHkAAAAhGxvY2E9NEHGAAAFjAAAAERtYXhwATIAgQAAARgAAAAgbmFtZdXH9aAAABbYAAACCnBvc3RAAl/0AAAY5AAAAZ4AAQAABwAAAAAABwAAAP//BwEAAQAAAAAAAAAAAAAAAAAAACEAAQAAAAEAAFYfTwlfDzz1AAsHAAAAAADWVg6nAAAAANZWDqcAAAAABwEHAAAAAAgAAgAAAAAAAAABAAAAIQB1AAcAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAEGygGQAAUAAARxBOYAAAD6BHEE5gAAA1wAVwHOAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAQPEB8SAHAAAAAKEHAAAAAAAAAQAAAAAAAAAAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAcAAAAHAAAABwAAAAAAAAUAAAADAAAALAAAAAQAAAGSAAEAAAAAAIwAAwABAAAALAADAAoAAAGSAAQAYAAAAAQABAABAADxIP//AADxAf//AAAAAQAEAAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgAAABBgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAGQAAAAAAAAACAAAPEBAADxAQAAAAEAAPECAADxAgAAAAIAAPEDAADxAwAAAAMAAPEEAADxBAAAAAQAAPEFAADxBQAAAAUAAPEGAADxBgAAAAYAAPEHAADxBwAAAAcAAPEIAADxCAAAAAgAAPEJAADxCQAAAAkAAPEKAADxCgAAAAoAAPELAADxCwAAAAsAAPEMAADxDAAAAAwAAPENAADxDQAAAA0AAPEOAADxDgAAAA4AAPEPAADxDwAAAA8AAPEQAADxEAAAABAAAPERAADxEQAAABEAAPESAADxEgAAABIAAPETAADxEwAAABMAAPEUAADxFAAAABQAAPEVAADxFQAAABUAAPEWAADxFgAAABYAAPEXAADxFwAAABcAAPEYAADxGAAAABgAAPEZAADxGQAAABkAAPEaAADxGgAAABoAAPEbAADxGwAAABsAAPEcAADxHAAAABwAAPEdAADxHQAAAB0AAPEeAADxHgAAAB4AAPEfAADxHwAAAB8AAPEgAADxIAAAACAAAAAAAAAADgBoAH4AzADgAQIBQgFsAZgBwgIYAlgCtALgAzADsAPeBDAElgTcBSQFZgWKBiAGZga0BuoHWAgSCFgIbgiEAAEAAAAABYsFiwACAAABEQECVQM2BYv76gILAAADAAAAAAZrBmsAAgAbADQAAAkCEyIHDgEHBhAXHgEXFiA3PgE3NhAnLgEnJgMiJy4BJyY0Nz4BNzYyFx4BFxYUBw4BBwYC6wHA/kCVmIuGzjk7OznOhosBMIuGzjk7OznOhouYeW9rpi0vLy2ma2/yb2umLS8vLaZrbwIwAVABUAGbOznOhov+0IuGzjk7OznOhosBMIuGzjk7+sAvLaZrb/Jva6YtLy8tpmtv8m9rpi0vAAACAAAAAAVABYsAAwAHAAABIREpAREhEQHAASv+1QJVASsBdQQW++oEFgAAAAQAAAAABiEGIAAHABcAJwAqAAABNCcmJxUXNjcUBxc2NTQnLgEnFR4BFxYBBwEhESEBEQEGBxU2Nxc3AQcXBNA0MlW4A7spcU1FQ+6VbKovMfu0XwFh/p8BKwF1AT5QWZl6mV/9YJycA4BhUlAqpbgYGGNicZKknYyHvSKaIJNlaQIsX/6f/kD+iwH2/sI9G5ojZJhfBJacnAAAAAEAAAAABKsF1gAFAAABESEBEQECCwEqAXb+igRg/kD+iwSq/osAAAACAAAAAAVmBdYACAAOAAABNCcmJxE2NzYBESEBEQEFZTQyVFQyNPwQASsBdf6LA4BhUlAq/aYqUFIBQf5A/osEqv6LAAMAAAAABiAGDwAFAA4AIgAAExEhAREBBTQnJicRNjc2AxUeARcWFAcOAQcVPgE3NhAnLgHgASsBdf6LAsU0MlVVMjS7bKovMTEvqmyV7kNFRUPuBGD+QP6LBKr+i+BhUlAq/aYqUFIC8Jogk2Vp6GllkyCaIr2HjAE6jIe9AAAABAAAAAAFiwWLAAUACwARABcAAAEjESE1IwMzNTM1IQEjFSERIwMVMxUzEQILlgF24JaW4P6KA4DgAXaW4OCWAuv+ipYCCuCW/ICWAXYCoJbgAXYABAAAAAAFiwWLAAUACwARABcAAAEzFTMRIRMjFSERIwEzNTM1IRM1IxEhNQF14Jb+iuDgAXaWAcCW4P6KlpYBdgJV4AF2AcCWAXb76uCWAcDg/oqWAAAAAAIAAAAABdYF1gATABcAAAEhIg4BFREUHgEzITI+ATURNC4BAyERIQVA/IApRCgoRCkDgClEKChEKfyAA4AF1ShEKfyAKUQoKEQpA4ApRCj76wOAAAYAAAAABmsGawAIAA0AFQAeACMALAAACQEmIyIHBgcBJS4BJwEFIQE2NzY1NAUBBgcGFRQXIQUeARcBMwEWMzI3NjcBAr4BZFJQhHt2YwESA44z7Z/+7gLl/dABel0zNfwS/t1dMzUPAjD95DPtnwESeP7dU0+Ee3Zj/u4D8AJoEy0rUf4nd6P6PP4nS/1zZn+Ej0tLAfhmf4SPS0pLo/o8Adn+CBMtK1EB2QAFAAAAAAZrBdYAEwAXABsAHwAjAAABISIOARURFB4BMyEyPgE1ETQuAQEhFSEBITUhBSE1ITUhNSEF1ftWKUUoKEUpBKopRSgoRfstASr+1gLq/RYC6gHA/tYBKv0WAuoF1ShEKfyAKUQoKEQpA4ApRCj9q5X+1ZWVlZaVAAAAAAMAAAAABiAF1gATACsAQwAAASEiDgEVERQeATMhMj4BNRE0LgEBIzUjFTM1MxUUBisBIiY1ETQ2OwEyFhUFIzUjFTM1MxUUBisBIiY1ETQ2OwEyFhUFi/vqKEUoKEUoBBYoRSgoRf2CcJWVcCsf4B8sLB/gHysCC3CVlXAsH+AfKysf4B8sBdUoRCn8gClEKChEKQOAKUQo/fYl4CVKHywsHwEqHywsH0ol4CVKHywsHwEqHywsHwAGAAAAAAYgBPYAAwAHAAsADwATABcAABMzNSMRMzUjETM1IwEhNSERITUhERUhNeCVlZWVlZUBKwQV++sEFfvrBBUDNZb+QJUBwJX+QJb+QJUCVZWVAAAAAQAAAAAGIQZsADEAAAEiBgcBNjQnAR4BMzI+ATQuASIOARUUFwEuASMiDgEUHgEzMjY3AQYVFB4BMj4BNC4BBUAqSx797AcHAg8eTys9Zzw8Z3pnPAf98R5PKz1nPDxnPStPHgIUBjtkdmQ7O2QCTx4cATcbMhsBNB0gPGd6Zzw8Zz0ZG/7NHCA8Z3pnPCAc/soZGDtkOjpkdmQ7AAAAAAIAAAAABlkGawBDAFAAAAE2NCc3PgEnAy4BDwEmLwEuASMhIgYPAQYHJyYGBwMGFh8BBhQXBw4BFxMeAT8BFh8BHgEzITI2PwE2NxcWNjcTNiYnBSIuATQ+ATIeARQOAQWrBQWeCgYHlgcaDLo8QhwDFQ7+1g4VAhxEOroNGgeVBwULnQUFnQsFB5UHGg26O0McAhUOASoOFQIcRDq6DRoHlQcFC/04R3hGRniOeEZGeAM3Kj4qewkbDAEDDAkFSy4bxg4SEg7GHC1LBQkM/v0MGwl7Kj4qewkbDP79DAkFSy4bxg4SEg7GHC1LBQkMAQMMGwlBRniOeEZGeI54RgABAAAAAAZrBmsAGAAAExQXHgEXFiA3PgE3NhAnLgEnJiAHDgEHBpU7Oc6GiwEwi4bOOTs7Oc6Gi/7Qi4bOOTsDgJiLhs45Ozs5zoaLATCLhs45Ozs5zoaLAAAAAAIAAAAABmsGawAYADEAAAEiBw4BBwYQFx4BFxYgNz4BNzYQJy4BJyYDIicuAScmNDc+ATc2MhceARcWFAcOAQcGA4CYi4bOOTs7Oc6GiwEwi4bOOTs7Oc6Gi5h5b2umLS8vLaZrb/Jva6YtLy8tpmtvBms7Oc6Gi/7Qi4bOOTs7Oc6GiwEwi4bOOTv6wC8tpmtv8m9rpi0vLy2ma2/yb2umLS8AAwAAAAAGawZrABgAMQA+AAABIgcOAQcGEBceARcWIDc+ATc2ECcuAScmAyInLgEnJjQ3PgE3NjIXHgEXFhQHDgEHBhMUDgEiLgE0PgEyHgEDgJiKhs85Ozs5z4aKATCKhs85Ozs5z4aKmHlva6YtLy8tpmtv8m9rpi0vLy2ma29nPGd6Zzw8Z3pnPAZrOznPhor+0IqGzzk7OznPhooBMIqGzzk7+sAvLaZrb/Jva6YtLy8tpmtv8m9rpi0vAlU9Zzw8Z3pnPDxnAAAABAAAAAAGIAYhABMAHwApAC0AAAEhIg4BFREUHgEzITI+ATURNC4BASM1IxUjETMVMzU7ASEyFhURFAYjITczNSMFi/vqKEUoKEUoBBYoRSgoRf2CcJVwcJVwlgEqHywsH/7WcJWVBiAoRSj76ihFKChFKAQWKEUo/ICVlQHAu7ssH/7WHyxw4AAAAAACAAAAAAZrBmsAGAAkAAABIgcOAQcGEBceARcWIDc+ATc2ECcuAScmEwcJAScJATcJARcBA4CYi4bOOTs7Oc6GiwEwi4bOOTs7Oc6Gi91p/vT+9GkBC/71aQEMAQxp/vUGazs5zoaL/tCLhs45Ozs5zoaLATCLhs45O/wJaQEL/vVpAQwBDGn+9QELaf70AAABAAAAAAXWBrYAJwAAAREJAREyFxYXFhQHBgcGIicmJyY1IxQXHgEXFjI3PgE3NjQnLgEnJgOA/osBdXpoZjs9PTtmaPRoZjs9lS8tpWtv9G9rpS0vLy2la28FiwEq/ov+iwEqPTtmaPNpZTw9PTxlaXl5b2umLS8vLaZrb/Nva6UuLwABAAAAAAU/BwAAFAAAAREjIgYdASEDIxEhESMRMzU0NjMyBT+dVjwBJSf+/s7//9Ctkwb0/vhISL3+2P0JAvcBKNq6zQAAAAAEAAAAAAaOBwAAMABFAGAAbAAAARQeAxUUBwYEIyImJyY1NDY3NiUuATU0NwYjIiY1NDY3PgEzIQcjHgEVFA4DJzI2NzY1NC4CIyIGBwYVFB4DEzI+AjU0LgEvASYvAiYjIg4DFRQeAgEzFSMVIzUjNTM1MwMfQFtaQDBI/uqfhOU5JVlKgwERIB8VLhaUy0g/TdNwAaKKg0pMMUVGMZImUBo1Ij9qQCpRGS8UKz1ZNjprWzcODxMeChwlThAgNWhvUzZGcX0Da9XVadTUaQPkJEVDUIBOWlN6c1NgPEdRii5SEipAKSQxBMGUUpo2QkBYP4xaSHNHO0A+IRs5ZjqGfVInITtlLmdnUjT8lxo0Xj4ZMCQYIwsXHTgCDiQ4XTtGazsdA2xs29ts2QADAAAAAAaABmwAAwAOACoAAAERIREBFgYrASImNDYyFgERIRE0JiMiBgcGFREhEhAvASEVIz4DMzIWAd3+tgFfAWdUAlJkZ6ZkBI/+t1FWP1UVC/63AgEBAUkCFCpHZz+r0ASP/CED3wEySWJik2Fh/N39yAISaXdFMx4z/dcBjwHwMDCQIDA4H+MAAAEAAAAABpQGAAAxAAABBgcWFRQCDgEEIyAnFjMyNy4BJxYzMjcuAT0BFhcuATU0NxYEFyY1NDYzMhc2NwYHNgaUQ18BTJvW/tKs/vHhIyvhsGmmHyEcKypwk0ROQk4seQFbxgi9hoxgbWAlaV0FaGJFDhyC/v3ut22RBIoCfWEFCxexdQQmAyyOU1hLlbMKJiSGvWYVOXM/CgAAAAEAAAAABYAHAAAiAAABFw4BBwYuAzURIzU+BDc+ATsBESEVIREUHgI3NgUwUBewWWitcE4hqEhyRDAUBQEHBPQBTf6yDSBDME4Bz+0jPgECOFx4eDoCINcaV11vVy0FB/5Y/P36HjQ1HgECAAEAAAAABoAGgABKAAABFAIEIyInNj8BHgEzMj4BNTQuASMiDgMVFBYXFj8BNjc2JyY1NDYzMhYVFAYjIiY3PgI1NCYjIgYVFBcDBhcmAjU0EiQgBBIGgM7+n9FvazsTNhRqPXm+aHfijmm2f1srUE0eCAgGAgYRM9Gpl6mJaz1KDgglFzYyPlYZYxEEzv7OAWEBogFhzgOA0f6fziBdR9MnOYnwlnLIfjpgfYZDaJ4gDCAfGAYXFD1al9mkg6ruVz0jdVkfMkJyVUkx/l5Ga1sBfOnRAWHOzv6fAAAHAAAAAAcBBM8AFwAhADgATwBmAHEAdAAAAREzNhcWFxYXFhcWBw4BBwYHBicmLwEmNxY2NzYuAQcRFAUWNzY/ATY3NjU2JyMGFxYfARYXFhcUFxY3Nj8BNjc2NzYnIwYXFh8BFhcWFRYXFjc2PwE2NzY3NicjBhcWHwEWFxYVFgUzPwEVMxEjBgsBARUnAxwcaC5MND0sTSsvCgdVREdTNWg1KgECq1JrCQcwYkABfhoSCxAKJBQXAX4dAQMCBgMnFxsBJBoSCxAKJBQWAQF+HgEEAgUEJxcbASMZEwsQCiQUFgEBfh4BBAIFBCcXGwH5Q+5B4arNDfHvAhaOAckC/QIBAwwPHzdcZXlZmC8xCAQBAQIDBMIDVkxCZDQF/pUHwgcTCyAUQEdPU8etCAgFCQZHTFxbwLoHEwsgFEBHT1PHrQgIBQkGR0xcW8C6BxMLIBRAR09Tx60ICAUJBkdMXFvAwGQBZQMMFf6D/oYB/fkBAAABAAAAAAYhBrYALAAAASIHDgEHBhURFB4BOwERITU0Nz4BNzYyFx4BFxYdASERMzI+ATURNCcuAScmA4CJfXi6MzU8Zz3g/tUpKJFeYdRhXpEoKf7V4D1nPDUzunh9BrU0M7t4fYn99j1nPAJVlWthXpAoKSkokF5ha5X9qzxnPQIKiX14uzM0AAAAAAIAAAAABUAFQAACAAYAAAkCIREzEQHAAnv9hQLrlQHAAcABwPyAA4AAAAAAAgAAAAAFQAVAAAMABgAAATMRIwkBEQHAlZUBBQJ7BUD8gAHA/kADgAAAAAAAABAAxgABAAAAAAABAAcAAAABAAAAAAACAAcABwABAAAAAAADAAcADgABAAAAAAAEAAcAFQABAAAAAAAFAAsAHAABAAAAAAAGAAcAJwABAAAAAAAKACsALgABAAAAAAALABMAWQADAAEECQABAA4AbAADAAEECQACAA4AegADAAEECQADAA4AiAADAAEECQAEAA4AlgADAAEECQAFABYApAADAAEECQAGAA4AugADAAEECQAKAFYAyAADAAEECQALACYBHlZpZGVvSlNSZWd1bGFyVmlkZW9KU1ZpZGVvSlNWZXJzaW9uIDEuMFZpZGVvSlNHZW5lcmF0ZWQgYnkgc3ZnMnR0ZiBmcm9tIEZvbnRlbGxvIHByb2plY3QuaHR0cDovL2ZvbnRlbGxvLmNvbQBWAGkAZABlAG8ASgBTAFIAZQBnAHUAbABhAHIAVgBpAGQAZQBvAEoAUwBWAGkAZABlAG8ASgBTAFYAZQByAHMAaQBvAG4AIAAxAC4AMABWAGkAZABlAG8ASgBTAEcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAAcwB2AGcAMgB0AHQAZgAgAGYAcgBvAG0AIABGAG8AbgB0AGUAbABsAG8AIABwAHIAbwBqAGUAYwB0AC4AaAB0AHQAcAA6AC8ALwBmAG8AbgB0AGUAbABsAG8ALgBjAG8AbQAAAAIAAAAAAAAAEQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIQECAQMBBAEFAQYBBwEIAQkBCgELAQwBDQEOAQ8BEAERARIBEwEUARUBFgEXARgBGQEaARsBHAEdAR4BHwEgASEBIgAEcGxheQtwbGF5LWNpcmNsZQVwYXVzZQt2b2x1bWUtbXV0ZQp2b2x1bWUtbG93CnZvbHVtZS1taWQLdm9sdW1lLWhpZ2gQZnVsbHNjcmVlbi1lbnRlcg9mdWxsc2NyZWVuLWV4aXQGc3F1YXJlB3NwaW5uZXIJc3VidGl0bGVzCGNhcHRpb25zCGNoYXB0ZXJzBXNoYXJlA2NvZwZjaXJjbGUOY2lyY2xlLW91dGxpbmUTY2lyY2xlLWlubmVyLWNpcmNsZQJoZAZjYW5jZWwGcmVwbGF5CGZhY2Vib29rBWdwbHVzCGxpbmtlZGluB3R3aXR0ZXIGdHVtYmxyCXBpbnRlcmVzdBFhdWRpby1kZXNjcmlwdGlvbgVhdWRpbwluZXh0LWl0ZW0NcHJldmlvdXMtaXRlbQAAAAA=) format("truetype");
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-play,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-play-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-play:before,
.video-js .vjs-big-play-button .vjs-icon-placeholder:before,
.video-js .vjs-play-control .vjs-icon-placeholder:before {
  content: "\F101";
}

.vjs-icon-play-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-play-circle:before {
  content: "\F102";
}

.vjs-icon-pause,
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-pause:before,
.video-js .vjs-play-control.vjs-playing .vjs-icon-placeholder:before {
  content: "\F103";
}

.vjs-icon-volume-mute,
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-mute:before,
.video-js .vjs-mute-control.vjs-vol-0 .vjs-icon-placeholder:before {
  content: "\F104";
}

.vjs-icon-volume-low,
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-low:before,
.video-js .vjs-mute-control.vjs-vol-1 .vjs-icon-placeholder:before {
  content: "\F105";
}

.vjs-icon-volume-mid,
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-mid:before,
.video-js .vjs-mute-control.vjs-vol-2 .vjs-icon-placeholder:before {
  content: "\F106";
}

.vjs-icon-volume-high,
.video-js .vjs-mute-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-volume-high:before,
.video-js .vjs-mute-control .vjs-icon-placeholder:before {
  content: "\F107";
}

.vjs-icon-fullscreen-enter,
.video-js .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-fullscreen-enter:before,
.video-js .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\F108";
}

.vjs-icon-fullscreen-exit,
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-fullscreen-exit:before,
.video-js.vjs-fullscreen .vjs-fullscreen-control .vjs-icon-placeholder:before {
  content: "\F109";
}

.vjs-icon-square {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-square:before {
  content: "\F10A";
}

.vjs-icon-spinner {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-spinner:before {
  content: "\F10B";
}

.vjs-icon-subtitles,
.video-js .vjs-subtitles-button .vjs-icon-placeholder,
.video-js .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-subtitles:before,
.video-js .vjs-subtitles-button .vjs-icon-placeholder:before,
.video-js .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-GB) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-IE) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-AU) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js.video-js:lang(en-NZ) .vjs-subs-caps-button .vjs-icon-placeholder:before {
  content: "\F10C";
}

.vjs-icon-captions,
.video-js .vjs-captions-button .vjs-icon-placeholder,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-captions:before,
.video-js .vjs-captions-button .vjs-icon-placeholder:before,
.video-js:lang(en) .vjs-subs-caps-button .vjs-icon-placeholder:before,
.video-js:lang(fr-CA) .vjs-subs-caps-button .vjs-icon-placeholder:before {
  content: "\F10D";
}

.vjs-icon-chapters,
.video-js .vjs-chapters-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-chapters:before,
.video-js .vjs-chapters-button .vjs-icon-placeholder:before {
  content: "\F10E";
}

.vjs-icon-share {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-share:before {
  content: "\F10F";
}

.vjs-icon-cog {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-cog:before {
  content: "\F110";
}

.vjs-icon-circle,
.video-js .vjs-play-progress,
.video-js .vjs-volume-level {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-circle:before,
.video-js .vjs-play-progress:before,
.video-js .vjs-volume-level:before {
  content: "\F111";
}

.vjs-icon-circle-outline {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-circle-outline:before {
  content: "\F112";
}

.vjs-icon-circle-inner-circle {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-circle-inner-circle:before {
  content: "\F113";
}

.vjs-icon-hd {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-hd:before {
  content: "\F114";
}

.vjs-icon-cancel,
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-cancel:before,
.video-js .vjs-control.vjs-close-button .vjs-icon-placeholder:before {
  content: "\F115";
}

.vjs-icon-replay,
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-replay:before,
.video-js .vjs-play-control.vjs-ended .vjs-icon-placeholder:before {
  content: "\F116";
}

.vjs-icon-facebook {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-facebook:before {
  content: "\F117";
}

.vjs-icon-gplus {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-gplus:before {
  content: "\F118";
}

.vjs-icon-linkedin {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-linkedin:before {
  content: "\F119";
}

.vjs-icon-twitter {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-twitter:before {
  content: "\F11A";
}

.vjs-icon-tumblr {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-tumblr:before {
  content: "\F11B";
}

.vjs-icon-pinterest {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-pinterest:before {
  content: "\F11C";
}

.vjs-icon-audio-description,
.video-js .vjs-descriptions-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-audio-description:before,
.video-js .vjs-descriptions-button .vjs-icon-placeholder:before {
  content: "\F11D";
}

.vjs-icon-audio,
.video-js .vjs-audio-button .vjs-icon-placeholder {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-audio:before,
.video-js .vjs-audio-button .vjs-icon-placeholder:before {
  content: "\F11E";
}

.vjs-icon-next-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-next-item:before {
  content: "\F11F";
}

.vjs-icon-previous-item {
  font-family: VideoJS;
  font-weight: normal;
  font-style: normal;
}

.vjs-icon-previous-item:before {
  content: "\F120";
}

.video-js {
  display: block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  color: #fff;
  background-color: #000;
  position: relative;
  padding: 0;
  font-size: 10px;
  line-height: 1;
  font-weight: normal;
  font-style: normal;
  font-family: Arial, Helvetica, sans-serif;
  word-break: initial;
}

.video-js:-moz-full-screen {
  position: absolute;
}

.video-js:-webkit-full-screen {
  width: 100% !important;
  height: 100% !important;
}

.video-js[tabindex="-1"] {
  outline: none;
}

.video-js *,
.video-js *:before,
.video-js *:after {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
}

.video-js ul {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  list-style-position: outside;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.video-js.vjs-fluid,
.video-js.vjs-16-9,
.video-js.vjs-4-3 {
  width: 100%;
  max-width: 100%;
  height: 0;
}

.video-js.vjs-16-9 {
  padding-top: 56.25%;
}

.video-js.vjs-4-3 {
  padding-top: 75%;
}

.video-js.vjs-fill {
  width: 100%;
  height: 100%;
}

.video-js .vjs-tech {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

body.vjs-full-window {
  padding: 0;
  margin: 0;
  height: 100%;
  overflow-y: auto;
}

.vjs-full-window .video-js.vjs-fullscreen {
  position: fixed;
  overflow: hidden;
  z-index: 1000;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
}

.video-js.vjs-fullscreen {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}

.video-js.vjs-fullscreen.vjs-user-inactive {
  cursor: none;
}

.vjs-hidden {
  display: none !important;
}

.vjs-disabled {
  opacity: 0.5;
  cursor: default;
}

.video-js .vjs-offscreen {
  height: 1px;
  left: -9999px;
  position: absolute;
  top: 0;
  width: 1px;
}

.vjs-lock-showing {
  display: block !important;
  opacity: 1;
  visibility: visible;
}

.vjs-no-js {
  padding: 20px;
  color: #fff;
  background-color: #000;
  font-size: 18px;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  width: 300px;
  height: 150px;
  margin: 0px auto;
}

.vjs-no-js a,
.vjs-no-js a:visited {
  color: #66A8CC;
}

.video-js .vjs-big-play-button {
  font-size: 3em;
  line-height: 1.5em;
  height: 1.5em;
  width: 3em;
  display: block;
  position: absolute;
  top: 10px;
  left: 10px;
  padding: 0;
  cursor: pointer;
  opacity: 1;
  border: 0.06666em solid #fff;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  border-radius: 0.3em;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.vjs-big-play-centered .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-top: -0.75em;
  margin-left: -1.5em;
}

.video-js:hover .vjs-big-play-button,
.video-js .vjs-big-play-button:focus {
  border-color: #fff;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
  -webkit-transition: all 0s;
  transition: all 0s;
}

.vjs-controls-disabled .vjs-big-play-button,
.vjs-has-started .vjs-big-play-button,
.vjs-using-native-controls .vjs-big-play-button,
.vjs-error .vjs-big-play-button {
  display: none;
}

.vjs-has-started.vjs-paused.vjs-show-big-play-button-on-pause .vjs-big-play-button {
  display: block;
}

.video-js button {
  background: none;
  border: none;
  color: inherit;
  display: inline-block;
  overflow: visible;
  font-size: inherit;
  line-height: inherit;
  text-transform: none;
  text-decoration: none;
  -webkit-transition: none;
  transition: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.vjs-control .vjs-button {
  width: 100%;
  height: 100%;
}

.video-js .vjs-control.vjs-close-button {
  cursor: pointer;
  height: 3em;
  position: absolute;
  right: 0;
  top: 0.5em;
  z-index: 2;
}

.video-js .vjs-modal-dialog {
  background: rgba(0, 0, 0, 0.8);
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8)), to(rgba(255, 255, 255, 0)));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0.8), rgba(255, 255, 255, 0));
  overflow: auto;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.video-js .vjs-modal-dialog > * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.vjs-modal-dialog .vjs-modal-dialog-content {
  font-size: 1.2em;
  line-height: 1.5;
  padding: 20px 24px;
  z-index: 1;
}

.vjs-menu-button {
  cursor: pointer;
}

.vjs-menu-button.vjs-disabled {
  cursor: default;
}

.vjs-workinghover .vjs-menu-button.vjs-disabled:hover .vjs-menu {
  display: none;
}

.vjs-menu .vjs-menu-content {
  display: block;
  padding: 0;
  margin: 0;
  font-family: Arial, Helvetica, sans-serif;
  overflow: auto;
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
}

.vjs-menu .vjs-menu-content > * {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.vjs-scrubbing .vjs-menu-button:hover .vjs-menu {
  display: none;
}

.vjs-menu li {
  list-style: none;
  margin: 0;
  padding: 0.2em 0;
  line-height: 1.4em;
  font-size: 1.2em;
  text-align: center;
  text-transform: lowercase;
}

.vjs-menu li.vjs-menu-item:focus,
.vjs-menu li.vjs-menu-item:hover {
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.vjs-menu li.vjs-selected,
.vjs-menu li.vjs-selected:focus,
.vjs-menu li.vjs-selected:hover {
  background-color: #fff;
  color: #2B333F;
}

.vjs-menu li.vjs-menu-title {
  text-align: center;
  text-transform: uppercase;
  font-size: 1em;
  line-height: 2em;
  padding: 0;
  margin: 0 0 0.3em 0;
  font-weight: bold;
  cursor: default;
}

.vjs-menu-button-popup .vjs-menu {
  display: none;
  position: absolute;
  bottom: 0;
  width: 10em;
  left: -3em;
  height: 0em;
  margin-bottom: 1.5em;
  border-top-color: rgba(43, 51, 63, 0.7);
}

.vjs-menu-button-popup .vjs-menu .vjs-menu-content {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
  position: absolute;
  width: 100%;
  bottom: 1.5em;
  max-height: 15em;
}

.vjs-workinghover .vjs-menu-button-popup:hover .vjs-menu,
.vjs-menu-button-popup .vjs-menu.vjs-lock-showing {
  display: block;
}

.video-js .vjs-menu-button-inline {
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  overflow: hidden;
}

.video-js .vjs-menu-button-inline:before {
  width: 2.222222222em;
}

.video-js .vjs-menu-button-inline:hover,
.video-js .vjs-menu-button-inline:focus,
.video-js .vjs-menu-button-inline.vjs-slider-active,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 12em;
}

.vjs-menu-button-inline .vjs-menu {
  opacity: 0;
  height: 100%;
  width: auto;
  position: absolute;
  left: 4em;
  top: 0;
  padding: 0;
  margin: 0;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
}

.vjs-menu-button-inline:hover .vjs-menu,
.vjs-menu-button-inline:focus .vjs-menu,
.vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  display: block;
  opacity: 1;
}

.vjs-no-flex .vjs-menu-button-inline .vjs-menu {
  display: block;
  opacity: 1;
  position: relative;
  width: auto;
}

.vjs-no-flex .vjs-menu-button-inline:hover .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline:focus .vjs-menu,
.vjs-no-flex .vjs-menu-button-inline.vjs-slider-active .vjs-menu {
  width: auto;
}

.vjs-menu-button-inline .vjs-menu-content {
  width: auto;
  height: 100%;
  margin: 0;
  overflow: hidden;
}

.video-js .vjs-control-bar {
  display: none;
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3.0em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.vjs-has-started .vjs-control-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 0.1s, opacity 0.1s;
  transition: visibility 0.1s, opacity 0.1s;
}

.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  visibility: visible;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s;
}

.vjs-controls-disabled .vjs-control-bar,
.vjs-using-native-controls .vjs-control-bar,
.vjs-error .vjs-control-bar {
  display: none !important;
}

.vjs-audio.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
  opacity: 1;
  visibility: visible;
}

.vjs-has-started.vjs-no-flex .vjs-control-bar {
  display: table;
}

.video-js .vjs-control {
  position: relative;
  text-align: center;
  margin: 0;
  padding: 0;
  height: 100%;
  width: 4em;
  -webkit-box-flex: none;
  -ms-flex: none;
  flex: none;
}

.vjs-button > .vjs-icon-placeholder:before {
  font-size: 1.8em;
  line-height: 1.67;
}

.video-js .vjs-control:focus:before,
.video-js .vjs-control:hover:before,
.video-js .vjs-control:focus {
  text-shadow: 0em 0em 1em white;
}

.video-js .vjs-control-text {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.vjs-no-flex .vjs-control {
  display: table-cell;
  vertical-align: middle;
}

.video-js .vjs-custom-control-spacer {
  display: none;
}

.video-js .vjs-progress-control {
  cursor: pointer;
  -webkit-box-flex: auto;
  -ms-flex: auto;
  flex: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 4em;
  -ms-touch-action: none;
      touch-action: none;
}

.video-js .vjs-progress-control.disabled {
  cursor: default;
}

.vjs-live .vjs-progress-control {
  display: none;
}

.vjs-no-flex .vjs-progress-control {
  width: auto;
}

.video-js .vjs-progress-holder {
  -webkit-box-flex: auto;
  -ms-flex: auto;
  flex: auto;
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  height: 0.3em;
}

.video-js .vjs-progress-control .vjs-progress-holder {
  margin: 0 10px;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.666666666666666666em;
}

.video-js .vjs-progress-control:hover .vjs-progress-holder.disabled {
  font-size: 1em;
}

.video-js .vjs-progress-holder .vjs-play-progress,
.video-js .vjs-progress-holder .vjs-load-progress,
.video-js .vjs-progress-holder .vjs-load-progress div {
  position: absolute;
  display: block;
  height: 100%;
  margin: 0;
  padding: 0;
  width: 0;
  left: 0;
  top: 0;
}

.video-js .vjs-play-progress {
  background-color: #fff;
}

.video-js .vjs-play-progress:before {
  font-size: 0.9em;
  position: absolute;
  right: -0.5em;
  top: -0.333333333333333em;
  z-index: 1;
}

.video-js .vjs-load-progress {
  background: #bfc7d3;
  background: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-load-progress div {
  background: white;
  background: rgba(115, 133, 159, 0.75);
}

.video-js .vjs-time-tooltip {
  background-color: #fff;
  background-color: rgba(255, 255, 255, 0.8);
  border-radius: 0.3em;
  color: #000;
  float: right;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1em;
  padding: 6px 8px 8px 8px;
  pointer-events: none;
  position: absolute;
  top: -3.4em;
  visibility: hidden;
  z-index: 1;
}

.video-js .vjs-progress-holder:focus .vjs-time-tooltip {
  display: none;
}

.video-js .vjs-progress-control:hover .vjs-time-tooltip,
.video-js .vjs-progress-control:hover .vjs-progress-holder:focus .vjs-time-tooltip {
  display: block;
  font-size: 0.6em;
  visibility: visible;
}

.video-js .vjs-progress-control.disabled:hover .vjs-time-tooltip {
  font-size: 1em;
}

.video-js .vjs-progress-control .vjs-mouse-display {
  display: none;
  position: absolute;
  width: 1px;
  height: 100%;
  background-color: #000;
  z-index: 1;
}

.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  z-index: 0;
}

.video-js .vjs-progress-control:hover .vjs-mouse-display {
  display: block;
}

.video-js.vjs-user-inactive .vjs-progress-control .vjs-mouse-display {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 1s, opacity 1s;
  transition: visibility 1s, opacity 1s;
}

.video-js.vjs-user-inactive.vjs-no-flex .vjs-progress-control .vjs-mouse-display {
  display: none;
}

.vjs-mouse-display .vjs-time-tooltip {
  color: #fff;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.8);
}

.video-js .vjs-slider {
  position: relative;
  cursor: pointer;
  padding: 0;
  margin: 0 0.45em 0 0.45em;
  /* iOS Safari */
  -webkit-touch-callout: none;
  /* Safari */
  -webkit-user-select: none;
  /* Konqueror HTML */
  /* Firefox */
  -moz-user-select: none;
  /* Internet Explorer/Edge */
  -ms-user-select: none;
  /* Non-prefixed version, currently supported by Chrome and Opera */
  user-select: none;
  background-color: #73859f;
  background-color: rgba(115, 133, 159, 0.5);
}

.video-js .vjs-slider.disabled {
  cursor: default;
}

.video-js .vjs-slider:focus {
  text-shadow: 0em 0em 1em white;
  -webkit-box-shadow: 0 0 1em #fff;
  box-shadow: 0 0 1em #fff;
}

.video-js .vjs-mute-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -ms-flex: none;
  flex: none;
  padding-left: 2em;
  padding-right: 2em;
  padding-bottom: 3em;
}

.video-js .vjs-volume-control {
  cursor: pointer;
  margin-right: 1em;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.video-js .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
}

.video-js .vjs-volume-panel .vjs-volume-control {
  visibility: visible;
  opacity: 0;
  width: 1px;
  height: 1px;
  margin-left: -1px;
}

.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,
.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical .vjs-volume-level {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}

.video-js .vjs-volume-panel {
  -webkit-transition: width 1s;
  transition: width 1s;
}

.video-js .vjs-volume-panel:hover .vjs-volume-control,
.video-js .vjs-volume-panel:active .vjs-volume-control,
.video-js .vjs-volume-panel:focus .vjs-volume-control,
.video-js .vjs-volume-panel .vjs-volume-control:hover,
.video-js .vjs-volume-panel .vjs-volume-control:active,
.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active {
  visibility: visible;
  opacity: 1;
  position: relative;
  -webkit-transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;
  transition: visibility 0.1s, opacity 0.1s, height 0.1s, width 0.1s, left 0s, top 0s;
}

.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-horizontal,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
}

.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-vertical,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,
.video-js .vjs-volume-panel:hover .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,
.video-js .vjs-volume-panel:active .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,
.video-js .vjs-volume-panel:focus .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,
.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical .vjs-volume-bar,
.video-js .vjs-volume-panel .vjs-volume-control:hover.vjs-volume-vertical .vjs-volume-level,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical .vjs-volume-bar,
.video-js .vjs-volume-panel .vjs-volume-control:active.vjs-volume-vertical .vjs-volume-level,
.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-vertical .vjs-volume-bar,
.video-js .vjs-volume-panel .vjs-mute-control:hover ~ .vjs-volume-control.vjs-volume-vertical .vjs-volume-level,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-bar,
.video-js .vjs-volume-panel .vjs-volume-control.vjs-slider-active.vjs-volume-vertical .vjs-volume-level {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:hover,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal:active,
.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-slider-active {
  width: 9em;
  -webkit-transition: width 0.1s;
  transition: width 0.1s;
}

.video-js .vjs-volume-panel.vjs-volume-panel-horizontal.vjs-mute-toggle-only {
  width: 4em;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  height: 8em;
  width: 3em;
  left: -3.5em;
  -webkit-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s 1s, left 1s 1s, top 1s 1s;
}

.video-js .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  -webkit-transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
  transition: visibility 1s, opacity 1s, height 1s 1s, width 1s, left 1s 1s, top 1s 1s;
}

.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-horizontal {
  width: 5em;
  height: 3em;
  visibility: visible;
  opacity: 1;
  position: relative;
  -webkit-transition: none;
  transition: none;
}

.video-js.vjs-no-flex .vjs-volume-control.vjs-volume-vertical,
.video-js.vjs-no-flex .vjs-volume-panel .vjs-volume-control.vjs-volume-vertical {
  position: absolute;
  bottom: 3em;
  left: 0.5em;
}

.video-js .vjs-volume-panel {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.video-js .vjs-volume-bar {
  margin: 1.35em 0.45em;
}

.vjs-volume-bar.vjs-slider-horizontal {
  width: 5em;
  height: 0.3em;
}

.vjs-volume-bar.vjs-slider-vertical {
  width: 0.3em;
  height: 5em;
  margin: 1.35em auto;
}

.video-js .vjs-volume-level {
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #fff;
}

.video-js .vjs-volume-level:before {
  position: absolute;
  font-size: 0.9em;
}

.vjs-slider-vertical .vjs-volume-level {
  width: 0.3em;
}

.vjs-slider-vertical .vjs-volume-level:before {
  top: -0.5em;
  left: -0.3em;
}

.vjs-slider-horizontal .vjs-volume-level {
  height: 0.3em;
}

.vjs-slider-horizontal .vjs-volume-level:before {
  top: -0.3em;
  right: -0.5em;
}

.video-js .vjs-volume-panel.vjs-volume-panel-vertical {
  width: 4em;
}

.vjs-volume-bar.vjs-slider-vertical .vjs-volume-level {
  height: 100%;
}

.vjs-volume-bar.vjs-slider-horizontal .vjs-volume-level {
  width: 100%;
}

.video-js .vjs-volume-vertical {
  width: 3em;
  height: 8em;
  bottom: 8em;
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.7);
}

.video-js .vjs-volume-horizontal .vjs-menu {
  left: -2em;
}

.vjs-poster {
  display: inline-block;
  vertical-align: middle;
  background-repeat: no-repeat;
  background-position: 50% 50%;
  background-size: contain;
  background-color: #000000;
  cursor: pointer;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  height: 100%;
}

.vjs-poster img {
  display: block;
  vertical-align: middle;
  margin: 0 auto;
  max-height: 100%;
  padding: 0;
  width: 100%;
}

.vjs-has-started .vjs-poster {
  display: none;
}

.vjs-audio.vjs-has-started .vjs-poster {
  display: block;
}

.vjs-using-native-controls .vjs-poster {
  display: none;
}

.video-js .vjs-live-control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: flex-start;
  -ms-flex-align: flex-start;
  align-items: flex-start;
  -webkit-box-flex: auto;
  -ms-flex: auto;
  flex: auto;
  font-size: 1em;
  line-height: 3em;
}

.vjs-no-flex .vjs-live-control {
  display: table-cell;
  width: auto;
  text-align: left;
}

.video-js .vjs-time-control {
  -webkit-box-flex: none;
  -ms-flex: none;
  flex: none;
  font-size: 1em;
  line-height: 3em;
  min-width: 2em;
  width: auto;
  padding-left: 1em;
  padding-right: 1em;
}

.vjs-live .vjs-time-control {
  display: none;
}

.video-js .vjs-current-time,
.vjs-no-flex .vjs-current-time {
  display: none;
}

.vjs-no-flex .vjs-remaining-time.vjs-time-control.vjs-control {
  width: 0px !important;
  white-space: nowrap;
}

.video-js .vjs-duration,
.vjs-no-flex .vjs-duration {
  display: none;
}

.vjs-time-divider {
  display: none;
  line-height: 3em;
}

.vjs-live .vjs-time-divider {
  display: none;
}

.video-js .vjs-play-control .vjs-icon-placeholder {
  cursor: pointer;
  -webkit-box-flex: none;
  -ms-flex: none;
  flex: none;
}

.vjs-text-track-display {
  position: absolute;
  bottom: 3em;
  left: 0;
  right: 0;
  top: 0;
  pointer-events: none;
}

.video-js.vjs-user-inactive.vjs-playing .vjs-text-track-display {
  bottom: 1em;
}

.video-js .vjs-text-track {
  font-size: 1.4em;
  text-align: center;
  margin-bottom: 0.1em;
  background-color: #000;
  background-color: rgba(0, 0, 0, 0.5);
}

.vjs-subtitles {
  color: #fff;
}

.vjs-captions {
  color: #fc6;
}

.vjs-tt-cue {
  display: block;
}

video::-webkit-media-text-track-display {
  -webkit-transform: translateY(-3em);
  transform: translateY(-3em);
}

.video-js.vjs-user-inactive.vjs-playing video::-webkit-media-text-track-display {
  -webkit-transform: translateY(-1.5em);
  transform: translateY(-1.5em);
}

.video-js .vjs-fullscreen-control {
  cursor: pointer;
  -webkit-box-flex: none;
  -ms-flex: none;
  flex: none;
}

.vjs-playback-rate > .vjs-menu-button,
.vjs-playback-rate .vjs-playback-rate-value {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.vjs-playback-rate .vjs-playback-rate-value {
  pointer-events: none;
  font-size: 1.5em;
  line-height: 2;
  text-align: center;
}

.vjs-playback-rate .vjs-menu {
  width: 4em;
  left: 0em;
}

.vjs-error .vjs-error-display .vjs-modal-dialog-content {
  font-size: 1.4em;
  text-align: center;
}

.vjs-error .vjs-error-display:before {
  color: #fff;
  content: 'X';
  font-family: Arial, Helvetica, sans-serif;
  font-size: 4em;
  left: 0;
  line-height: 1;
  margin-top: -0.5em;
  position: absolute;
  text-shadow: 0.05em 0.05em 0.1em #000;
  text-align: center;
  top: 50%;
  vertical-align: middle;
  width: 100%;
}

.vjs-loading-spinner {
  display: none;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.85;
  text-align: left;
  border: 6px solid rgba(43, 51, 63, 0.7);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  background-clip: padding-box;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  visibility: hidden;
}

.vjs-seeking .vjs-loading-spinner,
.vjs-waiting .vjs-loading-spinner {
  display: block;
  -webkit-animation: 0s linear 0.3s forwards vjs-spinner-show;
          animation: 0s linear 0.3s forwards vjs-spinner-show;
}

.vjs-loading-spinner:before,
.vjs-loading-spinner:after {
  content: "";
  position: absolute;
  margin: -6px;
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  opacity: 1;
  border: inherit;
  border-color: transparent;
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:after {
  -webkit-animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
  animation: vjs-spinner-spin 1.1s cubic-bezier(0.6, 0.2, 0, 0.8) infinite, vjs-spinner-fade 1.1s linear infinite;
}

.vjs-seeking .vjs-loading-spinner:before,
.vjs-waiting .vjs-loading-spinner:before {
  border-top-color: white;
}

.vjs-seeking .vjs-loading-spinner:after,
.vjs-waiting .vjs-loading-spinner:after {
  border-top-color: white;
  -webkit-animation-delay: 0.44s;
  animation-delay: 0.44s;
}

@keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}

@-webkit-keyframes vjs-spinner-show {
  to {
    visibility: visible;
  }
}

@keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@-webkit-keyframes vjs-spinner-spin {
  100% {
    -webkit-transform: rotate(360deg);
  }
}

@keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }

  20% {
    border-top-color: #73859f;
  }

  35% {
    border-top-color: white;
  }

  60% {
    border-top-color: #73859f;
  }

  100% {
    border-top-color: #73859f;
  }
}

@-webkit-keyframes vjs-spinner-fade {
  0% {
    border-top-color: #73859f;
  }

  20% {
    border-top-color: #73859f;
  }

  35% {
    border-top-color: white;
  }

  60% {
    border-top-color: #73859f;
  }

  100% {
    border-top-color: #73859f;
  }
}

.vjs-chapters-button .vjs-menu ul {
  width: 24em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-subs-caps-button + .vjs-menu .vjs-captions-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: "\F10D";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder {
  vertical-align: middle;
  display: inline-block;
  margin-bottom: -0.1em;
}

.video-js .vjs-audio-button + .vjs-menu .vjs-main-desc-menu-item .vjs-menu-item-text .vjs-icon-placeholder:before {
  font-family: VideoJS;
  content: " \F11D";
  font-size: 1.5em;
  line-height: inherit;
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-custom-control-spacer {
  -webkit-box-flex: auto;
  -ms-flex: auto;
  flex: auto;
  display: block;
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen).vjs-no-flex .vjs-custom-control-spacer {
  width: auto;
}

.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-progress-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-volume-panel,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-subs-caps-button,
.video-js.vjs-layout-tiny:not(.vjs-fullscreen) .vjs-audio-button {
  display: none;
}

.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-volume-panel,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-subs-caps-button,
.video-js.vjs-layout-x-small:not(.vjs-fullscreen) .vjs-audio-button {
  display: none;
}

.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-current-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-time-divider,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-duration,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-remaining-time,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-playback-rate,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-mute-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-control,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-volume-panel,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-chapters-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-descriptions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-captions-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-subtitles-button,
.video-js.vjs-layout-small:not(.vjs-fullscreen) .vjs-audio-button {
  display: none;
}

.vjs-modal-dialog.vjs-text-track-settings {
  background-color: #2B333F;
  background-color: rgba(43, 51, 63, 0.75);
  color: #fff;
  height: 70%;
}

.vjs-text-track-settings .vjs-modal-dialog-content {
  display: table;
}

.vjs-text-track-settings .vjs-track-settings-colors,
.vjs-text-track-settings .vjs-track-settings-font,
.vjs-text-track-settings .vjs-track-settings-controls {
  display: table-cell;
}

.vjs-text-track-settings .vjs-track-settings-controls {
  text-align: right;
  vertical-align: bottom;
}

@supports (display: grid) {
  .vjs-text-track-settings .vjs-modal-dialog-content {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-rows: 1fr auto;
  }

  .vjs-text-track-settings .vjs-track-settings-colors {
    display: block;
    grid-column: 1;
    grid-row: 1;
  }

  .vjs-text-track-settings .vjs-track-settings-font {
    grid-column: 2;
    grid-row: 1;
  }

  .vjs-text-track-settings .vjs-track-settings-controls {
    grid-column: 2;
    grid-row: 2;
  }
}

.vjs-track-setting > select {
  margin-right: 5px;
}

.vjs-text-track-settings fieldset {
  margin: 5px;
  padding: 3px;
  border: none;
}

.vjs-text-track-settings fieldset span {
  display: inline-block;
}

.vjs-text-track-settings legend {
  color: #fff;
  margin: 0 0 5px 0;
}

.vjs-text-track-settings .vjs-label {
  position: absolute;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
  display: block;
  margin: 0 0 5px 0;
  padding: 0;
  border: 0;
  height: 1px;
  width: 1px;
  overflow: hidden;
}

.vjs-track-settings-controls button:focus,
.vjs-track-settings-controls button:active {
  outline-style: solid;
  outline-width: medium;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(88%, #fff), to(#73859f));
  background-image: linear-gradient(0deg, #fff 88%, #73859f 100%);
}

.vjs-track-settings-controls button:hover {
  color: rgba(43, 51, 63, 0.75);
}

.vjs-track-settings-controls button {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(88%, #fff), to(#73859f));
  background-image: linear-gradient(-180deg, #fff 88%, #73859f 100%);
  color: #2B333F;
  cursor: pointer;
  border-radius: 2px;
}

.vjs-track-settings-controls .vjs-default-button {
  margin-right: 1em;
}

@media print {
  .video-js > *:not(.vjs-tech):not(.vjs-poster) {
    visibility: hidden;
  }
}

.vjs-resize-manager {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  z-index: -1000;
}

.js-focus-visible .video-js *:focus:not(.focus-visible) {
  outline: none;
}

.video-js *:focus:not(:focus-visible) {
  outline: none;
}

@media \0screen {
  .vjs-user-inactive.vjs-playing .vjs-control-bar :before {
    content: "";
  }
}

@media \0screen {
  .vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar {
    visibility: hidden;
  }
}.vjs-custom-skin > .video-js {
  width: 100%;
  font-family: "PingFang SC","Helvetica Neue","Hiragino Sans GB","Segoe UI","Microsoft YaHei","\5FAE\8F6F\96C5\9ED1",sans-serif;
}

.vjs-custom-skin > .video-js .vjs-menu-button-inline.vjs-slider-active,
.vjs-custom-skin > .video-js .vjs-menu-button-inline:focus,
.vjs-custom-skin > .video-js .vjs-menu-button-inline:hover,
.video-js.vjs-no-flex .vjs-menu-button-inline {
  width: 10em;
}

.vjs-custom-skin > .video-js .vjs-controls-disabled .vjs-big-play-button {
  display: none!important;
}

.vjs-custom-skin > .video-js .vjs-control {
  width: 3em;
}

.vjs-custom-skin > .video-js .vjs-control.vjs-live-control {
  width: auto;
  padding-left: .5em;
  letter-spacing: .1em;
}

.vjs-custom-skin > .video-js .vjs-menu-button-inline:before {
  width: 1.5em;
}

.vjs-menu-button-inline .vjs-menu {
  left: 3em;
}

.vjs-paused.vjs-has-started.vjs-custom-skin > .video-js .vjs-big-play-button,
.video-js.vjs-ended .vjs-big-play-button,
.video-js.vjs-paused .vjs-big-play-button {
  display: block;
}

.vjs-custom-skin > .video-js .vjs-load-progress div,
.vjs-seeking .vjs-big-play-button,
.vjs-waiting .vjs-big-play-button {
  display: none!important;
}

.vjs-custom-skin > .video-js .vjs-mouse-display:after,
.vjs-custom-skin > .video-js .vjs-play-progress:after {
  padding: 0 .4em .3em;
}

.video-js.vjs-ended .vjs-loading-spinner {
  display: none;
}

.video-js.vjs-ended .vjs-big-play-button {
  display: block !important;
}

.video-js.vjs-ended .vjs-big-play-button,
.video-js.vjs-paused .vjs-big-play-button,
.vjs-paused.vjs-has-started.vjs-custom-skin > .video-js .vjs-big-play-button {
  display: block;
}

.vjs-custom-skin > .video-js .vjs-big-play-button {
  top: 50%;
  left: 50%;
  margin-left: -1.5em;
  margin-top: -1em;
}

.vjs-custom-skin > .video-js .vjs-big-play-button {
  background-color: rgba(0,0,0,0.45);
  font-size: 3.5em;
  /*border-radius: 50%;*/
  height: 2em !important;
  line-height: 2em !important;
  margin-top: -1em !important;
}

.video-js:hover .vjs-big-play-button,
.vjs-custom-skin > .video-js .vjs-big-play-button:focus,
.vjs-custom-skin > .video-js .vjs-big-play-button:active {
  background-color: rgba(36,131,213,0.9);
}

.vjs-custom-skin > .video-js .vjs-loading-spinner {
  border-color: rgba(36,131,213,0.8);
}

.vjs-custom-skin > .video-js .vjs-control-bar2 {
  background-color: #000000;
}

.vjs-custom-skin > .video-js .vjs-control-bar {
  /*background-color: rgba(0,0,0,0.3) !important;*/
  color: #ffffff;
  font-size: 14px;
}

.vjs-custom-skin > .video-js .vjs-play-progress,
.vjs-custom-skin > .video-js  .vjs-volume-level {
  background-color: #2483d5;
}

.vjs-custom-skin > .video-js .vjs-play-progress:before {
  top: -0.3em;
}

.vjs-custom-skin > .video-js .vjs-progress-control:hover .vjs-progress-holder {
  font-size: 1.3em;
}

.vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu {
  left: 0em;
}

.vjs-custom-skin > .video-js .vjs-menu li {
  padding: 0;
  line-height: 2em;
  font-size: 1.1em;
  font-family: "PingFang SC","Helvetica Neue","Hiragino Sans GB","Segoe UI","Microsoft YaHei","\5FAE\8F6F\96C5\9ED1",sans-serif;
}

.vjs-custom-skin > .video-js .vjs-time-tooltip,
.vjs-custom-skin > .video-js .vjs-mouse-display:after,
.vjs-custom-skin > .video-js .vjs-play-progress:after {
  border-radius: 0;
  font-size: 1em;
  padding: 0;
  width: 3em;
  height: 1.5em;
  line-height: 1.5em;
  top: -3em;
}

.vjs-custom-skin > .video-js .vjs-menu-button-popup .vjs-menu {
  width: 5em;
  left: -1em;
}

.vjs-custom-skin > .video-js .vjs-menu-button-popup.vjs-volume-menu-button-vertical .vjs-menu {
  left: 0;
}

.vjs-custom-skin > .video-js .vjs-control-bar .vjs-resolution-button .vjs-menu {
  /*order: 4;*/
}

/*排序顺序*/

.vjs-custom-skin > .video-js .vjs-control-bar .vjs-play-control {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.vjs-custom-skin > .video-js .vjs-control-bar .vjs-time-control {
  min-width: 1em;
  padding: 0;
  margin: 0 .1em;
  text-align: center;
  display: block;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.vjs-custom-skin > .video-js .vjs-control-bar .vjs-playback-rate .vjs-playback-rate-value {
  font-size: 1.2em;
  line-height: 2.4;
}

.vjs-custom-skin > .video-js .vjs-progress-control.vjs-control {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.vjs-custom-skin > .video-js .vjs-control-bar .vjs-volume-menu-button {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.vjs-custom-skin > .video-js .vjs-control-bar .vjs-resolution-button {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

.vjs-custom-skin > .video-js .vjs-control-bar .vjs-resolution-button .vjs-resolution-button-label {
  display: block;
  line-height: 3em;
}

.vjs-custom-skin > .video-js .vjs-control-bar .vjs-playback-rate {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

.vjs-custom-skin > .video-js .vjs-control-bar .vjs-fullscreen-control {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}.sk-fading-circle {
  position: absolute;
}

.sk-fading-circle .sk-circle {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}

.sk-fading-circle .sk-circle .sk-circle-indicator {
  display: block;
  margin: 0 auto;
  width: 15%;
  height: 15%;
  border-radius: 100%;
  -webkit-animation: sk-circleFadeDelay 1s infinite ease-in-out both;
  animation: sk-circleFadeDelay 1s infinite ease-in-out both;
}

.sk-fading-circle .sk-circle2 {
  -webkit-transform: rotate(30deg);
  transform: rotate(30deg);
}

.sk-fading-circle .sk-circle3 {
  -webkit-transform: rotate(60deg);
  transform: rotate(60deg);
}

.sk-fading-circle .sk-circle4 {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.sk-fading-circle .sk-circle5 {
  -webkit-transform: rotate(120deg);
  transform: rotate(120deg);
}

.sk-fading-circle .sk-circle6 {
  -webkit-transform: rotate(150deg);
  transform: rotate(150deg);
}

.sk-fading-circle .sk-circle7 {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.sk-fading-circle .sk-circle8 {
  -webkit-transform: rotate(210deg);
  transform: rotate(210deg);
}

.sk-fading-circle .sk-circle9 {
  -webkit-transform: rotate(240deg);
  transform: rotate(240deg);
}

.sk-fading-circle .sk-circle10 {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.sk-fading-circle .sk-circle11 {
  -webkit-transform: rotate(300deg);
  transform: rotate(300deg);
}

.sk-fading-circle .sk-circle12 {
  -webkit-transform: rotate(330deg);
  transform: rotate(330deg);
}

.sk-fading-circle .sk-circle2 .sk-circle-indicator {
  -webkit-animation-delay: -0.91667s;
  animation-delay: -0.91667s;
}

.sk-fading-circle .sk-circle3 .sk-circle-indicator {
  -webkit-animation-delay: -0.83333s;
  animation-delay: -0.83333s;
}

.sk-fading-circle .sk-circle4 .sk-circle-indicator {
  -webkit-animation-delay: -0.75s;
  animation-delay: -0.75s;
}

.sk-fading-circle .sk-circle5 .sk-circle-indicator {
  -webkit-animation-delay: -0.66667s;
  animation-delay: -0.66667s;
}

.sk-fading-circle .sk-circle6 .sk-circle-indicator {
  -webkit-animation-delay: -0.58333s;
  animation-delay: -0.58333s;
}

.sk-fading-circle .sk-circle7 .sk-circle-indicator {
  -webkit-animation-delay: -0.5s;
  animation-delay: -0.5s;
}

.sk-fading-circle .sk-circle8 .sk-circle-indicator {
  -webkit-animation-delay: -0.41667s;
  animation-delay: -0.41667s;
}

.sk-fading-circle .sk-circle9 .sk-circle-indicator {
  -webkit-animation-delay: -0.33333s;
  animation-delay: -0.33333s;
}

.sk-fading-circle .sk-circle10 .sk-circle-indicator {
  -webkit-animation-delay: -0.25s;
  animation-delay: -0.25s;
}

.sk-fading-circle .sk-circle11 .sk-circle-indicator {
  -webkit-animation-delay: -0.16667s;
  animation-delay: -0.16667s;
}

.sk-fading-circle .sk-circle12 .sk-circle-indicator {
  -webkit-animation-delay: -0.08333s;
  animation-delay: -0.08333s;
}

@-webkit-keyframes sk-circleFadeDelay {
  0%, 39%, 100% {
    opacity: 0;
  }

  40% {
    opacity: 1;
  }
}

@keyframes sk-circleFadeDelay {
  0%, 39%, 100% {
    opacity: 0;
  }

  40% {
    opacity: 1;
  }
}

.croppa-container {
  display: inline-block;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: relative;
  font-size: 0;
  -ms-flex-item-align: start;
  align-self: flex-start;
  background-color: #e6e6e6;
}

.croppa-container canvas {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.croppa-container:hover {
  opacity: 0.7;
}

.croppa-container.croppa--dropzone {
  -webkit-box-shadow: inset 0 0 10px #333;
  box-shadow: inset 0 0 10px #333;
}

.croppa-container.croppa--dropzone canvas {
  opacity: 0.5;
}

.croppa-container.croppa--disabled-cc {
  cursor: default;
}

.croppa-container.croppa--disabled-cc:hover {
  opacity: 1;
}

.croppa-container.croppa--has-target {
  cursor: move;
}

.croppa-container.croppa--has-target:hover {
  opacity: 1;
}

.croppa-container.croppa--has-target.croppa--disabled-mz {
  cursor: default;
}

.croppa-container.croppa--disabled {
  cursor: not-allowed;
}

.croppa-container.croppa--disabled:hover {
  opacity: 1;
}

.croppa-container.croppa--passive {
  cursor: default;
}

.croppa-container.croppa--passive:hover {
  opacity: 1;
}

.croppa-container svg.icon-remove {
  position: absolute;
  background: #fff;
  border-radius: 50%;
  -webkit-filter: drop-shadow(-2px 2px 2px rgba(0,0,0,0.7));
  filter: drop-shadow(-2px 2px 2px rgba(0,0,0,0.7));
  z-index: 10;
  cursor: pointer;
  border: 2px solid #fff;
}/*========= All App File Are Include Here ==========*/

/*========== Custome Variable ==========*/

/*==== Core Mixins ====*/

/*======= All App Mixin Include Here ========*/

/*================= Gredient Animation ===================*/

@-webkit-keyframes Gradient {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}

@keyframes Gradient {
  0% {
    background-position: 0% 50%;
  }

  50% {
    background-position: 100% 50%;
  }

  100% {
    background-position: 0% 50%;
  }
}

/*=========== Background Mixin ===========*/

/*======== All Common Mixin Include Is Here ========*/

/*==== Core Utilities =====*/

/*======= All App Utilities Include Here =======*/

/*=========== Background Utilities ==========*/

.gradient-primary {
  background: -webkit-gradient(linear, left top, left bottom, from(#5D92F4), to(#09203F));
  background: linear-gradient(180deg, #5D92F4 0%, #09203F 100%);
}

.gradient-primary * {
  color: #FFFFFF;
}

.gradient-success {
  background: -webkit-gradient(linear, left top, left bottom, from(#00D0BD), to(#007ADF));
  background: linear-gradient(180deg, #00D0BD 0%, #007ADF 100%);
}

.gradient-success * {
  color: #FFFFFF;
}

.gradient-pink {
  background: -webkit-gradient(linear, left top, left bottom, from(#B91372), to(#33080D));
  background: linear-gradient(180deg, #B91372 0%, #33080D 100%);
}

.gradient-pink * {
  color: #FFFFFF;
}

.gradient-warning {
  background: -webkit-gradient(linear, left bottom, left top, from(#B02E0C), to(#FFB70F));
  background: linear-gradient(0deg, #B02E0C 0%, #FFB70F 100%);
}

.gradient-warning * {
  color: #FFFFFF;
}

.gradient-purple {
  background: -webkit-gradient(linear, left bottom, left top, from(#F53844), to(#42378F));
  background: linear-gradient(0deg, #F53844 0%, #42378F 100%);
}

.gradient-purple * {
  color: #FFFFFF;
}

.facebook-bg {
  background-color: #4766CE;
}

.google-bg {
  background-color: #CB2929;
}

.instagram-bg {
  background-color: #FF37CF;
}

.linkedin-bg {
  background-color: #247897;
}

.twitter-bg {
  background-color: #3CB1F1;
}

.github-bg {
  background-color: #6f574e;
}

.facebook .v-icon,
.facebook i {
  color: #3B5998 !important;
}

.google .v-icon,
.google i {
  color: #D82218 !important;
}

.twitter .v-icon,
.twitter i {
  color: #1FA2FA !important;
}

.linkedin .v-icon,
.linkedin i {
  color: #4875B4 !important;
}

.instagram .v-icon,
.instagram i {
  color: #F45DA0 !important;
}

.grayish-blue {
  background-color: #464D69 !important;
}

.aqua-bg {
  background-color: #DFEAFF;
}

.bg-primary {
  background-color: #5D92F4 !important;
}

.bg-secondary {
  background-color: #82b1ff !important;
}

.bg-success {
  background-color: #69f0ae !important;
}

.bg-info {
  background-color: #00D0BD !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

.bg-danger {
  background-color: #e91e63 !important;
}

.bg-light {
  background-color: #FFFFFF !important;
}

.bg-dark {
  background-color: #000000 !important;
}

.bg-blue {
  background-color: #2E62FF !important;
}

/*=========== All site Typography Setting Here ===========*/

h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  margin-bottom: 0.5rem;
  margin-top: 0;
  font-family: inherit;
  font-weight: 600;
  line-height: 1.2;
  color: #000000;
}

h1,
.h1 {
  font-size: 1.75rem;
}

h2,
.h2 {
  font-size: 1.5rem;
}

h3,
.h3 {
  font-size: 1.375rem;
}

h4,
.h4 {
  font-size: 1.125rem;
}

h5,
.h5 {
  font-size: 1rem;
}

h6,
.h6 {
  font-size: 0.875rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

.font-lg {
  font-size: 1.25rem;
}

.font-sm {
  font-size: 0.875rem;
}

.font-md {
  font-size: 1.125rem;
}

.font-2x {
  font-size: 2rem;
}

.font-3x {
  font-size: 3rem;
}

.font-4x {
  font-size: 4rem;
}

.font-5x {
  font-size: 5em;
}

.font-xl {
  font-size: 42px;
}

.fs-12 {
  font-size: 0.75rem;
}

.fs-14 {
  font-size: 0.875rem;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-semi-bold {
  font-weight: 600 !important;
}

.fw-normal {
  font-weight: 500 !important;
}

.fw-light {
  font-weight: 300 !important;
}

/*=================== Responsive ====================*/

/*=================== Responsive ====================*/

@media (min-width: 960px) {
  .pa-md-5 {
    padding: 48px !important;
  }

  .d-inline-md {
    display: inline !important;
  }
}

/*===== Custom File =======*/

/*======= All App Custom Files Include Here ======*/

/*======== Main Scss ========*/

.app-card {
  background-color: #FFF;
  border-radius: 0px;
  margin-bottom: 0rem;
  -webkit-box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.08);
          box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.08);
  -webkit-transition: all .4s ease-in-out 0s;
  transition: all .4s ease-in-out 0s;
  position: relative;
  height: 100%;
  overflow: hidden;
}

.app-card .app-card-title {
  position: relative;
  padding: 1rem 1.25rem;
  border-bottom: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.app-card .app-card-title h3,
.app-card .app-card-title .app-title {
  font-size: 1rem;
  color: #464D69;
  text-transform: capitalize;
  font-weight: 600;
  margin: 0;
}

.app-card .app-contextual-link .v-btn .v-icon {
  color: #A5A7B2;
}

.app-card .app-card-content {
  padding: 1.25rem 1.25rem;
}

.app-card .app-full-content {
  padding: 0;
}

.app-card .app-footer {
  padding: 1rem 1.25rem;
  border-top: 1px solid #EBECEF;
}

.app-card .app-footer .v-btn {
  margin: 0;
}

.app-card:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.app-card-action {
  background-color: #FAFAFA !important;
  overflow: hidden;
}

.app-card-action .v-list__tile {
  height: 40px;
  font-size: 0.875rem;
  margin: 0.3125rem;
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.02);
          box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.02);
}

.app-card-action .v-list__tile span {
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.app-card-action .v-list__tile:hover {
  background-color: #FFFFFF !important;
}

.app-card-action .v-list__tile:hover span {
  color: #5D92F4 !important;
}

.content {
  overflow-y: hidden;
}

.dash-title {
  margin: 0.9375rem 0;
}

.dash-title span {
  color: #464D69;
  font-size: 0.8125rem;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: bold;
}

.dash-title span a {
  vertical-align: 2px;
}

.dash-title span a i {
  font-size: 0.8125rem;
  color: #464D69;
  margin-left: 5px;
}

.dash-card-wrap,
.card {
  -webkit-transition: all 0.4s ease-in-out 0s;
  transition: all 0.4s ease-in-out 0s;
}

.dash-card-wrap:hover,
.card:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

#nprogress .bar {
  background: #e91e63 !important;
}

#nprogress .spinner-icon {
  border-top-color: #e91e63 !important;
  border-left-color: #e91e63 !important;
}

/*======== Common Scss ========*/

html {
  font-size: 12px;
}

@media (max-width: 1280px) and (min-width: 960px) {
  html {
    font-size: 11px;
  }
}

@media (max-width: 959px) and (min-width: 320px) {
  html {
    font-size: 10px;
  }
}

html,
body {
  overflow-x: hidden !important;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

html .application,
body .application {
  font-family: "Montserrat", sans-serif !important;
  background-color: #FFFFFF;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  color: #000000;
  position: relative;
  width: 100%;
  min-height: 100%;
  overflow-x: hidden !important;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  overflow-wrap: break-word;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[tabindex='-1']:focus {
  outline: none;
}

select,
button,
textarea,
input {
  vertical-align: baseline;
}

.v-input,
.v-list__tile {
  font-size: 1rem;
}

.v-label,
.v-tabs__div,
.v-chip {
  font-size: 12px;
}

html[dir=rtl],
html[dir=ltr],
body[dir=rtl],
body[dir=ltr] {
  unicode-bidi: embed;
}

bdo[dir=rtl] {
  direction: rtl;
  unicode-bidi: bidi-override;
}

bdo[dir=ltr] {
  direction: ltr;
  unicode-bidi: bidi-override;
}

a {
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  display: inline-block;
  text-decoration: none;
  cursor: pointer;
}

a:hover,
a:active,
a:focus {
  outline: 0;
  text-decoration: none;
}

*::-moz-selection {
  background-color: #5D92F4;
  color: #FFFFFF;
}

code {
  color: #e91e63 !important;
}

.pos-relative {
  position: relative;
}

sup {
  top: -0.9em;
}

.overlay-wrap {
  position: relative;
}

.overlay-content {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

address span {
  display: block;
}

.pos-center:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.center-holder {
  display: inline-block;
  height: auto;
  padding: 1.25rem;
  vertical-align: middle;
  width: 90%;
}

.no-gutter {
  padding: 0 !important;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline li {
  float: left;
  padding: 0 3px;
}

@media (max-width: 599px) {
  .d-sm-none {
    display: none !important;
  }
}

.clearfix {
  overflow: auto;
}

.mx-auto {
  margin: 0 auto;
}

.overflow-hidden {
  overflow: hidden;
}

.small {
  color: #A5A7B2;
  font-size: 14px;
}

.badge--overlap {
  top: -15px;
}

.mb-30 {
  margin-bottom: 1.875rem;
}

.mb-70 {
  margin-bottom: 4.375rem;
}

.mb-150 {
  margin-bottom: 9.375rem;
}

.pt-70 {
  padding-top: 4.375rem;
}

.mt-70 {
  margin-top: 4.375rem;
}

.img-responsive {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0.25rem;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  max-width: 100%;
  height: auto;
}

.rounded-circle {
  border-radius: 100% !important;
}

.media {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: start;
  -webkit-box-align: start;
          align-items: flex-start;
}

.media-body {
  -ms-flex: 1;
  -webkit-box-flex: 1;
          flex: 1;
}

hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #D7DCE4;
  margin: 0.625rem 0;
  padding: 0;
}

.card-base {
  background-color: #FFFFFF;
  border-left: 1px solid #D7DCE4;
  border-right: 1px solid #D7DCE4;
  border-top: 1px solid #D7DCE4;
  border-bottom: 1px solid #D7DCE4;
  padding: 1.25rem 1.875rem;
}

.amcharts-main-div a {
  display: none !important;
}

.input-group.input-group--selection-controls.switch .input-group--selection-controls__container {
  width: auto;
}

.row-eq-height {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.layout > .flex {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(100%, 1fr));
}

.heading-light h3 {
  color: #FFFFFF !important;
}

.border-rad-0 {
  border-radius: 0px;
}

.theme-success {
  background-color: #69f0ae !important;
}

.theme-warning {
  background-color: #ffc107 !important;
}

.theme-danger {
  background-color: #e91e63 !important;
}

.theme-success--text {
  color: #69f0ae !important;
}

.theme-warning--text {
  color: #ffc107 !important;
}

.theme-danger--text {
  color: #e91e63 !important;
}

/*======== Cards =======*/

.v-carousel.outlined {
  border: 1px solid #EBECEF !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.v-carousel.outlined .v-carousel__next .v-btn i {
  font-size: 20px !important;
}

.v-carousel.outlined .v-carousel__prev .v-btn i {
  font-size: 20px !important;
}

.v-card.outlined {
  border: 1px solid #EBECEF !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.v-card.filled {
  border: #F5F5F5 !important;
  background-color: #F5F5F5 !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.v-card.clean {
  border: none !important;
  background-color: #FFFFFF !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.v-card.page-title {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.v-toolbar {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.stats-box {
  border-right: 1px solid #A5A7B2;
}

.profile-head.app-card.outlined {
  border: 1px solid #EBECEF !important;
  -webkit-box-shadow: none;
          box-shadow: none;
}

/*======== Card Masonry =======*/

.card-columns .card {
  margin-bottom: 0.75rem;
}

@media (min-width: 768px) {
  .card-columns {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
  }

  .card-columns .v-card {
    display: inline-block;
    width: 100%;
  }
}

/*======== Editor =============*/

.ql-container,
.editr--content {
  min-height: 300px;
}

.div-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -ms-overflow-style: -ms-autohiding-scrollbar;
}

/*======== Responsive =========*/

@media (max-width: 1199px) and (min-width: 901px) {
  .d-sm-full {
    max-width: 100% !important;
    -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important;
  }

  .d-sm-half-block {
    max-width: 50% !important;
    -ms-flex-preferred-size: 50% !important;
        flex-basis: 50% !important;
  }
}

@media (max-width: 767px) and (min-width: 320px) {
  .d-xs-full {
    max-width: 100% !important;
    -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important;
  }

  .d-xs-half-block {
    max-width: 50% !important;
    -ms-flex-preferred-size: 50% !important;
        flex-basis: 50% !important;
  }
}

@media (max-width: 800px) and (min-width: 320px) {
  .w-full {
    max-width: 100% !important;
    -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important;
  }
}

@media (max-width: 850px) and (min-width: 320px) {
  .carousel {
    height: 200px;
  }
}

@media (max-width: 600px) {
  .input-label .pt-4 {
    padding-top: 0 !important;
  }

  .v-tabs__item {
    font-size: 0.75rem !important;
  }
}

@media (min-width: 600px) {
  .d-xs-block {
    display: none;
  }

  .d-xs-none {
    display: block;
  }
}

@media (max-width: 600px) {
  .d-xs-block {
    display: block;
  }

  .d-xs-none {
    display: none;
  }
}

.background-none {
  background-image: none !important;
}

.d-none {
  display: none !important;
}

.d-custom-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.align-self-center {
  -ms-flex-item-align: center;
      align-self: center;
}

.align-items-center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.justify-content-end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.text-center {
  text-align: center;
}

.text-right {
  text-align: right;
}

.text-left {
  text-align: left;
}

/*======== Width =========*/

.w-10 {
  width: 10%;
}

.w-20 {
  width: 20%;
}

.w-25 {
  width: 25%;
}

.w-30 {
  width: 30%;
}

.w-40 {
  width: 40%;
}

.w-50 {
  width: 50%;
}

.w-70 {
  width: 70%;
}

.w-75 {
  width: 75%;
}

.w-80 {
  width: 80%;
}

.w-100 {
  width: 100%;
}

.h-100 {
  height: 100%;
}

.h-auto {
  height: auto !important;
}

/*======== theme--light =========*/

.theme--light.application {
  background-color: #FFFFFF;
  color: #000000;
}

.theme--light .v-list {
  color: #000000;
}

.theme--light .v-list .v-list__tile__sub-title {
  color: #000000;
}

.theme--light .card {
  color: #000000;
}

.theme--light .list-aqua-ripple .v-list__tile--link:hover {
  background-color: #DFEAFF !important;
}

.theme--light .v-table thead th {
  color: #000000;
}

.theme--light .grey--text {
  color: #727891 !important;
}

.theme--light .v-icon {
  color: inherit;
}

.spinner:after {
  background: #69f0ae !important;
}

/*============ Default App Layout ===========*/

.app-default-layout .v-content__wrap,
.app-mini-layout .v-content__wrap {
  overflow: auto;
  height: calc(100vh - 64px);
}

/*============ Horizontal App Layout ===========*/

.app-horizontal-layout .v-content__wrap {
  overflow: auto;
  height: calc(100vh - 114px);
}

@media (max-width: 600px) {
  .content-padding {
    padding: 0.5rem !important;
  }
}

@media (min-width: 600px) {
  .content-padding {
    padding: 2rem !important;
  }
}

/*============ Boxed App Layout ===========*/

.app-boxed-layout .app-content {
  overflow: auto;
  height: calc(100vh - 239px);
}

/*============Loader on signin with Auth 0 ===========*/

.spinner {
  position: absolute !important;
  top: 0 !important;
  bottom: 0 !important;
  left: 0 !important;
  right: 0 !important;
  margin: auto !important;
}

#nprogress .spinner {
  position: absolute !important;
  top: 22px !important;
  bottom: auto !important;
  left: auto !important;
  right: 10px !important;
  margin: auto !important;
}

/*============ Inputs ===========*/

.theme--light.v-text-field--outline > .v-input__control > .v-input__slot {
  border: 1px solid #A5A7B2;
  border-radius: 0px;
}

.theme--light.v-text-field--outline:not(.v-input--is-focused):not(.v-input--has-state) > .v-input__control > .v-input__slot:hover {
  border: 1px solid rgba(0, 0, 0, 0.87);
}

.filled-form > .v-input__control > .v-input__slot {
  background-color: #FFFFFF !important;
}

.search-bar {
  border: none !important;
}

.search-bar > .v-input__control > .v-input__slot {
  background-color: #FFFFFF !important;
}

.multiorganization-bar > .v-input__control > .v-input__slot {
  margin: 0;
  background-color: #FFFFFF !important;
}

/*============ Lists ===========*/

.v-list.filled > .v-list__group {
  background-color: #F5F5F5;
  border-bottom: 1px solid #A5A7B2 !important;
}

/*============ Notifications ===========*/

.custom-notify .vue-notification {
  color: #000000;
}

.custom-notify .vue-notification.warn {
  background: #ffc107 !important;
  border-left-color: #ffc107 !important;
}

.custom-notify .vue-notification.error {
  background: #e91e63 !important;
  border-left-color: #e91e63 !important;
}

.custom-notify .vue-notification.success {
  background: #69f0ae !important;
  border-left-color: #69f0ae !important;
}

/*============ Forms ===========*/

form > .layout > .flex {
  padding: 0px 12px !important;
}

.v-text-field--outline .v-label {
  top: 10px;
}

.v-text-field--outline input {
  margin-top: 14px;
}

.v-text-field--outline.v-input--is-dirty .v-text-field__prefix,
.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line) .v-select__slot > input {
  margin-top: 12px;
}

.v-select.v-text-field--enclosed:not(.v-text-field--single-line) .v-select__selections {
  padding-top: 12px;
}

.v-text-field--outline > .v-input__control > .v-input__slot {
  min-height: 50px;
}

/*======= Horizontal Menu Scss =======*/

.app-horizontal-layout {
  overflow: hidden;
}

.app-horizontal-layout .site-logo-wrap .site-logo-img {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 64px;
  padding: 0 4rem 0 1.5rem;
}

.app-horizontal-layout .v-content {
  margin-top: 3.25rem;
}

.app-horizontal-layout .Vuely-toolbar .navbar-left {
  margin: 0 !important;
  padding: 0 !important;
}

.app-horizontal-layout .horizontal-menu .search-form {
  display: none;
}

@media (min-width: 960px) {
  .app-horizontal-layout .v-menu.user-block-wrap {
    display: inline-block !important;
  }
}

.horizontal-menu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #FFFFFF;
  height: 3.125rem;
  margin-top: 64px;
  position: fixed;
  left: 0;
  right: 0;
  z-index: 2;
  -webkit-box-shadow: 0 2px 10px 0 rgba(204, 204, 204, 0.5);
          box-shadow: 0 2px 10px 0 rgba(204, 204, 204, 0.5);
}

.horizontal-menu .no-arrow::after {
  display: none;
}

.horizontal-menu > ul {
  width: 100%;
}

.horizontal-menu > ul.horizontal-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.horizontal-menu > ul > li {
  position: relative;
  display: inline-block;
}

.horizontal-menu > ul > li > a {
  color: #000000;
  padding: 0.9375rem 1.563rem 0.9375rem 1.563rem;
  font-size: 0.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 3.125rem;
}

.horizontal-menu > ul > li > a::after {
  content: "\F2F9";
  font-family: 'Material-Design-Iconic-Font';
  font-size: 0.8rem;
  margin-left: 0.9375rem;
}

.horizontal-menu > ul > li > a:hover {
  background-color: #FAFAFA;
}

.horizontal-menu > ul > li > a i {
  margin-right: 0.625rem;
}

.horizontal-menu > ul > li:hover .sub-menu {
  opacity: 1;
  visibility: visible;
}

.horizontal-menu > ul > li .sub-menu {
  position: absolute;
  left: 0;
  z-index: 99;
  background-color: #FFFFFF;
  width: 12rem;
  visibility: hidden;
  opacity: 0;
  -webkit-transform-origin: left 0 0;
          transform-origin: left 0 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  -webkit-box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.09);
          box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.09);
}

.horizontal-menu > ul > li .sub-menu > li > a::after {
  content: "\F2FB";
  font-family: 'Material-Design-Iconic-Font';
  position: absolute;
  right: 18px;
}

.horizontal-menu > ul > li .sub-menu > li > a:hover {
  background-color: #FAFAFA;
}

.horizontal-menu > ul > li .sub-menu .deep-level {
  width: 400px !important;
  height: 380px;
}

.horizontal-menu > ul > li .sub-menu .deep-level li {
  display: inline-block;
  width: 32%;
}

.horizontal-menu > ul > li .sub-menu li {
  position: relative;
}

.horizontal-menu > ul > li .sub-menu li a:hover {
  background-color: #FAFAFA;
}

.horizontal-menu > ul > li .sub-menu li:hover .sub-menu-child {
  opacity: 1;
  visibility: visible;
}

.horizontal-menu > ul > li .sub-menu li .sub-menu-child {
  position: absolute;
  width: 100%;
  left: 12rem;
  top: 0;
  background-color: #FFFFFF;
  opacity: 0;
  visibility: hidden;
  -webkit-transform-origin: left 0 0;
          transform-origin: left 0 0;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  -webkit-box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.09);
          box-shadow: 0 2px 15px 0 rgba(0, 0, 0, 0.09);
}

.horizontal-menu > ul > li .sub-menu li a {
  color: #000000;
  padding: 0.375rem 0.75rem;
  font-size: 0.875rem;
  display: block;
}

.horizontal-menu > ul > li .sub-menu li a i {
  margin-right: 0.625rem;
}

.horizontal-menu .sidebar-label {
  right: 26px;
  top: 9px;
}

@media (max-width: 1460px) {
  .horizontal-menu > ul > li > a {
    padding: 0.9375rem 1rem 0.9375rem 1rem;
  }
}

@media (max-width: 959px) and (min-width: 320px) {
  .app-horizontal-layout .site-logo-wrap .site-logo-img {
    height: 48px;
    padding: 0 3rem 0 1rem;
  }

  .app-horizontal-layout .menu-title .search-bar,
  .app-horizontal-layout .menu-title .mobile-search,
  .app-horizontal-layout .upgrade-btn .search-bar,
  .app-horizontal-layout .upgrade-btn .mobile-search,
  .app-horizontal-layout .Vuely-toolbar .search-bar,
  .app-horizontal-layout .Vuely-toolbar .mobile-search {
    display: none !important;
  }

  .app-horizontal-layout .horizontal-menu {
    margin-top: 48px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }

  .app-horizontal-layout .horizontal-menu ul.nav,
  .app-horizontal-layout .horizontal-menu .search-bar {
    display: none;
  }

  .app-horizontal-layout .horizontal-menu .ham-menu-sm,
  .app-horizontal-layout .horizontal-menu .search-form,
  .app-horizontal-layout .horizontal-menu .mobile-search {
    display: block !important;
  }
}

@media (max-width: 561px) and (min-width: 320px) {
  .app-horizontal-layout .site-logo-wrap .site-logo-img {
    height: 56px;
    padding: 0 0.75rem;
  }

  .app-horizontal-layout .horizontal-menu {
    margin-top: 56px;
  }
}

/*=========== Sidebar Scss ============*/

.v-navigation-drawer--is-mobile .sidebar-profile {
  margin-top: 0 !important;
}

.v-navigation-drawer {
  overflow-y: auto;
  height: 100% !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-position: 100% center;
  background-size: cover;
  background-repeat: no-repeat;
  -webkit-transition: all 0.4s linear 0s;
  transition: all 0.4s linear 0s;
  padding: 0;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.5);
}

.v-navigation-drawer .navigation .v-list .sidebar-profile {
  margin-bottom: 0.9375rem;
}

.v-navigation-drawer .navigation .v-list .v-list__tile--link {
  font-weight: 500;
  font-size: 14px;
}

.v-navigation-drawer .navigation .v-list .sidebar-title span {
  font-size: 12px;
  font-weight: 500;
  margin-bottom: 0.625rem;
  display: block;
}

.v-navigation-drawer .navigation .v-list .v-list__group {
  margin-bottom: 0.625rem;
}

.v-navigation-drawer .navigation .v-list .v-list__group .v-list__group__header .v-list__group__header__prepend-icon {
  min-width: 30px;
}

.v-navigation-drawer .navigation .v-list .v-list__group .v-list__group__header .v-list__group__header__prepend-icon .v-icon {
  -webkit-transform: rotate(0);
          transform: rotate(0);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  font-size: 14px;
}

.v-navigation-drawer .navigation .v-list .v-list__group .v-list__group__header .v-list__tile {
  font-weight: 500;
  color: #1D2433;
  font-size: 14px;
  padding-left: 0;
}

.v-navigation-drawer .navigation .v-list .v-list__group .v-list__group__header.v-list__group__header--active:before {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
}

.v-navigation-drawer .navigation .v-list .v-list__group .v-list__group__header.v-list__group__header--active .v-list__tile__title,
.v-navigation-drawer .navigation .v-list .v-list__group .v-list__group__header.v-list__group__header--active i {
  font-weight: 700;
  color: #FFFFFF;
}

.v-navigation-drawer .navigation .v-list .v-list__group .v-list__group__header.v-list__group__header--active .v-list__group__header__prepend-icon .v-icon {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.v-navigation-drawer .navigation .v-list .v-list__group .v-list__group__items .v-list__tile--link {
  padding-left: 2.813rem;
}

.v-navigation-drawer .navigation .v-list .v-list__group .v-list__group__items .v-list__tile--link:hover,
.v-navigation-drawer .navigation .v-list .v-list__group .v-list__group__items .v-list__tile--link.v-list__tile--active {
  background-color: transparent !important;
}

.v-navigation-drawer .navigation .v-list > div > div > .v-list__tile--link,
.v-navigation-drawer .navigation .v-list .v-list__group__header {
  background-color: transparent !important;
  position: relative;
}

.v-navigation-drawer .navigation .v-list > div > div > .v-list__tile--link:before,
.v-navigation-drawer .navigation .v-list .v-list__group__header:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
  width: 235px;
  border-radius: 0 100px 100px 0;
  background-color: rgba(0, 0, 0, 0.2);
  -webkit-transform: scaleX(0);
          transform: scaleX(0);
  -webkit-transform-origin: left;
          transform-origin: left;
  -webkit-transition: -webkit-transform 0.4s ease-in-out;
  transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
  -webkit-box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.09);
          box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.09);
}

.v-navigation-drawer .navigation .v-list > div > div > .v-list__tile--link:hover:before,
.v-navigation-drawer .navigation .v-list .v-list__group__header:hover:before {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
}

.v-navigation-drawer .navigation .v-list > div > div > .v-list__tile--link {
  margin-bottom: 0.5rem;
  padding: 0;
}

.v-navigation-drawer .navigation .v-list > div > div > .v-list__tile--link > .v-list__tile__action {
  padding: 0 1.3rem;
}

.v-navigation-drawer .navigation .v-list .v-list__tile--link {
  width: 210px;
  border-radius: 0 100px 100px 0;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}

.v-navigation-drawer .navigation .v-list .v-list__tile--link .v-list__tile__action {
  min-width: 30px;
}

.v-navigation-drawer .navigation .v-list .v-list__tile--link .v-list__tile__action i {
  font-size: 14px;
}

.v-navigation-drawer .navigation .v-list .v-list__tile--link.v-list__tile--active:before {
  -webkit-transform: scaleX(1);
          transform: scaleX(1);
}

.v-navigation-drawer .navigation .v-list .v-list__tile--link.v-list__tile--active .v-list__tile__title {
  font-weight: 700;
}

.v-navigation-drawer .navigation .v-list .v-list__group--active::after,
.v-navigation-drawer .navigation .v-list .v-list__group--active::before {
  background: none;
}

.scroll-area {
  position: relative;
  height: 100%;
}

.sidebar {
  height: 100%;
  overflow: hidden;
  overflow-x: hidden;
}

.sidebar * {
  color: #FFFFFF;
}

.sidebar .site-logo {
  padding: 0 1.25rem;
}

.sidebar::before,
.sidebar::after {
  display: block;
  content: "";
  position: absolute;
  width: 100%;
  top: 0;
  left: 0;
  bottom: 0;
  z-index: -9;
}

.sidebar::before {
  opacity: .9;
}

.sidebar i {
  font-size: 22px;
  vertical-align: top;
}

.sidebar .v-toolbar__content,
.sidebar .v-toolbar__extension {
  padding: 0 20px;
}

.sidebar .v-list__tile__title {
  position: static;
}

.sidebar .ps > .ps__scrollbar-x-rail {
  display: none !important;
}

.sidebar-profile .v-list__tile__content .v-list__tile__title {
  font-size: 0.875rem;
}

.userblock-dropdown {
  background-color: #FAFAFA;
}

.userblock-dropdown .dropdown-content {
  width: 225px;
}

.userblock-dropdown .dropdown-content .dropdown-top {
  padding: 1rem 1.25rem;
}

.userblock-dropdown .dropdown-content .dropdown-list {
  background: transparent;
}

.userblock-dropdown .dropdown-content .dropdown-list > div {
  -webkit-box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.11);
          box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.11);
  margin: 0.3125rem;
}

.userblock-dropdown .dropdown-content .dropdown-list > div .v-list__tile {
  background-color: #FFFFFF;
}

.userblock-dropdown .dropdown-content .dropdown-list > div .v-list__tile span {
  font-size: 0.875rem;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

.userblock-dropdown .dropdown-content .dropdown-list > div .v-list__tile:hover {
  background-color: #FFFFFF !important;
}

.userblock-dropdown .dropdown-content .dropdown-list > div .v-list__tile:hover span {
  color: #5D92F4 !important;
}

.Vuely-sidebar.background-none .sidebar:before {
  opacity: 1 !important;
}

.sidebar-overlay-dark::before {
  background: #2E3344;
}

.sidebar-overlay-light::before {
  background: rgba(255, 255, 255, 0.9);
}

.sidebar-overlay-primary::before {
  background: -webkit-gradient(linear, left top, left bottom, from(#5D92F4), to(#09203F));
  background: linear-gradient(180deg, #5D92F4 0%, #09203F 100%);
}

.sidebar-overlay-success::before {
  background: -webkit-gradient(linear, left top, left bottom, from(#00D0BD), to(#007ADF));
  background: linear-gradient(180deg, #00D0BD 0%, #007ADF 100%);
}

.sidebar-overlay-pink::before {
  background: -webkit-gradient(linear, left top, left bottom, from(#B91372), to(#33080D));
  background: linear-gradient(180deg, #B91372 0%, #33080D 100%);
}

.sidebar-overlay-warning::before {
  background: -webkit-gradient(linear, left bottom, left top, from(#B02E0C), to(#FFB70F));
  background: linear-gradient(0deg, #B02E0C 0%, #FFB70F 100%);
}

.sidebar-overlay-purple::before {
  background: -webkit-gradient(linear, left bottom, left top, from(#F53844), to(#42378F));
  background: linear-gradient(0deg, #F53844 0%, #42378F 100%);
}

/*======= Hide Sidebar Background Image =======*/

.background-none {
  background-image: none !important;
}

/*=========== Right Sidebar ============*/

.inner-toolbar {
  padding: 1.25rem;
}

.inner-toolbar .v-list__tile {
  padding: 0;
}

.inner-toolbar .theme-color .v-list,
.inner-toolbar .sidebar-filter .v-list,
.inner-toolbar .header-filter .v-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.inner-toolbar .theme-color .v-list .v-list__tile--link,
.inner-toolbar .sidebar-filter .v-list .v-list__tile--link,
.inner-toolbar .header-filter .v-list .v-list__tile--link {
  height: 1.75rem;
  width: 1.75rem;
  border-radius: 100%;
  overflow: hidden;
  margin: 0 0.25rem;
  position: relative;
}

.inner-toolbar .theme-color .v-list .v-list__tile--link:after,
.inner-toolbar .sidebar-filter .v-list .v-list__tile--link:after,
.inner-toolbar .header-filter .v-list .v-list__tile--link:after {
  position: absolute;
  content: "";
  border: 2px solid #FFFFFF;
  -webkit-transform: scale(2);
          transform: scale(2);
  opacity: 0;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: 0.25rem;
  border-radius: 100%;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.inner-toolbar .theme-color .v-list .v-list__tile--link span,
.inner-toolbar .sidebar-filter .v-list .v-list__tile--link span,
.inner-toolbar .header-filter .v-list .v-list__tile--link span {
  height: 1.75rem;
  width: 1.75rem;
  position: relative;
  display: inline-block;
}

.inner-toolbar .theme-color .v-list .v-list__tile--link span:before,
.inner-toolbar .sidebar-filter .v-list .v-list__tile--link span:before,
.inner-toolbar .header-filter .v-list .v-list__tile--link span:before {
  position: absolute;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}

.inner-toolbar .theme-color .v-list .active-theme .v-list__tile--link:after,
.inner-toolbar .sidebar-filter .v-list .active-theme .v-list__tile--link:after,
.inner-toolbar .header-filter .v-list .active-theme .v-list__tile--link:after {
  -webkit-transform: scale(1);
          transform: scale(1);
  opacity: 1;
}

.inner-toolbar .theme-layouts,
.inner-toolbar .theme-color,
.inner-toolbar .sidebar-filter,
.inner-toolbar .header-filter,
.inner-toolbar .sidebar-images {
  padding: 1.25rem;
  border-radius: 4px;
  -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.09);
          box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.09);
  margin-bottom: 1.5rem;
}

.inner-toolbar .sidebar-filter .v-list > div:nth-child(2) .v-list__tile--link,
.inner-toolbar .header-filter .v-list > div:nth-child(2) .v-list__tile--link {
  border: 1px solid #000000;
}

.inner-toolbar .sidebar-filter .v-list > div:nth-child(2) .v-list__tile--link:after,
.inner-toolbar .header-filter .v-list > div:nth-child(2) .v-list__tile--link:after {
  border-color: #000000;
}

.inner-toolbar .img-holder {
  border: 3px solid transparent;
}

.inner-toolbar .img-holder.active {
  border-color: #69f0ae;
}

.inner-toolbar .img-holder img {
  display: block;
  height: 110px;
  width: 50px;
}

/*================= Mini Sidebar ================*/

.collapse-sidebar .Vuely-sidebar.v-navigation-drawer {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.collapse-sidebar .Vuely-sidebar.v-navigation-drawer .navigation .v-list .v-list__group .v-list__group__header .v-list__tile span,
.collapse-sidebar .Vuely-sidebar.v-navigation-drawer .navigation .v-list .v-list__group .v-list__group__items,
.collapse-sidebar .Vuely-sidebar.v-navigation-drawer .v-list > div > div > .v-list__tile--link .v-list__tile__title span,
.collapse-sidebar .Vuely-sidebar.v-navigation-drawer .v-list > div > div > .v-list__tile--link .v-list__tile__action,
.collapse-sidebar .Vuely-sidebar.v-navigation-drawer .v-list__group__header__prepend-icon,
.collapse-sidebar .Vuely-sidebar.v-navigation-drawer .sidebar-profile .v-list__tile__title,
.collapse-sidebar .Vuely-sidebar.v-navigation-drawer .sidebar-title {
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.collapse-sidebar .Vuely-sidebar.v-navigation-drawer .sidebar-title {
  max-height: 0;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.collapse-sidebar .Vuely-sidebar.v-navigation-drawer .sidebar-profile .v-list__tile--avatar {
  padding: 0 0.75rem;
  width: 100%;
}

.collapse-sidebar .Vuely-sidebar.v-navigation-drawer .site-logo .router-link-active {
  max-width: 35px;
  overflow: hidden;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.collapse-sidebar .Vuely-sidebar.v-navigation-drawer .sidebar-profile .v-list__tile__title {
  line-height: 1.75rem;
}

.collapse-sidebar .Vuely-sidebar.v-navigation-drawer .navigation .v-list .v-list__group {
  overflow: hidden;
}

.collapse-sidebar .Vuely-sidebar.v-navigation-drawer .navigation .v-list .v-list__group .v-list__group__items {
  max-height: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.collapse-sidebar .Vuely-sidebar.v-navigation-drawer .v-list > div > div > .v-list__tile--link {
  padding: 0;
}

.collapse-sidebar .Vuely-sidebar.v-navigation-drawer .v-list > div > div > .v-list__tile--link > .v-list__tile__action {
  padding: 0 0.25rem;
}

.collapse-sidebar .Vuely-sidebar.v-navigation-drawer.v-navigation-drawer--mini-variant .v-list__group__header__prepend-icon {
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  width: auto;
  padding: 0;
}

.collapse-sidebar .Vuely-sidebar.v-navigation-drawer.v-navigation-drawer--mini-variant .v-list__tile__content,
.collapse-sidebar .Vuely-sidebar.v-navigation-drawer.v-navigation-drawer--mini-variant .v-list__tile:after {
  opacity: 1 !important;
}

.collapse-sidebar .Vuely-sidebar.v-navigation-drawer:hover {
  width: 250px !important;
}

.collapse-sidebar .Vuely-sidebar.v-navigation-drawer:hover .navigation .v-list .v-list__group .v-list__group__header .v-list__tile span,
.collapse-sidebar .Vuely-sidebar.v-navigation-drawer:hover .navigation .v-list .v-list__group .v-list__group__items,
.collapse-sidebar .Vuely-sidebar.v-navigation-drawer:hover .v-list > div > div > .v-list__tile--link .v-list__tile__title span,
.collapse-sidebar .Vuely-sidebar.v-navigation-drawer:hover .v-list > div > div > .v-list__tile--link .v-list__tile__action,
.collapse-sidebar .Vuely-sidebar.v-navigation-drawer:hover .v-list__group__header__prepend-icon,
.collapse-sidebar .Vuely-sidebar.v-navigation-drawer:hover .sidebar-profile .v-list__tile__title,
.collapse-sidebar .Vuely-sidebar.v-navigation-drawer:hover .sidebar-title {
  opacity: 1;
}

.collapse-sidebar .Vuely-sidebar.v-navigation-drawer:hover .v-list > div > div > .v-list__tile--link > .v-list__tile__action {
  padding: 0 1.3rem;
}

.collapse-sidebar .Vuely-sidebar.v-navigation-drawer:hover .site-logo .router-link-active {
  max-width: 120px;
  overflow: visible;
}

.collapse-sidebar .Vuely-sidebar.v-navigation-drawer:hover .v-list__group__header__prepend-icon {
  padding: 0 1rem;
}

.collapse-sidebar .Vuely-sidebar.v-navigation-drawer:hover .navigation .v-list .v-list__group .v-list__group__items {
  max-height: 1000px;
}

.collapse-sidebar .Vuely-sidebar.v-navigation-drawer:hover .sidebar-title {
  max-height: 3rem;
}

/*=============== Sidebar-Light ================*/

.sidebar-overlay-light *,
.sidebar-overlay-light i,
.sidebar-overlay-light a,
.sidebar-overlay-light span,
.sidebar-overlay-light .v-icon,
.sidebar-overlay-light .v-list__tile__title {
  color: #000000 !important;
}

/*================= Chat-Sidebar ===================*/

@media (max-width: 768px) and (min-width: 320px) {
  .chat-sidebar-wrap {
    width: 250px !important;
  }

  .chat-sidebar-wrap .v-tabs * {
    font-size: 0.875rem;
  }

  .chat-sidebar-wrap .v-list__tile__action i,
  .chat-sidebar-wrap .v-toolbar__content * {
    font-size: 12px;
  }
}

.sidebar .v-list__tile__content a {
  display: block !important;
}

.v-navigation-drawer .navigation .v-list .v-list__group.not-submenu .v-list__group__header.v-list__group__header--active .v-list__group__header__prepend-icon .v-icon {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
}

/*=================== Header ===================*/

.Vuely-toolbar.v-toolbar {
  -webkit-box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.09);
          box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.09);
}

.Vuely-toolbar.v-toolbar .v-toolbar__content {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0;
}

.Vuely-toolbar.v-toolbar .v-toolbar__content .navbar-left {
  padding-left: 1rem;
}

.Vuely-toolbar.v-toolbar .v-toolbar__content .navbar-right {
  padding-right: 1.5rem;
}

.Vuely-toolbar.v-toolbar .v-badge.badge--overlap {
  top: 0;
}

.Vuely-toolbar.v-toolbar .v-badge.badge--overlap > span {
  right: -3px;
  height: 20px;
  width: 20px;
}

.Vuely-toolbar.v-toolbar .v-badge.badge--overlap > span span {
  padding-top: 2px;
}

/*=========== Site Logo ============*/

.site-logo {
  height: 64px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 0.625rem;
}

/*=========== Quick link ============*/

.quciklink-dropdown,
.notification-dropdown,
.language-dropdown {
  background-color: #FAFAFA;
}

.quciklink-dropdown .dropdown-content,
.notification-dropdown .dropdown-content,
.language-dropdown .dropdown-content {
  width: 321px;
}

.quciklink-dropdown .dropdown-content .dropdown-top,
.notification-dropdown .dropdown-content .dropdown-top,
.language-dropdown .dropdown-content .dropdown-top {
  padding: 1rem 1.25rem;
}

.quciklink-dropdown .dropdown-content .dropdown-list,
.notification-dropdown .dropdown-content .dropdown-list,
.language-dropdown .dropdown-content .dropdown-list {
  background: transparent !important;
}

.quciklink-dropdown .dropdown-content .dropdown-list > div,
.notification-dropdown .dropdown-content .dropdown-list > div,
.language-dropdown .dropdown-content .dropdown-list > div {
  display: inline-block;
  width: 46.5%;
  -webkit-box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.02);
          box-shadow: 0 3px 2px 0 rgba(0, 0, 0, 0.02);
  margin: 0.3125rem;
}

.quciklink-dropdown .dropdown-content .dropdown-list > div .v-list__tile,
.notification-dropdown .dropdown-content .dropdown-list > div .v-list__tile,
.language-dropdown .dropdown-content .dropdown-list > div .v-list__tile {
  background-color: #FFFFFF;
}

.quciklink-dropdown .dropdown-content .dropdown-list > div .v-list__tile span,
.notification-dropdown .dropdown-content .dropdown-list > div .v-list__tile span,
.language-dropdown .dropdown-content .dropdown-list > div .v-list__tile span {
  font-size: 0.875rem;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

.quciklink-dropdown .dropdown-content .dropdown-list > div .v-list__tile:hover,
.notification-dropdown .dropdown-content .dropdown-list > div .v-list__tile:hover,
.language-dropdown .dropdown-content .dropdown-list > div .v-list__tile:hover {
  background-color: #FFFFFF !important;
}

.quciklink-dropdown .dropdown-content .dropdown-list > div .v-list__tile:hover span,
.notification-dropdown .dropdown-content .dropdown-list > div .v-list__tile:hover span,
.language-dropdown .dropdown-content .dropdown-list > div .v-list__tile:hover span {
  color: #5D92F4 !important;
}

.notification-dropdown .dropdown-list > div {
  width: 97% !important;
  display: block !important;
}

.v-input__slot {
  background: transparent !important;
}

.cart-dropdown {
  min-width: 320px !important;
}

.cart-dropdown .dropdown-top {
  padding: 1rem 1.25rem;
  border-radius: 0 !important;
}

.cart-dropdown .dropdown-content .v-list__tile {
  height: auto;
  padding: 0.625rem;
  border-bottom: 1px solid #EBEDF2;
}

.cart-dropdown .dropdown-content .v-list__tile .v-list__tile__action {
  opacity: 0;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}

.cart-dropdown .dropdown-content .v-list__tile .v-list__tile__action .v-btn {
  margin: 0;
}

.cart-dropdown .dropdown-content .v-list__tile:hover .v-list__tile__action {
  opacity: 1;
}

/*================== Header Theme Color =================*/

.Vuely-toolbar.v-toolbar.primary *,
.Vuely-toolbar.v-toolbar.primary .v-text-field__slot input::-webkit-input-placeholder,
.Vuely-toolbar.v-toolbar.warning *,
.Vuely-toolbar.v-toolbar.warning .v-text-field__slot input::-webkit-input-placeholder,
.Vuely-toolbar.v-toolbar.success *,
.Vuely-toolbar.v-toolbar.success .v-text-field__slot input::-webkit-input-placeholder,
.Vuely-toolbar.v-toolbar.error *,
.Vuely-toolbar.v-toolbar.error .v-text-field__slot input::-webkit-input-placeholder,
.Vuely-toolbar.v-toolbar.info *,
.Vuely-toolbar.v-toolbar.info .v-text-field__slot input::-webkit-input-placeholder {
  color: #FFFFFF !important;
}

.Vuely-toolbar.v-toolbar.primary *,
.Vuely-toolbar.v-toolbar.primary .v-text-field__slot input::-moz-placeholder,
.Vuely-toolbar.v-toolbar.warning *,
.Vuely-toolbar.v-toolbar.warning .v-text-field__slot input::-moz-placeholder,
.Vuely-toolbar.v-toolbar.success *,
.Vuely-toolbar.v-toolbar.success .v-text-field__slot input::-moz-placeholder,
.Vuely-toolbar.v-toolbar.error *,
.Vuely-toolbar.v-toolbar.error .v-text-field__slot input::-moz-placeholder,
.Vuely-toolbar.v-toolbar.info *,
.Vuely-toolbar.v-toolbar.info .v-text-field__slot input::-moz-placeholder {
  color: #FFFFFF !important;
}

.Vuely-toolbar.v-toolbar.primary *,
.Vuely-toolbar.v-toolbar.primary .v-text-field__slot input::-ms-input-placeholder,
.Vuely-toolbar.v-toolbar.warning *,
.Vuely-toolbar.v-toolbar.warning .v-text-field__slot input::-ms-input-placeholder,
.Vuely-toolbar.v-toolbar.success *,
.Vuely-toolbar.v-toolbar.success .v-text-field__slot input::-ms-input-placeholder,
.Vuely-toolbar.v-toolbar.error *,
.Vuely-toolbar.v-toolbar.error .v-text-field__slot input::-ms-input-placeholder,
.Vuely-toolbar.v-toolbar.info *,
.Vuely-toolbar.v-toolbar.info .v-text-field__slot input::-ms-input-placeholder {
  color: #FFFFFF !important;
}

.Vuely-toolbar.v-toolbar.primary *,
.Vuely-toolbar.v-toolbar.primary .v-text-field__slot input::placeholder,
.Vuely-toolbar.v-toolbar.warning *,
.Vuely-toolbar.v-toolbar.warning .v-text-field__slot input::placeholder,
.Vuely-toolbar.v-toolbar.success *,
.Vuely-toolbar.v-toolbar.success .v-text-field__slot input::placeholder,
.Vuely-toolbar.v-toolbar.error *,
.Vuely-toolbar.v-toolbar.error .v-text-field__slot input::placeholder,
.Vuely-toolbar.v-toolbar.info *,
.Vuely-toolbar.v-toolbar.info .v-text-field__slot input::placeholder {
  color: #FFFFFF !important;
}

/*======== Responsive ========*/

@media (max-width: 767px) and (min-width: 320px) {
  .search-bar,
  .quick-link,
  .upgrade-btn,
  .full-screen {
    display: none !important;
  }

  .mobile-search {
    display: block !important;
  }

  .Vuely-toolbar.v-toolbar .v-toolbar__content .navbar-left {
    padding-left: 0.5rem;
  }

  .Vuely-toolbar.v-toolbar .v-toolbar__content .navbar-right {
    padding-right: 0.5rem;
  }

  .Vuely-toolbar.v-toolbar .v-toolbar__content .v-badge__badge {
    font-size: 0.875rem;
    height: 1.25rem;
    width: 1.25rem;
    right: 0;
  }

  .quciklink-dropdown,
  .notification-dropdown,
  .language-dropdown,
  .cart-dropdown {
    max-width: 275px !important;
    min-width: auto !important;
    left: 0 !important;
    right: 0;
    margin: 0 auto;
  }

  .quciklink-dropdown .dropdown-content,
  .notification-dropdown .dropdown-content,
  .language-dropdown .dropdown-content,
  .cart-dropdown .dropdown-content {
    width: 275px !important;
  }
}

/*======== Menu ========*/

.v-toolbar__items.menu > .v-btn {
  padding: 0 2rem;
  color: #727891;
}

.v-toolbar__items.menu > .v-btn--active:before,
.v-toolbar__items.menu > .v-btn:hover:before,
.v-toolbar__items.menu > .v-btn:focus:before {
  background-color: transparent !important;
}

.v-toolbar__items.menu.dropdown > .v-btn {
  min-width: 0;
  padding: 0 0.5rem;
}

@media (min-width: 1420px) {
  .menu.dropdown {
    display: none;
  }

  .menu.bar,
  .menu.logout {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .v-toolbar__items.menu > .v-btn > .v-btn__content > .v-icon {
    padding-right: 0.5rem;
  }
}

@media (max-width: 1420px) {
  .menu.dropdown {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }

  .menu.bar,
  .menu.logout {
    display: none;
  }
}

/*=========== Search Bar ============*/

.search-bar {
  -webkit-box-flex: inherit;
      -ms-flex: inherit;
          flex: inherit;
  width: 225px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-transition: width 0.3s ease-in-out;
  transition: width 0.3s ease-in-out;
  min-height: 40px !important;
  margin-left: 0.5rem;
  border: 1px solid #EBEDF2;
}

.search-bar:focus-within {
  width: 250px !important;
}

.search-bar .v-input__prepend-outer {
  margin: 0 !important;
  padding: 0.5rem 0.75rem;
}

.search-bar .v-input__control {
  min-height: auto !important;
}

.search-bar .v-input__control .v-input__slot {
  margin: 0;
  padding: 0;
}

.search-form-wrap {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.9);
  z-index: 999;
  opacity: 0;
}

.search-form-wrap .close-btn {
  position: absolute;
  right: 0.5rem;
  top: 2rem;
}

.search-form-wrap .centered {
  height: 100%;
  padding: 0 1.875rem;
}

.search-form-wrap.search-slide {
  -webkit-transform: translateY(0);
          transform: translateY(0);
  opacity: 1;
}

/*========= Dashboard Scss ==========*/

.breadcrumbs h2 {
  font-weight: 500;
  color: #464D69;
  font-size: 1.5rem;
}

.border-rad-sm.overflow-hidden .flex:first-child {
  border-bottom-left-radius: 0px;
  overflow: hidden;
}

.border-rad-sm.overflow-hidden .flex:last-child {
  border-bottom-right-radius: 0px;
  overflow: hidden;
}

.dash-card {
  color: #FFFFFF;
  border-right: 1px solid rgba(0, 0, 0, 0.2);
}

.dash-icon {
  font-size: 1.75rem;
}

.dash-card-wrap {
  background-color: #FFFFFF;
  border: 1px solid #EBECEF;
  -webkit-box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.08);
          box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.08);
}

.dash-card-wrap .dash-card-light {
  border-right: 1px solid #D7DCE4;
  float: left;
  text-align: center;
  padding: 1.25rem;
  width: 33.3%;
}

.dash-card-wrap .dash-card-light:last-child {
  border-right: none;
}

.dash-card-wrap .dash-card-light h2 {
  font-size: 1.625rem;
  margin: 0;
}

.dash-card-wrap .dash-card-light p {
  font-size: 1rem;
  margin-bottom: 0.5rem;
}

.chart-stat {
  position: absolute;
  right: 0;
  left: 0;
  text-align: center;
  top: 40%;
  font-size: 1.625rem;
  font-weight: 400;
}

.ladgend-wrapper p {
  margin-right: 8px;
  display: inline-block;
}

.ladgend-wrapper p span {
  color: #727891;
}

.ladgend-wrapper .ladgend {
  width: 25px;
  display: inline-block;
  height: 10px;
  border-radius: 30px;
  margin-right: 5px;
}

.ladgend-wrapper .ladgend.ladgend-warning {
  background: -webkit-gradient(linear, left bottom, left top, from(#B02E0C), to(#FFB70F));
  background: linear-gradient(0deg, #B02E0C 0%, #FFB70F 100%);
}

.ladgend-wrapper .ladgend.ladgend-success {
  background: -webkit-gradient(linear, left top, left bottom, from(#00D0BD), to(#007ADF));
  background: linear-gradient(180deg, #00D0BD 0%, #007ADF 100%);
}

.ladgend-wrapper .ladgend.ladgend-pink {
  background: -webkit-gradient(linear, left top, left bottom, from(#B91372), to(#33080D));
  background: linear-gradient(180deg, #B91372 0%, #33080D 100%);
}

.v-list {
  padding: 0;
}

.v-list .listing {
  border-bottom: 1px solid #EBECEF;
  padding: 0.625rem 0;
}

.v-list .listing:last-child {
  border-bottom: none;
}

/* ======== Loader ====================*/

.loader-overlay {
  position: absolute;
  background: rgba(255, 255, 255, 0.8);
  top: 0;
  left: 0;
  right: 0;
  bottom: 0px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  overflow: hidden;
  margin: 0 auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

/*============================ Web Analytic Dashboard =============================*/

.card-list {
  padding: 0;
}

.card-list > div {
  padding: 0;
  border-bottom: 1px solid #EBECEF;
}

.card-list > div .v-list__tile {
  padding: 0.875rem 1.25rem;
  height: auto;
}

.card-list > div:last-child {
  margin-bottom: 0;
}

.card-list .v-progress-linear {
  border-radius: 10px;
}

/*=============== Toaster ===================*/

.mini-toastr {
  font-family: "Montserrat", sans-serif !important;
}

.mini-toastr .mini-toastr__notification {
  opacity: .9;
  border-radius: 3px;
}

.mini-toastr .mini-toastr__notification .mini-toastr-notification__title {
  font-weight: 600;
  font-size: 1.5rem;
}

.mini-toastr .mini-toastr__notification .mini-toastr-notification__message {
  padding: 0px;
}

.mini-toastr .mini-toastr__notification.-success {
  background-color: #69f0ae;
}

.mini-toastr .mini-toastr__notification.-error {
  background-color: #e91e63;
}

.mini-toastr .mini-toastr__notification.-warn {
  background-color: #ffc107;
}

.mini-toastr .mini-toastr__notification.-info {
  background-color: #00D0BD;
}

.layout.row .flex > div {
  height: 100%;
}

.today-weather,
.welcome-message,
.col-height-auto > div,
.profile-head,
.quote-widget,
.height-auto {
  height: auto !important;
}

.grid-list-xl {
  max-width: inherit !important;
}

/*========== Dashboard Responsive ==========*/

@media (max-width: 1456px) and (min-width: 960px) {
  .server-load .px-4 {
    padding: 0 !important;
  }
}

@media (max-width: 1200px) {
  .theme-layouts > div:nth-of-type(3) {
    display: none;
  }
}

@media (max-width: 1263px) {
  .theme-layouts > div:nth-of-type(2) {
    display: none;
  }
}

@media (max-width: 1340px) and (min-width: 1100px) {
  .v-table .label {
    padding: 0.25rem 0.2rem;
  }
}

@media (max-width: 599px) {
  .breadcrumbs {
    padding: 0;
  }
}

@media (max-width: 520px) {
  .dash-card-wrap .dash-card-light {
    width: 100%;
  }

  .label {
    padding: 0.15rem 0.2rem !important;
    font-size: 70% !important;
  }
}

@media (max-width: 400px) {
  .breadcrumbs h2 {
    font-size: 1rem;
  }
}

/*====================== Ecommerce ========================*/

@media (max-width: 1260px) {
  .sales-widget #bar-chart {
    height: 225px !important;
  }
}

@media (max-width: 991px) {
  .sales-widget .cart-wrap {
    padding: 0 !important;
  }
}

/*========== Courses Css =========*/

.courses-bg-img {
  background-image: url("/static/img/acad-banner.jpg");
  background-size: cover;
  background-position: center;
}

.banner-image-wrap {
  min-height: 400px;
  height: 1px;
}

.banner-image-wrap ::-webkit-input-placeholder {
  color: #FFFFFF;
}

.banner-image-wrap ::-moz-placeholder {
  color: #FFFFFF;
}

.banner-image-wrap ::-ms-input-placeholder {
  color: #FFFFFF;
}

.banner-image-wrap ::placeholder {
  color: #FFFFFF;
}

.banner-detail {
  height: auto;
}

.bg-warn-overlay {
  background: rgba(229, 57, 53, 0.7);
}

.courses-payment .v-radio {
  display: inline-block;
  padding: 1rem;
  -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
  margin: 1rem;
}

.courses-payment .bg-grey {
  background-color: #fafafa;
  color: rgba(0, 0, 0, 0.87);
}

.courses-payment .v-tabs__wrapper {
  border-bottom: 1px solid rgba(0, 0, 0, 0.12);
}

.courses-payment .v-tabs__item {
  text-transform: capitalize;
}

.course-grid-layout .flex > div {
  height: 100%;
}

.view-all-link a {
  display: block;
  text-align: right;
  color: #e91e63;
}

.course-detail {
  padding-top: 54px;
}

.courses-inner {
  padding-top: 54px;
  margin: -12px !important;
  margin-bottom: auto !important;
}

.detail-course-list {
  padding-top: 48px;
  margin: -12px -12px 0 -12px !important;
}

.signIn-wrap,
.payment-wrap {
  margin: -12px -12px 0 -12px !important;
  padding-top: 54px;
}

.signIn-wrap .v-input--selection-controls {
  padding-top: 0;
}

.btn-wrap {
  margin: 0 -7px;
}

.banner-content-wrap input::-webkit-input-placeholder {
  color: #FFFFFF !important;
  opacity: 1 !important;
}

.banner-content-wrap input::-moz-placeholder {
  color: #FFFFFF !important;
  opacity: 1 !important;
}

.banner-content-wrap input::-ms-input-placeholder {
  color: #FFFFFF !important;
  opacity: 1 !important;
}

.banner-content-wrap input::placeholder {
  color: #FFFFFF !important;
  opacity: 1 !important;
}

.courses-grid-sec {
  padding-bottom: 2rem;
}

.courses-grid-sec .collection-group {
  padding: 0.875rem 1.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}

.courses-grid-sec .tab-wrap {
  padding: .5rem;
}

.courses-grid-sec .tab-wrap .v-window {
  margin: 0 -24px;
}

.courses-grid-sec .tab-wrap .course-card .app-card .image-wrap {
  overflow: hidden;
}

.courses-grid-sec .tab-wrap .course-card .app-card .app-card-content .best-seller.bestseller-tag {
  right: -12px;
}

.courses-grid-sec .v-tabs__bar {
  border-bottom: 1px solid #e0e0e0;
}

.courses-grid-sec .course-card :nth-child(3) .course-item-wrap .course-hover-item {
  left: auto;
  right: calc(100% - 15px);
}

.courses-grid-sec .course-card :nth-child(3) .course-item-wrap .course-hover-item:before,
.courses-grid-sec .course-card :nth-child(3) .course-item-wrap .course-hover-item:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  right: auto;
  left: 100%;
}

.popularity.tab-wrap .v-tabs__bar {
  border-bottom: 1px solid #e0e0e0;
  background-color: transparent;
}

.popularity.tab-wrap .course-card :nth-child(4) .course-item-wrap .course-hover-item,
.popularity.tab-wrap .course-card :nth-child(8) .course-item-wrap .course-hover-item,
.popularity.tab-wrap .course-card :nth-child(12) .course-item-wrap .course-hover-item {
  left: auto;
  right: calc(100% - 15px);
}

.popularity.tab-wrap .course-card :nth-child(4) .course-item-wrap .course-hover-item:before,
.popularity.tab-wrap .course-card :nth-child(4) .course-item-wrap .course-hover-item:after,
.popularity.tab-wrap .course-card :nth-child(8) .course-item-wrap .course-hover-item:before,
.popularity.tab-wrap .course-card :nth-child(8) .course-item-wrap .course-hover-item:after,
.popularity.tab-wrap .course-card :nth-child(12) .course-item-wrap .course-hover-item:before,
.popularity.tab-wrap .course-card :nth-child(12) .course-item-wrap .course-hover-item:after {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  right: auto;
  left: 100%;
}

.popularity.tab-wrap .v-window-item {
  margin: 0 -24px;
}

.instructor-card-wrap img {
  border-radius: 8px;
}

.instructor-card-wrap .instructor-details {
  min-height: 65px;
}

.instructor-card-wrap .instructor-details,
.instructor-card-wrap img {
  margin-bottom: 1.563rem;
}

.instructor-card-wrap * {
  color: inherit;
}

.courses-detail-wrap .v-expansion-panel {
  margin-bottom: 8px;
}

.courses-detail-wrap .v-expansion-panel .v-list:last-child {
  padding-bottom: 10px;
}

.courses-detail-wrap .v-expansion-panel .v-list:last-child hr {
  display: none;
}

.courses-detail-wrap .v-expansion-panel .v-expansion-panel__body {
  padding-top: 25px;
}

.courses-detail-wrap .banner-image-wrap {
  padding: 3rem;
}

.courses-detail-wrap .info-box-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 0;
}

.courses-detail-wrap .info-box-list li {
  width: 47%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 1rem;
}

.courses-detail-wrap .info-box-list li i {
  margin-right: 0.5rem;
}

.courses-detail-wrap .about-instructor img {
  border-radius: 8px;
  margin-right: 30px;
}

.courses-detail-wrap .about-instructor h4 {
  margin-bottom: 0.5rem;
}

.courses-detail-wrap .video-wrap .overlay-content .material-icons {
  font-size: 6rem;
  color: #FFFFFF;
}

.courses-detail-wrap .course-sidebar .price-wrap .discount-price {
  font-size: 2.3rem;
  font-weight: bold;
}

.courses-detail-wrap .course-detail-billing-wrap .v-btn {
  margin-bottom: 20px;
}

.courses-detail-wrap .course-detail-billing-wrap .incentives {
  margin-bottom: 2rem;
}

.courses-detail-wrap .course-card .course-item-wrap {
  overflow: hidden;
}

.courses-detail-wrap .course-sidebar .layout.row .flex > div {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

.courses-detail-wrap .banner-image-wrap .app-card {
  border-radius: 8px;
  overflow: hidden;
}

.courses-detail-wrap .banner-image-wrap .app-card .app-card-content {
  display: grid;
}

.courses-detail-wrap .banner-image-wrap .app-card .app-card-content i {
  line-height: 58px;
}

.courses-detail-wrap .course-item-wrap:hover .course-hover-item {
  display: none;
}

.video-wrap .v-btn {
  vertical-align: sub;
}

iframe {
  min-height: 410px;
  width: 100%;
  margin-bottom: -7px;
}

.bestseller-tag {
  display: inline-block;
  background-color: #e91e63;
  line-height: 1.1;
  color: #FFFFFF;
  font-size: 11px;
  padding: 3.9px 4px;
  position: relative;
  border-radius: 4px;
  margin-right: 10px;
}

.bestseller-tag:after {
  left: 96%;
  top: 10px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-left-color: #e91e63;
  border-width: 10px;
  margin-top: -10px;
}

.courses-overview .v-list__tile {
  height: 25px;
}

.courses-overview .v-list__tile__action {
  min-width: 23px;
}

.courses-overview i {
  font-size: 1rem;
}

.courses-overview a {
  color: #000000;
}

.courses-overview .v-list .v-list__tile--link:hover {
  background-color: transparent;
}

.incentive-list .v-list__tile {
  height: inherit;
  padding: 0;
}

.incentive-list .v-list__tile__action {
  min-width: auto;
}

.incentive-list .v-list__tile__action i {
  width: 1rem;
  height: 1rem;
  font-size: 1rem;
  margin: 4px;
}

.course-card .app-card .app-card-content .image-wrap {
  margin: -1.25rem -1.25rem 15px -1.25rem;
  position: relative;
  overflow: hidden;
}

.course-card .app-card .app-card-content .v-dialog__container {
  position: absolute;
  top: calc(50% - 1.8rem);
  left: 0;
  right: 0;
  display: inline-block;
  margin: 0 auto;
  width: 3rem;
}

.course-card .app-card .app-card-content .v-dialog__container .v-icon {
  font-size: 3rem;
  color: #ffffff;
  cursor: pointer;
}

.course-card .app-card .app-card-content h4 {
  color: #000000;
}

.course-card .app-card .app-card-content .make-ellipse {
  display: -webkit-box !important;
  -webkit-line-clamp: 2;
  -moz-line-clamp: 2;
  -ms-line-clamp: 2;
  -o-line-clamp: 2;
  line-clamp: 2;
  -ms-box-orient: vertical;
  -o-box-orient: vertical;
  box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  width: calc(100% - 1px);
  height: 36px;
  min-height: 42px;
}

.course-card .app-card .app-card-content .v-rating .v-icon {
  margin-right: 5px;
  font-size: 20px;
  height: 18px;
  width: 18px;
  vertical-align: sub;
}

.course-card .app-card .app-card-content .price {
  text-align: right;
}

.course-card .app-card .app-card-content .best-seller.bestseller-tag {
  position: absolute;
  right: -12px;
  top: 10px;
}

.course-card .app-card .app-card-content .best-seller.bestseller-tag:after {
  left: auto;
  right: 96%;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.course-card .app-card:hover {
  -webkit-box-shadow: 0 1px 15px 1px #45414e1a;
          box-shadow: 0 1px 15px 1px #45414e1a;
}

.course-card .course-item-wrap {
  overflow: visible;
}

.course-card .course-item-wrap .course-hover-item {
  -webkit-box-shadow: 0 0 10px #0003;
          box-shadow: 0 0 10px #0003;
  position: absolute;
  left: calc(100% - 15px);
  top: -25%;
  width: 335px;
  min-height: 200px;
  overflow: visible;
  z-index: 10;
  padding: 20px 20px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.25s ease-in;
  transition: all 0.25s ease-in;
  height: auto;
}

.course-card .course-item-wrap .course-hover-item:after,
.course-card .course-item-wrap .course-hover-item:before {
  right: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.course-card .course-item-wrap .course-hover-item:after {
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #FFFFFF;
  border-width: 15px;
  margin-top: -15px;
}

.course-card .course-item-wrap .course-hover-item:before {
  border-color: rgba(214, 215, 217, 0);
  border-right-color: rgba(0, 0, 0, 0.08);
  border-width: 16px;
  margin-top: -16px;
}

.course-card .course-item-wrap .course-hover-item .app-card-content {
  padding: 0;
}

.course-card .course-item-wrap .course-hover-item .app-card-content .bestseller-tag {
  position: relative;
  font-size: 12px;
}

.course-card .course-item-wrap .course-hover-item .app-card-content h4 a {
  font-weight: lighter;
  line-height: 1.3;
  color: #000000;
}

.course-card .course-item-wrap .course-hover-item .app-card-content .meta-info-block i {
  font-size: 12px;
  display: inline-block;
  vertical-align: sub;
}

.course-card .course-item-wrap .course-hover-item .app-card-content .meta-info-block span {
  margin-right: 0.35rem;
}

.course-card .course-item-wrap .course-hover-item .app-card-content .short-desc span,
.course-card .course-item-wrap .course-hover-item .app-card-content .short-desc li {
  font-size: 14px;
}

.course-card .course-item-wrap .course-hover-item .app-card-content .course-list {
  list-style: none;
  padding-left: 1rem;
}

.course-card .course-item-wrap .course-hover-item .app-card-content .course-list li {
  position: relative;
}

.course-card .course-item-wrap .course-hover-item .app-card-content .course-list li::after {
  content: "-";
  position: absolute;
  left: -1rem;
  top: -5px;
  font-size: 1.125rem;
  color: #e53935;
}

.course-card .course-item-wrap:hover .course-hover-item {
  visibility: visible;
  opacity: 1;
}

.tab-wrap img,
.more-courses-grid img {
  height: auto;
  max-width: 100%;
  vertical-align: middle;
}

.tab-wrap .container {
  max-width: 100%;
}

.make-ellipse {
  overflow: hidden;
  text-overflow: ellipsis;
  width: 100%;
  white-space: nowrap;
}

.cmr-8 {
  margin-right: 0.5rem !important;
}

.cpb-24 {
  padding-bottom: 24px;
}

.custom-align-stretch {
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
}

.course-sidebar .layout > .flex {
  display: block;
}

.custom-height-auto {
  height: auto !important;
}

.custom-height-auto > .flex {
  display: block;
}

.sidebar-label {
  position: absolute;
  background: #e53935;
  color: #fff;
  padding: .1rem .2rem;
  border-radius: 5px;
  font-size: .6rem;
  top: 16px;
  right: 40px;
  letter-spacing: 1px;
  line-height: 13px;
}

.v-navigation-drawer .navigation .v-list .v-list__tile--link {
  width: 250px;
}

@media (max-width: 1260px) {
  .courses-grid-sec .tab-wrap .v-window {
    margin: 0 -24px;
  }

  .tab-wrap .container {
    max-width: 100%;
  }
}

@media (max-width: 1260px) {
  .courses-grid-sec .tab-wrap .v-window {
    margin: 0 -16px;
  }
}

@media (max-width: 1264px) {
  .payment-wrap .hidden-md-and-down {
    display: none !important;
  }

  img.atm-img {
    height: auto;
    max-width: 100%;
    vertical-align: middle;
  }

  .popularity .tab-wrap .course-card .layout {
    margin: 0 -12px;
  }

  .popularity.tab-wrap .course-card :nth-child(4n) .course-item-wrap .course-hover-item {
    right: auto;
    left: calc(100% - 15px);
  }

  .popularity.tab-wrap .course-card :nth-child(4n) .course-item-wrap .course-hover-item:after,
  .popularity.tab-wrap .course-card :nth-child(4n) .course-item-wrap .course-hover-item:before {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    left: auto;
    right: 100%;
  }

  .popularity.tab-wrap .course-card :nth-child(3n) .course-item-wrap .course-hover-item {
    left: auto;
    right: calc(100% - 15px);
  }

  .popularity.tab-wrap .course-card :nth-child(3n) .course-item-wrap .course-hover-item:after,
  .popularity.tab-wrap .course-card :nth-child(3n) .course-item-wrap .course-hover-item:before {
    -webkit-transform: rotate(0deg);
    transform: rotate(180deg);
    right: auto;
    left: 100%;
  }
}

@media (max-width: 374px) {
  .tab-wrap .v-tabs__item {
    padding: 6px 3px;
  }
}

@media (max-width: 960px) {
  .course-card .course-item-wrap .course-hover-item {
    display: none;
  }

  .popularity.tab-wrap .v-window-item {
    margin: 0 -16px;
  }

  img.banner-video {
    max-width: 100%;
    vertical-align: middle;
  }

  .banner-content-wrap > .layout .justify-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: start;
  }

  .banner-content-wrap .video-wrap .justify-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

@media (max-width: 567px) {
  .courses-detail-wrap .banner-image-wrap {
    padding: 3rem 0rem;
  }

  .courses-detail-wrap .info-box-list li {
    width: 100%;
  }
}

.m-0 {
  margin: 0 !important;
}

@media all and (-ms-high-contrast: none) {
  .course-item-wrap,
  .video-wrap .overlay-content.layout {
    width: 100%;
  }
}

/*========== Table Css =========*/

table.v-table {
  border-collapse: collapse;
}

table.v-table thead tr td,
table.v-table thead tr th,
table.v-table tbody tr td,
table.v-table tbody tr th,
table.v-table tfoot tr td,
table.v-table tfoot tr th {
  vertical-align: middle;
  font-size: 12px;
  color: #000000;
  height: 3.75rem;
}

table.v-table tr {
  border-bottom: 1px solid #DDE6F3 !important;
}

table.v-table thead tr {
  background-color: #FFFFFF;
}

table.v-table tbody tr:nth-child(even) {
  background-color: #FFFFFF;
}

table.v-table tr.clean {
  border-bottom: none !important;
}

.v-datatable__actions__select {
  display: none !important;
}

/*=============== Responsive ===================*/

@media (max-width: 768px) and (min-width: 320px) {
  table.v-table tbody tr td {
    font-size: 0.875rem;
  }
}

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
}

/*========== Label Scss ==========*/

.v-badge {
  display: inline-block;
  padding: 0.2rem 0.5rem 0.1rem;
  font-size: 75%;
  font-weight: 500;
  color: #FFFFFF;
  text-align: center;
  white-space: nowrap;
  border-radius: 0.25rem;
  text-transform: uppercase;
}

.v-badge.rounded {
  border-radius: 50% !important;
  min-height: 0.75rem;
  min-width: 0.75rem;
  padding: 0 !important;
}

.v-badge.floating {
  position: absolute;
  right: 0;
  top: 1.75rem;
}

.v-badge.floating:before {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  border-radius: 50% !important;
  border: 2px solid #fff;
}

.app-selectbox,
.app-selectbox-sm {
  width: 100%;
  border-radius: 4px;
  overflow: hidden;
  position: relative;
  height: 52px;
  -webkit-box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.08);
          box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.08);
}

.app-selectbox:before,
.app-selectbox-sm:before {
  content: "";
  position: absolute;
  pointer-events: none;
  top: 50%;
  margin-top: -0.09em;
  right: 10px;
  width: 0;
  height: 0;
  border: 0.3em solid transparent;
  border-top-color: #464D69;
}

.app-selectbox select,
.app-selectbox-sm select {
  padding: 0.3125rem 0.5rem;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #FFFFFF;
  -webkit-appearance: none;
  -moz-appearance: none;
  text-transform: capitalize;
  height: 52px !important;
  cursor: pointer;
}

.app-selectbox select:focus,
.app-selectbox-sm select:focus {
  outline: none;
}

.app-selectbox-sm {
  height: calc(2.25rem + 2px) !important;
}

.app-selectbox-sm select {
  height: calc(2.25rem + 2px) !important;
}

/*============= Buttons Scss =============*/

.btn-gradient-primary {
  background: -webkit-gradient(linear, left top, left bottom, from(#5D92F4), to(#09203F));
  background: linear-gradient(180deg, #5D92F4 0%, #09203F 100%);
}

.btn-gradient-primary * {
  color: #FFFFFF;
}

.btn-gradient-pink {
  background: -webkit-gradient(linear, left top, left bottom, from(#B91372), to(#33080D));
  background: linear-gradient(180deg, #B91372 0%, #33080D 100%);
}

.btn-gradient-pink * {
  color: #FFFFFF;
}

.btn-gradient-success {
  background: -webkit-gradient(linear, left top, left bottom, from(#00D0BD), to(#007ADF));
  background: linear-gradient(180deg, #00D0BD 0%, #007ADF 100%);
}

.btn-gradient-success * {
  color: #FFFFFF;
}

.btn-gradient-warning {
  background: -webkit-gradient(linear, left bottom, left top, from(#B02E0C), to(#FFB70F));
  background: linear-gradient(0deg, #B02E0C 0%, #FFB70F 100%);
}

.btn-gradient-warning * {
  color: #FFFFFF;
}

.btn-gradient-purple {
  background: -webkit-gradient(linear, left bottom, left top, from(#F53844), to(#42378F));
  background: linear-gradient(0deg, #F53844 0%, #42378F 100%);
}

.btn-gradient-purple * {
  color: #FFFFFF;
}

.btn-primary {
  background-color: #3f51b5 !important;
}

.btn-primary * {
  color: #FFFFFF;
}

.btn-success {
  background-color: #69f0ae !important;
}

.btn-success * {
  color: #FFFFFF;
}

.btn-info {
  background-color: #00D0BD !important;
}

.btn-info * {
  color: #FFFFFF;
}

.btn-warning {
  background-color: #ffc107 !important;
}

.btn-warning * {
  color: #FFFFFF;
}

.btn-danger {
  background-color: #e91e63 !important;
}

.btn-danger * {
  color: #FFFFFF;
}

.btn-icon {
  font-weight: 500;
  border-radius: 3px;
}

.btn-icon i {
  font-size: 1.125rem;
  margin-right: 0.625rem;
  font-weight: 500;
}

.btn-logout {
  text-decoration: underline;
  padding: 0;
  min-width: 60px;
}

.v-btn.v-btn--outline {
  border-color: #3f51b5 !important;
}

.v-btn.v-btn--outline i {
  margin-right: 0.5rem !important;
}

.v-btn.v-btn--outline * {
  color: #3f51b5;
}

.v-btn.v-btn--outline {
  border-color: #3f51b5 !important;
}

.v-btn.v-btn--outline i {
  margin-right: 0.5rem !important;
}

.v-btn.v-btn--outline * {
  color: #3f51b5;
}

.v-btn {
  min-width: 40px !important;
  font-size: 12px;
}

/*============ Border Css ===========*/

.border {
  border: 1px solid #DDE6F3 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-bottom-1 {
  border-bottom: 1px solid #EBEDF2;
}

.light-border-left-1 {
  border-left: 1px solid #A5A7B2;
}

.border-left-1 {
  border-left: 1px solid #EBEDF2;
}

.border-bottom-2 {
  border-bottom: 2px solid #EBEDF2;
}

.border-bottom-light-1 {
  border-bottom: 1px solid #DDE6F3;
}

.border-bottom-light-2 {
  border-bottom: 2px solid #DDE6F3;
}

.border-tb-1 {
  border-bottom: 1px solid #DDE6F3;
  border-top: 1px solid #DDE6F3;
}

.border-top-1 {
  border-top: 1px solid #DDE6F3;
}

.border-white {
  border: 1px solid #fff !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded {
  border-radius: 0.25rem;
}

.border-primary {
  border: 1px solid #5D92F4;
}

.border-info {
  border: 1px solid #00D0BD;
}

.border-rad-sm {
  border-radius: 6px;
}

.border-blue {
  border-left: 3px solid #5D92F4;
}

.border-purple {
  border-left: 3px solid #582AD7;
}

.border-pink {
  border-left: 3px solid #FA0055;
}

.border-warning {
  border-left: 3px solid #ffc107;
}

/*========= Dragula ==========*/

.vue2-dragula-container {
  display: block;
  width: 100%;
  padding: 0.625rem;
  background: #5D92F4;
  background: rgba(93, 146, 244, 0.4);
}

.vue2-dragula-container div,
.vue2-dragula-container .gu-mirror {
  padding: 0.625rem;
  background: #5D92F4;
  background: rgba(93, 146, 244, 0.9);
  -webkit-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
  color: #FFFFFF;
  margin-bottom: 0.625rem;
  cursor: no-drop;
}

.artical-user {
  border: 2px solid #5D92F4;
  padding: 0.3125rem;
  width: 44px !important;
  height: 44px !important;
  display: inline-block;
}

/*============ Session ==========*/

.session-wrapper.login .session-left {
  background-image: url("/static/img/login.jpg");
}

.session-wrapper.signup .session-left {
  background-image: url("/static/img/signup.jpg");
}

.session-wrapper {
  position: relative;
  height: 100%;
}

.session-wrapper .session-left {
  background-position: center;
  background-size: contain;
  text-align: center;
  position: absolute;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 600px;
  height: 100%;
  overflow: hidden;
  top: 0;
  bottom: 0;
  width: 40%;
}

.session-wrapper .session-left .slick-slider {
  width: 31.25rem;
}

.session-wrapper .session-left .slick-slider .slick-dots li.slick-active {
  color: #FFFFFF;
}

.session-wrapper .session-left .slick-slider .slick-dots li button:before {
  color: #FFFFFF;
}

.session-wrapper .session-right {
  margin-left: 31.25rem;
}

.session-wrapper .session-right .session-table-cell {
  padding-top: 5rem;
}

.session-wrapper .session-right .session-table-cell .session-content {
  max-width: 31.25rem;
  margin: 0 auto;
}

.slider-content img {
  border-top: 4px solid #FFFFFF;
  border-bottom: 4px solid #FFFFFF;
  border-left: 4px solid #FFFFFF;
  border-right: 4px solid #FFFFFF;
  display: inline-block !important;
}

.slider-content p {
  font-weight: 600;
  font-size: 1.125rem;
  line-height: 1.6;
}

.slider-content *,
.session-social-links * {
  color: #FFFFFF;
}

.session-social-links ul li {
  margin-bottom: 1.25rem;
}

.session-social-links .session-icon {
  border-radius: 4px;
  height: 40px;
  width: 40px;
  line-height: 40px;
  display: inline-block;
  text-align: center;
  margin-right: 10px;
}

.bg-sc,
.lock-screen-wrapper,
.session-banner {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  bottom: 0;
  left: 0;
  overflow: auto;
  padding: 4rem 1rem;
  position: fixed;
  right: 0;
  top: 0;
  height: 100vh;
}

.lock-screen-wrapper {
  background-image: url("/static/img/lock-bg.png");
}

.lock-screen-block .input-group label,
.lock-screen-block input[type="password"] label {
  color: #FFFFFF !important;
}

.lock-screen-block .input-group__details::before {
  background-color: #FFFFFF !important;
}

.pricing-wrapper .app-card-content h2 {
  border-bottom: 1px solid #DDE6F3;
  padding: 1.25rem;
}

.list-group-flush .list-group-item,
.list-group-flush li {
  border-bottom: 1px solid #DDE6F3;
  padding: 0.9375rem 0;
}

.list-group-flush .list-group-item:last-child,
.list-group-flush li:last-child {
  border: none;
}

.session-banner {
  background-image: url("/static/img/login-signup2.png");
}

.session-block {
  background-color: #FFFFFF;
  padding: 3.125rem;
  border-radius: 10px;
  -webkit-box-shadow: 0 12px 34px 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0 12px 34px 0 rgba(0, 0, 0, 0.5);
}

.session-block .log-link a {
  text-decoration: none;
  color: #A5A7B2;
}

.session-block .log-link a:hover {
  color: #5D92F4;
}

.block-center {
  -webkit-transform: translate3d(0%, 50%, 0);
          transform: translate3d(0%, 50%, 0);
}

@media (max-width: 1200px) {
  .session-wrapper .session-left .slick-slider {
    width: 25rem;
  }

  .session-wrapper .session-right {
    margin-left: 25rem;
  }
}

@media (max-width: 1000px) {
  .session-wrapper .session-right .session-content {
    max-width: 18.75rem !important;
  }
}

@media (max-width: 800px) {
  .session-wrapper .session-left {
    display: none;
  }

  .session-wrapper .session-right {
    margin-left: 0;
  }

  .session-wrapper .session-right .session-table-cell {
    padding: 1.875rem 1.875rem 0;
  }

  .session-wrapper .session-right .session-content {
    max-width: 27.5rem !important;
  }
}

/*============== Calender =============*/

.comp-full-calendar {
  max-width: 100% !important;
}

.comp-full-calendar .full-calendar-header {
  background-color: #5D92F4;
  padding: 1.875rem;
  color: #FFFFFF !important;
}

.comp-full-calendar .full-calendar-header .prev-month,
.comp-full-calendar .full-calendar-header .next-month {
  font-size: 1.5rem;
  vertical-align: middle;
  margin: 0 10px;
  background-color: #e91e63;
  padding: 1px 13px;
  border-radius: 50%;
  text-align: center;
  display: inline-block;
}

.comp-full-calendar .full-calendar-header .title {
  vertical-align: middle;
}

.comp-full-calendar .full-calendar-body {
  margin-top: 0;
}

.comp-full-calendar .full-calendar-body .weeks .week {
  padding: 1.875rem 0.625rem;
}

.comp-full-calendar .full-calendar-body .dates .dates-events .events-week .events-day .event-box .event-item {
  background-color: #e91e63;
  height: 30px;
  line-height: 30px;
  color: #FFFFFF;
  font-size: 1rem;
}

/*=============== Pricing Table ============*/

.pricing-wrapper .switcher {
  display: inline-block;
}

.pricing-wrapper .switcher span {
  display: inline-block;
}

.pricing-wrapper .switcher .switch-wrap {
  width: 60px;
  vertical-align: middle;
}

.pricing-wrapper .pricing-list .app-card {
  padding: 3.125rem;
}

.pricing-wrapper .price-detail,
.pricing-wrapper .plan-info-listing {
  margin-bottom: 2.188rem;
}

.pricing-wrapper .price-detail li,
.pricing-wrapper .plan-info-listing li {
  margin-bottom: 0.625rem;
  font-size: 0.875rem;
}

.pricing-wrapper .pricing-title {
  font-size: 1.875rem;
  margin-bottom: 1.25rem;
  text-transform: capitalize;
  font-weight: bold;
}

.pricing-wrapper .amount-title {
  font-weight: 900;
  font-size: 2.25rem;
}

.fixed-pricing {
  background-color: #FFF;
  border: 1px solid #EBECEF;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.08);
          box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.08);
}

.fixed-pricing .pricing-box {
  border-right: 1px solid #D7DCE4;
}

.pricing-body,
.pricing-head {
  padding: 1.875rem 3.125rem;
}

.plan-info {
  background-color: #DDE6F3;
  padding: 0.625rem 3.125rem;
}

.plan-info-listing li i {
  margin-right: 0.9375rem;
}

.testimonial-wrapper {
  padding-top: 2.5rem;
}

.testimonial-wrapper .media-body p {
  font-style: italic;
  font-size: 1.25rem;
  margin-bottom: 1.25rem;
  line-height: 30px;
}

.testimonial-wrapper .user-meta span {
  color: #727891;
}

.faq-wrapper .v-card {
  border: 1px solid #EBECEF;
  border-radius: 0px;
  -webkit-box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.08);
          box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.08);
  background-color: #FFF;
  margin-bottom: 1.5rem;
}

.faq-wrapper .v-card:hover {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.faq-wrapper .card-title {
  margin-bottom: 0.9375rem;
  font-size: 1.2rem;
}

.faq-wrapper .card-text {
  font-size: 1rem;
  color: #727891;
}

@media (max-width: 1400px) and (min-width: 320px) {
  .pricing-wrapper .pricing-list .pricing-body,
  .pricing-wrapper .pricing-list .pricing-head,
  .pricing-wrapper .pricing-list .app-card {
    padding: 1.875rem 1.125rem;
  }

  .pricing-wrapper .pricing-list .price-list .app-block {
    padding: 1.125rem;
  }
}

@media (max-width: 1199px) and (min-width: 320px) {
  .testimonial-wrapper .media-full {
    text-align: center;
    width: 100%;
    display: block;
  }

  .testimonial-wrapper .media-full img {
    width: 170px !important;
    margin-right: 0 !important;
  }

  .testimonial-wrapper .media-full .media-body {
    width: 100%;
  }
}

@media (max-width: 800px) and (min-width: 320px) {
  .fixed-pricing .pr-0,
  .fixed-pricing .px-0,
  .fixed-pricing .pl-0 {
    padding: 12px !important;
  }
}

/*================ Gallery Scss ==========*/

figure.img-wrapper {
  position: relative;
  overflow: hidden;
  text-align: center;
  -webkit-perspective: 50em;
  perspective: 50em;
}

figure.img-wrapper * {
  -webkit-box-sizing: padding-box;
  box-sizing: padding-box;
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
}

figure.img-wrapper img {
  max-width: 100%;
  vertical-align: top;
}

figure.img-wrapper figcaption {
  top: 50%;
  left: 20px;
  right: 20px;
  position: absolute;
  opacity: 0;
  z-index: 1;
}

figure.img-wrapper h2,
figure.img-wrapper h4 {
  margin: 0;
}

figure.img-wrapper h2 {
  font-weight: 600;
}

figure.img-wrapper h4 {
  text-transform: uppercase;
}

figure.img-wrapper:after {
  background-color: #FFFFFF;
  position: absolute;
  content: "";
  display: block;
  top: 20px;
  left: 20px;
  right: 20px;
  bottom: 20px;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  -webkit-transform: rotateX(-90deg);
  transform: rotateX(-90deg);
  -webkit-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
  opacity: 0;
}

figure.img-wrapper a {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  z-index: 1;
}

figure.img-wrapper:hover figcaption,
figure.img-wrapper.hover figcaption {
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  opacity: 1;
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}

figure.img-wrapper:hover:after,
figure.img-wrapper.hover:after {
  -webkit-transform: rotateX(0);
  transform: rotateX(0);
  opacity: 0.9;
}

/*============ User Scss ===========*/

.user-image img {
  -webkit-box-shadow: 0 7px 14px 0 rgba(0, 0, 0, 0.21);
          box-shadow: 0 7px 14px 0 rgba(0, 0, 0, 0.21);
}

.social-list ul li {
  padding: 0 10px;
}

.social-list ul li a {
  text-decoration: none;
}

.profile-top {
  overflow: hidden;
}

.profile-bottom {
  margin-top: -50px;
}

.profile-body .layout > .flex {
  display: initial;
}

.profile-body .layout > .flex > .flex {
  padding: 0;
}

.user-activity {
  padding: 0.9375rem;
}

.user-activity ul li {
  border-right: 2px solid #DDE6F3;
  padding: 0 0.625rem;
}

.user-activity ul li:last-child {
  border: none;
}

.user-activity ul li span {
  font-size: 1.375rem;
  margin: 0 10px;
}

.overlap {
  position: absolute;
  right: -32px;
  top: -30px;
}

.media-listing .media {
  padding: 1.25rem;
}

@media (max-width: 1199px) and (min-width: 960px) {
  .media-full {
    width: 100%;
    display: block;
  }

  .media-full img {
    width: 100%;
    margin-bottom: 15px;
  }

  .media-full .media-body {
    width: 100%;
  }
}

@media (max-width: 767px) and (min-width: 320px) {
  .media-full {
    width: 100%;
    display: block;
  }

  .media-full img {
    width: 100%;
    margin-bottom: 15px;
  }

  .media-full .media-body {
    width: 100%;
  }
}

@media (max-width: 588px) and (min-width: 320px) {
  .user-activity ul li {
    display: block;
    width: 100%;
    border-right: none;
    border-bottom: 1px solid #DDE6F3;
    padding: 10px;
  }
}

/*========== Inbox ===========*/

.inbox .inbox-sidebar {
  padding: 0 0 0 12px  !important;
}

.inbox .inbox-content {
  padding: 0 12px 0 0  !important;
}

.inbox .inbox-head {
  border-right: 1px solid #EBEDF2;
}

.inbox .inbox-head .v-responsive__content {
  background-color: rgba(0, 0, 0, 0.8);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.inbox .inbox-head .inbox-inner .mailbox-items-warp {
  margin-bottom: 1.5rem;
}

.inbox .inbox-head .inbox-inner .v-list .v-list__tile {
  height: auto;
  padding: 0.75rem 1rem;
}

.inbox .inbox-head .inbox-inner .v-list .v-list__tile .v-list__tile__action {
  min-width: auto;
  margin-right: 1rem;
}

.inbox .inbox-head .inbox-inner .v-list .v-list__tile .v-list__tile__action .v-icon {
  font-size: 1.25rem;
}

.inbox .inbox-head .inbox-inner .v-list .v-list__tile .v-list__tile__content span {
  font-size: 0.875rem;
}

.inbox .inbox-head .inbox-inner .v-list .v-list__tile .v-icon {
  font-size: 1rem;
}

.inbox .inbox-content-wrap .inbox-page-list {
  padding: 1.25rem 1.875rem;
  -webkit-box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.09);
          box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.09);
}

.inbox .inbox-content-wrap .inbox-page-list .mail-count {
  font-size: 0.875rem;
}

.inbox .inbox-content-wrap .inbox-page-list ul.list-inline li {
  margin: 0 0.5rem;
}

.inbox .inbox-content-wrap .inbox-page-list ul.list-inline li a {
  font-size: 0.875rem;
  color: #000000;
}

.inbox .inbox-content-wrap .search-mail {
  background-color: #FFFFFF;
  padding: 1.25rem 1.875rem;
}

.inbox .inbox-content-wrap .search-mail .v-text-field--solo {
  background-color: #FFFFFF;
}

.inbox .inbox-content-wrap .search-mail .v-input__slot {
  margin-bottom: 0;
}

.inbox .inbox-content-wrap .search-mail .v-text-field__details {
  display: none;
}

.inbox .inbox-content-wrap .inbox-listing .v-list .v-list__tile {
  height: auto;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem;
  border-bottom: 1px solid #EBEDF2;
}

.inbox .inbox-content-wrap .inbox-listing .v-list .v-list__tile .v-list__tile__content {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 90%;
}

.inbox .inbox-content-wrap .inbox-listing .v-list .v-list__tile .v-list__tile__content .v-btn,
.inbox .inbox-content-wrap .inbox-listing .v-list .v-list__tile .v-list__tile__content .media,
.inbox .inbox-content-wrap .inbox-listing .v-list .v-list__tile .v-list__tile__content .v-input--checkbox {
  padding: 0 0.75rem;
}

.inbox .inbox-content-wrap .inbox-listing .v-list .v-list__tile .v-list__tile__content .v-input--checkbox {
  width: 5%;
}

.inbox .inbox-content-wrap .inbox-listing .v-list .v-list__tile .v-list__tile__content .media {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 90%;
}

.inbox .inbox-content-wrap .inbox-listing .v-list .v-list__tile .v-list__tile__content .media .v-list__tile__avatar {
  width: 10%;
}

.inbox .inbox-content-wrap .inbox-listing .v-list .v-list__tile .v-list__tile__content .media .media-body {
  width: 90%;
}

.inbox .inbox-content-wrap .inbox-listing .v-list .v-list__tile .v-list__tile__content .media .media-body > div {
  width: 25%;
}

.inbox .inbox-content-wrap .inbox-listing .v-list .v-list__tile .v-list__tile__action {
  width: 10%;
}

.inbox .inbox-content-wrap .email-detail-wrap .mail-action-wrap {
  padding: 1.25rem 1.5rem;
  border-bottom: 1px solid #EBEDF2;
}

.inbox .inbox-content-wrap .email-detail-wrap .mail-action-wrap .action-list-wrap,
.inbox .inbox-content-wrap .email-detail-wrap .mail-action-wrap .navigate-page {
  border: 1px solid #EBEDF2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
          box-shadow: 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12);
}

.inbox .inbox-content-wrap .email-detail-wrap .mail-action-wrap .action-list-wrap li,
.inbox .inbox-content-wrap .email-detail-wrap .mail-action-wrap .navigate-page li {
  padding: 0;
}

.inbox .inbox-content-wrap .email-detail-wrap .mail-action-wrap .action-list-wrap li:not(:last-child),
.inbox .inbox-content-wrap .email-detail-wrap .mail-action-wrap .navigate-page li:not(:last-child) {
  border-right: 1px solid #EBEDF2;
}

.inbox .inbox-content-wrap .email-detail-wrap .mail-action-wrap .action-list-wrap li a,
.inbox .inbox-content-wrap .email-detail-wrap .mail-action-wrap .navigate-page li a {
  color: #FFFFFF;
  height: 2.25rem;
  width: 2.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.inbox .inbox-content-wrap .email-detail-wrap .mail-action-wrap .action-list-wrap li a i,
.inbox .inbox-content-wrap .email-detail-wrap .mail-action-wrap .navigate-page li a i {
  font-size: 1.25rem;
}

.inbox .inbox-content-wrap .email-detail-wrap .detail-head {
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #EBEDF2;
}

.inbox .inbox-content-wrap .email-detail-wrap .detail-head .v-btn .v-icon {
  font-weight: 700;
}

.inbox .inbox-content-wrap .email-detail-wrap .mail-subject-wrap {
  padding: 1rem 1.5rem;
  border-bottom: 1px solid #EBEDF2;
}

.inbox .inbox-content-wrap .email-detail-wrap .user-detail,
.inbox .inbox-content-wrap .email-detail-wrap .mail-attachment-wrap {
  padding: 1rem 1.5rem;
}

.inbox .inbox-content-wrap .email-detail-wrap .mail-detail {
  padding: 1rem 1.5rem 3rem 5.5rem;
  border-bottom: 1px solid #EBEDF2;
}

.inbox .inbox-content-wrap .email-detail-wrap .mail-attachment-wrap .attachment-head {
  padding: 1rem 0;
}

.inbox .inbox-content-wrap .email-detail-wrap .mail-attachment-wrap .attachment-list li {
  margin: 0 1rem;
}

.inbox .inbox-content-wrap .email-detail-wrap .mail-attachment-wrap .attachment-list li .overlay-wrapper {
  position: relative;
  margin-bottom: 0.6125rem;
}

.inbox .inbox-content-wrap .email-detail-wrap .mail-attachment-wrap .attachment-list li .overlay-wrapper img {
  display: block;
}

.inbox .inbox-content-wrap .email-detail-wrap .mail-attachment-wrap .attachment-list li .overlay-wrapper a.overlay-content {
  background-color: rgba(0, 0, 0, 0.6);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
}

.inbox .inbox-content-wrap .email-detail-wrap .mail-attachment-wrap .attachment-list li .overlay-wrapper a.overlay-content i {
  color: #FFFFFF;
}

.inbox .inbox-content-wrap .email-detail-wrap .mail-attachment-wrap .attachment-list li:hover a.overlay-content {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.inbox .inbox-content-wrap .email-detail-wrap .mail-reply {
  padding: 1rem 1.5rem;
}

.inbox .inbox-content-wrap .email-detail-wrap .mail-reply .v-input__slot {
  margin-bottom: 0;
}

.inbox .inbox-content-wrap .email-detail-wrap .mail-reply .v-text-field__details {
  display: none;
}

@media (max-width: 959px) and (min-width: 320px) {
  .inbox .inbox-head .v-card__media {
    height: auto !important;
  }

  .inbox .inbox-head .inbox-sidebar-scroll {
    height: calc(100vh - 222px) !important;
  }

  .inbox .inbox-sidebar {
    display: none;
    padding-right: 1rem !important;
  }

  .inbox .inbox-content {
    padding-left: 1rem !important;
  }

  .inbox .inbox-content .inbox-page-list .ham-menu-sm {
    display: block !important;
  }

  .inbox .inbox-content .inbox-page-list,
  .inbox .inbox-content .search-mail {
    padding: 0.75rem 1rem !important;
  }

  .inbox .inbox-content .v-text-field .v-input__control {
    min-height: 36px !important;
  }

  .inbox .inbox-content .v-text-field .v-input__control input,
  .inbox .inbox-content .v-text-field .v-input__control i {
    font-size: 1rem;
  }

  .inbox .inbox-content .email-detail-wrap .v-btn--large {
    height: 2.5rem !important;
    padding: 0 !important;
    font-size: 0.875rem !important;
  }

  .inbox .inbox-content .email-detail-wrap .v-btn--large i {
    font-size: 0.875rem !important;
  }

  .inbox .inbox-content .email-detail-wrap .mail-detail {
    padding-left: 1.5rem !important;
  }

  .inbox .inbox-content-scroll {
    height: calc(100vh - 182px) !important;
  }

  .inbox .inbox-detail-scroll {
    height: calc(100vh - 203px) !important;
  }
}

@media (max-width: 767px) and (min-width: 320px) {
  .inbox .inbox-listing .v-list__tile {
    padding: 0.75rem !important;
  }

  .inbox .inbox-listing .v-list__tile .v-btn.v-btn--icon {
    display: none !important;
    width: 0 !important;
    padding: 0 !important;
  }

  .inbox .inbox-listing .v-list__tile .v-input.v-input--checkbox {
    width: 40px !important;
  }

  .inbox .inbox-listing .v-list__tile .media {
    width: 100% !important;
  }

  .inbox .inbox-listing .v-list__tile .media .media-body > div {
    width: 100% !important;
  }

  .inbox .inbox-listing .v-list__tile .media .media-body > div h6 {
    margin: 0 !important;
  }

  .inbox .inbox-listing .v-list__tile .media .media-body p {
    display: none !important;
  }

  .inbox .inbox-listing .v-list__tile .media .v-list__tile__avatar {
    display: none !important;
  }
}

/*================ Chat Layout =================*/

.chat-layout .v-toolbar {
  -webkit-box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.09);
          box-shadow: 0 4px 15px 0 rgba(0, 0, 0, 0.09);
}

.chat-layout .chat-main .v-toolbar__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.chat-layout .chat-main .v-toolbar__content .media {
  margin-top: 0.5rem;
}

.chat-layout .chat-main .v-toolbar__content .chat-head-right .v-icon {
  font-size: 1.25rem;
}

.chat-content .v-list .v-list__tile {
  height: auto;
  padding: 1rem;
}

.chat-content .v-list .grayish-blue .v-list__tile h6 {
  color: #DFEAFF !important;
}

.chat-content .v-list .grayish-blue .v-list__tile span {
  color: #FFFFFF !important;
}

/*========================== Responsive ==================*/

@media (max-width: 959px) and (min-width: 320px) {
  .chat-layout .v-toolbar .v-toolbar__content {
    height: 64px !important;
  }

  .chat-layout .chat-sidebar {
    display: none !important;
  }

  .chat-layout .select-user,
  .chat-layout .ham-menu-icon {
    display: block !important;
  }

  .chat-content .v-toolbar .v-toolbar__title,
  .chat-content .v-toolbar i {
    font-size: 1rem;
  }

  .chat-content .chat-sidebar-scroll {
    height: calc(100vh - 112px) !important;
  }

  .chat-content .v-list .v-list__tile {
    padding: 0.75rem 1rem;
  }
}

@media (max-width: 599px) and (min-width: 320px) {
  .chat-layout .v-toolbar .v-toolbar__content {
    padding: 0 0.5rem !important;
  }

  .chat-layout .v-toolbar .v-toolbar__content .chat-head-left {
    margin-right: 0.625rem;
  }

  .chat-layout .v-toolbar .v-toolbar__content .chat-head-right {
    text-align: right;
  }

  .chat-layout .v-toolbar .v-toolbar__content .chat-head-right .video-icon {
    display: none;
  }

  .chat-layout .v-toolbar .v-toolbar__content .chat-head-right .v-btn {
    margin: 0 2px !important;
  }
}

/*=========== Icons Scss =============*/

.icon-box div {
  color: #727891;
  padding: 0.8em 0;
  position: relative;
}

.icon-box div:hover span i {
  font-size: 2rem;
  color: #5D92F4;
  margin-top: -5px;
}

.icon-box div:hover span {
  color: #5D92F4;
}

.icon-box span,
.icon-box .icon-title {
  font-size: 1rem;
  margin-left: 2.188rem;
}

.icon-box span i {
  -webkit-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
  position: absolute;
  top: 17px;
  left: 15px;
}

/*=========== Right Sidebar ============*/

.app-customizer {
  right: 0;
  bottom: 0;
  position: fixed;
  -webkit-transition: right 0.4s cubic-bezier(0.05, 0.74, 0.2, 0.99) 0s;
  transition: right 0.4s cubic-bezier(0.05, 0.74, 0.2, 0.99) 0s;
  top: 72px;
}

.customizer-toggle {
  border: medium none;
  color: #FFFFFF !important;
  cursor: pointer;
  height: 45px;
  left: -45px;
  line-height: 48px;
  position: absolute;
  text-align: center;
  top: 25%;
  width: 45px;
  text-decoration: none;
}

.spin-icon {
  -webkit-animation: spin-icon 2s infinite linear;
  animation: spin-icon 2s infinite linear;
}

.input-group.input-group--selection-controls.switch .input-group--selection-controls__toggle {
  left: 5px;
}

.input-group.input-group--selection-controls.switch .input-group--selection-controls__ripple::after {
  left: 60%;
}

@media (max-width: 1660px) {
  .app-customizer {
    z-index: 9999999999 !important;
  }
}

@media (max-width: 768px) {
  .app-customizer {
    display: none !important;
  }
}

/*============ Effect Scss ============*/

.dash-card i,
.dash-card .dash-icon,
.border-0.app-card i,
.border-0.app-card .dash-icon {
  -webkit-transform: translateY(0px);
          transform: translateY(0px);
  -webkit-transition: opacity 0.4s ease 0s, -webkit-transform 0.4s ease 0s;
  transition: opacity 0.4s ease 0s, -webkit-transform 0.4s ease 0s;
  transition: transform 0.4s ease 0s, opacity 0.4s ease 0s;
  transition: transform 0.4s ease 0s, opacity 0.4s ease 0s, -webkit-transform 0.4s ease 0s;
}

.dash-card:hover i,
.dash-card:hover .dash-icon,
.border-0.app-card:hover i,
.border-0.app-card:hover .dash-icon {
  -webkit-transform: translate3d(0px, -0.6rem, 0px);
          transform: translate3d(0px, -0.6rem, 0px);
  opacity: 0.9;
}

/*=========== Back To Top Css ===========*/

.vm-back-top-inner {
  background: #5D92F4;
  border-radius: 100% !important;
  width: 60px;
  height: 60px;
}

.vm-back-top-inner i:before {
  position: absolute;
  top: 10px;
  left: 50%;
  margin-left: -12px;
}

.vm-back-top:hover i:before {
  -webkit-animation: arrow-up 500ms linear 200ms infinite alternate;
  /* Chrome, Safari, Opera */
  animation: arrow-up 500ms linear 200ms infinite alternate;
}

@-webkit-keyframes arrow-up {
  0% {
    top: 0px;
  }

  50% {
    top: 7px;
  }

  100% {
    top: 14px;
  }
}

@keyframes arrow-up {
  0% {
    top: 0px;
  }

  50% {
    top: 7px;
  }

  100% {
    top: 14px;
  }
}

/*=========== Loader css ===========*/

.spinwrap {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(255, 255, 255, 0.9);
}

.spinner {
  margin: 0 auto;
  width: 40px;
  height: 40px;
  position: relative;
  top: 50%;
}

.cube1,
.cube2 {
  width: 25px;
  height: 25px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: cubemove 2s infinite ease-in-out;
  animation: cubemove 2s infinite ease-in-out;
}

.cube1 {
  background: #ffc107;
  -webkit-animation: cubemove 2s infinite ease-in-out;
  animation: cubemove 2s infinite ease-in-out;
}

.cube2 {
  background: #5D92F4;
  -webkit-animation-delay: -1s;
  animation-delay: -1s;
}

@-webkit-keyframes cubemove {
  25% {
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
  }

  50% {
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
  }

  75% {
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
  }

  100% {
    -webkit-transform: rotate(-360deg);
  }
}

@keyframes cubemove {
  25% {
    transform: translateX(42px) rotate(-90deg) scale(0.5);
    -webkit-transform: translateX(42px) rotate(-90deg) scale(0.5);
  }

  50% {
    transform: translateX(42px) translateY(42px) rotate(-179deg);
    -webkit-transform: translateX(42px) translateY(42px) rotate(-179deg);
  }

  50.1% {
    transform: translateX(42px) translateY(42px) rotate(-180deg);
    -webkit-transform: translateX(42px) translateY(42px) rotate(-180deg);
  }

  75% {
    transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
    -webkit-transform: translateX(0px) translateY(42px) rotate(-270deg) scale(0.5);
  }

  100% {
    transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg);
  }
}

/*========== Tour ==========*/

.v-step {
  z-index: 99;
  background-color: #FFFFFF !important;
  color: #464D69 !important;
  width: 17.5rem;
}

.v-step[x-placement^="left"] .v-step__arrow {
  border-left-color: #FFFFFF !important;
}

.v-step[x-placement^="right"] .v-step__arrow {
  border-right-color: #FFFFFF !important;
}

.v-step[x-placement^="top"] .v-step__arrow {
  border-top-color: #FFFFFF !important;
}

.v-step[x-placement^="bottom"] .v-step__arrow {
  border-bottom-color: #FFFFFF !important;
}

.v-step .v-step__button {
  background: #5D92F4 !important;
}

.v-step .v-step__button:hover {
  color: #FFFFFF;
}

@media (max-width: 1263px) {
  .v-step {
    display: none !important;
  }
}

/*================ Weather widget =================*/

.weather-widget .weather-head {
  background-image: url("/static/img/weather-1.jpg");
  background-size: cover;
  background-repeat: repeat;
  -webkit-animation: animatedBackground 25s infinite ease;
  animation: animatedBackground 25s infinite ease;
}

@-webkit-keyframes animatedBackground {
  0% {
    background-position: 0 0;
  }

  1% {
    background-position: 0 0;
  }

  50% {
    background-position: -1000px 0;
  }

  51% {
    background-position: -1000px 0;
  }

  99% {
    background-position: 0 0;
  }

  100% {
    background-position: 0 0;
  }
}

@keyframes animatedBackground {
  0% {
    background-position: 0 0;
  }

  1% {
    background-position: 0 0;
  }

  50% {
    background-position: -1000px 0;
  }

  51% {
    background-position: -1000px 0;
  }

  99% {
    background-position: 0 0;
  }

  100% {
    background-position: 0 0;
  }
}

/*======== Module Scss ========*/

.chat-box-main {
  text-align: center;
  height: 100vh;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.chat-box-main img {
  margin-bottom: 0.9375rem;
}

.chat-body {
  padding: 1.875rem;
}

.chat-body > div {
  margin-bottom: 0.9375rem;
}

.chat-body .chat-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.chat-body .chat-bubble {
  max-width: 600px;
  padding: 0.625rem;
  -webkit-box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.08);
          box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.08);
}

.chat-body .chat-bubble.even {
  border-radius: 20px 20px 20px 0;
}

.chat-body .chat-bubble.odd {
  border-radius: 20px 20px 0px 20px;
}

.chat-body .chat-bubble.odd span {
  color: #FFFFFF;
}

.border-rad-0.card {
  border-right: 1px solid #D7DCE4;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.h-vh-100 {
  height: 100vh;
}

/*======== Responsive =========*/

@media (max-width: 599px) {
  .chat-main-wrapper {
    display: none !important;
  }

  .mobile-chat .chat-sidebar-wrapper {
    display: none;
  }

  .mobile-chat .chat-main-wrapper {
    display: block !important;
  }
}

/*================= Pages ================*/

/*====================== Blog-page ================*/

.blog-list .blog-sidebar .category-widget ul li {
  border-bottom: 1px solid #EBEDF2;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  padding: 0 1rem;
}

.blog-list .blog-sidebar .category-widget ul li a {
  color: #000000;
  padding: 0.5rem 0rem;
  display: block;
}

.blog-list .blog-sidebar .category-widget ul li:hover {
  border-color: #5D92F4 !important;
  padding: 0 2rem;
}

.blog-list .blog-sidebar .tags-widget ul li {
  display: inline-block;
}

.blog-list .blog-sidebar .tags-widget ul li a {
  border: 1px solid #EBEDF2;
  margin: 4px 4px 0 0;
  height: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: #5D92F4;
  color: #FFFFFF;
  padding: 5px 10px;
}

.blog-list .blog-sidebar .tags-widget ul li a:hover {
  background-color: transparent;
  color: #5D92F4 !important;
}

.img-cropper-wrap .img-crop {
  border: 1px solid #EBEDF2;
}

.img-cropper-wrap .croppa-container {
  width: 100%;
  height: 350px;
}

.img-cropper-wrap .croppa-container canvas {
  width: inherit !important;
  height: inherit !important;
}

@media (max-width: 767px) {
  .img-cropper-wrap .format-btn-wrap {
    display: block !important;
  }

  .img-cropper-wrap .format-btn-wrap .v-btn {
    width: 100%;
    margin: 0 0 0.625rem 0;
  }

  .img-cropper-wrap .croppa-container {
    height: 250px !important;
  }
}

@media all and (-ms-high-contrast: none) {
  .blog-layout-v1 > a,
  .image-wrap a {
    display: block;
  }

  .custom-flex .layout.row .flex > div {
    height: auto;
  }

  .rating-text p {
    margin: 0 0.5rem;
  }

  .banner-video {
    width: 100%;
  }

  .course-payment .v-input--selection-control.v-input__control {
    width: 100%;
  }

  .session-social-links .list-inline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

/*================ Hover Page ================*/

.hover-wrapper .app-card .app-card-content {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

@media (max-width: 500px) {
  .v-rating .v-icon {
    padding: 0.25rem;
  }
}

/*================ UI/Groups ================*/

.custom-layout.layout:first-child {
  margin-top: 0px !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.custom-layout.layout:not(:only-child) {
  margin-top: 0px !important;
  margin-left: 0px !important;
  margin-right: 0px !important;
}

/*========= Widgets Scss ==========*/

.dialog .card__title {
  font-size: 1.25rem;
  font-weight: bold;
}

.support-widget-wrap .app-full-content {
  height: 75%;
}

.support-widget-wrap .support-widget {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.support-widget-wrap ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.3125rem 1rem;
}

.support-widget-wrap ul li:not(:nth-child(2)) {
  background-color: #F4F7FA !important;
}

.support-widget-wrap ul li button {
  margin: 0;
}

.support-widget-wrap ul li .content-title {
  width: 20%;
}

.support-widget-wrap ul li .badge-wrap {
  width: 30%;
}

.support-widget-wrap ul li .v-badge {
  min-width: 100px;
}

.footer-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.flag-img {
  display: inherit;
}

.blog-layout-three {
  overflow: hidden;
}

.blog-layout-three .blog-overlay {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.81)));
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.81) 100%);
}

.review-slider .app-card-title {
  background-color: rgba(0, 0, 0, 0.3);
  border-color: rgba(0, 0, 0, 0.2);
}

.review-slider .app-card-title h3 {
  color: #FFFFFF;
}

.review-slider .slick-dots {
  text-align: left;
  bottom: -20px;
}

.review-slider .slick-dots li {
  margin: 0;
}

.review-slider .slick-dots li button:before {
  color: #FFFFFF;
  font-size: 0.5rem;
}

.team-avatar ul {
  position: relative;
  margin-top: 5px;
}

.team-avatar ul li {
  list-style-type: none;
}

.team-avatar ul li > div {
  height: 1.875rem;
  width: 1.875rem;
  border: 2px solid transparent;
  -webkit-transform: translateY(0) scale(1);
          transform: translateY(0) scale(1);
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-radius: 50% !important;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
}

.team-avatar ul li > div img {
  border-radius: 50%;
  display: block;
}

.team-avatar ul li > div .v-tooltip > span {
  display: block;
}

.team-avatar ul li:hover > div {
  border-color: #FFFFFF;
  z-index: 999;
  -webkit-transform: translateY(-4px) scale(1.02);
          transform: translateY(-4px) scale(1.02);
  -webkit-box-shadow: 0 14px 24px rgba(62, 57, 107, 0.2);
          box-shadow: 0 14px 24px rgba(62, 57, 107, 0.2);
}

.team-avatar ul li:not(:first-child) {
  margin-left: -0.85rem;
}

.customer-overview-widget .app-full-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 86%;
}

/*============= Event Calender ====================*/

.app-event-calendar .event-tab-wrapper {
  background: url(/static/img/blog-6.jpg) no-repeat center center;
  background-size: cover;
}

.app-event-calendar .event-tab-wrapper .event-heading-wrap {
  opacity: 0.925;
  padding: 1.5rem 1.5rem 0 1.5rem;
}

.app-event-calendar .event-tab-wrapper .event-heading-wrap ul li.event-tab {
  display: inline-block;
}

.app-event-calendar .event-tab-wrapper .event-heading-wrap ul li.event-tab a {
  color: #FFFFFF;
  letter-spacing: 0.23px;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 20px;
  text-align: center;
  padding: 0.65rem 0.9rem;
  border-radius: 3px 3px 0 0;
}

.app-event-calendar .event-tab-wrapper .event-heading-wrap ul li.event-tab.active a {
  background-color: #FFFFFF;
  color: #5D92F4;
}

.app-event-calendar .tab-content-wrap .event-user-list .v-list__tile {
  border-bottom: 1px solid #D7DCE4;
}

.app-event-calendar .tab-content-wrap .event-user-list .v-list__tile .v-list__tile__action {
  opacity: 0;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}

.app-event-calendar .tab-content-wrap .event-user-list .v-list__tile:hover .v-list__tile__action {
  opacity: 1;
}

.app-event-calendar .tab-content-wrap .app-event-item {
  border-left-width: 8px;
  border-left-style: solid;
  margin-bottom: 2px;
  background-color: #FAFAFA;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.app-event-calendar .tab-content-wrap .app-event-item .v-list__tile__action {
  opacity: 0;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}

.app-event-calendar .tab-content-wrap .app-event-item:hover {
  background-color: #FFFFFF;
  -webkit-box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.18);
          box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.18);
}

.app-event-calendar .tab-content-wrap .app-event-item:hover .v-list__tile__action {
  opacity: 1;
}

.app-event-calendar .info-border {
  border-color: #00D0BD !important;
}

.app-event-calendar .success-border {
  border-color: #69f0ae !important;
}

.app-event-calendar .danger-border {
  border-color: #e91e63 !important;
}

.app-event-calendar .warning-border {
  border-color: #ffc107 !important;
}

.app-event-calendar .primary-border {
  border-color: #5D92F4 !important;
}

.server-load-chart {
  position: absolute;
  bottom: -1.5rem;
  left: 0rem;
  right: 0;
}

.hover-action {
  display: none;
  -webkit-transition: all 0.4s linear 0s;
  transition: all 0.4s linear 0s;
}

.hover-action button,
.hover-action a {
  height: 34px !important;
  width: 34px !important;
  font-size: 1.3rem;
}

.new-mail > div,
.new-mail > li {
  padding: 0.625rem 0.9375rem;
  border-bottom: 1px solid #D7DCE4;
}

.new-mail li .mail-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.new-mail li .mail-content .mail-action {
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.new-mail li .mail-content .mail-action .v-btn {
  width: 30px !important;
  height: 30px !important;
}

@media (max-width: 959px) {
  .new-mail li .mail-content {
    display: block !important;
  }

  .new-mail li .mail-content .mail-action {
    width: 100% !important;
    text-align: left !important;
  }
}

.new-mail li:hover .mail-action {
  opacity: 1;
}

.app-flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.follwers-widgets ul li {
  border-bottom: 1px solid #D7DCE4;
  padding: 0.3125rem 0.9375rem;
}

/*================== Countdown =================*/

.countdown-wrap .count-value {
  border: 2px solid #5D92F4;
  padding: 0.4rem 0.8rem;
  -webkit-box-shadow: 0px 3px 9px rgba(205, 221, 252, 0.85);
          box-shadow: 0px 3px 9px rgba(205, 221, 252, 0.85);
  height: 40px;
  width: 100px;
}

/*================== Booking Info =================*/

.booking-info-wrap .app-full-content ul li {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.booking-info-wrap .app-full-content ul li .btn__content:before {
  opacity: 1;
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.booking-info-wrap .app-full-content ul li .btn__content .v-icon {
  color: #A5A7B2;
  z-index: 9;
}

.booking-info-wrap .app-full-content ul li:hover {
  background-color: #FAFAFA;
}

.booking-info-wrap .app-full-content ul li:hover .btn .btn__content:before {
  background-color: #5D92F4;
}

.booking-info-wrap .app-full-content ul li:hover .btn .btn__content .v-icon {
  color: #FFFFFF;
}

/*================== Mailbox Wrapper =================*/

.mailbox-wrapper .v-list .v-list__tile ul.icon-wrap {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}

.mailbox-wrapper .v-list .v-list__tile ul.icon-wrap li {
  margin: 0 0.5rem;
}

.mailbox-wrapper .v-list .v-list__tile ul.icon-wrap li .v-icon {
  font-size: 1.25rem;
  color: #464D69;
}

.mailbox-wrapper .v-list .v-list__tile:hover ul.icon-wrap {
  opacity: 1;
}

/*================== Activity Widget =================*/

.activity-widget-wrap > div {
  height: 100%;
}

.activity-widget-wrap .activity-widget li {
  border-left: 1px solid #A5A7B2;
  padding: 0 20px 15px 20px;
  position: relative;
}

.activity-widget-wrap .activity-widget li span.activity-time {
  display: block;
  font-size: 12px;
  color: #A5A7B2;
}

.activity-widget-wrap .activity-widget li span.v-badge {
  position: absolute;
  right: auto;
  top: 0;
  left: -9.75px;
  min-height: 1.125rem;
  min-width: 1.125rem;
}

.activity-widget-wrap .activity-widget li span.v-badge:before {
  border: 3px solid #FFFFFF;
}

.activity-widget-wrap .activity-widget li p {
  margin-bottom: 0;
}

/*================== Chat Widget =================*/

.chat-widget-wrap .chat-widget .chat-bubble-wrap {
  max-width: 55%;
}

.chat-widget-wrap .chat-widget .chat-bubble {
  border-radius: 5px;
  padding: 0.625rem 0.875rem;
  -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16);
          box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.16);
}

.chat-widget-wrap .send-message-box .v-text-field__details {
  display: none;
}

.chat-widget-wrap .send-message-box .v-input__slot {
  margin: 0;
}

/*================== Blog Layout Four =================*/

.blog-four-layout {
  background: url(/static/img/post-2.png) no-repeat center center;
  background-size: cover;
  overflow: hidden;
}

/* ============== TODO v-list ====================*/

.todo-list > div .v-list__tile .v-list__tile__sub-title {
  color: #A5A7B2;
}

.todo-list > div .v-list__tile .trash-icon {
  opacity: 0;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}

.todo-list > div .v-list__tile:hover .v-list__tile__sub-title {
  color: #000000;
}

.todo-list > div .v-list__tile:hover .trash-icon {
  opacity: 1;
}

/* ============== Social Icon ====================*/

.social-share-wrap {
  cursor: pointer;
}

.social-share-wrap .app-card-content > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.social-share-wrap .app-card-content > div > span {
  width: 40%;
  text-align: center;
}

.social-share-wrap .app-card-content > div > span:last-child {
  border-left: 1px dashed #EBEDF2;
}

.social-share-wrap .app-card-content > div .social-icon {
  width: 4.1875rem;
  height: 4.1875rem;
  background-color: #FAFAFA;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.social-share-wrap .app-card-content > div .social-icon i {
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

.social-share-wrap .app-card-content:hover .social-icon {
  border-radius: 0 !important;
  border-color: transparent !important;
}

.social-share-wrap .app-card-content:hover .social-icon i {
  color: #FFFFFF !important;
}

.social-share-wrap .app-card-content:hover .facebook .social-icon {
  background-color: #405DE6 !important;
}

.social-share-wrap .app-card-content:hover .twitter .social-icon {
  background-color: #1FA2FA !important;
}

.social-share-wrap .app-card-content:hover .linkedin .social-icon {
  background-color: #4875B4 !important;
}

.social-share-wrap .app-card-content:hover .google .social-icon {
  background-color: #D82218 !important;
}

/* ============== Category Sales ====================*/

.category-progress-wrap span.label {
  width: 3.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  margin-bottom: 1rem;
}

.category-progress-wrap span {
  font-size: 12px;
  color: #727891;
}

.category-progress-wrap .progress-wrap {
  width: 100%;
  margin: 0.75rem 0;
}

.category-progress-wrap .progress-wrap span {
  display: block;
  text-align: right;
}

.category-progress-wrap .v-progress-linear {
  margin: 0;
}

.category-progress-wrap .v-progress-linear .v-progress-linear__background {
  border-radius: 0 100px 100px 0;
  background-color: #E9ECEF !important;
  opacity: 1 !important;
}

.category-progress-wrap .v-progress-linear .v-progress-linear__bar .v-progress-linear__bar__determinate {
  border-radius: 0 100px 100px 0;
}

/*==================== Activity-Around-World ================*/

.activity-around-world ul.country-progress li:not(:last-child) {
  border-bottom: 1px solid #EBEDF2;
}

/*==================== Traffic-Channel ================*/

.traffic-channel-widget .v-list__tile {
  padding: 0;
}

.traffic-channel-widget .v-list__tile p {
  margin: 0 1rem 0.4rem 0;
  width: 4.5rem;
  color: #727891;
  font-size: 12px;
  font-weight: 600;
  -ms-flex-item-align: end;
      align-self: flex-end;
}

.traffic-channel-widget .v-list__tile > div {
  width: 100%;
}

.traffic-channel-widget .v-list__tile > div span {
  color: #727891;
  font-size: 12px;
  display: block;
  text-align: right;
}

.traffic-channel-widget .v-list__tile > div .v-progress-linear {
  margin: 0;
}

.traffic-channel-widget .v-list__tile > div .v-progress-linear .v-progress-linear__background {
  border-radius: 0 200px 200px 0;
}

.traffic-channel-widget .v-list__tile > div .v-progress-linear .v-progress-linear__bar .v-progress-linear__bar__determinate {
  border-radius: 0 200px 200px 0;
}

/*==================== Browser Static ================*/

.browser-statics-wrapper .v-list > div .v-list__tile {
  border-bottom: 1px solid #EBEDF2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.browser-statics-wrapper .v-list > div .v-list__tile > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 50%;
}

.browser-statics-wrapper .v-list > div .v-list__tile > div h6.primary--text {
  text-align: center;
}

.browser-statics-wrapper .v-list > div .v-list__tile h6 {
  margin-bottom: 0;
}

.browser-statics-wrapper .v-list > div .v-list__tile span,
.browser-statics-wrapper .v-list > div .v-list__tile h6.primary--text {
  width: 50%;
}

/*==================== Support Ticket Wrap ================*/

.support-ticket-wrap .v-list .v-listing {
  padding: 0;
}

.support-ticket-wrap .v-list .v-list__tile {
  border-bottom: 1px solid #EBEDF2;
  height: auto;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 1rem 1.5rem;
}

.support-ticket-wrap .v-list .v-list__tile .v-list__tile__content i {
  color: #A5A7B2;
  font-size: 12px;
}

/*==================== User Stats Wrap ================*/

.user-stats-wrap .v-progress-linear .v-progress-linear__background,
.user-stats-wrap .v-progress-linear .v-progress-linear__bar__determinate,
.platform-user-stats .v-progress-linear .v-progress-linear__background,
.platform-user-stats .v-progress-linear .v-progress-linear__bar__determinate,
.server-status-widget .v-progress-linear .v-progress-linear__background,
.server-status-widget .v-progress-linear .v-progress-linear__bar__determinate {
  border-radius: 10px;
}

.server-status-widget .v-progress-linear {
  margin: 0.875rem 0 2rem 0;
}

/*==================== Notification Wrap ================*/

.notification-wrap .v-list__tile {
  border-bottom: 1px solid #EBEDF2;
}

.notification-wrap .v-list__tile .v-avatar {
  background-color: #F4F3F8;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.notification-wrap .v-list__tile:hover .v-avatar {
  background-color: #FFFFFF;
}

.notificationv2-widget-wrap .message-widget .v-list__tile {
  padding: 1rem 1.5rem;
}

.notificationv2-widget-wrap .message-widget .v-list__tile,
.notificationv2-widget-wrap .message-widget .v-list__tile__content {
  height: auto;
}

.notificationv2-widget-wrap .message-widget .message-time {
  width: 225px;
}

/*=============================== Blog Widget ==========================*/

.blog-widget .app-card-content {
  height: 100%;
}

.blog-widget .app-card-content .blog-layout-v1,
.blog-widget .app-card-content .add-blog-form {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.blog-widget .app-card-content .add-blog-form {
  height: 88%;
}

/*======================= Sales Area Chart ====================*/

.sales-chart-widget .app-full-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 88%;
}

/*==================== Magazine stats card ================*/

.magazine-stats-card {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.magazine-stats-card .stats-card-title {
  width: 45%;
}

.magazine-stats-card .stats-card-chart {
  width: 55%;
}

/*==================== Recent User ================*/

.recent-user-wrap .v-list__tile {
  border-bottom: 1px solid #EBEDF2;
}

.recent-user-wrap .v-list__tile .v-list__tile__title {
  height: auto;
}

.recent-user-wrap .v-list__tile .v-avatar {
  position: relative;
}

.recent-user-wrap .v-list__tile .v-list__tile__sub-title a {
  color: #A5A7B2;
}

.recent-user-wrap .v-list__tile .v-list__tile__action {
  opacity: 0;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
}

.recent-user-wrap .v-list__tile:hover .v-list__tile__action {
  opacity: 1;
}

.recent-user-wrap .v-list__tile:hover .v-list__tile__action .btn__content:before {
  background-color: currentColor;
}

.recent-user-wrap .v-list__tile:hover .v-list__tile__sub-title a {
  color: #000000;
}

/*==================== Recent User ================*/

.top-author-wrap .author-detail-wrap .author-avatar {
  padding: 2.25rem 0;
  margin-top: -2px;
}

.top-author-wrap .author-detail-wrap .author-avatar .avatar-img {
  position: absolute;
  top: 20px;
  left: 0;
  right: 0;
}

.top-author-wrap .author-detail-wrap .author-avatar .avatar-img img {
  -webkit-box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.29);
          box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.29);
}

.top-author-wrap .author-detail-wrap .author-contact-info li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.75rem 0.25rem;
}

.top-author-wrap .author-detail-wrap .author-contact-info li:not(:last-child) {
  border-bottom: 1px dashed #EBEDF2;
}

.top-author-wrap .author-detail-wrap .social-info li {
  margin: 0 0.25rem;
}

.top-author-wrap .author-detail-wrap .footer-content li {
  width: 33%;
  padding: 0.625rem 0;
}

.top-author-wrap .author-detail-wrap .footer-content li:not(:last-child) {
  border-right: 1px solid #EBEDF2;
}

.top-author-wrap .slick-arrow {
  top: 2rem;
  z-index: 9;
  opacity: 0;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.top-author-wrap .slick-arrow.slick-prev {
  left: 20px;
  -webkit-transform: translateX(1rem);
          transform: translateX(1rem);
}

.top-author-wrap .slick-arrow.slick-next {
  right: 30px;
  -webkit-transform: translateX(-1rem);
          transform: translateX(-1rem);
}

.top-author-wrap .slick-arrow:before {
  font-size: 1.5rem;
}

.top-author-wrap:hover .slick-arrow {
  opacity: 1;
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

/*==================== Marketing Campaign ================*/

.marketing-campaign-wrap .v-table a.social-icon {
  height: 1.75rem;
  width: 1.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #FFFFFF;
}

/*==================== Article Widget ================*/

.articles-widget .v-table td {
  height: auto !important;
}

.articles-widget .v-table td .post-img {
  width: 150px;
}

/*================== Chat Chart Wrap ================*/

.sales-chart-wrap .v-text-field.v-text-field--solo .v-input__control {
  min-height: auto !important;
}

.sales-chart-wrap .v-text-field__details {
  display: none;
}

.sales-chart-wrap .v-input__slot {
  margin-bottom: 0;
}

/*==================== Recent Widget Comment ================*/

.recent-comment-widget .v-list > div:not(:last-child) {
  border-bottom: 1px solid #EBEDF2;
}

.recent-comment-widget .v-list .v-list__tile {
  height: auto !important;
  padding: 0.75rem 1.25rem;
}

.recent-comment-widget .v-list .v-list__tile .v-list__tile__avatar {
  -ms-flex-item-align: start;
      align-self: flex-start;
  margin: 0 !important;
}

@media (max-width: 500px) {
  .recent-comment-widget .v-list .v-list__tile {
    display: block !important;
  }

  .recent-comment-widget .v-list .v-list__tile .v-list__tile__avatar,
  .recent-comment-widget .v-list .v-list__tile .v-list__tile__content {
    margin-bottom: 0.625rem !important;
  }

  .recent-comment-widget .v-list .v-list__tile .v-list__tile__action {
    width: auto !important;
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
}

.recent-comment-widget .v-list .v-list__tile .v-list__tile__action {
  opacity: 0;
  -webkit-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  width: 15%;
}

.recent-comment-widget .v-list .v-list__tile .v-list__tile__action .v-btn {
  height: 2rem;
  width: 2rem;
  margin: 0.3125rem;
}

.recent-comment-widget .v-list .v-list__tile .v-list__tile__action .v-btn .v-icon {
  font-size: 1.25rem;
  color: #e91e63 !important;
}

.recent-comment-widget .v-list .v-list__tile:hover .v-list__tile__action {
  opacity: 1;
}

/*================== Campaign Performance ===============*/

.campaign-performance .app-full-content {
  height: 84%;
}

@media (max-width: 560px) {
  .campaign-performance .app-full-content {
    height: 80%;
  }
}

.campaign-performance .app-full-content .sales-chart-wrap {
  height: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.campaign-performance .app-footer > div {
  min-width: 180px;
  width: 40%;
}

/*==================== Gallery Grid Item ================*/

.grid-item {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
  -webkit-transition: -webkit-box-shadow 0.3s ease-in-out;
  transition: -webkit-box-shadow 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out;
  transition: box-shadow 0.3s ease-in-out, -webkit-box-shadow 0.3s ease-in-out;
  overflow: hidden;
}

.grid-item img {
  border: 5px solid #FFFFFF;
  display: block;
}

.grid-item .overlay-content {
  padding: 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-transition: opacity 0.3s ease-in-out;
  transition: opacity 0.3s ease-in-out;
  opacity: 0;
}

.grid-item .overlay-content .content-info {
  -webkit-transform: translateY(100%);
          transform: translateY(100%);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}

.grid-item:hover {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.16);
}

.grid-item:hover .overlay-content {
  opacity: 0.85;
}

.grid-item:hover .overlay-content .content-info {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

/*====== Quote Of The Day =======*/

.quote-wrapper .avatar-wrap .quote-icon {
  position: absolute;
  top: -13px;
  left: -17px;
}

.quote-wrapper .slick-dots {
  bottom: -2rem;
}

.quote-wrapper .slick-dots li {
  margin: 0;
}

.quote-wrapper .slick-dots li button:before {
  color: #FFFFFF;
  font-size: 0.75rem;
}

.quote-wrap2 .slick-dots li button:before {
  color: #727891;
}

.profit-share-widget .overlay-content,
.device-share-widget .overlay-content,
.device-seperation-wrap .overlay-content {
  pointer-events: none;
}

.profit-share-widget .app-card-content {
  height: 85%;
}

.profit-share-widget .app-card-content .profit-share-chart {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

/*================ Device Share Widget ================*/

.device-share-widget .app-card-content {
  height: 85%;
}

.device-share-widget .device-share-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}

.device-share-widget .widget-footer > div {
  width: 33%;
  margin: 0 1rem;
}

/*================ Device Seperation ================*/

.device-seperation-wrap .app-card-content {
  height: 83%;
}

.device-seperation-wrap .app-card-content > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: 100%;
}

.ad-campaign {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.ad-campaign .app-card-content {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

/*================ Stats Card v4 ================*/

@media (max-width: 990px) and (min-width: 600px) {
  .stats-card-v4 .app-card-content .d-custom-flex {
    display: block !important;
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .stats-card-v4 .app-card-content .d-custom-flex .w-50 {
    width: 100% !important;
  }

  .stats-card-v4 .app-card-content .d-custom-flex .w-50:first-child {
    margin-bottom: 1.5rem;
  }
}

.stats-wrap {
  padding: 1.5rem 1.5rem 0.75rem 1.5rem;
}

/*================ weekly sales Widget ================*/

.weekly-sales-widegt .app-full-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  height: 72%;
}

/*================ website-traffic-widget ==================*/

.website-traffic-wrap .app-full-content {
  height: 77%;
}

.website-traffic-wrap .app-full-content .website-traffic-widget {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.project-status-wrap .v-table thead th:last-child {
  width: 115px;
}

/*============== Visitors chart Wrap =================*/

.visitors-chart-wrap .visitors-info {
  width: 40%;
}

.visitors-chart-wrap .visitors-chart {
  width: 60%;
}

.visitors-chart-wrap .visitors-chart .chartjs-render-monitor,
.visitors-chart-wrap .visitors-chart .echarts {
  width: 100% !important;
}

.chartjs-render-monitor {
  -webkit-animation: chartjs-render-animation 0.3s !important;
  animation: chartjs-render-animation 0.3s !important;
}

/*================== Trending News Widget ===================*/

.trending-news-widegt {
  background-image: url(/static/img/profile-bg.jpg);
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  z-index: 1;
  margin: 0rem -1.5rem 1.5rem -1.5rem;
  position: relative;
}

.trending-news-widegt:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: -1;
}

.trending-news-widegt .slick-arrow {
  z-index: 1;
}

.trending-news-widegt .slick-arrow.slick-prev {
  right: 5rem;
  left: auto;
}

.trending-news-widegt .slick-arrow.slick-next {
  right: 3rem;
}

.trending-news-widegt .slick-arrow:before {
  font-size: 1.5rem;
  opacity: 1;
}

.trending-news-widegt .trending-block {
  padding: 2.95rem 3rem;
  border-right: 1px solid #FFFFFF;
}

.trending-news-widegt .slick-slider {
  width: 85%;
  padding: 1.5rem;
}

.trending-news-widegt .slick-slider .slick-list {
  height: 84px !important;
}

.trending-news-widegt .slick-slider .slick-slide {
  border: none;
  padding: 1rem;
}

.trending-news-widegt .slick-slider .month-wrap .date {
  line-height: 1;
}

.trending-news-widegt .slick-slider .slider-content-wrap > div {
  width: 80%;
}

@media (max-width: 1100px) {
  .trending-news-widegt .slick-slider .slick-list {
    height: 60px !important;
  }
}

@media (max-width: 768px) {
  .trending-news-widegt .trending-block {
    display: none !important;
  }

  .trending-news-widegt .slick-slider {
    width: 100% !important;
  }

  .trending-news-widegt .slick-slider .slick-list .slider-text-wrap p {
    display: none;
  }

  .trending-news-widegt .slick-slider .slick-list .slider-content-wrap > div {
    width: 100% !important;
  }
}

/*================== Top Headlines widget============*/

.top-headlines-widget .v-list > div:not(:last-child) {
  border-bottom: 1px solid #EBEDF2;
}

.top-headlines-widget .v-list .v-list__tile {
  height: auto;
  padding: 1.25rem;
}

@media (max-width: 500px) {
  .top-headlines-widget .v-list .news-content {
    display: block !important;
  }

  .top-headlines-widget .v-list .news-content .v-list__tile {
    display: block !important;
  }

  .top-headlines-widget .v-list .news-content .v-list__tile .img-wrap {
    margin: 0 0 1rem 0 !important;
  }

  .top-headlines-widget .v-list .news-content .v-list__tile .img-wrap img {
    width: 100%;
  }

  .top-headlines-widget .v-list .news-content .news-time {
    width: 100% !important;
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
}

/*========= visitors-widget  =========*/

.visitors-widget .top-content .count-value {
  font-size: 2.5rem;
  line-height: 1;
}

.visitors-widget .top-content .icon-wrap {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
}

.visitors-widget .top-content .icon-wrap span {
  line-height: 1;
}

/*========= subscribers-widget  =========*/

.subscribers-widget .overlay-content {
  pointer-events: none;
}

.subscribers-widget .overlay-content .count-value {
  font-size: 1.75rem;
}

/*============= Top news wrap ==============*/

.top-news-wrap {
  overflow: hidden;
}

.top-news-wrap .main-slider-wrap .slick-slide .main-slider-item {
  display: block !important;
}

.top-news-wrap .main-slider-wrap .slick-slide .main-slider-item img {
  width: 100%;
}

.top-news-wrap .main-slider-wrap .slick-slide .main-slider-item .overlay-content {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  background-color: rgba(0, 0, 0, 0);
}

.top-news-wrap .main-slider-wrap .slick-slide .main-slider-item .overlay-content .overlay-holder {
  background-color: rgba(0, 0, 0, 0.6);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  overflow: hidden;
}

.top-news-wrap .main-slider-wrap .slick-slide .main-slider-item .overlay-content .overlay-holder p {
  height: 0;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  -webkit-transform: translateY(1rem);
          transform: translateY(1rem);
  opacity: 0;
}

@media (max-width: 599px) {
  .top-news-wrap .main-slider-wrap .slick-slide .main-slider-item .overlay-content .overlay-holder {
    margin-bottom: 0 !important;
    width: 100% !important;
  }

  .top-news-wrap .main-slider-wrap .slick-slide .main-slider-item .overlay-content .overlay-holder .meta-info,
  .top-news-wrap .main-slider-wrap .slick-slide .main-slider-item .overlay-content .overlay-holder p {
    display: none !important;
  }
}

@media (max-width: 599px) {
  .top-news-wrap .slider-btn-wrap {
    display: none;
  }
}

.top-news-wrap .slider-btn-wrap .slick-list {
  margin: 0 2rem;
  z-index: 0;
}

.top-news-wrap .slider-btn-wrap .slick-list .slick-slide {
  cursor: pointer;
  padding: 0 10px;
}

.top-news-wrap .slider-btn-wrap .slick-list .slick-slide img {
  -webkit-transition: all 0.3s linear;
  transition: all 0.3s linear;
}

.top-news-wrap .slider-btn-wrap .slick-list .slick-current img {
  -webkit-box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.5);
          box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.5);
}

.top-news-wrap .slider-btn-wrap .slick-arrow {
  top: 0;
  bottom: 0;
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 1.5rem;
  height: 100%;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  opacity: 0 !important;
}

.top-news-wrap .slider-btn-wrap .slick-arrow:before {
  color: #000000;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  font-size: 1.5rem;
}

.top-news-wrap .slider-btn-wrap .slick-arrow.slick-prev {
  left: 0.5rem;
  -webkit-transform: translateX(1rem);
          transform: translateX(1rem);
}

.top-news-wrap .slider-btn-wrap .slick-arrow.slick-next {
  right: 0.5rem;
  -webkit-transform: translateX(-1rem);
          transform: translateX(-1rem);
}

.top-news-wrap:hover .overlay-content {
  background-color: rgba(0, 0, 0, 0.4) !important;
}

.top-news-wrap:hover .overlay-content .overlay-holder {
  background-color: rgba(0, 0, 0, 0.9) !important;
}

.top-news-wrap:hover .overlay-content .overlay-holder p {
  height: 2rem !important;
  -webkit-transform: translateY(0) !important;
          transform: translateY(0) !important;
  opacity: 1 !important;
}

.top-news-wrap:hover .slider-btn-wrap .slick-arrow {
  opacity: 1 !important;
  -webkit-transform: translateX(0) !important;
          transform: translateX(0) !important;
}

.top-news-wrap:hover .slider-btn-wrap .slick-arrow:before {
  opacity: 1 !important;
}

/*================ Twitter Feeds Widget ==================*/

.twitter-feeds-widget .slick-slide {
  padding: 1rem 0;
}

.twitter-feeds-widget .twitter-content .avatar-wrap {
  margin-bottom: 2.5rem;
}

.twitter-feeds-widget .twitter-content .avatar-wrap img {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.twitter-feeds-widget .twitter-content .avatar-wrap .overlay-wrap {
  position: relative;
}

.twitter-feeds-widget .twitter-content .avatar-wrap .overlay-content {
  top: -3px;
  left: -6px;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}

.twitter-feeds-widget .twitter-content .avatar-wrap .overlay-content .v-badge {
  height: 2rem;
  width: 2rem;
  font-size: 1rem;
  -webkit-box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.29);
          box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.29);
}

.twitter-feeds-widget:hover img {
  -webkit-box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.29);
          box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.29);
}

.twitter-feeds-widget:hover .overlay-content {
  -webkit-transform: translate3d(-0.5rem, -0.5rem, 0) !important;
          transform: translate3d(-0.5rem, -0.5rem, 0) !important;
}

/*================= User Profile ===================*/

.user-profile-widget .avatar-wrap {
  background: url(/static/img/blog-6.jpg) no-repeat center center;
  background-size: cover;
  z-index: 0;
  padding: 4.5rem;
}

.user-profile-widget .avatar-wrap .overlay-content {
  background-color: rgba(0, 0, 0, 0.6);
  z-index: -1;
}

.user-profile-widget .avatar-wrap .user-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  bottom: -1.5rem;
  left: 1.5rem;
}

/*================ Weather widget =================*/

.weather-widget .weather-head {
  padding: 1.25rem 1.875rem;
  z-index: 0;
  position: relative;
}

.weather-widget .weather-head .overlay-content {
  background-color: rgba(0, 0, 0, 0.4);
  z-index: -1;
}

@media (max-width: 990px) {
  .weather-widget .weather-head .weather-info {
    width: 100% !important;
  }

  .weather-widget .weather-head .weather-icon {
    display: none;
  }
}

.weather-widget .weather-head .weather-info h3 {
  font-size: 1.5rem;
  font-weight: 500;
}

.weather-widget .weather-head .weather-info .weather-temp h2 {
  font-size: 3.75rem;
  font-weight: 600;
}

.weather-widget .v-list > div:not(:last-child) {
  border-bottom: 1px solid #EBEDF2;
}

.weather-widget .v-list > div .v-list__tile span {
  font-size: 1rem;
}

@media (max-width: 990px) {
  .weather-widget .v-list > div .v-list__tile span {
    font-size: 0.875rem;
  }
}

/*================ Project Management =================*/

.project-management .v-table th {
  padding: 1rem !important;
  text-align: left;
}

.project-management .v-table tbody tr td {
  padding: 0.75rem;
  font-weight: 300;
  height: auto !important;
}

.project-management .v-table tbody tr td .v-progress-linear {
  -webkit-box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.1);
          box-shadow: inset 0 0.1rem 0.1rem rgba(0, 0, 0, 0.1);
  margin: 0.625rem 0 0 0 !important;
  border-radius: 2rem;
  width: 90%;
}

.project-management .v-table tbody tr td .v-progress-linear .v-progress-linear__bar__determinate {
  border-radius: 2rem;
}

@media (max-width: 500px) {
  .project-management .v-table thead tr th:last-child span,
  .team-avatar {
    display: none;
  }

  .project-task-management .badge-wrap {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
}

.team-avatar.team-avatar-auto ul li > div {
  height: auto;
  width: auto;
}

/*=================== Project Task Management ================*/

.project-task-management .v-list .v-list__tile {
  display: block;
  height: auto;
  padding: 0;
}

.project-task-management .v-list .v-list__tile .project-head {
  padding: 0.5rem 1.5rem;
  border-bottom: 1px solid #EBEDF2;
}

.project-task-management .v-list .v-list__tile .project-list-item .v-list__tile {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.75rem 1.5rem;
  border-bottom: 1px solid #EBEDF2;
}

.project-task-management .v-list .v-list__tile .v-form {
  border-bottom: 1px solid #EBEDF2;
  padding: 1.5rem;
}

.project-task-management .v-list .v-list__tile .v-form .add-project .button-wrap .v-btn {
  display: block;
}

.project-task-management .v-text-field.v-text-field--solo .v-input__control {
  min-height: auto !important;
  min-width: 170px;
}

.project-task-management .v-text-field__details {
  display: none;
}

.project-task-management .v-input__slot {
  margin-bottom: 0;
}

/*================ Responsive ==================*/

@media (max-width: 380px) {
  .userList-widget .btn--floating.btn--small {
    height: 25px;
    width: 25px;
    font-size: 11px;
  }
}

@media (max-width: 1360px) and (min-width: 1200px) {
  .userList-widget .btn--floating.btn--small {
    height: 25px;
    width: 25px;
    font-size: 11px;
  }
}

@media (max-width: 1360px) and (min-width: 600px) {
  .server-load-chart {
    bottom: -3.75rem;
  }

  .authors-info {
    min-height: 244px !important;
  }
}

@media (max-width: 599px) and (min-width: 320px) {
  .server-load-widget {
    height: 45vh;
  }

  .server-load-widget .server-load-chart {
    bottom: -7rem;
  }

  .visitors-chart-wrap .flex > div {
    display: block !important;
    padding: 0 !important;
  }

  .visitors-chart-wrap .visitors-info {
    width: 100%;
    display: block !important;
    margin: 2rem 0;
  }

  .visitors-chart-wrap .visitors-chart {
    width: 100%;
    display: block !important;
  }
}

@media (max-width: 450px) and (min-width: 320px) {
  .stats-widget-v3 {
    -ms-flex-preferred-size: 100% !important;
        flex-basis: 100% !important;
    max-width: 100% !important;
  }
}

@media (max-width: 1000px) and (min-width: 501px) {
  .w-half-md {
    max-width: 50% !important;
    -ms-flex-preferred-size: 50% !important;
        flex-basis: 50% !important;
  }
}

@media (max-width: 768px) and (min-width: 320px) {
  .visitor-area-chart .label-wrap > div.w-30 {
    width: 55%;
  }

  .bandwidth-widget h2,
  .stats-widget-v3 h2 {
    font-size: 1.15rem;
  }

  .project-status-wrap .v-table thead th:last-child,
  .project-status-wrap .v-table tbody tr td:last-child {
    display: none;
  }
}

@media (max-width: 959px) and (min-width: 320px) {
  .activity-around-world .world-map {
    display: none;
  }

  .activity-around-world .country-progress li {
    width: 100%;
  }

  .stats-wrap {
    padding: 0.75rem 0 0 0;
  }

  .stats-wrap .magazine-stats-wrap {
    margin: 0 6px;
  }

  .stats-wrap .magazine-stats-wrap > .flex {
    padding: 12px;
  }

  .stats-wrap .magazine-stats-wrap > .flex .magazine-stats-card {
    -webkit-box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.08);
            box-shadow: 0 1px 15px 1px rgba(69, 65, 78, 0.08);
  }

  .authors-info {
    min-height: 251px !important;
  }

  .activity-widget .activity-scroll {
    height: 356px !important;
  }
}

/*========= Ecommerce ==========*/

.shop-wrapper .shop-content-wrap .shop-header {
  width: 75%;
}

.shop-wrapper .shop-content-wrap .shop-header .app-selectbox-sm {
  width: 35% !important;
}

.shop-wrapper .shop-content-wrap .shop-header .app-selectbox-sm select {
  width: 100%;
}

.shop-wrapper .shop-content-wrap .ais-stats {
  font-size: 12px;
}

.shop-wrapper .shop-content-wrap .pagination__item--active .ais-pagination__link {
  color: #FFFFFF;
}

.shop-wrapper .shop-content-wrap .product-item .overlay-wrap {
  text-align: center;
}

.shop-wrapper .shop-content-wrap .product-item .overlay-wrap .overlay-content {
  opacity: 0;
  -webkit-transform: scale(0.7);
          transform: scale(0.7);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.shop-wrapper .shop-content-wrap .product-item .overlay-wrap .overlay-content .v-btn {
  -webkit-transform: translateY(-100%);
          transform: translateY(-100%);
  -webkit-transition: all 0.3s ease-in-out 0.05s;
  transition: all 0.3s ease-in-out 0.05s;
}

.shop-wrapper .shop-content-wrap .product-item .app-footer {
  padding: 0.75rem 1.25rem;
}

.shop-wrapper .shop-content-wrap .product-item:hover .overlay-content {
  opacity: 0.9;
  -webkit-transform: scale(1);
          transform: scale(1);
}

.shop-wrapper .shop-content-wrap .product-item:hover .overlay-content .v-btn {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.shop-wrapper .sidebar-filter-wrap .ais-refinement-list .ais-refinement-list__item .ais-refinement-list__label {
  margin: 0;
  padding: 0.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
}

.shop-wrapper .sidebar-filter-wrap .ais-refinement-list .ais-refinement-list__item .ais-refinement-list__label .ais-refinement-list__checkbox {
  margin: 0 0.625rem;
  height: 1rem;
  width: 1rem;
  cursor: pointer;
}

.shop-wrapper .sidebar-filter-wrap .ais-refinement-list .ais-refinement-list__item .ais-refinement-list__label .ais-refinement-list__value {
  width: 80%;
  font-size: 0.875rem;
}

.shop-wrapper .sidebar-filter-wrap .ais-refinement-list .ais-refinement-list__item .ais-refinement-list__label .ais-refinement-list__count {
  float: right;
  padding: 0.1rem 0.4rem;
  font-size: 12px;
  color: #000000;
  background-color: #DFEAFF;
  border-radius: 8px;
}

.shop-wrapper .sidebar-filter-wrap .ais-rating .ais-rating__item a {
  color: #000000;
}

.shop-wrapper .sidebar-filter-wrap .ais-rating .ais-rating__item a .ais-rating__star {
  color: #ffc107 !important;
  font-size: 1.25rem;
}

.shop-wrapper .sidebar-filter-wrap .ais-rating .ais-rating__item a .ais-rating__count {
  font-size: 0.875rem;
}

.shop-wrapper .sidebar-filter-wrap .ais-clear {
  width: 100%;
  padding: 0.75rem;
  background: #5D92F4 !important;
  color: #FFFFFF;
}

.shop-wrapper .sidebar-filter-wrap .ais-range-input .ais-range-input__input {
  width: 4rem;
  padding: 0 0.2rem;
  height: 1.5rem;
  line-height: 1.25rem;
  font-size: 12px;
  border: 2px solid #EBEDF2;
  margin-bottom: 0.5rem;
}

.shop-wrapper .sidebar-filter-wrap .ais-range-input .ais-range-input__separator {
  margin: 0 0.25rem;
}

.shop-wrapper .sidebar-filter-wrap .ais-range-input .ais-range-input__submit {
  background-color: #5D92F4;
  color: #FFFFFF;
  padding: 2.5px 8px;
  border-radius: 4px;
  font-size: 12px;
  margin: 0 0.25rem;
}

.shop-wrapper .pagination-wrap {
  display: inline-block;
}

.shop-wrapper .pagination-wrap .pagination {
  list-style-type: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border: 1px solid #EBEDF2;
  padding: 0;
  margin: 0;
}

.shop-wrapper .pagination-wrap .pagination .pagination__item:not(:last-child) {
  border-right: 1px solid #EBEDF2;
}

.shop-wrapper .pagination-wrap .pagination .pagination__item .ais-pagination__link {
  height: 2rem;
  width: 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.shop-wrapper .pagination-wrap .pagination .pagination__item.disabled .ais-pagination__link {
  color: #727891 !important;
}

/*================= Cart =====================*/

.cart-wrapper table.v-table tbody td {
  height: auto;
}

.cart-wrapper table.v-table tbody td.count-wrap input {
  border: 1px solid #82b1ff;
  border-radius: 4px;
  padding: 0.25rem 0.5rem;
  width: 7rem;
}

.cart-wrapper table.v-table tbody td.product-item {
  width: 100px;
  height: 100px;
}

.cart-wrapper table.v-table tfoot {
  border-top: 1px solid #EBEDF2;
}

.cart-wrapper table.v-table tfoot tr td {
  padding: 1rem;
}

.cart-wrapper table.v-table tfoot tr td .v-input.v-text-field .v-input__slot {
  margin: 0;
}

.cart-wrapper table.v-table tfoot tr td .v-input.v-text-field .v-text-field__details {
  display: none;
}

/*================= Checkout =====================*/

.checkout-wrap .layout .flex {
  padding: 0 12px;
}

.checkout-wrap .input-group label {
  font-size: 0.875rem;
}

.checkout-wrap .input-group.checkbox label {
  margin-top: 2px;
}

/*===================== Responsive ================= */

@media (max-width: 959px) and (min-width: 320px) {
  .shop-wrapper .shop-filter {
    display: none !important;
  }

  .shop-wrapper .shop-content-wrap .shop-header .ham-menu-sm {
    display: block !important;
  }

  .shop-wrapper .shop-content-wrap .shop-header .app-selectbox-sm {
    width: 55% !important;
  }

  .cart-wrapper table.v-table tbody td {
    padding: 1rem;
  }

  .cart-wrapper table.v-table tbody td.product-item {
    width: 70px !important;
    height: 70px !important;
  }

  .cart-wrapper table.v-table tfoot tr td .v-input.v-text-field .v-input__control {
    min-height: 35px !important;
  }

  .cart-wrapper table.v-table tfoot tr td .v-input.v-text-field input {
    font-size: 0.875rem !important;
  }

  .checkout-wrap td {
    padding: 1rem !important;
  }

  .checkout-wrap td.product-img {
    height: 90px;
    width: 90px;
  }
}

@media (max-width: 599px) and (min-width: 320px) {
  .shop-wrapper .ais-pagination__link {
    height: 1.75rem !important;
    width: 1.70rem !important;
  }

  .v-btn {
    font-size: 0.875rem !important;
  }

  .v-btn.v-btn--icon,
  .v-btn.v-btn--small {
    height: 32px !important;
    width: 32px !important;
  }

  .checkout-wrap .v-input__icon--prepend .v-icon,
  .checkout-wrap label {
    font-size: 1.1rem !important;
  }

  .checkout-wrap .v-input {
    margin-top: 0.5rem;
  }
}

.colored-dots-wrapper .container.grid-list-xl :not(:only-child) .layout:last-child {
  margin: 0 !important;
}

.advanced-timeline-wrapper .flex-fix {
  padding: 12px;
}

/*======== Funnel Scss ========*/

.funnel-stage.arrow {
  position: relative;
  background: #FFFFFF;
  border: 1px solid #FFFFFF;
  width: 85% !important;
  padding-top: 0.75rem;
  padding-bottom: 0.5rem;
}

.funnel-stage.arrow:before {
  left: 100%;
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.funnel-stage.arrow:before {
  border-color: rgba(194, 225, 245, 0);
  border-left-color: #FFFFFF;
  border-width: 2.3em;
  margin-top: -2.3em;
}

.funnel-end.arrow {
  position: relative;
  background: #FFFFFF;
  border: 4px solid #FFFFFF;
  width: 85% !important;
  padding-top: 0.25rem;
}

/*============== Tabs =============*/

.v-tabs.profile > .theme--light.v-tabs__bar {
  border-bottom: 1px solid #DDE6F3;
}

.v-tabs.profile > .theme--light.v-tabs__bar .v-tabs__div {
  padding: 0 1.5rem;
}

/*=== Custome Dark Layout ===*/

/*=========== Dark Version ==========*/

.theme--dark * {
  color: #fff !important;
  border-color: rgba(0, 0, 0, 0.2) !important;
}

.theme--dark p {
  color: #A5A7B2;
}

.theme--dark span {
  color: #A5A7B2;
}

.theme--dark .top-news-wrap .slider-btn-wrap .slick-arrow:before {
  color: #FFFFFF !important;
}

.theme--dark .app-boxed-layout .app-container .v-content .app-content {
  background-color: transparent !important;
}

.theme--dark .v-content__wrap {
  background: #24293a;
}

.theme--dark .grayish-blue,
.theme--dark .shop-wrapper .sidebar-filter-wrap .ais-refinement-list__count {
  background-color: rgba(0, 0, 0, 0.2) !important;
}

.theme--dark .Vuely-sidebar .v-navigation-drawer__border {
  background-color: transparent !important;
}

.theme--dark .app-card {
  -webkit-box-shadow: 0 1px 15px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 15px 1px rgba(0, 0, 0, 0.05);
}

.theme--dark .v-text-field > .v-input__control > .v-input__slot::before,
.theme--dark .v-input.search-bar.v-text-field {
  border-color: #535869 !important;
}

.theme--dark .app-card,
.theme--dark .dash-card,
.theme--dark .navbar-default,
.theme--dark .dash-card-wrap,
.theme--dark .dash-card-light,
.theme--dark .comp-full-calendar,
.theme--dark .session-block,
.theme--dark .card-base,
.theme--dark .inbox-listing ul > li:nth-child(2n),
.theme--dark .fixed-pricing,
.theme--dark .dropzone,
.theme--dark .card,
.theme--dark .v-step {
  background-color: #2e3344 !important;
  border-color: rgba(0, 0, 0, 0.2);
}

.theme--dark .v-step .v-step__arrow {
  border-color: transparent !important;
}

.theme--dark .v-step[x-placement^="left"] .v-step__arrow {
  border-left-color: #2e3344 !important;
}

.theme--dark .v-step[x-placement^="right"] .v-step__arrow {
  border-right-color: #2e3344 !important;
}

.theme--dark .v-step[x-placement^="top"] .v-step__arrow {
  border-top-color: #2e3344 !important;
}

.theme--dark .v-step[x-placement^="bottom"] .v-step__arrow {
  border-bottom-color: #2e3344 !important;
}

.theme--dark .v-list,
.theme--dark .inbox .inbox-content-wrap .search-mail .v-text-field--solo {
  background: #2e3344 !important;
}

.theme--dark .navigation-drawer,
.theme--dark .social-share-wrap .social-icon,
.theme--dark .horizontal-menu,
.theme--dark .horizontal-menu .sub-menu,
.theme--dark .horizontal-menu .sub-menu-child,
.theme--dark .app-event-calendar .tab-content-wrap .app-event-item,
.theme--dark .datatable__actions,
.theme--dark .app-card-action .v-list__tile,
.theme--dark .quote-widget {
  background-color: #2e3344 !important;
}

.theme--dark .ql-snow.ql-toolbar button,
.theme--dark .ql-snow .ql-toolbar button,
.theme--dark .chip,
.theme--dark .plan-info,
.theme--dark .grey.lighten-2,
.theme--dark .quciklink-dropdown,
.theme--dark .notification-dropdown,
.theme--dark .language-dropdown,
.theme--dark .userblock-dropdown,
.theme--dark .notification-wrap .v-avatar,
.theme--dark .app-event-calendar .tab-content-wrap .app-event-item:hover,
.theme--dark .app-card-action {
  background-color: #303030 !important;
}

.theme--dark .loader-overlay,
.theme--dark .search,
.theme--dark figure.img-wrapper::after {
  background: rgba(44, 54, 68, 0.8);
}

.theme--dark .v-table,
.theme--dark .app-selectbox select,
.theme--dark .app-selectbox-sm select,
.theme--dark .app-selectbox-sm select,
.theme--dark .v-navigation-drawer,
.theme--dark .v-card,
.theme--dark .v-toolbar {
  background-color: #2e3344;
}

.theme--dark .app-selectbox:before,
.theme--dark .app-selectbox-sm:before,
.theme--dark .app-selectbox-sm:before {
  border-top-color: #fff;
}

.theme--dark .v-table thead tr,
.theme--dark .v-table tbody tr:nth-child(even),
.theme--dark .booking-info-wrap .app-full-content ul li:hover,
.theme--dark .inbox .inbox-content-wrap .search-mail,
.theme--dark .support-widget-wrap ul li:not(:nth-child(2)) {
  background-color: #434f5a !important;
}

.theme--dark .v-table tbody tr:hover:not(.datatable__expand-row),
.theme--dark .horizontal-menu > ul li:hover > a,
.theme--dark .v-tabs__bar,
.theme--dark code,
.theme--dark .stepper {
  background-color: rgba(0, 0, 0, 0.1) !important;
}

.theme--dark .quciklink-dropdown .dropdown-content .dropdown-list .v-list__tile,
.theme--dark .quciklink-dropdown .dropdown-content .dropdown-list .v-list__tile:hover,
.theme--dark .notification-dropdown .dropdown-content .dropdown-list .v-list__tile,
.theme--dark .notification-dropdown .dropdown-content .dropdown-list .v-list__tile:hover,
.theme--dark .language-dropdown .dropdown-content .dropdown-list .v-list__tile,
.theme--dark .language-dropdown .dropdown-content .dropdown-list .v-list__tile:hover,
.theme--dark .userblock-dropdown .dropdown-content .dropdown-list .v-list__tile,
.theme--dark .userblock-dropdown .dropdown-content .dropdown-list .v-list__tile:hover {
  background-color: #2e3344 !important;
}

.theme--dark .v-btn.error--text i {
  color: #e91e63 !important;
}

.theme--dark .badge.floating:before,
.theme--dark .activity-widget li {
  border-color: #303030;
}

.theme--dark .horizontal-menu {
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
          box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
}

.theme--dark .app-boxed-layout .content,
.theme--dark .v-navigation-drawer .navigation .v-list,
.theme--dark .inner-toolbar .v-list {
  background-color: transparent !important;
}

.theme--dark .horizontal-menu ul li.nav-item-active:after,
.theme--dark .horizontal-menu ul li .sub-menu:after,
.theme--dark .horizontal-menu ul li .sub-menu .nav-item > .sub-menu-child:after,
.theme--dark .horizontal-menu ul li .sub-menu-child .nav-item > .sub-menu-sub-child:after {
  border-color: transparent transparent #2e3344 #2e3344 !important;
  -webkit-box-shadow: -3px 3.5px 7px rgba(5, 0, 0, 0.25) !important;
          box-shadow: -3px 3.5px 7px rgba(5, 0, 0, 0.25) !important;
}

.theme--dark .chat-bubble,
.theme--dark .event-tab.active a {
  color: #000000 !important;
}

.theme--dark .sidebar-filter .v-list > div:nth-child(2) .v-list__tile--link,
.theme--dark .header-filter .v-list > div:nth-child(2) .v-list__tile--link {
  border: 1px solid #FFFFFF !important;
}

.theme--dark .sidebar-filter .v-list > div:nth-child(2) .v-list__tile--link:after,
.theme--dark .header-filter .v-list > div:nth-child(2) .v-list__tile--link:after {
  border-color: #FFFFFF;
}

.theme--dark .v-text-field,
.theme--dark .dropzone,
.theme--dark .input-group,
.theme--dark .ais-range-input__input,
.theme--dark .trending-news-widegt .trending-block {
  border-color: #FFFFFF !important;
}

.theme--dark .chat-bubble.even span {
  color: rgba(0, 0, 0, 0.8) !important;
}

.theme--dark .banner-image-wrap .search {
  background: transparent;
}

.theme--dark .v-tabs__container {
  background: transparent !important;
}

.theme--dark .courses-overview .v-expansion-panel__container {
  background: #2e3344;
}

.theme--dark .header h4 {
  color: #000000 !important;
}

.theme--dark .tab-wrap .v-tabs__bar {
  background: transparent !important;
}

.theme--dark .courses-grid-sec .tab-wrap .course-item-wrap,
.theme--dark .more-courses-grid .course-item-wrap {
  border: 1px solid #FFFFFF;
}

.theme--dark .banner-image-wrap.grey.darken-4 {
  background-color: #2e3344 !important;
  border-color: #2e3344 !important;
}

.theme--dark .banner-content-wrap .app-card-content {
  background-color: rgba(0, 0, 0, 0.3);
}

.theme--dark .list-unstyled.list-group-flush li {
  background: transparent;
}

.theme--dark .v-progress-circular.warning--text *,
.theme--dark .v-progress-circular.primary--text *,
.theme--dark .v-progress-circular.error--text *,
.theme--dark .v-progress-circular.success--text *,
.theme--dark .v-progress-circular.indigo--text *,
.theme--dark .v-progress-circular.lime--text *,
.theme--dark .v-progress-circular.brown--text *,
.theme--dark .v-progress-circular.deep-orange--text *,
.theme--dark .v-progress-circular.blue-grey--text * {
  color: inherit !important;
}

.theme--dark .v-timeline-item .white {
  background: transparent !important;
}

/*====== Box Layout =========*/

/*========== Box Layout Scss =========*/

.box-layout {
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
          box-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
  margin: 0 auto;
  width: 1170px !important;
}

.box-layout .d-lg-half-block,
.box-layout .d-md-block,
.box-layout .d-lg-block,
.box-layout .d-sm-block {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
}

.box-layout .b-50 {
  max-width: 50% !important;
  -ms-flex-preferred-size: 50% !important;
      flex-basis: 50% !important;
}

.box-layout .b-100 {
  max-width: 100% !important;
  -ms-flex-preferred-size: 100% !important;
      flex-basis: 100% !important;
}

.box-layout .Vuely-toolbar,
.box-layout .horizontal-menu {
  width: 1170px;
  left: inherit;
  right: inherit;
}

.box-layout .navigation-drawer--fixed {
  position: absolute;
}

/*======= App Box Layout ========*/

/*================= App Boxed Layout ===============*/

.app-boxed-layout {
  background: linear-gradient(151deg, #0835ea, #ea1408, #082bea);
  background-size: 600% 600%;
  -webkit-animation: Gradient 15s ease infinite;
  animation: Gradient 15s ease infinite;
  /*=============== Responsive ===================*/
}

.app-boxed-layout .quick-link {
  display: none;
}

.app-boxed-layout .app-container {
  margin: 0 auto;
}

.app-boxed-layout .app-container .Vuely-toolbar.v-toolbar {
  position: static !important;
  background-color: transparent !important;
  -webkit-box-shadow: none;
          box-shadow: none;
  padding: 1rem 0;
}

.app-boxed-layout .app-container .Vuely-toolbar.v-toolbar .site-logo-wrap .site-logo-img {
  background-color: transparent !important;
  padding: 0;
}

.app-boxed-layout .app-container .Vuely-toolbar.v-toolbar .search-bar,
.app-boxed-layout .app-container .Vuely-toolbar.v-toolbar .mobile-search {
  display: none;
}

.app-boxed-layout .app-container .Vuely-toolbar.v-toolbar .v-btn i,
.app-boxed-layout .app-container .Vuely-toolbar.v-toolbar .v-menu i {
  color: #FFFFFF !important;
}

.app-boxed-layout .app-container .v-content {
  padding: 0 !important;
  overflow: hidden;
  margin: 0 1rem;
  -webkit-box-shadow: -1px 3px 18px rgba(0, 0, 0, 0.3);
          box-shadow: -1px 3px 18px rgba(0, 0, 0, 0.3);
}

.app-boxed-layout .app-container .v-content .horizontal-menu {
  position: static;
  margin: 0;
  height: 4.688rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-right: 1.5rem;
}

.app-boxed-layout .app-container .v-content .horizontal-menu > ul li:hover > a {
  color: #5D92F4 !important;
}

.app-boxed-layout .app-container .v-content .horizontal-menu > ul li:hover > a span,
.app-boxed-layout .app-container .v-content .horizontal-menu > ul li:hover > a i,
.app-boxed-layout .app-container .v-content .horizontal-menu > ul li:hover > a:after {
  color: #5D92F4 !important;
}

.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li > a {
  height: 4.688rem;
}

.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li > a i {
  font-size: 1.5rem;
}

.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li.nav-item-active:after,
.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li .sub-menu:after,
.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li .sub-menu .nav-item > .sub-menu-child:after,
.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li .sub-menu-child .nav-item > .sub-menu-sub-child:after {
  content: "";
  position: absolute;
  border: 9px solid black;
  border-color: transparent transparent #FFFFFF #FFFFFF;
  -webkit-box-shadow: -3px 3.5px 7px rgba(204, 204, 204, 0.25);
          box-shadow: -3px 3.5px 7px rgba(204, 204, 204, 0.25);
  z-index: 4;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}

.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li .sub-menu,
.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li .sub-menu-child,
.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li .sub-menu-sub-child {
  -webkit-box-shadow: 0 0 15px 1px rgba(69, 65, 78, 0.2);
          box-shadow: 0 0 15px 1px rgba(69, 65, 78, 0.2);
  border-radius: 5px;
  -webkit-transform: translateY(2rem);
          transform: translateY(2rem);
  -webkit-transition: -webkit-transform 0.2s ease-in;
  transition: -webkit-transform 0.2s ease-in;
  transition: transform 0.2s ease-in;
  transition: transform 0.2s ease-in, -webkit-transform 0.2s ease-in;
}

.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li .sub-menu {
  top: 4.75rem;
  left: 1.5rem;
}

.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li .sub-menu > .nav-item {
  position: relative;
}

.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li .sub-menu > .nav-item:after {
  content: "";
  left: 0;
  top: 0;
  bottom: 0;
  border-left: 5px solid #5D92F4;
  position: absolute;
  opacity: 0;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li .sub-menu > .nav-item:hover:after {
  opacity: 1;
}

.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li .sub-menu li:first-child .nav-link {
  border-radius: 5px 5px 0 0;
}

.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li .sub-menu li:last-child .nav-link {
  border-radius: 0 0 5px 5px;
}

.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li .sub-menu li .deep-level {
  width: 400px !important;
}

.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li .sub-menu:after {
  top: -0.5rem;
  left: 2rem;
  -webkit-transform: rotate(135deg);
          transform: rotate(135deg);
}

.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li .sub-menu .nav-item .nav-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li .sub-menu .nav-item > .sub-menu-child {
  left: 12.8rem;
  width: 100%;
}

.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li .sub-menu .nav-item > .sub-menu-child:after {
  top: 1rem;
  left: -0.5rem;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li .sub-menu .nav-item > .sub-menu-child li .sub-menu-sub-child {
  width: 75%;
  left: 12rem;
}

.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li .sub-menu .nav-item > .sub-menu-child li .sub-menu-sub-child li:hover > .nav-link {
  color: #5D92F4 !important;
}

.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li .sub-menu .nav-item > .sub-menu-child li .sub-menu-sub-child li:hover > .nav-link span,
.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li .sub-menu .nav-item > .sub-menu-child li .sub-menu-sub-child li:hover > .nav-link i {
  color: #5D92F4 !important;
}

.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li .sub-menu .nav-item > .sub-menu-child li .sub-menu-sub-child:after {
  top: 1rem;
  left: -0.5rem;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li .sub-menu .nav-item > .sub-menu-child li:hover > .sub-menu-sub-child {
  -webkit-transform: translateY(0rem);
          transform: translateY(0rem);
}

.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li .sub-menu .nav-item:hover > .sub-menu-child {
  -webkit-transform: translateY(0rem);
          transform: translateY(0rem);
}

.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li:hover .sub-menu {
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li.nav-item-active:hover:after {
  content: none;
}

.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li.nav-item-active > .nav-link:after,
.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li.nav-item-active > .nav-link span,
.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li.nav-item-active > .nav-link i {
  color: #5D92F4 !important;
}

.app-boxed-layout .app-container .v-content .horizontal-menu > ul > li.nav-item-active:after {
  top: 4rem;
  left: 3.55rem;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}

.app-boxed-layout .app-container .v-content .horizontal-menu .search-bar .v-input__control {
  max-height: 1.8rem;
}

.app-boxed-layout .app-container .v-content .app-content {
  overflow-x: hidden;
  background-color: #FFFFFF;
}

.app-boxed-layout .v-footer {
  background-color: transparent !important;
  display: block;
  padding: 1rem 0;
  margin: 0 1rem;
  height: auto !important;
}

.app-boxed-layout .v-footer .v-btn {
  margin: 0;
  font-size: 0.775rem;
}

.app-boxed-layout .v-footer * {
  color: #FFFFFF;
}

.app-boxed-layout .active-user-wrap > div {
  height: 100%;
}

.app-boxed-layout .chat-box-main {
  height: 70vh !important;
}

@media (min-width: 960px) {
  .app-boxed-layout .v-menu.user-block-wrap {
    display: inline-block !important;
  }
}

@media (min-width: 1600px) {
  .app-boxed-layout .app-container {
    width: 1600px;
  }
}

@media (max-width: 1250px) {
  .app-boxed-layout .horizontal-menu > ul.nav > li > a {
    font-size: 0.875rem;
    padding: 0.875rem 1rem;
  }

  .app-boxed-layout .horizontal-menu > ul.nav > li > a i {
    font-size: 0.875rem;
  }
}

@media (max-width: 1150px) {
  .app-boxed-layout .horizontal-menu .search-bar {
    display: none;
  }

  .app-boxed-layout .horizontal-menu .mobile-search {
    display: block !important;
  }
}

@media (max-width: 959px) and (min-width: 320px) {
  .app-boxed-layout .Vuely-toolbar {
    padding: 0.875rem 1rem !important;
  }

  .app-boxed-layout .Vuely-toolbar .mobile-search {
    display: none !important;
  }

  .app-boxed-layout .horizontal-menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 !important;
    height: 3.5rem !important;
  }

  .app-boxed-layout .horizontal-menu ul.nav,
  .app-boxed-layout .horizontal-menu .search-bar {
    display: none;
  }

  .app-boxed-layout .horizontal-menu .ham-menu-sm {
    display: block !important;
  }

  .app-boxed-layout .app-content {
    height: calc(100vh - 163px);
  }

  .app-boxed-layout .app-footer {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .app-boxed-layout .app-footer ul.footer-menu {
    display: none;
  }

  .app-boxed-layout .inbox .inbox-content-scroll {
    height: calc(100vh - 285px) !important;
  }

  .app-boxed-layout .inbox .inbox-detail-scroll {
    height: calc(100vh - 313px) !important;
  }

  .app-boxed-layout .inbox .inbox-head .inbox-sidebar-scroll {
    height: calc(100vh - 260px) !important;
  }

  .app-boxed-layout .chat-wrapper .chat-area-scroll {
    height: calc(100vh - 290px) !important;
  }

  .app-boxed-layout .chat-content .chat-sidebar-scroll {
    height: calc(100vh - 162px) !important;
  }
}

@media (max-width: 599px) and (min-width: 320px) {
  .app-boxed-layout .Vuely-toolbar .navbar-right .v-btn--icon {
    height: 2rem;
    width: 2rem;
  }

  .app-boxed-layout .chat-wrapper .chat-head .chat-head-left {
    width: 68%;
  }
}

.app-boxed-layout.boxed-v2 {
  overflow: hidden;
  background-image: url(/static/img/bg-1.jpg);
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
  -webkit-animation: none !important;
  animation: none !important;
}

@media (max-width: 1450px) and (min-width: 1200px) {
  .app-boxed-layout.boxed-v2 .activity-widget .activity-scroll {
    height: 375px !important;
  }
}

@media (max-width: 1200px) and (min-width: 960px) {
  .app-boxed-layout.boxed-v2 .activity-widget .activity-scroll {
    height: 310px !important;
  }
}

/*======= RTL Layout ========*/

/*========== RTL Layout =========*/

.rtl-layout {
  direction: rtl;
  /*================== Button=============*/
  /*================== Datepicker =============*/
  /*================== Snackbar =============*/
  /*================== Slider Input =============*/
  /*================== Groups =============*/
  /*================== Arrow Card =============*/
  /*================== Chips =============*/
  /*================== Treeview =============*/
  /*================== Courses =============*/
  /*================== Form/Stepper =============*/
  /*================== Timeline =============*/
}

.rtl-layout .app-customizer {
  left: 0;
  right: inherit;
}

.rtl-layout .app-customizer .customizer-toggle {
  right: -45px;
  left: inherit;
}

.rtl-layout .inbox .inbox-sidebar {
  padding: 0 12px 0 0 !important;
}

.rtl-layout .inbox .inbox-content {
  padding: 0 0 0 12px  !important;
}

.rtl-layout .slick-slider {
  direction: ltr !important;
}

.rtl-layout .slick-track {
  direction: rtl !important;
}

.rtl-layout .v-navigation-drawer .navigation .v-list .v-list__group .v-list__group__items .v-list__tile--link {
  padding-right: 2.813rem;
  padding-left: inherit;
}

.rtl-layout .left {
  float: right !important;
}

.rtl-layout .right {
  float: left !important;
}

.rtl-layout .app-card .app-contextual-link {
  left: 20px;
  right: inherit;
}

.rtl-layout .activity-widget-wrap .activity-widget li span.v-badge {
  left: auto !important;
  right: -9.75px !important;
}

.rtl-layout .v-list__tile__content,
.rtl-layout .v-list__tile__title,
.rtl-layout .text-xs-left {
  text-align: right !important;
}

.rtl-layout .trending-news-widegt .slick-arrow.slick-prev {
  left: 3rem;
  right: auto;
}

.rtl-layout .trending-news-widegt .slick-arrow.slick-next {
  left: 5rem !important;
  right: auto !important;
}

.rtl-layout .btn--right {
  left: 16px;
  right: inherit;
}

.rtl-layout .btn-icon i {
  margin-left: 0.625rem;
  margin-right: 0;
}

.rtl-layout .plan-info-listing li i {
  margin-left: 0.9375rem;
  margin-right: inherit;
}

.rtl-layout .border-rad-0.card,
.rtl-layout .top-author-wrap .author-detail-wrap .footer-content li:not(:last-child) {
  border-left: 1px solid #EBEDF2;
  border-right: none !important;
}

.rtl-layout .session-wrapper .session-right {
  margin-right: 31.25rem;
  margin-left: inherit;
}

.rtl-layout .social-share-wrap .app-card-content > div > span:last-child,
.rtl-layout .border-left-1,
.rtl-layout .activity-widget-wrap .activity-widget li {
  border-right: 1px solid #EBEDF2;
  border-left: none !important;
}

.rtl-layout .app-event-calendar .tab-content-wrap .app-event-item {
  border-left: none !important;
  border-right-width: 8px;
  border-right-style: solid !important;
}

.rtl-layout .trending-news-widegt .trending-block {
  border-left: 1px solid #FFFFFF;
  border-right: none;
}

.rtl-layout .v-btn .icon--right,
.rtl-layout .v-toolbar__content > :not(.v-btn):not(.v-menu):first-child:not(:only-child),
.rtl-layout .v-toolbar__extension > :not(.v-btn):not(.v-menu):first-child:not(:only-child) {
  margin-right: 1rem;
  margin-left: inherit;
}

.rtl-layout .input-group--segmented .input-group__input::after,
.rtl-layout .input-group--editable .input-group__input:hover::after,
.rtl-layout .input-group.input-group--focused.input-group--editable .input-group__input::after {
  left: 55px;
  right: inherit;
}

.rtl-layout .input-group.input-group--overflow label,
.rtl-layout .input-group.input-group--editable label,
.rtl-layout .input-group.input-group--segmented label {
  right: 16px;
  left: inherit;
}

.rtl-layout .input-group.input-group--editable input {
  padding-right: 1rem;
}

.rtl-layout .input-group--text-field.input-group--prepend-icon label {
  right: 40px;
  left: inherit;
}

.rtl-layout .input-group.input-group--selection-controls label {
  right: 32px;
  left: inherit;
}

.rtl-layout .input-group--text-field label,
.rtl-layout .input-group.input-group--selection-controls .icon--selection-control {
  right: 0;
  left: inherit;
}

.rtl-layout .input-group label {
  text-align: right;
  -webkit-transform-origin: top right;
  transform-origin: top right;
}

.rtl-layout .input-group.input-group--selection-controls.switch label {
  padding-right: 14px;
  padding-left: inherit;
}

.rtl-layout .input-group.input-group--selection-controls.switch .input-group--selection-controls__toggle {
  right: 0;
  left: inherit;
}

.rtl-layout .input-group--selection-controls__ripple::before,
.rtl-layout .input-group.input-group--selection-controls.switch .input-group--selection-controls__ripple::after {
  left: -24%;
}

.rtl-layout .chip--removable .chip__content {
  padding: 0 12px 0 4px;
}

.rtl-layout .chip .v-avatar {
  margin-right: -12px;
  margin-left: 8px;
}

.rtl-layout .chip .icon--right {
  margin-right: 12px;
  margin-left: -8px;
}

.rtl-layout .chip .icon--left {
  margin-right: -8px;
  margin-left: 12px;
}

.rtl-layout .chip__close {
  margin: 0 4px 0 -1px;
}

.rtl-layout .icon-box span i {
  margin: 0 0px 0 15px;
}

.rtl-layout .flex.offset-md1 {
  margin-right: 8.333333333333332%;
  margin-left: inherit;
}

.rtl-layout .ladgend-wrapper p {
  margin-left: 8px;
  margin-right: inherit;
}

.rtl-layout .mr-1,
.rtl-layout .mr-2,
.rtl-layout .mr-3,
.rtl-layout .mr-4,
.rtl-layout .mr-5 {
  margin-right: inherit !important;
}

.rtl-layout .ml-1,
.rtl-layout .ml-2,
.rtl-layout .ml-3,
.rtl-layout .ml-4,
.rtl-layout .ml-5 {
  margin-left: inherit !important;
}

.rtl-layout .pr-1,
.rtl-layout .pr-2,
.rtl-layout .pr-3,
.rtl-layout .pr-4,
.rtl-layout .pr-5 {
  padding-right: inherit !important;
}

.rtl-layout .pl-1,
.rtl-layout .pl-2,
.rtl-layout .pl-3,
.rtl-layout .pl-4,
.rtl-layout .pl-5 {
  padding-left: inherit !important;
}

.rtl-layout .mr-1 {
  margin-left: 0.3rem !important;
}

.rtl-layout .mr-2 {
  margin-left: 0.6rem !important;
}

.rtl-layout .mr-3 {
  margin-left: 1.2rem !important;
}

.rtl-layout .mr-4 {
  margin-left: 1.8rem !important;
}

.rtl-layout .mr-5 {
  margin-left: 3.6rem !important;
}

.rtl-layout .ml-1 {
  margin-right: 0.3rem !important;
}

.rtl-layout .ml-2 {
  margin-right: 0.6rem !important;
}

.rtl-layout .ml-3 {
  margin-right: 1.2rem !important;
}

.rtl-layout .ml-4 {
  margin-right: 1.8rem !important;
}

.rtl-layout .ml-5 {
  margin-right: 3.6rem !important;
}

.rtl-layout .pr-1 {
  padding-left: 0.3rem !important;
}

.rtl-layout .pr-2 {
  padding-left: 0.6rem !important;
}

.rtl-layout .pr-3 {
  padding-left: 1.2rem !important;
}

.rtl-layout .pr-4 {
  padding-left: 1.8rem !important;
}

.rtl-layout .pr-5 {
  padding-left: 3.6rem !important;
}

.rtl-layout .pl-1 {
  padding-right: 0.3rem !important;
}

.rtl-layout .pl-2 {
  padding-right: 0.6rem !important;
}

.rtl-layout .pl-3 {
  padding-right: 1.2rem !important;
}

.rtl-layout .pl-4 {
  padding-right: 1.8rem !important;
}

.rtl-layout .pl-5 {
  padding-right: 3.6rem !important;
}

.rtl-layout .inbox-head {
  border-left: 1px solid #D7DCE4;
}

.rtl-layout .inbox .inbox-head .inbox-inner .v-list .v-list__tile .v-list__tile__action {
  margin-right: 0 !important;
  margin-left: 1rem;
}

.rtl-layout .customizer-scroll-area .v-input--selection-controls__input {
  margin-left: 0.4rem;
  margin-right: 0rem;
}

.rtl-layout .category-progress-wrap .v-progress-linear .v-progress-linear__background,
.rtl-layout .category-progress-wrap .v-progress-linear .v-progress-linear__bar__determinate {
  border-radius: 100px 0 0 100px;
}

.rtl-layout .category-progress-wrap .progress-wrap span {
  text-align: left !important;
}

.rtl-layout .app-contextual-link .v-btn.left-arrow {
  margin-left: 0rem !important;
}

.rtl-layout .app-contextual-link .v-btn.right-arrow {
  margin-right: -5.5rem !important;
}

.rtl-layout .traffic-channel-widget span {
  text-align: left !important;
}

.rtl-layout .traffic-channel-widget .v-progress-linear__background,
.rtl-layout .traffic-channel-widget .v-progress-linear__bar__determinate {
  border-radius: 200px 0 0 200px !important;
}

.rtl-layout .text-xs-right {
  text-align: left !important;
}

.rtl-layout .chat-layout .chat-body .chat-bubble.odd {
  border-radius: 20px 20px 20px 0px;
}

.rtl-layout .chat-layout .chat-body .chat-bubble.even {
  border-radius: 20px 20px 0px 20px;
}

.rtl-layout .project-management .v-table th {
  text-align: right !important;
}

.rtl-layout .team-avatar ul li:not(:first-child) {
  margin-left: 0rem !important;
  margin-right: -0.85rem !important;
}

.rtl-layout .user-profile-widget .avatar-wrap .user-info {
  left: auto !important;
  right: 1.5rem;
}

.rtl-layout .v-overflow-btn .v-label {
  margin-right: 16px;
  margin-left: 0px;
}

.rtl-layout .v-overflow-btn .v-select__selection--comma:first-child {
  margin-right: 16px;
  margin-left: 0;
}

.rtl-layout .v-overflow-btn--segmented .v-select__selections .v-btn {
  margin-left: -16px;
  margin-right: 0;
}

.rtl-layout .v-overflow-btn .v-select__slot input {
  margin-right: 16px;
  margin-left: 0;
}

.rtl-layout .v-date-picker-header .v-icon.material-icons {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.rtl-layout .v-snack__content .v-btn:first-of-type {
  margin-right: 42px;
  margin-left: 0;
}

.rtl-layout .v-input--slider .v-input__slot > :first-child:not(:only-child) {
  margin-left: 16px;
  margin-right: 0px;
}

.rtl-layout .group-slider-action .group-slider-prev,
.rtl-layout .group-slider-action .group-slider-next {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.rtl-layout .arrow-card .zmdi-chevron-right {
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.rtl-layout .v-chip__close {
  margin: 0 8px 0 2px;
}

.rtl-layout .v-chip .v-icon--right {
  margin-right: 12px;
  margin-left: -8px;
}

.rtl-layout .v-treeview-node__toggle {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.rtl-layout .v-treeview-node__toggle.v-treeview-node__toggle--open {
  -webkit-transform: rotate(0);
          transform: rotate(0);
}

.rtl-layout .v-treeview-node {
  margin-left: 0px;
  margin-right: 26px;
}

.rtl-layout .v-treeview > .v-treeview-node {
  margin-right: 0;
}

.rtl-layout .v-treeview-node--leaf {
  margin-left: 0px;
  margin-right: 50px;
}

.rtl-layout .v-treeview-node__label {
  margin-right: 6px;
  margin-left: 0px;
}

.rtl-layout .v-toolbar__title:not(:first-child) {
  margin-right: 20px;
}

.rtl-layout .v-toolbar__content > :not(.v-btn):not(.v-menu):first-child:not(:only-child) {
  margin-right: 0;
  margin-left: inherit;
}

.rtl-layout .v-btn .v-icon--right {
  margin-right: 16px;
  margin-left: 0px;
}

.rtl-layout .sidebar-label {
  left: 48px;
  right: auto;
}

.rtl-layout .course-card .course-item-wrap .course-hover-item .app-card-content .course-list {
  padding-right: 1rem;
  padding-left: 0;
}

.rtl-layout .v-stepper__step__step {
  margin-left: 8px;
  margin-right: 0;
}

.rtl-layout .v-timeline-item:nth-child(2n+1):not(.v-timeline-item--right) .v-timeline-item__opposite,
.rtl-layout .v-timeline-item--left .v-timeline-item__opposite {
  margin-left: 0px;
  margin-right: 96px;
  text-align: right;
}

.rtl-layout .v-timeline-item:nth-child(2n):not(.v-timeline-item--left) .v-timeline-item__opposite,
.rtl-layout .v-timeline-item--right .v-timeline-item__opposite {
  margin-right: 0px;
  margin-left: 96px;
  text-align: left;
}

.rtl-layout .v-timeline-item:nth-child(2n+1):not(.v-timeline-item--right) .v-card::before,
.rtl-layout .v-timeline-item--left .v-card::before,
.rtl-layout .v-timeline-item:nth-child(2n+1):not(.v-timeline-item--right) .v-card::after,
.rtl-layout .v-timeline-item--left .v-card::after {
  -webkit-transform: rotate(0deg);
          transform: rotate(0deg);
  right: 100%;
  left: auto;
}

.rtl-layout .v-timeline-item:nth-child(2n):not(.v-timeline-item--left) .v-card::before,
.rtl-layout .v-timeline-item--right .v-card::before,
.rtl-layout .v-timeline-item:nth-child(2n):not(.v-timeline-item--left) .v-card::after,
.rtl-layout .v-timeline-item--right .v-card::after {
  left: 100%;
  right: auto;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.rtl-layout .v-btn--right {
  left: 16px;
  right: auto;
}

.rtl-layout .v-timeline--dense::before {
  right: 18px;
  left: auto;
}

.rtl-layout .v-timeline--dense .v-timeline-item__dot--small {
  right: 7px;
  left: auto;
}

.rtl-layout .text-bold {
  padding-right: 1rem;
}

.rtl-layout .v-timeline-item .v-alert__icon {
  margin-right: 0px;
  margin-left: 16px;
}

.rtl-layout .v-timeline-item .v-timeline-item__body .v-text-field.v-text-field--solo .v-label {
  top: calc(50% - 10px);
  right: 0 !important;
  left: auto !important;
}

.rtl-layout .v-timeline--dense .v-timeline-item__dot--large {
  right: -7px;
  left: auto;
}

.rtl-layout .v-card__actions .v-btn + .v-btn {
  margin-right: 8px;
  margin-left: 0;
}

.rtl-layout .v-input--selection-controls__input {
  margin-left: 8px;
  margin-right: 0;
}

.rtl-layout .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,
.rtl-layout .v-input--switch.v-input--is-dirty .v-input--switch__thumb {
  -webkit-transform: translate(-16px, 0);
  transform: translate(-16px, 0);
}

.rtl-layout .v-input--selection-controls__ripple::before {
  left: auto;
  right: 0;
}

.rtl-layout .v-input--switch .v-input--selection-controls__ripple {
  right: -14px;
  left: auto;
}

.rtl-layout .v-chip .v-icon--left {
  margin-right: -8px;
  margin-left: 12px;
}

.rtl-layout .v-chip .v-avatar {
  margin-right: -12px;
  margin-left: 8px;
}

.rtl-layout .v-chip--removable .v-chip__content {
  padding: 0 12px 0 4px;
}

.rtl-layout .v-input .v-text-field__slot label {
  right: 0px !important;
  left: auto !important;
}

.rtl-layout .v-select__slot label {
  right: 0px !important;
  left: auto !important;
}

.rtl-layout .v-text-field .v-label {
  -webkit-transform-origin: top left;
  transform-origin: top right;
}

.rtl-layout .v-input__prepend-outer {
  margin-left: 9px;
  margin-right: 0;
}

.rtl-layout .v-input__append-outer {
  margin-right: 9px;
  margin-left: 0;
}

.rtl-layout .advanced-timeline-wrapper .flex-gap {
  margin-right: 6px;
}

/*================== Sidebar =============*/

.rtl-layout .v-navigation-drawer .v-list__group .v-list__group__header .v-list__tile {
  padding: 0 !important;
}

.rtl-layout .v-navigation-drawer .v-list__tile--link:before,
.rtl-layout .v-navigation-drawer .v-list__group__header:before {
  border-radius: 100px 0 0 100px !important;
  -webkit-transform-origin: right !important;
          transform-origin: right !important;
}

.rtl-layout .v-navigation-drawer .v-list__group__header--active .v-list__group__header__prepend-icon .v-icon {
  -webkit-transform: rotate(90deg) !important;
          transform: rotate(90deg) !important;
}

.rtl-layout .v-navigation-drawer .v-list__tile__action i,
.rtl-layout .v-navigation-drawer .v-list__group__header__prepend-icon i {
  -webkit-transform: rotate(180deg) !important;
          transform: rotate(180deg) !important;
}

.rtl-layout.collapse-sidebar .v-navigation-drawer .v-list__group__header .v-list__tile {
  padding: 0 !important;
}

.rtl-layout.collapse-sidebar .v-navigation-drawer .site-logo .router-link-active img {
  -webkit-transform: translateX(4.25rem);
          transform: translateX(4.25rem);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.rtl-layout.collapse-sidebar .v-navigation-drawer .v-list > div > .v-list__tile--link .v-list__tile__action i {
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.rtl-layout.collapse-sidebar .v-navigation-drawer:hover .v-list > div > .v-list__tile--link .v-list__tile__action i {
  padding: 0 1.25rem !important;
}

.rtl-layout.collapse-sidebar .v-navigation-drawer:hover .site-logo .router-link-active img {
  -webkit-transform: translateX(0);
          transform: translateX(0);
}

.rtl-layout .v-navigation-drawer .navigation .v-list .v-list__group.not-submenu .v-list__group__header.v-list__group__header--active .v-list__group__header__prepend-icon .v-icon {
  -webkit-transform: rotate(0deg);
  transform: rotate(180deg) !important;
}

/*=========== Horizontal Menu ============*/

.rtl-layout .horizontal-menu > ul > li .sub-menu {
  right: 0;
  left: inherit;
}

.rtl-layout .horizontal-menu > ul > li .sub-menu li {
  text-align: right;
}

.rtl-layout .horizontal-menu > ul > li .sub-menu li a {
  padding: 0.8125rem 1.563rem 0.8125rem 0.625rem;
}

.rtl-layout .horizontal-menu > ul > li .sub-menu li a::after {
  left: 10px;
  right: inherit;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.rtl-layout .horizontal-menu > ul > li .sub-menu li a i {
  margin-left: 0.625rem;
  margin-right: inherit;
  float: right;
}

.rtl-layout .horizontal-menu > ul > li .sub-menu li .sub-menu-child {
  right: 12rem;
}

.rtl-layout .horizontal-menu > ul > li > a::after {
  margin-right: 0.9375rem;
  margin-left: inherit;
}

.rtl-layout .horizontal-menu > ul > li > a i {
  margin-left: 0.625rem;
  margin-right: inherit;
}

.rtl-layout .horizontal-menu .sidebar-label {
  right: auto;
  left: 20px;
  top: 14px;
}

/*=========== Agency Menu ============*/

.rtl-layout .app-boxed-layout .app-container .v-content .horizontal-menu {
  padding-left: 1.5rem;
  padding-right: 0 !important;
}

.rtl-layout .app-boxed-layout .app-container .v-content .horizontal-menu > ul > li .sub-menu {
  right: 1.5rem;
  left: auto !important;
}

.rtl-layout .app-boxed-layout .app-container .v-content .horizontal-menu > ul > li .sub-menu:after {
  right: 2rem;
  left: auto !important;
}

.rtl-layout .app-boxed-layout .app-container .v-content .horizontal-menu > ul > li .sub-menu > .nav-item:after {
  right: 0;
  left: auto !important;
}

.rtl-layout .app-boxed-layout .app-container .v-content .horizontal-menu > ul > li .sub-menu > .nav-item > .sub-menu-child {
  right: 12.8rem;
  left: auto !important;
}

.rtl-layout .app-boxed-layout .app-container .v-content .horizontal-menu > ul > li .sub-menu > .nav-item > .sub-menu-child:after {
  right: -0.5rem;
  left: auto !important;
  -webkit-transform: rotate(-135deg) !important;
          transform: rotate(-135deg) !important;
}

/*=========== Courses ================*/

.rtl-layout .courses-grid-sec .app-card {
  overflow: visible;
}

.rtl-layout .courses-grid-sec .course-card :nth-child(3) .course-item-wrap .course-hover-item {
  right: auto;
  left: calc(100% - 15px);
}

.rtl-layout .courses-grid-sec .course-card :nth-child(3) .course-item-wrap .course-hover-item:before,
.rtl-layout .courses-grid-sec .course-card :nth-child(3) .course-item-wrap .course-hover-item:after {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  left: auto;
  right: 100%;
}

.rtl-layout .popularity.tab-wrap .course-card :nth-child(1) .course-item-wrap .course-hover-item,
.rtl-layout .popularity.tab-wrap .course-card :nth-child(5) .course-item-wrap .course-hover-item,
.rtl-layout .popularity.tab-wrap .course-card :nth-child(9) .course-item-wrap .course-hover-item {
  left: auto;
  right: calc(100% - 15px);
}

.rtl-layout .popularity.tab-wrap .course-card :nth-child(1) .course-item-wrap .course-hover-item::after,
.rtl-layout .popularity.tab-wrap .course-card :nth-child(1) .course-item-wrap .course-hover-item::before,
.rtl-layout .popularity.tab-wrap .course-card :nth-child(5) .course-item-wrap .course-hover-item::after,
.rtl-layout .popularity.tab-wrap .course-card :nth-child(5) .course-item-wrap .course-hover-item::before,
.rtl-layout .popularity.tab-wrap .course-card :nth-child(9) .course-item-wrap .course-hover-item::after,
.rtl-layout .popularity.tab-wrap .course-card :nth-child(9) .course-item-wrap .course-hover-item::before {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  right: auto;
  left: 100%;
}

.rtl-layout .popularity.tab-wrap .course-card :nth-child(4) .course-item-wrap .course-hover-item,
.rtl-layout .popularity.tab-wrap .course-card :nth-child(8) .course-item-wrap .course-hover-item,
.rtl-layout .popularity.tab-wrap .course-card :nth-child(12) .course-item-wrap .course-hover-item {
  right: auto;
  left: calc(100% - 15px);
}

.rtl-layout .popularity.tab-wrap .course-card :nth-child(4) .course-item-wrap .course-hover-item::after,
.rtl-layout .popularity.tab-wrap .course-card :nth-child(4) .course-item-wrap .course-hover-item::before,
.rtl-layout .popularity.tab-wrap .course-card :nth-child(8) .course-item-wrap .course-hover-item::after,
.rtl-layout .popularity.tab-wrap .course-card :nth-child(8) .course-item-wrap .course-hover-item::before,
.rtl-layout .popularity.tab-wrap .course-card :nth-child(12) .course-item-wrap .course-hover-item::after,
.rtl-layout .popularity.tab-wrap .course-card :nth-child(12) .course-item-wrap .course-hover-item::before {
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
  left: auto;
  right: 100%;
}

.rtl-layout .course-card .app-card .app-card-content .v-rating .v-icon {
  margin-left: 5px;
  margin-right: 0;
}

.rtl-layout .course-card .course-item-wrap .course-hover-item .app-card-content .course-list li::after {
  left: auto;
  right: -1rem;
}

.rtl-layout .course-card .course-item-wrap .course-hover-item .app-card-content .meta-info-block span {
  margin-left: 0.35rem;
  margin-right: 0;
  display: inline-block;
}

.rtl-layout .courses-detail-wrap .about-instructor img {
  margin-right: 0px;
  margin-left: 30px;
}

.rtl-layout .courses-detail-wrap .detail-dec-wrap ul {
  padding-left: 0;
  padding-right: 24px;
  text-align: right;
}

.rtl-layout .courses-detail-wrap .info-box-list li i {
  margin-left: 0.5rem;
  margin-right: 0;
}

.rtl-layout .cmr-8 {
  margin-right: 0 !important;
  margin-left: 0.5rem !important;
}

.rtl-layout .courses-grid-sec .tab-wrap .course-card .app-card .app-card-content .best-seller.bestseller-tag {
  right: auto;
  left: -3px;
}

.rtl-layout .popularity.tab-wrap .course-card .app-card .app-card-content .best-seller.bestseller-tag {
  right: auto;
  left: -3px;
}

.rtl-layout .course-card .app-card .app-card-content .best-seller.bestseller-tag {
  right: auto;
  left: -3px;
}

.rtl-layout .banner-content-wrap .bestseller-tag {
  right: auto;
  left: -3px;
}

.rtl-layout .banner-content-wrap .bestseller-tag::after {
  left: auto;
  right: 96%;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}

.rtl-layout .course-card .app-card .app-card-content .best-seller.bestseller-tag:after {
  right: auto;
  left: 96%;
  -webkit-transform: rotate(0);
          transform: rotate(0);
}

.rtl-layout .btn-wrap.text-xl-left,
.rtl-layout .btn-wrap.text-sm-left {
  text-align: right !important;
}

/*======= Prohipotecas personalization ========*/

/*============ Session ==========*/

.session-wrapper.login-iad .session-left {
  background-color: #f1f1f1;
}

.session-wrapper.login-iad .session-left img {
  max-width: 500px;
  width: 80%;
}

.session-wrapper.login-iad .session-right button {
  background-color: #1c6e94 !important;
}

.session-wrapper.login-aicat .session-left {
  background-color: #f1f1f1;
}

.session-wrapper.login-aicat .session-left img {
  max-width: 500px;
  width: 80%;
}

.session-wrapper.login-aicat .session-right button {
  background-color: #5f1718 !important;
}

.session-wrapper.signup-aic .session-left,
.session-wrapper.login-aic .session-left {
  background-color: #f1f1f1;
}

.session-wrapper.signup-aic .session-left img,
.session-wrapper.login-aic .session-left img {
  max-width: 500px;
  width: 80%;
}

.session-wrapper.signup-aic .session-right button,
.session-wrapper.login-aic .session-right button {
  background-color: #135588 !important;
}

.session-wrapper.signup-apivirtual .session-left,
.session-wrapper.login-apivirtual .session-left {
  background-color: #e6f5f1;
}

.session-wrapper.signup-apivirtual .session-left img,
.session-wrapper.login-apivirtual .session-left img {
  max-width: 340px;
  width: 80%;
}

.session-wrapper.signup-apivirtual .session-right button,
.session-wrapper.login-apivirtual .session-right button {
  background-color: #366aff !important;
}

.session-wrapper.signup-altamira .session-left,
.session-wrapper.login-altamira .session-left {
  background-color: #c7dbe1;
}

.session-wrapper.signup-altamira .session-left img,
.session-wrapper.login-altamira .session-left img {
  max-width: 340px;
  width: 80%;
}

.session-wrapper.signup-altamira .session-right button,
.session-wrapper.login-altamira .session-right button {
  background-color: #007cba !important;
}

.session-wrapper.signup-monapart .session-left,
.session-wrapper.login-monapart .session-left {
  background-color: #2c2a27;
}

.session-wrapper.signup-monapart .session-left img,
.session-wrapper.login-monapart .session-left img {
  max-width: 340px;
  width: 80%;
}

.session-wrapper.signup-monapart .session-right button,
.session-wrapper.login-monapart .session-right button {
  background-color: #a9984a !important;
}

.session-wrapper.signup-lit .session-left,
.session-wrapper.login-lit .session-left {
  background-color: #002265;
}

.session-wrapper.signup-lit .session-left img,
.session-wrapper.login-lit .session-left img {
  max-width: 340px;
  width: 80%;
}

.session-wrapper.signup-lit .session-right button,
.session-wrapper.login-lit .session-right button {
  background-color: #002265 !important;
}

.round-checkbox {
  position: relative;
  width: 28px;
  height: 28px;
}

.round-checkbox label {
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 50%;
  cursor: pointer;
  height: 28px;
  left: 0;
  position: absolute;
  top: 0;
  width: 28px;
}

.round-checkbox label:after {
  border: 2px solid #fff;
  border-top: none;
  border-right: none;
  content: '';
  height: 6px;
  left: 7px;
  opacity: 0;
  position: absolute;
  top: 9px;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  width: 12px;
}

.round-checkbox input[type='checkbox'] {
  visibility: hidden;
}

.round-checkbox input[type='checkbox']:checked + label {
  background-color: #66bb6a;
  border-color: #66bb6a;
}

.round-checkbox input[type='checkbox']:checked + label:after {
  opacity: 1;
}

.text-with-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.clickable {
  cursor: pointer;
}

.link-without-format {
  color: inherit;
}

.width-max-content {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

/*===== Vendor File =======*/

/* ======= All App File Include Here ======= */

/*// Vuetify Css*/

/*// Editor Css*/

/*// Drag And Drop Css*/

/*// nprogress*/

/*// Icon Files*/

/*// leaflet map css*/

/*// Slick Slider*/

/*// animate css*/

/*// Video Player CSS*/

/*// Image Croppa CSS*/

