@charset "UTF-8";

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2016 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;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

.animated.flipOutX,
.animated.flipOutY,
.animated.bounceIn,
.animated.bounceOut {
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
}

@-webkit-keyframes bounce {
  from, 20%, 53%, 80%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -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.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    animation-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -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(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .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(.95, 1.05, 1);
    transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
    transform: scale3d(1.05, .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(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .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(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(.9, .9, .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: none;
    transform: none;
  }

  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: none;
    transform: none;
  }
}

@keyframes wobble {
  from {
    -webkit-transform: none;
    transform: none;
  }

  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: none;
    transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes jello {
  from, 11.1%, to {
    -webkit-transform: none;
    transform: none;
  }

  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: none;
    transform: none;
  }

  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.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .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(.97, .97, .97);
    transform: scale3d(.97, .97, .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.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .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(.97, .97, .97);
    transform: scale3d(.97, .97, .97);
  }

  to {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  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: none;
    transform: none;
  }
}

@keyframes bounceInDown {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  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: none;
    transform: none;
  }
}

.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.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  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: none;
    transform: none;
  }
}

@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  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: none;
    transform: none;
  }
}

.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.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  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: none;
    transform: none;
  }
}

@keyframes bounceInRight {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  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: none;
    transform: none;
  }
}

.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.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  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.610, 0.355, 1.000);
    animation-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  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(.9, .9, .9);
    transform: scale3d(.9, .9, .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(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
    transform: scale3d(.9, .9, .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(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -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: none;
    transform: none;
  }
}

@keyframes fadeInDown {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.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: none;
    transform: none;
  }
}

@keyframes fadeInDownBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.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: none;
    transform: none;
  }
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.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: none;
    transform: none;
  }
}

@keyframes fadeInLeftBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.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: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.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: none;
    transform: none;
  }
}

@keyframes fadeInRightBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.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: none;
    transform: none;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.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: none;
    transform: none;
  }
}

@keyframes fadeInUpBig {
  from {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.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(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .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(.95, .95, .95);
    transform: perspective(400px) scale3d(.95, .95, .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-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-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: none;
    transform: none;
    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: none;
    transform: none;
    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: none;
    transform: none;
    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: none;
    transform: none;
    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: none;
    transform: none;
    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: none;
    transform: none;
    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: none;
    transform: none;
    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: none;
    transform: none;
    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: none;
    transform: none;
    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: none;
    transform: none;
    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: none;
    transform: none;
    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: none;
    transform: none;
    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-name: hinge;
  animation-name: hinge;
}

/* 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: none;
    transform: none;
  }
}

@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: none;
    transform: none;
  }
}

.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(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
    transform: scale3d(.3, .3, .3);
  }

  to {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .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.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    transform: scale3d(.1, .1, .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.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
    transform: scale(.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(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
    transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
    transform: scale(.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(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .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.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
    animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    transform: scale3d(.1, .1, .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.320, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 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;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}

body{line-height:1}

ol,ul{list-style:none}

blockquote,q{quotes:none}

blockquote:before,blockquote:after{content:'';content:none}

q:before,q:after{content:'';content:none}

table{border-collapse:collapse;border-spacing:0}

strong{font-weight:bold}

@-webkit-keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}

@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}

.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}

@-webkit-keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}

@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}

.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}

@-webkit-keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}

@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}

.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}

-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}

-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@-webkit-keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}

-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}

-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@-webkit-keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}

@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}

.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}

@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}

.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}

@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}

.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}

-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}

-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}

-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}

-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}

@font-face{font-family:'OpenSans-Regular';src:url(./images/629a55a7e793da068dc580d184cc0e31-OpenSans-Regular.ttf) format("truetype")}

@font-face{font-family:'OpenSans-Semibold';src:url(./images/33f225b8f5f7d6b34a0926f58f96c1e9-OpenSans-Semibold.ttf) format("truetype")}

@font-face{font-family:'OpenSans-Light';src:url(./images/1bf71be111189e76987a4bb9b3115cb7-OpenSans-Light.ttf) format("truetype")}

@font-face{font-family:'Brandon_reg';src:url(./images/1f55925e52b9e71fd57108874184060d-Brandon_reg.otf) format("opentype")}

@font-face{font-family:'Brandon_bld';src:url(./images/fa11c3ca7b2301d6b8da51b04985fb05-Brandon_bld.otf) format("opentype")}

body{font-family:"open-sans", sans-serif;font-weight:normal;background-color:#fff;color:#323537;font-size:14px;touch-action:none}

h1,h2,h3,h4{font-family:Brandon_bld}

a{color:#5ABB62}

a:hover,a:focus,a:visited{text-decoration:none}

strong{font-weight:bold}

.app{background-color:#fff;color:#323537}

.sidebar-right{width:100% !important}

.sidebar-right-in .app{-webkit-transform:translate(-100%, 0) !important;transform:translate(-100%, 0) !important}

.vcard .adr .street-address{display:block}

.vcard .adr .extended-address{display:block}

.vcard .adr .locality:after{content:", "}

.vertical-align{top:40%}

.app-store-badge{width:200px;height:auto;margin-bottom:15px}

@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}

.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}

@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}

.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}

@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}

.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}

-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}

-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}

-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}

-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}

.btn{text-transform:uppercase}

.btn-link{color:#5ABB62;white-space:normal}

@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}

.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}

@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}

.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}

@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}

.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}

-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}

-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}

-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}

-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}

.banner{padding-top:30px;padding-left:30px;padding-right:30px;background-color:inherit;color:inherit;text-align:center}

.banner>*:not(:last-child){margin-bottom:10px}

.banner-default{background-color:#fff}

.banner-green{background-color:#5ABB62;color:#fff}

.banner-green .section h2{margin:5px;color:#F4F4F4}

.banner-green .banner-title{font-size:x-large;margin-top:-1px;color:#fff}

.banner-green .banner-text{color:#fff}

.banner-gray{background-color:#F4F4F4}

.banner-green,.banner-gray{padding-bottom:30px}

.banner-text{color:#323537;font-family:"OpenSans-Regular";font-size:14px;letter-spacing:-0.26px;line-height:20px}

@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}

.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}

@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}

.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}

@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}

.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}

-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}

-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}

-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}

-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}

.carousel-indicators{bottom:20px}

.carousel-indicators li{border-color:#999}

.carousel-indicators .active{background-color:#5ABB62;border-color:#5ABB62}

@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}

.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}

@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}

.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}

@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}

.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}

-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}

-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}

-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}

-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}

@media (min-width: 992px){.container{width:970px}}

@media (min-width: 1200px){.container{width:1170px}}

@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}

.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}

@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}

.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}

@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}

.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}

-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}

-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}

-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}

-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}

.has-error{color:#E85C46}

.has-error a{color:#E85C46}

.has-error .form-control{border-color:#E85C46}

input.ng-invalid,select.ng-invalid,textarea.ng-invalid{border-color:#ddd}

input.ng-dirty.ng-invalid,select.ng-dirty.ng-invalid,textarea.ng-dirty.ng-invalid{border-color:#E85C46}

input:focus.ng-invalid,select:focus.ng-invalid,textarea:focus.ng-invalid{border-color:#757577}

.form-control{height:50px;font-size:18px;font-weight:lighter;text-align:center;border:2px solid #ddd}

.form-control:focus{border-color:#757577}

.has-required-indicator{position:relative}

.form-group .required-indicator{margin-top:21px;margin-bottom:21px}

.input-group-btn .btn{padding-top:13px;padding-bottom:13px;border:2px;border-collapse:collapse}

.required-indicator{position:absolute;left:-20px;display:inline-block;height:8px;width:8px;background-color:#E85C46;pointer-events:none;border-radius:50%;vertical-align:middle}

input:focus::-webkit-input-placeholder{color:transparent}

input:focus:-moz-placeholder{color:transparent}

input:focus::-moz-placeholder{color:transparent}

input:focus:-ms-input-placeholder{color:transparent}

div.uib-daypicker table tbody tr td:nth-child(n+8){display:none}

@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}

.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}

@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}

.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}

@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}

.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}

-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}

-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}

-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}

-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}

@font-face{font-family:'icons';src:url(data:application/vnd.ms-fontobject;base64,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);src:url(data:application/vnd.ms-fontobject;base64,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?#iefix) format("embedded-opentype"),url(data:font/ttf;base64,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) format("truetype"),url(data:font/woff;base64,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) format("woff"),url(/dist/images/bccf7ad0323709f751de651c190d8c39-icons.svg?#icons) format("svg");font-weight:normal;font-style:normal}

.icon{font-family:'icons' !important;font-size:14px;speak:none;font-style:normal;font-weight:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}

.icon-sm{font-size:12px}

.icon-lg{font-size:18px}

.icon-xg{font-size:38px}

.icon-white{color:#fff !important}

.icon-white .path1:before,.icon-white .path2:before{color:#fff !important}

.icon-gray{color:#323537 !important}

.icon-gray .path1:before,.icon-gray .path2:before{color:#323537 !important}

.icon-green{color:#5ABB62 !important}

.icon-green .path1:before,.icon-green .path2:before{color:#5ABB62 !important}

.icon-logo{display:inline-block;font-size:30px}

.icon-logo .path1:before{content:"\e906";color:#5ABB62}

.icon-logo .path2:before{content:"\e907";margin-left:-3.66em;color:#323537}

.icon-logo.icon-50{font-size:36px}

.icon-arrow-down:before{content:"\e900"}

.icon-arrow-left:before{content:"\e901"}

.icon-arrow-up:before{content:"\e902"}

.icon-help:before{content:"\e904"}

.icon-check:before{content:"\e905"}

@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}

.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}

@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}

.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}

@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}

.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}

-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}

-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}

-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}

-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}

.img-block{display:block;margin-left:auto;margin-right:auto;width:90%;max-width:400px}

@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}

.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}

@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}

.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}

@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}

.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}

-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}

-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}

-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}

-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}

ul.bullet-list{list-style:disc;list-style-position:inside}

.list{background-color:#eee}

.list .banner{background-color:#fff;padding-bottom:30px;border-bottom:5px solid #eee}

.list .section{background-color:#eee}

.list .list-group{margin:0}

.list .list-group-item{height:70px;padding:27.5px 30px;font-size:14px;background-color:#fff;border-bottom:1px solid #eee}

.list .list-group-item:after{content:"";display:table;clear:both}

.list .list-group-item.active{background-color:#fff;border-color:#eee}

.list .list-group-item.in-active{background-color:#fff;border-color:#eee}

@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}

.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}

@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}

.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}

@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}

.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}

-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}

-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}

-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}

-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}

.modal{overflow-y:scroll}

.modal-content{border-radius:0}

.modal-body{padding:30px;text-align:center}

.modal-body p{line-height:150%}

.modal-body>*:not(:last-child){margin-bottom:10px}

.modal-body figcaption{font-style:italic;font-size:0.95em;color:#555}

.modal-footer{padding:0;border-top:2px solid #eee}

.modal-footer .btn-navbar{border:0;height:50px;color:#5ABB62;line-height:50px;text-align:center;text-transform:uppercase;padding:0;border-radius:0;font-weight:bold}

.modal-footer .btn-navbar:hover,.modal-footer .btn-navbar:active{color:#5ABB62}

.modal-footer .btn-navbar:first-child:not(:last-child){border-right:2px solid #eee !important}

@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}

.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}

@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}

.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}

@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}

.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}

-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}

-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}

-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}

-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}

.has-navbar-top .app-body{padding-top:60px}

.has-navbar-bottom .app-body{padding-bottom:50px}

.navbar-app{background-color:inherit;color:inherit}

.navbar-app .btn{padding-left:20px;padding-right:20px;color:inherit}

.navbar-app .btn:active,.navbar-app .btn:hover{color:inherit}

.airfx-module .navbar-app{background-color:white !important}

.navbar-absolute-top{color:#5ABB62;font-weight:bold;min-height:60px;border-bottom-width:0}

.navbar-absolute-top .btn{color:#323537;line-height:60px}

.navbar-absolute-top .btn:active,.navbar-absolute-top .btn:hover{color:#323537}

.navbar-absolute-bottom{color:#5ABB62;border-top:2px solid #eee}

.navbar-absolute-bottom .btn,.navbar-absolute-bottom .btn-navbar{font-weight:bold}

.navbar-absolute-bottom .btn:not(:last-child),.navbar-absolute-bottom .btn-navbar:not(:last-child){border-right:2px solid #eee !important}

.airfxdisabled{color:#ddd !important}

.navbar-brand{height:60px;padding:21px;font-size:14px;line-height:18px;text-transform:uppercase}

.navbar-brand .icon-logo{margin-top:-8.5px}

@media screen and (min-width: 992px){.navbar-brand-center{position:absolute;text-align:center;width:100%;float:none}}

@media screen and (max-width: 360px){.navbar-overlap-fix{margin:0 auto;display:block;max-width:130px;white-space:normal;padding-bottom:7px;margin-top:-7px}}

@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}

.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}

@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}

.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}

@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}

.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}

-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}

-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}

-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}

-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}

@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}

.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}

@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}

.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}

@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}

.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}

-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}

-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}

-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}

-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}

.scrollable-navbar{min-height:50px}

.scrollable-navbar .btn{background:none;border:none;color:inherit;line-height:50px;padding:0 20px;text-transform:uppercase}

.scrollable-navbar .btn:active,.scrollable-navbar .btn:hover{color:inherit}

.scrollable-navbar-top{min-height:60px;color:inherit}

.scrollable-navbar-top .btn{line-height:60px}

.scrollable-navbar-bottom{position:absolute;top:auto;bottom:0;left:0;right:0;width:100%;border-top:2px solid #eee;color:inherit}

.scrollable-navbar-bottom .btn,.scrollable-navbar-bottom .btn-navbar{font-weight:bold}

.scrollable-navbar-bottom .btn:not(:last-child),.scrollable-navbar-bottom .btn-navbar:not(:last-child){border-right:2px solid #eee !important}

.scrollable-green{background-color:#5ABB62;color:#fff}

.scrollable-green .scrollable-navbar-bottom{border-top:2px solid rgba(53,128,59,0.5);background-color:#5ABB62}

.scrollable-green .scrollable-navbar-bottom .btn,.scrollable-green .scrollable-navbar-bottom .btn-navbar{font-weight:bold}

.scrollable-green .scrollable-navbar-bottom .btn:not(:last-child),.scrollable-green .scrollable-navbar-bottom .btn-navbar:not(:last-child){border-right:2px solid rgba(53,128,59,0.5) !important}

.scrollable-gray{background-color:rgba(242,242,242,0.96863);color:#000}

.scrollable-gray .scrollable-navbar-bottom{border-top:2px solid rgba(53,128,59,0.5);background-color:rgba(242,242,242,0.96863)}

.scrollable-gray .scrollable-navbar-bottom .btn,.scrollable-gray .scrollable-navbar-bottom .btn-navbar{font-weight:bold}

.scrollable-gray .scrollable-navbar-bottom .btn:not(:last-child),.scrollable-gray .scrollable-navbar-bottom .btn-navbar:not(:last-child){border-right:2px solid rgba(53,128,59,0.5) !important}

@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}

.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}

@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}

.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}

@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}

.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}

-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}

-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}

-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}

-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}

.section{background-color:inherit;color:inherit;padding:25px 35px;text-align:center}

.section>*:not(:last-child){margin-bottom:15px}

.section-divider{position:relative;margin:20px -30px 20px -30px;height:0px;border:1px solid #eee}

.section-text{font-size:14px;line-height:21px}

.section-middle{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}

@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}

.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}

@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}

.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}

@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}

.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}

-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}

-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}

-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}

-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}

.app-theme-green .navbar-absolute-top,.app-theme-default-navbar-green .navbar-absolute-top{background-color:#5ABB62;color:#fff}

.app-theme-green .navbar-absolute-top .icon-logo,.app-theme-default-navbar-green .navbar-absolute-top .icon-logo{display:none}

.app-theme-green .navbar-absolute-top .icon-logo .path1:before,.app-theme-green .navbar-absolute-top .icon-logo .path2:before,.app-theme-default-navbar-green .navbar-absolute-top .icon-logo .path1:before,.app-theme-default-navbar-green .navbar-absolute-top .icon-logo .path2:before{color:#fff !important}

.app-theme-green .navbar-absolute-top .btn,.app-theme-default-navbar-green .navbar-absolute-top .btn{color:#fff}

.app-theme-green .navbar-absolute-top .btn-group.pull-right,.app-theme-default-navbar-green .navbar-absolute-top .btn-group.pull-right{display:none}

.app-theme-green .progress-container,.app-theme-default-navbar-green .progress-container{margin-right:-5px}

.app-theme-green .progress-container .progressDone,.app-theme-default-navbar-green .progress-container .progressDone{position:relative;text-align:center;color:#fff;font-weight:bold;margin-top:44%}

.app-theme-green .progress-container .progressArc,.app-theme-default-navbar-green .progress-container .progressArc{margin-top:-30px;background:transparent}

.app-theme-green .progress-container .progressArc circle,.app-theme-default-navbar-green .progress-container .progressArc circle{stroke:#fff}

.app-theme-gray-navbar-white .app{background-color:#F4F4F4}

.app-theme-gray-navbar-white .banner{background-color:#fff;padding-top:10px}

.app-theme-gray-navbar-white .navbar-absolute-bottom{background-color:#fff}

.screen-header-theme-white{background-color:#fff}

.app-theme-gray .navbar-absolute-top,.app-theme-default-navbar-gray .navbar-absolute-top{background-color:#F4F4F4;color:#5ABB62}

.app-theme-gray .progress-container,.app-theme-default-navbar-gray .progress-container{margin-right:-5px}

.app-theme-gray .progress-container .progressDone,.app-theme-default-navbar-gray .progress-container .progressDone{position:relative;text-align:center;color:#000;font-weight:bold;margin-top:44%}

.app-theme-gray .progress-container .progressArc,.app-theme-default-navbar-gray .progress-container .progressArc{margin-top:-30px;background:transparent}

.app-theme-gray .progress-container .progressArc circle,.app-theme-default-navbar-gray .progress-container .progressArc circle{stroke:#5ABB62}

.app-theme-green .app{background-color:#5ABB62;color:#fff}

.app-theme-green .navbar-absolute-bottom{border-top:2px solid rgba(53,128,59,0.5)}

.app-theme-green .navbar-absolute-bottom .btn,.app-theme-green .navbar-absolute-bottom .btn-navbar{font-weight:bold;color:#fff !important}

.app-theme-green .navbar-absolute-bottom .btn:not(:last-child),.app-theme-green .navbar-absolute-bottom .btn-navbar:not(:last-child){border-right:2px solid rgba(53,128,59,0.5) !important}

.app-theme-gray .app{background-color:#F4F4F4}

.app-theme-default,.app-theme-default-navbar-green,.app-theme-default-navbar-gray{background-color:inherit;color:inherit}

.app-theme-default .progress-container{margin-right:-5px}

.app-theme-default .progress-container .progressDone{position:relative;text-align:center;color:#000;font-weight:bold;margin-top:44%}

.app-theme-default .progress-container .progressArc{margin-top:-30px;background:transparent}

.app-theme-default .progress-container .progressArc circle{stroke:#000}

.app-theme-green-with-gray-navbar .app{background-color:#5ABB62;color:#fff}

.app-theme-green-with-gray-navbar .navbar-absolute-top{background-color:#F4F4F4;color:#5ABB62}

@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}

.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}

@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}

.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}

@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}

.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}

-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}

-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}

-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}

-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}

h1,h2,h3,h4,h5,h6{font-weight:normal;letter-spacing:-0.35px;text-transform:uppercase}

h1{font-size:28px;line-height:27px}

h3{color:#757577;font-size:21px;line-height:30px}

h4{color:#333;font-size:18px;line-height:25px}

h6{font-size:14px;line-height:40px}

.text-caption{color:#666;font-size:12px;font-style:italic;line-height:18px}

.text-error{color:#E85C46;font-style:italic}

.text-error .phone{color:#E85C46}

.text-align-left{text-align:left}

.text-align-right{text-align:right}

.text-green{color:#5ABB62}

.text-sm{font-size:12px}

@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}

.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}

@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}

.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}

@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}

.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}

-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}

-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}

-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}

-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}

@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}

.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}

.text-bold{font-weight:bold}

.text-italic{font-style:italic}

.vertical-align{position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}

.padding-5{padding:5px}

.padding-top-5{padding-top:5px}

.padding-bottom-5{padding-bottom:5px}

.padding-left-5{padding-left:5px}

.padding-right-5{padding-right:5px}

.margin-5{margin:5px}

.margin-top-5{margin-top:5px}

.margin-bottom-5{margin-bottom:5px}

.margin-left-5{margin-left:5px}

.margin-right-5{margin-right:5px}

.padding-10{padding:10px}

.padding-top-10{padding-top:10px}

.padding-bottom-10{padding-bottom:10px}

.padding-left-10{padding-left:10px}

.padding-right-10{padding-right:10px}

.margin-10{margin:10px}

.margin-top-10{margin-top:10px}

.margin-bottom-10{margin-bottom:10px}

.margin-left-10{margin-left:10px}

.margin-right-10{margin-right:10px}

.padding-15{padding:15px}

.padding-top-15{padding-top:15px}

.padding-bottom-15{padding-bottom:15px}

.padding-left-15{padding-left:15px}

.padding-right-15{padding-right:15px}

.margin-15{margin:15px}

.margin-top-15{margin-top:15px}

.margin-bottom-15{margin-bottom:15px}

.margin-left-15{margin-left:15px}

.margin-right-15{margin-right:15px}

.padding-20{padding:20px}

.padding-top-20{padding-top:20px}

.padding-bottom-20{padding-bottom:20px}

.padding-left-20{padding-left:20px}

.padding-right-20{padding-right:20px}

.margin-20{margin:20px}

.margin-top-20{margin-top:20px}

.margin-bottom-20{margin-bottom:20px}

.margin-left-20{margin-left:20px}

.margin-right-20{margin-right:20px}

.padding-25{padding:25px}

.padding-top-25{padding-top:25px}

.padding-bottom-25{padding-bottom:25px}

.padding-left-25{padding-left:25px}

.padding-right-25{padding-right:25px}

.margin-25{margin:25px}

.margin-top-25{margin-top:25px}

.margin-bottom-25{margin-bottom:25px}

.margin-left-25{margin-left:25px}

.margin-right-25{margin-right:25px}

.padding-30{padding:30px}

.padding-top-30{padding-top:30px}

.padding-bottom-30{padding-bottom:30px}

.padding-left-30{padding-left:30px}

.padding-right-30{padding-right:30px}

.margin-30{margin:30px}

.margin-top-30{margin-top:30px}

.margin-bottom-30{margin-bottom:30px}

.margin-left-30{margin-left:30px}

.margin-right-30{margin-right:30px}

.padding-35{padding:35px}

.padding-top-35{padding-top:35px}

.padding-bottom-35{padding-bottom:35px}

.padding-left-35{padding-left:35px}

.padding-right-35{padding-right:35px}

.margin-35{margin:35px}

.margin-top-35{margin-top:35px}

.margin-bottom-35{margin-bottom:35px}

.margin-left-35{margin-left:35px}

.margin-right-35{margin-right:35px}

.padding-40{padding:40px}

.padding-top-40{padding-top:40px}

.padding-bottom-40{padding-bottom:40px}

.padding-left-40{padding-left:40px}

.padding-right-40{padding-right:40px}

.margin-40{margin:40px}

.margin-top-40{margin-top:40px}

.margin-bottom-40{margin-bottom:40px}

.margin-left-40{margin-left:40px}

.margin-right-40{margin-right:40px}

.padding-45{padding:45px}

.padding-top-45{padding-top:45px}

.padding-bottom-45{padding-bottom:45px}

.padding-left-45{padding-left:45px}

.padding-right-45{padding-right:45px}

.margin-45{margin:45px}

.margin-top-45{margin-top:45px}

.margin-bottom-45{margin-bottom:45px}

.margin-left-45{margin-left:45px}

.margin-right-45{margin-right:45px}

.padding-50{padding:50px}

.padding-top-50{padding-top:50px}

.padding-bottom-50{padding-bottom:50px}

.padding-left-50{padding-left:50px}

.padding-right-50{padding-right:50px}

.margin-50{margin:50px}

.margin-top-50{margin-top:50px}

.margin-bottom-50{margin-bottom:50px}

.margin-left-50{margin-left:50px}

.margin-right-50{margin-right:50px}

.flip-horizontal{-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}

.flip-vertical{-webkit-transform:scale(1, -1);transform:scale(1, -1)}

@-webkit-keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}@-webkit-keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}.activated-module .block-fill{display:block;width:100%;height:100%}.activated-module .banner{padding-top:10px;padding-left:15px;padding-right:15px}.activated-module .banner-title{color:#fff;font-size:48px;line-height:46px;text-shadow:-2px 2px 0px #5ABB62,-4px 4px 0px #35803B;padding-top:30px}.activated-module .footer-light{background-color:#F4F4F4}.activated-module .footer-light .section-text{color:#666;font-size:12px;font-style:italic;line-height:18px}.activated-module #container-complete{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}.activated-module #container-complete .section.main-content{-webkit-box-flex:1;flex:1 0 auto}.activated-module #container-complete .section.footer-light,.activated-module #container-complete .section.footer-dark,.activated-module #container-complete banner.banner-green{flex-shrink:0}.activated-module #container-complete div.section.footer-dark{margin:0}.activated-module #container-complete div.banner.banner-green{padding-bottom:30px !important}.activated-module .footer-dark{background-color:#323537}.activated-module .footer-dark .section-text{color:#fff;font-size:12px;font-style:italic;line-height:18px}.activated-module a.customer-support-number{color:inherit}.activated-module .user-info{word-wrap:break-word}.activated-module .btn-fpsuccess{background-color:#5ABB62;color:#fff}.activated-module .viewport{position:relative;width:100%;height:100%}.activated-module .banner-text i{padding-top:2px}.activated-module table{border-collapse:collapse;width:100%}.activated-module th{font-weight:bolder}.activated-module th,.activated-module td{padding:8px;text-align:left}.activated-module tr{border-bottom:1px solid #ddd}.activated-module tr:last-child{border-bottom:none}

@-webkit-keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}@-webkit-keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}.progress-round-fp .overlay{display:block;padding-top:45px;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;outline:0;height:100%;width:100%}.progress-round-fp .overlay .progress-percentage-wrapper{position:relative}.progress-round-fp .overlay .progress-percentage{position:absolute;color:#bbb;width:100%;text-align:center !important;top:2.2em;font-size:3.8em;left:1.9%}.progress-round-fp .overlay .text-padding{padding-top:7px}.progress-round-fp .overlay .overlay-text{text-transform:uppercase;font-size:18px;font-weight:bold}.progress-round-fp .overlay .overlay-body{display:block;overflow:hidden;text-align:center}.progress-round-fp .overlay.overlay-theme-default,.progress-round-fp .overlay.overlay-theme-gray{color:#323537;background-color:#F4F4F4}.progress-round-fp .overlay .section-title{text-transform:uppercase;line-height:33px;font-family:OpenSans-Semibold;font-weight:normal;font-size:28px;margin-bottom:20px}

@-webkit-keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}@-webkit-keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}.modal-callback{z-index:1053}.modal-callback .modal-body{color:#000}@media screen and (max-width: 320px){.modal-callback .modal-body{padding-left:10px;padding-right:10px}}.modal-callback .modal-body h4:not(:last-child),.modal-callback .modal-body p:not(:last-child){margin-bottom:15px}.modal-callback .modal-body input,.modal-callback .modal-body textarea{text-align:left;width:100%;max-width:300px;display:inline-block}.modal-callback .modal-body .time-picker>.timezone{position:relative;bottom:68px;left:100px;display:inline-block}.modal-callback .modal-body .glyphicon{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.modal-callback .modal-body .glyphicon-chevron-right:before{content:"\f054"}.modal-callback .modal-body .glyphicon-chevron-left:before{content:"\f053"}.modal-callback .modal-body .glyphicon-chevron-up:before{content:"\f077"}.modal-callback .modal-body .glyphicon-chevron-down:before{content:"\f078"}.modal-callback .modal-body .date-picker{min-height:200px}.modal-callback .modal-body .date-picker table>thead>tr>th{vertical-align:bottom}.modal-callback .modal-body .date-picker .uib-day .active span{color:#fff}.modal-callback .modal-body .date-picker .btn-default[disabled]{background-color:#eeeeee}.modal-callback .modal-body .time-picker{margin:10px}.modal-callback .modal-body .date-picker,.modal-callback .modal-body .time-picker{display:inline-block}.modal-callback .modal-body .date-picker button,.modal-callback .modal-body .date-picker input,.modal-callback .modal-body .time-picker button,.modal-callback .modal-body .time-picker input{border-radius:0}div.uib-datepicker table tbody tr td:nth-child(n+8){display:none}

@-webkit-keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}@-webkit-keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}.modal-email{z-index:1053}.modal-email .modal-body{color:#000}.modal-email .modal-body h4:not(:last-child),.modal-email .modal-body p:not(:last-child){margin-bottom:15px}.modal-email .modal-body input,.modal-email .modal-body textarea{text-align:left}.modal-email .modal-body .disclaimer{font-size:10px}

aw-scanner{height:100%;width:100%}aw-scanner .scanner-component #scanner{top:0;left:0;height:100%;width:100%}aw-scanner #scanner div.scandit.scandit-container{width:100%;height:40vh}

@-webkit-keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}@-webkit-keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}@font-face{font-family:'OpenSans-Regular';src:url(./images/629a55a7e793da068dc580d184cc0e31-OpenSans-Regular.ttf) format("truetype")}@font-face{font-family:'OpenSans-Semibold';src:url(./images/33f225b8f5f7d6b34a0926f58f96c1e9-OpenSans-Semibold.ttf) format("truetype")}@font-face{font-family:'OpenSans-Light';src:url(./images/1bf71be111189e76987a4bb9b3115cb7-OpenSans-Light.ttf) format("truetype")}@font-face{font-family:'Brandon_reg';src:url(./images/1f55925e52b9e71fd57108874184060d-Brandon_reg.otf) format("opentype")}@font-face{font-family:'Brandon_bld';src:url(./images/fa11c3ca7b2301d6b8da51b04985fb05-Brandon_bld.otf) format("opentype")}body{font-family:"open-sans", sans-serif;font-weight:normal;background-color:#fff;color:#323537;font-size:14px;touch-action:none}h1,h2,h3,h4{font-family:Brandon_bld}a{color:#5ABB62}a:hover,a:focus,a:visited{text-decoration:none}strong{font-weight:bold}.app{background-color:#fff;color:#323537}.sidebar-right{width:100% !important}.sidebar-right-in .app{-webkit-transform:translate(-100%, 0) !important;transform:translate(-100%, 0) !important}.vcard .adr .street-address{display:block}.vcard .adr .extended-address{display:block}.vcard .adr .locality:after{content:", "}.vertical-align{top:40%}.app-store-badge{width:200px;height:auto;margin-bottom:15px}@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}.has-navbar-top .app-body{padding-top:60px}.has-navbar-bottom .app-body{padding-bottom:50px}.navbar-app{background-color:inherit;color:inherit}.navbar-app .btn{padding-left:20px;padding-right:20px;color:inherit}.navbar-app .btn:active,.navbar-app .btn:hover{color:inherit}.airfx-module .navbar-app{background-color:white !important}.navbar-absolute-top{color:#5ABB62;font-weight:bold;min-height:60px;border-bottom-width:0}.navbar-absolute-top .btn{color:#323537;line-height:60px}.navbar-absolute-top .btn:active,.navbar-absolute-top .btn:hover{color:#323537}.navbar-absolute-bottom{color:#5ABB62;border-top:2px solid #eee}.navbar-absolute-bottom .btn,.navbar-absolute-bottom .btn-navbar{font-weight:bold}.navbar-absolute-bottom .btn:not(:last-child),.navbar-absolute-bottom .btn-navbar:not(:last-child){border-right:2px solid #eee !important}.airfxdisabled{color:#ddd !important}.navbar-brand{height:60px;padding:21px;font-size:14px;line-height:18px;text-transform:uppercase}.navbar-brand .icon-logo{margin-top:-8.5px}@media screen and (min-width: 992px){.navbar-brand-center{position:absolute;text-align:center;width:100%;float:none}}@media screen and (max-width: 360px){.navbar-overlap-fix{margin:0 auto;display:block;max-width:130px;white-space:normal;padding-bottom:7px;margin-top:-7px}}.navbar-app .back-btn{z-index:1}.scan-barcode-component{height:94vh;width:100vw;font-size:15px;font-family:OpenSans-Regular;color:#757577;line-height:22px;padding-top:60px}.scan-barcode-component .message,.scan-barcode-component a{margin:20px 10px;text-align:center}.scan-barcode-component a{margin:20px;text-decoration:underline}.scan-barcode-component .blurred{z-index:1;-webkit-filter:blur(3px);filter:blur(3px);width:105vw;left:-5px}.scan-barcode-component .message-container{background-color:rgba(255,255,255,0);z-index:99999;margin:0 auto;width:90%}.scan-barcode-component aw-spinner{height:40vh;width:100vw}.scan-barcode-component aw-spinner aw-scanner{height:100%}.scan-barcode-component #manual-entry-container{width:100vw;text-align:center}

@-webkit-keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}@-webkit-keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}.desktop-component .modal.modal-overlay{background-color:#444}.desktop-component .modal.modal-overflow{overflow-x:hidden}.desktop-component img{height:75px;width:auto}.desktop-component .desktop-major-section{width:100%;margin-left:auto;margin-right:auto;text-align:center;padding-top:50px;padding-bottom:50px}.desktop-component .mobile{font-size:20pt;width:85%;color:#000}.desktop-component .go-to{font-size:20pt;width:85%;color:#000}.desktop-component .welcome{color:#5ABB62;font-size:22pt}.desktop-component hr{width:50%;height:2px}.desktop-component strong{color:#5ABB62}.desktop-component .light{background-color:#fff}.desktop-component .dark{background-color:#444;color:#fff;width:100%}.desktop-component .download-message{font-size:16pt;width:78%}.desktop-component .download-button{background-color:#5ABB62;width:100%;height:50px}.desktop-component .has-error{font-weight:bold;width:78%}.desktop-component .modal-overlay{background:#fff}.desktop-component .modal-overlay .modal-dialog{margin:0px}.desktop-component .modal-overlay .modal-dialog .modal-body{padding:0px}.desktop-component .instructions-section{width:62.5%;margin-left:auto;margin-right:auto}.desktop-component .phone-number{color:#fff}.desktop-component .user-guide img{height:100%;width:auto}.desktop-component .user-guide a{display:inline-block}.desktop-component .user-guide a .guide-section{padding-top:10px;padding-bottom:10px;text-transform:uppercase;color:#fff}.desktop-component .user-guide a .guide-section .download-link{color:#5ABB62;font-family:brandon-grotesque, sans-serif}

aw-error-banner .row-eq-height{display:-webkit-box;display:flex;margin:inherit}aw-error-banner #errorBox{background-color:#CD2026;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-flow:column;-webkit-box-pack:center;justify-content:center;text-align:center;padding:0px;float:left;width:70px}aw-error-banner #errorMessage{border:2px solid #CD2026;border-left:none;background-color:#fff;padding:10px;margin:auto;padding-left:15px;font-size:12px}aw-error-banner .no-barcode-was-detected{letter-spacing:-0.50px;line-height:18px}

@-webkit-keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}@-webkit-keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}.help-module{z-index:1052}.help-module .section{padding-top:0;margin-top:0;padding-bottom:50px}.help-module .help-header{font-size:29px;line-height:6px;font-style:italic;font-weight:bolder;text-transform:none}.help-module .help-button{color:#fff;background-color:#5ABB62;border-color:#5ABB62;padding:12px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:20px;width:220px;font-style:italic;font-weight:bolder}.help-module .help-call{background-color:inherit;color:inherit;text-align:center;bottom:15px;width:100%}.help-module .close-btn{display:block;margin-left:auto;margin-right:auto;margin-top:20px;height:40px}.help-module .call-img{width:120px;height:120px;display:block;margin-left:auto;margin-right:auto}.help-module .section-text{line-height:23px}.help-module .section-text a.phone{color:#fff;font-size:30px}.help-module .section-text.hours{font-weight:bold;text-transform:uppercase}.help-module .section-text.text-caption{color:#fff}.help-module a.btn{width:100%;max-width:240px;text-transform:none;font-style:italic}.help-module h1{font-size:20px}.sidebar{display:none}

@-webkit-keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}@-webkit-keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}.overlay{display:block}.overlay{overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;outline:0;height:100%;width:100%}.overlay .navbar-app{color:inherit;background-color:transparent}.overlay .navbar-app a,.overlay .navbar-app .btn,.overlay .navbar-app .btn:hover{color:inherit}.overlay .overlay-body{padding:10px 30px;display:block;overflow:hidden;text-align:center}.overlay .overlay-body .progress-indicator{margin-top:25px;font-size:10em}.has-navbar-top .overlay .overlay-body{padding-top:51px}.has-navbar-bottom .overlay .overlay-body{padding-bottom:51px}.overlay .overlay-body .no-navbar-bottom{padding-bottom:0px}.overlay .overlay-title{text-transform:uppercase;margin-bottom:20px}.overlay.overlay-theme-default,.overlay.overlay-theme-gray{color:#323537;background-color:#F4F4F4}.overlay.overlay-theme-default .progress-indicator,.overlay.overlay-theme-gray .progress-indicator{background-size:180px 180px;display:inline-block;width:180px;height:180px}

.product-image{max-height:180px;max-width:240px;height:auto;width:auto}

@-webkit-keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}@-webkit-keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}.spinner-component{color:#323537;background-color:#F4F4F4;position:relative}.spinner-component .image-container{position:absolute;background-color:white;opacity:0.92;height:100%;width:100%;z-index:1;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center}.spinner-component .image-container img{height:180px;width:180px;margin:0 auto;display:block}.spinner-component .transition-container{position:absolute}

@-webkit-keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}@-webkit-keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}.vertical-component{overflow:hidden}.vertical-component h1{color:#fff;font-size:48px;text-transform:uppercase;line-height:0.96em;text-shadow:-4px 4px 0px #37843d}.vertical-component .message{font-size:14pt}.vertical-component .modal-body{padding-top:7%;padding-bottom:7%}.vertical-component .green{background-color:#5ABB62}

.popup-notification-component span.close-button{float:right;background-color:transparent;width:4em;height:4em;padding:1em}.popup-notification-component .call-us-info{margin-left:auto;margin-right:auto;margin-top:-1.5em;text-align:center;line-height:20px}.popup-notification-component .call-us-info .phone{text-align:center;margin:1em auto;display:table;font-size:16pt}.popup-notification-component .call-us-info .phone :nth-child(n){display:table-cell;vertical-align:middle;text-align:center}.popup-notification-component .call-us-info .call-us-text{width:40vw}

.zwave.overlay{overflow:hidden;height:100%;width:100%;padding:0}.zwave.overlay .overlay-body{padding:0;display:block;overflow:hidden;text-align:center;height:100%;width:100%;background-color:white}.zwave.overlay .overlay-body iframe{height:calc(100% + 16px);width:calc(100% + 16px);display:block;position:fixed;top:0;bottom:0;left:0;right:0}

aw-simple-modal-v2{font-family:'OpenSans-Regular';line-height:20px}aw-simple-modal-v2 .rectangle{margin:5px auto;background-color:#323537;height:4px;width:60px;border-radius:2px}aw-simple-modal-v2 .modal-title{font-weight:bold;font-size:26px;color:#323537;letter-spacing:-0.65px}aw-simple-modal-v2 .modal-description{color:#323537;font-size:14px;line-height:20px;height:60px}aw-simple-modal-v2 .modal-dialog{position:fixed;bottom:0;left:0;width:100%;margin:0}aw-simple-modal-v2 .modal-content{border-radius:15px 15px 0 0}aw-simple-modal-v2 .modal-body{text-align:left;padding:30px}aw-simple-modal-v2 .inline-btn-group{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap;-webkit-box-pack:justify;justify-content:space-between;-webkit-box-align:center;align-items:center}aw-simple-modal-v2 .btn{height:60px;-webkit-box-flex:1;flex:1 1 0;border-radius:6px;text-transform:none;font-weight:bold;display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;flex-wrap:nowrap;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center}aw-simple-modal-v2 .btn.green{background-color:#5ABB62;color:#fff}aw-simple-modal-v2 .btn.white{border:1.5px solid #5ABB62;color:#5ABB62;background-color:#fff}aw-simple-modal-v2 .btn-left{margin-right:5px}aw-simple-modal-v2 .btn-right{margin-left:5px}aw-simple-modal-v2 a{text-transform:capitalize}aw-simple-modal-v2 .unplugged-container{text-align:center;margin-bottom:30px}aw-simple-modal-v2 .justified{display:table;width:100%;table-layout:fixed;border-spacing:10px}aw-simple-modal-v2 label{text-transform:uppercase;font-weight:bold;font-size:18px;letter-spacing:-0.22px;line-height:24px;color:#323537;margin-bottom:10px}aw-simple-modal-v2 input[type="text"]{text-align:left;height:48px;border-radius:3px;border:2px solid #ddd;margin-bottom:14px;font-size:14px}aw-simple-modal-v2 p{font-size:14px;letter-spacing:-0.26px;line-height:20px}aw-simple-modal-v2 .img-container{height:88px;width:88px;margin:40px auto}aw-simple-modal-v2 .img-container img{height:100%;width:auto}aw-simple-modal-v2 .spinner-component{background-color:#fff}@media (max-width: 320px){aw-simple-modal-v2 .modal-body{overflow:scroll;max-height:350px}}

.fullScreenModal{width:100%;height:100%;background-color:white}

@-webkit-keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}@-webkit-keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}.airfx-module .inline-btn-group{margin-top:-3px;margin-bottom:5px;background-color:#fff;color:#5ABB62}.airfx-module .inline-btn-group .btn{height:50px;padding-left:20px;padding-right:20px;color:inherit;font-weight:bold;text-transform:uppercase}.airfx-module .inline-btn-group .btn:active,.airfx-module .inline-btn-group .btn:hover{color:inherit}.airfx-module .inline-btn-group .btn:not(:last-child){border-right:1px solid #EEEEEE}.airfx-module.initialize-component .list-group,.airfx-module.list-component .list-group{margin-bottom:5px;line-height:0}.airfx-module .initialize-item-component,.airfx-module .list-item-component,.airfx-module .list-group-item{padding:0}.airfx-module .initialize-item-component .indicator-container,.airfx-module .list-item-component .indicator-container,.airfx-module .list-group-item .indicator-container{display:block;float:left;width:69px;height:70px;line-height:70px;background-color:#ddd;color:#999;border-bottom:1px solid white;font-size:20px;font-weight:bold;text-align:center}.airfx-module .initialize-item-component .indicator-container .selected,.airfx-module .list-item-component .indicator-container .selected,.airfx-module .list-group-item .indicator-container .selected{color:#000}.airfx-module .initialize-item-component .info-container,.airfx-module .list-item-component .info-container,.airfx-module .list-group-item .info-container{display:block;height:70px;margin-left:65px;padding-left:20px;color:#323537;line-height:70px;font-size:14px;font-weight:bold;text-transform:uppercase;letter-spacing:-0.26px}.airfx-module .initialize-item-component .info-container.remove-line-height,.airfx-module .list-item-component .info-container.remove-line-height,.airfx-module .list-group-item .info-container.remove-line-height{line-height:normal !important;line-height:initial !important;padding-top:0.5em}.airfx-module .initialize-item-component .info-container.remove-line-height .small-text,.airfx-module .list-item-component .info-container.remove-line-height .small-text,.airfx-module .list-group-item .info-container.remove-line-height .small-text{font-size:10px}.airfx-module .initialize-item-component .info-container.reset-uppercase,.airfx-module .list-item-component .info-container.reset-uppercase,.airfx-module .list-group-item .info-container.reset-uppercase{text-transform:none}.airfx-module .initialize-item-component .info-container.sub-category-group,.airfx-module .list-item-component .info-container.sub-category-group,.airfx-module .list-group-item .info-container.sub-category-group{margin-left:0}.airfx-module .initialize-item-component.enabled .indicator-container,.airfx-module .list-item-component.enabled .indicator-container,.airfx-module .list-group-item.enabled .indicator-container{background-color:#323537;color:#fff;border-bottom-color:#1a1b1c}.airfx-module .initialize-item-component.enabled .info-container,.airfx-module .list-item-component.enabled .info-container,.airfx-module .list-group-item.enabled .info-container{color:#323537}.airfx-module .initialize-item-component.complete .indicator-container,.airfx-module .list-item-component.complete .indicator-container,.airfx-module .list-group-item.complete .indicator-container{background-color:#5ABB62;color:#fff;border-bottom-color:#42a04a}.airfx-module .initialize-item-component.complete .info-container,.airfx-module .list-item-component.complete .info-container,.airfx-module .list-group-item.complete .info-container{color:#5ABB62}.airfx-module .initialize-item-component.connected .indicator-container,.airfx-module .list-item-component.connected .indicator-container,.airfx-module .list-group-item.connected .indicator-container{background-color:#5ABB62;color:#fff;border-bottom-color:#42a04a}.airfx-module aw-home-automation-list-item:last-child .indicator-container{border-bottom:none}.airfx-module.no-sensors-page .banner{padding-top:30% !important}.airfx-module.no-sensors-page .banner img{height:130px !important}.airfx-module .armedPanelModal .panel-armed{color:#E85C46;font-weight:bold}.airfx-module .section-title{line-height:30px}.complete-text{color:white;font-size:20px;font-family:OpenSans-Semibold;font-weight:500}@media (max-width: 326px){.small-text{font-size:9px !important}}

@-webkit-keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}@-webkit-keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}.menu-module .step-container{position:relative}.menu-module .step-container:last-child .step-connector{display:none}.menu-module .step-container:last-child .step{padding-bottom:0}.menu-module .step-connector{position:absolute;left:18px;width:4px;height:110%;background-color:#eee;z-index:-1}.menu-module .step{display:block;width:100%;padding-bottom:5%}.menu-module .step:after{content:"";display:table;clear:both}.menu-module .step .step-surround{height:83px;padding-bottom:85px;padding-right:25px}.menu-module .step .step-icon{float:left;width:40px;height:85px;margin-right:25px;background-color:#323537;color:#fff;font-size:14px;text-align:center;text-transform:uppercase;line-height:72px;border-radius:5px}.menu-module .step .step-icon-lg{height:160px}.menu-module .step .step-info-container{padding-left:65px}.menu-module .step .step-label{color:#aaa;font-size:12px;text-align:left;text-transform:uppercase;margin-top:5px}.menu-module .step .step-title{color:#323537;font-size:16px;line-height:normal;line-height:initial;text-align:left;text-transform:uppercase}.menu-module .step .step-text{color:#323537;text-align:left;font-size:12px;margin-right:5px}.menu-module .step.enabled .step-icon{background-color:#5ABB62;font-size:35px}.menu-module .step.enabled .step-surround{border:2px solid #5ABB62;border-radius:8px}.menu-module .step.enabled .step-title{color:#5ABB62}.menu-module .step.disabled .step-icon{background-color:#ddd}.menu-module .step.disabled .step-label{color:#ddd}.menu-module .step.disabled .step-title{color:#ddd}.menu-module .step.disabled .step-text{color:#ddd}.menu-module .step:hover{text-decoration:none}.menu-module .step .step-disabled{color:#ddd}.menu-module a.btn-link{color:#5ABB62;font-weight:bolder}.menu-module .menu-caret{position:absolute;top:26px;color:#5ABB62}.menu-module .menu-caret.left{left:-20px}.menu-module .loading-time{font-weight:bold;min-height:32px;padding:8px;margin:.5rem;margin-bottom:0}.menu-module .loading-time.loading{border-radius:3px}.menu-module .loading{position:relative;background-color:#e2e2e2}.menu-module .loading::after{display:block;content:"";position:absolute;width:100%;height:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);background:-webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255,255,255,0.2)), to(transparent));background:linear-gradient(90deg, transparent, rgba(255,255,255,0.2), transparent);-webkit-animation:loading 0.8s infinite;animation:loading 0.8s infinite}@-webkit-keyframes loading{100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes loading{100%{-webkit-transform:translateX(100%);transform:translateX(100%)}}.progress-saved-modal .modal{z-index:1052}

@-webkit-keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}@-webkit-keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}.login-module.activated-component .url{font-size:16px;text-transform:uppercase}.login-module.activated-component .phone{font-size:16px}.login-module .center-narrow{max-width:300px;margin:auto}.login-module .frontpoint-svg{width:auto;height:60px}.login-module .captcha iframe{width:298px}.login-module .fp-heading{padding-bottom:22px;padding-top:58px}.login-module .disabled-text{color:#ddd}.login-module .lets-get-started{text-shadow:-1px 2px 0px #3c763d}.login-module .lets-get-started.big{font-size:52px}.login-module a{color:#ACACAC}.login-module .banner-override{padding-top:15px !important;padding-bottom:15px !important}

.form-helper{margin-bottom:0px !important}.imsid-helper-text{text-decoration:underline}.imsid-helper-link{text-decoration:underline;font-style:italic}.imsid-helper{margin-bottom:0px;font-style:italic}.imsid-container{padding-top:0px !important;padding-bottom:0px !important}.setup-code-navbar{background-color:white !important}.activation-override{padding-top:0px !important}@media only screen and (max-device-width: 400px){.normal-br{display:none !important}}

.get-started-modal{line-height:21px}.get-started-modal .splash-text{margin-top:40px !important}@media only screen and (max-device-width: 375px){.get-started-modal .splash-text{margin-top:15px !important}}.get-started-modal .key{width:auto;height:100px}.get-started-modal .key-container{padding-bottom:30px}.get-started-modal .thank-you{font-weight:bold}.get-started-modal .special-title-header{color:#5ABB62;font-size:60px;line-height:58px;text-shadow:-1px 2px 0px #3c763d;padding-bottom:0px}.get-started-modal .special-title{color:#5ABB62;font-size:60px;line-height:58px;text-shadow:-1px 2px 0px #3c763d;padding-bottom:30px}.get-started-modal .lets-get-started.big{font-size:72px}.get-started-modal .header-icon{padding-top:30px;padding-bottom:15px}.get-started-modal .special-title-header-override{line-height:40px !important;font-size:35px !important;font-weight:bolder}.get-started-modal .special-title-bottom-override{padding-top:0px !important;font-size:55px !important;font-weight:bolder !important}.getStarted-code-navbar{background-color:white !important}

.cancel-modal-body{padding:25px}.cancel-msg-content{font-size:10pt}

@-webkit-keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}@-webkit-keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}@font-face{font-family:'OpenSans-Regular';src:url(./images/629a55a7e793da068dc580d184cc0e31-OpenSans-Regular.ttf) format("truetype")}@font-face{font-family:'OpenSans-Semibold';src:url(./images/33f225b8f5f7d6b34a0926f58f96c1e9-OpenSans-Semibold.ttf) format("truetype")}@font-face{font-family:'OpenSans-Light';src:url(./images/1bf71be111189e76987a4bb9b3115cb7-OpenSans-Light.ttf) format("truetype")}@font-face{font-family:'Brandon_reg';src:url(./images/1f55925e52b9e71fd57108874184060d-Brandon_reg.otf) format("opentype")}@font-face{font-family:'Brandon_bld';src:url(./images/fa11c3ca7b2301d6b8da51b04985fb05-Brandon_bld.otf) format("opentype")}body{font-family:"open-sans", sans-serif;font-weight:normal;background-color:#fff;color:#323537;font-size:14px;touch-action:none}h1,h2,h3,h4{font-family:Brandon_bld}a{color:#5ABB62}a:hover,a:focus,a:visited{text-decoration:none}strong{font-weight:bold}.app{background-color:#fff;color:#323537}.sidebar-right{width:100% !important}.sidebar-right-in .app{-webkit-transform:translate(-100%, 0) !important;transform:translate(-100%, 0) !important}.vcard .adr .street-address{display:block}.vcard .adr .extended-address{display:block}.vcard .adr .locality:after{content:", "}.vertical-align{top:40%}.app-store-badge{width:200px;height:auto;margin-bottom:15px}aw-barcode-manual{font-family:OpenSans-Regular}aw-barcode-manual .scrollable-content{padding:25px}aw-barcode-manual .scrollable-content div,aw-barcode-manual .scrollable-content strong{font-size:10pt}aw-barcode-manual .scrollable-content #id{margin-bottom:5px}aw-barcode-manual .scrollable-content input{height:40px;width:100%;padding:0 16px}aw-barcode-manual .scrollable-content #barcode{margin-bottom:21px}aw-barcode-manual .scrollable-content #barcode #error-text{color:red;font-size:7pt}aw-barcode-manual .scrollable-content #barcode input{text-align:left;margin-bottom:7px}aw-barcode-manual .scrollable-content #barcode label{margin-bottom:5px}aw-barcode-manual .scrollable-content div#tip{background-color:#EFEFEF;padding:16px}aw-barcode-manual .scrollable-content div#tip #sample-barcode{color:#A3A4A5;text-align:center;margin:15px}aw-barcode-manual .scrollable-content div#tip #sample-barcode #barcode-image-container{margin:15px auto}aw-barcode-manual .scrollable-content .red-text{color:#D13339}@media (min-width: 768px){aw-barcode-manual .scrollable-content div,aw-barcode-manual .scrollable-content strong{font-size:14pt}aw-barcode-manual .scrollable-content div#tip div#sample-barcode{margin:25px;line-height:20px}aw-barcode-manual .scrollable-content div#tip div#sample-barcode #barcode-image-container img{height:100px}}

@-webkit-keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}@-webkit-keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}@font-face{font-family:'OpenSans-Regular';src:url(./images/629a55a7e793da068dc580d184cc0e31-OpenSans-Regular.ttf) format("truetype")}@font-face{font-family:'OpenSans-Semibold';src:url(./images/33f225b8f5f7d6b34a0926f58f96c1e9-OpenSans-Semibold.ttf) format("truetype")}@font-face{font-family:'OpenSans-Light';src:url(./images/1bf71be111189e76987a4bb9b3115cb7-OpenSans-Light.ttf) format("truetype")}@font-face{font-family:'Brandon_reg';src:url(./images/1f55925e52b9e71fd57108874184060d-Brandon_reg.otf) format("opentype")}@font-face{font-family:'Brandon_bld';src:url(./images/fa11c3ca7b2301d6b8da51b04985fb05-Brandon_bld.otf) format("opentype")}body{font-family:"open-sans", sans-serif;font-weight:normal;background-color:#fff;color:#323537;font-size:14px;touch-action:none}h1,h2,h3,h4{font-family:Brandon_bld}a{color:#5ABB62}a:hover,a:focus,a:visited{text-decoration:none}strong{font-weight:bold}.app{background-color:#fff;color:#323537}.sidebar-right{width:100% !important}.sidebar-right-in .app{-webkit-transform:translate(-100%, 0) !important;transform:translate(-100%, 0) !important}.vcard .adr .street-address{display:block}.vcard .adr .extended-address{display:block}.vcard .adr .locality:after{content:", "}.vertical-align{top:40%}.app-store-badge{width:200px;height:auto;margin-bottom:15px}aw-barcode-list{color:#323537}aw-barcode-list .list-group .list-group-item .barcode-info-container{display:block;height:70px;padding-left:20px;color:#323537;line-height:70px;font-weight:bold;text-transform:uppercase;letter-spacing:0.14px;font-size:14px}aw-barcode-list .section.header{background-color:#fff;margin-bottom:10px;font-family:"OpenSans-Regular"}aw-barcode-list .section.header p{letter-spacing:-0.26px;line-height:20px;color:#323537}

@-webkit-keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}@-webkit-keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}@font-face{font-family:'OpenSans-Regular';src:url(./images/629a55a7e793da068dc580d184cc0e31-OpenSans-Regular.ttf) format("truetype")}@font-face{font-family:'OpenSans-Semibold';src:url(./images/33f225b8f5f7d6b34a0926f58f96c1e9-OpenSans-Semibold.ttf) format("truetype")}@font-face{font-family:'OpenSans-Light';src:url(./images/1bf71be111189e76987a4bb9b3115cb7-OpenSans-Light.ttf) format("truetype")}@font-face{font-family:'Brandon_reg';src:url(./images/1f55925e52b9e71fd57108874184060d-Brandon_reg.otf) format("opentype")}@font-face{font-family:'Brandon_bld';src:url(./images/fa11c3ca7b2301d6b8da51b04985fb05-Brandon_bld.otf) format("opentype")}body{font-family:"open-sans", sans-serif;font-weight:normal;background-color:#fff;color:#323537;font-size:14px;touch-action:none}h1,h2,h3,h4{font-family:Brandon_bld}a{color:#5ABB62}a:hover,a:focus,a:visited{text-decoration:none}strong{font-weight:bold}.app{background-color:#fff;color:#323537}.sidebar-right{width:100% !important}.sidebar-right-in .app{-webkit-transform:translate(-100%, 0) !important;transform:translate(-100%, 0) !important}.vcard .adr .street-address{display:block}.vcard .adr .extended-address{display:block}.vcard .adr .locality:after{content:", "}.vertical-align{top:40%}.app-store-badge{width:200px;height:auto;margin-bottom:15px}aw-barcode-rescan .scrollable-content{padding:25px}aw-barcode-rescan .scrollable-content div{font-family:OpenSans-Regular;font-size:12px}aw-barcode-rescan .scrollable-content strong{font-weight:900}aw-barcode-rescan .scrollable-content div#tip{background-color:#EFEFEF;padding:15px;margin:auto;margin-top:6%}aw-barcode-rescan .scrollable-content div#tip #message{letter-spacing:-0.23px;line-height:17px}aw-barcode-rescan .scrollable-content div#tip #sample-sensor{color:#A3A4A5;text-align:center;margin-top:7%}aw-barcode-rescan .scrollable-content div#tip #sample-sensor #sensor-image-container{margin:15px auto}aw-barcode-rescan .scrollable-content #manual-container{margin-top:18%}aw-barcode-rescan .scrollable-content #manual-entry-message{text-align:center;font-size:16px;letter-spacing:-0.6px;line-height:22px}aw-barcode-rescan .scrollable-content #manual-entry-link{text-align:center;font-size:16px;font-weight:bold;letter-spacing:-0.6px;line-height:22px}@media (min-width: 768px){aw-barcode-rescan .scrollable-content #errorMessage{padding:15px;padding-left:20px}aw-barcode-rescan .scrollable-content #error-icon img{width:60%}aw-barcode-rescan .scrollable-content .no-barcode-was-detec{font-size:14px;letter-spacing:-0.54px;line-height:18px;padding:15px}aw-barcode-rescan .scrollable-content div#tip #message{font-size:14px;letter-spacing:-0.54px;line-height:17px}aw-barcode-rescan .scrollable-content div#tip div#sample-sensor{margin:25px;line-height:20px;font-size:14px}aw-barcode-rescan .scrollable-content div#tip div#sample-sensor #sensor-image-container img{height:100px}aw-barcode-rescan .scrollable-content #manual-entry-message{font-size:18px}aw-barcode-rescan .scrollable-content #manual-entry-link{font-size:18px}}@media (min-width: 992px){aw-barcode-rescan .scrollable-content #errorMessage{padding:20px;padding-left:25px}aw-barcode-rescan .scrollable-content #manual-entry-message{font-size:20px}aw-barcode-rescan .scrollable-content #manual-entry-link{font-size:20px}}

@-webkit-keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}@-webkit-keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}@font-face{font-family:'OpenSans-Regular';src:url(./images/629a55a7e793da068dc580d184cc0e31-OpenSans-Regular.ttf) format("truetype")}@font-face{font-family:'OpenSans-Semibold';src:url(./images/33f225b8f5f7d6b34a0926f58f96c1e9-OpenSans-Semibold.ttf) format("truetype")}@font-face{font-family:'OpenSans-Light';src:url(./images/1bf71be111189e76987a4bb9b3115cb7-OpenSans-Light.ttf) format("truetype")}@font-face{font-family:'Brandon_reg';src:url(./images/1f55925e52b9e71fd57108874184060d-Brandon_reg.otf) format("opentype")}@font-face{font-family:'Brandon_bld';src:url(./images/fa11c3ca7b2301d6b8da51b04985fb05-Brandon_bld.otf) format("opentype")}body{font-family:"open-sans", sans-serif;font-weight:normal;background-color:#fff;color:#323537;font-size:14px;touch-action:none}h1,h2,h3,h4{font-family:Brandon_bld}a{color:#5ABB62}a:hover,a:focus,a:visited{text-decoration:none}strong{font-weight:bold}.app{background-color:#fff;color:#323537}.sidebar-right{width:100% !important}.sidebar-right-in .app{-webkit-transform:translate(-100%, 0) !important;transform:translate(-100%, 0) !important}.vcard .adr .street-address{display:block}.vcard .adr .extended-address{display:block}.vcard .adr .locality:after{content:", "}.vertical-align{top:40%}.app-store-badge{width:200px;height:auto;margin-bottom:15px}.scan-barcode-component{height:94vh;width:100vw;font-size:15px;font-family:OpenSans-Regular;color:#757577;line-height:22px}.scan-barcode-component .message,.scan-barcode-component a{margin:20px 10px;text-align:center}.scan-barcode-component a{margin:20px;text-decoration:underline}.scan-barcode-component .blurred{z-index:1;-webkit-filter:blur(3px);filter:blur(3px);width:105vw;left:-5px}.scan-barcode-component .message-container{background-color:rgba(255,255,255,0);z-index:99999;margin:0 auto;width:90%}.scan-barcode-component aw-spinner{height:40vh;width:100vw}.scan-barcode-component aw-spinner aw-scanner{height:100%}.scan-barcode-component #manual-entry-container{width:100vw;text-align:center}

.modswap-module.swapintro-component .section .additional-text{padding-top:10px}.modswap-module .banner aw-panel-img .img-block{width:75%}.modswap-module .banner-green{padding-top:10px !important;padding-bottom:10px !important}.modswap-module .new-banner{height:auto;max-width:55%}.modswap-module .smaller-image{width:80%}.modswap-module hr{height:1px;border-top:2px solid #e6e4e4;margin:0 25px 25px 25px}.navbarbottom-White{background-color:#ffffff}.navbarbutton{width:50vw}#ineligible-swap .section{padding:25px 15px}#sensor-transfer .sensor-list{padding:15px}#sensor-transfer img{margin:0 20px}#sensor-transfer .img-override{margin-right:0px !important;width:14% !important;margin-left:0px !important}#sensor-transfer .sensor-list-item{text-transform:uppercase;font-size:16px;font-weight:bold}#sensor-transfer .sensor-list-item-override{padding-left:0px !important}#sensor-transfer .sensor-list-parent{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}#sensor-transfer .sensor-list-div{padding-top:0px !important}#sensor-transfer ul li:first-child>div{padding-top:0}#sensor-transfer ul li:not(:first-child)>div{padding-top:15px}#swap-complete .scrollable-content a{color:blue;text-decoration:underline}#success-reset-device{background:white;color:#5ABB62;padding:10%;margin-top:3%;border-radius:7px}.modswap-complete-text{padding-bottom:10px}.nav-button-text-override{padding-left:0px !important;padding-right:0px !important}

.instructions-module.home-component .section .additional-text{padding-top:10px}.instructions-module .banner aw-panel-img .img-block{width:75%}.instructions-module .banner-green{padding-top:10px !important;padding-bottom:10px !important}.instructions-module .bluetooth-number{width:6%;margin-bottom:0 !important}.instructions-module .bluetooth-image{width:55% !important}.instructions-module .new-banner{height:auto;max-width:55%}.instructions-module .smaller-image{width:80%}

@-webkit-keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}@-webkit-keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}.wifi-module .banner img{width:80px}.wifi-module .list-group-item .info{width:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase}.wifi-module .list-group-item .icon{float:right;width:50px;color:#5ABB62;text-align:center}.wifi-module .green-text{color:#5ABB62;font-size:12px;font-style:italic;line-height:18px}.wifi-module .disabled{color:#ddd}.wifi-module .hub-section-title{text-transform:none}.wifi-module .inline-block-child{display:inline-block !important}.wifi-modal .input-group-addon{width:0%}.wifi-modal .input-group{display:inline-table}.have-camera{padding-top:15px}.rescan-button{border:1.5px solid #5ABB62;border-radius:4px;border-width:1.5px;border-style:solid;color:#5ABB62;background-color:#fff;font-weight:bold;font-size:14px;text-transform:uppercase;line-height:20px;padding:10px;margin:0px 21px 10px 21px}.rescan-button[disabled]{border:1.5px solid #F4F4F4;border-radius:4px;border-width:1.5px;border-style:solid;color:#F4F4F4;background-color:#fff;font-weight:bold;font-size:14px;text-transform:uppercase;line-height:20px;padding:10px;margin:0px 21px 10px 21px}.rescan{text-align:center}.rescan-header{color:red;font-weight:bold;padding-bottom:10px}.rescan-body{padding-bottom:5px}

.requirements-text{font-size:14px;padding-left:5px;line-height:normal !important}.requirements-parent{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.checkbox-override{align-self:flex-start !important}label{text-transform:none !important;font-weight:normal !important;font-size:14px !important;letter-spacing:normal !important;color:inherit !important;margin-bottom:10px}.continue-button{padding-top:15px}.error-message{color:red;font-size:11px;font-style:italic}

aw-modswap-user-codes{font-family:'OpenSans-Regular'}aw-modswap-user-codes .navbarbutton{margin:0 auto}aw-modswap-user-codes button{border:1.5px solid #5ABB62;border-radius:4px;border-width:1.5px;border-style:solid;color:#5ABB62;background-color:#fff}aw-modswap-user-codes .usercode-text{padding-bottom:10px}aw-modswap-user-codes button#user-code{font-weight:bold;font-size:14px;text-transform:uppercase;line-height:20px;padding:15px;margin:21px 21px 10px 21px}aw-modswap-user-codes button#user-code div#user-code-text{height:20px;width:137px}aw-modswap-user-codes button#user-code:disabled{border-color:#ccc;color:#ccc}aw-modswap-user-codes .section{background-color:#fff}aw-modswap-user-codes .section.top{margin-bottom:7px}aw-modswap-user-codes .section.bottom{margin-top:7px}aw-modswap-user-codes #user-code-container{font-size:14px;line-height:20px;text-transform:uppercase;width:75%;display:inline-block;text-align:left;float:left;margin:12.5px 0}aw-modswap-user-codes #user-code-container #master-code{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap;-webkit-box-align:center;align-items:center}aw-modswap-user-codes #user-code-container #name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:bold;display:inline-block}aw-modswap-user-codes #user-code-container #master-tag{background-color:#5ABB62;color:#fff;border-radius:15px;border:1px solid #5ABB62;height:24px;width:69px;text-align:center;font-size:10px;font-weight:600;display:inline-block}aw-modswap-user-codes #user-code-container #code{width:265px;color:#323537}aw-modswap-user-codes #user-code-container.master{width:100%}aw-modswap-user-codes #delete{float:right;display:inline-block;margin:10px 0}aw-modswap-user-codes #delete button{height:43px;width:52px;border:1.5px solid #5ABB62;border-radius:4px;background-color:#fff}aw-modswap-user-codes #delete button img{height:17px;width:17px}

aw-add-user-code-form .error-message{margin-bottom:20px;line-height:100%}aw-add-user-code-form .error-message span{color:red;font-size:11px;font-style:italic}aw-add-user-code-form .input-group-addon{width:0%}aw-add-user-code-form .input-group{display:inline-table;margin-bottom:14px;width:-webkit-fill-available}aw-add-user-code-form .input-group .form-control{z-index:auto;text-align:left}

#checkmark-container{background-color:#5ABB62;height:88px;width:88px;border-radius:50%;margin:35px auto;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap;-webkit-box-pack:space-evenly;justify-content:space-evenly;-webkit-box-align:center;align-items:center}#checkmark-container img{height:55px;width:auto}

aw-duress-codes{font-family:'OpenSans-Regular'}aw-duress-codes .navbarbutton{margin:0 auto}aw-duress-codes button{border:1.5px solid #5ABB62;border-radius:4px;border-width:1.5px;border-style:solid;color:#5ABB62;background-color:#fff}aw-duress-codes .usercode-text{padding-bottom:10px}aw-duress-codes button#user-code{font-weight:bold;font-size:14px;text-transform:uppercase;line-height:20px;padding:15px;margin:21px 21px 10px 21px}aw-duress-codes button#user-code div#user-code-text{height:20px;width:137px}aw-duress-codes button#user-code:disabled{border-color:#ccc;color:#ccc}aw-duress-codes .section{background-color:#fff}aw-duress-codes .section.top{margin-bottom:7px}aw-duress-codes .section.bottom{margin-top:7px}aw-duress-codes #duress-code-container{font-size:14px;line-height:20px;text-transform:uppercase;width:75%;display:inline-block;text-align:left;float:left;margin:12.5px 0}aw-duress-codes #duress-code-container #duress-code{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;flex-wrap:nowrap;-webkit-box-align:center;align-items:center}aw-duress-codes #duress-code-container #name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:bold;display:inline-block}aw-duress-codes #duress-code-container #duress-tag{background-color:#666;color:#fff;border-radius:15px;border:1px solid #666;height:24px;width:69px;text-align:center;font-size:10px;font-weight:600;display:inline-block;margin-left:10px}aw-duress-codes #duress-code-container #code{width:265px;color:#323537}aw-duress-codes #duress-code-container.master{width:100%}aw-duress-codes #delete{float:right;display:inline-block;margin:10px 0}aw-duress-codes #delete button{height:43px;width:52px;border:1.5px solid #5ABB62;border-radius:4px;background-color:#fff}aw-duress-codes #delete button img{height:17px;width:17px}

.training-module .videodivider{padding-top:10px;background-color:#f4f4f4}.training-module .videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.training-module .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}

.airfx-tunnel-module .alignment{top:40%}.airfx-tunnel-module .icon-triangle{color:#5ABB62;font-size:10em}

aw-category-list{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;text-align:center;font-size:calc(13pt + 1vw);height:100vh}aw-category-list .flex-container{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;-webkit-box-pack:center;justify-content:center;height:100%}aw-category-list .flex-container:first-child{-webkit-box-align:center;align-items:center}aw-category-list .category-container img.product{width:14vh;height:auto}aw-category-list .category-container .dark-section.flex-container{background-color:#51a859;height:17vh;color:white}aw-category-list .category-container .dark-section.flex-container .message{font-size:calc(10pt + 1vw);margin:0 15vw;padding-bottom:15px}aw-category-list .category-container hr{margin:unset}aw-category-list .category-container .row{height:19vh}aw-category-list .category-container .description{text-align:left;margin-right:35px}aw-category-list .category-container .description .category-name{margin-bottom:5px;font-size:calc(5pt + 3vh)}aw-category-list .category-container .description .sub-category{font-size:calc(4pt + 1.5vh);margin-top:1px;line-height:2.8vh}aw-category-list div.key{-webkit-box-flex:1;flex:1}aw-category-list div.key img{height:8vh;margin:0 auto}aw-category-list .alignment-override{-webkit-box-align:start !important;align-items:start !important}aw-category-list .category-alignment-override{margin-left:40px}aw-category-list .message-alignment-override{padding-bottom:30px !important;font-size:14pt !important}aw-category-list .message-padding-override{padding-bottom:0px !important;font-size:11pt !important}aw-category-list .category-container-override{height:28vh !important}aw-category-list .key-override{background-color:#51a859 !important}

aw-category-empty{text-transform:uppercase;font-size:4vh}aw-category-empty h1.message{width:80vw;margin:0 auto;text-align:center;text-shadow:-4px 4px #407D3D}aw-category-empty img{display:block;height:22vh;margin:10vh auto}

@-webkit-keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}@-webkit-keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}@font-face{font-family:'OpenSans-Regular';src:url(./images/629a55a7e793da068dc580d184cc0e31-OpenSans-Regular.ttf) format("truetype")}@font-face{font-family:'OpenSans-Semibold';src:url(./images/33f225b8f5f7d6b34a0926f58f96c1e9-OpenSans-Semibold.ttf) format("truetype")}@font-face{font-family:'OpenSans-Light';src:url(./images/1bf71be111189e76987a4bb9b3115cb7-OpenSans-Light.ttf) format("truetype")}@font-face{font-family:'Brandon_reg';src:url(./images/1f55925e52b9e71fd57108874184060d-Brandon_reg.otf) format("opentype")}@font-face{font-family:'Brandon_bld';src:url(./images/fa11c3ca7b2301d6b8da51b04985fb05-Brandon_bld.otf) format("opentype")}body{font-family:"open-sans", sans-serif;font-weight:normal;background-color:#fff;color:#323537;font-size:14px;touch-action:none}h1,h2,h3,h4{font-family:Brandon_bld}a{color:#5ABB62}a:hover,a:focus,a:visited{text-decoration:none}strong{font-weight:bold}.app{background-color:#fff;color:#323537}.sidebar-right{width:100% !important}.sidebar-right-in .app{-webkit-transform:translate(-100%, 0) !important;transform:translate(-100%, 0) !important}.vcard .adr .street-address{display:block}.vcard .adr .extended-address{display:block}.vcard .adr .locality:after{content:", "}.vertical-align{top:40%}.app-store-badge{width:200px;height:auto;margin-bottom:15px}aw-airfx-keypad-activation{color:#323537}aw-airfx-keypad-activation .list-group .list-group-item .keypad-info-container{display:-webkit-inline-box;display:inline-flex;height:70px;padding-left:20px;color:#323537;line-height:70px;font-weight:bold;text-transform:uppercase;letter-spacing:0.14px;font-size:14px}aw-airfx-keypad-activation .list-group .list-group-item{border-bottom:1px solid #ffffff}aw-airfx-keypad-activation .section.header{background-color:#fff;margin-bottom:10px;font-family:"OpenSans-Regular"}aw-airfx-keypad-activation .section.header p{letter-spacing:-0.26px;line-height:20px;color:#323537}aw-airfx-keypad-activation .highlight{color:#5ABB62;font-weight:bold}aw-airfx-keypad-activation .check{padding-right:10px}aw-airfx-keypad-activation .spinnerholder{padding-right:12px;width:31px;padding-top:34px}aw-airfx-keypad-activation .section-instruction{font-style:italic}

@-webkit-keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}@-webkit-keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}.boxcheck-module.items-component .list-group{margin-bottom:5px}.boxcheck-module.items-component .list-group-item .info{width:auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;font-weight:bold}.boxcheck-module.items-component .list-group-item .quantity{float:right;width:50px;color:#aaa;text-align:right}.boxcheck-module.missing-component h1{font-size:48px}.boxcheck-module.missing-component .phone{font-size:30px}

.mastercode-module .input-group-addon{width:0%}.mastercode-module .input-group{display:inline-table}

.order-selector-module.home-component .list-group-item{height:auto}.order-selector-module.home-component .list-group-item li:not(:last-of-type){padding-bottom:10px}


.password-module form input{margin:0 auto;max-width:300px}.password-module .text-error .phone{color:#E85C46}.password-module .input-group-addon{width:0%}.password-module .input-group{display:inline-table}.section-text-username{font-weight:bold}

@-webkit-keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}@-webkit-keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}.predispatch-module .banner img{width:80px}.predispatch-module .important-text{color:red}.predispatch-module .form-control{text-align:left}.predispatch-module .text-error{text-align:left}.predispatch-module .vcard-container{font-weight:bold;text-transform:uppercase}.predispatch-module .vcard{margin-bottom:18px}.predispatch-module .vcard .fn:after{content:" / "}.predispatch-module .vcard .tel{display:inline-block}.predispatch-module .vcard:last-child{margin-bottom:15px}.predispatch-module .contact-panel{margin-left:-30px;margin-right:-30px;padding:15px 30px;background-color:#FFFFFF}.predispatch-module .contact-panel .controls:after{content:"";display:table;clear:both}.predispatch-module .contact-panel:last-of-type{margin-bottom:15px}.predispatch-module .contact-panel:not(:last-of-type){margin-bottom:10px}.predispatch-module .slideDown{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-name:slideInDown;animation-name:slideInDown}.predispatch-module .slideUp{-webkit-animation-duration:0.5s;animation-duration:0.5s;-webkit-animation-name:slideInUp;animation-name:slideInUp}.predispatch-module .disabled{color:#ddd}

@-webkit-keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}@-webkit-keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}.contact{font-family:"brandon-grotesque", sans-serif;font-weight:normal;font-weight:bold;text-align:center;text-transform:uppercase}

.contact-module.edit-contact-component .contact-label{float:left;padding:6px 12px;border:1px solid transparent;line-height:1.42857143}.contact-module.edit-contact-component .contact-actions{float:right}.contact-module.edit-contact-component .contact-actions .btn{color:#5ABB62}.contact-module.edit-contact-component .contact-actions .btn:disabled{color:#ddd}.contact-module.edit-contact-component .btn:disabled,.contact-module.edit-contact-component .btn:active,.contact-module.edit-contact-component .btn:hover,.contact-module.edit-contact-component .btn:focus,.contact-module.edit-contact-component .btn:visited{text-decoration:none}

@-webkit-keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}@-webkit-keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}@font-face{font-family:'OpenSans-Regular';src:url(./images/629a55a7e793da068dc580d184cc0e31-OpenSans-Regular.ttf) format("truetype")}@font-face{font-family:'OpenSans-Semibold';src:url(./images/33f225b8f5f7d6b34a0926f58f96c1e9-OpenSans-Semibold.ttf) format("truetype")}@font-face{font-family:'OpenSans-Light';src:url(./images/1bf71be111189e76987a4bb9b3115cb7-OpenSans-Light.ttf) format("truetype")}@font-face{font-family:'Brandon_reg';src:url(./images/1f55925e52b9e71fd57108874184060d-Brandon_reg.otf) format("opentype")}@font-face{font-family:'Brandon_bld';src:url(./images/fa11c3ca7b2301d6b8da51b04985fb05-Brandon_bld.otf) format("opentype")}body{font-family:"open-sans", sans-serif;font-weight:normal;background-color:#fff;color:#323537;font-size:14px;touch-action:none}h1,h2,h3,h4{font-family:Brandon_bld}a{color:#5ABB62}a:hover,a:focus,a:visited{text-decoration:none}strong{font-weight:bold}.app{background-color:#fff;color:#323537}.sidebar-right{width:100% !important}.sidebar-right-in .app{-webkit-transform:translate(-100%, 0) !important;transform:translate(-100%, 0) !important}.vcard .adr .street-address{display:block}.vcard .adr .extended-address{display:block}.vcard .adr .locality:after{content:", "}.vertical-align{top:40%}.app-store-badge{width:200px;height:auto;margin-bottom:15px}.premises-module .banner img{width:80px}.premises-module .form-control,.premises-module .form-control-static{text-align:left}.premises-module .text-error{text-align:left;margin-bottom:0 !important}.premises-module .vcard{font-family:OpenSans-Light;margin-bottom:15px;font-size:1.4em;line-height:1.3em}.premises-module .customer-support-section{font-size:16px;line-height:22px}.premises-module .customer-support-section a.phone-number{color:inherit}.address-validation-modal .modal-body>*:not(:last-child){margin-bottom:10px}


.activation-modal-component .note{background-color:#eee;color:#555;font-size:0.95em;padding:25px;font-style:italic;text-align:center;line-height:125%}

@-webkit-keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}@-webkit-keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}.sensor-module .dl-code{margin-top:20px}.sensor-module .list-group-item{padding:0}.sensor-module .list-group-item .indicator{float:left;width:69px;height:70px;background-color:#323537;color:#fff;line-height:70px;font-weight:bold;text-align:center;border-bottom:1px solid #1a1b1c}.sensor-module .list-group-item .indicator .menu-caret{color:#5ABB62}.sensor-module .list-group-item .info{height:70px;margin-left:60px;padding-left:20px;color:#323537;line-height:70px;text-transform:uppercase;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.sensor-module .list-group-item .info .sensor-text{display:inline-block;width:calc(100% - 35px);text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.sensor-module .list-group-item .reset-uppercase{text-transform:none}.sensor-module .list-group-item.review .indicator,.sensor-module .list-group-item.enabled .indicator{background-color:#5ABB62;color:#fff;border-bottom-color:#42a04a}.sensor-module .list-group-item.review .info,.sensor-module .list-group-item.enabled .info{color:#5ABB62;font-weight:bolder}.sensor-module .list-group-item.disabled .indicator{background-color:#ddd;color:#999;font-weight:normal;border-bottom-color:#ccc}.sensor-module .list-group-item.disabled .info{color:#ddd}.sensor-module .list-group-item.skipped .indicator{background-color:#323537;color:#fff;border-bottom-color:#1a1b1c}.sensor-module .list-group-item.skipped .info{color:#ddd}.sensor-module .list-group-item.enabled.malfunction .indicator,.sensor-module .list-group-item.enabled.not-connected .indicator,.sensor-module .list-group-item.enabled.tampered .indicator{background-color:#E85C46;border-bottom-color:#df361c}.sensor-module .list-group-item.enabled.malfunction .info,.sensor-module .list-group-item.enabled.not-connected .info,.sensor-module .list-group-item.enabled.tampered .info{color:#E85C46}.sensor-module .sensor-info-component .list-group-item{margin-bottom:-1px;padding:10px 15px;border:1px solid #dddddd;text-align:left}.sensor-module .sensor-info-component .list-group-item-heading{text-align:center}.sensor-module .test-container{margin-top:30px}.sensor-module .test-container .test-indicator.disabled{opacity:0.1}.sensor-module .test-container .test-indicator.disabled img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.sensor-module .test-container .test-text{font-weight:bold}.sensor-module .test-container>*:not(:last-child){margin-bottom:10px}.sensor-module .test-container .opened{color:#f0ad4e}.sensor-module .test-container .closed{color:#5ABB62}.sensor-module b{font-weight:bold}.sensor-module .greenHighlight{border:2px solid #5ABB62}.sensor-module .new-banner{margin:30px 0}.sensor-module .list-group-item:last-child .indicator{border-bottom:none}.sensor-module .highlighted,.door-window-installation-modal-component .highlighted{font-weight:bold;font-size:1.3em}.contact-modal a.customer-support-number{color:inherit}.install-modal .phone-number-green{color:#5ABB62}.sensor-connecting-component a.customer-support-number{color:inherit}.door-window-installation-modal-component .modal-body .btn-group .btn{padding-top:13px;padding-bottom:13px;border:2px solid #ccc;border-radius:0;background-color:#fff;color:#5ABB62}.door-window-installation-modal-component .modal-body .btn-group .btn.active{background-color:#ccc;color:#fff}.door-window-installation-modal-component .modal-body .content>*:not(:last-child){margin-bottom:10px}.smoke-heat-installation-modal-component span{font-weight:bold;margin-bottom:2em;font-size:15px;text-transform:uppercase}.item-complete-component .test-status-description{text-transform:none !important}.banner-green{padding-top:10px !important;padding-bottom:10px !important}.sensor-title{font-size:25px}

.cameras-component{height:calc(100%)}.cameras-component img{height:auto;margin-top:20px}.cameras-component .hidden{display:none}

.locks-component .instructions{text-align:center;margin-left:30px;margin-right:30px}.locks-component img{margin:0 auto 20px auto;display:block}.locks-component.home img.large-image{margin-top:30px;width:55%;height:auto}.locks-component.setup .section{padding-top:35px;padding-bottom:40px}.locks-component.setup .section .section-title{padding-bottom:5px}.locks-component.setup .videoWrapper{width:100vw;height:32vh}.locks-component.setup .videoWrapper iframe{height:100%;width:100%}.locks-component.setup #setup-image-container img{margin:calc(0.5em + 3vh) auto calc(0.5em + 3vh) auto}.locks-component.setup .instructions{margin:auto 12vw 5vh 12vw}.locks-component.setup .instructions .note{font-style:italic;margin-top:35px}.locks-component.setup .instructions li{margin-bottom:20px;list-style-type:decimal}.z-index-overlay{z-index:998}.z-index-modal{background-color:white;height:100%;width:100%}aw-zwave-overlay{height:100%;width:100%}.hide-page{display:none}

aw-system-activation #key{height:159px;width:auto;margin-bottom:41px}

.navbar .icon-arrow-left{font-weight:bold}

fa fa-question-circle-o{vertical-align:middle !important}

.error-module .phone{font-size:30px}

.signage-module.home-component .tray-text{margin-top:30px}.hardware-module .accessories-box-text{margin-top:0px}.image-resize{height:190px;width:auto}

@-webkit-keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}@-webkit-keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}rzslider,.rzslider{margin-bottom:45px}rzslider .rz-bar,.rzslider .rz-bar{background-color:#eee}rzslider .rz-pointer,.rzslider .rz-pointer{background-color:#5ABB62}rzslider .rz-pointer.rz-active:after,rzslider .rz-pointer:after,rzslider .rz-pointer:hover:after,.rzslider .rz-pointer.rz-active:after,.rzslider .rz-pointer:after,.rzslider .rz-pointer:hover:after{background-color:#5ABB62}rzslider .rz-bubble,.rzslider .rz-bubble{color:#323537;opacity:1 !important;font-weight:normal;font-size:14px;text-transform:uppercase;padding-bottom:5px}rzslider .rz-bubble span,.rzslider .rz-bubble span{position:static;display:inline}rzslider .rz-bubble .test-duration,.rzslider .rz-bubble .test-duration{color:#757577 !important}rzslider .rz-bubble:not(.rz-limit) .test-duration,.rzslider .rz-bubble:not(.rz-limit) .test-duration{position:relative;top:50px;color:#757577 !important}

.training-module .videoWrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.training-module .videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}

.usercode-module.home-component table{border-collapse:collapse;width:100%}.usercode-module.home-component th{font-weight:bolder}.usercode-module.home-component th,.usercode-module.home-component td{padding:8px;text-align:left}.usercode-module.home-component tr{border-bottom:1px solid #ddd}.usercode-module.home-component tr:last-child{border-bottom:none}.usercode-module.home-component i{color:red}.usercode-module.home-component i.fa-info-circle{color:grey}.usercode-module.home-component .text-green{color:#5ABB62}.usercode-module .input-group-addon{width:0%}.usercode-module .input-group{display:inline-table;width:-webkit-fill-available}

@-webkit-keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}@-webkit-keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}.welcome-module .special-title{color:#5ABB62;font-size:48px;line-height:46px;text-shadow:-2px 2px 0px #fff,-4px 4px 0px #ddd;padding-bottom:30px}.welcome-module .swipe-arrow{position:absolute;top:0;bottom:0;width:15%;color:#ffffff}.welcome-module .left{left:0}.welcome-module .right{right:0}.welcome-module .fa.fa-chevron-left,.welcome-module .fa-chevron-right{position:absolute;top:55%;color:#5ABB62;font-size:2em}.welcome-module .fa-chevron-left{right:60%}.welcome-module .fa-chevron-right{left:60%}.welcome-module .carousel-inner>.item-custom{display:none;position:static;height:100%;max-width:100%;text-align:center}.welcome-module .carousel-inner>.item-custom.active{display:block}.welcome-module .banner-green{padding-top:10px !important;padding-bottom:10px !important}.welcome-module .banner-div{text-align:center;margin:0 auto}.welcome-module .new-banner{height:auto;max-width:75%;padding-top:15px}.welcome-module .iq-banner{height:auto;max-width:55%;padding-top:15px}.welcome-module .carousel-sensor-resize{width:60%;display:block;margin:0 auto;max-width:285px}#cto_cookies_header_message{display:none}

.passcode-module form input{margin:0 auto;max-width:300px}.passcode-module .text-error .phone{color:#E85C46}.passcode-module .input-group-addon{width:0%}.passcode-module .input-group{display:inline-table}.list-item-header{font-weight:bold}.list-item{list-style-type:disc;margin-left:10px;text-align:left;padding-bottom:15px}.list-item-container{margin-left:30px}.list-item-overflow{padding-left:18px;text-align:left}@media only screen and (max-device-width: 641px){.tablet-screen{display:none !important}}::-webkit-input-placeholder{overflow:visible}::-moz-placeholder{overflow:visible}:-ms-input-placeholder{overflow:visible}::-ms-input-placeholder{overflow:visible}::placeholder{overflow:visible}

.banner.tos-banner{height:10%;min-height:66px}.upgrade-list{text-align:left}

@-webkit-keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}@keyframes spin{to{-webkit-transform:rotate(359deg) scale(-1, -1);transform:rotate(359deg) scale(-1, -1)}from{-webkit-transform:rotate(0deg) scale(-1, -1);transform:rotate(0deg) scale(-1, -1)}}.spin{-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-webkit-keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}@keyframes slideOutRightExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(150%, 0, 0);transform:translate3d(150%, 0, 0)}}.slide-out-right-extended{-webkit-animation-name:slideOutRightExtended;animation-name:slideOutRightExtended}@-webkit-keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}@keyframes slideOutLeftExtended{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-150%, 0, 0);transform:translate3d(-150%, 0, 0)}}.slide-out-left-extended{-webkit-animation-name:slideOutLeftExtended;animation-name:slideOutLeftExtended}-webkit-keyframes pulseBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseBig 50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}-webkit-keyframes pulseBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.15, 1.15, 1.15);transform:scale3d(1.15, 1.15, 1.15)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseBig{-webkit-animation-name:pulseBig;animation-name:pulseBig}-webkit-keyframes pulseReallyBig from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}-webkit-keyframes pulseReallyBig 50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}-webkit-keyframes pulseReallyBig to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}@-webkit-keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulseReallyBig{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulseReallyBig{-webkit-animation-name:pulseReallyBig;animation-name:pulseReallyBig}@font-face{font-family:'OpenSans-Regular';src:url(./images/629a55a7e793da068dc580d184cc0e31-OpenSans-Regular.ttf) format("truetype")}@font-face{font-family:'OpenSans-Semibold';src:url(./images/33f225b8f5f7d6b34a0926f58f96c1e9-OpenSans-Semibold.ttf) format("truetype")}@font-face{font-family:'OpenSans-Light';src:url(./images/1bf71be111189e76987a4bb9b3115cb7-OpenSans-Light.ttf) format("truetype")}@font-face{font-family:'Brandon_reg';src:url(./images/1f55925e52b9e71fd57108874184060d-Brandon_reg.otf) format("opentype")}@font-face{font-family:'Brandon_bld';src:url(./images/fa11c3ca7b2301d6b8da51b04985fb05-Brandon_bld.otf) format("opentype")}body{font-family:"open-sans", sans-serif;font-weight:normal;background-color:#fff;color:#323537;font-size:14px;touch-action:none}h1,h2,h3,h4{font-family:Brandon_bld}a{color:#5ABB62}a:hover,a:focus,a:visited{text-decoration:none}strong{font-weight:bold}.app{background-color:#fff;color:#323537}.sidebar-right{width:100% !important}.sidebar-right-in .app{-webkit-transform:translate(-100%, 0) !important;transform:translate(-100%, 0) !important}.vcard .adr .street-address{display:block}.vcard .adr .extended-address{display:block}.vcard .adr .locality:after{content:", "}.vertical-align{top:40%}.app-store-badge{width:200px;height:auto;margin-bottom:15px}.account-form .banner img{width:80px}.account-form .form-control,.account-form .form-control-static{text-align:left}.account-form .text-error{text-align:left;margin-bottom:0 !important}.account-form .vcard{font-family:OpenSans-Light;margin-bottom:15px;font-size:1.4em;line-height:1.3em}.account-form .customer-support-section{font-size:16px;line-height:22px}.account-form .customer-support-section a.phone-number{color:inherit}.account-form input::-webkit-outer-spin-button,.account-form input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.account-form input[type=number]{-moz-appearance:textfield}.service-plan li{text-align:left;margin-top:10px}.address-validation-modal .modal-body>*:not(:last-child){margin-bottom:10px}.address-validation-modal .payment-method form{padding:15px;border:1px solid #666;background:#fff;display:none}.address-validation-modal .payment-method #formButton{display:block;margin-right:auto;margin-left:auto}.payment-section .btn-success{background-color:#5ABB62;border-color:#5ABB62}.input-pet{height:30px;width:40px;text-align:center;border-width:1px}.button-pet{height:30px}

.duresscode-module form input{margin:0 auto;max-width:300px}.duresscode-module .text-error .phone{color:#E85C46}.duresscode-module .input-group-addon{width:0%}.duresscode-module .input-group{display:inline-table}.list-item-header{font-weight:bold}.list-item{list-style-type:disc;margin-left:10px;text-align:left;padding-bottom:15px}.list-item-container{margin-left:30px}.list-item-overflow{padding-left:18px;text-align:left}@media only screen and (max-device-width: 641px){.tablet-screen{display:none !important}}


/*# sourceMappingURL=styles-app.f110331b2709ce1cdb17.css.map*/