@charset "UTF-8";
@font-face {
  font-family: 'Material Icons';
  font-style: normal;
  font-weight: 400;
  src: url(../static/MaterialIcons-Regular.88ad171795d44fae44f1fa7fd2de085b.eot);
  /* For IE6-8 */
  src: local("☺"), url(../static/MaterialIcons-Regular.0df457da917dc3011fe73ca96617c5ec.woff2) format("woff2"), url(../static/MaterialIcons-Regular.97d3dada9b7001c0d756a8781c216462.woff) format("woff"), url(../static/MaterialIcons-Regular.24d3c2ac9110ebbb3fd7f4fbcb1d6d1b.ttf) format("truetype"); }

.material-icons {
  font-family: 'Material Icons';
  font-weight: normal;
  font-style: normal;
  font-size: 24px;
  /* Preferred icon size */
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  font-display: block; }

@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;
}

/*!
 * AngularJS Material Design
 * https://github.com/angular/material
 * @license MIT
 * v1.1.10
 */
html, body {
  height: 100%;
  position: relative; }

body {
  margin: 0;
  padding: 0; }

[tabindex='-1']:focus {
  outline: none; }

.inset {
  padding: 10px; }

a.md-no-style,
button.md-no-style {
  font-weight: normal;
  background-color: inherit;
  text-align: left;
  border: none;
  padding: 0;
  margin: 0; }

select,
button,
textarea,
input {
  vertical-align: baseline; }

input[type="reset"],
input[type="submit"],
html input[type="button"],
button {
  cursor: pointer;
  -webkit-appearance: button; }
  input[type="reset"][disabled],
  input[type="submit"][disabled],
  html input[type="button"][disabled],
  button[disabled] {
    cursor: default; }

textarea {
  vertical-align: top;
  overflow: auto; }

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
  -webkit-box-sizing: content-box; }
  input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {
    -webkit-appearance: none; }

input:-webkit-autofill {
  text-shadow: none; }

.md-visually-hidden {
  border: 0;
  clip: rect(0 0 0 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  text-transform: none;
  width: 1px; }

.md-shadow {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: inherit;
  pointer-events: none; }

.md-shadow-bottom-z-1 {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); }

.md-shadow-bottom-z-2 {
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4); }

.md-shadow-animated.md-shadow {
  -webkit-transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1);
  transition: box-shadow 0.28s cubic-bezier(0.4, 0, 0.2, 1); }

/*
 * A container inside of a rippling element (eg a button),
 * which contains all of the individual ripples
 */
.md-ripple-container {
  pointer-events: none;
  position: absolute;
  overflow: hidden;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.55s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.55s cubic-bezier(0.25, 0.8, 0.25, 1); }

.md-ripple {
  position: absolute;
  -webkit-transform: translate(-50%, -50%) scale(0);
          transform: translate(-50%, -50%) scale(0);
  -webkit-transform-origin: 50% 50%;
          transform-origin: 50% 50%;
  opacity: 0;
  border-radius: 50%; }
  .md-ripple.md-ripple-placed {
    -webkit-transition: margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: margin 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), border 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), width 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), height 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), opacity 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.9s cubic-bezier(0.25, 0.8, 0.25, 1); }
  .md-ripple.md-ripple-scaled {
    -webkit-transform: translate(-50%, -50%) scale(1);
            transform: translate(-50%, -50%) scale(1); }
  .md-ripple.md-ripple-active, .md-ripple.md-ripple-full, .md-ripple.md-ripple-visible {
    opacity: 0.20; }
  .md-ripple.md-ripple-remove {
    -webkit-animation: md-remove-ripple 0.9s cubic-bezier(0.25, 0.8, 0.25, 1);
            animation: md-remove-ripple 0.9s cubic-bezier(0.25, 0.8, 0.25, 1); }

@-webkit-keyframes md-remove-ripple {
  0% {
    opacity: .15; }
  100% {
    opacity: 0; } }

@keyframes md-remove-ripple {
  0% {
    opacity: .15; }
  100% {
    opacity: 0; } }

.md-padding {
  padding: 8px; }

.md-margin {
  margin: 8px; }

.md-scroll-mask {
  position: absolute;
  background-color: transparent;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 50; }
  .md-scroll-mask > .md-scroll-mask-bar {
    display: block;
    position: absolute;
    background-color: #fafafa;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 65;
    box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.3); }

.md-no-momentum {
  -webkit-overflow-scrolling: auto; }

.md-no-flicker {
  -webkit-filter: blur(0px); }

@media (min-width: 960px) {
  .md-padding {
    padding: 16px; } }

html[dir=rtl], html[dir=ltr], body[dir=rtl], body[dir=ltr] {
  unicode-bidi: embed; }

bdo[dir=rtl] {
  direction: rtl;
  unicode-bidi: bidi-override; }

bdo[dir=ltr] {
  direction: ltr;
  unicode-bidi: bidi-override; }

html, body {
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-touch-callout: none;
  min-height: 100%;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

/************
 * Headings
 ************/
.md-display-4 {
  font-size: 112px;
  font-weight: 300;
  letter-spacing: -0.010em;
  line-height: 112px; }

.md-display-3 {
  font-size: 56px;
  font-weight: 400;
  letter-spacing: -0.005em;
  line-height: 56px; }

.md-display-2 {
  font-size: 45px;
  font-weight: 400;
  line-height: 64px; }

.md-display-1 {
  font-size: 34px;
  font-weight: 400;
  line-height: 40px; }

.md-headline {
  font-size: 24px;
  font-weight: 400;
  line-height: 32px; }

.md-title {
  font-size: 20px;
  font-weight: 500;
  letter-spacing: 0.005em; }

.md-subhead {
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0.010em;
  line-height: 24px; }

/************
 * Body Copy
 ************/
.md-body-1 {
  font-size: 14px;
  font-weight: 400;
  letter-spacing: 0.010em;
  line-height: 20px; }

.md-body-2 {
  font-size: 14px;
  font-weight: 500;
  letter-spacing: 0.010em;
  line-height: 24px; }

.md-caption {
  font-size: 12px;
  letter-spacing: 0.020em; }

.md-button {
  letter-spacing: 0.010em; }

/************
 * Defaults
 ************/
button,
select,
html,
textarea,
input {
  font-family: Roboto, "Helvetica Neue", sans-serif; }

select,
button,
textarea,
input {
  font-size: 100%; }

/*
*  Responsive attributes
*
*  References:
*  1) https://scotch.io/tutorials/a-visual-guide-to-css3-flexbox-properties#flex
*  2) https://css-tricks.com/almanac/properties/f/flex/
*  3) https://css-tricks.com/snippets/css/a-guide-to-flexbox/
*  4) https://github.com/philipwalton/flexbugs#3-min-height-on-a-flex-container-wont-apply-to-its-flex-items
*  5) http://godban.com.ua/projects/flexgrid
*/
.md-panel-outer-wrapper {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%; }

._md-panel-hidden {
  display: none; }

._md-panel-offscreen {
  left: -9999px; }

._md-panel-fullscreen {
  border-radius: 0;
  left: 0;
  min-height: 100%;
  min-width: 100%;
  position: fixed;
  top: 0; }

._md-panel-shown .md-panel {
  opacity: 1;
  -webkit-transition: none;
  transition: none; }

.md-panel {
  opacity: 0;
  position: fixed; }
  .md-panel._md-panel-shown {
    opacity: 1;
    -webkit-transition: none;
    transition: none; }
  .md-panel._md-panel-animate-enter {
    opacity: 1;
    -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: all 0.3s cubic-bezier(0, 0, 0.2, 1); }
  .md-panel._md-panel-animate-leave {
    opacity: 1;
    -webkit-transition: all 0.3s cubic-bezier(0.4, 0, 1, 1);
    transition: all 0.3s cubic-bezier(0.4, 0, 1, 1); }
  .md-panel._md-panel-animate-scale-out, .md-panel._md-panel-animate-fade-out {
    opacity: 0; }
  .md-panel._md-panel-backdrop {
    height: 100%;
    position: absolute;
    width: 100%; }
  .md-panel._md-opaque-enter {
    opacity: .48;
    -webkit-transition: opacity 0.3s cubic-bezier(0, 0, 0.2, 1);
    transition: opacity 0.3s cubic-bezier(0, 0, 0.2, 1); }
  .md-panel._md-opaque-leave {
    -webkit-transition: opacity 0.3s cubic-bezier(0.4, 0, 1, 1);
    transition: opacity 0.3s cubic-bezier(0.4, 0, 1, 1); }

md-autocomplete {
  border-radius: 2px;
  display: block;
  height: 40px;
  position: relative;
  overflow: visible;
  min-width: 190px; }
  md-autocomplete[disabled] input {
    cursor: default; }
  md-autocomplete[md-floating-label] {
    border-radius: 0;
    background: transparent;
    height: auto; }
    md-autocomplete[md-floating-label] md-input-container {
      padding-bottom: 0; }
    md-autocomplete[md-floating-label] md-autocomplete-wrap {
      height: auto; }
    md-autocomplete[md-floating-label] .md-show-clear-button button {
      display: block;
      position: absolute;
      right: 0;
      top: 20px;
      width: 30px;
      height: 30px; }
    md-autocomplete[md-floating-label] .md-show-clear-button input {
      padding-right: 30px; }
      [dir=rtl] md-autocomplete[md-floating-label] .md-show-clear-button input {
        padding-right: 0;
        padding-left: 30px; }
  md-autocomplete md-autocomplete-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row;
    box-sizing: border-box;
    position: relative;
    overflow: visible;
    height: 40px; }
    md-autocomplete md-autocomplete-wrap.md-menu-showing {
      z-index: 51; }
    md-autocomplete md-autocomplete-wrap md-input-container, md-autocomplete md-autocomplete-wrap input {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 0%;
              flex: 1 1 0%;
      box-sizing: border-box;
      min-width: 0; }
    md-autocomplete md-autocomplete-wrap md-progress-linear {
      position: absolute;
      bottom: -2px;
      left: 0; }
      md-autocomplete md-autocomplete-wrap md-progress-linear.md-inline {
        bottom: 40px;
        right: 2px;
        left: 2px;
        width: auto; }
      md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 3px;
        -webkit-transition: none;
        transition: none; }
        md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate .md-container {
          -webkit-transition: none;
          transition: none;
          height: 3px; }
        md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter {
          -webkit-transition: opacity 0.15s linear;
          transition: opacity 0.15s linear; }
          md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-enter.ng-enter-active {
            opacity: 1; }
        md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave {
          -webkit-transition: opacity 0.15s linear;
          transition: opacity 0.15s linear; }
          md-autocomplete md-autocomplete-wrap md-progress-linear .md-mode-indeterminate.ng-leave.ng-leave-active {
            opacity: 0; }
  md-autocomplete input:not(.md-input) {
    font-size: 14px;
    box-sizing: border-box;
    border: none;
    box-shadow: none;
    outline: none;
    background: transparent;
    width: 100%;
    padding: 0 15px;
    line-height: 40px;
    height: 40px; }
    md-autocomplete input:not(.md-input)::-ms-clear {
      display: none; }
  md-autocomplete .md-show-clear-button button {
    position: relative;
    line-height: 20px;
    text-align: center;
    width: 30px;
    height: 30px;
    cursor: pointer;
    border: none;
    border-radius: 50%;
    padding: 0;
    font-size: 12px;
    background: transparent;
    margin: auto 5px; }
    md-autocomplete .md-show-clear-button button:after {
      content: '';
      position: absolute;
      top: -6px;
      right: -6px;
      bottom: -6px;
      left: -6px;
      border-radius: 50%;
      -webkit-transform: scale(0);
              transform: scale(0);
      opacity: 0;
      -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
      transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
    md-autocomplete .md-show-clear-button button:focus {
      outline: none; }
      md-autocomplete .md-show-clear-button button:focus:after {
        -webkit-transform: scale(1);
                transform: scale(1);
        opacity: 1; }
    md-autocomplete .md-show-clear-button button md-icon {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate3d(-50%, -50%, 0) scale(0.9);
              transform: translate3d(-50%, -50%, 0) scale(0.9); }
      md-autocomplete .md-show-clear-button button md-icon path {
        stroke-width: 0; }
    md-autocomplete .md-show-clear-button button.ng-enter {
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-transition: -webkit-transform 0.15s ease-out;
      transition: -webkit-transform 0.15s ease-out;
      transition: transform 0.15s ease-out;
      transition: transform 0.15s ease-out, -webkit-transform 0.15s ease-out; }
      md-autocomplete .md-show-clear-button button.ng-enter.ng-enter-active {
        -webkit-transform: scale(1);
                transform: scale(1); }
    md-autocomplete .md-show-clear-button button.ng-leave {
      -webkit-transition: -webkit-transform 0.15s ease-out;
      transition: -webkit-transform 0.15s ease-out;
      transition: transform 0.15s ease-out;
      transition: transform 0.15s ease-out, -webkit-transform 0.15s ease-out; }
      md-autocomplete .md-show-clear-button button.ng-leave.ng-leave-active {
        -webkit-transform: scale(0);
                transform: scale(0); }
  @media screen and (-ms-high-contrast: active) {
    md-autocomplete input {
      border: 1px solid #fff; }
    md-autocomplete li:focus {
      color: #fff; } }

.md-virtual-repeat-container.md-autocomplete-suggestions-container {
  position: absolute;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.25);
  z-index: 100;
  height: 100%; }
  .md-virtual-repeat-container.md-autocomplete-suggestions-container .highlight {
    font-weight: bold; }

.md-virtual-repeat-container.md-not-found {
  height: 48px; }

.md-autocomplete-suggestions {
  margin: 0;
  list-style: none;
  padding: 0; }
  .md-autocomplete-suggestions li {
    font-size: 14px;
    overflow: hidden;
    padding: 0 15px;
    line-height: 48px;
    height: 48px;
    -webkit-transition: background 0.15s linear;
    transition: background 0.15s linear;
    margin: 0;
    white-space: nowrap;
    text-overflow: ellipsis; }
    .md-autocomplete-suggestions li:focus {
      outline: none; }
    .md-autocomplete-suggestions li:not(.md-not-found-wrapper) {
      cursor: pointer; }

@media screen and (-ms-high-contrast: active) {
  md-autocomplete,
  .md-autocomplete-suggestions {
    border: 1px solid #fff; } }

md-backdrop {
  -webkit-transition: opacity 450ms;
  transition: opacity 450ms;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 50; }
  md-backdrop.md-menu-backdrop {
    position: fixed !important;
    z-index: 99; }
  md-backdrop.md-select-backdrop {
    z-index: 81;
    -webkit-transition-duration: 0;
            transition-duration: 0; }
  md-backdrop.md-dialog-backdrop {
    z-index: 79; }
  md-backdrop.md-bottom-sheet-backdrop {
    z-index: 69; }
  md-backdrop.md-sidenav-backdrop {
    z-index: 59; }
  md-backdrop.md-click-catcher {
    position: absolute; }
  md-backdrop.md-opaque {
    opacity: .48; }
    md-backdrop.md-opaque.ng-enter {
      opacity: 0; }
    md-backdrop.md-opaque.ng-enter.md-opaque.ng-enter-active {
      opacity: .48; }
    md-backdrop.md-opaque.ng-leave {
      opacity: .48;
      -webkit-transition: opacity 400ms;
      transition: opacity 400ms; }
    md-backdrop.md-opaque.ng-leave.md-opaque.ng-leave-active {
      opacity: 0; }

md-bottom-sheet {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 8px 16px 88px 16px;
  z-index: 70;
  border-top-width: 1px;
  border-top-style: solid;
  -webkit-transform: translate3d(0, 80px, 0);
          transform: translate3d(0, 80px, 0);
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform; }
  md-bottom-sheet.md-has-header {
    padding-top: 0; }
  md-bottom-sheet.ng-enter {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0); }
  md-bottom-sheet.ng-enter-active {
    opacity: 1;
    display: block;
    -webkit-transform: translate3d(0, 80px, 0) !important;
            transform: translate3d(0, 80px, 0) !important; }
  md-bottom-sheet.ng-leave-active {
    -webkit-transform: translate3d(0, 100%, 0) !important;
            transform: translate3d(0, 100%, 0) !important;
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); }
  md-bottom-sheet .md-subheader {
    background-color: transparent;
    font-family: Roboto, "Helvetica Neue", sans-serif;
    line-height: 56px;
    padding: 0;
    white-space: nowrap; }
  md-bottom-sheet md-inline-icon {
    display: inline-block;
    height: 24px;
    width: 24px;
    fill: #444; }
  md-bottom-sheet md-list-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    outline: none; }
    md-bottom-sheet md-list-item:hover {
      cursor: pointer; }
  md-bottom-sheet.md-list md-list-item {
    padding: 0;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    height: 48px; }
  md-bottom-sheet.md-grid {
    padding-left: 24px;
    padding-right: 24px;
    padding-top: 0; }
    md-bottom-sheet.md-grid md-list {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
              flex-direction: row;
      -webkit-flex-wrap: wrap;
              flex-wrap: wrap;
      -webkit-transition: all 0.5s;
      transition: all 0.5s;
      -webkit-box-align: center;
      -webkit-align-items: center;
              align-items: center; }
    md-bottom-sheet.md-grid md-list-item {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
              align-items: center;
      -webkit-transition: all 0.5s;
      transition: all 0.5s;
      height: 96px;
      margin-top: 8px;
      margin-bottom: 8px;
      /* Mixin for how many grid items to show per row */ }
      @media (max-width: 960px) {
        md-bottom-sheet.md-grid md-list-item {
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 33.33333%;
                  flex: 1 1 33.33333%;
          max-width: 33.33333%; }
          md-bottom-sheet.md-grid md-list-item:nth-of-type(3n + 1) {
            -webkit-box-align: start;
            -webkit-align-items: flex-start;
                    align-items: flex-start; }
          md-bottom-sheet.md-grid md-list-item:nth-of-type(3n) {
            -webkit-box-align: end;
            -webkit-align-items: flex-end;
                    align-items: flex-end; } }
      @media (min-width: 960px) and (max-width: 1279px) {
        md-bottom-sheet.md-grid md-list-item {
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 25%;
                  flex: 1 1 25%;
          max-width: 25%; } }
      @media (min-width: 1280px) and (max-width: 1919px) {
        md-bottom-sheet.md-grid md-list-item {
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 16.66667%;
                  flex: 1 1 16.66667%;
          max-width: 16.66667%; } }
      @media (min-width: 1920px) {
        md-bottom-sheet.md-grid md-list-item {
          -webkit-box-flex: 1;
          -webkit-flex: 1 1 14.28571%;
                  flex: 1 1 14.28571%;
          max-width: 14.28571%; } }
      md-bottom-sheet.md-grid md-list-item::before {
        display: none; }
      md-bottom-sheet.md-grid md-list-item .md-list-item-content {
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
                align-items: center;
        width: 48px;
        padding-bottom: 16px; }
      md-bottom-sheet.md-grid md-list-item .md-grid-item-content {
        border: 1px solid transparent;
        display: -webkit-box;
        display: -webkit-flex;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: center;
        -webkit-align-items: center;
                align-items: center;
        width: 80px; }
      md-bottom-sheet.md-grid md-list-item .md-grid-text {
        font-weight: 400;
        line-height: 16px;
        font-size: 13px;
        margin: 0;
        white-space: nowrap;
        width: 64px;
        text-align: center;
        text-transform: none;
        padding-top: 8px; }

@media screen and (-ms-high-contrast: active) {
  md-bottom-sheet {
    border: 1px solid #fff; } }

button.md-button::-moz-focus-inner {
  border: 0; }

.md-button {
  display: inline-block;
  position: relative;
  cursor: pointer;
  /** Alignment adjustments */
  min-height: 36px;
  min-width: 88px;
  line-height: 36px;
  vertical-align: middle;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  text-align: center;
  border-radius: 2px;
  box-sizing: border-box;
  /* Reset default button appearance */
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  outline: none;
  border: 0;
  /** Custom styling for button */
  padding: 0 6px;
  margin: 6px 8px;
  background: transparent;
  color: currentColor;
  white-space: nowrap;
  /* Uppercase text content */
  text-transform: uppercase;
  font-weight: 500;
  font-size: 14px;
  font-style: inherit;
  font-variant: inherit;
  font-family: inherit;
  text-decoration: none;
  overflow: hidden;
  -webkit-transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
  .md-dense > .md-button:not(.md-dense-disabled),
  .md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled) {
    min-height: 32px; }
  .md-dense > .md-button:not(.md-dense-disabled),
  .md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled) {
    line-height: 32px; }
  .md-dense > .md-button:not(.md-dense-disabled),
  .md-dense :not(.md-dense-disabled) .md-button:not(.md-dense-disabled) {
    font-size: 13px; }
  .md-button:focus {
    outline: none; }
  .md-button:hover, .md-button:focus {
    text-decoration: none; }
  .md-button.ng-hide, .md-button.ng-leave {
    -webkit-transition: none;
    transition: none; }
  .md-button.md-cornered {
    border-radius: 0; }
  .md-button.md-icon {
    padding: 0;
    background: none; }
  .md-button.md-raised:not([disabled]) {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); }
  .md-button.md-icon-button {
    margin: 0 6px;
    height: 40px;
    min-width: 0;
    line-height: 24px;
    padding: 8px;
    width: 40px;
    border-radius: 50%; }
  .md-button.md-fab {
    z-index: 20;
    line-height: 56px;
    min-width: 0;
    width: 56px;
    height: 56px;
    vertical-align: middle;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    border-radius: 50%;
    background-clip: padding-box;
    overflow: hidden;
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    -webkit-transition-property: background-color, box-shadow, -webkit-transform;
    transition-property: background-color, box-shadow, -webkit-transform;
    transition-property: background-color, box-shadow, transform;
    transition-property: background-color, box-shadow, transform, -webkit-transform; }
    .md-button.md-fab.md-fab-bottom-right {
      top: auto;
      right: 20px;
      bottom: 20px;
      left: auto;
      position: absolute; }
    .md-button.md-fab.md-fab-bottom-left {
      top: auto;
      right: auto;
      bottom: 20px;
      left: 20px;
      position: absolute; }
    .md-button.md-fab.md-fab-top-right {
      top: 20px;
      right: 20px;
      bottom: auto;
      left: auto;
      position: absolute; }
    .md-button.md-fab.md-fab-top-left {
      top: 20px;
      right: auto;
      bottom: auto;
      left: 20px;
      position: absolute; }
    .md-button.md-fab.md-mini {
      line-height: 40px;
      width: 40px;
      height: 40px; }
    .md-button.md-fab.ng-hide, .md-button.md-fab.ng-leave {
      -webkit-transition: none;
      transition: none; }
  .md-button:not([disabled]).md-raised.md-focused, .md-button:not([disabled]).md-fab.md-focused {
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26); }
  .md-button:not([disabled]).md-raised:active, .md-button:not([disabled]).md-fab:active {
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.4); }
  .md-button .md-ripple-container {
    border-radius: inherit;
    background-clip: padding-box;
    overflow: hidden;
    -webkit-transform: translateZ(0); }

.md-button.md-icon-button md-icon,
button.md-button.md-fab md-icon {
  display: block; }

.md-toast-open-top .md-button.md-fab-top-left,
.md-toast-open-top .md-button.md-fab-top-right {
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transform: translate3d(0, 42px, 0);
          transform: translate3d(0, 42px, 0); }
  .md-toast-open-top .md-button.md-fab-top-left:not([disabled]).md-focused, .md-toast-open-top .md-button.md-fab-top-left:not([disabled]):hover,
  .md-toast-open-top .md-button.md-fab-top-right:not([disabled]).md-focused,
  .md-toast-open-top .md-button.md-fab-top-right:not([disabled]):hover {
    -webkit-transform: translate3d(0, 41px, 0);
            transform: translate3d(0, 41px, 0); }

.md-toast-open-bottom .md-button.md-fab-bottom-left,
.md-toast-open-bottom .md-button.md-fab-bottom-right {
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transform: translate3d(0, -42px, 0);
          transform: translate3d(0, -42px, 0); }
  .md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]).md-focused, .md-toast-open-bottom .md-button.md-fab-bottom-left:not([disabled]):hover,
  .md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]).md-focused,
  .md-toast-open-bottom .md-button.md-fab-bottom-right:not([disabled]):hover {
    -webkit-transform: translate3d(0, -43px, 0);
            transform: translate3d(0, -43px, 0); }

.md-button-group {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  width: 100%; }
  .md-button-group > .md-button {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
            flex: 1;
    display: block;
    overflow: hidden;
    width: 0;
    border-width: 1px 0px 1px 1px;
    border-radius: 0;
    text-align: center;
    text-overflow: ellipsis;
    white-space: nowrap; }
    .md-button-group > .md-button:first-child {
      border-radius: 2px 0px 0px 2px; }
    .md-button-group > .md-button:last-child {
      border-right-width: 1px;
      border-radius: 0px 2px 2px 0px; }

@media screen and (-ms-high-contrast: active) {
  .md-button.md-raised,
  .md-button.md-fab {
    border: 1px solid #fff; } }

md-card {
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  margin: 8px;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12); }
  md-card md-card-header {
    padding: 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; }
    md-card md-card-header:first-child md-card-avatar {
      margin-right: 12px; }
      [dir=rtl] md-card md-card-header:first-child md-card-avatar {
        margin-right: auto;
        margin-left: 12px; }
    md-card md-card-header:last-child md-card-avatar {
      margin-left: 12px; }
      [dir=rtl] md-card md-card-header:last-child md-card-avatar {
        margin-left: auto;
        margin-right: 12px; }
    md-card md-card-header md-card-avatar {
      width: 40px;
      height: 40px; }
      md-card md-card-header md-card-avatar .md-user-avatar,
      md-card md-card-header md-card-avatar md-icon {
        border-radius: 50%; }
      md-card md-card-header md-card-avatar md-icon {
        padding: 8px; }
        md-card md-card-header md-card-avatar md-icon > svg {
          height: inherit;
          width: inherit; }
      md-card md-card-header md-card-avatar + md-card-header-text {
        max-height: 40px; }
        md-card md-card-header md-card-avatar + md-card-header-text .md-title {
          font-size: 14px; }
    md-card md-card-header md-card-header-text {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
              flex: 1;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
              flex-direction: column; }
      md-card md-card-header md-card-header-text .md-subhead {
        font-size: 14px; }
  md-card > img,
  md-card > md-card-header img,
  md-card md-card-title-media img {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    width: 100%;
    height: auto; }
  md-card md-card-title {
    padding: 24px 16px 16px;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; }
    md-card md-card-title + md-card-content {
      padding-top: 0; }
    md-card md-card-title md-card-title-text {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
              flex: 1;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
              flex-direction: column;
      display: -webkit-box;
      display: -webkit-flex;
      display: flex; }
      md-card md-card-title md-card-title-text .md-subhead {
        padding-top: 0;
        font-size: 14px; }
      md-card md-card-title md-card-title-text:only-child .md-subhead {
        padding-top: 12px; }
    md-card md-card-title md-card-title-media {
      margin-top: -8px; }
      md-card md-card-title md-card-title-media .md-media-sm {
        height: 80px;
        width: 80px; }
      md-card md-card-title md-card-title-media .md-media-md {
        height: 112px;
        width: 112px; }
      md-card md-card-title md-card-title-media .md-media-lg {
        height: 152px;
        width: 152px; }
  md-card md-card-content {
    display: block;
    padding: 16px; }
    md-card md-card-content > p:first-child {
      margin-top: 0; }
    md-card md-card-content > p:last-child {
      margin-bottom: 0; }
    md-card md-card-content .md-media-xl {
      height: 240px;
      width: 240px; }
  md-card .md-actions, md-card md-card-actions {
    margin: 8px; }
    md-card .md-actions.layout-column .md-button:not(.md-icon-button), md-card md-card-actions.layout-column .md-button:not(.md-icon-button) {
      margin: 2px 0; }
      md-card .md-actions.layout-column .md-button:not(.md-icon-button):first-of-type, md-card md-card-actions.layout-column .md-button:not(.md-icon-button):first-of-type {
        margin-top: 0; }
      md-card .md-actions.layout-column .md-button:not(.md-icon-button):last-of-type, md-card md-card-actions.layout-column .md-button:not(.md-icon-button):last-of-type {
        margin-bottom: 0; }
    md-card .md-actions.layout-column .md-button.md-icon-button, md-card md-card-actions.layout-column .md-button.md-icon-button {
      margin-top: 6px;
      margin-bottom: 6px; }
    md-card .md-actions md-card-icon-actions, md-card md-card-actions md-card-icon-actions {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
              flex: 1;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
              justify-content: flex-start;
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
              flex-direction: row; }
    md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button), md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button) {
      margin: 0 4px; }
      md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type, md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type {
        margin-left: 0; }
        [dir=rtl] md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type, [dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):first-of-type {
          margin-left: auto;
          margin-right: 0; }
      md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type, md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type {
        margin-right: 0; }
        [dir=rtl] md-card .md-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type, [dir=rtl] md-card md-card-actions:not(.layout-column) .md-button:not(.md-icon-button):last-of-type {
          margin-right: auto;
          margin-left: 0; }
    md-card .md-actions:not(.layout-column) .md-button.md-icon-button, md-card md-card-actions:not(.layout-column) .md-button.md-icon-button {
      margin-left: 6px;
      margin-right: 6px; }
      md-card .md-actions:not(.layout-column) .md-button.md-icon-button:first-of-type, md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type {
        margin-left: 12px; }
        [dir=rtl] md-card .md-actions:not(.layout-column) .md-button.md-icon-button:first-of-type, [dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:first-of-type {
          margin-left: auto;
          margin-right: 12px; }
      md-card .md-actions:not(.layout-column) .md-button.md-icon-button:last-of-type, md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type {
        margin-right: 12px; }
        [dir=rtl] md-card .md-actions:not(.layout-column) .md-button.md-icon-button:last-of-type, [dir=rtl] md-card md-card-actions:not(.layout-column) .md-button.md-icon-button:last-of-type {
          margin-right: auto;
          margin-left: 12px; }
    md-card .md-actions:not(.layout-column) .md-button + md-card-icon-actions, md-card md-card-actions:not(.layout-column) .md-button + md-card-icon-actions {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
              flex: 1;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
              justify-content: flex-end;
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
              flex-direction: row; }
  md-card md-card-footer {
    margin-top: auto;
    padding: 16px; }

@media screen and (-ms-high-contrast: active) {
  md-card {
    border: 1px solid #fff; } }

.md-image-no-fill > img {
  width: auto;
  height: auto; }

.md-inline-form md-checkbox {
  margin: 19px 0 18px; }

md-checkbox {
  box-sizing: border-box;
  display: inline-block;
  margin-bottom: 16px;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  position: relative;
  min-width: 20px;
  min-height: 20px;
  margin-left: 0;
  margin-right: 16px; }
  [dir=rtl] md-checkbox {
    margin-left: 16px; }
  [dir=rtl] md-checkbox {
    margin-right: 0; }
  md-checkbox:last-of-type {
    margin-left: 0;
    margin-right: 0; }
  md-checkbox.md-focused:not([disabled]) .md-container:before {
    left: -8px;
    top: -8px;
    right: -8px;
    bottom: -8px; }
  md-checkbox.md-focused:not([disabled]):not(.md-checked) .md-container:before {
    background-color: rgba(0, 0, 0, 0.12); }
  md-checkbox.md-align-top-left > div.md-container {
    top: 12px; }
  md-checkbox .md-container {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    box-sizing: border-box;
    display: inline-block;
    width: 20px;
    height: 20px;
    left: 0;
    right: auto; }
    [dir=rtl] md-checkbox .md-container {
      left: auto; }
    [dir=rtl] md-checkbox .md-container {
      right: 0; }
    md-checkbox .md-container:before {
      box-sizing: border-box;
      background-color: transparent;
      border-radius: 50%;
      content: '';
      position: absolute;
      display: block;
      height: auto;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      -webkit-transition: all 0.5s;
      transition: all 0.5s;
      width: auto; }
    md-checkbox .md-container:after {
      box-sizing: border-box;
      content: '';
      position: absolute;
      top: -10px;
      right: -10px;
      bottom: -10px;
      left: -10px; }
    md-checkbox .md-container .md-ripple-container {
      position: absolute;
      display: block;
      width: auto;
      height: auto;
      left: -15px;
      top: -15px;
      right: -15px;
      bottom: -15px; }
  md-checkbox .md-icon {
    box-sizing: border-box;
    -webkit-transition: 240ms;
    transition: 240ms;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    border-width: 2px;
    border-style: solid;
    border-radius: 2px; }
  md-checkbox.md-checked .md-icon {
    border-color: transparent; }
    md-checkbox.md-checked .md-icon:after {
      box-sizing: border-box;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg);
      position: absolute;
      left: 4.66667px;
      top: 0.22222px;
      display: table;
      width: 6.66667px;
      height: 13.33333px;
      border-width: 2px;
      border-style: solid;
      border-top: 0;
      border-left: 0;
      content: ''; }
  md-checkbox[disabled] {
    cursor: default; }
  md-checkbox.md-indeterminate .md-icon:after {
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    display: table;
    width: 12px;
    height: 2px;
    border-width: 2px;
    border-style: solid;
    border-top: 0;
    border-left: 0;
    content: ''; }
  md-checkbox .md-label {
    box-sizing: border-box;
    position: relative;
    display: inline-block;
    vertical-align: middle;
    white-space: normal;
    -webkit-user-select: text;
       -moz-user-select: text;
        -ms-user-select: text;
            user-select: text;
    margin-left: 30px;
    margin-right: 0; }
    [dir=rtl] md-checkbox .md-label {
      margin-left: 0; }
    [dir=rtl] md-checkbox .md-label {
      margin-right: 30px; }

.md-contact-chips .md-chips md-chip {
  padding: 0 25px 0 0; }
  [dir=rtl] .md-contact-chips .md-chips md-chip {
    padding: 0 0 0 25px; }
  .md-contact-chips .md-chips md-chip .md-contact-avatar {
    float: left; }
    [dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-avatar {
      float: right; }
    .md-contact-chips .md-chips md-chip .md-contact-avatar img {
      height: 32px;
      border-radius: 16px; }
  .md-contact-chips .md-chips md-chip .md-contact-name {
    display: inline-block;
    height: 32px;
    margin-left: 8px; }
    [dir=rtl] .md-contact-chips .md-chips md-chip .md-contact-name {
      margin-left: auto;
      margin-right: 8px; }

.md-contact-suggestion {
  height: 56px; }
  .md-contact-suggestion img {
    height: 40px;
    border-radius: 20px;
    margin-top: 8px; }
  .md-contact-suggestion .md-contact-name {
    margin-left: 8px;
    width: 120px; }
    [dir=rtl] .md-contact-suggestion .md-contact-name {
      margin-left: auto;
      margin-right: 8px; }
  .md-contact-suggestion .md-contact-name, .md-contact-suggestion .md-contact-email {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis; }

.md-contact-chips-suggestions li {
  height: 100%; }

.md-chips {
  display: block;
  font-family: Roboto, "Helvetica Neue", sans-serif;
  font-size: 16px;
  padding: 0 0 8px 3px;
  vertical-align: middle; }
  .md-chips:after {
    content: '';
    display: table;
    clear: both; }
  [dir=rtl] .md-chips {
    padding: 0 3px 8px 0; }
  .md-chips.md-readonly .md-chip-input-container {
    min-height: 32px; }
  .md-chips:not(.md-readonly) {
    cursor: text; }
  .md-chips.md-removable md-chip {
    padding-right: 22px; }
    [dir=rtl] .md-chips.md-removable md-chip {
      padding-right: 0;
      padding-left: 22px; }
    .md-chips.md-removable md-chip .md-chip-content {
      padding-right: 4px; }
      [dir=rtl] .md-chips.md-removable md-chip .md-chip-content {
        padding-right: 0;
        padding-left: 4px; }
  .md-chips md-chip {
    cursor: default;
    border-radius: 16px;
    display: block;
    height: 32px;
    line-height: 32px;
    margin: 8px 8px 0 0;
    padding: 0 12px 0 12px;
    float: left;
    box-sizing: border-box;
    max-width: 100%;
    position: relative; }
    [dir=rtl] .md-chips md-chip {
      margin: 8px 0 0 8px; }
    [dir=rtl] .md-chips md-chip {
      float: right; }
    .md-chips md-chip .md-chip-content {
      display: block;
      float: left;
      white-space: nowrap;
      max-width: 100%;
      overflow: hidden;
      text-overflow: ellipsis; }
      [dir=rtl] .md-chips md-chip .md-chip-content {
        float: right; }
      .md-chips md-chip .md-chip-content:focus {
        outline: none; }
    .md-chips md-chip._md-chip-content-edit-is-enabled {
      -webkit-user-select: none;
      /* webkit (safari, chrome) browsers */
      -moz-user-select: none;
      /* mozilla browsers */
      -khtml-user-select: none;
      /* webkit (konqueror) browsers */
      -ms-user-select: none;
      /* IE10+ */ }
    .md-chips md-chip .md-chip-remove-container {
      position: absolute;
      right: 0;
      line-height: 22px; }
      [dir=rtl] .md-chips md-chip .md-chip-remove-container {
        right: auto;
        left: 0; }
    .md-chips md-chip .md-chip-remove {
      text-align: center;
      width: 32px;
      height: 32px;
      min-width: 0;
      padding: 0;
      background: transparent;
      border: none;
      box-shadow: none;
      margin: 0;
      position: relative; }
      .md-chips md-chip .md-chip-remove md-icon {
        height: 18px;
        width: 18px;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate3d(-50%, -50%, 0);
                transform: translate3d(-50%, -50%, 0); }
  .md-chips .md-chip-input-container {
    display: block;
    line-height: 32px;
    margin: 8px 8px 0 0;
    padding: 0;
    float: left; }
    [dir=rtl] .md-chips .md-chip-input-container {
      margin: 8px 0 0 8px; }
    [dir=rtl] .md-chips .md-chip-input-container {
      float: right; }
    .md-chips .md-chip-input-container input:not([type]), .md-chips .md-chip-input-container input[type="email"], .md-chips .md-chip-input-container input[type="number"], .md-chips .md-chip-input-container input[type="tel"], .md-chips .md-chip-input-container input[type="url"], .md-chips .md-chip-input-container input[type="text"] {
      border: 0;
      height: 32px;
      line-height: 32px;
      padding: 0; }
      .md-chips .md-chip-input-container input:not([type]):focus, .md-chips .md-chip-input-container input[type="email"]:focus, .md-chips .md-chip-input-container input[type="number"]:focus, .md-chips .md-chip-input-container input[type="tel"]:focus, .md-chips .md-chip-input-container input[type="url"]:focus, .md-chips .md-chip-input-container input[type="text"]:focus {
        outline: none; }
    .md-chips .md-chip-input-container md-autocomplete, .md-chips .md-chip-input-container md-autocomplete-wrap {
      background: transparent;
      height: 32px; }
    .md-chips .md-chip-input-container md-autocomplete md-autocomplete-wrap {
      box-shadow: none; }
    .md-chips .md-chip-input-container md-autocomplete input {
      position: relative; }
    .md-chips .md-chip-input-container input {
      border: 0;
      height: 32px;
      line-height: 32px;
      padding: 0; }
      .md-chips .md-chip-input-container input:focus {
        outline: none; }
    .md-chips .md-chip-input-container md-autocomplete, .md-chips .md-chip-input-container md-autocomplete-wrap {
      height: 32px; }
    .md-chips .md-chip-input-container md-autocomplete {
      box-shadow: none; }
      .md-chips .md-chip-input-container md-autocomplete input {
        position: relative; }
    .md-chips .md-chip-input-container:not(:first-child) {
      margin: 8px 8px 0 0; }
      [dir=rtl] .md-chips .md-chip-input-container:not(:first-child) {
        margin: 8px 0 0 8px; }
    .md-chips .md-chip-input-container input {
      background: transparent;
      border-width: 0; }
  .md-chips md-autocomplete button {
    display: none; }

@media screen and (-ms-high-contrast: active) {
  .md-chip-input-container,
  md-chip {
    border: 1px solid #fff; }
  .md-chip-input-container md-autocomplete {
    border: none; } }

md-content {
  display: block;
  position: relative;
  overflow: auto;
  -webkit-overflow-scrolling: touch; }
  md-content[md-scroll-y] {
    overflow-y: auto;
    overflow-x: hidden; }
  md-content[md-scroll-x] {
    overflow-x: auto;
    overflow-y: hidden; }
  @media print {
    md-content {
      overflow: visible !important; } }

/** Styles for mdCalendar. */
md-calendar {
  font-size: 13px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.md-calendar-scroll-mask {
  display: inline-block;
  overflow: hidden;
  height: 308px; }
  .md-calendar-scroll-mask .md-virtual-repeat-scroller {
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch; }
    .md-calendar-scroll-mask .md-virtual-repeat-scroller::-webkit-scrollbar {
      display: none; }
  .md-calendar-scroll-mask .md-virtual-repeat-offsetter {
    width: 100%; }

.md-calendar-scroll-container {
  box-shadow: inset -3px 3px 6px rgba(0, 0, 0, 0.2);
  display: inline-block;
  height: 308px;
  width: 346px; }

.md-calendar-date {
  height: 44px;
  width: 44px;
  text-align: center;
  padding: 0;
  border: none;
  box-sizing: content-box; }
  .md-calendar-date:first-child {
    padding-left: 16px; }
    [dir=rtl] .md-calendar-date:first-child {
      padding-left: 0;
      padding-right: 16px; }
  .md-calendar-date:last-child {
    padding-right: 16px; }
    [dir=rtl] .md-calendar-date:last-child {
      padding-right: 0;
      padding-left: 16px; }
  .md-calendar-date.md-calendar-date-disabled {
    cursor: default; }

.md-calendar-date-selection-indicator {
  -webkit-transition: background-color, color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: background-color, color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  border-radius: 50%;
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px; }
  .md-calendar-date:not(.md-disabled) .md-calendar-date-selection-indicator {
    cursor: pointer; }

.md-calendar-month-label {
  height: 44px;
  font-size: 14px;
  font-weight: 500;
  padding: 0 0 0 24px; }
  [dir=rtl] .md-calendar-month-label {
    padding: 0 24px 0 0; }
  .md-calendar-month-label.md-calendar-label-clickable {
    cursor: pointer; }
  .md-calendar-month-label md-icon {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
    [dir=rtl] .md-calendar-month-label md-icon {
      -webkit-transform: none;
              transform: none; }
  .md-calendar-month-label span {
    vertical-align: middle; }

.md-calendar-day-header {
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse; }
  .md-calendar-day-header th {
    height: 40px;
    width: 44px;
    text-align: center;
    padding: 0;
    border: none;
    box-sizing: content-box;
    font-weight: normal; }
    .md-calendar-day-header th:first-child {
      padding-left: 16px; }
      [dir=rtl] .md-calendar-day-header th:first-child {
        padding-left: 0;
        padding-right: 16px; }
    .md-calendar-day-header th:last-child {
      padding-right: 16px; }
      [dir=rtl] .md-calendar-day-header th:last-child {
        padding-right: 0;
        padding-left: 16px; }

.md-calendar {
  table-layout: fixed;
  border-spacing: 0;
  border-collapse: collapse; }
  .md-calendar tr:last-child td {
    border-bottom-width: 1px;
    border-bottom-style: solid; }
  .md-calendar:first-child {
    border-top: 1px solid transparent; }
  .md-calendar tbody, .md-calendar td, .md-calendar tr {
    vertical-align: middle;
    box-sizing: content-box; }

/** Styles for mdDatepicker. */
md-datepicker {
  white-space: nowrap;
  overflow: hidden;
  vertical-align: middle; }

.md-inline-form md-datepicker {
  margin-top: 12px; }

.md-datepicker-button {
  display: inline-block;
  box-sizing: border-box;
  background: none;
  vertical-align: middle;
  position: relative; }
  .md-datepicker-button:before {
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    position: absolute;
    content: '';
    speak: none; }

.md-datepicker-input {
  font-size: 14px;
  box-sizing: border-box;
  border: none;
  box-shadow: none;
  outline: none;
  background: transparent;
  min-width: 120px;
  max-width: 328px;
  padding: 0 0 5px; }
  .md-datepicker-input::-ms-clear {
    display: none; }

._md-datepicker-floating-label > md-datepicker {
  overflow: visible; }
  ._md-datepicker-floating-label > md-datepicker .md-datepicker-input-container {
    border: none; }
  ._md-datepicker-floating-label > md-datepicker .md-datepicker-button {
    float: left;
    margin-top: -12px;
    top: 9.5px; }
    [dir=rtl] ._md-datepicker-floating-label > md-datepicker .md-datepicker-button {
      float: right; }

._md-datepicker-floating-label .md-input {
  float: none; }

._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
  right: 18px;
  left: auto;
  width: calc(100% - 84px); }
  [dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
    right: auto; }
  [dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon > label:not(.md-no-float):not(.md-container-ignore) {
    left: 18px; }

._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation {
  margin-left: 64px; }
  [dir=rtl] ._md-datepicker-floating-label._md-datepicker-has-calendar-icon .md-input-message-animation {
    margin-left: auto;
    margin-right: 64px; }

._md-datepicker-has-triangle-icon {
  padding-right: 18px;
  margin-right: -18px; }
  [dir=rtl] ._md-datepicker-has-triangle-icon {
    padding-right: 0;
    padding-left: 18px; }
  [dir=rtl] ._md-datepicker-has-triangle-icon {
    margin-right: auto;
    margin-left: -18px; }

.md-datepicker-input-container {
  position: relative;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  display: inline-block;
  width: auto; }
  .md-icon-button + .md-datepicker-input-container {
    margin-left: 12px; }
    [dir=rtl] .md-icon-button + .md-datepicker-input-container {
      margin-left: auto;
      margin-right: 12px; }
  .md-datepicker-input-container.md-datepicker-focused {
    border-bottom-width: 2px; }

.md-datepicker-is-showing .md-scroll-mask {
  z-index: 99; }

.md-datepicker-calendar-pane {
  position: absolute;
  top: 0;
  left: -100%;
  z-index: 100;
  border-width: 1px;
  border-style: solid;
  background: transparent;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transform-origin: 0 0;
          transform-origin: 0 0;
  -webkit-transition: -webkit-transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: -webkit-transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.2s cubic-bezier(0.25, 0.8, 0.25, 1); }
  .md-datepicker-calendar-pane.md-pane-open {
    -webkit-transform: scale(1);
            transform: scale(1); }

.md-datepicker-input-mask {
  height: 40px;
  width: 340px;
  position: relative;
  overflow: hidden;
  background: transparent;
  pointer-events: none;
  cursor: text; }

.md-datepicker-calendar {
  opacity: 0;
  -webkit-transition: opacity 0.2s cubic-bezier(0.5, 0, 0.25, 1);
  transition: opacity 0.2s cubic-bezier(0.5, 0, 0.25, 1); }
  .md-pane-open .md-datepicker-calendar {
    opacity: 1; }
  .md-datepicker-calendar md-calendar:focus {
    outline: none; }

.md-datepicker-expand-triangle {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid; }

.md-datepicker-triangle-button {
  position: absolute;
  right: 0;
  bottom: -2.5px;
  -webkit-transform: translateX(45%);
          transform: translateX(45%); }
  [dir=rtl] .md-datepicker-triangle-button {
    right: auto;
    left: 0; }
  [dir=rtl] .md-datepicker-triangle-button {
    -webkit-transform: translateX(-45%);
            transform: translateX(-45%); }

.md-datepicker-triangle-button.md-button.md-icon-button {
  height: 36px;
  width: 36px;
  position: absolute;
  padding: 8px; }

md-datepicker[disabled] .md-datepicker-input-container {
  border-bottom-color: transparent; }

md-datepicker[disabled] .md-datepicker-triangle-button {
  display: none; }

.md-datepicker-open {
  overflow: hidden; }
  .md-datepicker-open .md-datepicker-input-container,
  .md-datepicker-open input.md-input {
    border-bottom-color: transparent; }
  .md-datepicker-open .md-datepicker-triangle-button,
  .md-datepicker-open.md-input-has-value > label,
  .md-datepicker-open.md-input-has-placeholder > label {
    display: none; }

.md-datepicker-pos-adjusted .md-datepicker-input-mask {
  display: none; }

.md-datepicker-calendar-pane .md-calendar {
  -webkit-transform: translateY(-85px);
          transform: translateY(-85px);
  -webkit-transition: -webkit-transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: -webkit-transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.65s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transition-delay: 0.125s;
          transition-delay: 0.125s; }

.md-datepicker-calendar-pane.md-pane-open .md-calendar {
  -webkit-transform: translateY(0);
          transform: translateY(0); }

.md-dialog-is-showing {
  max-height: 100%; }

.md-dialog-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 80;
  overflow: hidden; }

md-dialog {
  opacity: 0;
  min-width: 240px;
  max-width: 80%;
  max-height: 80%;
  position: relative;
  overflow: auto;
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12);
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column; }
  md-dialog.md-transition-in {
    opacity: 1;
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transform: translate(0, 0) scale(1);
            transform: translate(0, 0) scale(1); }
  md-dialog.md-transition-out {
    opacity: 0;
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transform: translate(0, 100%) scale(0.2);
            transform: translate(0, 100%) scale(0.2); }
  md-dialog > form {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    overflow: auto; }
  md-dialog .md-dialog-content {
    padding: 24px; }
  md-dialog md-dialog-content {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    overflow: auto;
    -webkit-overflow-scrolling: touch; }
    md-dialog md-dialog-content:not([layout=row]) > *:first-child:not(.md-subheader) {
      margin-top: 0; }
    md-dialog md-dialog-content:focus {
      outline: none; }
    md-dialog md-dialog-content .md-subheader {
      margin: 0; }
    md-dialog md-dialog-content .md-dialog-content-body {
      width: 100%; }
    md-dialog md-dialog-content .md-prompt-input-container {
      width: 100%;
      box-sizing: border-box; }
  md-dialog .md-actions, md-dialog md-dialog-actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2;
    box-sizing: border-box;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end;
    margin-bottom: 0;
    padding-right: 8px;
    padding-left: 16px;
    min-height: 52px;
    overflow: hidden; }
    [dir=rtl] md-dialog .md-actions, [dir=rtl] md-dialog md-dialog-actions {
      padding-right: 16px; }
    [dir=rtl] md-dialog .md-actions, [dir=rtl] md-dialog md-dialog-actions {
      padding-left: 8px; }
    md-dialog .md-actions .md-button, md-dialog md-dialog-actions .md-button {
      margin-bottom: 8px;
      margin-left: 8px;
      margin-right: 0;
      margin-top: 8px; }
      [dir=rtl] md-dialog .md-actions .md-button, [dir=rtl] md-dialog md-dialog-actions .md-button {
        margin-left: 0; }
      [dir=rtl] md-dialog .md-actions .md-button, [dir=rtl] md-dialog md-dialog-actions .md-button {
        margin-right: 8px; }
  md-dialog.md-content-overflow .md-actions, md-dialog.md-content-overflow md-dialog-actions {
    border-top-width: 1px;
    border-top-style: solid; }

@media screen and (-ms-high-contrast: active) {
  md-dialog {
    border: 1px solid #fff; } }

@media (max-width: 959px) {
  md-dialog.md-dialog-fullscreen {
    min-height: 100%;
    min-width: 100%;
    border-radius: 0; } }

md-divider {
  display: block;
  border-top-width: 1px;
  border-top-style: solid;
  margin: 0; }
  md-divider[md-inset] {
    margin-left: 80px; }
    [dir=rtl] md-divider[md-inset] {
      margin-left: auto;
      margin-right: 80px; }

.layout-row > md-divider,
.layout-xs-row > md-divider, .layout-gt-xs-row > md-divider,
.layout-sm-row > md-divider, .layout-gt-sm-row > md-divider,
.layout-md-row > md-divider, .layout-gt-md-row > md-divider,
.layout-lg-row > md-divider, .layout-gt-lg-row > md-divider,
.layout-xl-row > md-divider {
  border-top-width: 0;
  border-right-width: 1px;
  border-right-style: solid; }

md-fab-speed-dial {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  z-index: 20;
  /*
   * Hide some graphics glitches if switching animation types
   */
  /*
   * Handle the animations
   */ }
  md-fab-speed-dial.md-fab-bottom-right {
    top: auto;
    right: 20px;
    bottom: 20px;
    left: auto;
    position: absolute; }
  md-fab-speed-dial.md-fab-bottom-left {
    top: auto;
    right: auto;
    bottom: 20px;
    left: 20px;
    position: absolute; }
  md-fab-speed-dial.md-fab-top-right {
    top: 20px;
    right: 20px;
    bottom: auto;
    left: auto;
    position: absolute; }
  md-fab-speed-dial.md-fab-top-left {
    top: 20px;
    right: auto;
    bottom: auto;
    left: 20px;
    position: absolute; }
  md-fab-speed-dial:not(.md-hover-full) {
    pointer-events: none; }
    md-fab-speed-dial:not(.md-hover-full) md-fab-trigger, md-fab-speed-dial:not(.md-hover-full) .md-fab-action-item {
      pointer-events: auto; }
    md-fab-speed-dial:not(.md-hover-full).md-is-open {
      pointer-events: auto; }
  md-fab-speed-dial ._md-css-variables {
    z-index: 20; }
  md-fab-speed-dial.md-is-open .md-fab-action-item {
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center; }
  md-fab-speed-dial md-fab-actions {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    height: auto; }
    md-fab-speed-dial md-fab-actions .md-fab-action-item {
      -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
      transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); }
  md-fab-speed-dial.md-down {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column; }
    md-fab-speed-dial.md-down md-fab-trigger {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
              order: 1; }
    md-fab-speed-dial.md-down md-fab-actions {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
              flex-direction: column;
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
              order: 2; }
  md-fab-speed-dial.md-up {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column; }
    md-fab-speed-dial.md-up md-fab-trigger {
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
              order: 2; }
    md-fab-speed-dial.md-up md-fab-actions {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: column-reverse;
              flex-direction: column-reverse;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
              order: 1; }
  md-fab-speed-dial.md-left {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; }
    md-fab-speed-dial.md-left md-fab-trigger {
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
              order: 2; }
    md-fab-speed-dial.md-left md-fab-actions {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
              flex-direction: row-reverse;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
              order: 1; }
      md-fab-speed-dial.md-left md-fab-actions .md-fab-action-item {
        -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
        transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); }
  md-fab-speed-dial.md-right {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; }
    md-fab-speed-dial.md-right md-fab-trigger {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
              order: 1; }
    md-fab-speed-dial.md-right md-fab-actions {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
              flex-direction: row;
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
              order: 2; }
      md-fab-speed-dial.md-right md-fab-actions .md-fab-action-item {
        -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
        transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); }
  md-fab-speed-dial.md-fling-remove .md-fab-action-item > *, md-fab-speed-dial.md-scale-remove .md-fab-action-item > * {
    visibility: hidden; }
  md-fab-speed-dial.md-fling .md-fab-action-item {
    opacity: 1; }
  md-fab-speed-dial.md-fling.md-animations-waiting .md-fab-action-item {
    opacity: 0;
    -webkit-transition-duration: 0s;
            transition-duration: 0s; }
  md-fab-speed-dial.md-scale .md-fab-action-item {
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    -webkit-transition-duration: 0.14286s;
            transition-duration: 0.14286s; }

md-fab-toolbar {
  display: block;
  /*
   * Closed styling
   */
  /*
   * Hover styling
   */ }
  md-fab-toolbar.md-fab-bottom-right {
    top: auto;
    right: 20px;
    bottom: 20px;
    left: auto;
    position: absolute; }
  md-fab-toolbar.md-fab-bottom-left {
    top: auto;
    right: auto;
    bottom: 20px;
    left: 20px;
    position: absolute; }
  md-fab-toolbar.md-fab-top-right {
    top: 20px;
    right: 20px;
    bottom: auto;
    left: auto;
    position: absolute; }
  md-fab-toolbar.md-fab-top-left {
    top: 20px;
    right: auto;
    bottom: auto;
    left: 20px;
    position: absolute; }
  md-fab-toolbar .md-fab-toolbar-wrapper {
    display: block;
    position: relative;
    overflow: hidden;
    height: 68px; }
  md-fab-toolbar md-fab-trigger {
    position: absolute;
    z-index: 20; }
    md-fab-toolbar md-fab-trigger button {
      overflow: visible !important; }
    md-fab-toolbar md-fab-trigger .md-fab-toolbar-background {
      display: block;
      position: absolute;
      z-index: 21;
      opacity: 1;
      -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
      transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); }
    md-fab-toolbar md-fab-trigger md-icon {
      position: relative;
      z-index: 22;
      opacity: 1;
      -webkit-transition: all 200ms ease-in;
      transition: all 200ms ease-in; }
  md-fab-toolbar.md-left md-fab-trigger {
    right: 0; }
    [dir=rtl] md-fab-toolbar.md-left md-fab-trigger {
      right: auto;
      left: 0; }
  md-fab-toolbar.md-left .md-toolbar-tools {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
            flex-direction: row-reverse; }
    md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
      margin-right: 0.6rem; }
      [dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
        margin-right: auto;
        margin-left: 0.6rem; }
    md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
      margin-left: -0.8rem; }
      [dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools > .md-button:first-child {
        margin-left: auto;
        margin-right: -0.8rem; }
    md-fab-toolbar.md-left .md-toolbar-tools > .md-button:last-child {
      margin-right: 8px; }
      [dir=rtl] md-fab-toolbar.md-left .md-toolbar-tools > .md-button:last-child {
        margin-right: auto;
        margin-left: 8px; }
  md-fab-toolbar.md-right md-fab-trigger {
    left: 0; }
    [dir=rtl] md-fab-toolbar.md-right md-fab-trigger {
      left: auto;
      right: 0; }
  md-fab-toolbar.md-right .md-toolbar-tools {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; }
  md-fab-toolbar md-toolbar {
    background-color: transparent !important;
    pointer-events: none;
    z-index: 23; }
    md-fab-toolbar md-toolbar .md-toolbar-tools {
      padding: 0 20px;
      margin-top: 3px; }
    md-fab-toolbar md-toolbar .md-fab-action-item {
      opacity: 0;
      -webkit-transform: scale(0);
              transform: scale(0);
      -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
      transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
      -webkit-transition-duration: 0.15s;
              transition-duration: 0.15s; }
  md-fab-toolbar.md-is-open md-fab-trigger > button {
    box-shadow: none; }
    md-fab-toolbar.md-is-open md-fab-trigger > button md-icon {
      opacity: 0; }
  md-fab-toolbar.md-is-open .md-fab-action-item {
    opacity: 1;
    -webkit-transform: scale(1);
            transform: scale(1); }

md-grid-list {
  box-sizing: border-box;
  display: block;
  position: relative; }
  md-grid-list md-grid-tile,
  md-grid-list md-grid-tile > figure,
  md-grid-list md-grid-tile-header,
  md-grid-list md-grid-tile-footer {
    box-sizing: border-box; }
  md-grid-list md-grid-tile {
    display: block;
    position: absolute; }
    md-grid-list md-grid-tile figure {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
              justify-content: center;
      height: 100%;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      padding: 0;
      margin: 0; }
    md-grid-list md-grid-tile md-grid-tile-header,
    md-grid-list md-grid-tile md-grid-tile-footer {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
      -webkit-align-items: center;
              align-items: center;
      height: 48px;
      color: #fff;
      background: rgba(0, 0, 0, 0.18);
      overflow: hidden;
      position: absolute;
      left: 0;
      right: 0; }
      md-grid-list md-grid-tile md-grid-tile-header h3,
      md-grid-list md-grid-tile md-grid-tile-header h4,
      md-grid-list md-grid-tile md-grid-tile-footer h3,
      md-grid-list md-grid-tile md-grid-tile-footer h4 {
        font-weight: 400;
        margin: 0 0 0 16px; }
      md-grid-list md-grid-tile md-grid-tile-header h3,
      md-grid-list md-grid-tile md-grid-tile-footer h3 {
        font-size: 14px; }
      md-grid-list md-grid-tile md-grid-tile-header h4,
      md-grid-list md-grid-tile md-grid-tile-footer h4 {
        font-size: 12px; }
    md-grid-list md-grid-tile md-grid-tile-header {
      top: 0; }
    md-grid-list md-grid-tile md-grid-tile-footer {
      bottom: 0; }

@media screen and (-ms-high-contrast: active) {
  md-grid-tile {
    border: 1px solid #fff; }
  md-grid-tile-footer {
    border-top: 1px solid #fff; } }

md-icon {
  margin: auto;
  background-repeat: no-repeat no-repeat;
  display: inline-block;
  vertical-align: middle;
  fill: currentColor;
  height: 24px;
  width: 24px;
  min-height: 24px;
  min-width: 24px; }
  md-icon svg {
    pointer-events: none;
    display: block; }
  md-icon[md-font-icon] {
    line-height: 24px;
    width: auto; }

md-input-container {
  display: inline-block;
  position: relative;
  padding: 2px;
  margin: 18px 0;
  vertical-align: middle;
  /*
   * The .md-input class is added to the input/textarea
   */ }
  md-input-container:after {
    content: '';
    display: table;
    clear: both; }
  md-input-container.md-block {
    display: block; }
  md-input-container .md-errors-spacer {
    float: right;
    min-height: 24px;
    min-width: 1px; }
    [dir=rtl] md-input-container .md-errors-spacer {
      float: left; }
  md-input-container > md-icon {
    position: absolute;
    top: 8px;
    left: 2px;
    right: auto; }
    [dir=rtl] md-input-container > md-icon {
      left: auto; }
    [dir=rtl] md-input-container > md-icon {
      right: 2px; }
  md-input-container textarea,
  md-input-container input[type="text"],
  md-input-container input[type="password"],
  md-input-container input[type="datetime"],
  md-input-container input[type="datetime-local"],
  md-input-container input[type="date"],
  md-input-container input[type="month"],
  md-input-container input[type="time"],
  md-input-container input[type="week"],
  md-input-container input[type="number"],
  md-input-container input[type="email"],
  md-input-container input[type="url"],
  md-input-container input[type="search"],
  md-input-container input[type="tel"],
  md-input-container input[type="color"] {
    /* remove default appearance from all input/textarea */
    -moz-appearance: none;
    -webkit-appearance: none; }
  md-input-container input[type="date"],
  md-input-container input[type="datetime-local"],
  md-input-container input[type="month"],
  md-input-container input[type="time"],
  md-input-container input[type="week"] {
    min-height: 26px; }
  md-input-container textarea {
    resize: none;
    overflow: hidden; }
    md-input-container textarea.md-input {
      min-height: 26px;
      -ms-flex-preferred-size: auto; }
    md-input-container textarea[md-no-autogrow] {
      height: auto;
      overflow: auto; }
  md-input-container label:not(.md-container-ignore) {
    position: absolute;
    bottom: 100%;
    left: 0;
    right: auto; }
    [dir=rtl] md-input-container label:not(.md-container-ignore) {
      left: auto; }
    [dir=rtl] md-input-container label:not(.md-container-ignore) {
      right: 0; }
    md-input-container label:not(.md-container-ignore).md-required:after {
      content: ' *';
      font-size: 13px;
      vertical-align: top; }
  md-input-container label:not(.md-no-float):not(.md-container-ignore),
  md-input-container .md-placeholder {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1;
    pointer-events: none;
    -webkit-font-smoothing: antialiased;
    padding-left: 3px;
    padding-right: 0;
    z-index: 1;
    -webkit-transform: translate3d(0, 28px, 0) scale(1);
            transform: translate3d(0, 28px, 0) scale(1);
    -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    max-width: 100%;
    -webkit-transform-origin: left top;
            transform-origin: left top; }
    [dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore), [dir=rtl]
    md-input-container .md-placeholder {
      padding-left: 0; }
    [dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore), [dir=rtl]
    md-input-container .md-placeholder {
      padding-right: 3px; }
    [dir=rtl] md-input-container label:not(.md-no-float):not(.md-container-ignore), [dir=rtl]
    md-input-container .md-placeholder {
      -webkit-transform-origin: right top;
              transform-origin: right top; }
  md-input-container .md-placeholder {
    position: absolute;
    top: 0;
    opacity: 0;
    -webkit-transition-property: opacity, -webkit-transform;
    transition-property: opacity, -webkit-transform;
    transition-property: opacity, transform;
    transition-property: opacity, transform, -webkit-transform;
    -webkit-transform: translate3d(0, 30px, 0);
            transform: translate3d(0, 30px, 0); }
  md-input-container.md-input-focused .md-placeholder {
    opacity: 1;
    -webkit-transform: translate3d(0, 24px, 0);
            transform: translate3d(0, 24px, 0); }
  md-input-container.md-input-has-value .md-placeholder {
    -webkit-transition: none;
    transition: none;
    opacity: 0; }
  md-input-container:not(.md-input-has-value) input:not(:focus),
  md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-ampm-field,
  md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-day-field,
  md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-hour-field,
  md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-millisecond-field,
  md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-minute-field,
  md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-month-field,
  md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-second-field,
  md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-week-field,
  md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-year-field,
  md-input-container:not(.md-input-has-value) input:not(:focus)::-webkit-datetime-edit-text {
    color: transparent; }
  md-input-container .md-input {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2;
    display: block;
    margin-top: 0;
    background: none;
    padding-top: 2px;
    padding-bottom: 1px;
    padding-left: 2px;
    padding-right: 2px;
    border-width: 0 0 1px 0;
    line-height: 26px;
    height: 30px;
    -ms-flex-preferred-size: 26px;
    border-radius: 0;
    border-style: solid;
    width: 100%;
    box-sizing: border-box;
    float: left; }
    [dir=rtl] md-input-container .md-input {
      float: right; }
    md-input-container .md-input:focus {
      outline: none; }
    md-input-container .md-input:invalid {
      outline: none;
      box-shadow: none; }
    md-input-container .md-input.md-no-flex {
      -webkit-box-flex: 0 !important;
      -webkit-flex: none !important;
              flex: none !important; }
  md-input-container .md-char-counter {
    text-align: right;
    padding-right: 2px;
    padding-left: 0; }
    [dir=rtl] md-input-container .md-char-counter {
      text-align: left; }
    [dir=rtl] md-input-container .md-char-counter {
      padding-right: 0; }
    [dir=rtl] md-input-container .md-char-counter {
      padding-left: 2px; }
  md-input-container .md-input-messages-animation {
    position: relative;
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
            order: 4;
    overflow: hidden;
    clear: left; }
    [dir=rtl] md-input-container .md-input-messages-animation {
      clear: right; }
  md-input-container .md-input-message-animation, md-input-container .md-char-counter {
    font-size: 12px;
    line-height: 14px;
    overflow: hidden;
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    opacity: 1;
    margin-top: 0;
    padding-top: 5px; }
    md-input-container .md-input-message-animation:not(.md-char-counter), md-input-container .md-char-counter:not(.md-char-counter) {
      padding-right: 5px;
      padding-left: 0; }
      [dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter), [dir=rtl] md-input-container .md-char-counter:not(.md-char-counter) {
        padding-right: 0; }
      [dir=rtl] md-input-container .md-input-message-animation:not(.md-char-counter), [dir=rtl] md-input-container .md-char-counter:not(.md-char-counter) {
        padding-left: 5px; }
  md-input-container:not(.md-input-invalid) .md-auto-hide .md-input-message-animation {
    opacity: 0;
    margin-top: -100px; }
  md-input-container .md-input-message-animation.ng-enter-prepare {
    opacity: 0;
    margin-top: -100px; }
  md-input-container .md-input-message-animation.ng-enter:not(.ng-enter-active) {
    opacity: 0;
    margin-top: -100px; }
  md-input-container.md-input-focused label:not(.md-no-float), md-input-container.md-input-has-placeholder label:not(.md-no-float), md-input-container.md-input-has-value label:not(.md-no-float) {
    -webkit-transform: translate3d(0, 6px, 0) scale(0.75);
            transform: translate3d(0, 6px, 0) scale(0.75);
    -webkit-transition: width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, -webkit-transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s;
    transition: width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, -webkit-transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s;
    transition: transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s;
    transition: transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, width cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s, -webkit-transform cubic-bezier(0.25, 0.8, 0.25, 1) 0.4s; }
  md-input-container.md-input-has-value label {
    -webkit-transition: none;
    transition: none; }
  md-input-container.md-input-focused .md-input,
  md-input-container .md-input.ng-invalid.ng-dirty,
  md-input-container.md-input-resized .md-input {
    padding-bottom: 0;
    border-width: 0 0 2px 0; }
  md-input-container .md-input[disabled],
  [disabled] md-input-container .md-input {
    background-position: bottom -1px left 0;
    background-size: 4px 1px;
    background-repeat: repeat-x; }
  md-input-container.md-icon-float {
    -webkit-transition: margin-top 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: margin-top 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
    md-input-container.md-icon-float > label {
      pointer-events: none;
      position: absolute; }
    md-input-container.md-icon-float > md-icon {
      top: 8px;
      left: 2px;
      right: auto; }
      [dir=rtl] md-input-container.md-icon-float > md-icon {
        left: auto; }
      [dir=rtl] md-input-container.md-icon-float > md-icon {
        right: 2px; }
  md-input-container.md-icon-left > label:not(.md-no-float):not(.md-container-ignore),
  md-input-container.md-icon-left > label .md-placeholder, md-input-container.md-icon-right > label:not(.md-no-float):not(.md-container-ignore),
  md-input-container.md-icon-right > label .md-placeholder {
    width: calc(100% - 36px - 18px); }
  md-input-container.md-icon-left {
    padding-left: 36px;
    padding-right: 0; }
    [dir=rtl] md-input-container.md-icon-left {
      padding-left: 0; }
    [dir=rtl] md-input-container.md-icon-left {
      padding-right: 36px; }
    md-input-container.md-icon-left > label {
      left: 36px;
      right: auto; }
      [dir=rtl] md-input-container.md-icon-left > label {
        left: auto; }
      [dir=rtl] md-input-container.md-icon-left > label {
        right: 36px; }
  md-input-container.md-icon-right {
    padding-left: 0;
    padding-right: 36px; }
    [dir=rtl] md-input-container.md-icon-right {
      padding-left: 36px; }
    [dir=rtl] md-input-container.md-icon-right {
      padding-right: 0; }
    md-input-container.md-icon-right > md-icon:last-of-type {
      margin: 0;
      right: 2px;
      left: auto; }
      [dir=rtl] md-input-container.md-icon-right > md-icon:last-of-type {
        right: auto; }
      [dir=rtl] md-input-container.md-icon-right > md-icon:last-of-type {
        left: 2px; }
  md-input-container.md-icon-left.md-icon-right {
    padding-left: 36px;
    padding-right: 36px; }
    md-input-container.md-icon-left.md-icon-right > label:not(.md-no-float):not(.md-container-ignore),
    md-input-container.md-icon-left.md-icon-right > label .md-placeholder {
      width: calc(100% - (36px * 2)); }

.md-resize-wrapper {
  position: relative; }
  .md-resize-wrapper:after {
    content: '';
    display: table;
    clear: both; }

.md-resize-handle {
  position: absolute;
  bottom: -5px;
  left: 0;
  height: 10px;
  background: transparent;
  width: 100%;
  cursor: ns-resize; }

@media screen and (-ms-high-contrast: active) {
  md-input-container.md-default-theme > md-icon {
    fill: #fff; } }

md-list {
  display: block;
  padding: 8px 0px 8px 0px; }
  md-list .md-subheader {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.010em;
    line-height: 1.2em; }
  md-list.md-dense md-list-item,
  md-list.md-dense md-list-item .md-list-item-inner {
    min-height: 48px; }
    md-list.md-dense md-list-item::before,
    md-list.md-dense md-list-item .md-list-item-inner::before {
      content: '';
      min-height: 48px;
      visibility: hidden;
      display: inline-block; }
    md-list.md-dense md-list-item md-icon:first-child,
    md-list.md-dense md-list-item .md-list-item-inner md-icon:first-child {
      width: 20px;
      height: 20px; }
    md-list.md-dense md-list-item > md-icon:first-child:not(.md-avatar-icon),
    md-list.md-dense md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
      margin-right: 36px; }
      [dir=rtl] md-list.md-dense md-list-item > md-icon:first-child:not(.md-avatar-icon), [dir=rtl]
      md-list.md-dense md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
        margin-right: auto;
        margin-left: 36px; }
    md-list.md-dense md-list-item .md-avatar, md-list.md-dense md-list-item .md-avatar-icon,
    md-list.md-dense md-list-item .md-list-item-inner .md-avatar,
    md-list.md-dense md-list-item .md-list-item-inner .md-avatar-icon {
      margin-right: 20px; }
      [dir=rtl] md-list.md-dense md-list-item .md-avatar, [dir=rtl] md-list.md-dense md-list-item .md-avatar-icon, [dir=rtl]
      md-list.md-dense md-list-item .md-list-item-inner .md-avatar, [dir=rtl]
      md-list.md-dense md-list-item .md-list-item-inner .md-avatar-icon {
        margin-right: auto;
        margin-left: 20px; }
    md-list.md-dense md-list-item .md-avatar,
    md-list.md-dense md-list-item .md-list-item-inner .md-avatar {
      -webkit-box-flex: 0;
      -webkit-flex: none;
              flex: none;
      width: 36px;
      height: 36px; }
  md-list.md-dense md-list-item.md-2-line .md-list-item-text.md-offset, md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, md-list.md-dense md-list-item.md-3-line .md-list-item-text.md-offset, md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
    margin-left: 56px; }
    [dir=rtl] md-list.md-dense md-list-item.md-2-line .md-list-item-text.md-offset, [dir=rtl] md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, [dir=rtl] md-list.md-dense md-list-item.md-3-line .md-list-item-text.md-offset, [dir=rtl] md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
      margin-left: auto;
      margin-right: 56px; }
  md-list.md-dense md-list-item.md-2-line .md-list-item-text h3,
  md-list.md-dense md-list-item.md-2-line .md-list-item-text h4,
  md-list.md-dense md-list-item.md-2-line .md-list-item-text p, md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text h3,
  md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text h4,
  md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text p, md-list.md-dense md-list-item.md-3-line .md-list-item-text h3,
  md-list.md-dense md-list-item.md-3-line .md-list-item-text h4,
  md-list.md-dense md-list-item.md-3-line .md-list-item-text p, md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text h3,
  md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text h4,
  md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text p {
    line-height: 1.05;
    font-size: 12px; }
  md-list.md-dense md-list-item.md-2-line .md-list-item-text h3, md-list.md-dense md-list-item.md-2-line > .md-no-style .md-list-item-text h3, md-list.md-dense md-list-item.md-3-line .md-list-item-text h3, md-list.md-dense md-list-item.md-3-line > .md-no-style .md-list-item-text h3 {
    font-size: 13px; }
  md-list.md-dense md-list-item.md-2-line, md-list.md-dense md-list-item.md-2-line > .md-no-style {
    min-height: 60px; }
    md-list.md-dense md-list-item.md-2-line::before, md-list.md-dense md-list-item.md-2-line > .md-no-style::before {
      content: '';
      min-height: 60px;
      visibility: hidden;
      display: inline-block; }
    md-list.md-dense md-list-item.md-2-line > .md-avatar, md-list.md-dense md-list-item.md-2-line .md-avatar-icon, md-list.md-dense md-list-item.md-2-line > .md-no-style > .md-avatar, md-list.md-dense md-list-item.md-2-line > .md-no-style .md-avatar-icon {
      margin-top: 12px; }
  md-list.md-dense md-list-item.md-3-line, md-list.md-dense md-list-item.md-3-line > .md-no-style {
    min-height: 76px; }
    md-list.md-dense md-list-item.md-3-line::before, md-list.md-dense md-list-item.md-3-line > .md-no-style::before {
      content: '';
      min-height: 76px;
      visibility: hidden;
      display: inline-block; }
    md-list.md-dense md-list-item.md-3-line > md-icon:first-child,
    md-list.md-dense md-list-item.md-3-line > .md-avatar, md-list.md-dense md-list-item.md-3-line > .md-no-style > md-icon:first-child,
    md-list.md-dense md-list-item.md-3-line > .md-no-style > .md-avatar {
      margin-top: 16px; }

md-list-item {
  position: relative; }
  md-list-item.md-proxy-focus.md-focused .md-no-style {
    -webkit-transition: background-color 0.15s linear;
    transition: background-color 0.15s linear; }
  md-list-item._md-button-wrap {
    position: relative; }
    md-list-item._md-button-wrap > div.md-button:first-child {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
              align-items: center;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
              justify-content: flex-start;
      padding: 0 16px;
      margin: 0;
      font-weight: 400;
      text-align: left;
      border: medium none; }
      [dir=rtl] md-list-item._md-button-wrap > div.md-button:first-child {
        text-align: right; }
      md-list-item._md-button-wrap > div.md-button:first-child > .md-button:first-child {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        margin: 0;
        padding: 0; }
      md-list-item._md-button-wrap > div.md-button:first-child .md-list-item-inner {
        width: 100%;
        min-height: inherit; }
  md-list-item.md-no-proxy,
  md-list-item .md-no-style {
    position: relative;
    padding: 0px 16px;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto; }
    md-list-item.md-no-proxy.md-button,
    md-list-item .md-no-style.md-button {
      font-size: inherit;
      height: inherit;
      text-align: left;
      text-transform: none;
      width: 100%;
      white-space: normal;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: inherit;
              flex-direction: inherit;
      -webkit-box-align: inherit;
      -webkit-align-items: inherit;
              align-items: inherit;
      border-radius: 0;
      margin: 0; }
      [dir=rtl] md-list-item.md-no-proxy.md-button, [dir=rtl]
      md-list-item .md-no-style.md-button {
        text-align: right; }
      md-list-item.md-no-proxy.md-button > .md-ripple-container,
      md-list-item .md-no-style.md-button > .md-ripple-container {
        border-radius: 0; }
    md-list-item.md-no-proxy:focus,
    md-list-item .md-no-style:focus {
      outline: none; }
  md-list-item.md-clickable:hover {
    cursor: pointer; }
  md-list-item md-divider {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%; }
    [dir=rtl] md-list-item md-divider {
      left: auto;
      right: 0; }
    md-list-item md-divider[md-inset] {
      left: 72px;
      width: calc(100% - 72px);
      margin: 0 !important; }
      [dir=rtl] md-list-item md-divider[md-inset] {
        left: auto;
        right: 72px; }
  md-list-item,
  md-list-item .md-list-item-inner {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    min-height: 48px;
    height: auto; }
    md-list-item::before,
    md-list-item .md-list-item-inner::before {
      content: '';
      min-height: 48px;
      visibility: hidden;
      display: inline-block; }
    md-list-item > div.md-primary > md-icon:not(.md-avatar-icon),
    md-list-item > div.md-secondary > md-icon:not(.md-avatar-icon),
    md-list-item > md-icon:first-child:not(.md-avatar-icon),
    md-list-item > md-icon.md-secondary:not(.md-avatar-icon),
    md-list-item .md-list-item-inner > div.md-primary > md-icon:not(.md-avatar-icon),
    md-list-item .md-list-item-inner > div.md-secondary > md-icon:not(.md-avatar-icon),
    md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon),
    md-list-item .md-list-item-inner > md-icon.md-secondary:not(.md-avatar-icon) {
      width: 24px;
      margin-top: 16px;
      margin-bottom: 12px;
      box-sizing: content-box; }
    md-list-item > div.md-primary > md-checkbox,
    md-list-item > div.md-secondary > md-checkbox,
    md-list-item > md-checkbox,
    md-list-item md-checkbox.md-secondary,
    md-list-item .md-list-item-inner > div.md-primary > md-checkbox,
    md-list-item .md-list-item-inner > div.md-secondary > md-checkbox,
    md-list-item .md-list-item-inner > md-checkbox,
    md-list-item .md-list-item-inner md-checkbox.md-secondary {
      -webkit-align-self: center;
                  -ms-grid-row-align: center;
              align-self: center; }
      md-list-item > div.md-primary > md-checkbox .md-label,
      md-list-item > div.md-secondary > md-checkbox .md-label,
      md-list-item > md-checkbox .md-label,
      md-list-item md-checkbox.md-secondary .md-label,
      md-list-item .md-list-item-inner > div.md-primary > md-checkbox .md-label,
      md-list-item .md-list-item-inner > div.md-secondary > md-checkbox .md-label,
      md-list-item .md-list-item-inner > md-checkbox .md-label,
      md-list-item .md-list-item-inner md-checkbox.md-secondary .md-label {
        display: none; }
    md-list-item > md-icon:first-child:not(.md-avatar-icon),
    md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
      margin-right: 32px; }
      [dir=rtl] md-list-item > md-icon:first-child:not(.md-avatar-icon), [dir=rtl]
      md-list-item .md-list-item-inner > md-icon:first-child:not(.md-avatar-icon) {
        margin-right: auto;
        margin-left: 32px; }
    md-list-item .md-avatar, md-list-item .md-avatar-icon,
    md-list-item .md-list-item-inner .md-avatar,
    md-list-item .md-list-item-inner .md-avatar-icon {
      margin-top: 8px;
      margin-bottom: 8px;
      margin-right: 16px;
      border-radius: 50%;
      box-sizing: content-box; }
      [dir=rtl] md-list-item .md-avatar, [dir=rtl] md-list-item .md-avatar-icon, [dir=rtl]
      md-list-item .md-list-item-inner .md-avatar, [dir=rtl]
      md-list-item .md-list-item-inner .md-avatar-icon {
        margin-right: auto;
        margin-left: 16px; }
    md-list-item .md-avatar,
    md-list-item .md-list-item-inner .md-avatar {
      -webkit-box-flex: 0;
      -webkit-flex: none;
              flex: none;
      width: 40px;
      height: 40px; }
    md-list-item .md-avatar-icon,
    md-list-item .md-list-item-inner .md-avatar-icon {
      padding: 8px; }
      md-list-item .md-avatar-icon svg,
      md-list-item .md-list-item-inner .md-avatar-icon svg {
        width: 24px;
        height: 24px; }
    md-list-item > md-checkbox,
    md-list-item .md-list-item-inner > md-checkbox {
      width: 24px;
      margin-left: 3px;
      margin-right: 29px;
      margin-top: 16px; }
      [dir=rtl] md-list-item > md-checkbox, [dir=rtl]
      md-list-item .md-list-item-inner > md-checkbox {
        margin-left: 29px; }
      [dir=rtl] md-list-item > md-checkbox, [dir=rtl]
      md-list-item .md-list-item-inner > md-checkbox {
        margin-right: 3px; }
    md-list-item .md-secondary-container,
    md-list-item .md-list-item-inner .md-secondary-container {
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
              align-items: center;
      -webkit-flex-shrink: 0;
              flex-shrink: 0;
      margin: auto;
      margin-right: 0;
      margin-left: auto; }
      [dir=rtl] md-list-item .md-secondary-container, [dir=rtl]
      md-list-item .md-list-item-inner .md-secondary-container {
        margin-right: auto; }
      [dir=rtl] md-list-item .md-secondary-container, [dir=rtl]
      md-list-item .md-list-item-inner .md-secondary-container {
        margin-left: 0; }
      md-list-item .md-secondary-container .md-button:last-of-type, md-list-item .md-secondary-container .md-icon-button:last-of-type,
      md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type,
      md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type {
        margin-right: 0; }
        [dir=rtl] md-list-item .md-secondary-container .md-button:last-of-type, [dir=rtl] md-list-item .md-secondary-container .md-icon-button:last-of-type, [dir=rtl]
        md-list-item .md-list-item-inner .md-secondary-container .md-button:last-of-type, [dir=rtl]
        md-list-item .md-list-item-inner .md-secondary-container .md-icon-button:last-of-type {
          margin-right: auto;
          margin-left: 0; }
      md-list-item .md-secondary-container md-checkbox,
      md-list-item .md-list-item-inner .md-secondary-container md-checkbox {
        margin-top: 0;
        margin-bottom: 0; }
        md-list-item .md-secondary-container md-checkbox:last-child,
        md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child {
          width: 24px;
          margin-right: 0; }
          [dir=rtl] md-list-item .md-secondary-container md-checkbox:last-child, [dir=rtl]
          md-list-item .md-list-item-inner .md-secondary-container md-checkbox:last-child {
            margin-right: auto;
            margin-left: 0; }
      md-list-item .md-secondary-container md-switch,
      md-list-item .md-list-item-inner .md-secondary-container md-switch {
        margin-top: 0;
        margin-bottom: 0;
        margin-right: -6px; }
        [dir=rtl] md-list-item .md-secondary-container md-switch, [dir=rtl]
        md-list-item .md-list-item-inner .md-secondary-container md-switch {
          margin-right: auto;
          margin-left: -6px; }
    md-list-item > p, md-list-item > .md-list-item-inner > p,
    md-list-item .md-list-item-inner > p,
    md-list-item .md-list-item-inner > .md-list-item-inner > p {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
              flex: 1 1 auto;
      margin: 0; }
  md-list-item.md-2-line, md-list-item.md-2-line > .md-no-style, md-list-item.md-3-line, md-list-item.md-3-line > .md-no-style {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center; }
    md-list-item.md-2-line.md-long-text, md-list-item.md-2-line > .md-no-style.md-long-text, md-list-item.md-3-line.md-long-text, md-list-item.md-3-line > .md-no-style.md-long-text {
      margin-top: 8px;
      margin-bottom: 8px; }
    md-list-item.md-2-line .md-list-item-text, md-list-item.md-2-line > .md-no-style .md-list-item-text, md-list-item.md-3-line .md-list-item-text, md-list-item.md-3-line > .md-no-style .md-list-item-text {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
              flex: 1 1 auto;
      margin: auto;
      text-overflow: ellipsis;
      overflow: hidden; }
      md-list-item.md-2-line .md-list-item-text.md-offset, md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, md-list-item.md-3-line .md-list-item-text.md-offset, md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
        margin-left: 56px; }
        [dir=rtl] md-list-item.md-2-line .md-list-item-text.md-offset, [dir=rtl] md-list-item.md-2-line > .md-no-style .md-list-item-text.md-offset, [dir=rtl] md-list-item.md-3-line .md-list-item-text.md-offset, [dir=rtl] md-list-item.md-3-line > .md-no-style .md-list-item-text.md-offset {
          margin-left: auto;
          margin-right: 56px; }
      md-list-item.md-2-line .md-list-item-text h3, md-list-item.md-2-line > .md-no-style .md-list-item-text h3, md-list-item.md-3-line .md-list-item-text h3, md-list-item.md-3-line > .md-no-style .md-list-item-text h3 {
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 0.010em;
        margin: 0 0 0px 0;
        line-height: 1.2em;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
      md-list-item.md-2-line .md-list-item-text h4, md-list-item.md-2-line > .md-no-style .md-list-item-text h4, md-list-item.md-3-line .md-list-item-text h4, md-list-item.md-3-line > .md-no-style .md-list-item-text h4 {
        font-size: 14px;
        letter-spacing: 0.010em;
        margin: 3px 0 1px 0;
        font-weight: 400;
        line-height: 1.2em;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis; }
      md-list-item.md-2-line .md-list-item-text p, md-list-item.md-2-line > .md-no-style .md-list-item-text p, md-list-item.md-3-line .md-list-item-text p, md-list-item.md-3-line > .md-no-style .md-list-item-text p {
        font-size: 14px;
        font-weight: 500;
        letter-spacing: 0.010em;
        margin: 0 0 0 0;
        line-height: 1.6em; }
  md-list-item.md-2-line, md-list-item.md-2-line > .md-no-style {
    height: auto;
    min-height: 72px; }
    md-list-item.md-2-line::before, md-list-item.md-2-line > .md-no-style::before {
      content: '';
      min-height: 72px;
      visibility: hidden;
      display: inline-block; }
    md-list-item.md-2-line > .md-avatar, md-list-item.md-2-line .md-avatar-icon, md-list-item.md-2-line > .md-no-style > .md-avatar, md-list-item.md-2-line > .md-no-style .md-avatar-icon {
      margin-top: 12px; }
    md-list-item.md-2-line > md-icon:first-child, md-list-item.md-2-line > .md-no-style > md-icon:first-child {
      -webkit-align-self: flex-start;
              align-self: flex-start; }
    md-list-item.md-2-line .md-list-item-text, md-list-item.md-2-line > .md-no-style .md-list-item-text {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 auto;
              flex: 1 1 auto; }
  md-list-item.md-3-line, md-list-item.md-3-line > .md-no-style {
    height: auto;
    min-height: 88px; }
    md-list-item.md-3-line::before, md-list-item.md-3-line > .md-no-style::before {
      content: '';
      min-height: 88px;
      visibility: hidden;
      display: inline-block; }
    md-list-item.md-3-line > md-icon:first-child,
    md-list-item.md-3-line > .md-avatar, md-list-item.md-3-line > .md-no-style > md-icon:first-child,
    md-list-item.md-3-line > .md-no-style > .md-avatar {
      margin-top: 16px; }

.md-open-menu-container {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 100;
  opacity: 0;
  border-radius: 2px;
  max-height: calc(100vh - 10px);
  overflow: auto; }
  .md-open-menu-container md-menu-divider {
    margin-top: 4px;
    margin-bottom: 4px;
    height: 1px;
    min-height: 1px;
    max-height: 1px;
    width: 100%; }
  .md-open-menu-container md-menu-content > * {
    opacity: 0; }
  .md-open-menu-container:not(.md-clickable) {
    pointer-events: none; }
  .md-open-menu-container.md-active {
    opacity: 1;
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transition-duration: 200ms;
            transition-duration: 200ms; }
    .md-open-menu-container.md-active > md-menu-content > * {
      opacity: 1;
      -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
      transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
      -webkit-transition-duration: 200ms;
              transition-duration: 200ms;
      -webkit-transition-delay: 100ms;
              transition-delay: 100ms; }
  .md-open-menu-container.md-leave {
    opacity: 0;
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    -webkit-transition-duration: 250ms;
            transition-duration: 250ms; }

md-menu-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  padding: 8px 0;
  max-height: 304px;
  overflow-y: auto; }
  md-menu-content.md-dense {
    max-height: 208px; }
    md-menu-content.md-dense md-menu-item {
      height: 32px;
      min-height: 0px; }

md-menu-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  min-height: 48px;
  height: 48px;
  -webkit-align-content: center;
          align-content: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  /*
   * We cannot use flex on <button> elements due to a bug in Firefox, so we also can't use it on
   * <a> elements. Add some top padding to fix alignment since buttons automatically align their
   * text vertically.
   */ }
  md-menu-item > * {
    width: 100%;
    margin: auto 0;
    padding-left: 16px;
    padding-right: 16px; }
  md-menu-item > a.md-button {
    padding-top: 5px; }
  md-menu-item > .md-button {
    text-align: left;
    display: inline-block;
    border-radius: 0;
    margin: auto 0;
    font-size: 15px;
    text-transform: none;
    font-weight: 400;
    height: 100%;
    padding-left: 16px;
    padding-right: 16px;
    width: 100%; }
    md-menu-item > .md-button::-moz-focus-inner {
      padding: 0;
      border: 0; }
    [dir=rtl] md-menu-item > .md-button {
      text-align: right; }
    md-menu-item > .md-button md-icon {
      margin: auto 16px auto 0; }
      [dir=rtl] md-menu-item > .md-button md-icon {
        margin: auto 0 auto 16px; }
    md-menu-item > .md-button p {
      display: inline-block;
      margin: auto; }
    md-menu-item > .md-button span {
      margin-top: auto;
      margin-bottom: auto; }
    md-menu-item > .md-button .md-ripple-container {
      border-radius: inherit; }

md-toolbar .md-menu {
  height: auto;
  margin: auto;
  padding: 0; }

@media (max-width: 959px) {
  md-menu-content {
    min-width: 112px; }
  md-menu-content[width="3"] {
    min-width: 168px; }
  md-menu-content[width="4"] {
    min-width: 224px; }
  md-menu-content[width="5"] {
    min-width: 280px; }
  md-menu-content[width="6"] {
    min-width: 336px; }
  md-menu-content[width="7"] {
    min-width: 392px; } }

@media (min-width: 960px) {
  md-menu-content {
    min-width: 96px; }
  md-menu-content[width="3"] {
    min-width: 192px; }
  md-menu-content[width="4"] {
    min-width: 256px; }
  md-menu-content[width="5"] {
    min-width: 320px; }
  md-menu-content[width="6"] {
    min-width: 384px; }
  md-menu-content[width="7"] {
    min-width: 448px; } }

md-toolbar.md-menu-toolbar h2.md-toolbar-tools {
  line-height: 1rem;
  height: auto;
  padding: 28px;
  padding-bottom: 12px; }

md-toolbar.md-has-open-menu {
  position: relative;
  z-index: 100; }

md-menu-bar {
  padding: 0 20px;
  display: block;
  position: relative;
  z-index: 2; }
  md-menu-bar .md-menu {
    display: inline-block;
    padding: 0;
    position: relative; }
  md-menu-bar button {
    font-size: 14px;
    padding: 0 10px;
    margin: 0;
    border: 0;
    background-color: transparent;
    height: 40px; }
  md-menu-bar md-backdrop.md-menu-backdrop {
    z-index: -2; }

md-menu-content.md-menu-bar-menu.md-dense {
  max-height: none;
  padding: 16px 0; }
  md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent {
    position: relative; }
    md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > md-icon {
      position: absolute;
      padding: 0;
      width: 24px;
      top: 6px;
      left: 24px; }
      [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > md-icon {
        left: auto;
        right: 24px; }
    md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > .md-button, md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu > .md-button {
      padding: 0 32px 0 64px; }
      [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent > .md-button, [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item.md-indent .md-menu > .md-button {
        padding: 0 64px 0 32px; }
  md-menu-content.md-menu-bar-menu.md-dense .md-button {
    min-height: 0;
    height: 32px; }
    md-menu-content.md-menu-bar-menu.md-dense .md-button span {
      float: left; }
      [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-button span {
        float: right; }
    md-menu-content.md-menu-bar-menu.md-dense .md-button span.md-alt-text {
      float: right;
      margin: 0 8px; }
      [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-button span.md-alt-text {
        float: left; }
  md-menu-content.md-menu-bar-menu.md-dense md-menu-divider {
    margin: 8px 0; }
  md-menu-content.md-menu-bar-menu.md-dense md-menu-item > .md-button, md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button {
    text-align: left; }
    [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense md-menu-item > .md-button, [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button {
      text-align: right; }
  md-menu-content.md-menu-bar-menu.md-dense .md-menu {
    padding: 0; }
    md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button {
      position: relative;
      margin: 0;
      width: 100%;
      text-transform: none;
      font-weight: normal;
      border-radius: 0px;
      padding-left: 16px; }
      [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button {
        padding-left: 0;
        padding-right: 16px; }
      md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button:after {
        display: block;
        content: '\25BC';
        position: absolute;
        top: 0px;
        speak: none;
        -webkit-transform: rotate(270deg) scaleY(0.45) scaleX(0.9);
                transform: rotate(270deg) scaleY(0.45) scaleX(0.9);
        right: 28px; }
        [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button:after {
          -webkit-transform: rotate(90deg) scaleY(0.45) scaleX(0.9);
                  transform: rotate(90deg) scaleY(0.45) scaleX(0.9); }
        [dir=rtl] md-menu-content.md-menu-bar-menu.md-dense .md-menu > .md-button:after {
          right: auto;
          left: 28px; }

/** Matches "md-tabs md-tabs-wrapper" style. */
.md-nav-bar {
  border-style: solid;
  border-width: 0 0 1px;
  height: 48px;
  position: relative; }

._md-nav-bar-list {
  outline: none;
  list-style: none;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row; }

.md-nav-item:first-of-type {
  margin-left: 8px; }

.md-button._md-nav-button {
  line-height: 24px;
  margin: 0 4px;
  padding: 12px 16px;
  -webkit-transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1); }
  .md-button._md-nav-button:focus {
    outline: none; }
  .md-button._md-nav-button:hover {
    background-color: inherit; }

md-nav-ink-bar {
  bottom: 0;
  height: 2px;
  left: auto;
  position: absolute;
  right: auto;
  background-color: black; }
  md-nav-ink-bar._md-left {
    -webkit-transition: left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1);
    transition: left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1); }
  md-nav-ink-bar._md-right {
    -webkit-transition: left 0.25s cubic-bezier(0.35, 0, 0.25, 1), right 0.125s cubic-bezier(0.35, 0, 0.25, 1);
    transition: left 0.25s cubic-bezier(0.35, 0, 0.25, 1), right 0.125s cubic-bezier(0.35, 0, 0.25, 1); }
  md-nav-ink-bar.ng-animate {
    -webkit-transition: none;
    transition: none; }

md-nav-extra-content {
  min-height: 48px;
  padding-right: 12px; }

@-webkit-keyframes indeterminate-rotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes indeterminate-rotate {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

md-progress-circular {
  position: relative;
  display: block; }
  md-progress-circular._md-progress-circular-disabled {
    visibility: hidden; }
  md-progress-circular.md-mode-indeterminate svg {
    -webkit-animation: indeterminate-rotate 1568.63ms linear infinite;
            animation: indeterminate-rotate 1568.63ms linear infinite; }
  md-progress-circular svg {
    position: absolute;
    overflow: visible;
    top: 0;
    left: 0; }

md-progress-linear {
  display: block;
  position: relative;
  width: 100%;
  height: 5px;
  padding-top: 0 !important;
  margin-bottom: 0 !important; }
  md-progress-linear._md-progress-linear-disabled {
    visibility: hidden; }
  md-progress-linear .md-container {
    display: block;
    position: relative;
    overflow: hidden;
    width: 100%;
    height: 5px;
    -webkit-transform: translate(0, 0) scale(1, 1);
            transform: translate(0, 0) scale(1, 1); }
    md-progress-linear .md-container .md-bar {
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      width: 100%;
      height: 5px; }
    md-progress-linear .md-container .md-dashed:before {
      content: "";
      display: none;
      position: absolute;
      margin-top: 0;
      height: 5px;
      width: 100%;
      background-color: transparent;
      background-size: 10px 10px !important;
      background-position: 0px -23px; }
    md-progress-linear .md-container .md-bar1, md-progress-linear .md-container .md-bar2 {
      -webkit-transition: -webkit-transform 0.2s linear;
      transition: -webkit-transform 0.2s linear;
      transition: transform 0.2s linear;
      transition: transform 0.2s linear, -webkit-transform 0.2s linear; }
    md-progress-linear .md-container.md-mode-query .md-bar1 {
      display: none; }
    md-progress-linear .md-container.md-mode-query .md-bar2 {
      -webkit-transition: all 0.2s linear;
      transition: all 0.2s linear;
      -webkit-animation: query 0.8s infinite cubic-bezier(0.39, 0.575, 0.565, 1);
              animation: query 0.8s infinite cubic-bezier(0.39, 0.575, 0.565, 1); }
    md-progress-linear .md-container.md-mode-determinate .md-bar1 {
      display: none; }
    md-progress-linear .md-container.md-mode-indeterminate .md-bar1 {
      -webkit-animation: md-progress-linear-indeterminate-scale-1 4s infinite, md-progress-linear-indeterminate-1 4s infinite;
              animation: md-progress-linear-indeterminate-scale-1 4s infinite, md-progress-linear-indeterminate-1 4s infinite; }
    md-progress-linear .md-container.md-mode-indeterminate .md-bar2 {
      -webkit-animation: md-progress-linear-indeterminate-scale-2 4s infinite, md-progress-linear-indeterminate-2 4s infinite;
              animation: md-progress-linear-indeterminate-scale-2 4s infinite, md-progress-linear-indeterminate-2 4s infinite; }
    md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container {
      -webkit-animation: none;
              animation: none; }
      md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar1 {
        -webkit-animation-name: none;
                animation-name: none; }
      md-progress-linear .md-container.ng-hide ._md-progress-linear-disabled md-progress-linear .md-container .md-bar2 {
        -webkit-animation-name: none;
                animation-name: none; }
  md-progress-linear .md-container.md-mode-buffer {
    background-color: transparent !important;
    -webkit-transition: all 0.2s linear;
    transition: all 0.2s linear; }
    md-progress-linear .md-container.md-mode-buffer .md-dashed:before {
      display: block;
      -webkit-animation: buffer 3s infinite linear;
              animation: buffer 3s infinite linear; }

@-webkit-keyframes query {
  0% {
    opacity: 1;
    -webkit-transform: translateX(35%) scale(0.3, 1);
            transform: translateX(35%) scale(0.3, 1); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-50%) scale(0, 1);
            transform: translateX(-50%) scale(0, 1); } }

@keyframes query {
  0% {
    opacity: 1;
    -webkit-transform: translateX(35%) scale(0.3, 1);
            transform: translateX(35%) scale(0.3, 1); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-50%) scale(0, 1);
            transform: translateX(-50%) scale(0, 1); } }

@-webkit-keyframes buffer {
  0% {
    opacity: 1;
    background-position: 0px -23px; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1;
    background-position: -200px -23px; } }

@keyframes buffer {
  0% {
    opacity: 1;
    background-position: 0px -23px; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1;
    background-position: -200px -23px; } }

@-webkit-keyframes md-progress-linear-indeterminate-scale-1 {
  0% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1);
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear; }
  36.6% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1);
    -webkit-animation-timing-function: cubic-bezier(0.33473, 0.12482, 0.78584, 1);
            animation-timing-function: cubic-bezier(0.33473, 0.12482, 0.78584, 1); }
  69.15% {
    -webkit-transform: scaleX(0.83);
            transform: scaleX(0.83);
    -webkit-animation-timing-function: cubic-bezier(0.22573, 0, 0.23365, 1.37098);
            animation-timing-function: cubic-bezier(0.22573, 0, 0.23365, 1.37098); }
  100% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1); } }

@keyframes md-progress-linear-indeterminate-scale-1 {
  0% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1);
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear; }
  36.6% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1);
    -webkit-animation-timing-function: cubic-bezier(0.33473, 0.12482, 0.78584, 1);
            animation-timing-function: cubic-bezier(0.33473, 0.12482, 0.78584, 1); }
  69.15% {
    -webkit-transform: scaleX(0.83);
            transform: scaleX(0.83);
    -webkit-animation-timing-function: cubic-bezier(0.22573, 0, 0.23365, 1.37098);
            animation-timing-function: cubic-bezier(0.22573, 0, 0.23365, 1.37098); }
  100% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1); } }

@-webkit-keyframes md-progress-linear-indeterminate-1 {
  0% {
    left: -105.16667%;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear; }
  20% {
    left: -105.16667%;
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.70173, 0.49582);
            animation-timing-function: cubic-bezier(0.5, 0, 0.70173, 0.49582); }
  69.15% {
    left: 21.5%;
    -webkit-animation-timing-function: cubic-bezier(0.30244, 0.38135, 0.55, 0.95635);
            animation-timing-function: cubic-bezier(0.30244, 0.38135, 0.55, 0.95635); }
  100% {
    left: 95.44444%; } }

@keyframes md-progress-linear-indeterminate-1 {
  0% {
    left: -105.16667%;
    -webkit-animation-timing-function: linear;
            animation-timing-function: linear; }
  20% {
    left: -105.16667%;
    -webkit-animation-timing-function: cubic-bezier(0.5, 0, 0.70173, 0.49582);
            animation-timing-function: cubic-bezier(0.5, 0, 0.70173, 0.49582); }
  69.15% {
    left: 21.5%;
    -webkit-animation-timing-function: cubic-bezier(0.30244, 0.38135, 0.55, 0.95635);
            animation-timing-function: cubic-bezier(0.30244, 0.38135, 0.55, 0.95635); }
  100% {
    left: 95.44444%; } }

@-webkit-keyframes md-progress-linear-indeterminate-scale-2 {
  0% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1);
    -webkit-animation-timing-function: cubic-bezier(0.20503, 0.05705, 0.57661, 0.45397);
            animation-timing-function: cubic-bezier(0.20503, 0.05705, 0.57661, 0.45397); }
  19.15% {
    -webkit-transform: scaleX(0.57);
            transform: scaleX(0.57);
    -webkit-animation-timing-function: cubic-bezier(0.15231, 0.19643, 0.64837, 1.00432);
            animation-timing-function: cubic-bezier(0.15231, 0.19643, 0.64837, 1.00432); }
  44.15% {
    -webkit-transform: scaleX(0.91);
            transform: scaleX(0.91);
    -webkit-animation-timing-function: cubic-bezier(0.25776, -0.00316, 0.21176, 1.38179);
            animation-timing-function: cubic-bezier(0.25776, -0.00316, 0.21176, 1.38179); }
  100% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1); } }

@keyframes md-progress-linear-indeterminate-scale-2 {
  0% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1);
    -webkit-animation-timing-function: cubic-bezier(0.20503, 0.05705, 0.57661, 0.45397);
            animation-timing-function: cubic-bezier(0.20503, 0.05705, 0.57661, 0.45397); }
  19.15% {
    -webkit-transform: scaleX(0.57);
            transform: scaleX(0.57);
    -webkit-animation-timing-function: cubic-bezier(0.15231, 0.19643, 0.64837, 1.00432);
            animation-timing-function: cubic-bezier(0.15231, 0.19643, 0.64837, 1.00432); }
  44.15% {
    -webkit-transform: scaleX(0.91);
            transform: scaleX(0.91);
    -webkit-animation-timing-function: cubic-bezier(0.25776, -0.00316, 0.21176, 1.38179);
            animation-timing-function: cubic-bezier(0.25776, -0.00316, 0.21176, 1.38179); }
  100% {
    -webkit-transform: scaleX(0.1);
            transform: scaleX(0.1); } }

@-webkit-keyframes md-progress-linear-indeterminate-2 {
  0% {
    left: -54.88889%;
    -webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.51506, 0.40968);
            animation-timing-function: cubic-bezier(0.15, 0, 0.51506, 0.40968); }
  25% {
    left: -17.25%;
    -webkit-animation-timing-function: cubic-bezier(0.31033, 0.28406, 0.8, 0.73372);
            animation-timing-function: cubic-bezier(0.31033, 0.28406, 0.8, 0.73372); }
  48.35% {
    left: 29.5%;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.62703, 0.6, 0.90203);
            animation-timing-function: cubic-bezier(0.4, 0.62703, 0.6, 0.90203); }
  100% {
    left: 117.38889%; } }

@keyframes md-progress-linear-indeterminate-2 {
  0% {
    left: -54.88889%;
    -webkit-animation-timing-function: cubic-bezier(0.15, 0, 0.51506, 0.40968);
            animation-timing-function: cubic-bezier(0.15, 0, 0.51506, 0.40968); }
  25% {
    left: -17.25%;
    -webkit-animation-timing-function: cubic-bezier(0.31033, 0.28406, 0.8, 0.73372);
            animation-timing-function: cubic-bezier(0.31033, 0.28406, 0.8, 0.73372); }
  48.35% {
    left: 29.5%;
    -webkit-animation-timing-function: cubic-bezier(0.4, 0.62703, 0.6, 0.90203);
            animation-timing-function: cubic-bezier(0.4, 0.62703, 0.6, 0.90203); }
  100% {
    left: 117.38889%; } }

md-radio-button {
  box-sizing: border-box;
  display: block;
  margin-bottom: 16px;
  white-space: nowrap;
  cursor: pointer;
  position: relative; }
  md-radio-button[disabled] {
    cursor: default; }
    md-radio-button[disabled] .md-container {
      cursor: default; }
  md-radio-button .md-container {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    box-sizing: border-box;
    display: inline-block;
    width: 20px;
    height: 20px;
    cursor: pointer;
    left: 0;
    right: auto; }
    [dir=rtl] md-radio-button .md-container {
      left: auto; }
    [dir=rtl] md-radio-button .md-container {
      right: 0; }
    md-radio-button .md-container .md-ripple-container {
      position: absolute;
      display: block;
      width: auto;
      height: auto;
      left: -15px;
      top: -15px;
      right: -15px;
      bottom: -15px; }
    md-radio-button .md-container:before {
      box-sizing: border-box;
      background-color: transparent;
      border-radius: 50%;
      content: '';
      position: absolute;
      display: block;
      height: auto;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      -webkit-transition: all 0.5s;
      transition: all 0.5s;
      width: auto; }
  md-radio-button.md-align-top-left > div.md-container {
    top: 12px; }
  md-radio-button .md-off {
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    border-style: solid;
    border-width: 2px;
    border-radius: 50%;
    -webkit-transition: border-color ease 0.28s;
    transition: border-color ease 0.28s; }
  md-radio-button .md-on {
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    -webkit-transition: -webkit-transform ease 0.28s;
    transition: -webkit-transform ease 0.28s;
    transition: transform ease 0.28s;
    transition: transform ease 0.28s, -webkit-transform ease 0.28s;
    -webkit-transform: scale(0);
            transform: scale(0); }
  md-radio-button.md-checked .md-on {
    -webkit-transform: scale(0.5);
            transform: scale(0.5); }
  md-radio-button .md-label {
    box-sizing: border-box;
    position: relative;
    display: inline-block;
    margin-left: 30px;
    margin-right: 0;
    vertical-align: middle;
    white-space: normal;
    pointer-events: none;
    width: auto; }
    [dir=rtl] md-radio-button .md-label {
      margin-left: 0; }
    [dir=rtl] md-radio-button .md-label {
      margin-right: 30px; }

md-radio-group {
  /** Layout adjustments for the radio group. */ }
  md-radio-group.layout-column md-radio-button, md-radio-group.layout-xs-column md-radio-button, md-radio-group.layout-gt-xs-column md-radio-button, md-radio-group.layout-sm-column md-radio-button, md-radio-group.layout-gt-sm-column md-radio-button, md-radio-group.layout-md-column md-radio-button, md-radio-group.layout-gt-md-column md-radio-button, md-radio-group.layout-lg-column md-radio-button, md-radio-group.layout-gt-lg-column md-radio-button, md-radio-group.layout-xl-column md-radio-button {
    margin-bottom: 16px; }
  md-radio-group.layout-row md-radio-button, md-radio-group.layout-xs-row md-radio-button, md-radio-group.layout-gt-xs-row md-radio-button, md-radio-group.layout-sm-row md-radio-button, md-radio-group.layout-gt-sm-row md-radio-button, md-radio-group.layout-md-row md-radio-button, md-radio-group.layout-gt-md-row md-radio-button, md-radio-group.layout-lg-row md-radio-button, md-radio-group.layout-gt-lg-row md-radio-button, md-radio-group.layout-xl-row md-radio-button {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 16px; }
    [dir=rtl] md-radio-group.layout-row md-radio-button, [dir=rtl] md-radio-group.layout-xs-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-xs-row md-radio-button, [dir=rtl] md-radio-group.layout-sm-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-sm-row md-radio-button, [dir=rtl] md-radio-group.layout-md-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-md-row md-radio-button, [dir=rtl] md-radio-group.layout-lg-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-lg-row md-radio-button, [dir=rtl] md-radio-group.layout-xl-row md-radio-button {
      margin-left: 16px; }
    [dir=rtl] md-radio-group.layout-row md-radio-button, [dir=rtl] md-radio-group.layout-xs-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-xs-row md-radio-button, [dir=rtl] md-radio-group.layout-sm-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-sm-row md-radio-button, [dir=rtl] md-radio-group.layout-md-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-md-row md-radio-button, [dir=rtl] md-radio-group.layout-lg-row md-radio-button, [dir=rtl] md-radio-group.layout-gt-lg-row md-radio-button, [dir=rtl] md-radio-group.layout-xl-row md-radio-button {
      margin-right: 0; }
    md-radio-group.layout-row md-radio-button:last-of-type, md-radio-group.layout-xs-row md-radio-button:last-of-type, md-radio-group.layout-gt-xs-row md-radio-button:last-of-type, md-radio-group.layout-sm-row md-radio-button:last-of-type, md-radio-group.layout-gt-sm-row md-radio-button:last-of-type, md-radio-group.layout-md-row md-radio-button:last-of-type, md-radio-group.layout-gt-md-row md-radio-button:last-of-type, md-radio-group.layout-lg-row md-radio-button:last-of-type, md-radio-group.layout-gt-lg-row md-radio-button:last-of-type, md-radio-group.layout-xl-row md-radio-button:last-of-type {
      margin-left: 0;
      margin-right: 0; }
  md-radio-group:focus {
    outline: none; }
  md-radio-group.md-focused .md-checked .md-container:before {
    left: -8px;
    top: -8px;
    right: -8px;
    bottom: -8px; }
  md-radio-group[disabled] md-radio-button {
    cursor: default; }
    md-radio-group[disabled] md-radio-button .md-container {
      cursor: default; }

.md-inline-form md-radio-group {
  margin: 18px 0 19px; }
  .md-inline-form md-radio-group md-radio-button {
    display: inline-block;
    height: 30px;
    padding: 2px;
    box-sizing: border-box;
    margin-top: 0;
    margin-bottom: 0; }

@media screen and (-ms-high-contrast: active) {
  md-radio-button.md-default-theme .md-on {
    background-color: #fff; } }

md-input-container:not([md-no-float]) .md-select-placeholder span:first-child {
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1), -webkit-transform 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  -webkit-transform-origin: left top;
          transform-origin: left top; }
  [dir=rtl] md-input-container:not([md-no-float]) .md-select-placeholder span:first-child {
    -webkit-transform-origin: right top;
            transform-origin: right top; }

md-input-container.md-input-focused:not([md-no-float]) .md-select-placeholder span:first-child {
  -webkit-transform: translateY(-22px) translateX(-2px) scale(0.75);
          transform: translateY(-22px) translateX(-2px) scale(0.75); }

.md-select-menu-container {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 90;
  opacity: 0;
  display: none;
  -webkit-transform: translateY(-1px);
          transform: translateY(-1px); }
  .md-select-menu-container:not(.md-clickable) {
    pointer-events: none; }
  .md-select-menu-container md-progress-circular {
    display: table;
    margin: 24px auto !important; }
  .md-select-menu-container.md-active {
    display: block;
    opacity: 1; }
    .md-select-menu-container.md-active md-select-menu {
      -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
      transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
      -webkit-transition-duration: 150ms;
              transition-duration: 150ms; }
      .md-select-menu-container.md-active md-select-menu > * {
        opacity: 1;
        -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
        transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
        -webkit-transition-duration: 150ms;
                transition-duration: 150ms;
        -webkit-transition-delay: 100ms;
                transition-delay: 100ms; }
  .md-select-menu-container.md-leave {
    opacity: 0;
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    -webkit-transition-duration: 250ms;
            transition-duration: 250ms; }

md-input-container > md-select {
  margin: 0;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
          order: 2; }

md-input-container:not(.md-input-has-value) md-select[required]:not(.md-no-asterisk) .md-select-value span:first-child:after, md-input-container:not(.md-input-has-value) md-select.ng-required:not(.md-no-asterisk) .md-select-value span:first-child:after {
  content: ' *';
  font-size: 13px;
  vertical-align: top; }

md-input-container.md-input-invalid md-select .md-select-value {
  border-bottom-style: solid;
  padding-bottom: 1px; }

md-select {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin: 20px 0 26px 0; }
  md-select[required].ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after, md-select.ng-required.ng-invalid:not(.md-no-asterisk) .md-select-value span:first-child:after {
    content: ' *';
    font-size: 13px;
    vertical-align: top; }
  md-select[disabled] .md-select-value {
    background-position: 0 bottom;
    background-size: 4px 1px;
    background-repeat: repeat-x;
    margin-bottom: -1px; }
  md-select:focus {
    outline: none; }
  md-select[disabled]:hover {
    cursor: default; }
  md-select:not([disabled]):hover {
    cursor: pointer; }
  md-select:not([disabled]).ng-invalid.ng-touched .md-select-value {
    border-bottom-style: solid;
    padding-bottom: 1px; }
  md-select:not([disabled]):focus .md-select-value {
    border-bottom-width: 2px;
    border-bottom-style: solid;
    padding-bottom: 0; }
  md-select:not([disabled]):focus.ng-invalid.ng-touched .md-select-value {
    padding-bottom: 0; }

md-input-container.md-input-has-value .md-select-value > span:not(.md-select-icon) {
  -webkit-transform: translate3d(0, 1px, 0);
          transform: translate3d(0, 1px, 0); }

.md-select-value {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  padding: 2px 2px 1px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  background-color: rgba(0, 0, 0, 0);
  position: relative;
  box-sizing: content-box;
  min-width: 64px;
  min-height: 26px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1; }
  .md-select-value > span:not(.md-select-icon) {
    max-width: 100%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden; }
    .md-select-value > span:not(.md-select-icon) .md-text {
      display: inline; }
  .md-select-value .md-select-icon {
    display: block;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
            align-items: flex-end;
    text-align: end;
    width: 24px;
    margin: 0 4px;
    -webkit-transform: translate3d(0, -2px, 0);
            transform: translate3d(0, -2px, 0);
    font-size: 1.2rem; }
  .md-select-value .md-select-icon:after {
    display: block;
    content: '\25BC';
    position: relative;
    top: 2px;
    speak: none;
    font-size: 13px;
    -webkit-transform: scaleY(0.5) scaleX(1);
            transform: scaleY(0.5) scaleX(1); }
  .md-select-value.md-select-placeholder {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1;
    pointer-events: none;
    -webkit-font-smoothing: antialiased;
    padding-left: 2px;
    z-index: 1; }

md-select-menu {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12);
  max-height: 256px;
  min-height: 48px;
  overflow-y: hidden;
  -webkit-transform-origin: left top;
          transform-origin: left top;
  -webkit-transform: scale(1);
          transform: scale(1); }
  md-select-menu.md-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
            flex-direction: column-reverse; }
  md-select-menu:not(.md-overflow) md-content {
    padding-top: 8px;
    padding-bottom: 8px; }
  [dir=rtl] md-select-menu {
    -webkit-transform-origin: right top;
            transform-origin: right top; }
  md-select-menu md-content {
    min-width: 136px;
    min-height: 48px;
    max-height: 256px;
    overflow-y: auto; }
  md-select-menu > * {
    opacity: 0; }

md-option {
  cursor: pointer;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  width: auto;
  -webkit-transition: background 0.15s linear;
  transition: background 0.15s linear;
  padding: 0 16px 0 16px;
  height: 48px; }
  md-option[disabled] {
    cursor: default; }
  md-option:focus {
    outline: none; }
  md-option .md-text {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: auto;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }

md-optgroup {
  display: block; }
  md-optgroup label {
    display: block;
    font-size: 14px;
    text-transform: uppercase;
    padding: 16px;
    font-weight: 500; }
  md-optgroup md-option {
    padding-left: 32px;
    padding-right: 32px; }

@media screen and (-ms-high-contrast: active) {
  .md-select-backdrop {
    background-color: transparent; }
  md-select-menu {
    border: 1px solid #fff; } }

md-select-menu[multiple] md-option.md-checkbox-enabled {
  padding-left: 40px;
  padding-right: 16px; }
  [dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled {
    padding-left: 16px; }
  [dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled {
    padding-right: 40px; }
  md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    box-sizing: border-box;
    display: inline-block;
    width: 20px;
    height: 20px;
    left: 0;
    right: auto; }
    [dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
      left: auto; }
    [dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
      right: 0; }
    md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:before {
      box-sizing: border-box;
      background-color: transparent;
      border-radius: 50%;
      content: '';
      position: absolute;
      display: block;
      height: auto;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      -webkit-transition: all 0.5s;
      transition: all 0.5s;
      width: auto; }
    md-select-menu[multiple] md-option.md-checkbox-enabled .md-container:after {
      box-sizing: border-box;
      content: '';
      position: absolute;
      top: -10px;
      right: -10px;
      bottom: -10px;
      left: -10px; }
    md-select-menu[multiple] md-option.md-checkbox-enabled .md-container .md-ripple-container {
      position: absolute;
      display: block;
      width: auto;
      height: auto;
      left: -15px;
      top: -15px;
      right: -15px;
      bottom: -15px; }
  md-select-menu[multiple] md-option.md-checkbox-enabled .md-icon {
    box-sizing: border-box;
    -webkit-transition: 240ms;
    transition: 240ms;
    position: absolute;
    top: 0;
    left: 0;
    width: 20px;
    height: 20px;
    border-width: 2px;
    border-style: solid;
    border-radius: 2px; }
  md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon {
    border-color: transparent; }
    md-select-menu[multiple] md-option.md-checkbox-enabled[selected] .md-icon:after {
      box-sizing: border-box;
      -webkit-transform: rotate(45deg);
              transform: rotate(45deg);
      position: absolute;
      left: 4.66667px;
      top: 0.22222px;
      display: table;
      width: 6.66667px;
      height: 13.33333px;
      border-width: 2px;
      border-style: solid;
      border-top: 0;
      border-left: 0;
      content: ''; }
  md-select-menu[multiple] md-option.md-checkbox-enabled[disabled] {
    cursor: default; }
  md-select-menu[multiple] md-option.md-checkbox-enabled.md-indeterminate .md-icon:after {
    box-sizing: border-box;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    display: table;
    width: 12px;
    height: 2px;
    border-width: 2px;
    border-style: solid;
    border-top: 0;
    border-left: 0;
    content: ''; }
  md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
    margin-left: 10.66667px;
    margin-right: auto; }
    [dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
      margin-left: auto; }
    [dir=rtl] md-select-menu[multiple] md-option.md-checkbox-enabled .md-container {
      margin-right: 10.66667px; }

md-sidenav {
  box-sizing: border-box;
  position: absolute;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  z-index: 60;
  width: 320px;
  max-width: 320px;
  bottom: 0;
  overflow: auto;
  -webkit-overflow-scrolling: touch; }
  md-sidenav ul {
    list-style: none; }
  md-sidenav.md-closed {
    display: none; }
  md-sidenav.md-closed-add, md-sidenav.md-closed-remove {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-transition: 0.2s ease-in all;
    transition: 0.2s ease-in all; }
  md-sidenav.md-closed-add.md-closed-add-active, md-sidenav.md-closed-remove.md-closed-remove-active {
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
  md-sidenav.md-locked-open-add, md-sidenav.md-locked-open-remove {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  md-sidenav.md-locked-open, md-sidenav.md-locked-open.md-closed, md-sidenav.md-locked-open.md-closed.md-sidenav-left, md-sidenav.md-locked-open.md-closed, md-sidenav.md-locked-open.md-closed.md-sidenav-right {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  md-sidenav.md-locked-open-remove.md-closed {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
  md-sidenav.md-closed.md-locked-open-add {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-transform: translate3d(0%, 0, 0);
            transform: translate3d(0%, 0, 0); }
  md-sidenav.md-closed.md-locked-open-add:not(.md-locked-open-add-active) {
    -webkit-transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    width: 0 !important;
    min-width: 0 !important; }
  md-sidenav.md-closed.md-locked-open-add-active {
    -webkit-transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); }
  md-sidenav.md-locked-open-remove-active {
    -webkit-transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2), min-width 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    width: 0 !important;
    min-width: 0 !important; }

.md-sidenav-backdrop.md-locked-open {
  display: none; }

.md-sidenav-left, md-sidenav {
  left: 0;
  top: 0;
  -webkit-transform: translate3d(0%, 0, 0);
          transform: translate3d(0%, 0, 0); }
  .md-sidenav-left.md-closed, md-sidenav.md-closed {
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0); }

.md-sidenav-right {
  left: 100%;
  top: 0;
  -webkit-transform: translate(-100%, 0);
          transform: translate(-100%, 0); }
  .md-sidenav-right.md-closed {
    -webkit-transform: translate(0%, 0);
            transform: translate(0%, 0); }

@media (min-width: 600px) {
  md-sidenav {
    max-width: 400px; } }

@media (max-width: 456px) {
  md-sidenav {
    width: calc(100% - 56px);
    min-width: calc(100% - 56px);
    max-width: calc(100% - 56px); } }

@media screen and (-ms-high-contrast: active) {
  .md-sidenav-left, md-sidenav {
    border-right: 1px solid #fff; }
  .md-sidenav-right {
    border-left: 1px solid #fff; } }

@-webkit-keyframes sliderFocusThumb {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7); }
  30% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  100% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7); } }

@keyframes sliderFocusThumb {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7); }
  30% {
    -webkit-transform: scale(1);
            transform: scale(1); }
  100% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7); } }

@-webkit-keyframes sliderDiscreteFocusThumb {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7); }
  50% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8); }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0); } }

@keyframes sliderDiscreteFocusThumb {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7); }
  50% {
    -webkit-transform: scale(0.8);
            transform: scale(0.8); }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0); } }

@-webkit-keyframes sliderDiscreteFocusRing {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
    opacity: 0; }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0); } }

@keyframes sliderDiscreteFocusRing {
  0% {
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
    opacity: 0; }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 1; }
  100% {
    -webkit-transform: scale(0);
            transform: scale(0); } }

md-slider {
  height: 48px;
  min-width: 128px;
  position: relative;
  margin-left: 4px;
  margin-right: 4px;
  padding: 0;
  display: block;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  /**
   * Track
   */
  /**
   * Slider thumb
   */
  /* The sign that's focused in discrete mode */
  /**
   * The border/background that comes in when focused in non-discrete mode
   */
  /* Don't animate left/right while panning */ }
  md-slider *, md-slider *:after {
    box-sizing: border-box; }
  md-slider .md-slider-wrapper {
    outline: none;
    width: 100%;
    height: 100%; }
  md-slider .md-slider-content {
    position: relative; }
  md-slider .md-track-container {
    width: 100%;
    position: absolute;
    top: 23px;
    height: 2px; }
  md-slider .md-track {
    position: absolute;
    left: 0;
    right: 0;
    height: 100%; }
  md-slider .md-track-fill {
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transition-property: width, height;
    transition-property: width, height; }
  md-slider .md-track-ticks {
    position: absolute;
    left: 0;
    right: 0;
    height: 100%; }
  md-slider .md-track-ticks canvas {
    width: 100%;
    height: 100%; }
  md-slider .md-thumb-container {
    position: absolute;
    left: 0;
    top: 50%;
    -webkit-transform: translate3d(-50%, -50%, 0);
            transform: translate3d(-50%, -50%, 0);
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transition-property: left, right, bottom;
    transition-property: left, right, bottom; }
    [dir=rtl] md-slider .md-thumb-container {
      left: auto;
      right: 0; }
  md-slider .md-thumb {
    z-index: 1;
    position: absolute;
    left: -10px;
    top: 14px;
    width: 20px;
    height: 20px;
    border-radius: 20px;
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
    [dir=rtl] md-slider .md-thumb {
      left: auto;
      right: -10px; }
    md-slider .md-thumb:after {
      content: '';
      position: absolute;
      width: 20px;
      height: 20px;
      border-radius: 20px;
      border-width: 3px;
      border-style: solid;
      -webkit-transition: inherit;
      transition: inherit; }
  md-slider .md-sign {
    /* Center the children (slider-thumb-text) */
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
    position: absolute;
    left: -14px;
    top: -17px;
    width: 28px;
    height: 28px;
    border-radius: 28px;
    -webkit-transform: scale(0.4) translate3d(0, 67.5px, 0);
            transform: scale(0.4) translate3d(0, 67.5px, 0);
    -webkit-transition: all 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    transition: all 0.3s cubic-bezier(0.35, 0, 0.25, 1);
    /* The arrow pointing down under the sign */ }
    md-slider .md-sign:after {
      position: absolute;
      content: '';
      left: 0px;
      border-radius: 16px;
      top: 19px;
      border-left: 14px solid transparent;
      border-right: 14px solid transparent;
      border-top-width: 16px;
      border-top-style: solid;
      opacity: 0;
      -webkit-transform: translate3d(0, -8px, 0);
              transform: translate3d(0, -8px, 0);
      -webkit-transition: all 0.2s cubic-bezier(0.35, 0, 0.25, 1);
      transition: all 0.2s cubic-bezier(0.35, 0, 0.25, 1); }
      [dir=rtl] md-slider .md-sign:after {
        left: auto;
        right: 0px; }
    md-slider .md-sign .md-thumb-text {
      z-index: 1;
      font-size: 12px;
      font-weight: bold; }
  md-slider .md-focus-ring {
    position: absolute;
    left: -17px;
    top: 7px;
    width: 34px;
    height: 34px;
    border-radius: 34px;
    -webkit-transform: scale(0.7);
            transform: scale(0.7);
    opacity: 0;
    -webkit-transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1);
    transition: all 0.35s cubic-bezier(0.35, 0, 0.25, 1); }
    [dir=rtl] md-slider .md-focus-ring {
      left: auto;
      right: -17px; }
  md-slider .md-disabled-thumb {
    position: absolute;
    left: -14px;
    top: 10px;
    width: 28px;
    height: 28px;
    border-radius: 28px;
    -webkit-transform: scale(0.5);
            transform: scale(0.5);
    border-width: 4px;
    border-style: solid;
    display: none; }
    [dir=rtl] md-slider .md-disabled-thumb {
      left: auto;
      right: -14px; }
  md-slider.md-min .md-sign {
    opacity: 0; }
  md-slider:focus {
    outline: none; }
  md-slider.md-dragging .md-thumb-container,
  md-slider.md-dragging .md-track-fill {
    -webkit-transition: none;
    transition: none; }
  md-slider:not([md-discrete]) {
    /* Hide the sign and ticks in non-discrete mode */ }
    md-slider:not([md-discrete]) .md-track-ticks,
    md-slider:not([md-discrete]) .md-sign {
      display: none; }
    md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper .md-thumb:hover {
      -webkit-transform: scale(0.8);
              transform: scale(0.8); }
    md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring {
      -webkit-transform: scale(1);
              transform: scale(1);
      opacity: 1; }
    md-slider:not([md-discrete]):not([disabled]) .md-slider-wrapper.md-focused .md-thumb {
      -webkit-animation: sliderFocusThumb 0.7s cubic-bezier(0.35, 0, 0.25, 1);
              animation: sliderFocusThumb 0.7s cubic-bezier(0.35, 0, 0.25, 1); }
    md-slider:not([md-discrete]):not([disabled]).md-active .md-slider-wrapper .md-thumb {
      -webkit-transform: scale(1);
              transform: scale(1); }
  md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-focus-ring {
    -webkit-transform: scale(0);
            transform: scale(0);
    -webkit-animation: sliderDiscreteFocusRing 0.5s cubic-bezier(0.35, 0, 0.25, 1);
            animation: sliderDiscreteFocusRing 0.5s cubic-bezier(0.35, 0, 0.25, 1); }
  md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb {
    -webkit-animation: sliderDiscreteFocusThumb 0.5s cubic-bezier(0.35, 0, 0.25, 1);
            animation: sliderDiscreteFocusThumb 0.5s cubic-bezier(0.35, 0, 0.25, 1); }
  md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-thumb, md-slider[md-discrete]:not([disabled]).md-active .md-thumb {
    -webkit-transform: scale(0);
            transform: scale(0); }
  md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign,
  md-slider[md-discrete]:not([disabled]) .md-slider-wrapper.md-focused .md-sign:after, md-slider[md-discrete]:not([disabled]).md-active .md-sign,
  md-slider[md-discrete]:not([disabled]).md-active .md-sign:after {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(1);
            transform: translate3d(0, 0, 0) scale(1); }
  md-slider[md-discrete][disabled][readonly] .md-thumb {
    -webkit-transform: scale(0);
            transform: scale(0); }
  md-slider[md-discrete][disabled][readonly] .md-sign,
  md-slider[md-discrete][disabled][readonly] .md-sign:after {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0) scale(1);
            transform: translate3d(0, 0, 0) scale(1); }
  md-slider[disabled] .md-track-fill {
    display: none; }
  md-slider[disabled] .md-track-ticks {
    opacity: 0; }
  md-slider[disabled]:not([readonly]) .md-sign {
    opacity: 0; }
  md-slider[disabled] .md-thumb {
    -webkit-transform: scale(0.5);
            transform: scale(0.5); }
  md-slider[disabled] .md-disabled-thumb {
    display: block; }
  md-slider[md-vertical] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    min-height: 128px;
    min-width: 0; }
    md-slider[md-vertical] .md-slider-wrapper {
      -webkit-box-flex: 1;
      -webkit-flex: 1;
              flex: 1;
      padding-top: 12px;
      padding-bottom: 12px;
      width: 48px;
      -webkit-align-self: center;
              align-self: center;
      display: -webkit-box;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
              justify-content: center; }
    md-slider[md-vertical] .md-track-container {
      height: 100%;
      width: 2px;
      top: 0;
      left: calc(50% - (2px / 2)); }
    md-slider[md-vertical] .md-thumb-container {
      top: auto;
      margin-bottom: 23px;
      left: calc(50% - 1px);
      bottom: 0; }
      md-slider[md-vertical] .md-thumb-container .md-thumb:after {
        left: 1px; }
      md-slider[md-vertical] .md-thumb-container .md-focus-ring {
        left: -16px; }
    md-slider[md-vertical] .md-track-fill {
      bottom: 0; }
    md-slider[md-vertical][md-discrete] .md-sign {
      left: -40px;
      top: 9.5px;
      -webkit-transform: scale(0.4) translate3d(67.5px, 0, 0);
              transform: scale(0.4) translate3d(67.5px, 0, 0);
      /* The arrow pointing left next the sign */ }
      md-slider[md-vertical][md-discrete] .md-sign:after {
        top: 9.5px;
        left: 19px;
        border-top: 14px solid transparent;
        border-right: 0;
        border-bottom: 14px solid transparent;
        border-left-width: 16px;
        border-left-style: solid;
        opacity: 0;
        -webkit-transform: translate3d(0, -8px, 0);
                transform: translate3d(0, -8px, 0);
        -webkit-transition: all 0.2s ease-in-out;
        transition: all 0.2s ease-in-out; }
      md-slider[md-vertical][md-discrete] .md-sign .md-thumb-text {
        z-index: 1;
        font-size: 12px;
        font-weight: bold; }
    md-slider[md-vertical][md-discrete].md-active .md-sign:after,
    md-slider[md-vertical][md-discrete] .md-focused .md-sign:after, md-slider[md-vertical][md-discrete][disabled][readonly] .md-sign:after {
      top: 0; }
    md-slider[md-vertical][disabled][readonly] .md-thumb {
      -webkit-transform: scale(0);
              transform: scale(0); }
    md-slider[md-vertical][disabled][readonly] .md-sign,
    md-slider[md-vertical][disabled][readonly] .md-sign:after {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0) scale(1);
              transform: translate3d(0, 0, 0) scale(1); }
  md-slider[md-invert]:not([md-vertical]) .md-track-fill {
    left: auto;
    right: 0; }
    [dir=rtl] md-slider[md-invert]:not([md-vertical]) .md-track-fill {
      left: 0; }
    [dir=rtl] md-slider[md-invert]:not([md-vertical]) .md-track-fill {
      right: auto; }
  md-slider[md-invert][md-vertical] .md-track-fill {
    bottom: auto;
    top: 0; }

md-slider-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row; }
  md-slider-container > *:first-child:not(md-slider),
  md-slider-container > *:last-child:not(md-slider) {
    min-width: 25px;
    max-width: 42px;
    height: 25px;
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transition-property: color, max-width;
    transition-property: color, max-width; }
  md-slider-container > *:first-child:not(md-slider) {
    margin-right: 16px; }
    [dir=rtl] md-slider-container > *:first-child:not(md-slider) {
      margin-right: auto;
      margin-left: 16px; }
  md-slider-container > *:last-child:not(md-slider) {
    margin-left: 16px; }
    [dir=rtl] md-slider-container > *:last-child:not(md-slider) {
      margin-left: auto;
      margin-right: 16px; }
  md-slider-container[md-vertical] {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column; }
    md-slider-container[md-vertical] > *:first-child:not(md-slider),
    md-slider-container[md-vertical] > *:last-child:not(md-slider) {
      margin-right: 0;
      margin-left: 0;
      text-align: center; }
  md-slider-container md-input-container input[type="number"] {
    text-align: center;
    padding-left: 15px;
    height: 50px;
    margin-top: -25px; }
    [dir=rtl] md-slider-container md-input-container input[type="number"] {
      padding-left: 0;
      padding-right: 15px; }

@media screen and (-ms-high-contrast: active) {
  md-slider.md-default-theme .md-track {
    border-bottom: 1px solid #fff; } }

.md-sticky-clone {
  z-index: 2;
  top: 0;
  left: 0;
  right: 0;
  position: absolute !important;
  -webkit-transform: translate3d(-9999px, -9999px, 0);
          transform: translate3d(-9999px, -9999px, 0); }
  .md-sticky-clone[sticky-state="active"] {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0); }
    .md-sticky-clone[sticky-state="active"]:not(.md-sticky-no-effect) .md-subheader-inner {
      -webkit-animation: subheaderStickyHoverIn 0.3s ease-out both;
              animation: subheaderStickyHoverIn 0.3s ease-out both; }

@-webkit-keyframes subheaderStickyHoverIn {
  0% {
    box-shadow: 0 0 0 0 transparent; }
  100% {
    box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16); } }

@keyframes subheaderStickyHoverIn {
  0% {
    box-shadow: 0 0 0 0 transparent; }
  100% {
    box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16); } }

@-webkit-keyframes subheaderStickyHoverOut {
  0% {
    box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16); }
  100% {
    box-shadow: 0 0 0 0 transparent; } }

@keyframes subheaderStickyHoverOut {
  0% {
    box-shadow: 0px 2px 4px 0 rgba(0, 0, 0, 0.16); }
  100% {
    box-shadow: 0 0 0 0 transparent; } }

.md-subheader-wrapper:not(.md-sticky-no-effect) {
  -webkit-transition: 0.2s ease-out margin;
  transition: 0.2s ease-out margin; }
  .md-subheader-wrapper:not(.md-sticky-no-effect) .md-subheader {
    margin: 0; }
  .md-subheader-wrapper:not(.md-sticky-no-effect).md-sticky-clone {
    z-index: 2; }
  .md-subheader-wrapper:not(.md-sticky-no-effect)[sticky-state="active"] {
    margin-top: -2px; }
  .md-subheader-wrapper:not(.md-sticky-no-effect):not(.md-sticky-clone)[sticky-prev-state="active"] .md-subheader-inner:after {
    -webkit-animation: subheaderStickyHoverOut 0.3s ease-out both;
            animation: subheaderStickyHoverOut 0.3s ease-out both; }

.md-subheader {
  display: block;
  font-size: 14px;
  font-weight: 500;
  line-height: 1em;
  margin: 0 0 0 0;
  position: relative; }
  .md-subheader .md-subheader-inner {
    display: block;
    padding: 16px; }
  .md-subheader .md-subheader-content {
    display: block;
    z-index: 1;
    position: relative; }

[md-swipe-left], [md-swipe-right] {
  touch-action: pan-y; }

[md-swipe-up], [md-swipe-down] {
  touch-action: pan-x; }

.md-inline-form md-switch {
  margin-top: 18px;
  margin-bottom: 19px; }

md-switch {
  margin: 16px 0;
  white-space: nowrap;
  cursor: pointer;
  outline: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  height: 30px;
  line-height: 28px;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  margin-left: inherit;
  margin-right: 16px; }
  [dir=rtl] md-switch {
    margin-left: 16px; }
  [dir=rtl] md-switch {
    margin-right: inherit; }
  md-switch:last-of-type {
    margin-left: inherit;
    margin-right: 0; }
    [dir=rtl] md-switch:last-of-type {
      margin-left: 0; }
    [dir=rtl] md-switch:last-of-type {
      margin-right: inherit; }
  md-switch[disabled] {
    cursor: default; }
    md-switch[disabled] .md-container {
      cursor: default; }
  md-switch .md-container {
    cursor: -webkit-grab;
    cursor: grab;
    width: 36px;
    height: 24px;
    position: relative;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    margin-right: 8px;
    float: left; }
    [dir=rtl] md-switch .md-container {
      margin-right: 0px;
      margin-left: 8px; }
  md-switch.md-inverted .md-container {
    margin-right: initial;
    margin-left: 8px; }
    [dir=rtl] md-switch.md-inverted .md-container {
      margin-right: 8px; }
    [dir=rtl] md-switch.md-inverted .md-container {
      margin-left: initial; }
  md-switch:not([disabled]) .md-dragging,
  md-switch:not([disabled]).md-dragging .md-container {
    cursor: -webkit-grabbing;
    cursor: grabbing; }
  md-switch.md-focused:not([disabled]) .md-thumb:before {
    left: -8px;
    top: -8px;
    right: -8px;
    bottom: -8px; }
  md-switch.md-focused:not([disabled]):not(.md-checked) .md-thumb:before {
    background-color: rgba(0, 0, 0, 0.12); }
  md-switch .md-label {
    border-color: transparent;
    border-width: 0;
    float: left; }
  md-switch .md-bar {
    left: 1px;
    width: 34px;
    top: 5px;
    height: 14px;
    border-radius: 8px;
    position: absolute; }
  md-switch .md-thumb-container {
    top: 2px;
    left: 0;
    width: 16px;
    position: absolute;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
    z-index: 1; }
  md-switch.md-checked .md-thumb-container {
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0); }
  md-switch .md-thumb {
    position: absolute;
    margin: 0;
    left: 0;
    top: 0;
    outline: none;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12); }
    md-switch .md-thumb:before {
      background-color: transparent;
      border-radius: 50%;
      content: '';
      position: absolute;
      display: block;
      height: auto;
      left: 0;
      top: 0;
      right: 0;
      bottom: 0;
      -webkit-transition: all 0.5s;
      transition: all 0.5s;
      width: auto; }
    md-switch .md-thumb .md-ripple-container {
      position: absolute;
      display: block;
      width: auto;
      height: auto;
      left: -20px;
      top: -20px;
      right: -20px;
      bottom: -20px; }
  md-switch:not(.md-dragging) .md-bar,
  md-switch:not(.md-dragging) .md-thumb-container,
  md-switch:not(.md-dragging) .md-thumb {
    -webkit-transition: all 0.08s linear;
    transition: all 0.08s linear;
    -webkit-transition-property: background-color, -webkit-transform;
    transition-property: background-color, -webkit-transform;
    transition-property: transform, background-color;
    transition-property: transform, background-color, -webkit-transform; }
  md-switch:not(.md-dragging) .md-bar,
  md-switch:not(.md-dragging) .md-thumb {
    -webkit-transition-delay: 0.05s;
            transition-delay: 0.05s; }

@media screen and (-ms-high-contrast: active) {
  md-switch.md-default-theme .md-bar {
    background-color: #666; }
  md-switch.md-default-theme.md-checked .md-bar {
    background-color: #9E9E9E; }
  md-switch.md-default-theme .md-thumb {
    background-color: #fff; } }

@-webkit-keyframes md-tab-content-hide {
  0% {
    opacity: 1; }
  50% {
    opacity: 1; }
  100% {
    opacity: 0; } }

@keyframes md-tab-content-hide {
  0% {
    opacity: 1; }
  50% {
    opacity: 1; }
  100% {
    opacity: 0; } }

md-tab-data {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  opacity: 0; }

md-tabs {
  display: block;
  margin: 0;
  border-radius: 2px;
  overflow: hidden;
  position: relative;
  -webkit-flex-shrink: 0;
          flex-shrink: 0; }
  md-tabs:not(.md-no-tab-content):not(.md-dynamic-height) {
    min-height: 248px; }
  md-tabs[md-align-tabs="bottom"] {
    padding-bottom: 48px; }
    md-tabs[md-align-tabs="bottom"] md-tabs-wrapper {
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      height: 48px;
      z-index: 2; }
    md-tabs[md-align-tabs="bottom"] md-tabs-content-wrapper {
      top: 0;
      bottom: 48px; }
  md-tabs.md-dynamic-height md-tabs-content-wrapper {
    min-height: 0;
    position: relative;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
    overflow: visible; }
  md-tabs.md-dynamic-height md-tab-content.md-active {
    position: relative; }
  md-tabs[md-border-bottom] md-tabs-wrapper {
    border-width: 0 0 1px;
    border-style: solid; }
  md-tabs[md-border-bottom]:not(.md-dynamic-height) md-tabs-content-wrapper {
    top: 49px; }

md-tabs-wrapper {
  display: block;
  position: relative;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }
  md-tabs-wrapper md-prev-button, md-tabs-wrapper md-next-button {
    height: 100%;
    width: 32px;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    line-height: 1em;
    z-index: 2;
    cursor: pointer;
    font-size: 16px;
    background: transparent no-repeat center center;
    -webkit-transition: all 0.5s cubic-bezier(0.35, 0, 0.25, 1);
    transition: all 0.5s cubic-bezier(0.35, 0, 0.25, 1); }
    md-tabs-wrapper md-prev-button:focus, md-tabs-wrapper md-next-button:focus {
      outline: none; }
    md-tabs-wrapper md-prev-button.md-disabled, md-tabs-wrapper md-next-button.md-disabled {
      opacity: 0.25;
      cursor: default; }
    md-tabs-wrapper md-prev-button.ng-leave, md-tabs-wrapper md-next-button.ng-leave {
      -webkit-transition: none;
      transition: none; }
    md-tabs-wrapper md-prev-button md-icon, md-tabs-wrapper md-next-button md-icon {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate3d(-50%, -50%, 0);
              transform: translate3d(-50%, -50%, 0); }
    [dir="rtl"] md-tabs-wrapper md-prev-button, [dir="rtl"] md-tabs-wrapper md-next-button {
      -webkit-transform: rotateY(180deg) translateY(-50%);
              transform: rotateY(180deg) translateY(-50%); }
  md-tabs-wrapper md-prev-button {
    left: 0;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMjA4IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTUuNCw3LjQgMTQsNiA4LDEyIDE0LDE4IDE1LjQsMTYuNiAxMC44LDEyIAkJIiBzdHlsZT0iZmlsbDp3aGl0ZTsiLz4gPHJlY3QgZmlsbD0ibm9uZSIgd2lkdGg9IjI0IiBoZWlnaHQ9IjI0Ii8+IDwvZz4gPC9nPiA8ZyBpZD0iR3JpZCIgZGlzcGxheT0ibm9uZSI+IDxnIGRpc3BsYXk9ImlubGluZSI+IDwvZz4gPC9nPiA8L3N2Zz4NCg=="); }
    [dir=rtl] md-tabs-wrapper md-prev-button {
      left: auto;
      right: 0; }
  md-tabs-wrapper md-next-button {
    right: 0;
    background-image: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE3LjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPiA8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPiA8c3ZnIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHdpZHRoPSIyNHB4IiBoZWlnaHQ9IjI0cHgiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMjQgMjQiIHhtbDpzcGFjZT0icHJlc2VydmUiPiA8ZyBpZD0iSGVhZGVyIj4gPGc+IDxyZWN0IHg9Ii02MTgiIHk9Ii0xMzM2IiBmaWxsPSJub25lIiB3aWR0aD0iMTQwMCIgaGVpZ2h0PSIzNjAwIi8+IDwvZz4gPC9nPiA8ZyBpZD0iTGFiZWwiPiA8L2c+IDxnIGlkPSJJY29uIj4gPGc+IDxwb2x5Z29uIHBvaW50cz0iMTAsNiA4LjYsNy40IDEzLjIsMTIgOC42LDE2LjYgMTAsMTggMTYsMTIgCQkiIHN0eWxlPSJmaWxsOndoaXRlOyIvPiA8cmVjdCBmaWxsPSJub25lIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiLz4gPC9nPiA8L2c+IDxnIGlkPSJHcmlkIiBkaXNwbGF5PSJub25lIj4gPGcgZGlzcGxheT0iaW5saW5lIj4gPC9nPiA8L2c+IDwvc3ZnPg0K"); }
    [dir=rtl] md-tabs-wrapper md-next-button {
      right: auto;
      left: 0; }
    md-tabs-wrapper md-next-button md-icon {
      -webkit-transform: translate3d(-50%, -50%, 0) rotate(180deg);
              transform: translate3d(-50%, -50%, 0) rotate(180deg); }
  md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper {
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; }
    md-tabs-wrapper.md-stretch-tabs md-pagination-wrapper md-tab-item {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
              flex-grow: 1; }

md-tabs-canvas {
  position: relative;
  overflow: hidden;
  display: block;
  height: 48px; }
  md-tabs-canvas:after {
    content: '';
    display: table;
    clear: both; }
  md-tabs-canvas .md-dummy-wrapper {
    position: absolute;
    top: 0;
    left: 0; }
    [dir=rtl] md-tabs-canvas .md-dummy-wrapper {
      left: auto;
      right: 0; }
  md-tabs-canvas.md-paginated {
    margin: 0 32px; }
  md-tabs-canvas.md-center-tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    text-align: center; }
    md-tabs-canvas.md-center-tabs .md-tab {
      float: none;
      display: inline-block; }

md-pagination-wrapper {
  height: 48px;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  transition: -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  transition: transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  transition: transform 0.5s cubic-bezier(0.35, 0, 0.25, 1), -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  position: absolute;
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }
  md-pagination-wrapper:after {
    content: '';
    display: table;
    clear: both; }
  [dir=rtl] md-pagination-wrapper {
    left: auto;
    right: 0; }
  md-pagination-wrapper.md-center-tabs {
    position: relative;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center; }

md-tabs-content-wrapper {
  display: block;
  position: absolute;
  top: 48px;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden; }

md-tab-content {
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  transition: -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  transition: transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  transition: transform 0.5s cubic-bezier(0.35, 0, 0.25, 1), -webkit-transform 0.5s cubic-bezier(0.35, 0, 0.25, 1);
  overflow: auto;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }
  md-tab-content.md-no-scroll {
    bottom: auto;
    overflow: hidden; }
  md-tab-content.ng-leave, md-tab-content.md-no-transition {
    -webkit-transition: none;
    transition: none; }
  md-tab-content.md-left:not(.md-active) {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    -webkit-animation: 1s md-tab-content-hide;
            animation: 1s md-tab-content-hide;
    visibility: hidden; }
    [dir=rtl] md-tab-content.md-left:not(.md-active) {
      -webkit-transform: translateX(100%);
              transform: translateX(100%); }
    md-tab-content.md-left:not(.md-active) * {
      -webkit-transition: visibility 0s linear;
      transition: visibility 0s linear;
      -webkit-transition-delay: 0.5s;
              transition-delay: 0.5s;
      visibility: hidden; }
  md-tab-content.md-right:not(.md-active) {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    -webkit-animation: 1s md-tab-content-hide;
            animation: 1s md-tab-content-hide;
    visibility: hidden; }
    [dir=rtl] md-tab-content.md-right:not(.md-active) {
      -webkit-transform: translateX(-100%);
              transform: translateX(-100%); }
    md-tab-content.md-right:not(.md-active) * {
      -webkit-transition: visibility 0s linear;
      transition: visibility 0s linear;
      -webkit-transition-delay: 0.5s;
              transition-delay: 0.5s;
      visibility: hidden; }
  md-tab-content > div {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 100%;
            flex: 1 0 100%;
    min-width: 0; }
    md-tab-content > div.ng-leave {
      -webkit-animation: 1s md-tab-content-hide;
              animation: 1s md-tab-content-hide; }

md-ink-bar {
  position: absolute;
  left: auto;
  right: auto;
  bottom: 0;
  height: 2px; }
  md-ink-bar.md-left {
    -webkit-transition: left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1);
    transition: left 0.125s cubic-bezier(0.35, 0, 0.25, 1), right 0.25s cubic-bezier(0.35, 0, 0.25, 1); }
  md-ink-bar.md-right {
    -webkit-transition: left 0.25s cubic-bezier(0.35, 0, 0.25, 1), right 0.125s cubic-bezier(0.35, 0, 0.25, 1);
    transition: left 0.25s cubic-bezier(0.35, 0, 0.25, 1), right 0.125s cubic-bezier(0.35, 0, 0.25, 1); }

md-tab {
  position: absolute;
  z-index: -1;
  left: -9999px; }

.md-tab {
  font-size: 14px;
  text-align: center;
  line-height: 24px;
  padding: 12px 24px;
  -webkit-transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  transition: background-color 0.35s cubic-bezier(0.35, 0, 0.25, 1);
  cursor: pointer;
  white-space: nowrap;
  position: relative;
  text-transform: uppercase;
  float: left;
  font-weight: 500;
  box-sizing: border-box;
  overflow: hidden;
  text-overflow: ellipsis; }
  [dir=rtl] .md-tab {
    float: right; }
  .md-tab.md-focused, .md-tab:focus {
    box-shadow: none;
    outline: none; }
  .md-tab.md-active {
    cursor: default; }
  .md-tab.md-disabled {
    pointer-events: none;
    touch-action: pan-y;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
    -webkit-user-drag: none;
    opacity: 0.5;
    cursor: default; }
  .md-tab.ng-leave {
    -webkit-transition: none;
    transition: none; }

md-toolbar + md-tabs, md-toolbar + md-dialog-content md-tabs {
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.md-toast-text {
  padding: 0 6px; }

md-toast {
  position: absolute;
  z-index: 105;
  box-sizing: border-box;
  cursor: default;
  overflow: hidden;
  padding: 8px;
  opacity: 1;
  -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
  /* Transition differently when swiping */
  /*
   * When the toast doesn't take up the whole screen,
   * make it rotate when the user swipes it away
   */ }
  md-toast .md-toast-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    max-height: 168px;
    max-width: 100%;
    min-height: 48px;
    padding: 0 18px;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
    border-radius: 2px;
    font-size: 14px;
    overflow: hidden;
    -webkit-transform: translate3d(0, 0, 0) rotateZ(0deg);
            transform: translate3d(0, 0, 0) rotateZ(0deg);
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start; }
    md-toast .md-toast-content::before {
      content: '';
      min-height: 48px;
      visibility: hidden;
      display: inline-block; }
    [dir=rtl] md-toast .md-toast-content {
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
              justify-content: flex-end; }
    md-toast .md-toast-content span {
      -webkit-box-flex: 1;
      -webkit-flex: 1 1 0%;
              flex: 1 1 0%;
      box-sizing: border-box;
      min-width: 0; }
  md-toast.md-capsule {
    border-radius: 24px; }
    md-toast.md-capsule .md-toast-content {
      border-radius: 24px; }
  md-toast.ng-leave-active .md-toast-content {
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2); }
  md-toast.md-swipeleft .md-toast-content, md-toast.md-swiperight .md-toast-content, md-toast.md-swipeup .md-toast-content, md-toast.md-swipedown .md-toast-content {
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1); }
  md-toast.ng-enter {
    opacity: 0; }
    md-toast.ng-enter .md-toast-content {
      -webkit-transform: translate3d(0, 100%, 0);
              transform: translate3d(0, 100%, 0); }
    md-toast.ng-enter.md-top .md-toast-content {
      -webkit-transform: translate3d(0, -100%, 0);
              transform: translate3d(0, -100%, 0); }
    md-toast.ng-enter.ng-enter-active {
      opacity: 1; }
      md-toast.ng-enter.ng-enter-active .md-toast-content {
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0); }
  md-toast.ng-leave.ng-leave-active .md-toast-content {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0); }
  md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content {
    -webkit-transform: translate3d(0, -50%, 0);
            transform: translate3d(0, -50%, 0); }
  md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content {
    -webkit-transform: translate3d(0, 50%, 0);
            transform: translate3d(0, 50%, 0); }
  md-toast.ng-leave.ng-leave-active.md-top .md-toast-content {
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0); }
  md-toast .md-action {
    line-height: 19px;
    margin-left: 24px;
    margin-right: 0;
    cursor: pointer;
    text-transform: uppercase;
    float: right; }
  md-toast .md-button {
    min-width: 0;
    margin-right: 0;
    margin-left: 12px; }
    [dir=rtl] md-toast .md-button {
      margin-right: 12px; }
    [dir=rtl] md-toast .md-button {
      margin-left: 0; }

@media (max-width: 959px) {
  md-toast {
    left: 0;
    right: 0;
    width: 100%;
    max-width: 100%;
    min-width: 0;
    border-radius: 0;
    bottom: 0;
    padding: 0; }
    md-toast.ng-leave.ng-leave-active.md-swipeup .md-toast-content {
      -webkit-transform: translate3d(0, -50%, 0);
              transform: translate3d(0, -50%, 0); }
    md-toast.ng-leave.ng-leave-active.md-swipedown .md-toast-content {
      -webkit-transform: translate3d(0, 50%, 0);
              transform: translate3d(0, 50%, 0); } }

@media (min-width: 960px) {
  md-toast {
    min-width: 304px;
    /*
   * When the toast doesn't take up the whole screen,
   * make it rotate when the user swipes it away
   */ }
    md-toast.md-bottom {
      bottom: 0; }
    md-toast.md-left {
      left: 0; }
    md-toast.md-right {
      right: 0; }
    md-toast.md-top {
      top: 0; }
    md-toast._md-start {
      left: 0; }
      [dir=rtl] md-toast._md-start {
        left: auto;
        right: 0; }
    md-toast._md-end {
      right: 0; }
      [dir=rtl] md-toast._md-end {
        right: auto;
        left: 0; }
    md-toast.ng-leave.ng-leave-active.md-swipeleft .md-toast-content {
      -webkit-transform: translate3d(-50%, 0, 0);
              transform: translate3d(-50%, 0, 0); }
    md-toast.ng-leave.ng-leave-active.md-swiperight .md-toast-content {
      -webkit-transform: translate3d(50%, 0, 0);
              transform: translate3d(50%, 0, 0); } }

@media (min-width: 1920px) {
  md-toast .md-toast-content {
    max-width: 568px; } }

@media screen and (-ms-high-contrast: active) {
  md-toast {
    border: 1px solid #fff; } }

.md-toast-animating {
  overflow: hidden !important; }

md-toolbar {
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  position: relative;
  z-index: 2;
  font-size: 20px;
  min-height: 64px;
  width: 100%; }
  md-toolbar._md-toolbar-transitions {
    -webkit-transition-duration: 0.5s;
            transition-duration: 0.5s;
    -webkit-transition-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
            transition-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
    -webkit-transition-property: background-color, fill, color;
    transition-property: background-color, fill, color; }
  md-toolbar.md-whiteframe-z1-add, md-toolbar.md-whiteframe-z1-remove {
    -webkit-transition: box-shadow 0.5s linear;
    transition: box-shadow 0.5s linear; }
  md-toolbar md-toolbar-filler {
    width: 72px; }
  md-toolbar *,
  md-toolbar *:before,
  md-toolbar *:after {
    box-sizing: border-box; }
  md-toolbar.ng-animate {
    -webkit-transition: none;
    transition: none; }
  md-toolbar.md-tall {
    height: 128px;
    min-height: 128px;
    max-height: 128px; }
  md-toolbar.md-medium-tall {
    height: 88px;
    min-height: 88px;
    max-height: 88px; }
    md-toolbar.md-medium-tall .md-toolbar-tools {
      height: 48px;
      min-height: 48px;
      max-height: 48px; }
  md-toolbar > .md-indent {
    margin-left: 64px; }
    [dir=rtl] md-toolbar > .md-indent {
      margin-left: auto;
      margin-right: 64px; }
  md-toolbar ~ md-content > md-list {
    padding: 0; }
    md-toolbar ~ md-content > md-list md-list-item:last-child md-divider {
      display: none; }

.md-toolbar-tools {
  font-size: 20px;
  letter-spacing: 0.005em;
  box-sizing: border-box;
  font-weight: 400;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row;
  width: 100%;
  height: 64px;
  max-height: 64px;
  padding: 0 16px;
  margin: 0; }
  .md-toolbar-tools h1, .md-toolbar-tools h2, .md-toolbar-tools h3 {
    font-size: inherit;
    font-weight: inherit;
    margin: inherit; }
  .md-toolbar-tools a {
    color: inherit;
    text-decoration: none; }
  .md-toolbar-tools .fill-height {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center; }
  .md-toolbar-tools md-checkbox {
    margin: inherit; }
  .md-toolbar-tools .md-button {
    margin-top: 0;
    margin-bottom: 0; }
    .md-toolbar-tools .md-button, .md-toolbar-tools .md-button.md-icon-button md-icon {
      -webkit-transition-duration: 0.5s;
              transition-duration: 0.5s;
      -webkit-transition-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
              transition-timing-function: cubic-bezier(0.35, 0, 0.25, 1);
      -webkit-transition-property: background-color, fill, color;
      transition-property: background-color, fill, color; }
      .md-toolbar-tools .md-button.ng-animate, .md-toolbar-tools .md-button.md-icon-button md-icon.ng-animate {
        -webkit-transition: none;
        transition: none; }
  .md-toolbar-tools > .md-button:first-child {
    margin-left: -8px; }
    [dir=rtl] .md-toolbar-tools > .md-button:first-child {
      margin-left: auto;
      margin-right: -8px; }
  .md-toolbar-tools > .md-button:last-child {
    margin-right: -8px; }
    [dir=rtl] .md-toolbar-tools > .md-button:last-child {
      margin-right: auto;
      margin-left: -8px; }
  .md-toolbar-tools > md-menu:last-child {
    margin-right: -8px; }
    [dir=rtl] .md-toolbar-tools > md-menu:last-child {
      margin-right: auto;
      margin-left: -8px; }
    .md-toolbar-tools > md-menu:last-child > .md-button {
      margin-right: 0; }
      [dir=rtl] .md-toolbar-tools > md-menu:last-child > .md-button {
        margin-right: auto;
        margin-left: 0; }
  @media screen and (-ms-high-contrast: active) {
    .md-toolbar-tools {
      border-bottom: 1px solid #fff; } }

@media (min-width: 0) and (max-width: 959px) and (orientation: portrait) {
  md-toolbar {
    min-height: 56px; }
  .md-toolbar-tools {
    height: 56px;
    max-height: 56px; } }

@media (min-width: 0) and (max-width: 959px) and (orientation: landscape) {
  md-toolbar {
    min-height: 48px; }
  .md-toolbar-tools {
    height: 48px;
    max-height: 48px; } }

.md-tooltip {
  pointer-events: none;
  border-radius: 4px;
  overflow: hidden;
  opacity: 0;
  font-weight: 500;
  font-size: 14px;
  white-space: nowrap;
  text-overflow: ellipsis;
  height: 32px;
  line-height: 32px;
  padding-right: 16px;
  padding-left: 16px; }
  .md-tooltip.md-origin-top {
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    margin-top: -24px; }
  .md-tooltip.md-origin-right {
    -webkit-transform-origin: left center;
            transform-origin: left center;
    margin-left: 24px; }
  .md-tooltip.md-origin-bottom {
    -webkit-transform-origin: center top;
            transform-origin: center top;
    margin-top: 24px; }
  .md-tooltip.md-origin-left {
    -webkit-transform-origin: right center;
            transform-origin: right center;
    margin-left: -24px; }
  @media (min-width: 960px) {
    .md-tooltip {
      font-size: 10px;
      height: 22px;
      line-height: 22px;
      padding-right: 8px;
      padding-left: 8px; }
      .md-tooltip.md-origin-top {
        margin-top: -14px; }
      .md-tooltip.md-origin-right {
        margin-left: 14px; }
      .md-tooltip.md-origin-bottom {
        margin-top: 14px; }
      .md-tooltip.md-origin-left {
        margin-left: -14px; } }
  .md-tooltip.md-show-add {
    -webkit-transform: scale(0);
            transform: scale(0); }
  .md-tooltip.md-show {
    -webkit-transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    transition: all 0.4s cubic-bezier(0.25, 0.8, 0.25, 1);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
    -webkit-transform: scale(1);
            transform: scale(1);
    opacity: 0.9; }
  .md-tooltip.md-hide {
    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    transition: all 0.3s cubic-bezier(0.55, 0, 0.55, 0.2);
    -webkit-transition-duration: 150ms;
            transition-duration: 150ms;
    -webkit-transform: scale(0);
            transform: scale(0);
    opacity: 0; }

.md-truncate {
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }
  .md-truncate.md-clip {
    text-overflow: clip; }
  .md-truncate.flex {
    width: 0; }

.md-virtual-repeat-container {
  box-sizing: border-box;
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative; }
  .md-virtual-repeat-container .md-virtual-repeat-scroller {
    bottom: 0;
    box-sizing: border-box;
    left: 0;
    margin: 0;
    overflow-x: hidden;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    -webkit-overflow-scrolling: touch; }
  .md-virtual-repeat-container .md-virtual-repeat-sizer {
    box-sizing: border-box;
    height: 1px;
    display: block;
    margin: 0;
    padding: 0;
    width: 1px; }
  .md-virtual-repeat-container .md-virtual-repeat-offsetter {
    box-sizing: border-box;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0; }

.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-scroller {
  overflow-x: auto;
  overflow-y: hidden; }

.md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter {
  bottom: 16px;
  right: auto;
  white-space: nowrap; }
  [dir=rtl] .md-virtual-repeat-container.md-orient-horizontal .md-virtual-repeat-offsetter {
    right: auto;
    left: auto; }

.md-whiteframe-1dp, .md-whiteframe-z1 {
  box-shadow: 0px 1px 3px 0px rgba(0, 0, 0, 0.2), 0px 1px 1px 0px rgba(0, 0, 0, 0.14), 0px 2px 1px -1px rgba(0, 0, 0, 0.12); }

.md-whiteframe-2dp {
  box-shadow: 0px 1px 5px 0px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 3px 1px -2px rgba(0, 0, 0, 0.12); }

.md-whiteframe-3dp {
  box-shadow: 0px 1px 8px 0px rgba(0, 0, 0, 0.2), 0px 3px 4px 0px rgba(0, 0, 0, 0.14), 0px 3px 3px -2px rgba(0, 0, 0, 0.12); }

.md-whiteframe-4dp, .md-whiteframe-z2 {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12); }

.md-whiteframe-5dp {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 5px 8px 0px rgba(0, 0, 0, 0.14), 0px 1px 14px 0px rgba(0, 0, 0, 0.12); }

.md-whiteframe-6dp {
  box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12); }

.md-whiteframe-7dp, .md-whiteframe-z3 {
  box-shadow: 0px 4px 5px -2px rgba(0, 0, 0, 0.2), 0px 7px 10px 1px rgba(0, 0, 0, 0.14), 0px 2px 16px 1px rgba(0, 0, 0, 0.12); }

.md-whiteframe-8dp {
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12); }

.md-whiteframe-9dp {
  box-shadow: 0px 5px 6px -3px rgba(0, 0, 0, 0.2), 0px 9px 12px 1px rgba(0, 0, 0, 0.14), 0px 3px 16px 2px rgba(0, 0, 0, 0.12); }

.md-whiteframe-10dp, .md-whiteframe-z4 {
  box-shadow: 0px 6px 6px -3px rgba(0, 0, 0, 0.2), 0px 10px 14px 1px rgba(0, 0, 0, 0.14), 0px 4px 18px 3px rgba(0, 0, 0, 0.12); }

.md-whiteframe-11dp {
  box-shadow: 0px 6px 7px -4px rgba(0, 0, 0, 0.2), 0px 11px 15px 1px rgba(0, 0, 0, 0.14), 0px 4px 20px 3px rgba(0, 0, 0, 0.12); }

.md-whiteframe-12dp {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 12px 17px 2px rgba(0, 0, 0, 0.14), 0px 5px 22px 4px rgba(0, 0, 0, 0.12); }

.md-whiteframe-13dp, .md-whiteframe-z5 {
  box-shadow: 0px 7px 8px -4px rgba(0, 0, 0, 0.2), 0px 13px 19px 2px rgba(0, 0, 0, 0.14), 0px 5px 24px 4px rgba(0, 0, 0, 0.12); }

.md-whiteframe-14dp {
  box-shadow: 0px 7px 9px -4px rgba(0, 0, 0, 0.2), 0px 14px 21px 2px rgba(0, 0, 0, 0.14), 0px 5px 26px 4px rgba(0, 0, 0, 0.12); }

.md-whiteframe-15dp {
  box-shadow: 0px 8px 9px -5px rgba(0, 0, 0, 0.2), 0px 15px 22px 2px rgba(0, 0, 0, 0.14), 0px 6px 28px 5px rgba(0, 0, 0, 0.12); }

.md-whiteframe-16dp {
  box-shadow: 0px 8px 10px -5px rgba(0, 0, 0, 0.2), 0px 16px 24px 2px rgba(0, 0, 0, 0.14), 0px 6px 30px 5px rgba(0, 0, 0, 0.12); }

.md-whiteframe-17dp {
  box-shadow: 0px 8px 11px -5px rgba(0, 0, 0, 0.2), 0px 17px 26px 2px rgba(0, 0, 0, 0.14), 0px 6px 32px 5px rgba(0, 0, 0, 0.12); }

.md-whiteframe-18dp {
  box-shadow: 0px 9px 11px -5px rgba(0, 0, 0, 0.2), 0px 18px 28px 2px rgba(0, 0, 0, 0.14), 0px 7px 34px 6px rgba(0, 0, 0, 0.12); }

.md-whiteframe-19dp {
  box-shadow: 0px 9px 12px -6px rgba(0, 0, 0, 0.2), 0px 19px 29px 2px rgba(0, 0, 0, 0.14), 0px 7px 36px 6px rgba(0, 0, 0, 0.12); }

.md-whiteframe-20dp {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 20px 31px 3px rgba(0, 0, 0, 0.14), 0px 8px 38px 7px rgba(0, 0, 0, 0.12); }

.md-whiteframe-21dp {
  box-shadow: 0px 10px 13px -6px rgba(0, 0, 0, 0.2), 0px 21px 33px 3px rgba(0, 0, 0, 0.14), 0px 8px 40px 7px rgba(0, 0, 0, 0.12); }

.md-whiteframe-22dp {
  box-shadow: 0px 10px 14px -6px rgba(0, 0, 0, 0.2), 0px 22px 35px 3px rgba(0, 0, 0, 0.14), 0px 8px 42px 7px rgba(0, 0, 0, 0.12); }

.md-whiteframe-23dp {
  box-shadow: 0px 11px 14px -7px rgba(0, 0, 0, 0.2), 0px 23px 36px 3px rgba(0, 0, 0, 0.14), 0px 9px 44px 8px rgba(0, 0, 0, 0.12); }

.md-whiteframe-24dp {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.2), 0px 24px 38px 3px rgba(0, 0, 0, 0.14), 0px 9px 46px 8px rgba(0, 0, 0, 0.12); }

@media screen and (-ms-high-contrast: active) {
  md-whiteframe {
    border: 1px solid #fff; } }

@media print {
  md-whiteframe, [md-whiteframe] {
    background-color: #ffffff; } }

/*
* Since Layout API uses ng-cloak to hide the dom elements while layouts are adjusted
*/
[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important; }

/*
*  Responsive attributes
*
*  References:
*  1) https://scotch.io/tutorials/a-visual-guide-to-css3-flexbox-properties#flex
*  2) https://css-tricks.com/almanac/properties/f/flex/
*  3) https://css-tricks.com/snippets/css/a-guide-to-flexbox/
*  4) https://github.com/philipwalton/flexbugs#3-min-height-on-a-flex-container-wont-apply-to-its-flex-items
*  5) http://godban.com.ua/projects/flexgrid
*/
@-moz-document url-prefix() {
  .layout-fill {
    margin: 0;
    width: 100%;
    min-height: 100%;
    height: 100%; } }

/*
 *  Apply Mixins to create Layout/Flexbox styles
 */
.flex-order {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
          order: 0; }

.flex-order--20 {
  -webkit-box-ordinal-group: -19;
  -webkit-order: -20;
          order: -20; }

.flex-order--19 {
  -webkit-box-ordinal-group: -18;
  -webkit-order: -19;
          order: -19; }

.flex-order--18 {
  -webkit-box-ordinal-group: -17;
  -webkit-order: -18;
          order: -18; }

.flex-order--17 {
  -webkit-box-ordinal-group: -16;
  -webkit-order: -17;
          order: -17; }

.flex-order--16 {
  -webkit-box-ordinal-group: -15;
  -webkit-order: -16;
          order: -16; }

.flex-order--15 {
  -webkit-box-ordinal-group: -14;
  -webkit-order: -15;
          order: -15; }

.flex-order--14 {
  -webkit-box-ordinal-group: -13;
  -webkit-order: -14;
          order: -14; }

.flex-order--13 {
  -webkit-box-ordinal-group: -12;
  -webkit-order: -13;
          order: -13; }

.flex-order--12 {
  -webkit-box-ordinal-group: -11;
  -webkit-order: -12;
          order: -12; }

.flex-order--11 {
  -webkit-box-ordinal-group: -10;
  -webkit-order: -11;
          order: -11; }

.flex-order--10 {
  -webkit-box-ordinal-group: -9;
  -webkit-order: -10;
          order: -10; }

.flex-order--9 {
  -webkit-box-ordinal-group: -8;
  -webkit-order: -9;
          order: -9; }

.flex-order--8 {
  -webkit-box-ordinal-group: -7;
  -webkit-order: -8;
          order: -8; }

.flex-order--7 {
  -webkit-box-ordinal-group: -6;
  -webkit-order: -7;
          order: -7; }

.flex-order--6 {
  -webkit-box-ordinal-group: -5;
  -webkit-order: -6;
          order: -6; }

.flex-order--5 {
  -webkit-box-ordinal-group: -4;
  -webkit-order: -5;
          order: -5; }

.flex-order--4 {
  -webkit-box-ordinal-group: -3;
  -webkit-order: -4;
          order: -4; }

.flex-order--3 {
  -webkit-box-ordinal-group: -2;
  -webkit-order: -3;
          order: -3; }

.flex-order--2 {
  -webkit-box-ordinal-group: -1;
  -webkit-order: -2;
          order: -2; }

.flex-order--1 {
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
          order: -1; }

.flex-order-0 {
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
          order: 0; }

.flex-order-1 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
          order: 1; }

.flex-order-2 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
          order: 2; }

.flex-order-3 {
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
          order: 3; }

.flex-order-4 {
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
          order: 4; }

.flex-order-5 {
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
          order: 5; }

.flex-order-6 {
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
          order: 6; }

.flex-order-7 {
  -webkit-box-ordinal-group: 8;
  -webkit-order: 7;
          order: 7; }

.flex-order-8 {
  -webkit-box-ordinal-group: 9;
  -webkit-order: 8;
          order: 8; }

.flex-order-9 {
  -webkit-box-ordinal-group: 10;
  -webkit-order: 9;
          order: 9; }

.flex-order-10 {
  -webkit-box-ordinal-group: 11;
  -webkit-order: 10;
          order: 10; }

.flex-order-11 {
  -webkit-box-ordinal-group: 12;
  -webkit-order: 11;
          order: 11; }

.flex-order-12 {
  -webkit-box-ordinal-group: 13;
  -webkit-order: 12;
          order: 12; }

.flex-order-13 {
  -webkit-box-ordinal-group: 14;
  -webkit-order: 13;
          order: 13; }

.flex-order-14 {
  -webkit-box-ordinal-group: 15;
  -webkit-order: 14;
          order: 14; }

.flex-order-15 {
  -webkit-box-ordinal-group: 16;
  -webkit-order: 15;
          order: 15; }

.flex-order-16 {
  -webkit-box-ordinal-group: 17;
  -webkit-order: 16;
          order: 16; }

.flex-order-17 {
  -webkit-box-ordinal-group: 18;
  -webkit-order: 17;
          order: 17; }

.flex-order-18 {
  -webkit-box-ordinal-group: 19;
  -webkit-order: 18;
          order: 18; }

.flex-order-19 {
  -webkit-box-ordinal-group: 20;
  -webkit-order: 19;
          order: 19; }

.flex-order-20 {
  -webkit-box-ordinal-group: 21;
  -webkit-order: 20;
          order: 20; }

.offset-0, .flex-offset-0, .layout-margin .flex-offset-0, .layout-margin .offset-0 {
  margin-left: 0; }
  [dir=rtl] .offset-0, [dir=rtl] .flex-offset-0, [dir=rtl] .layout-margin .flex-offset-0, [dir=rtl] .layout-margin .offset-0 {
    margin-left: auto;
    margin-right: 0; }

.offset-5, .flex-offset-5, .layout-margin .flex-offset-5, .layout-margin .offset-5 {
  margin-left: 5%; }
  [dir=rtl] .offset-5, [dir=rtl] .flex-offset-5, [dir=rtl] .layout-margin .flex-offset-5, [dir=rtl] .layout-margin .offset-5 {
    margin-left: auto;
    margin-right: 5%; }

.offset-10, .flex-offset-10, .layout-margin .flex-offset-10, .layout-margin .offset-10 {
  margin-left: 10%; }
  [dir=rtl] .offset-10, [dir=rtl] .flex-offset-10, [dir=rtl] .layout-margin .flex-offset-10, [dir=rtl] .layout-margin .offset-10 {
    margin-left: auto;
    margin-right: 10%; }

.offset-15, .flex-offset-15, .layout-margin .flex-offset-15, .layout-margin .offset-15 {
  margin-left: 15%; }
  [dir=rtl] .offset-15, [dir=rtl] .flex-offset-15, [dir=rtl] .layout-margin .flex-offset-15, [dir=rtl] .layout-margin .offset-15 {
    margin-left: auto;
    margin-right: 15%; }

.offset-20, .flex-offset-20, .layout-margin .flex-offset-20, .layout-margin .offset-20 {
  margin-left: 20%; }
  [dir=rtl] .offset-20, [dir=rtl] .flex-offset-20, [dir=rtl] .layout-margin .flex-offset-20, [dir=rtl] .layout-margin .offset-20 {
    margin-left: auto;
    margin-right: 20%; }

.offset-25, .flex-offset-25, .layout-margin .flex-offset-25, .layout-margin .offset-25 {
  margin-left: 25%; }
  [dir=rtl] .offset-25, [dir=rtl] .flex-offset-25, [dir=rtl] .layout-margin .flex-offset-25, [dir=rtl] .layout-margin .offset-25 {
    margin-left: auto;
    margin-right: 25%; }

.offset-30, .flex-offset-30, .layout-margin .flex-offset-30, .layout-margin .offset-30 {
  margin-left: 30%; }
  [dir=rtl] .offset-30, [dir=rtl] .flex-offset-30, [dir=rtl] .layout-margin .flex-offset-30, [dir=rtl] .layout-margin .offset-30 {
    margin-left: auto;
    margin-right: 30%; }

.offset-35, .flex-offset-35, .layout-margin .flex-offset-35, .layout-margin .offset-35 {
  margin-left: 35%; }
  [dir=rtl] .offset-35, [dir=rtl] .flex-offset-35, [dir=rtl] .layout-margin .flex-offset-35, [dir=rtl] .layout-margin .offset-35 {
    margin-left: auto;
    margin-right: 35%; }

.offset-40, .flex-offset-40, .layout-margin .flex-offset-40, .layout-margin .offset-40 {
  margin-left: 40%; }
  [dir=rtl] .offset-40, [dir=rtl] .flex-offset-40, [dir=rtl] .layout-margin .flex-offset-40, [dir=rtl] .layout-margin .offset-40 {
    margin-left: auto;
    margin-right: 40%; }

.offset-45, .flex-offset-45, .layout-margin .flex-offset-45, .layout-margin .offset-45 {
  margin-left: 45%; }
  [dir=rtl] .offset-45, [dir=rtl] .flex-offset-45, [dir=rtl] .layout-margin .flex-offset-45, [dir=rtl] .layout-margin .offset-45 {
    margin-left: auto;
    margin-right: 45%; }

.offset-50, .flex-offset-50, .layout-margin .flex-offset-50, .layout-margin .offset-50 {
  margin-left: 50%; }
  [dir=rtl] .offset-50, [dir=rtl] .flex-offset-50, [dir=rtl] .layout-margin .flex-offset-50, [dir=rtl] .layout-margin .offset-50 {
    margin-left: auto;
    margin-right: 50%; }

.offset-55, .flex-offset-55, .layout-margin .flex-offset-55, .layout-margin .offset-55 {
  margin-left: 55%; }
  [dir=rtl] .offset-55, [dir=rtl] .flex-offset-55, [dir=rtl] .layout-margin .flex-offset-55, [dir=rtl] .layout-margin .offset-55 {
    margin-left: auto;
    margin-right: 55%; }

.offset-60, .flex-offset-60, .layout-margin .flex-offset-60, .layout-margin .offset-60 {
  margin-left: 60%; }
  [dir=rtl] .offset-60, [dir=rtl] .flex-offset-60, [dir=rtl] .layout-margin .flex-offset-60, [dir=rtl] .layout-margin .offset-60 {
    margin-left: auto;
    margin-right: 60%; }

.offset-65, .flex-offset-65, .layout-margin .flex-offset-65, .layout-margin .offset-65 {
  margin-left: 65%; }
  [dir=rtl] .offset-65, [dir=rtl] .flex-offset-65, [dir=rtl] .layout-margin .flex-offset-65, [dir=rtl] .layout-margin .offset-65 {
    margin-left: auto;
    margin-right: 65%; }

.offset-70, .flex-offset-70, .layout-margin .flex-offset-70, .layout-margin .offset-70 {
  margin-left: 70%; }
  [dir=rtl] .offset-70, [dir=rtl] .flex-offset-70, [dir=rtl] .layout-margin .flex-offset-70, [dir=rtl] .layout-margin .offset-70 {
    margin-left: auto;
    margin-right: 70%; }

.offset-75, .flex-offset-75, .layout-margin .flex-offset-75, .layout-margin .offset-75 {
  margin-left: 75%; }
  [dir=rtl] .offset-75, [dir=rtl] .flex-offset-75, [dir=rtl] .layout-margin .flex-offset-75, [dir=rtl] .layout-margin .offset-75 {
    margin-left: auto;
    margin-right: 75%; }

.offset-80, .flex-offset-80, .layout-margin .flex-offset-80, .layout-margin .offset-80 {
  margin-left: 80%; }
  [dir=rtl] .offset-80, [dir=rtl] .flex-offset-80, [dir=rtl] .layout-margin .flex-offset-80, [dir=rtl] .layout-margin .offset-80 {
    margin-left: auto;
    margin-right: 80%; }

.offset-85, .flex-offset-85, .layout-margin .flex-offset-85, .layout-margin .offset-85 {
  margin-left: 85%; }
  [dir=rtl] .offset-85, [dir=rtl] .flex-offset-85, [dir=rtl] .layout-margin .flex-offset-85, [dir=rtl] .layout-margin .offset-85 {
    margin-left: auto;
    margin-right: 85%; }

.offset-90, .flex-offset-90, .layout-margin .flex-offset-90, .layout-margin .offset-90 {
  margin-left: 90%; }
  [dir=rtl] .offset-90, [dir=rtl] .flex-offset-90, [dir=rtl] .layout-margin .flex-offset-90, [dir=rtl] .layout-margin .offset-90 {
    margin-left: auto;
    margin-right: 90%; }

.offset-95, .flex-offset-95, .layout-margin .flex-offset-95, .layout-margin .offset-95 {
  margin-left: 95%; }
  [dir=rtl] .offset-95, [dir=rtl] .flex-offset-95, [dir=rtl] .layout-margin .flex-offset-95, [dir=rtl] .layout-margin .offset-95 {
    margin-left: auto;
    margin-right: 95%; }

.offset-33, .flex-offset-33, .layout-margin .flex-offset-33, .layout-margin .offset-33 {
  margin-left: calc(100% / 3); }

.offset-66, .flex-offset-66, .layout-margin .flex-offset-66, .layout-margin .offset-66 {
  margin-left: calc(200% / 3); }
  [dir=rtl] .offset-66, [dir=rtl] .flex-offset-66, [dir=rtl] .layout-margin .flex-offset-66, [dir=rtl] .layout-margin .offset-66 {
    margin-left: auto;
    margin-right: calc(200% / 3); }

.layout-align,
.layout-align-start-stretch {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start;
  -webkit-align-content: stretch;
          align-content: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch; }

.layout-align-start,
.layout-align-start-start,
.layout-align-start-center,
.layout-align-start-end,
.layout-align-start-stretch {
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start; }

.layout-align-center,
.layout-align-center-start,
.layout-align-center-center,
.layout-align-center-end,
.layout-align-center-stretch {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center; }

.layout-align-end,
.layout-align-end-start,
.layout-align-end-center,
.layout-align-end-end,
.layout-align-end-stretch {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end; }

.layout-align-space-around,
.layout-align-space-around-center,
.layout-align-space-around-start,
.layout-align-space-around-end,
.layout-align-space-around-stretch {
  -webkit-justify-content: space-around;
          justify-content: space-around; }

.layout-align-space-between,
.layout-align-space-between-center,
.layout-align-space-between-start,
.layout-align-space-between-end,
.layout-align-space-between-stretch {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between; }

.layout-align-start-start,
.layout-align-center-start,
.layout-align-end-start,
.layout-align-space-between-start,
.layout-align-space-around-start {
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
  -webkit-align-content: flex-start;
          align-content: flex-start; }

.layout-align-start-center,
.layout-align-center-center,
.layout-align-end-center,
.layout-align-space-between-center,
.layout-align-space-around-center {
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -webkit-align-content: center;
          align-content: center;
  max-width: 100%; }

.layout-align-start-center > *,
.layout-align-center-center > *,
.layout-align-end-center > *,
.layout-align-space-between-center > *,
.layout-align-space-around-center > * {
  max-width: 100%;
  box-sizing: border-box; }

.layout-align-start-end,
.layout-align-center-end,
.layout-align-end-end,
.layout-align-space-between-end,
.layout-align-space-around-end {
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
          align-items: flex-end;
  -webkit-align-content: flex-end;
          align-content: flex-end; }

.layout-align-start-stretch,
.layout-align-center-stretch,
.layout-align-end-stretch,
.layout-align-space-between-stretch,
.layout-align-space-around-stretch {
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch;
  -webkit-align-content: stretch;
          align-content: stretch; }

.flex {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  box-sizing: border-box; }

.flex-grow {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  box-sizing: border-box; }

.flex-initial {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
          flex: 0 1 auto;
  box-sizing: border-box; }

.flex-auto {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
  box-sizing: border-box; }

.flex-none {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  box-sizing: border-box; }

.flex-noshrink {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
          flex: 1 0 auto;
  box-sizing: border-box; }

.flex-nogrow {
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
          flex: 0 1 auto;
  box-sizing: border-box; }

.flex-0 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 0%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-0 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 0%;
  max-height: 100%;
  box-sizing: border-box;
  min-width: 0; }

.layout-column > .flex-0 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 0%;
  box-sizing: border-box; }

.layout-row > .flex-0 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 0%;
  max-height: 100%;
  box-sizing: border-box;
  min-width: 0; }

.layout-column > .flex-0 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 0%;
  box-sizing: border-box;
  min-height: 0; }

.flex-5 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 5%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-5 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 5%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-5 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 5%;
  box-sizing: border-box; }

.layout-row > .flex-5 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 5%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-5 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 5%;
  box-sizing: border-box; }

.flex-10 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 10%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-10 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 10%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-10 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 10%;
  box-sizing: border-box; }

.layout-row > .flex-10 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 10%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-10 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 10%;
  box-sizing: border-box; }

.flex-15 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 15%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-15 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 15%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-15 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 15%;
  box-sizing: border-box; }

.layout-row > .flex-15 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 15%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-15 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 15%;
  box-sizing: border-box; }

.flex-20 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 20%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-20 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 20%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-20 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 20%;
  box-sizing: border-box; }

.layout-row > .flex-20 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 20%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-20 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 20%;
  box-sizing: border-box; }

.flex-25 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 25%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-25 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 25%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-25 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 25%;
  box-sizing: border-box; }

.layout-row > .flex-25 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 25%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-25 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 25%;
  box-sizing: border-box; }

.flex-30 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 30%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-30 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 30%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-30 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 30%;
  box-sizing: border-box; }

.layout-row > .flex-30 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 30%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-30 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 30%;
  box-sizing: border-box; }

.flex-35 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 35%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-35 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 35%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-35 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 35%;
  box-sizing: border-box; }

.layout-row > .flex-35 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 35%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-35 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 35%;
  box-sizing: border-box; }

.flex-40 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 40%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-40 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 40%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-40 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 40%;
  box-sizing: border-box; }

.layout-row > .flex-40 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 40%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-40 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 40%;
  box-sizing: border-box; }

.flex-45 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 45%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-45 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 45%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-45 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 45%;
  box-sizing: border-box; }

.layout-row > .flex-45 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 45%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-45 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 45%;
  box-sizing: border-box; }

.flex-50 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 50%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-50 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 50%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-50 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 50%;
  box-sizing: border-box; }

.layout-row > .flex-50 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 50%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-50 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 50%;
  box-sizing: border-box; }

.flex-55 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 55%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-55 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 55%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-55 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 55%;
  box-sizing: border-box; }

.layout-row > .flex-55 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 55%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-55 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 55%;
  box-sizing: border-box; }

.flex-60 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 60%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-60 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 60%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-60 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 60%;
  box-sizing: border-box; }

.layout-row > .flex-60 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 60%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-60 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 60%;
  box-sizing: border-box; }

.flex-65 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 65%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-65 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 65%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-65 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 65%;
  box-sizing: border-box; }

.layout-row > .flex-65 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 65%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-65 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 65%;
  box-sizing: border-box; }

.flex-70 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 70%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-70 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 70%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-70 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 70%;
  box-sizing: border-box; }

.layout-row > .flex-70 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 70%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-70 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 70%;
  box-sizing: border-box; }

.flex-75 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 75%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-75 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 75%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-75 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 75%;
  box-sizing: border-box; }

.layout-row > .flex-75 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 75%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-75 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 75%;
  box-sizing: border-box; }

.flex-80 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 80%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-80 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 80%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-80 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 80%;
  box-sizing: border-box; }

.layout-row > .flex-80 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 80%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-80 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 80%;
  box-sizing: border-box; }

.flex-85 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 85%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-85 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 85%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-85 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 85%;
  box-sizing: border-box; }

.layout-row > .flex-85 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 85%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-85 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 85%;
  box-sizing: border-box; }

.flex-90 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 90%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-90 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 90%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-90 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 90%;
  box-sizing: border-box; }

.layout-row > .flex-90 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 90%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-90 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 90%;
  box-sizing: border-box; }

.flex-95 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 95%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-95 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 95%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-95 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 95%;
  box-sizing: border-box; }

.layout-row > .flex-95 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 95%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-95 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 95%;
  box-sizing: border-box; }

.flex-100 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-100 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-100 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-100 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-100 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 100%;
  box-sizing: border-box; }

.flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 33.33%;
          flex: 1 1 33.33%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 66.66%;
          flex: 1 1 66.66%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-row > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 33.33%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 66.66%;
  max-height: 100%;
  box-sizing: border-box; }

.layout-row > .flex {
  min-width: 0; }

.layout-column > .flex-33 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 33.33%;
  box-sizing: border-box; }

.layout-column > .flex-66 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 100%;
          flex: 1 1 100%;
  max-width: 100%;
  max-height: 66.66%;
  box-sizing: border-box; }

.layout-column > .flex {
  min-height: 0; }

.layout, .layout-column, .layout-row {
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex; }

.layout-column {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column; }

.layout-row {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row; }

.layout-padding-sm > *,
.layout-padding > .flex-sm {
  padding: 4px; }

.layout-padding,
.layout-padding-gt-sm,
.layout-padding-md,
.layout-padding > *,
.layout-padding-gt-sm > *,
.layout-padding-md > *,
.layout-padding > .flex,
.layout-padding > .flex-gt-sm,
.layout-padding > .flex-md {
  padding: 8px; }

.layout-padding-gt-md > *,
.layout-padding-lg > *,
.layout-padding-gt-lg > *,
.layout-padding > .flex-gt-md,
.layout-padding > .flex-lg,
.layout-padding > .flex-lg,
.layout-padding > .flex-gt-lg {
  padding: 16px; }

.layout-margin-sm > *,
.layout-margin > .flex-sm {
  margin: 4px; }

.layout-margin,
.layout-margin-gt-sm,
.layout-margin-md,
.layout-margin > *,
.layout-margin-gt-sm > *,
.layout-margin-md > *,
.layout-margin > .flex,
.layout-margin > .flex-gt-sm,
.layout-margin > .flex-md {
  margin: 8px; }

.layout-margin-gt-md > *,
.layout-margin-lg > *,
.layout-margin-gt-lg > *,
.layout-margin > .flex-gt-md,
.layout-margin > .flex-lg,
.layout-margin > .flex-gt-lg {
  margin: 16px; }

.layout-wrap {
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap; }

.layout-nowrap {
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap; }

.layout-fill {
  margin: 0;
  width: 100%;
  min-height: 100%;
  height: 100%; }

/**
 * `hide-gt-sm show-gt-lg` should hide from 600px to 1200px
 * `show-md hide-gt-sm` should show from 0px to 960px and hide at >960px
 * `hide-gt-md show-gt-sm` should show everywhere (show overrides hide)`
 *
 *  hide means hide everywhere
 *  Sizes:
 *         $layout-breakpoint-xs:     600px !default;
 *         $layout-breakpoint-sm:     960px !default;
 *         $layout-breakpoint-md:     1280px !default;
 *         $layout-breakpoint-lg:     1920px !default;
 */
@media (max-width: 599px) {
  .hide-xs:not(.show-xs):not(.show), .hide:not(.show-xs):not(.show) {
    display: none; }
  .flex-order-xs--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
            order: -20; }
  .flex-order-xs--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
            order: -19; }
  .flex-order-xs--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
            order: -18; }
  .flex-order-xs--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
            order: -17; }
  .flex-order-xs--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
            order: -16; }
  .flex-order-xs--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
            order: -15; }
  .flex-order-xs--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
            order: -14; }
  .flex-order-xs--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
            order: -13; }
  .flex-order-xs--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
            order: -12; }
  .flex-order-xs--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
            order: -11; }
  .flex-order-xs--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
            order: -10; }
  .flex-order-xs--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
            order: -9; }
  .flex-order-xs--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
            order: -8; }
  .flex-order-xs--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
            order: -7; }
  .flex-order-xs--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
            order: -6; }
  .flex-order-xs--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
            order: -5; }
  .flex-order-xs--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
            order: -4; }
  .flex-order-xs--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
            order: -3; }
  .flex-order-xs--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
            order: -2; }
  .flex-order-xs--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
            order: -1; }
  .flex-order-xs-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
            order: 0; }
  .flex-order-xs-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1; }
  .flex-order-xs-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2; }
  .flex-order-xs-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
            order: 3; }
  .flex-order-xs-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
            order: 4; }
  .flex-order-xs-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
            order: 5; }
  .flex-order-xs-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
            order: 6; }
  .flex-order-xs-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
            order: 7; }
  .flex-order-xs-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
            order: 8; }
  .flex-order-xs-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
            order: 9; }
  .flex-order-xs-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
            order: 10; }
  .flex-order-xs-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
            order: 11; }
  .flex-order-xs-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
            order: 12; }
  .flex-order-xs-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
            order: 13; }
  .flex-order-xs-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
            order: 14; }
  .flex-order-xs-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
            order: 15; }
  .flex-order-xs-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
            order: 16; }
  .flex-order-xs-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
            order: 17; }
  .flex-order-xs-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
            order: 18; }
  .flex-order-xs-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
            order: 19; }
  .flex-order-xs-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
            order: 20; }
  .offset-xs-0, .flex-offset-xs-0, .layout-margin .flex-offset-xs-0, .layout-margin .offset-xs-0 {
    margin-left: 0; }
    [dir=rtl] .offset-xs-0, [dir=rtl] .flex-offset-xs-0, [dir=rtl] .layout-margin .flex-offset-xs-0, [dir=rtl] .layout-margin .offset-xs-0 {
      margin-left: auto;
      margin-right: 0; }
  .offset-xs-5, .flex-offset-xs-5, .layout-margin .flex-offset-xs-5, .layout-margin .offset-xs-5 {
    margin-left: 5%; }
    [dir=rtl] .offset-xs-5, [dir=rtl] .flex-offset-xs-5, [dir=rtl] .layout-margin .flex-offset-xs-5, [dir=rtl] .layout-margin .offset-xs-5 {
      margin-left: auto;
      margin-right: 5%; }
  .offset-xs-10, .flex-offset-xs-10, .layout-margin .flex-offset-xs-10, .layout-margin .offset-xs-10 {
    margin-left: 10%; }
    [dir=rtl] .offset-xs-10, [dir=rtl] .flex-offset-xs-10, [dir=rtl] .layout-margin .flex-offset-xs-10, [dir=rtl] .layout-margin .offset-xs-10 {
      margin-left: auto;
      margin-right: 10%; }
  .offset-xs-15, .flex-offset-xs-15, .layout-margin .flex-offset-xs-15, .layout-margin .offset-xs-15 {
    margin-left: 15%; }
    [dir=rtl] .offset-xs-15, [dir=rtl] .flex-offset-xs-15, [dir=rtl] .layout-margin .flex-offset-xs-15, [dir=rtl] .layout-margin .offset-xs-15 {
      margin-left: auto;
      margin-right: 15%; }
  .offset-xs-20, .flex-offset-xs-20, .layout-margin .flex-offset-xs-20, .layout-margin .offset-xs-20 {
    margin-left: 20%; }
    [dir=rtl] .offset-xs-20, [dir=rtl] .flex-offset-xs-20, [dir=rtl] .layout-margin .flex-offset-xs-20, [dir=rtl] .layout-margin .offset-xs-20 {
      margin-left: auto;
      margin-right: 20%; }
  .offset-xs-25, .flex-offset-xs-25, .layout-margin .flex-offset-xs-25, .layout-margin .offset-xs-25 {
    margin-left: 25%; }
    [dir=rtl] .offset-xs-25, [dir=rtl] .flex-offset-xs-25, [dir=rtl] .layout-margin .flex-offset-xs-25, [dir=rtl] .layout-margin .offset-xs-25 {
      margin-left: auto;
      margin-right: 25%; }
  .offset-xs-30, .flex-offset-xs-30, .layout-margin .flex-offset-xs-30, .layout-margin .offset-xs-30 {
    margin-left: 30%; }
    [dir=rtl] .offset-xs-30, [dir=rtl] .flex-offset-xs-30, [dir=rtl] .layout-margin .flex-offset-xs-30, [dir=rtl] .layout-margin .offset-xs-30 {
      margin-left: auto;
      margin-right: 30%; }
  .offset-xs-35, .flex-offset-xs-35, .layout-margin .flex-offset-xs-35, .layout-margin .offset-xs-35 {
    margin-left: 35%; }
    [dir=rtl] .offset-xs-35, [dir=rtl] .flex-offset-xs-35, [dir=rtl] .layout-margin .flex-offset-xs-35, [dir=rtl] .layout-margin .offset-xs-35 {
      margin-left: auto;
      margin-right: 35%; }
  .offset-xs-40, .flex-offset-xs-40, .layout-margin .flex-offset-xs-40, .layout-margin .offset-xs-40 {
    margin-left: 40%; }
    [dir=rtl] .offset-xs-40, [dir=rtl] .flex-offset-xs-40, [dir=rtl] .layout-margin .flex-offset-xs-40, [dir=rtl] .layout-margin .offset-xs-40 {
      margin-left: auto;
      margin-right: 40%; }
  .offset-xs-45, .flex-offset-xs-45, .layout-margin .flex-offset-xs-45, .layout-margin .offset-xs-45 {
    margin-left: 45%; }
    [dir=rtl] .offset-xs-45, [dir=rtl] .flex-offset-xs-45, [dir=rtl] .layout-margin .flex-offset-xs-45, [dir=rtl] .layout-margin .offset-xs-45 {
      margin-left: auto;
      margin-right: 45%; }
  .offset-xs-50, .flex-offset-xs-50, .layout-margin .flex-offset-xs-50, .layout-margin .offset-xs-50 {
    margin-left: 50%; }
    [dir=rtl] .offset-xs-50, [dir=rtl] .flex-offset-xs-50, [dir=rtl] .layout-margin .flex-offset-xs-50, [dir=rtl] .layout-margin .offset-xs-50 {
      margin-left: auto;
      margin-right: 50%; }
  .offset-xs-55, .flex-offset-xs-55, .layout-margin .flex-offset-xs-55, .layout-margin .offset-xs-55 {
    margin-left: 55%; }
    [dir=rtl] .offset-xs-55, [dir=rtl] .flex-offset-xs-55, [dir=rtl] .layout-margin .flex-offset-xs-55, [dir=rtl] .layout-margin .offset-xs-55 {
      margin-left: auto;
      margin-right: 55%; }
  .offset-xs-60, .flex-offset-xs-60, .layout-margin .flex-offset-xs-60, .layout-margin .offset-xs-60 {
    margin-left: 60%; }
    [dir=rtl] .offset-xs-60, [dir=rtl] .flex-offset-xs-60, [dir=rtl] .layout-margin .flex-offset-xs-60, [dir=rtl] .layout-margin .offset-xs-60 {
      margin-left: auto;
      margin-right: 60%; }
  .offset-xs-65, .flex-offset-xs-65, .layout-margin .flex-offset-xs-65, .layout-margin .offset-xs-65 {
    margin-left: 65%; }
    [dir=rtl] .offset-xs-65, [dir=rtl] .flex-offset-xs-65, [dir=rtl] .layout-margin .flex-offset-xs-65, [dir=rtl] .layout-margin .offset-xs-65 {
      margin-left: auto;
      margin-right: 65%; }
  .offset-xs-70, .flex-offset-xs-70, .layout-margin .flex-offset-xs-70, .layout-margin .offset-xs-70 {
    margin-left: 70%; }
    [dir=rtl] .offset-xs-70, [dir=rtl] .flex-offset-xs-70, [dir=rtl] .layout-margin .flex-offset-xs-70, [dir=rtl] .layout-margin .offset-xs-70 {
      margin-left: auto;
      margin-right: 70%; }
  .offset-xs-75, .flex-offset-xs-75, .layout-margin .flex-offset-xs-75, .layout-margin .offset-xs-75 {
    margin-left: 75%; }
    [dir=rtl] .offset-xs-75, [dir=rtl] .flex-offset-xs-75, [dir=rtl] .layout-margin .flex-offset-xs-75, [dir=rtl] .layout-margin .offset-xs-75 {
      margin-left: auto;
      margin-right: 75%; }
  .offset-xs-80, .flex-offset-xs-80, .layout-margin .flex-offset-xs-80, .layout-margin .offset-xs-80 {
    margin-left: 80%; }
    [dir=rtl] .offset-xs-80, [dir=rtl] .flex-offset-xs-80, [dir=rtl] .layout-margin .flex-offset-xs-80, [dir=rtl] .layout-margin .offset-xs-80 {
      margin-left: auto;
      margin-right: 80%; }
  .offset-xs-85, .flex-offset-xs-85, .layout-margin .flex-offset-xs-85, .layout-margin .offset-xs-85 {
    margin-left: 85%; }
    [dir=rtl] .offset-xs-85, [dir=rtl] .flex-offset-xs-85, [dir=rtl] .layout-margin .flex-offset-xs-85, [dir=rtl] .layout-margin .offset-xs-85 {
      margin-left: auto;
      margin-right: 85%; }
  .offset-xs-90, .flex-offset-xs-90, .layout-margin .flex-offset-xs-90, .layout-margin .offset-xs-90 {
    margin-left: 90%; }
    [dir=rtl] .offset-xs-90, [dir=rtl] .flex-offset-xs-90, [dir=rtl] .layout-margin .flex-offset-xs-90, [dir=rtl] .layout-margin .offset-xs-90 {
      margin-left: auto;
      margin-right: 90%; }
  .offset-xs-95, .flex-offset-xs-95, .layout-margin .flex-offset-xs-95, .layout-margin .offset-xs-95 {
    margin-left: 95%; }
    [dir=rtl] .offset-xs-95, [dir=rtl] .flex-offset-xs-95, [dir=rtl] .layout-margin .flex-offset-xs-95, [dir=rtl] .layout-margin .offset-xs-95 {
      margin-left: auto;
      margin-right: 95%; }
  .offset-xs-33, .flex-offset-xs-33, .layout-margin .flex-offset-xs-33, .layout-margin .offset-xs-33 {
    margin-left: calc(100% / 3); }
  .offset-xs-66, .flex-offset-xs-66, .layout-margin .flex-offset-xs-66, .layout-margin .offset-xs-66 {
    margin-left: calc(200% / 3); }
    [dir=rtl] .offset-xs-66, [dir=rtl] .flex-offset-xs-66, [dir=rtl] .layout-margin .flex-offset-xs-66, [dir=rtl] .layout-margin .offset-xs-66 {
      margin-left: auto;
      margin-right: calc(200% / 3); }
  .layout-align-xs,
  .layout-align-xs-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch; }
  .layout-align-xs-start,
  .layout-align-xs-start-start,
  .layout-align-xs-start-center,
  .layout-align-xs-start-end,
  .layout-align-xs-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start; }
  .layout-align-xs-center,
  .layout-align-xs-center-start,
  .layout-align-xs-center-center,
  .layout-align-xs-center-end,
  .layout-align-xs-center-stretch {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center; }
  .layout-align-xs-end,
  .layout-align-xs-end-start,
  .layout-align-xs-end-center,
  .layout-align-xs-end-end,
  .layout-align-xs-end-stretch {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end; }
  .layout-align-xs-space-around,
  .layout-align-xs-space-around-center,
  .layout-align-xs-space-around-start,
  .layout-align-xs-space-around-end,
  .layout-align-xs-space-around-stretch {
    -webkit-justify-content: space-around;
            justify-content: space-around; }
  .layout-align-xs-space-between,
  .layout-align-xs-space-between-center,
  .layout-align-xs-space-between-start,
  .layout-align-xs-space-between-end,
  .layout-align-xs-space-between-stretch {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between; }
  .layout-align-xs-start-start,
  .layout-align-xs-center-start,
  .layout-align-xs-end-start,
  .layout-align-xs-space-between-start,
  .layout-align-xs-space-around-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    -webkit-align-content: flex-start;
            align-content: flex-start; }
  .layout-align-xs-start-center,
  .layout-align-xs-center-center,
  .layout-align-xs-end-center,
  .layout-align-xs-space-between-center,
  .layout-align-xs-space-around-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-align-content: center;
            align-content: center;
    max-width: 100%; }
  .layout-align-xs-start-center > *,
  .layout-align-xs-center-center > *,
  .layout-align-xs-end-center > *,
  .layout-align-xs-space-between-center > *,
  .layout-align-xs-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box; }
  .layout-align-xs-start-end,
  .layout-align-xs-center-end,
  .layout-align-xs-end-end,
  .layout-align-xs-space-between-end,
  .layout-align-xs-space-around-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
            align-items: flex-end;
    -webkit-align-content: flex-end;
            align-content: flex-end; }
  .layout-align-xs-start-stretch,
  .layout-align-xs-center-stretch,
  .layout-align-xs-end-stretch,
  .layout-align-xs-space-between-stretch,
  .layout-align-xs-space-around-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
            align-content: stretch; }
  .flex-xs {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
            flex: 1;
    box-sizing: border-box; }
  .flex-xs-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  .flex-xs-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-xs-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  .flex-xs-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  .flex-xs-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
            flex: 1 0 auto;
    box-sizing: border-box; }
  .flex-xs-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column > .flex-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-xs-column > .flex-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0; }
  .flex-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .flex-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .flex-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .flex-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .flex-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .flex-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .flex-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .flex-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .flex-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .flex-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .flex-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .flex-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .flex-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .flex-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .flex-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .flex-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .flex-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .flex-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .flex-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .flex-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-row > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xs-row > .flex {
    min-width: 0; }
  .layout-xs-column > .flex-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-xs-column > .flex-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xs-column > .flex {
    min-height: 0; }
  .layout-xs, .layout-xs-column, .layout-xs-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }
  .layout-xs-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column; }
  .layout-xs-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; } }

@media (min-width: 600px) {
  .flex-order-gt-xs--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
            order: -20; }
  .flex-order-gt-xs--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
            order: -19; }
  .flex-order-gt-xs--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
            order: -18; }
  .flex-order-gt-xs--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
            order: -17; }
  .flex-order-gt-xs--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
            order: -16; }
  .flex-order-gt-xs--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
            order: -15; }
  .flex-order-gt-xs--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
            order: -14; }
  .flex-order-gt-xs--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
            order: -13; }
  .flex-order-gt-xs--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
            order: -12; }
  .flex-order-gt-xs--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
            order: -11; }
  .flex-order-gt-xs--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
            order: -10; }
  .flex-order-gt-xs--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
            order: -9; }
  .flex-order-gt-xs--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
            order: -8; }
  .flex-order-gt-xs--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
            order: -7; }
  .flex-order-gt-xs--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
            order: -6; }
  .flex-order-gt-xs--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
            order: -5; }
  .flex-order-gt-xs--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
            order: -4; }
  .flex-order-gt-xs--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
            order: -3; }
  .flex-order-gt-xs--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
            order: -2; }
  .flex-order-gt-xs--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
            order: -1; }
  .flex-order-gt-xs-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
            order: 0; }
  .flex-order-gt-xs-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1; }
  .flex-order-gt-xs-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2; }
  .flex-order-gt-xs-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
            order: 3; }
  .flex-order-gt-xs-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
            order: 4; }
  .flex-order-gt-xs-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
            order: 5; }
  .flex-order-gt-xs-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
            order: 6; }
  .flex-order-gt-xs-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
            order: 7; }
  .flex-order-gt-xs-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
            order: 8; }
  .flex-order-gt-xs-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
            order: 9; }
  .flex-order-gt-xs-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
            order: 10; }
  .flex-order-gt-xs-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
            order: 11; }
  .flex-order-gt-xs-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
            order: 12; }
  .flex-order-gt-xs-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
            order: 13; }
  .flex-order-gt-xs-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
            order: 14; }
  .flex-order-gt-xs-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
            order: 15; }
  .flex-order-gt-xs-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
            order: 16; }
  .flex-order-gt-xs-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
            order: 17; }
  .flex-order-gt-xs-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
            order: 18; }
  .flex-order-gt-xs-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
            order: 19; }
  .flex-order-gt-xs-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
            order: 20; }
  .offset-gt-xs-0, .flex-offset-gt-xs-0, .layout-margin .flex-offset-gt-xs-0, .layout-margin .offset-gt-xs-0 {
    margin-left: 0; }
    [dir=rtl] .offset-gt-xs-0, [dir=rtl] .flex-offset-gt-xs-0, [dir=rtl] .layout-margin .flex-offset-gt-xs-0, [dir=rtl] .layout-margin .offset-gt-xs-0 {
      margin-left: auto;
      margin-right: 0; }
  .offset-gt-xs-5, .flex-offset-gt-xs-5, .layout-margin .flex-offset-gt-xs-5, .layout-margin .offset-gt-xs-5 {
    margin-left: 5%; }
    [dir=rtl] .offset-gt-xs-5, [dir=rtl] .flex-offset-gt-xs-5, [dir=rtl] .layout-margin .flex-offset-gt-xs-5, [dir=rtl] .layout-margin .offset-gt-xs-5 {
      margin-left: auto;
      margin-right: 5%; }
  .offset-gt-xs-10, .flex-offset-gt-xs-10, .layout-margin .flex-offset-gt-xs-10, .layout-margin .offset-gt-xs-10 {
    margin-left: 10%; }
    [dir=rtl] .offset-gt-xs-10, [dir=rtl] .flex-offset-gt-xs-10, [dir=rtl] .layout-margin .flex-offset-gt-xs-10, [dir=rtl] .layout-margin .offset-gt-xs-10 {
      margin-left: auto;
      margin-right: 10%; }
  .offset-gt-xs-15, .flex-offset-gt-xs-15, .layout-margin .flex-offset-gt-xs-15, .layout-margin .offset-gt-xs-15 {
    margin-left: 15%; }
    [dir=rtl] .offset-gt-xs-15, [dir=rtl] .flex-offset-gt-xs-15, [dir=rtl] .layout-margin .flex-offset-gt-xs-15, [dir=rtl] .layout-margin .offset-gt-xs-15 {
      margin-left: auto;
      margin-right: 15%; }
  .offset-gt-xs-20, .flex-offset-gt-xs-20, .layout-margin .flex-offset-gt-xs-20, .layout-margin .offset-gt-xs-20 {
    margin-left: 20%; }
    [dir=rtl] .offset-gt-xs-20, [dir=rtl] .flex-offset-gt-xs-20, [dir=rtl] .layout-margin .flex-offset-gt-xs-20, [dir=rtl] .layout-margin .offset-gt-xs-20 {
      margin-left: auto;
      margin-right: 20%; }
  .offset-gt-xs-25, .flex-offset-gt-xs-25, .layout-margin .flex-offset-gt-xs-25, .layout-margin .offset-gt-xs-25 {
    margin-left: 25%; }
    [dir=rtl] .offset-gt-xs-25, [dir=rtl] .flex-offset-gt-xs-25, [dir=rtl] .layout-margin .flex-offset-gt-xs-25, [dir=rtl] .layout-margin .offset-gt-xs-25 {
      margin-left: auto;
      margin-right: 25%; }
  .offset-gt-xs-30, .flex-offset-gt-xs-30, .layout-margin .flex-offset-gt-xs-30, .layout-margin .offset-gt-xs-30 {
    margin-left: 30%; }
    [dir=rtl] .offset-gt-xs-30, [dir=rtl] .flex-offset-gt-xs-30, [dir=rtl] .layout-margin .flex-offset-gt-xs-30, [dir=rtl] .layout-margin .offset-gt-xs-30 {
      margin-left: auto;
      margin-right: 30%; }
  .offset-gt-xs-35, .flex-offset-gt-xs-35, .layout-margin .flex-offset-gt-xs-35, .layout-margin .offset-gt-xs-35 {
    margin-left: 35%; }
    [dir=rtl] .offset-gt-xs-35, [dir=rtl] .flex-offset-gt-xs-35, [dir=rtl] .layout-margin .flex-offset-gt-xs-35, [dir=rtl] .layout-margin .offset-gt-xs-35 {
      margin-left: auto;
      margin-right: 35%; }
  .offset-gt-xs-40, .flex-offset-gt-xs-40, .layout-margin .flex-offset-gt-xs-40, .layout-margin .offset-gt-xs-40 {
    margin-left: 40%; }
    [dir=rtl] .offset-gt-xs-40, [dir=rtl] .flex-offset-gt-xs-40, [dir=rtl] .layout-margin .flex-offset-gt-xs-40, [dir=rtl] .layout-margin .offset-gt-xs-40 {
      margin-left: auto;
      margin-right: 40%; }
  .offset-gt-xs-45, .flex-offset-gt-xs-45, .layout-margin .flex-offset-gt-xs-45, .layout-margin .offset-gt-xs-45 {
    margin-left: 45%; }
    [dir=rtl] .offset-gt-xs-45, [dir=rtl] .flex-offset-gt-xs-45, [dir=rtl] .layout-margin .flex-offset-gt-xs-45, [dir=rtl] .layout-margin .offset-gt-xs-45 {
      margin-left: auto;
      margin-right: 45%; }
  .offset-gt-xs-50, .flex-offset-gt-xs-50, .layout-margin .flex-offset-gt-xs-50, .layout-margin .offset-gt-xs-50 {
    margin-left: 50%; }
    [dir=rtl] .offset-gt-xs-50, [dir=rtl] .flex-offset-gt-xs-50, [dir=rtl] .layout-margin .flex-offset-gt-xs-50, [dir=rtl] .layout-margin .offset-gt-xs-50 {
      margin-left: auto;
      margin-right: 50%; }
  .offset-gt-xs-55, .flex-offset-gt-xs-55, .layout-margin .flex-offset-gt-xs-55, .layout-margin .offset-gt-xs-55 {
    margin-left: 55%; }
    [dir=rtl] .offset-gt-xs-55, [dir=rtl] .flex-offset-gt-xs-55, [dir=rtl] .layout-margin .flex-offset-gt-xs-55, [dir=rtl] .layout-margin .offset-gt-xs-55 {
      margin-left: auto;
      margin-right: 55%; }
  .offset-gt-xs-60, .flex-offset-gt-xs-60, .layout-margin .flex-offset-gt-xs-60, .layout-margin .offset-gt-xs-60 {
    margin-left: 60%; }
    [dir=rtl] .offset-gt-xs-60, [dir=rtl] .flex-offset-gt-xs-60, [dir=rtl] .layout-margin .flex-offset-gt-xs-60, [dir=rtl] .layout-margin .offset-gt-xs-60 {
      margin-left: auto;
      margin-right: 60%; }
  .offset-gt-xs-65, .flex-offset-gt-xs-65, .layout-margin .flex-offset-gt-xs-65, .layout-margin .offset-gt-xs-65 {
    margin-left: 65%; }
    [dir=rtl] .offset-gt-xs-65, [dir=rtl] .flex-offset-gt-xs-65, [dir=rtl] .layout-margin .flex-offset-gt-xs-65, [dir=rtl] .layout-margin .offset-gt-xs-65 {
      margin-left: auto;
      margin-right: 65%; }
  .offset-gt-xs-70, .flex-offset-gt-xs-70, .layout-margin .flex-offset-gt-xs-70, .layout-margin .offset-gt-xs-70 {
    margin-left: 70%; }
    [dir=rtl] .offset-gt-xs-70, [dir=rtl] .flex-offset-gt-xs-70, [dir=rtl] .layout-margin .flex-offset-gt-xs-70, [dir=rtl] .layout-margin .offset-gt-xs-70 {
      margin-left: auto;
      margin-right: 70%; }
  .offset-gt-xs-75, .flex-offset-gt-xs-75, .layout-margin .flex-offset-gt-xs-75, .layout-margin .offset-gt-xs-75 {
    margin-left: 75%; }
    [dir=rtl] .offset-gt-xs-75, [dir=rtl] .flex-offset-gt-xs-75, [dir=rtl] .layout-margin .flex-offset-gt-xs-75, [dir=rtl] .layout-margin .offset-gt-xs-75 {
      margin-left: auto;
      margin-right: 75%; }
  .offset-gt-xs-80, .flex-offset-gt-xs-80, .layout-margin .flex-offset-gt-xs-80, .layout-margin .offset-gt-xs-80 {
    margin-left: 80%; }
    [dir=rtl] .offset-gt-xs-80, [dir=rtl] .flex-offset-gt-xs-80, [dir=rtl] .layout-margin .flex-offset-gt-xs-80, [dir=rtl] .layout-margin .offset-gt-xs-80 {
      margin-left: auto;
      margin-right: 80%; }
  .offset-gt-xs-85, .flex-offset-gt-xs-85, .layout-margin .flex-offset-gt-xs-85, .layout-margin .offset-gt-xs-85 {
    margin-left: 85%; }
    [dir=rtl] .offset-gt-xs-85, [dir=rtl] .flex-offset-gt-xs-85, [dir=rtl] .layout-margin .flex-offset-gt-xs-85, [dir=rtl] .layout-margin .offset-gt-xs-85 {
      margin-left: auto;
      margin-right: 85%; }
  .offset-gt-xs-90, .flex-offset-gt-xs-90, .layout-margin .flex-offset-gt-xs-90, .layout-margin .offset-gt-xs-90 {
    margin-left: 90%; }
    [dir=rtl] .offset-gt-xs-90, [dir=rtl] .flex-offset-gt-xs-90, [dir=rtl] .layout-margin .flex-offset-gt-xs-90, [dir=rtl] .layout-margin .offset-gt-xs-90 {
      margin-left: auto;
      margin-right: 90%; }
  .offset-gt-xs-95, .flex-offset-gt-xs-95, .layout-margin .flex-offset-gt-xs-95, .layout-margin .offset-gt-xs-95 {
    margin-left: 95%; }
    [dir=rtl] .offset-gt-xs-95, [dir=rtl] .flex-offset-gt-xs-95, [dir=rtl] .layout-margin .flex-offset-gt-xs-95, [dir=rtl] .layout-margin .offset-gt-xs-95 {
      margin-left: auto;
      margin-right: 95%; }
  .offset-gt-xs-33, .flex-offset-gt-xs-33, .layout-margin .flex-offset-gt-xs-33, .layout-margin .offset-gt-xs-33 {
    margin-left: calc(100% / 3); }
  .offset-gt-xs-66, .flex-offset-gt-xs-66, .layout-margin .flex-offset-gt-xs-66, .layout-margin .offset-gt-xs-66 {
    margin-left: calc(200% / 3); }
    [dir=rtl] .offset-gt-xs-66, [dir=rtl] .flex-offset-gt-xs-66, [dir=rtl] .layout-margin .flex-offset-gt-xs-66, [dir=rtl] .layout-margin .offset-gt-xs-66 {
      margin-left: auto;
      margin-right: calc(200% / 3); }
  .layout-align-gt-xs,
  .layout-align-gt-xs-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch; }
  .layout-align-gt-xs-start,
  .layout-align-gt-xs-start-start,
  .layout-align-gt-xs-start-center,
  .layout-align-gt-xs-start-end,
  .layout-align-gt-xs-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start; }
  .layout-align-gt-xs-center,
  .layout-align-gt-xs-center-start,
  .layout-align-gt-xs-center-center,
  .layout-align-gt-xs-center-end,
  .layout-align-gt-xs-center-stretch {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center; }
  .layout-align-gt-xs-end,
  .layout-align-gt-xs-end-start,
  .layout-align-gt-xs-end-center,
  .layout-align-gt-xs-end-end,
  .layout-align-gt-xs-end-stretch {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end; }
  .layout-align-gt-xs-space-around,
  .layout-align-gt-xs-space-around-center,
  .layout-align-gt-xs-space-around-start,
  .layout-align-gt-xs-space-around-end,
  .layout-align-gt-xs-space-around-stretch {
    -webkit-justify-content: space-around;
            justify-content: space-around; }
  .layout-align-gt-xs-space-between,
  .layout-align-gt-xs-space-between-center,
  .layout-align-gt-xs-space-between-start,
  .layout-align-gt-xs-space-between-end,
  .layout-align-gt-xs-space-between-stretch {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between; }
  .layout-align-gt-xs-start-start,
  .layout-align-gt-xs-center-start,
  .layout-align-gt-xs-end-start,
  .layout-align-gt-xs-space-between-start,
  .layout-align-gt-xs-space-around-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    -webkit-align-content: flex-start;
            align-content: flex-start; }
  .layout-align-gt-xs-start-center,
  .layout-align-gt-xs-center-center,
  .layout-align-gt-xs-end-center,
  .layout-align-gt-xs-space-between-center,
  .layout-align-gt-xs-space-around-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-align-content: center;
            align-content: center;
    max-width: 100%; }
  .layout-align-gt-xs-start-center > *,
  .layout-align-gt-xs-center-center > *,
  .layout-align-gt-xs-end-center > *,
  .layout-align-gt-xs-space-between-center > *,
  .layout-align-gt-xs-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box; }
  .layout-align-gt-xs-start-end,
  .layout-align-gt-xs-center-end,
  .layout-align-gt-xs-end-end,
  .layout-align-gt-xs-space-between-end,
  .layout-align-gt-xs-space-around-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
            align-items: flex-end;
    -webkit-align-content: flex-end;
            align-content: flex-end; }
  .layout-align-gt-xs-start-stretch,
  .layout-align-gt-xs-center-stretch,
  .layout-align-gt-xs-end-stretch,
  .layout-align-gt-xs-space-between-stretch,
  .layout-align-gt-xs-space-around-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
            align-content: stretch; }
  .flex-gt-xs {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
            flex: 1;
    box-sizing: border-box; }
  .flex-gt-xs-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  .flex-gt-xs-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-gt-xs-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  .flex-gt-xs-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  .flex-gt-xs-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
            flex: 1 0 auto;
    box-sizing: border-box; }
  .flex-gt-xs-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-gt-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column > .flex-gt-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-gt-xs-column > .flex-gt-xs-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0; }
  .flex-gt-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .flex-gt-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .flex-gt-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .flex-gt-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .flex-gt-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .flex-gt-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .flex-gt-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .flex-gt-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .flex-gt-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .flex-gt-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .flex-gt-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .flex-gt-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .flex-gt-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .flex-gt-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .flex-gt-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .flex-gt-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .flex-gt-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .flex-gt-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .flex-gt-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .flex-gt-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-xs-row > .flex {
    min-width: 0; }
  .layout-gt-xs-column > .flex-gt-xs-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex-gt-xs-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-xs-column > .flex {
    min-height: 0; }
  .layout-gt-xs, .layout-gt-xs-column, .layout-gt-xs-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }
  .layout-gt-xs-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column; }
  .layout-gt-xs-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; } }

@media (min-width: 600px) and (max-width: 959px) {
  .hide:not(.show-gt-xs):not(.show-sm):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-sm):not(.show) {
    display: none; }
  .hide-sm:not(.show-gt-xs):not(.show-sm):not(.show) {
    display: none; }
  .flex-order-sm--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
            order: -20; }
  .flex-order-sm--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
            order: -19; }
  .flex-order-sm--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
            order: -18; }
  .flex-order-sm--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
            order: -17; }
  .flex-order-sm--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
            order: -16; }
  .flex-order-sm--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
            order: -15; }
  .flex-order-sm--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
            order: -14; }
  .flex-order-sm--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
            order: -13; }
  .flex-order-sm--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
            order: -12; }
  .flex-order-sm--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
            order: -11; }
  .flex-order-sm--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
            order: -10; }
  .flex-order-sm--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
            order: -9; }
  .flex-order-sm--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
            order: -8; }
  .flex-order-sm--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
            order: -7; }
  .flex-order-sm--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
            order: -6; }
  .flex-order-sm--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
            order: -5; }
  .flex-order-sm--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
            order: -4; }
  .flex-order-sm--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
            order: -3; }
  .flex-order-sm--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
            order: -2; }
  .flex-order-sm--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
            order: -1; }
  .flex-order-sm-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
            order: 0; }
  .flex-order-sm-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1; }
  .flex-order-sm-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2; }
  .flex-order-sm-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
            order: 3; }
  .flex-order-sm-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
            order: 4; }
  .flex-order-sm-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
            order: 5; }
  .flex-order-sm-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
            order: 6; }
  .flex-order-sm-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
            order: 7; }
  .flex-order-sm-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
            order: 8; }
  .flex-order-sm-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
            order: 9; }
  .flex-order-sm-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
            order: 10; }
  .flex-order-sm-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
            order: 11; }
  .flex-order-sm-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
            order: 12; }
  .flex-order-sm-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
            order: 13; }
  .flex-order-sm-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
            order: 14; }
  .flex-order-sm-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
            order: 15; }
  .flex-order-sm-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
            order: 16; }
  .flex-order-sm-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
            order: 17; }
  .flex-order-sm-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
            order: 18; }
  .flex-order-sm-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
            order: 19; }
  .flex-order-sm-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
            order: 20; }
  .offset-sm-0, .flex-offset-sm-0, .layout-margin .flex-offset-sm-0, .layout-margin .offset-sm-0 {
    margin-left: 0; }
    [dir=rtl] .offset-sm-0, [dir=rtl] .flex-offset-sm-0, [dir=rtl] .layout-margin .flex-offset-sm-0, [dir=rtl] .layout-margin .offset-sm-0 {
      margin-left: auto;
      margin-right: 0; }
  .offset-sm-5, .flex-offset-sm-5, .layout-margin .flex-offset-sm-5, .layout-margin .offset-sm-5 {
    margin-left: 5%; }
    [dir=rtl] .offset-sm-5, [dir=rtl] .flex-offset-sm-5, [dir=rtl] .layout-margin .flex-offset-sm-5, [dir=rtl] .layout-margin .offset-sm-5 {
      margin-left: auto;
      margin-right: 5%; }
  .offset-sm-10, .flex-offset-sm-10, .layout-margin .flex-offset-sm-10, .layout-margin .offset-sm-10 {
    margin-left: 10%; }
    [dir=rtl] .offset-sm-10, [dir=rtl] .flex-offset-sm-10, [dir=rtl] .layout-margin .flex-offset-sm-10, [dir=rtl] .layout-margin .offset-sm-10 {
      margin-left: auto;
      margin-right: 10%; }
  .offset-sm-15, .flex-offset-sm-15, .layout-margin .flex-offset-sm-15, .layout-margin .offset-sm-15 {
    margin-left: 15%; }
    [dir=rtl] .offset-sm-15, [dir=rtl] .flex-offset-sm-15, [dir=rtl] .layout-margin .flex-offset-sm-15, [dir=rtl] .layout-margin .offset-sm-15 {
      margin-left: auto;
      margin-right: 15%; }
  .offset-sm-20, .flex-offset-sm-20, .layout-margin .flex-offset-sm-20, .layout-margin .offset-sm-20 {
    margin-left: 20%; }
    [dir=rtl] .offset-sm-20, [dir=rtl] .flex-offset-sm-20, [dir=rtl] .layout-margin .flex-offset-sm-20, [dir=rtl] .layout-margin .offset-sm-20 {
      margin-left: auto;
      margin-right: 20%; }
  .offset-sm-25, .flex-offset-sm-25, .layout-margin .flex-offset-sm-25, .layout-margin .offset-sm-25 {
    margin-left: 25%; }
    [dir=rtl] .offset-sm-25, [dir=rtl] .flex-offset-sm-25, [dir=rtl] .layout-margin .flex-offset-sm-25, [dir=rtl] .layout-margin .offset-sm-25 {
      margin-left: auto;
      margin-right: 25%; }
  .offset-sm-30, .flex-offset-sm-30, .layout-margin .flex-offset-sm-30, .layout-margin .offset-sm-30 {
    margin-left: 30%; }
    [dir=rtl] .offset-sm-30, [dir=rtl] .flex-offset-sm-30, [dir=rtl] .layout-margin .flex-offset-sm-30, [dir=rtl] .layout-margin .offset-sm-30 {
      margin-left: auto;
      margin-right: 30%; }
  .offset-sm-35, .flex-offset-sm-35, .layout-margin .flex-offset-sm-35, .layout-margin .offset-sm-35 {
    margin-left: 35%; }
    [dir=rtl] .offset-sm-35, [dir=rtl] .flex-offset-sm-35, [dir=rtl] .layout-margin .flex-offset-sm-35, [dir=rtl] .layout-margin .offset-sm-35 {
      margin-left: auto;
      margin-right: 35%; }
  .offset-sm-40, .flex-offset-sm-40, .layout-margin .flex-offset-sm-40, .layout-margin .offset-sm-40 {
    margin-left: 40%; }
    [dir=rtl] .offset-sm-40, [dir=rtl] .flex-offset-sm-40, [dir=rtl] .layout-margin .flex-offset-sm-40, [dir=rtl] .layout-margin .offset-sm-40 {
      margin-left: auto;
      margin-right: 40%; }
  .offset-sm-45, .flex-offset-sm-45, .layout-margin .flex-offset-sm-45, .layout-margin .offset-sm-45 {
    margin-left: 45%; }
    [dir=rtl] .offset-sm-45, [dir=rtl] .flex-offset-sm-45, [dir=rtl] .layout-margin .flex-offset-sm-45, [dir=rtl] .layout-margin .offset-sm-45 {
      margin-left: auto;
      margin-right: 45%; }
  .offset-sm-50, .flex-offset-sm-50, .layout-margin .flex-offset-sm-50, .layout-margin .offset-sm-50 {
    margin-left: 50%; }
    [dir=rtl] .offset-sm-50, [dir=rtl] .flex-offset-sm-50, [dir=rtl] .layout-margin .flex-offset-sm-50, [dir=rtl] .layout-margin .offset-sm-50 {
      margin-left: auto;
      margin-right: 50%; }
  .offset-sm-55, .flex-offset-sm-55, .layout-margin .flex-offset-sm-55, .layout-margin .offset-sm-55 {
    margin-left: 55%; }
    [dir=rtl] .offset-sm-55, [dir=rtl] .flex-offset-sm-55, [dir=rtl] .layout-margin .flex-offset-sm-55, [dir=rtl] .layout-margin .offset-sm-55 {
      margin-left: auto;
      margin-right: 55%; }
  .offset-sm-60, .flex-offset-sm-60, .layout-margin .flex-offset-sm-60, .layout-margin .offset-sm-60 {
    margin-left: 60%; }
    [dir=rtl] .offset-sm-60, [dir=rtl] .flex-offset-sm-60, [dir=rtl] .layout-margin .flex-offset-sm-60, [dir=rtl] .layout-margin .offset-sm-60 {
      margin-left: auto;
      margin-right: 60%; }
  .offset-sm-65, .flex-offset-sm-65, .layout-margin .flex-offset-sm-65, .layout-margin .offset-sm-65 {
    margin-left: 65%; }
    [dir=rtl] .offset-sm-65, [dir=rtl] .flex-offset-sm-65, [dir=rtl] .layout-margin .flex-offset-sm-65, [dir=rtl] .layout-margin .offset-sm-65 {
      margin-left: auto;
      margin-right: 65%; }
  .offset-sm-70, .flex-offset-sm-70, .layout-margin .flex-offset-sm-70, .layout-margin .offset-sm-70 {
    margin-left: 70%; }
    [dir=rtl] .offset-sm-70, [dir=rtl] .flex-offset-sm-70, [dir=rtl] .layout-margin .flex-offset-sm-70, [dir=rtl] .layout-margin .offset-sm-70 {
      margin-left: auto;
      margin-right: 70%; }
  .offset-sm-75, .flex-offset-sm-75, .layout-margin .flex-offset-sm-75, .layout-margin .offset-sm-75 {
    margin-left: 75%; }
    [dir=rtl] .offset-sm-75, [dir=rtl] .flex-offset-sm-75, [dir=rtl] .layout-margin .flex-offset-sm-75, [dir=rtl] .layout-margin .offset-sm-75 {
      margin-left: auto;
      margin-right: 75%; }
  .offset-sm-80, .flex-offset-sm-80, .layout-margin .flex-offset-sm-80, .layout-margin .offset-sm-80 {
    margin-left: 80%; }
    [dir=rtl] .offset-sm-80, [dir=rtl] .flex-offset-sm-80, [dir=rtl] .layout-margin .flex-offset-sm-80, [dir=rtl] .layout-margin .offset-sm-80 {
      margin-left: auto;
      margin-right: 80%; }
  .offset-sm-85, .flex-offset-sm-85, .layout-margin .flex-offset-sm-85, .layout-margin .offset-sm-85 {
    margin-left: 85%; }
    [dir=rtl] .offset-sm-85, [dir=rtl] .flex-offset-sm-85, [dir=rtl] .layout-margin .flex-offset-sm-85, [dir=rtl] .layout-margin .offset-sm-85 {
      margin-left: auto;
      margin-right: 85%; }
  .offset-sm-90, .flex-offset-sm-90, .layout-margin .flex-offset-sm-90, .layout-margin .offset-sm-90 {
    margin-left: 90%; }
    [dir=rtl] .offset-sm-90, [dir=rtl] .flex-offset-sm-90, [dir=rtl] .layout-margin .flex-offset-sm-90, [dir=rtl] .layout-margin .offset-sm-90 {
      margin-left: auto;
      margin-right: 90%; }
  .offset-sm-95, .flex-offset-sm-95, .layout-margin .flex-offset-sm-95, .layout-margin .offset-sm-95 {
    margin-left: 95%; }
    [dir=rtl] .offset-sm-95, [dir=rtl] .flex-offset-sm-95, [dir=rtl] .layout-margin .flex-offset-sm-95, [dir=rtl] .layout-margin .offset-sm-95 {
      margin-left: auto;
      margin-right: 95%; }
  .offset-sm-33, .flex-offset-sm-33, .layout-margin .flex-offset-sm-33, .layout-margin .offset-sm-33 {
    margin-left: calc(100% / 3); }
  .offset-sm-66, .flex-offset-sm-66, .layout-margin .flex-offset-sm-66, .layout-margin .offset-sm-66 {
    margin-left: calc(200% / 3); }
    [dir=rtl] .offset-sm-66, [dir=rtl] .flex-offset-sm-66, [dir=rtl] .layout-margin .flex-offset-sm-66, [dir=rtl] .layout-margin .offset-sm-66 {
      margin-left: auto;
      margin-right: calc(200% / 3); }
  .layout-align-sm,
  .layout-align-sm-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch; }
  .layout-align-sm-start,
  .layout-align-sm-start-start,
  .layout-align-sm-start-center,
  .layout-align-sm-start-end,
  .layout-align-sm-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start; }
  .layout-align-sm-center,
  .layout-align-sm-center-start,
  .layout-align-sm-center-center,
  .layout-align-sm-center-end,
  .layout-align-sm-center-stretch {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center; }
  .layout-align-sm-end,
  .layout-align-sm-end-start,
  .layout-align-sm-end-center,
  .layout-align-sm-end-end,
  .layout-align-sm-end-stretch {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end; }
  .layout-align-sm-space-around,
  .layout-align-sm-space-around-center,
  .layout-align-sm-space-around-start,
  .layout-align-sm-space-around-end,
  .layout-align-sm-space-around-stretch {
    -webkit-justify-content: space-around;
            justify-content: space-around; }
  .layout-align-sm-space-between,
  .layout-align-sm-space-between-center,
  .layout-align-sm-space-between-start,
  .layout-align-sm-space-between-end,
  .layout-align-sm-space-between-stretch {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between; }
  .layout-align-sm-start-start,
  .layout-align-sm-center-start,
  .layout-align-sm-end-start,
  .layout-align-sm-space-between-start,
  .layout-align-sm-space-around-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    -webkit-align-content: flex-start;
            align-content: flex-start; }
  .layout-align-sm-start-center,
  .layout-align-sm-center-center,
  .layout-align-sm-end-center,
  .layout-align-sm-space-between-center,
  .layout-align-sm-space-around-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-align-content: center;
            align-content: center;
    max-width: 100%; }
  .layout-align-sm-start-center > *,
  .layout-align-sm-center-center > *,
  .layout-align-sm-end-center > *,
  .layout-align-sm-space-between-center > *,
  .layout-align-sm-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box; }
  .layout-align-sm-start-end,
  .layout-align-sm-center-end,
  .layout-align-sm-end-end,
  .layout-align-sm-space-between-end,
  .layout-align-sm-space-around-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
            align-items: flex-end;
    -webkit-align-content: flex-end;
            align-content: flex-end; }
  .layout-align-sm-start-stretch,
  .layout-align-sm-center-stretch,
  .layout-align-sm-end-stretch,
  .layout-align-sm-space-between-stretch,
  .layout-align-sm-space-around-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
            align-content: stretch; }
  .flex-sm {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
            flex: 1;
    box-sizing: border-box; }
  .flex-sm-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  .flex-sm-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-sm-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  .flex-sm-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  .flex-sm-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
            flex: 1 0 auto;
    box-sizing: border-box; }
  .flex-sm-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column > .flex-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-sm-column > .flex-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0; }
  .flex-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .flex-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .flex-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .flex-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .flex-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .flex-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .flex-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .flex-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .flex-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .flex-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .flex-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .flex-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .flex-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .flex-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .flex-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .flex-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .flex-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .flex-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .flex-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .flex-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-row > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-sm-row > .flex {
    min-width: 0; }
  .layout-sm-column > .flex-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-sm-column > .flex-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-sm-column > .flex {
    min-height: 0; }
  .layout-sm, .layout-sm-column, .layout-sm-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }
  .layout-sm-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column; }
  .layout-sm-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; } }

@media (min-width: 960px) {
  .flex-order-gt-sm--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
            order: -20; }
  .flex-order-gt-sm--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
            order: -19; }
  .flex-order-gt-sm--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
            order: -18; }
  .flex-order-gt-sm--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
            order: -17; }
  .flex-order-gt-sm--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
            order: -16; }
  .flex-order-gt-sm--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
            order: -15; }
  .flex-order-gt-sm--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
            order: -14; }
  .flex-order-gt-sm--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
            order: -13; }
  .flex-order-gt-sm--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
            order: -12; }
  .flex-order-gt-sm--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
            order: -11; }
  .flex-order-gt-sm--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
            order: -10; }
  .flex-order-gt-sm--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
            order: -9; }
  .flex-order-gt-sm--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
            order: -8; }
  .flex-order-gt-sm--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
            order: -7; }
  .flex-order-gt-sm--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
            order: -6; }
  .flex-order-gt-sm--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
            order: -5; }
  .flex-order-gt-sm--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
            order: -4; }
  .flex-order-gt-sm--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
            order: -3; }
  .flex-order-gt-sm--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
            order: -2; }
  .flex-order-gt-sm--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
            order: -1; }
  .flex-order-gt-sm-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
            order: 0; }
  .flex-order-gt-sm-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1; }
  .flex-order-gt-sm-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2; }
  .flex-order-gt-sm-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
            order: 3; }
  .flex-order-gt-sm-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
            order: 4; }
  .flex-order-gt-sm-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
            order: 5; }
  .flex-order-gt-sm-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
            order: 6; }
  .flex-order-gt-sm-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
            order: 7; }
  .flex-order-gt-sm-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
            order: 8; }
  .flex-order-gt-sm-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
            order: 9; }
  .flex-order-gt-sm-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
            order: 10; }
  .flex-order-gt-sm-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
            order: 11; }
  .flex-order-gt-sm-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
            order: 12; }
  .flex-order-gt-sm-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
            order: 13; }
  .flex-order-gt-sm-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
            order: 14; }
  .flex-order-gt-sm-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
            order: 15; }
  .flex-order-gt-sm-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
            order: 16; }
  .flex-order-gt-sm-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
            order: 17; }
  .flex-order-gt-sm-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
            order: 18; }
  .flex-order-gt-sm-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
            order: 19; }
  .flex-order-gt-sm-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
            order: 20; }
  .offset-gt-sm-0, .flex-offset-gt-sm-0, .layout-margin .flex-offset-gt-sm-0, .layout-margin .offset-gt-sm-0 {
    margin-left: 0; }
    [dir=rtl] .offset-gt-sm-0, [dir=rtl] .flex-offset-gt-sm-0, [dir=rtl] .layout-margin .flex-offset-gt-sm-0, [dir=rtl] .layout-margin .offset-gt-sm-0 {
      margin-left: auto;
      margin-right: 0; }
  .offset-gt-sm-5, .flex-offset-gt-sm-5, .layout-margin .flex-offset-gt-sm-5, .layout-margin .offset-gt-sm-5 {
    margin-left: 5%; }
    [dir=rtl] .offset-gt-sm-5, [dir=rtl] .flex-offset-gt-sm-5, [dir=rtl] .layout-margin .flex-offset-gt-sm-5, [dir=rtl] .layout-margin .offset-gt-sm-5 {
      margin-left: auto;
      margin-right: 5%; }
  .offset-gt-sm-10, .flex-offset-gt-sm-10, .layout-margin .flex-offset-gt-sm-10, .layout-margin .offset-gt-sm-10 {
    margin-left: 10%; }
    [dir=rtl] .offset-gt-sm-10, [dir=rtl] .flex-offset-gt-sm-10, [dir=rtl] .layout-margin .flex-offset-gt-sm-10, [dir=rtl] .layout-margin .offset-gt-sm-10 {
      margin-left: auto;
      margin-right: 10%; }
  .offset-gt-sm-15, .flex-offset-gt-sm-15, .layout-margin .flex-offset-gt-sm-15, .layout-margin .offset-gt-sm-15 {
    margin-left: 15%; }
    [dir=rtl] .offset-gt-sm-15, [dir=rtl] .flex-offset-gt-sm-15, [dir=rtl] .layout-margin .flex-offset-gt-sm-15, [dir=rtl] .layout-margin .offset-gt-sm-15 {
      margin-left: auto;
      margin-right: 15%; }
  .offset-gt-sm-20, .flex-offset-gt-sm-20, .layout-margin .flex-offset-gt-sm-20, .layout-margin .offset-gt-sm-20 {
    margin-left: 20%; }
    [dir=rtl] .offset-gt-sm-20, [dir=rtl] .flex-offset-gt-sm-20, [dir=rtl] .layout-margin .flex-offset-gt-sm-20, [dir=rtl] .layout-margin .offset-gt-sm-20 {
      margin-left: auto;
      margin-right: 20%; }
  .offset-gt-sm-25, .flex-offset-gt-sm-25, .layout-margin .flex-offset-gt-sm-25, .layout-margin .offset-gt-sm-25 {
    margin-left: 25%; }
    [dir=rtl] .offset-gt-sm-25, [dir=rtl] .flex-offset-gt-sm-25, [dir=rtl] .layout-margin .flex-offset-gt-sm-25, [dir=rtl] .layout-margin .offset-gt-sm-25 {
      margin-left: auto;
      margin-right: 25%; }
  .offset-gt-sm-30, .flex-offset-gt-sm-30, .layout-margin .flex-offset-gt-sm-30, .layout-margin .offset-gt-sm-30 {
    margin-left: 30%; }
    [dir=rtl] .offset-gt-sm-30, [dir=rtl] .flex-offset-gt-sm-30, [dir=rtl] .layout-margin .flex-offset-gt-sm-30, [dir=rtl] .layout-margin .offset-gt-sm-30 {
      margin-left: auto;
      margin-right: 30%; }
  .offset-gt-sm-35, .flex-offset-gt-sm-35, .layout-margin .flex-offset-gt-sm-35, .layout-margin .offset-gt-sm-35 {
    margin-left: 35%; }
    [dir=rtl] .offset-gt-sm-35, [dir=rtl] .flex-offset-gt-sm-35, [dir=rtl] .layout-margin .flex-offset-gt-sm-35, [dir=rtl] .layout-margin .offset-gt-sm-35 {
      margin-left: auto;
      margin-right: 35%; }
  .offset-gt-sm-40, .flex-offset-gt-sm-40, .layout-margin .flex-offset-gt-sm-40, .layout-margin .offset-gt-sm-40 {
    margin-left: 40%; }
    [dir=rtl] .offset-gt-sm-40, [dir=rtl] .flex-offset-gt-sm-40, [dir=rtl] .layout-margin .flex-offset-gt-sm-40, [dir=rtl] .layout-margin .offset-gt-sm-40 {
      margin-left: auto;
      margin-right: 40%; }
  .offset-gt-sm-45, .flex-offset-gt-sm-45, .layout-margin .flex-offset-gt-sm-45, .layout-margin .offset-gt-sm-45 {
    margin-left: 45%; }
    [dir=rtl] .offset-gt-sm-45, [dir=rtl] .flex-offset-gt-sm-45, [dir=rtl] .layout-margin .flex-offset-gt-sm-45, [dir=rtl] .layout-margin .offset-gt-sm-45 {
      margin-left: auto;
      margin-right: 45%; }
  .offset-gt-sm-50, .flex-offset-gt-sm-50, .layout-margin .flex-offset-gt-sm-50, .layout-margin .offset-gt-sm-50 {
    margin-left: 50%; }
    [dir=rtl] .offset-gt-sm-50, [dir=rtl] .flex-offset-gt-sm-50, [dir=rtl] .layout-margin .flex-offset-gt-sm-50, [dir=rtl] .layout-margin .offset-gt-sm-50 {
      margin-left: auto;
      margin-right: 50%; }
  .offset-gt-sm-55, .flex-offset-gt-sm-55, .layout-margin .flex-offset-gt-sm-55, .layout-margin .offset-gt-sm-55 {
    margin-left: 55%; }
    [dir=rtl] .offset-gt-sm-55, [dir=rtl] .flex-offset-gt-sm-55, [dir=rtl] .layout-margin .flex-offset-gt-sm-55, [dir=rtl] .layout-margin .offset-gt-sm-55 {
      margin-left: auto;
      margin-right: 55%; }
  .offset-gt-sm-60, .flex-offset-gt-sm-60, .layout-margin .flex-offset-gt-sm-60, .layout-margin .offset-gt-sm-60 {
    margin-left: 60%; }
    [dir=rtl] .offset-gt-sm-60, [dir=rtl] .flex-offset-gt-sm-60, [dir=rtl] .layout-margin .flex-offset-gt-sm-60, [dir=rtl] .layout-margin .offset-gt-sm-60 {
      margin-left: auto;
      margin-right: 60%; }
  .offset-gt-sm-65, .flex-offset-gt-sm-65, .layout-margin .flex-offset-gt-sm-65, .layout-margin .offset-gt-sm-65 {
    margin-left: 65%; }
    [dir=rtl] .offset-gt-sm-65, [dir=rtl] .flex-offset-gt-sm-65, [dir=rtl] .layout-margin .flex-offset-gt-sm-65, [dir=rtl] .layout-margin .offset-gt-sm-65 {
      margin-left: auto;
      margin-right: 65%; }
  .offset-gt-sm-70, .flex-offset-gt-sm-70, .layout-margin .flex-offset-gt-sm-70, .layout-margin .offset-gt-sm-70 {
    margin-left: 70%; }
    [dir=rtl] .offset-gt-sm-70, [dir=rtl] .flex-offset-gt-sm-70, [dir=rtl] .layout-margin .flex-offset-gt-sm-70, [dir=rtl] .layout-margin .offset-gt-sm-70 {
      margin-left: auto;
      margin-right: 70%; }
  .offset-gt-sm-75, .flex-offset-gt-sm-75, .layout-margin .flex-offset-gt-sm-75, .layout-margin .offset-gt-sm-75 {
    margin-left: 75%; }
    [dir=rtl] .offset-gt-sm-75, [dir=rtl] .flex-offset-gt-sm-75, [dir=rtl] .layout-margin .flex-offset-gt-sm-75, [dir=rtl] .layout-margin .offset-gt-sm-75 {
      margin-left: auto;
      margin-right: 75%; }
  .offset-gt-sm-80, .flex-offset-gt-sm-80, .layout-margin .flex-offset-gt-sm-80, .layout-margin .offset-gt-sm-80 {
    margin-left: 80%; }
    [dir=rtl] .offset-gt-sm-80, [dir=rtl] .flex-offset-gt-sm-80, [dir=rtl] .layout-margin .flex-offset-gt-sm-80, [dir=rtl] .layout-margin .offset-gt-sm-80 {
      margin-left: auto;
      margin-right: 80%; }
  .offset-gt-sm-85, .flex-offset-gt-sm-85, .layout-margin .flex-offset-gt-sm-85, .layout-margin .offset-gt-sm-85 {
    margin-left: 85%; }
    [dir=rtl] .offset-gt-sm-85, [dir=rtl] .flex-offset-gt-sm-85, [dir=rtl] .layout-margin .flex-offset-gt-sm-85, [dir=rtl] .layout-margin .offset-gt-sm-85 {
      margin-left: auto;
      margin-right: 85%; }
  .offset-gt-sm-90, .flex-offset-gt-sm-90, .layout-margin .flex-offset-gt-sm-90, .layout-margin .offset-gt-sm-90 {
    margin-left: 90%; }
    [dir=rtl] .offset-gt-sm-90, [dir=rtl] .flex-offset-gt-sm-90, [dir=rtl] .layout-margin .flex-offset-gt-sm-90, [dir=rtl] .layout-margin .offset-gt-sm-90 {
      margin-left: auto;
      margin-right: 90%; }
  .offset-gt-sm-95, .flex-offset-gt-sm-95, .layout-margin .flex-offset-gt-sm-95, .layout-margin .offset-gt-sm-95 {
    margin-left: 95%; }
    [dir=rtl] .offset-gt-sm-95, [dir=rtl] .flex-offset-gt-sm-95, [dir=rtl] .layout-margin .flex-offset-gt-sm-95, [dir=rtl] .layout-margin .offset-gt-sm-95 {
      margin-left: auto;
      margin-right: 95%; }
  .offset-gt-sm-33, .flex-offset-gt-sm-33, .layout-margin .flex-offset-gt-sm-33, .layout-margin .offset-gt-sm-33 {
    margin-left: calc(100% / 3); }
  .offset-gt-sm-66, .flex-offset-gt-sm-66, .layout-margin .flex-offset-gt-sm-66, .layout-margin .offset-gt-sm-66 {
    margin-left: calc(200% / 3); }
    [dir=rtl] .offset-gt-sm-66, [dir=rtl] .flex-offset-gt-sm-66, [dir=rtl] .layout-margin .flex-offset-gt-sm-66, [dir=rtl] .layout-margin .offset-gt-sm-66 {
      margin-left: auto;
      margin-right: calc(200% / 3); }
  .layout-align-gt-sm,
  .layout-align-gt-sm-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch; }
  .layout-align-gt-sm-start,
  .layout-align-gt-sm-start-start,
  .layout-align-gt-sm-start-center,
  .layout-align-gt-sm-start-end,
  .layout-align-gt-sm-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start; }
  .layout-align-gt-sm-center,
  .layout-align-gt-sm-center-start,
  .layout-align-gt-sm-center-center,
  .layout-align-gt-sm-center-end,
  .layout-align-gt-sm-center-stretch {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center; }
  .layout-align-gt-sm-end,
  .layout-align-gt-sm-end-start,
  .layout-align-gt-sm-end-center,
  .layout-align-gt-sm-end-end,
  .layout-align-gt-sm-end-stretch {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end; }
  .layout-align-gt-sm-space-around,
  .layout-align-gt-sm-space-around-center,
  .layout-align-gt-sm-space-around-start,
  .layout-align-gt-sm-space-around-end,
  .layout-align-gt-sm-space-around-stretch {
    -webkit-justify-content: space-around;
            justify-content: space-around; }
  .layout-align-gt-sm-space-between,
  .layout-align-gt-sm-space-between-center,
  .layout-align-gt-sm-space-between-start,
  .layout-align-gt-sm-space-between-end,
  .layout-align-gt-sm-space-between-stretch {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between; }
  .layout-align-gt-sm-start-start,
  .layout-align-gt-sm-center-start,
  .layout-align-gt-sm-end-start,
  .layout-align-gt-sm-space-between-start,
  .layout-align-gt-sm-space-around-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    -webkit-align-content: flex-start;
            align-content: flex-start; }
  .layout-align-gt-sm-start-center,
  .layout-align-gt-sm-center-center,
  .layout-align-gt-sm-end-center,
  .layout-align-gt-sm-space-between-center,
  .layout-align-gt-sm-space-around-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-align-content: center;
            align-content: center;
    max-width: 100%; }
  .layout-align-gt-sm-start-center > *,
  .layout-align-gt-sm-center-center > *,
  .layout-align-gt-sm-end-center > *,
  .layout-align-gt-sm-space-between-center > *,
  .layout-align-gt-sm-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box; }
  .layout-align-gt-sm-start-end,
  .layout-align-gt-sm-center-end,
  .layout-align-gt-sm-end-end,
  .layout-align-gt-sm-space-between-end,
  .layout-align-gt-sm-space-around-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
            align-items: flex-end;
    -webkit-align-content: flex-end;
            align-content: flex-end; }
  .layout-align-gt-sm-start-stretch,
  .layout-align-gt-sm-center-stretch,
  .layout-align-gt-sm-end-stretch,
  .layout-align-gt-sm-space-between-stretch,
  .layout-align-gt-sm-space-around-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
            align-content: stretch; }
  .flex-gt-sm {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
            flex: 1;
    box-sizing: border-box; }
  .flex-gt-sm-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  .flex-gt-sm-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-gt-sm-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  .flex-gt-sm-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  .flex-gt-sm-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
            flex: 1 0 auto;
    box-sizing: border-box; }
  .flex-gt-sm-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-gt-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column > .flex-gt-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-gt-sm-column > .flex-gt-sm-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0; }
  .flex-gt-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .flex-gt-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .flex-gt-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .flex-gt-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .flex-gt-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .flex-gt-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .flex-gt-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .flex-gt-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .flex-gt-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .flex-gt-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .flex-gt-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .flex-gt-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .flex-gt-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .flex-gt-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .flex-gt-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .flex-gt-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .flex-gt-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .flex-gt-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .flex-gt-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .flex-gt-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-sm-row > .flex {
    min-width: 0; }
  .layout-gt-sm-column > .flex-gt-sm-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex-gt-sm-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-sm-column > .flex {
    min-height: 0; }
  .layout-gt-sm, .layout-gt-sm-column, .layout-gt-sm-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }
  .layout-gt-sm-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column; }
  .layout-gt-sm-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; } }

@media (min-width: 960px) and (max-width: 1279px) {
  .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-md):not(.show) {
    display: none; }
  .hide-md:not(.show-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
    display: none; }
  .flex-order-md--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
            order: -20; }
  .flex-order-md--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
            order: -19; }
  .flex-order-md--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
            order: -18; }
  .flex-order-md--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
            order: -17; }
  .flex-order-md--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
            order: -16; }
  .flex-order-md--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
            order: -15; }
  .flex-order-md--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
            order: -14; }
  .flex-order-md--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
            order: -13; }
  .flex-order-md--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
            order: -12; }
  .flex-order-md--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
            order: -11; }
  .flex-order-md--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
            order: -10; }
  .flex-order-md--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
            order: -9; }
  .flex-order-md--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
            order: -8; }
  .flex-order-md--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
            order: -7; }
  .flex-order-md--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
            order: -6; }
  .flex-order-md--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
            order: -5; }
  .flex-order-md--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
            order: -4; }
  .flex-order-md--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
            order: -3; }
  .flex-order-md--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
            order: -2; }
  .flex-order-md--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
            order: -1; }
  .flex-order-md-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
            order: 0; }
  .flex-order-md-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1; }
  .flex-order-md-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2; }
  .flex-order-md-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
            order: 3; }
  .flex-order-md-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
            order: 4; }
  .flex-order-md-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
            order: 5; }
  .flex-order-md-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
            order: 6; }
  .flex-order-md-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
            order: 7; }
  .flex-order-md-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
            order: 8; }
  .flex-order-md-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
            order: 9; }
  .flex-order-md-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
            order: 10; }
  .flex-order-md-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
            order: 11; }
  .flex-order-md-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
            order: 12; }
  .flex-order-md-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
            order: 13; }
  .flex-order-md-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
            order: 14; }
  .flex-order-md-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
            order: 15; }
  .flex-order-md-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
            order: 16; }
  .flex-order-md-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
            order: 17; }
  .flex-order-md-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
            order: 18; }
  .flex-order-md-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
            order: 19; }
  .flex-order-md-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
            order: 20; }
  .offset-md-0, .flex-offset-md-0, .layout-margin .flex-offset-md-0, .layout-margin .offset-md-0 {
    margin-left: 0; }
    [dir=rtl] .offset-md-0, [dir=rtl] .flex-offset-md-0, [dir=rtl] .layout-margin .flex-offset-md-0, [dir=rtl] .layout-margin .offset-md-0 {
      margin-left: auto;
      margin-right: 0; }
  .offset-md-5, .flex-offset-md-5, .layout-margin .flex-offset-md-5, .layout-margin .offset-md-5 {
    margin-left: 5%; }
    [dir=rtl] .offset-md-5, [dir=rtl] .flex-offset-md-5, [dir=rtl] .layout-margin .flex-offset-md-5, [dir=rtl] .layout-margin .offset-md-5 {
      margin-left: auto;
      margin-right: 5%; }
  .offset-md-10, .flex-offset-md-10, .layout-margin .flex-offset-md-10, .layout-margin .offset-md-10 {
    margin-left: 10%; }
    [dir=rtl] .offset-md-10, [dir=rtl] .flex-offset-md-10, [dir=rtl] .layout-margin .flex-offset-md-10, [dir=rtl] .layout-margin .offset-md-10 {
      margin-left: auto;
      margin-right: 10%; }
  .offset-md-15, .flex-offset-md-15, .layout-margin .flex-offset-md-15, .layout-margin .offset-md-15 {
    margin-left: 15%; }
    [dir=rtl] .offset-md-15, [dir=rtl] .flex-offset-md-15, [dir=rtl] .layout-margin .flex-offset-md-15, [dir=rtl] .layout-margin .offset-md-15 {
      margin-left: auto;
      margin-right: 15%; }
  .offset-md-20, .flex-offset-md-20, .layout-margin .flex-offset-md-20, .layout-margin .offset-md-20 {
    margin-left: 20%; }
    [dir=rtl] .offset-md-20, [dir=rtl] .flex-offset-md-20, [dir=rtl] .layout-margin .flex-offset-md-20, [dir=rtl] .layout-margin .offset-md-20 {
      margin-left: auto;
      margin-right: 20%; }
  .offset-md-25, .flex-offset-md-25, .layout-margin .flex-offset-md-25, .layout-margin .offset-md-25 {
    margin-left: 25%; }
    [dir=rtl] .offset-md-25, [dir=rtl] .flex-offset-md-25, [dir=rtl] .layout-margin .flex-offset-md-25, [dir=rtl] .layout-margin .offset-md-25 {
      margin-left: auto;
      margin-right: 25%; }
  .offset-md-30, .flex-offset-md-30, .layout-margin .flex-offset-md-30, .layout-margin .offset-md-30 {
    margin-left: 30%; }
    [dir=rtl] .offset-md-30, [dir=rtl] .flex-offset-md-30, [dir=rtl] .layout-margin .flex-offset-md-30, [dir=rtl] .layout-margin .offset-md-30 {
      margin-left: auto;
      margin-right: 30%; }
  .offset-md-35, .flex-offset-md-35, .layout-margin .flex-offset-md-35, .layout-margin .offset-md-35 {
    margin-left: 35%; }
    [dir=rtl] .offset-md-35, [dir=rtl] .flex-offset-md-35, [dir=rtl] .layout-margin .flex-offset-md-35, [dir=rtl] .layout-margin .offset-md-35 {
      margin-left: auto;
      margin-right: 35%; }
  .offset-md-40, .flex-offset-md-40, .layout-margin .flex-offset-md-40, .layout-margin .offset-md-40 {
    margin-left: 40%; }
    [dir=rtl] .offset-md-40, [dir=rtl] .flex-offset-md-40, [dir=rtl] .layout-margin .flex-offset-md-40, [dir=rtl] .layout-margin .offset-md-40 {
      margin-left: auto;
      margin-right: 40%; }
  .offset-md-45, .flex-offset-md-45, .layout-margin .flex-offset-md-45, .layout-margin .offset-md-45 {
    margin-left: 45%; }
    [dir=rtl] .offset-md-45, [dir=rtl] .flex-offset-md-45, [dir=rtl] .layout-margin .flex-offset-md-45, [dir=rtl] .layout-margin .offset-md-45 {
      margin-left: auto;
      margin-right: 45%; }
  .offset-md-50, .flex-offset-md-50, .layout-margin .flex-offset-md-50, .layout-margin .offset-md-50 {
    margin-left: 50%; }
    [dir=rtl] .offset-md-50, [dir=rtl] .flex-offset-md-50, [dir=rtl] .layout-margin .flex-offset-md-50, [dir=rtl] .layout-margin .offset-md-50 {
      margin-left: auto;
      margin-right: 50%; }
  .offset-md-55, .flex-offset-md-55, .layout-margin .flex-offset-md-55, .layout-margin .offset-md-55 {
    margin-left: 55%; }
    [dir=rtl] .offset-md-55, [dir=rtl] .flex-offset-md-55, [dir=rtl] .layout-margin .flex-offset-md-55, [dir=rtl] .layout-margin .offset-md-55 {
      margin-left: auto;
      margin-right: 55%; }
  .offset-md-60, .flex-offset-md-60, .layout-margin .flex-offset-md-60, .layout-margin .offset-md-60 {
    margin-left: 60%; }
    [dir=rtl] .offset-md-60, [dir=rtl] .flex-offset-md-60, [dir=rtl] .layout-margin .flex-offset-md-60, [dir=rtl] .layout-margin .offset-md-60 {
      margin-left: auto;
      margin-right: 60%; }
  .offset-md-65, .flex-offset-md-65, .layout-margin .flex-offset-md-65, .layout-margin .offset-md-65 {
    margin-left: 65%; }
    [dir=rtl] .offset-md-65, [dir=rtl] .flex-offset-md-65, [dir=rtl] .layout-margin .flex-offset-md-65, [dir=rtl] .layout-margin .offset-md-65 {
      margin-left: auto;
      margin-right: 65%; }
  .offset-md-70, .flex-offset-md-70, .layout-margin .flex-offset-md-70, .layout-margin .offset-md-70 {
    margin-left: 70%; }
    [dir=rtl] .offset-md-70, [dir=rtl] .flex-offset-md-70, [dir=rtl] .layout-margin .flex-offset-md-70, [dir=rtl] .layout-margin .offset-md-70 {
      margin-left: auto;
      margin-right: 70%; }
  .offset-md-75, .flex-offset-md-75, .layout-margin .flex-offset-md-75, .layout-margin .offset-md-75 {
    margin-left: 75%; }
    [dir=rtl] .offset-md-75, [dir=rtl] .flex-offset-md-75, [dir=rtl] .layout-margin .flex-offset-md-75, [dir=rtl] .layout-margin .offset-md-75 {
      margin-left: auto;
      margin-right: 75%; }
  .offset-md-80, .flex-offset-md-80, .layout-margin .flex-offset-md-80, .layout-margin .offset-md-80 {
    margin-left: 80%; }
    [dir=rtl] .offset-md-80, [dir=rtl] .flex-offset-md-80, [dir=rtl] .layout-margin .flex-offset-md-80, [dir=rtl] .layout-margin .offset-md-80 {
      margin-left: auto;
      margin-right: 80%; }
  .offset-md-85, .flex-offset-md-85, .layout-margin .flex-offset-md-85, .layout-margin .offset-md-85 {
    margin-left: 85%; }
    [dir=rtl] .offset-md-85, [dir=rtl] .flex-offset-md-85, [dir=rtl] .layout-margin .flex-offset-md-85, [dir=rtl] .layout-margin .offset-md-85 {
      margin-left: auto;
      margin-right: 85%; }
  .offset-md-90, .flex-offset-md-90, .layout-margin .flex-offset-md-90, .layout-margin .offset-md-90 {
    margin-left: 90%; }
    [dir=rtl] .offset-md-90, [dir=rtl] .flex-offset-md-90, [dir=rtl] .layout-margin .flex-offset-md-90, [dir=rtl] .layout-margin .offset-md-90 {
      margin-left: auto;
      margin-right: 90%; }
  .offset-md-95, .flex-offset-md-95, .layout-margin .flex-offset-md-95, .layout-margin .offset-md-95 {
    margin-left: 95%; }
    [dir=rtl] .offset-md-95, [dir=rtl] .flex-offset-md-95, [dir=rtl] .layout-margin .flex-offset-md-95, [dir=rtl] .layout-margin .offset-md-95 {
      margin-left: auto;
      margin-right: 95%; }
  .offset-md-33, .flex-offset-md-33, .layout-margin .flex-offset-md-33, .layout-margin .offset-md-33 {
    margin-left: calc(100% / 3); }
  .offset-md-66, .flex-offset-md-66, .layout-margin .flex-offset-md-66, .layout-margin .offset-md-66 {
    margin-left: calc(200% / 3); }
    [dir=rtl] .offset-md-66, [dir=rtl] .flex-offset-md-66, [dir=rtl] .layout-margin .flex-offset-md-66, [dir=rtl] .layout-margin .offset-md-66 {
      margin-left: auto;
      margin-right: calc(200% / 3); }
  .layout-align-md,
  .layout-align-md-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch; }
  .layout-align-md-start,
  .layout-align-md-start-start,
  .layout-align-md-start-center,
  .layout-align-md-start-end,
  .layout-align-md-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start; }
  .layout-align-md-center,
  .layout-align-md-center-start,
  .layout-align-md-center-center,
  .layout-align-md-center-end,
  .layout-align-md-center-stretch {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center; }
  .layout-align-md-end,
  .layout-align-md-end-start,
  .layout-align-md-end-center,
  .layout-align-md-end-end,
  .layout-align-md-end-stretch {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end; }
  .layout-align-md-space-around,
  .layout-align-md-space-around-center,
  .layout-align-md-space-around-start,
  .layout-align-md-space-around-end,
  .layout-align-md-space-around-stretch {
    -webkit-justify-content: space-around;
            justify-content: space-around; }
  .layout-align-md-space-between,
  .layout-align-md-space-between-center,
  .layout-align-md-space-between-start,
  .layout-align-md-space-between-end,
  .layout-align-md-space-between-stretch {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between; }
  .layout-align-md-start-start,
  .layout-align-md-center-start,
  .layout-align-md-end-start,
  .layout-align-md-space-between-start,
  .layout-align-md-space-around-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    -webkit-align-content: flex-start;
            align-content: flex-start; }
  .layout-align-md-start-center,
  .layout-align-md-center-center,
  .layout-align-md-end-center,
  .layout-align-md-space-between-center,
  .layout-align-md-space-around-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-align-content: center;
            align-content: center;
    max-width: 100%; }
  .layout-align-md-start-center > *,
  .layout-align-md-center-center > *,
  .layout-align-md-end-center > *,
  .layout-align-md-space-between-center > *,
  .layout-align-md-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box; }
  .layout-align-md-start-end,
  .layout-align-md-center-end,
  .layout-align-md-end-end,
  .layout-align-md-space-between-end,
  .layout-align-md-space-around-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
            align-items: flex-end;
    -webkit-align-content: flex-end;
            align-content: flex-end; }
  .layout-align-md-start-stretch,
  .layout-align-md-center-stretch,
  .layout-align-md-end-stretch,
  .layout-align-md-space-between-stretch,
  .layout-align-md-space-around-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
            align-content: stretch; }
  .flex-md {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
            flex: 1;
    box-sizing: border-box; }
  .flex-md-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  .flex-md-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-md-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  .flex-md-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  .flex-md-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
            flex: 1 0 auto;
    box-sizing: border-box; }
  .flex-md-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column > .flex-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-md-column > .flex-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0; }
  .flex-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .flex-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .flex-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .flex-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .flex-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .flex-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .flex-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .flex-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .flex-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .flex-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .flex-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .flex-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .flex-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .flex-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .flex-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .flex-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .flex-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .flex-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .flex-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .flex-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-row > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-md-row > .flex {
    min-width: 0; }
  .layout-md-column > .flex-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-md-column > .flex-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-md-column > .flex {
    min-height: 0; }
  .layout-md, .layout-md-column, .layout-md-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }
  .layout-md-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column; }
  .layout-md-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; } }

@media (min-width: 1280px) {
  .flex-order-gt-md--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
            order: -20; }
  .flex-order-gt-md--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
            order: -19; }
  .flex-order-gt-md--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
            order: -18; }
  .flex-order-gt-md--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
            order: -17; }
  .flex-order-gt-md--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
            order: -16; }
  .flex-order-gt-md--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
            order: -15; }
  .flex-order-gt-md--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
            order: -14; }
  .flex-order-gt-md--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
            order: -13; }
  .flex-order-gt-md--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
            order: -12; }
  .flex-order-gt-md--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
            order: -11; }
  .flex-order-gt-md--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
            order: -10; }
  .flex-order-gt-md--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
            order: -9; }
  .flex-order-gt-md--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
            order: -8; }
  .flex-order-gt-md--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
            order: -7; }
  .flex-order-gt-md--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
            order: -6; }
  .flex-order-gt-md--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
            order: -5; }
  .flex-order-gt-md--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
            order: -4; }
  .flex-order-gt-md--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
            order: -3; }
  .flex-order-gt-md--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
            order: -2; }
  .flex-order-gt-md--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
            order: -1; }
  .flex-order-gt-md-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
            order: 0; }
  .flex-order-gt-md-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1; }
  .flex-order-gt-md-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2; }
  .flex-order-gt-md-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
            order: 3; }
  .flex-order-gt-md-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
            order: 4; }
  .flex-order-gt-md-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
            order: 5; }
  .flex-order-gt-md-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
            order: 6; }
  .flex-order-gt-md-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
            order: 7; }
  .flex-order-gt-md-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
            order: 8; }
  .flex-order-gt-md-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
            order: 9; }
  .flex-order-gt-md-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
            order: 10; }
  .flex-order-gt-md-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
            order: 11; }
  .flex-order-gt-md-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
            order: 12; }
  .flex-order-gt-md-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
            order: 13; }
  .flex-order-gt-md-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
            order: 14; }
  .flex-order-gt-md-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
            order: 15; }
  .flex-order-gt-md-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
            order: 16; }
  .flex-order-gt-md-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
            order: 17; }
  .flex-order-gt-md-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
            order: 18; }
  .flex-order-gt-md-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
            order: 19; }
  .flex-order-gt-md-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
            order: 20; }
  .offset-gt-md-0, .flex-offset-gt-md-0, .layout-margin .flex-offset-gt-md-0, .layout-margin .offset-gt-md-0 {
    margin-left: 0; }
    [dir=rtl] .offset-gt-md-0, [dir=rtl] .flex-offset-gt-md-0, [dir=rtl] .layout-margin .flex-offset-gt-md-0, [dir=rtl] .layout-margin .offset-gt-md-0 {
      margin-left: auto;
      margin-right: 0; }
  .offset-gt-md-5, .flex-offset-gt-md-5, .layout-margin .flex-offset-gt-md-5, .layout-margin .offset-gt-md-5 {
    margin-left: 5%; }
    [dir=rtl] .offset-gt-md-5, [dir=rtl] .flex-offset-gt-md-5, [dir=rtl] .layout-margin .flex-offset-gt-md-5, [dir=rtl] .layout-margin .offset-gt-md-5 {
      margin-left: auto;
      margin-right: 5%; }
  .offset-gt-md-10, .flex-offset-gt-md-10, .layout-margin .flex-offset-gt-md-10, .layout-margin .offset-gt-md-10 {
    margin-left: 10%; }
    [dir=rtl] .offset-gt-md-10, [dir=rtl] .flex-offset-gt-md-10, [dir=rtl] .layout-margin .flex-offset-gt-md-10, [dir=rtl] .layout-margin .offset-gt-md-10 {
      margin-left: auto;
      margin-right: 10%; }
  .offset-gt-md-15, .flex-offset-gt-md-15, .layout-margin .flex-offset-gt-md-15, .layout-margin .offset-gt-md-15 {
    margin-left: 15%; }
    [dir=rtl] .offset-gt-md-15, [dir=rtl] .flex-offset-gt-md-15, [dir=rtl] .layout-margin .flex-offset-gt-md-15, [dir=rtl] .layout-margin .offset-gt-md-15 {
      margin-left: auto;
      margin-right: 15%; }
  .offset-gt-md-20, .flex-offset-gt-md-20, .layout-margin .flex-offset-gt-md-20, .layout-margin .offset-gt-md-20 {
    margin-left: 20%; }
    [dir=rtl] .offset-gt-md-20, [dir=rtl] .flex-offset-gt-md-20, [dir=rtl] .layout-margin .flex-offset-gt-md-20, [dir=rtl] .layout-margin .offset-gt-md-20 {
      margin-left: auto;
      margin-right: 20%; }
  .offset-gt-md-25, .flex-offset-gt-md-25, .layout-margin .flex-offset-gt-md-25, .layout-margin .offset-gt-md-25 {
    margin-left: 25%; }
    [dir=rtl] .offset-gt-md-25, [dir=rtl] .flex-offset-gt-md-25, [dir=rtl] .layout-margin .flex-offset-gt-md-25, [dir=rtl] .layout-margin .offset-gt-md-25 {
      margin-left: auto;
      margin-right: 25%; }
  .offset-gt-md-30, .flex-offset-gt-md-30, .layout-margin .flex-offset-gt-md-30, .layout-margin .offset-gt-md-30 {
    margin-left: 30%; }
    [dir=rtl] .offset-gt-md-30, [dir=rtl] .flex-offset-gt-md-30, [dir=rtl] .layout-margin .flex-offset-gt-md-30, [dir=rtl] .layout-margin .offset-gt-md-30 {
      margin-left: auto;
      margin-right: 30%; }
  .offset-gt-md-35, .flex-offset-gt-md-35, .layout-margin .flex-offset-gt-md-35, .layout-margin .offset-gt-md-35 {
    margin-left: 35%; }
    [dir=rtl] .offset-gt-md-35, [dir=rtl] .flex-offset-gt-md-35, [dir=rtl] .layout-margin .flex-offset-gt-md-35, [dir=rtl] .layout-margin .offset-gt-md-35 {
      margin-left: auto;
      margin-right: 35%; }
  .offset-gt-md-40, .flex-offset-gt-md-40, .layout-margin .flex-offset-gt-md-40, .layout-margin .offset-gt-md-40 {
    margin-left: 40%; }
    [dir=rtl] .offset-gt-md-40, [dir=rtl] .flex-offset-gt-md-40, [dir=rtl] .layout-margin .flex-offset-gt-md-40, [dir=rtl] .layout-margin .offset-gt-md-40 {
      margin-left: auto;
      margin-right: 40%; }
  .offset-gt-md-45, .flex-offset-gt-md-45, .layout-margin .flex-offset-gt-md-45, .layout-margin .offset-gt-md-45 {
    margin-left: 45%; }
    [dir=rtl] .offset-gt-md-45, [dir=rtl] .flex-offset-gt-md-45, [dir=rtl] .layout-margin .flex-offset-gt-md-45, [dir=rtl] .layout-margin .offset-gt-md-45 {
      margin-left: auto;
      margin-right: 45%; }
  .offset-gt-md-50, .flex-offset-gt-md-50, .layout-margin .flex-offset-gt-md-50, .layout-margin .offset-gt-md-50 {
    margin-left: 50%; }
    [dir=rtl] .offset-gt-md-50, [dir=rtl] .flex-offset-gt-md-50, [dir=rtl] .layout-margin .flex-offset-gt-md-50, [dir=rtl] .layout-margin .offset-gt-md-50 {
      margin-left: auto;
      margin-right: 50%; }
  .offset-gt-md-55, .flex-offset-gt-md-55, .layout-margin .flex-offset-gt-md-55, .layout-margin .offset-gt-md-55 {
    margin-left: 55%; }
    [dir=rtl] .offset-gt-md-55, [dir=rtl] .flex-offset-gt-md-55, [dir=rtl] .layout-margin .flex-offset-gt-md-55, [dir=rtl] .layout-margin .offset-gt-md-55 {
      margin-left: auto;
      margin-right: 55%; }
  .offset-gt-md-60, .flex-offset-gt-md-60, .layout-margin .flex-offset-gt-md-60, .layout-margin .offset-gt-md-60 {
    margin-left: 60%; }
    [dir=rtl] .offset-gt-md-60, [dir=rtl] .flex-offset-gt-md-60, [dir=rtl] .layout-margin .flex-offset-gt-md-60, [dir=rtl] .layout-margin .offset-gt-md-60 {
      margin-left: auto;
      margin-right: 60%; }
  .offset-gt-md-65, .flex-offset-gt-md-65, .layout-margin .flex-offset-gt-md-65, .layout-margin .offset-gt-md-65 {
    margin-left: 65%; }
    [dir=rtl] .offset-gt-md-65, [dir=rtl] .flex-offset-gt-md-65, [dir=rtl] .layout-margin .flex-offset-gt-md-65, [dir=rtl] .layout-margin .offset-gt-md-65 {
      margin-left: auto;
      margin-right: 65%; }
  .offset-gt-md-70, .flex-offset-gt-md-70, .layout-margin .flex-offset-gt-md-70, .layout-margin .offset-gt-md-70 {
    margin-left: 70%; }
    [dir=rtl] .offset-gt-md-70, [dir=rtl] .flex-offset-gt-md-70, [dir=rtl] .layout-margin .flex-offset-gt-md-70, [dir=rtl] .layout-margin .offset-gt-md-70 {
      margin-left: auto;
      margin-right: 70%; }
  .offset-gt-md-75, .flex-offset-gt-md-75, .layout-margin .flex-offset-gt-md-75, .layout-margin .offset-gt-md-75 {
    margin-left: 75%; }
    [dir=rtl] .offset-gt-md-75, [dir=rtl] .flex-offset-gt-md-75, [dir=rtl] .layout-margin .flex-offset-gt-md-75, [dir=rtl] .layout-margin .offset-gt-md-75 {
      margin-left: auto;
      margin-right: 75%; }
  .offset-gt-md-80, .flex-offset-gt-md-80, .layout-margin .flex-offset-gt-md-80, .layout-margin .offset-gt-md-80 {
    margin-left: 80%; }
    [dir=rtl] .offset-gt-md-80, [dir=rtl] .flex-offset-gt-md-80, [dir=rtl] .layout-margin .flex-offset-gt-md-80, [dir=rtl] .layout-margin .offset-gt-md-80 {
      margin-left: auto;
      margin-right: 80%; }
  .offset-gt-md-85, .flex-offset-gt-md-85, .layout-margin .flex-offset-gt-md-85, .layout-margin .offset-gt-md-85 {
    margin-left: 85%; }
    [dir=rtl] .offset-gt-md-85, [dir=rtl] .flex-offset-gt-md-85, [dir=rtl] .layout-margin .flex-offset-gt-md-85, [dir=rtl] .layout-margin .offset-gt-md-85 {
      margin-left: auto;
      margin-right: 85%; }
  .offset-gt-md-90, .flex-offset-gt-md-90, .layout-margin .flex-offset-gt-md-90, .layout-margin .offset-gt-md-90 {
    margin-left: 90%; }
    [dir=rtl] .offset-gt-md-90, [dir=rtl] .flex-offset-gt-md-90, [dir=rtl] .layout-margin .flex-offset-gt-md-90, [dir=rtl] .layout-margin .offset-gt-md-90 {
      margin-left: auto;
      margin-right: 90%; }
  .offset-gt-md-95, .flex-offset-gt-md-95, .layout-margin .flex-offset-gt-md-95, .layout-margin .offset-gt-md-95 {
    margin-left: 95%; }
    [dir=rtl] .offset-gt-md-95, [dir=rtl] .flex-offset-gt-md-95, [dir=rtl] .layout-margin .flex-offset-gt-md-95, [dir=rtl] .layout-margin .offset-gt-md-95 {
      margin-left: auto;
      margin-right: 95%; }
  .offset-gt-md-33, .flex-offset-gt-md-33, .layout-margin .flex-offset-gt-md-33, .layout-margin .offset-gt-md-33 {
    margin-left: calc(100% / 3); }
  .offset-gt-md-66, .flex-offset-gt-md-66, .layout-margin .flex-offset-gt-md-66, .layout-margin .offset-gt-md-66 {
    margin-left: calc(200% / 3); }
    [dir=rtl] .offset-gt-md-66, [dir=rtl] .flex-offset-gt-md-66, [dir=rtl] .layout-margin .flex-offset-gt-md-66, [dir=rtl] .layout-margin .offset-gt-md-66 {
      margin-left: auto;
      margin-right: calc(200% / 3); }
  .layout-align-gt-md,
  .layout-align-gt-md-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch; }
  .layout-align-gt-md-start,
  .layout-align-gt-md-start-start,
  .layout-align-gt-md-start-center,
  .layout-align-gt-md-start-end,
  .layout-align-gt-md-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start; }
  .layout-align-gt-md-center,
  .layout-align-gt-md-center-start,
  .layout-align-gt-md-center-center,
  .layout-align-gt-md-center-end,
  .layout-align-gt-md-center-stretch {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center; }
  .layout-align-gt-md-end,
  .layout-align-gt-md-end-start,
  .layout-align-gt-md-end-center,
  .layout-align-gt-md-end-end,
  .layout-align-gt-md-end-stretch {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end; }
  .layout-align-gt-md-space-around,
  .layout-align-gt-md-space-around-center,
  .layout-align-gt-md-space-around-start,
  .layout-align-gt-md-space-around-end,
  .layout-align-gt-md-space-around-stretch {
    -webkit-justify-content: space-around;
            justify-content: space-around; }
  .layout-align-gt-md-space-between,
  .layout-align-gt-md-space-between-center,
  .layout-align-gt-md-space-between-start,
  .layout-align-gt-md-space-between-end,
  .layout-align-gt-md-space-between-stretch {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between; }
  .layout-align-gt-md-start-start,
  .layout-align-gt-md-center-start,
  .layout-align-gt-md-end-start,
  .layout-align-gt-md-space-between-start,
  .layout-align-gt-md-space-around-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    -webkit-align-content: flex-start;
            align-content: flex-start; }
  .layout-align-gt-md-start-center,
  .layout-align-gt-md-center-center,
  .layout-align-gt-md-end-center,
  .layout-align-gt-md-space-between-center,
  .layout-align-gt-md-space-around-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-align-content: center;
            align-content: center;
    max-width: 100%; }
  .layout-align-gt-md-start-center > *,
  .layout-align-gt-md-center-center > *,
  .layout-align-gt-md-end-center > *,
  .layout-align-gt-md-space-between-center > *,
  .layout-align-gt-md-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box; }
  .layout-align-gt-md-start-end,
  .layout-align-gt-md-center-end,
  .layout-align-gt-md-end-end,
  .layout-align-gt-md-space-between-end,
  .layout-align-gt-md-space-around-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
            align-items: flex-end;
    -webkit-align-content: flex-end;
            align-content: flex-end; }
  .layout-align-gt-md-start-stretch,
  .layout-align-gt-md-center-stretch,
  .layout-align-gt-md-end-stretch,
  .layout-align-gt-md-space-between-stretch,
  .layout-align-gt-md-space-around-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
            align-content: stretch; }
  .flex-gt-md {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
            flex: 1;
    box-sizing: border-box; }
  .flex-gt-md-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  .flex-gt-md-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-gt-md-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  .flex-gt-md-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  .flex-gt-md-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
            flex: 1 0 auto;
    box-sizing: border-box; }
  .flex-gt-md-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-gt-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column > .flex-gt-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-gt-md-column > .flex-gt-md-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0; }
  .flex-gt-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .flex-gt-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .flex-gt-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .flex-gt-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .flex-gt-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .flex-gt-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .flex-gt-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .flex-gt-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .flex-gt-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .flex-gt-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .flex-gt-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .flex-gt-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .flex-gt-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .flex-gt-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .flex-gt-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .flex-gt-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .flex-gt-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .flex-gt-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .flex-gt-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .flex-gt-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-md-row > .flex {
    min-width: 0; }
  .layout-gt-md-column > .flex-gt-md-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex-gt-md-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-md-column > .flex {
    min-height: 0; }
  .layout-gt-md, .layout-gt-md-column, .layout-gt-md-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }
  .layout-gt-md-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column; }
  .layout-gt-md-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; } }

@media (min-width: 1280px) and (max-width: 1919px) {
  .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show), .hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-lg):not(.show) {
    display: none; }
  .hide-lg:not(.show-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
    display: none; }
  .flex-order-lg--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
            order: -20; }
  .flex-order-lg--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
            order: -19; }
  .flex-order-lg--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
            order: -18; }
  .flex-order-lg--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
            order: -17; }
  .flex-order-lg--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
            order: -16; }
  .flex-order-lg--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
            order: -15; }
  .flex-order-lg--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
            order: -14; }
  .flex-order-lg--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
            order: -13; }
  .flex-order-lg--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
            order: -12; }
  .flex-order-lg--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
            order: -11; }
  .flex-order-lg--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
            order: -10; }
  .flex-order-lg--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
            order: -9; }
  .flex-order-lg--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
            order: -8; }
  .flex-order-lg--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
            order: -7; }
  .flex-order-lg--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
            order: -6; }
  .flex-order-lg--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
            order: -5; }
  .flex-order-lg--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
            order: -4; }
  .flex-order-lg--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
            order: -3; }
  .flex-order-lg--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
            order: -2; }
  .flex-order-lg--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
            order: -1; }
  .flex-order-lg-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
            order: 0; }
  .flex-order-lg-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1; }
  .flex-order-lg-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2; }
  .flex-order-lg-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
            order: 3; }
  .flex-order-lg-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
            order: 4; }
  .flex-order-lg-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
            order: 5; }
  .flex-order-lg-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
            order: 6; }
  .flex-order-lg-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
            order: 7; }
  .flex-order-lg-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
            order: 8; }
  .flex-order-lg-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
            order: 9; }
  .flex-order-lg-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
            order: 10; }
  .flex-order-lg-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
            order: 11; }
  .flex-order-lg-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
            order: 12; }
  .flex-order-lg-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
            order: 13; }
  .flex-order-lg-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
            order: 14; }
  .flex-order-lg-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
            order: 15; }
  .flex-order-lg-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
            order: 16; }
  .flex-order-lg-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
            order: 17; }
  .flex-order-lg-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
            order: 18; }
  .flex-order-lg-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
            order: 19; }
  .flex-order-lg-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
            order: 20; }
  .offset-lg-0, .flex-offset-lg-0, .layout-margin .flex-offset-lg-0, .layout-margin .offset-lg-0 {
    margin-left: 0; }
    [dir=rtl] .offset-lg-0, [dir=rtl] .flex-offset-lg-0, [dir=rtl] .layout-margin .flex-offset-lg-0, [dir=rtl] .layout-margin .offset-lg-0 {
      margin-left: auto;
      margin-right: 0; }
  .offset-lg-5, .flex-offset-lg-5, .layout-margin .flex-offset-lg-5, .layout-margin .offset-lg-5 {
    margin-left: 5%; }
    [dir=rtl] .offset-lg-5, [dir=rtl] .flex-offset-lg-5, [dir=rtl] .layout-margin .flex-offset-lg-5, [dir=rtl] .layout-margin .offset-lg-5 {
      margin-left: auto;
      margin-right: 5%; }
  .offset-lg-10, .flex-offset-lg-10, .layout-margin .flex-offset-lg-10, .layout-margin .offset-lg-10 {
    margin-left: 10%; }
    [dir=rtl] .offset-lg-10, [dir=rtl] .flex-offset-lg-10, [dir=rtl] .layout-margin .flex-offset-lg-10, [dir=rtl] .layout-margin .offset-lg-10 {
      margin-left: auto;
      margin-right: 10%; }
  .offset-lg-15, .flex-offset-lg-15, .layout-margin .flex-offset-lg-15, .layout-margin .offset-lg-15 {
    margin-left: 15%; }
    [dir=rtl] .offset-lg-15, [dir=rtl] .flex-offset-lg-15, [dir=rtl] .layout-margin .flex-offset-lg-15, [dir=rtl] .layout-margin .offset-lg-15 {
      margin-left: auto;
      margin-right: 15%; }
  .offset-lg-20, .flex-offset-lg-20, .layout-margin .flex-offset-lg-20, .layout-margin .offset-lg-20 {
    margin-left: 20%; }
    [dir=rtl] .offset-lg-20, [dir=rtl] .flex-offset-lg-20, [dir=rtl] .layout-margin .flex-offset-lg-20, [dir=rtl] .layout-margin .offset-lg-20 {
      margin-left: auto;
      margin-right: 20%; }
  .offset-lg-25, .flex-offset-lg-25, .layout-margin .flex-offset-lg-25, .layout-margin .offset-lg-25 {
    margin-left: 25%; }
    [dir=rtl] .offset-lg-25, [dir=rtl] .flex-offset-lg-25, [dir=rtl] .layout-margin .flex-offset-lg-25, [dir=rtl] .layout-margin .offset-lg-25 {
      margin-left: auto;
      margin-right: 25%; }
  .offset-lg-30, .flex-offset-lg-30, .layout-margin .flex-offset-lg-30, .layout-margin .offset-lg-30 {
    margin-left: 30%; }
    [dir=rtl] .offset-lg-30, [dir=rtl] .flex-offset-lg-30, [dir=rtl] .layout-margin .flex-offset-lg-30, [dir=rtl] .layout-margin .offset-lg-30 {
      margin-left: auto;
      margin-right: 30%; }
  .offset-lg-35, .flex-offset-lg-35, .layout-margin .flex-offset-lg-35, .layout-margin .offset-lg-35 {
    margin-left: 35%; }
    [dir=rtl] .offset-lg-35, [dir=rtl] .flex-offset-lg-35, [dir=rtl] .layout-margin .flex-offset-lg-35, [dir=rtl] .layout-margin .offset-lg-35 {
      margin-left: auto;
      margin-right: 35%; }
  .offset-lg-40, .flex-offset-lg-40, .layout-margin .flex-offset-lg-40, .layout-margin .offset-lg-40 {
    margin-left: 40%; }
    [dir=rtl] .offset-lg-40, [dir=rtl] .flex-offset-lg-40, [dir=rtl] .layout-margin .flex-offset-lg-40, [dir=rtl] .layout-margin .offset-lg-40 {
      margin-left: auto;
      margin-right: 40%; }
  .offset-lg-45, .flex-offset-lg-45, .layout-margin .flex-offset-lg-45, .layout-margin .offset-lg-45 {
    margin-left: 45%; }
    [dir=rtl] .offset-lg-45, [dir=rtl] .flex-offset-lg-45, [dir=rtl] .layout-margin .flex-offset-lg-45, [dir=rtl] .layout-margin .offset-lg-45 {
      margin-left: auto;
      margin-right: 45%; }
  .offset-lg-50, .flex-offset-lg-50, .layout-margin .flex-offset-lg-50, .layout-margin .offset-lg-50 {
    margin-left: 50%; }
    [dir=rtl] .offset-lg-50, [dir=rtl] .flex-offset-lg-50, [dir=rtl] .layout-margin .flex-offset-lg-50, [dir=rtl] .layout-margin .offset-lg-50 {
      margin-left: auto;
      margin-right: 50%; }
  .offset-lg-55, .flex-offset-lg-55, .layout-margin .flex-offset-lg-55, .layout-margin .offset-lg-55 {
    margin-left: 55%; }
    [dir=rtl] .offset-lg-55, [dir=rtl] .flex-offset-lg-55, [dir=rtl] .layout-margin .flex-offset-lg-55, [dir=rtl] .layout-margin .offset-lg-55 {
      margin-left: auto;
      margin-right: 55%; }
  .offset-lg-60, .flex-offset-lg-60, .layout-margin .flex-offset-lg-60, .layout-margin .offset-lg-60 {
    margin-left: 60%; }
    [dir=rtl] .offset-lg-60, [dir=rtl] .flex-offset-lg-60, [dir=rtl] .layout-margin .flex-offset-lg-60, [dir=rtl] .layout-margin .offset-lg-60 {
      margin-left: auto;
      margin-right: 60%; }
  .offset-lg-65, .flex-offset-lg-65, .layout-margin .flex-offset-lg-65, .layout-margin .offset-lg-65 {
    margin-left: 65%; }
    [dir=rtl] .offset-lg-65, [dir=rtl] .flex-offset-lg-65, [dir=rtl] .layout-margin .flex-offset-lg-65, [dir=rtl] .layout-margin .offset-lg-65 {
      margin-left: auto;
      margin-right: 65%; }
  .offset-lg-70, .flex-offset-lg-70, .layout-margin .flex-offset-lg-70, .layout-margin .offset-lg-70 {
    margin-left: 70%; }
    [dir=rtl] .offset-lg-70, [dir=rtl] .flex-offset-lg-70, [dir=rtl] .layout-margin .flex-offset-lg-70, [dir=rtl] .layout-margin .offset-lg-70 {
      margin-left: auto;
      margin-right: 70%; }
  .offset-lg-75, .flex-offset-lg-75, .layout-margin .flex-offset-lg-75, .layout-margin .offset-lg-75 {
    margin-left: 75%; }
    [dir=rtl] .offset-lg-75, [dir=rtl] .flex-offset-lg-75, [dir=rtl] .layout-margin .flex-offset-lg-75, [dir=rtl] .layout-margin .offset-lg-75 {
      margin-left: auto;
      margin-right: 75%; }
  .offset-lg-80, .flex-offset-lg-80, .layout-margin .flex-offset-lg-80, .layout-margin .offset-lg-80 {
    margin-left: 80%; }
    [dir=rtl] .offset-lg-80, [dir=rtl] .flex-offset-lg-80, [dir=rtl] .layout-margin .flex-offset-lg-80, [dir=rtl] .layout-margin .offset-lg-80 {
      margin-left: auto;
      margin-right: 80%; }
  .offset-lg-85, .flex-offset-lg-85, .layout-margin .flex-offset-lg-85, .layout-margin .offset-lg-85 {
    margin-left: 85%; }
    [dir=rtl] .offset-lg-85, [dir=rtl] .flex-offset-lg-85, [dir=rtl] .layout-margin .flex-offset-lg-85, [dir=rtl] .layout-margin .offset-lg-85 {
      margin-left: auto;
      margin-right: 85%; }
  .offset-lg-90, .flex-offset-lg-90, .layout-margin .flex-offset-lg-90, .layout-margin .offset-lg-90 {
    margin-left: 90%; }
    [dir=rtl] .offset-lg-90, [dir=rtl] .flex-offset-lg-90, [dir=rtl] .layout-margin .flex-offset-lg-90, [dir=rtl] .layout-margin .offset-lg-90 {
      margin-left: auto;
      margin-right: 90%; }
  .offset-lg-95, .flex-offset-lg-95, .layout-margin .flex-offset-lg-95, .layout-margin .offset-lg-95 {
    margin-left: 95%; }
    [dir=rtl] .offset-lg-95, [dir=rtl] .flex-offset-lg-95, [dir=rtl] .layout-margin .flex-offset-lg-95, [dir=rtl] .layout-margin .offset-lg-95 {
      margin-left: auto;
      margin-right: 95%; }
  .offset-lg-33, .flex-offset-lg-33, .layout-margin .flex-offset-lg-33, .layout-margin .offset-lg-33 {
    margin-left: calc(100% / 3); }
  .offset-lg-66, .flex-offset-lg-66, .layout-margin .flex-offset-lg-66, .layout-margin .offset-lg-66 {
    margin-left: calc(200% / 3); }
    [dir=rtl] .offset-lg-66, [dir=rtl] .flex-offset-lg-66, [dir=rtl] .layout-margin .flex-offset-lg-66, [dir=rtl] .layout-margin .offset-lg-66 {
      margin-left: auto;
      margin-right: calc(200% / 3); }
  .layout-align-lg,
  .layout-align-lg-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch; }
  .layout-align-lg-start,
  .layout-align-lg-start-start,
  .layout-align-lg-start-center,
  .layout-align-lg-start-end,
  .layout-align-lg-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start; }
  .layout-align-lg-center,
  .layout-align-lg-center-start,
  .layout-align-lg-center-center,
  .layout-align-lg-center-end,
  .layout-align-lg-center-stretch {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center; }
  .layout-align-lg-end,
  .layout-align-lg-end-start,
  .layout-align-lg-end-center,
  .layout-align-lg-end-end,
  .layout-align-lg-end-stretch {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end; }
  .layout-align-lg-space-around,
  .layout-align-lg-space-around-center,
  .layout-align-lg-space-around-start,
  .layout-align-lg-space-around-end,
  .layout-align-lg-space-around-stretch {
    -webkit-justify-content: space-around;
            justify-content: space-around; }
  .layout-align-lg-space-between,
  .layout-align-lg-space-between-center,
  .layout-align-lg-space-between-start,
  .layout-align-lg-space-between-end,
  .layout-align-lg-space-between-stretch {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between; }
  .layout-align-lg-start-start,
  .layout-align-lg-center-start,
  .layout-align-lg-end-start,
  .layout-align-lg-space-between-start,
  .layout-align-lg-space-around-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    -webkit-align-content: flex-start;
            align-content: flex-start; }
  .layout-align-lg-start-center,
  .layout-align-lg-center-center,
  .layout-align-lg-end-center,
  .layout-align-lg-space-between-center,
  .layout-align-lg-space-around-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-align-content: center;
            align-content: center;
    max-width: 100%; }
  .layout-align-lg-start-center > *,
  .layout-align-lg-center-center > *,
  .layout-align-lg-end-center > *,
  .layout-align-lg-space-between-center > *,
  .layout-align-lg-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box; }
  .layout-align-lg-start-end,
  .layout-align-lg-center-end,
  .layout-align-lg-end-end,
  .layout-align-lg-space-between-end,
  .layout-align-lg-space-around-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
            align-items: flex-end;
    -webkit-align-content: flex-end;
            align-content: flex-end; }
  .layout-align-lg-start-stretch,
  .layout-align-lg-center-stretch,
  .layout-align-lg-end-stretch,
  .layout-align-lg-space-between-stretch,
  .layout-align-lg-space-around-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
            align-content: stretch; }
  .flex-lg {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
            flex: 1;
    box-sizing: border-box; }
  .flex-lg-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  .flex-lg-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-lg-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  .flex-lg-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  .flex-lg-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
            flex: 1 0 auto;
    box-sizing: border-box; }
  .flex-lg-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column > .flex-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-lg-column > .flex-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0; }
  .flex-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .flex-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .flex-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .flex-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .flex-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .flex-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .flex-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .flex-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .flex-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .flex-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .flex-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .flex-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .flex-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .flex-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .flex-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .flex-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .flex-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .flex-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .flex-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .flex-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-row > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-lg-row > .flex {
    min-width: 0; }
  .layout-lg-column > .flex-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-lg-column > .flex-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-lg-column > .flex {
    min-height: 0; }
  .layout-lg, .layout-lg-column, .layout-lg-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }
  .layout-lg-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column; }
  .layout-lg-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; } }

@media (min-width: 1920px) {
  .flex-order-gt-lg--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
            order: -20; }
  .flex-order-gt-lg--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
            order: -19; }
  .flex-order-gt-lg--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
            order: -18; }
  .flex-order-gt-lg--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
            order: -17; }
  .flex-order-gt-lg--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
            order: -16; }
  .flex-order-gt-lg--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
            order: -15; }
  .flex-order-gt-lg--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
            order: -14; }
  .flex-order-gt-lg--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
            order: -13; }
  .flex-order-gt-lg--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
            order: -12; }
  .flex-order-gt-lg--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
            order: -11; }
  .flex-order-gt-lg--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
            order: -10; }
  .flex-order-gt-lg--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
            order: -9; }
  .flex-order-gt-lg--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
            order: -8; }
  .flex-order-gt-lg--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
            order: -7; }
  .flex-order-gt-lg--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
            order: -6; }
  .flex-order-gt-lg--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
            order: -5; }
  .flex-order-gt-lg--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
            order: -4; }
  .flex-order-gt-lg--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
            order: -3; }
  .flex-order-gt-lg--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
            order: -2; }
  .flex-order-gt-lg--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
            order: -1; }
  .flex-order-gt-lg-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
            order: 0; }
  .flex-order-gt-lg-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1; }
  .flex-order-gt-lg-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2; }
  .flex-order-gt-lg-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
            order: 3; }
  .flex-order-gt-lg-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
            order: 4; }
  .flex-order-gt-lg-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
            order: 5; }
  .flex-order-gt-lg-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
            order: 6; }
  .flex-order-gt-lg-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
            order: 7; }
  .flex-order-gt-lg-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
            order: 8; }
  .flex-order-gt-lg-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
            order: 9; }
  .flex-order-gt-lg-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
            order: 10; }
  .flex-order-gt-lg-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
            order: 11; }
  .flex-order-gt-lg-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
            order: 12; }
  .flex-order-gt-lg-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
            order: 13; }
  .flex-order-gt-lg-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
            order: 14; }
  .flex-order-gt-lg-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
            order: 15; }
  .flex-order-gt-lg-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
            order: 16; }
  .flex-order-gt-lg-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
            order: 17; }
  .flex-order-gt-lg-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
            order: 18; }
  .flex-order-gt-lg-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
            order: 19; }
  .flex-order-gt-lg-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
            order: 20; }
  .offset-gt-lg-0, .flex-offset-gt-lg-0, .layout-margin .flex-offset-gt-lg-0, .layout-margin .offset-gt-lg-0 {
    margin-left: 0; }
    [dir=rtl] .offset-gt-lg-0, [dir=rtl] .flex-offset-gt-lg-0, [dir=rtl] .layout-margin .flex-offset-gt-lg-0, [dir=rtl] .layout-margin .offset-gt-lg-0 {
      margin-left: auto;
      margin-right: 0; }
  .offset-gt-lg-5, .flex-offset-gt-lg-5, .layout-margin .flex-offset-gt-lg-5, .layout-margin .offset-gt-lg-5 {
    margin-left: 5%; }
    [dir=rtl] .offset-gt-lg-5, [dir=rtl] .flex-offset-gt-lg-5, [dir=rtl] .layout-margin .flex-offset-gt-lg-5, [dir=rtl] .layout-margin .offset-gt-lg-5 {
      margin-left: auto;
      margin-right: 5%; }
  .offset-gt-lg-10, .flex-offset-gt-lg-10, .layout-margin .flex-offset-gt-lg-10, .layout-margin .offset-gt-lg-10 {
    margin-left: 10%; }
    [dir=rtl] .offset-gt-lg-10, [dir=rtl] .flex-offset-gt-lg-10, [dir=rtl] .layout-margin .flex-offset-gt-lg-10, [dir=rtl] .layout-margin .offset-gt-lg-10 {
      margin-left: auto;
      margin-right: 10%; }
  .offset-gt-lg-15, .flex-offset-gt-lg-15, .layout-margin .flex-offset-gt-lg-15, .layout-margin .offset-gt-lg-15 {
    margin-left: 15%; }
    [dir=rtl] .offset-gt-lg-15, [dir=rtl] .flex-offset-gt-lg-15, [dir=rtl] .layout-margin .flex-offset-gt-lg-15, [dir=rtl] .layout-margin .offset-gt-lg-15 {
      margin-left: auto;
      margin-right: 15%; }
  .offset-gt-lg-20, .flex-offset-gt-lg-20, .layout-margin .flex-offset-gt-lg-20, .layout-margin .offset-gt-lg-20 {
    margin-left: 20%; }
    [dir=rtl] .offset-gt-lg-20, [dir=rtl] .flex-offset-gt-lg-20, [dir=rtl] .layout-margin .flex-offset-gt-lg-20, [dir=rtl] .layout-margin .offset-gt-lg-20 {
      margin-left: auto;
      margin-right: 20%; }
  .offset-gt-lg-25, .flex-offset-gt-lg-25, .layout-margin .flex-offset-gt-lg-25, .layout-margin .offset-gt-lg-25 {
    margin-left: 25%; }
    [dir=rtl] .offset-gt-lg-25, [dir=rtl] .flex-offset-gt-lg-25, [dir=rtl] .layout-margin .flex-offset-gt-lg-25, [dir=rtl] .layout-margin .offset-gt-lg-25 {
      margin-left: auto;
      margin-right: 25%; }
  .offset-gt-lg-30, .flex-offset-gt-lg-30, .layout-margin .flex-offset-gt-lg-30, .layout-margin .offset-gt-lg-30 {
    margin-left: 30%; }
    [dir=rtl] .offset-gt-lg-30, [dir=rtl] .flex-offset-gt-lg-30, [dir=rtl] .layout-margin .flex-offset-gt-lg-30, [dir=rtl] .layout-margin .offset-gt-lg-30 {
      margin-left: auto;
      margin-right: 30%; }
  .offset-gt-lg-35, .flex-offset-gt-lg-35, .layout-margin .flex-offset-gt-lg-35, .layout-margin .offset-gt-lg-35 {
    margin-left: 35%; }
    [dir=rtl] .offset-gt-lg-35, [dir=rtl] .flex-offset-gt-lg-35, [dir=rtl] .layout-margin .flex-offset-gt-lg-35, [dir=rtl] .layout-margin .offset-gt-lg-35 {
      margin-left: auto;
      margin-right: 35%; }
  .offset-gt-lg-40, .flex-offset-gt-lg-40, .layout-margin .flex-offset-gt-lg-40, .layout-margin .offset-gt-lg-40 {
    margin-left: 40%; }
    [dir=rtl] .offset-gt-lg-40, [dir=rtl] .flex-offset-gt-lg-40, [dir=rtl] .layout-margin .flex-offset-gt-lg-40, [dir=rtl] .layout-margin .offset-gt-lg-40 {
      margin-left: auto;
      margin-right: 40%; }
  .offset-gt-lg-45, .flex-offset-gt-lg-45, .layout-margin .flex-offset-gt-lg-45, .layout-margin .offset-gt-lg-45 {
    margin-left: 45%; }
    [dir=rtl] .offset-gt-lg-45, [dir=rtl] .flex-offset-gt-lg-45, [dir=rtl] .layout-margin .flex-offset-gt-lg-45, [dir=rtl] .layout-margin .offset-gt-lg-45 {
      margin-left: auto;
      margin-right: 45%; }
  .offset-gt-lg-50, .flex-offset-gt-lg-50, .layout-margin .flex-offset-gt-lg-50, .layout-margin .offset-gt-lg-50 {
    margin-left: 50%; }
    [dir=rtl] .offset-gt-lg-50, [dir=rtl] .flex-offset-gt-lg-50, [dir=rtl] .layout-margin .flex-offset-gt-lg-50, [dir=rtl] .layout-margin .offset-gt-lg-50 {
      margin-left: auto;
      margin-right: 50%; }
  .offset-gt-lg-55, .flex-offset-gt-lg-55, .layout-margin .flex-offset-gt-lg-55, .layout-margin .offset-gt-lg-55 {
    margin-left: 55%; }
    [dir=rtl] .offset-gt-lg-55, [dir=rtl] .flex-offset-gt-lg-55, [dir=rtl] .layout-margin .flex-offset-gt-lg-55, [dir=rtl] .layout-margin .offset-gt-lg-55 {
      margin-left: auto;
      margin-right: 55%; }
  .offset-gt-lg-60, .flex-offset-gt-lg-60, .layout-margin .flex-offset-gt-lg-60, .layout-margin .offset-gt-lg-60 {
    margin-left: 60%; }
    [dir=rtl] .offset-gt-lg-60, [dir=rtl] .flex-offset-gt-lg-60, [dir=rtl] .layout-margin .flex-offset-gt-lg-60, [dir=rtl] .layout-margin .offset-gt-lg-60 {
      margin-left: auto;
      margin-right: 60%; }
  .offset-gt-lg-65, .flex-offset-gt-lg-65, .layout-margin .flex-offset-gt-lg-65, .layout-margin .offset-gt-lg-65 {
    margin-left: 65%; }
    [dir=rtl] .offset-gt-lg-65, [dir=rtl] .flex-offset-gt-lg-65, [dir=rtl] .layout-margin .flex-offset-gt-lg-65, [dir=rtl] .layout-margin .offset-gt-lg-65 {
      margin-left: auto;
      margin-right: 65%; }
  .offset-gt-lg-70, .flex-offset-gt-lg-70, .layout-margin .flex-offset-gt-lg-70, .layout-margin .offset-gt-lg-70 {
    margin-left: 70%; }
    [dir=rtl] .offset-gt-lg-70, [dir=rtl] .flex-offset-gt-lg-70, [dir=rtl] .layout-margin .flex-offset-gt-lg-70, [dir=rtl] .layout-margin .offset-gt-lg-70 {
      margin-left: auto;
      margin-right: 70%; }
  .offset-gt-lg-75, .flex-offset-gt-lg-75, .layout-margin .flex-offset-gt-lg-75, .layout-margin .offset-gt-lg-75 {
    margin-left: 75%; }
    [dir=rtl] .offset-gt-lg-75, [dir=rtl] .flex-offset-gt-lg-75, [dir=rtl] .layout-margin .flex-offset-gt-lg-75, [dir=rtl] .layout-margin .offset-gt-lg-75 {
      margin-left: auto;
      margin-right: 75%; }
  .offset-gt-lg-80, .flex-offset-gt-lg-80, .layout-margin .flex-offset-gt-lg-80, .layout-margin .offset-gt-lg-80 {
    margin-left: 80%; }
    [dir=rtl] .offset-gt-lg-80, [dir=rtl] .flex-offset-gt-lg-80, [dir=rtl] .layout-margin .flex-offset-gt-lg-80, [dir=rtl] .layout-margin .offset-gt-lg-80 {
      margin-left: auto;
      margin-right: 80%; }
  .offset-gt-lg-85, .flex-offset-gt-lg-85, .layout-margin .flex-offset-gt-lg-85, .layout-margin .offset-gt-lg-85 {
    margin-left: 85%; }
    [dir=rtl] .offset-gt-lg-85, [dir=rtl] .flex-offset-gt-lg-85, [dir=rtl] .layout-margin .flex-offset-gt-lg-85, [dir=rtl] .layout-margin .offset-gt-lg-85 {
      margin-left: auto;
      margin-right: 85%; }
  .offset-gt-lg-90, .flex-offset-gt-lg-90, .layout-margin .flex-offset-gt-lg-90, .layout-margin .offset-gt-lg-90 {
    margin-left: 90%; }
    [dir=rtl] .offset-gt-lg-90, [dir=rtl] .flex-offset-gt-lg-90, [dir=rtl] .layout-margin .flex-offset-gt-lg-90, [dir=rtl] .layout-margin .offset-gt-lg-90 {
      margin-left: auto;
      margin-right: 90%; }
  .offset-gt-lg-95, .flex-offset-gt-lg-95, .layout-margin .flex-offset-gt-lg-95, .layout-margin .offset-gt-lg-95 {
    margin-left: 95%; }
    [dir=rtl] .offset-gt-lg-95, [dir=rtl] .flex-offset-gt-lg-95, [dir=rtl] .layout-margin .flex-offset-gt-lg-95, [dir=rtl] .layout-margin .offset-gt-lg-95 {
      margin-left: auto;
      margin-right: 95%; }
  .offset-gt-lg-33, .flex-offset-gt-lg-33, .layout-margin .flex-offset-gt-lg-33, .layout-margin .offset-gt-lg-33 {
    margin-left: calc(100% / 3); }
  .offset-gt-lg-66, .flex-offset-gt-lg-66, .layout-margin .flex-offset-gt-lg-66, .layout-margin .offset-gt-lg-66 {
    margin-left: calc(200% / 3); }
    [dir=rtl] .offset-gt-lg-66, [dir=rtl] .flex-offset-gt-lg-66, [dir=rtl] .layout-margin .flex-offset-gt-lg-66, [dir=rtl] .layout-margin .offset-gt-lg-66 {
      margin-left: auto;
      margin-right: calc(200% / 3); }
  .layout-align-gt-lg,
  .layout-align-gt-lg-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch; }
  .layout-align-gt-lg-start,
  .layout-align-gt-lg-start-start,
  .layout-align-gt-lg-start-center,
  .layout-align-gt-lg-start-end,
  .layout-align-gt-lg-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start; }
  .layout-align-gt-lg-center,
  .layout-align-gt-lg-center-start,
  .layout-align-gt-lg-center-center,
  .layout-align-gt-lg-center-end,
  .layout-align-gt-lg-center-stretch {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center; }
  .layout-align-gt-lg-end,
  .layout-align-gt-lg-end-start,
  .layout-align-gt-lg-end-center,
  .layout-align-gt-lg-end-end,
  .layout-align-gt-lg-end-stretch {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end; }
  .layout-align-gt-lg-space-around,
  .layout-align-gt-lg-space-around-center,
  .layout-align-gt-lg-space-around-start,
  .layout-align-gt-lg-space-around-end,
  .layout-align-gt-lg-space-around-stretch {
    -webkit-justify-content: space-around;
            justify-content: space-around; }
  .layout-align-gt-lg-space-between,
  .layout-align-gt-lg-space-between-center,
  .layout-align-gt-lg-space-between-start,
  .layout-align-gt-lg-space-between-end,
  .layout-align-gt-lg-space-between-stretch {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between; }
  .layout-align-gt-lg-start-start,
  .layout-align-gt-lg-center-start,
  .layout-align-gt-lg-end-start,
  .layout-align-gt-lg-space-between-start,
  .layout-align-gt-lg-space-around-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    -webkit-align-content: flex-start;
            align-content: flex-start; }
  .layout-align-gt-lg-start-center,
  .layout-align-gt-lg-center-center,
  .layout-align-gt-lg-end-center,
  .layout-align-gt-lg-space-between-center,
  .layout-align-gt-lg-space-around-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-align-content: center;
            align-content: center;
    max-width: 100%; }
  .layout-align-gt-lg-start-center > *,
  .layout-align-gt-lg-center-center > *,
  .layout-align-gt-lg-end-center > *,
  .layout-align-gt-lg-space-between-center > *,
  .layout-align-gt-lg-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box; }
  .layout-align-gt-lg-start-end,
  .layout-align-gt-lg-center-end,
  .layout-align-gt-lg-end-end,
  .layout-align-gt-lg-space-between-end,
  .layout-align-gt-lg-space-around-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
            align-items: flex-end;
    -webkit-align-content: flex-end;
            align-content: flex-end; }
  .layout-align-gt-lg-start-stretch,
  .layout-align-gt-lg-center-stretch,
  .layout-align-gt-lg-end-stretch,
  .layout-align-gt-lg-space-between-stretch,
  .layout-align-gt-lg-space-around-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
            align-content: stretch; }
  .flex-gt-lg {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
            flex: 1;
    box-sizing: border-box; }
  .flex-gt-lg-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  .flex-gt-lg-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-gt-lg-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  .flex-gt-lg-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  .flex-gt-lg-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
            flex: 1 0 auto;
    box-sizing: border-box; }
  .flex-gt-lg-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column > .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-gt-lg-column > .flex-gt-lg-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0; }
  .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-gt-lg-row > .flex {
    min-width: 0; }
  .layout-gt-lg-column > .flex-gt-lg-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex-gt-lg-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-gt-lg-column > .flex {
    min-height: 0; }
  .layout-gt-lg, .layout-gt-lg-column, .layout-gt-lg-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }
  .layout-gt-lg-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column; }
  .layout-gt-lg-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; }
  .flex-order-xl--20 {
    -webkit-box-ordinal-group: -19;
    -webkit-order: -20;
            order: -20; }
  .flex-order-xl--19 {
    -webkit-box-ordinal-group: -18;
    -webkit-order: -19;
            order: -19; }
  .flex-order-xl--18 {
    -webkit-box-ordinal-group: -17;
    -webkit-order: -18;
            order: -18; }
  .flex-order-xl--17 {
    -webkit-box-ordinal-group: -16;
    -webkit-order: -17;
            order: -17; }
  .flex-order-xl--16 {
    -webkit-box-ordinal-group: -15;
    -webkit-order: -16;
            order: -16; }
  .flex-order-xl--15 {
    -webkit-box-ordinal-group: -14;
    -webkit-order: -15;
            order: -15; }
  .flex-order-xl--14 {
    -webkit-box-ordinal-group: -13;
    -webkit-order: -14;
            order: -14; }
  .flex-order-xl--13 {
    -webkit-box-ordinal-group: -12;
    -webkit-order: -13;
            order: -13; }
  .flex-order-xl--12 {
    -webkit-box-ordinal-group: -11;
    -webkit-order: -12;
            order: -12; }
  .flex-order-xl--11 {
    -webkit-box-ordinal-group: -10;
    -webkit-order: -11;
            order: -11; }
  .flex-order-xl--10 {
    -webkit-box-ordinal-group: -9;
    -webkit-order: -10;
            order: -10; }
  .flex-order-xl--9 {
    -webkit-box-ordinal-group: -8;
    -webkit-order: -9;
            order: -9; }
  .flex-order-xl--8 {
    -webkit-box-ordinal-group: -7;
    -webkit-order: -8;
            order: -8; }
  .flex-order-xl--7 {
    -webkit-box-ordinal-group: -6;
    -webkit-order: -7;
            order: -7; }
  .flex-order-xl--6 {
    -webkit-box-ordinal-group: -5;
    -webkit-order: -6;
            order: -6; }
  .flex-order-xl--5 {
    -webkit-box-ordinal-group: -4;
    -webkit-order: -5;
            order: -5; }
  .flex-order-xl--4 {
    -webkit-box-ordinal-group: -3;
    -webkit-order: -4;
            order: -4; }
  .flex-order-xl--3 {
    -webkit-box-ordinal-group: -2;
    -webkit-order: -3;
            order: -3; }
  .flex-order-xl--2 {
    -webkit-box-ordinal-group: -1;
    -webkit-order: -2;
            order: -2; }
  .flex-order-xl--1 {
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
            order: -1; }
  .flex-order-xl-0 {
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
            order: 0; }
  .flex-order-xl-1 {
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1; }
  .flex-order-xl-2 {
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2; }
  .flex-order-xl-3 {
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
            order: 3; }
  .flex-order-xl-4 {
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
            order: 4; }
  .flex-order-xl-5 {
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
            order: 5; }
  .flex-order-xl-6 {
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
            order: 6; }
  .flex-order-xl-7 {
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
            order: 7; }
  .flex-order-xl-8 {
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
            order: 8; }
  .flex-order-xl-9 {
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
            order: 9; }
  .flex-order-xl-10 {
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
            order: 10; }
  .flex-order-xl-11 {
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
            order: 11; }
  .flex-order-xl-12 {
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
            order: 12; }
  .flex-order-xl-13 {
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
            order: 13; }
  .flex-order-xl-14 {
    -webkit-box-ordinal-group: 15;
    -webkit-order: 14;
            order: 14; }
  .flex-order-xl-15 {
    -webkit-box-ordinal-group: 16;
    -webkit-order: 15;
            order: 15; }
  .flex-order-xl-16 {
    -webkit-box-ordinal-group: 17;
    -webkit-order: 16;
            order: 16; }
  .flex-order-xl-17 {
    -webkit-box-ordinal-group: 18;
    -webkit-order: 17;
            order: 17; }
  .flex-order-xl-18 {
    -webkit-box-ordinal-group: 19;
    -webkit-order: 18;
            order: 18; }
  .flex-order-xl-19 {
    -webkit-box-ordinal-group: 20;
    -webkit-order: 19;
            order: 19; }
  .flex-order-xl-20 {
    -webkit-box-ordinal-group: 21;
    -webkit-order: 20;
            order: 20; }
  .offset-xl-0, .flex-offset-xl-0, .layout-margin .flex-offset-xl-0, .layout-margin .offset-xl-0 {
    margin-left: 0; }
    [dir=rtl] .offset-xl-0, [dir=rtl] .flex-offset-xl-0, [dir=rtl] .layout-margin .flex-offset-xl-0, [dir=rtl] .layout-margin .offset-xl-0 {
      margin-left: auto;
      margin-right: 0; }
  .offset-xl-5, .flex-offset-xl-5, .layout-margin .flex-offset-xl-5, .layout-margin .offset-xl-5 {
    margin-left: 5%; }
    [dir=rtl] .offset-xl-5, [dir=rtl] .flex-offset-xl-5, [dir=rtl] .layout-margin .flex-offset-xl-5, [dir=rtl] .layout-margin .offset-xl-5 {
      margin-left: auto;
      margin-right: 5%; }
  .offset-xl-10, .flex-offset-xl-10, .layout-margin .flex-offset-xl-10, .layout-margin .offset-xl-10 {
    margin-left: 10%; }
    [dir=rtl] .offset-xl-10, [dir=rtl] .flex-offset-xl-10, [dir=rtl] .layout-margin .flex-offset-xl-10, [dir=rtl] .layout-margin .offset-xl-10 {
      margin-left: auto;
      margin-right: 10%; }
  .offset-xl-15, .flex-offset-xl-15, .layout-margin .flex-offset-xl-15, .layout-margin .offset-xl-15 {
    margin-left: 15%; }
    [dir=rtl] .offset-xl-15, [dir=rtl] .flex-offset-xl-15, [dir=rtl] .layout-margin .flex-offset-xl-15, [dir=rtl] .layout-margin .offset-xl-15 {
      margin-left: auto;
      margin-right: 15%; }
  .offset-xl-20, .flex-offset-xl-20, .layout-margin .flex-offset-xl-20, .layout-margin .offset-xl-20 {
    margin-left: 20%; }
    [dir=rtl] .offset-xl-20, [dir=rtl] .flex-offset-xl-20, [dir=rtl] .layout-margin .flex-offset-xl-20, [dir=rtl] .layout-margin .offset-xl-20 {
      margin-left: auto;
      margin-right: 20%; }
  .offset-xl-25, .flex-offset-xl-25, .layout-margin .flex-offset-xl-25, .layout-margin .offset-xl-25 {
    margin-left: 25%; }
    [dir=rtl] .offset-xl-25, [dir=rtl] .flex-offset-xl-25, [dir=rtl] .layout-margin .flex-offset-xl-25, [dir=rtl] .layout-margin .offset-xl-25 {
      margin-left: auto;
      margin-right: 25%; }
  .offset-xl-30, .flex-offset-xl-30, .layout-margin .flex-offset-xl-30, .layout-margin .offset-xl-30 {
    margin-left: 30%; }
    [dir=rtl] .offset-xl-30, [dir=rtl] .flex-offset-xl-30, [dir=rtl] .layout-margin .flex-offset-xl-30, [dir=rtl] .layout-margin .offset-xl-30 {
      margin-left: auto;
      margin-right: 30%; }
  .offset-xl-35, .flex-offset-xl-35, .layout-margin .flex-offset-xl-35, .layout-margin .offset-xl-35 {
    margin-left: 35%; }
    [dir=rtl] .offset-xl-35, [dir=rtl] .flex-offset-xl-35, [dir=rtl] .layout-margin .flex-offset-xl-35, [dir=rtl] .layout-margin .offset-xl-35 {
      margin-left: auto;
      margin-right: 35%; }
  .offset-xl-40, .flex-offset-xl-40, .layout-margin .flex-offset-xl-40, .layout-margin .offset-xl-40 {
    margin-left: 40%; }
    [dir=rtl] .offset-xl-40, [dir=rtl] .flex-offset-xl-40, [dir=rtl] .layout-margin .flex-offset-xl-40, [dir=rtl] .layout-margin .offset-xl-40 {
      margin-left: auto;
      margin-right: 40%; }
  .offset-xl-45, .flex-offset-xl-45, .layout-margin .flex-offset-xl-45, .layout-margin .offset-xl-45 {
    margin-left: 45%; }
    [dir=rtl] .offset-xl-45, [dir=rtl] .flex-offset-xl-45, [dir=rtl] .layout-margin .flex-offset-xl-45, [dir=rtl] .layout-margin .offset-xl-45 {
      margin-left: auto;
      margin-right: 45%; }
  .offset-xl-50, .flex-offset-xl-50, .layout-margin .flex-offset-xl-50, .layout-margin .offset-xl-50 {
    margin-left: 50%; }
    [dir=rtl] .offset-xl-50, [dir=rtl] .flex-offset-xl-50, [dir=rtl] .layout-margin .flex-offset-xl-50, [dir=rtl] .layout-margin .offset-xl-50 {
      margin-left: auto;
      margin-right: 50%; }
  .offset-xl-55, .flex-offset-xl-55, .layout-margin .flex-offset-xl-55, .layout-margin .offset-xl-55 {
    margin-left: 55%; }
    [dir=rtl] .offset-xl-55, [dir=rtl] .flex-offset-xl-55, [dir=rtl] .layout-margin .flex-offset-xl-55, [dir=rtl] .layout-margin .offset-xl-55 {
      margin-left: auto;
      margin-right: 55%; }
  .offset-xl-60, .flex-offset-xl-60, .layout-margin .flex-offset-xl-60, .layout-margin .offset-xl-60 {
    margin-left: 60%; }
    [dir=rtl] .offset-xl-60, [dir=rtl] .flex-offset-xl-60, [dir=rtl] .layout-margin .flex-offset-xl-60, [dir=rtl] .layout-margin .offset-xl-60 {
      margin-left: auto;
      margin-right: 60%; }
  .offset-xl-65, .flex-offset-xl-65, .layout-margin .flex-offset-xl-65, .layout-margin .offset-xl-65 {
    margin-left: 65%; }
    [dir=rtl] .offset-xl-65, [dir=rtl] .flex-offset-xl-65, [dir=rtl] .layout-margin .flex-offset-xl-65, [dir=rtl] .layout-margin .offset-xl-65 {
      margin-left: auto;
      margin-right: 65%; }
  .offset-xl-70, .flex-offset-xl-70, .layout-margin .flex-offset-xl-70, .layout-margin .offset-xl-70 {
    margin-left: 70%; }
    [dir=rtl] .offset-xl-70, [dir=rtl] .flex-offset-xl-70, [dir=rtl] .layout-margin .flex-offset-xl-70, [dir=rtl] .layout-margin .offset-xl-70 {
      margin-left: auto;
      margin-right: 70%; }
  .offset-xl-75, .flex-offset-xl-75, .layout-margin .flex-offset-xl-75, .layout-margin .offset-xl-75 {
    margin-left: 75%; }
    [dir=rtl] .offset-xl-75, [dir=rtl] .flex-offset-xl-75, [dir=rtl] .layout-margin .flex-offset-xl-75, [dir=rtl] .layout-margin .offset-xl-75 {
      margin-left: auto;
      margin-right: 75%; }
  .offset-xl-80, .flex-offset-xl-80, .layout-margin .flex-offset-xl-80, .layout-margin .offset-xl-80 {
    margin-left: 80%; }
    [dir=rtl] .offset-xl-80, [dir=rtl] .flex-offset-xl-80, [dir=rtl] .layout-margin .flex-offset-xl-80, [dir=rtl] .layout-margin .offset-xl-80 {
      margin-left: auto;
      margin-right: 80%; }
  .offset-xl-85, .flex-offset-xl-85, .layout-margin .flex-offset-xl-85, .layout-margin .offset-xl-85 {
    margin-left: 85%; }
    [dir=rtl] .offset-xl-85, [dir=rtl] .flex-offset-xl-85, [dir=rtl] .layout-margin .flex-offset-xl-85, [dir=rtl] .layout-margin .offset-xl-85 {
      margin-left: auto;
      margin-right: 85%; }
  .offset-xl-90, .flex-offset-xl-90, .layout-margin .flex-offset-xl-90, .layout-margin .offset-xl-90 {
    margin-left: 90%; }
    [dir=rtl] .offset-xl-90, [dir=rtl] .flex-offset-xl-90, [dir=rtl] .layout-margin .flex-offset-xl-90, [dir=rtl] .layout-margin .offset-xl-90 {
      margin-left: auto;
      margin-right: 90%; }
  .offset-xl-95, .flex-offset-xl-95, .layout-margin .flex-offset-xl-95, .layout-margin .offset-xl-95 {
    margin-left: 95%; }
    [dir=rtl] .offset-xl-95, [dir=rtl] .flex-offset-xl-95, [dir=rtl] .layout-margin .flex-offset-xl-95, [dir=rtl] .layout-margin .offset-xl-95 {
      margin-left: auto;
      margin-right: 95%; }
  .offset-xl-33, .flex-offset-xl-33, .layout-margin .flex-offset-xl-33, .layout-margin .offset-xl-33 {
    margin-left: calc(100% / 3); }
  .offset-xl-66, .flex-offset-xl-66, .layout-margin .flex-offset-xl-66, .layout-margin .offset-xl-66 {
    margin-left: calc(200% / 3); }
    [dir=rtl] .offset-xl-66, [dir=rtl] .flex-offset-xl-66, [dir=rtl] .layout-margin .flex-offset-xl-66, [dir=rtl] .layout-margin .offset-xl-66 {
      margin-left: auto;
      margin-right: calc(200% / 3); }
  .layout-align-xl,
  .layout-align-xl-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start;
    -webkit-align-content: stretch;
            align-content: stretch;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch; }
  .layout-align-xl-start,
  .layout-align-xl-start-start,
  .layout-align-xl-start-center,
  .layout-align-xl-start-end,
  .layout-align-xl-start-stretch {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start; }
  .layout-align-xl-center,
  .layout-align-xl-center-start,
  .layout-align-xl-center-center,
  .layout-align-xl-center-end,
  .layout-align-xl-center-stretch {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center; }
  .layout-align-xl-end,
  .layout-align-xl-end-start,
  .layout-align-xl-end-center,
  .layout-align-xl-end-end,
  .layout-align-xl-end-stretch {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
            justify-content: flex-end; }
  .layout-align-xl-space-around,
  .layout-align-xl-space-around-center,
  .layout-align-xl-space-around-start,
  .layout-align-xl-space-around-end,
  .layout-align-xl-space-around-stretch {
    -webkit-justify-content: space-around;
            justify-content: space-around; }
  .layout-align-xl-space-between,
  .layout-align-xl-space-between-center,
  .layout-align-xl-space-between-start,
  .layout-align-xl-space-between-end,
  .layout-align-xl-space-between-stretch {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
            justify-content: space-between; }
  .layout-align-xl-start-start,
  .layout-align-xl-center-start,
  .layout-align-xl-end-start,
  .layout-align-xl-space-between-start,
  .layout-align-xl-space-around-start {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
            align-items: flex-start;
    -webkit-align-content: flex-start;
            align-content: flex-start; }
  .layout-align-xl-start-center,
  .layout-align-xl-center-center,
  .layout-align-xl-end-center,
  .layout-align-xl-space-between-center,
  .layout-align-xl-space-around-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -webkit-align-content: center;
            align-content: center;
    max-width: 100%; }
  .layout-align-xl-start-center > *,
  .layout-align-xl-center-center > *,
  .layout-align-xl-end-center > *,
  .layout-align-xl-space-between-center > *,
  .layout-align-xl-space-around-center > * {
    max-width: 100%;
    box-sizing: border-box; }
  .layout-align-xl-start-end,
  .layout-align-xl-center-end,
  .layout-align-xl-end-end,
  .layout-align-xl-space-between-end,
  .layout-align-xl-space-around-end {
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
            align-items: flex-end;
    -webkit-align-content: flex-end;
            align-content: flex-end; }
  .layout-align-xl-start-stretch,
  .layout-align-xl-center-stretch,
  .layout-align-xl-end-stretch,
  .layout-align-xl-space-between-stretch,
  .layout-align-xl-space-around-stretch {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
            align-items: stretch;
    -webkit-align-content: stretch;
            align-content: stretch; }
  .flex-xl {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
            flex: 1;
    box-sizing: border-box; }
  .flex-xl-grow {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    box-sizing: border-box; }
  .flex-xl-initial {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-xl-auto {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 auto;
            flex: 1 1 auto;
    box-sizing: border-box; }
  .flex-xl-none {
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    box-sizing: border-box; }
  .flex-xl-noshrink {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 auto;
            flex: 1 0 auto;
    box-sizing: border-box; }
  .flex-xl-nogrow {
    -webkit-box-flex: 0;
    -webkit-flex: 0 1 auto;
            flex: 0 1 auto;
    box-sizing: border-box; }
  .flex-xl-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-column > .flex-xl-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 0%;
    max-height: 100%;
    box-sizing: border-box;
    min-width: 0; }
  .layout-xl-column > .flex-xl-0 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 0%;
    box-sizing: border-box;
    min-height: 0; }
  .flex-xl-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 5%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-5 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 5%;
    box-sizing: border-box; }
  .flex-xl-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 10%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-10 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 10%;
    box-sizing: border-box; }
  .flex-xl-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 15%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-15 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 15%;
    box-sizing: border-box; }
  .flex-xl-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 20%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-20 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 20%;
    box-sizing: border-box; }
  .flex-xl-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 25%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-25 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 25%;
    box-sizing: border-box; }
  .flex-xl-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 30%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-30 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 30%;
    box-sizing: border-box; }
  .flex-xl-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 35%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-35 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 35%;
    box-sizing: border-box; }
  .flex-xl-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 40%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-40 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 40%;
    box-sizing: border-box; }
  .flex-xl-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 45%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-45 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 45%;
    box-sizing: border-box; }
  .flex-xl-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 50%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-50 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 50%;
    box-sizing: border-box; }
  .flex-xl-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 55%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-55 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 55%;
    box-sizing: border-box; }
  .flex-xl-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 60%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-60 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 60%;
    box-sizing: border-box; }
  .flex-xl-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 65%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-65 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 65%;
    box-sizing: border-box; }
  .flex-xl-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 70%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-70 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 70%;
    box-sizing: border-box; }
  .flex-xl-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 75%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-75 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 75%;
    box-sizing: border-box; }
  .flex-xl-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 80%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-80 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 80%;
    box-sizing: border-box; }
  .flex-xl-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 85%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-85 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 85%;
    box-sizing: border-box; }
  .flex-xl-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 90%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-90 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 90%;
    box-sizing: border-box; }
  .flex-xl-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 95%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-95 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 95%;
    box-sizing: border-box; }
  .flex-xl-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-100 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 33.33%;
            flex: 1 1 33.33%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 66.66%;
            flex: 1 1 66.66%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 33.33%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-row > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 66.66%;
    max-height: 100%;
    box-sizing: border-box; }
  .layout-xl-row > .flex {
    min-width: 0; }
  .layout-xl-column > .flex-xl-33 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 33.33%;
    box-sizing: border-box; }
  .layout-xl-column > .flex-xl-66 {
    -webkit-box-flex: 1;
    -webkit-flex: 1 1 100%;
            flex: 1 1 100%;
    max-width: 100%;
    max-height: 66.66%;
    box-sizing: border-box; }
  .layout-xl-column > .flex {
    min-height: 0; }
  .layout-xl, .layout-xl-column, .layout-xl-row {
    box-sizing: border-box;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex; }
  .layout-xl-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column; }
  .layout-xl-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; }
  .hide:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-xs:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-sm:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-md:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show), .hide-gt-lg:not(.show-gt-xs):not(.show-gt-sm):not(.show-gt-md):not(.show-gt-lg):not(.show-xl):not(.show) {
    display: none; }
  .hide-xl:not(.show-xl):not(.show-gt-lg):not(.show-gt-md):not(.show-gt-sm):not(.show-gt-xs):not(.show) {
    display: none; } }

@media print {
  .hide-print:not(.show-print):not(.show) {
    display: none !important; } }

/********************
Common style
********************/
.pin-icon {
  height: 2em;
  background-repeat: no-repeat;
  /*background-size: contain;*/
  background-size: 90%;
  background-position: center center;
}

/********************
White icons
********************/
.aed_w {
  background-image: url(../static/aed_w.aff774638e0a24b8b856fa5b9db006d1.svg);
}
.announce_w {
  background-image: url(../static/announce_w.752465f4a0cfb305985e23b527db9631.svg);
}
.air_compressor_w {
  background-image: url(../static/air_compressor_w.754fe453d68119d041c33f29d5a1c8ae.svg);
}
.air_curtain_w {
  background-image: url(../static/air_curtain_w.60f545f654aa3bc2569ef0ddfe59a166.svg);
}
.bed_w {
  background-image: url(../static/bed_w.2c119ad932e1322c4156a9eaa78f7edb.svg);
}
.bell_w {
  background-image: url(../static/bell_w.d8861f41e04e0012686c629653352ff9.svg);
}
.boiler_w {
  background-image: url(../static/boiler_w.b12914c37df17b6e7278de64353b97aa.svg);
}
.box_w {
  background-image: url(../static/box_w.3d48b3ad05580c1f52a5f8c8d358a012.svg);
}
.button_w {
  background-image: url(../static/button_w.8304e4964be37512f4b420f5e592e728.svg);
}
.car_w {
  background-image: url(../static/car_w.ce5987c332dd4656039dbb0f7e1ad720.svg);
}
.card_reader_w {
  background-image: url(../static/card_reader_w.25349be95167e546024d98cb52a531e4.svg);
}
.chiller_w {
  background-image: url(../static/chiller_w.e4cffa70a789b32bd23d9dfca920714c.svg);
}
.circle_w {
  background-image: url(../static/circle_w.98abea8f896037a98d1578a7651062ed.svg);
}
.cooling_towers_w {
  background-image: url(../static/cooling_towers_w.74cbf8953d9ed1f43f6049f2cadef200.svg);
}
.damper_w {
  background-image: url(../static/damper_w.a8201c0e7c02d73051c63da2e67fc209.svg);
}
.data_w {
  background-image: url(../static/data_w.2164a676761c8ba404c2e5673622bcf9.svg);
}
.diamond_w {
  background-image: url(../static/diamond_w.952f2c5dc98850070413c087210307bc.svg);
}
.door_w {
  background-image: url(../static/door_w.7c4a286301af2ff4657e7cfdb871d5df.svg);
  background-position-y: 1px;
}
.drinking_fountain_w {
  background-image: url(../static/drinking_fountain_w.771f4206bf10a3e47d651b21e84a7925.svg);
}
.flag_w {
  background-image: url(../static/flag_w.1459aed3d7fbf3734b44127f879a8ae3.svg);
}
.electrical_motor_w {
  background-image: url(../static/electrical_motor_w.3c759ed5135386d9c94578b05f1c446f.svg);
}
.electrical_panel_w {
  background-image: url(../static/electrical_panel_w.d2b2cd2efd383780e1b1069cbbe114ed.svg);
}
.elevator_w {
  background-image: url(../static/elevator_w.33c04ba9339d1d88051debdb02142051.svg);
}
.escalator_w {
  background-image: url(../static/escalator_w.fb44b96bd16b9b2fe4d1503b97e10e7b.svg);
}
.exit_light_w {
  background-image: url(../static/exit_light_w.a75ceb3291af6b11f93e32cd12e15025.svg);
}
.eye_wash_w {
  background-image: url(../static/eye_wash_w.eb53a15d7ae74101d1c78aa9faf60804.svg);
}
.fan_w {
  background-image: url(../static/fan_w.e797edcfc9e8e7e0a53d3b15aea17696.svg);
}
.flammable_w {
  background-image: url(../static/flammable_w.d72629dd3e1535d2532e269e819101a5.svg);
}
.fire_extinguisher_w {
  background-image: url(../static/fire_extinguisher_w.d6e156769092db27a6145e1afbc952b0.svg);
  background-position-x: -1px;
  background-position-y: 1px;
}
.fire_protection_w {
  background-image: url(../static/fire_protection_w.4afb1624057ed93270d00cda515b3469.svg);
}
.foundation_w {
  background-image: url(../static/foundation_w.0969db88c186b1d8fa39e7b7d5b7b162.svg);
}
.gear_w {
  background-image: url(../static/gear_w.ab5d81462861c9899b9feb7d3e68edbb.svg);
}
.general_healthcare_w {
  background-image: url(../static/general_healthcare_w.c1a120ad9df1fd056e8dbef70107d583.svg);
}
.generator_w {
  background-image: url(../static/generator_w.5b207875ca23027256c1f18a312f3aa3.svg);
}
.generator_symbol_w {
  background-image: url(../static/generator_symbol_w.901da3b58727d0699e1b18294f9c2b98.svg);
}
.hammer_w {
  background-image: url(../static/hammer_w.74f5b1327fc3da1fcc73c98f31dac0f1.svg);
}
.heat_exchanger_w {
  background-image: url(../static/heat_exchanger_w.cc6659957ba220851be892565bf80a15.svg);
}
.heater_w {
  background-image: url(../static/heater_w.dd2e0ebd29c55334e57f07de6161f76a.svg);
}
.hexagon_w {
  background-image: url(../static/hexagon_w.5621866985f42a1399090ebff52ab950.svg);
}
.horn_strobe_w {
  background-image: url(../static/horn_strobe_w.299ab2c21be294d0708e972324c2677a.svg);
}
.key_w {
  background-image: url(../static/key_w.325270808300cdaa86952c477d1ac8bd.svg);
}
.laptop_w {
  background-image: url(../static/laptop_w.dbd5a69ff814a4786c375ec1137ade51.svg);
}
.lift_w {
  background-image: url(../static/lift_w.16ad19e3278f73d8fbafec6bfdc06959.svg);
}
.light_bulb_w {
  background-image: url(../static/light_bulb_w.3e3dcd29f5b5b8ba90be03b467fc2ac8.svg);
}
.lightning_w {
  background-image: url(../static/lightning_w.fa4e0fdf52fc0cbe651877a969315f4a.svg);
}
.ventilator_w {
  background-image: url(../static/ventilator_w.843a1608936036ba641736c0ca1a9016.svg);
}
.manifold_w {
  background-image: url(../static/manifold_w.96584358c32799aba3c2fe08abc056a1.svg);
}
.medical_gas_w {
  background-image: url(../static/medical_gas_w.5e647df1ed69503f4b920a38ada5b21e.svg);
}
.microphone_w {
  background-image: url(../static/microphone_w.f803441a531feff8b54ffe4f719141b1.svg);
}
.monitor_w {
  background-image: url(../static/monitor_w.03bb9c50d0b49ab7aa7dfb9cc652828d.svg);
}
.navigation_w {
  background-image: url(../static/navigation_w.8d4e8d7593097681a9fbd9b6d3a68e8d.svg);
}
.outlet_w {
  background-image: url(../static/outlet_w.b566732733d8770e9f3c991c3da788bb.svg);
}
.phone_w {
  background-image: url(../static/phone_w.4b2198bedec926227b275328cce07506.svg);
}
.plug_w {
  background-image: url(../static/plug_w.e49cdbea64b8bb561e4b8f001a9fdd9c.svg);
}
.pull_station_w {
  background-image: url(../static/pull_station_w.3f6209d35e918de880c6073fdf58559e.svg);
}
.pump_w {
  background-image: url(../static/pump_w.6fa77dc6bc3ee1b361ff4aa546017d1d.svg);
}
.remote_w {
  background-image: url(../static/remote_w.8bd36c7c0394330ac34e9c6511d526a9.svg);
}
.restroom_w {
  background-image: url(../static/restroom_w.22fc84873c8572eacc601afec6183bbf.svg);
}
.rolling_door_w {
  background-image: url(../static/rolling_door_w.508c77127905150a815eecfc85eeb3ab.svg);
}
.roof_w {
  background-image: url(../static/roof_w.2955829197acf67045c37c84424a1011.svg);
}
.room_w {
  background-image: url(../static/room_w.f061a17aaeb3e0345c26f470874f2f72.svg);
  background-size: 80%;
}
.ro_unit_w {
  background-image: url(../static/ro_unit_w.3cc4cb252eb87b62645fde15bc36bccc.svg);
}
.router_w {
  background-image: url(../static/router_w.d065456b00dd9c93e4d058d94b288e3e.svg);
}
.sliding_door_w {
  background-image: url(../static/sliding_door_w.46f378e1cbe86b683dfab39c7d6c9155.svg);
}
.smoke_detector_w {
  background-image: url(../static/smoke_detector_w.8e0b93df167198c01c3680a297497ee6.svg);
}
.snowflake_w {
  background-image: url(../static/snowflake_w.13f24afca6c0343d5964f05e3d14d0f7.svg);
}
.spa_w {
  background-image: url(../static/spa_w.f70f4e23d695c73139bb6b5f0761f1ab.svg);
}
.square_w {
  background-image: url(../static/square_w.895d7291081bf3ca440c709cc63d9451.svg);
}
.star_w {
  background-image: url(../static/star_w.09999a6b25ff2efe30d0c47e04993547.svg);
}
.steam_w {
  background-image: url(../static/steam_w.dcd23756e575214b3578be80225d7322.svg);
}
.stairs_w {
  background-image: url(../static/stairs_w.d36ba62fb0792e57b6bfe9b5573f9fde.svg);
}
.superstructure_w {
  background-image: url(../static/superstructure_w.2b7c4f6b59ec2d19c4c3141ef95ce73a.svg);
}
.swatches_w {
  background-image: url(../static/swatches_w.9a213231b3c86a00ecc829b037ae623e.svg);
}
.surgical_boom_w {
  background-image: url(../static/surgical_boom_w.912d6549efbf57a37c711fe8167faeca.svg);
}
.triangle_w {
  background-image: url(../static/triangle_w.5383f27c09114495322239a0a739c119.svg);
  background-position-y: -1px;
}
.truck_w {
  background-image: url(../static/truck_w.047aae55d953ff3291b8a38fc0b7c643.svg);
}
.up_down_w {
  background-image: url(../static/up_down_w.8d472f397ed34163ea11a2f14b78289d.svg);
}
.valve_w {
  background-image: url(../static/valve_w.adb08e3c68bec17a1883213edd48a0a5.svg);
}
.water_w {
  background-image: url(../static/water_w.c65918e70c3c7ed3c9a5b8b90509074a.svg);
}
.wheel_chair_w {
  background-image: url(../static/wheel_chair_w.59f567fbaf0359abebb72e87c02abd16.svg);
}
.akitabox_w {
  background-image: url(../static/akitabox_w.fb8dcb21a309e32ea0bdb2512292a9f1.svg);
  background-size: 125%;
}
.appliances_w {
  background-image: url(../static/appliances_w.c33e524148fedf142e1eb895d52a9613.svg);
  background-size: 100%;
}
.radioactive_w {
  background-image: url(../static/radioactive_w.c68ae23f1da52f6fe6fd5177c83059a9.svg);
  background-size: 100%;
}
.skull_w {
  background-image: url(../static/skull_w.6bf3043806bb8176885fd206b115a4a0.svg);
  background-size: 100%;
}
.biohazard_w {
  background-image: url(../static/biohazard_w.d1089d16c1ccf78f09d03cca4b20fe4a.svg);
  background-size: 120%;
}
.security_w {
  background-image: url(../static/security_w.d7653db16ccfd0368c3f6e28dccc5ac2.svg);
  background-size: 100%;
}
.double_door_w {
  background-image: url(../static/double_door_w.bc04a7af87217ebac5cf909b6d7b3ea3.svg);
  background-size: 100%;
}
.fire_door_w {
  background-image: url(../static/fire_door_w.6df90edf3b1152af3f62048f1d5fad0a.svg);
  background-size: 100%;
}
.revolving_door_w {
  background-image: url(../static/revolving_door_w.5d586b75c73792effe5afed4368f3f08.svg);
  background-size: 100%;
}
.fire_pump_w {
  background-image: url(../static/fire_pump_w.48aef3afa5b229a57e628ee52a00b78c.svg);
  background-size: 100%;
}
.data_port_w {
  background-image: url(../static/data_port_w.eb4bafc032aec625d89136c340b68af0.svg);
  background-size: 100%;
}
.doccam_w {
  background-image: url(../static/doccam_w.55e2585fce45d4cf19c2f1614250777c.svg);
  background-size: 100%;
}
.electronic_white_board_w {
  background-image: url(../static/electronic_white_board_w.c6f045db99094641df177b4a8096ce8a.svg);
  background-size: 100%;
}
.networking_w {
  background-image: url(../static/networking_w.9589858d791f1fa344676e64f0ab22f9.svg);
  background-size: 100%;
}
.printer_w {
  background-image: url(../static/printer_w.58fc48865031482c5950c59c29dbecd7.svg);
  background-size: 100%;
}
.projector_w {
  background-image: url(../static/projector_w.161d9ca7c6f85d688f398f9360a11b96.svg);
  background-size: 100%;
}
.tub_w {
  background-image: url(../static/tub_w.e6503418a5d1d5ba01614c40c0f641e0.svg);
}
.ups_w {
  background-image: url(../static/ups_w.c0f29b4ef0c8a5c094e209a800833992.svg);
  background-size: 100%;
}
.washer_w {
  background-image: url(../static/washer_w.f04a8199c062a8714eb8905644ad73b1.svg);
}
.water_filter_w {
  background-image: url(../static/water_filter_w.0109790e2d3301e75ec37d3c713e067e.svg);
}
.ahu_w {
  background-image: url(../static/ahu_w.3ffb34c6c756277ac39a6c0acd377080.svg);
  background-size: 100%;
}
.medgas_manifold_w {
  background-image: url(../static/medgas_manifold_w.b1609e986b63abf34e217e8ba999cb8d.svg);
  background-size: 100%;
}
.medgas_outlet_w {
  background-image: url(../static/medgas_outlet_w.a43860a8cb8555cf58b7a52de0ea0d5e.svg);
  background-size: 100%;
}
.medgas_panel_w {
  background-image: url(../static/medgas_panel_w.a1907e0c6fd9b68ba18c264811310fbe.svg);
  background-size: 100%;
}
.medgas_valve_box_w {
  background-image: url(../static/medgas_valve_box_w.a969fd832ae0d815edee7fff1382b284.svg);
  background-size: 100%;
}
.ice_machine_w {
  background-image: url(../static/ice_machine_w.f032198e693dc48bb7899aa06ed78d76.svg);
  background-size: 100%;
}
.camera_w {
  background-image: url(../static/camera_w.ea1e59e716484cdf303f4630d7255db2.svg);
  background-size: 100%;
}
.wifi_w {
  background-image: url(../static/wifi_w.ee2dd114b6e2e43bd698f3ef5ce0ccbd.svg);
  background-size: 100%;
}
.wrench_w {
  background-image: url(../static/wrench_w.6ed74f0b4fd9ea891c5ab6af05856c1e.svg);
}

/********************
Black icons
********************/
.aed_b {
  background-image: url(../static/aed_b.4a7e3106ca81d9ad29957c796759bdb7.svg);
}
.announce_b {
  background-image: url(../static/announce_b.6e446aacf5a65a720a020d59e1480a95.svg);
}
.air_compressor_b {
  background-image: url(../static/air_compressor_b.df9566807466ae9ef7fa81d397cce630.svg);
}
.air_curtain_b {
  background-image: url(../static/air_curtain_b.fa67cd6544839528ce313a4fb1f555e0.svg);
}
.bed_b {
  background-image: url(../static/bed_b.aa9f8a91505ad832fcaaebaf6a7de30f.svg);
}
.bell_b {
  background-image: url(../static/bell_b.3b6d3393047d5146e3da3723f14f0c9a.svg);
}
.boiler_b {
  background-image: url(../static/boiler_b.310117240bba04ca478b698817741bb2.svg);
}
.box_b {
  background-image: url(../static/box_b.46189a52ba89bbd5e28228fe84cde53e.svg);
}
.button_b {
  background-image: url(../static/button_b.52fc00cff09234c28c2eb4b21f0e9ab5.svg);
}
.car_b {
  background-image: url(../static/car_b.8a3432b4ae7e57f9831c41bbfcc1454e.svg);
}
.card_reader_b {
  background-image: url(../static/card_reader_b.e5663998d785d58859e7420f46767ae8.svg);
}
.chiller_b {
  background-image: url(../static/chiller_b.42d5ed293cb11db31f5bb75f8e4a63f3.svg);
}
.circle_b {
  background-image: url(../static/circle_b.06cdf1baef9674b13d700345732af7a8.svg);
}
.cooling_towers_b {
  background-image: url(../static/cooling_towers_b.664c0e507d18b529b34c2e9a3af63d36.svg);
}
.damper_b {
  background-image: url(../static/damper_b.32a394d5f4be63f97e29f4039467ba54.svg);
}
.data_b {
  background-image: url(../static/data_b.b9bccb80763e05e65b8f7fb6139ef3c2.svg);
}
.diamond_b {
  background-image: url(../static/diamond_b.9013120974e98100ba0f814990c738f8.svg);
}
.door_b {
  background-image: url(../static/door_b.57d4fa25e39a24e55409172354016b27.svg);
  background-position-y: 1px;
}
.drinking_fountain_b {
  background-image: url(../static/drinking_fountain_b.cff57749b6d5474f1e0d5603e6a3e399.svg);
}
.flag_b {
  background-image: url(../static/flag_b.07c6f7a50dbcea09632c86611d0c06d8.svg);
}
.electrical_motor_b {
  background-image: url(../static/electrical_motor_b.ee78f8243d0c9d7f076f9821bcbbff93.svg);
}
.electrical_panel_b {
  background-image: url(../static/electrical_panel_b.2e207d1dba7a37fbd5041e3d3b28080c.svg);
}
.elevator_b {
  background-image: url(../static/elevator_b.527bcee349f77e1b0cc4ae880801e235.svg);
}
.escalator_b {
  background-image: url(../static/escalator_b.f80e48c2711e7073dbf7be62b1e5c325.svg);
}
.exit_light_b {
  background-image: url(../static/exit_light_b.9262fda445e46b6471a8f1d6b39a74cb.svg);
}
.eye_wash_b {
  background-image: url(../static/eye_wash_b.1a7189dc0fd39e0255f251ab3049421a.svg);
}
.fan_b {
  background-image: url(../static/fan_b.2875fea394237adb5708619c47643e78.svg);
}
.flammable_b {
  background-image: url(../static/flammable_b.0301035a57fdd5fddb401768a79dad07.svg);
}
.fire_extinguisher_b {
  background-image: url(../static/fire_extinguisher_b.df2621edd5e1f3f216636d251f3b3b0d.svg);
  background-position-x: -1px;
  background-position-y: 1px;
}
.fire_protection_b {
  background-image: url(../static/fire_protection_b.268e35d0a11e48b6f024e3166ba81c9c.svg);
}
.foundation_b {
  background-image: url(../static/foundation_b.768d25a7b0e37ac2a2f92647cde93ce2.svg);
}
.gear_b {
  background-image: url(../static/gear_b.981ac4f592acd24530ebd4115fdafb92.svg);
}
.general_healthcare_b {
  background-image: url(../static/general_healthcare_b.07e985cb5a920b9433702ea669e7dfc0.svg);
}
.generator_b {
  background-image: url(../static/generator_b.413729dcc3d61cfa5b313272f5909726.svg);
}
.generator_symbol_b {
  background-image: url(../static/generator_symbol_b.1aa965fe047a407e61b3820c3952bf05.svg);
}
.hammer_b {
  background-image: url(../static/hammer_b.2acacddba7c9c60509b1d20d1c30b1b2.svg);
}
.heat_exchanger_b {
  background-image: url(../static/heat_exchanger_b.a078a372ead61598f0093d5f4d2a9453.svg);
}
.heater_b {
  background-image: url(../static/heater_b.9252d02ed036d4974457589fdd4966a3.svg);
}
.hexagon_b {
  background-image: url(../static/hexagon_b.b4b428eaa47714e4d1eb257767d9ad52.svg);
}
.horn_strobe_b {
  background-image: url(../static/horn_strobe_b.6beca5353182dc177c67ad992c1e1ce8.svg);
}
.key_b {
  background-image: url(../static/key_b.68e455ca218ef097e3faf3595f394925.svg);
}
.laptop_b {
  background-image: url(../static/laptop_b.1fbd2aedac7b07197b0b44cb0846c319.svg);
}
.lift_b {
  background-image: url(../static/lift_b.f810f3e283581a4ddffc324dfa0f4969.svg);
}
.light_bulb_b {
  background-image: url(../static/light_bulb_b.89d5998b7cf82e3679a674f295fe414e.svg);
}
.lightning_b {
  background-image: url(../static/lightning_b.ede6e1f6190a168ab3a0fc113af76e8f.svg);
}
.ventilator_b {
  background-image: url(../static/ventilator_b.2c3fa9cf4a072c0f1b916d1980e0a29c.svg);
}
.manifold_b {
  background-image: url(../static/manifold_b.30ce48b18c1d88ee5bb55cd7109c2b70.svg);
}
.medical_gas_b {
  background-image: url(../static/medical_gas_b.e74fdfd187f539fb5dc3c9c8c171ff12.svg);
}
.microphone_b {
  background-image: url(../static/microphone_b.ae3b8fe89a58f437ce3bcba08f527531.svg);
}
.monitor_b {
  background-image: url(../static/monitor_b.3b92efdc78e47be20fa37f4957a5d3c7.svg);
}
.navigation_b {
  background-image: url(../static/navigation_b.cb566bcf5a4789e6a44e8f65e5f355df.svg);
}
.outlet_b {
  background-image: url(../static/outlet_b.be18ca34475e1434a870d8c7248e2bcd.svg);
}
.phone_b {
  background-image: url(../static/phone_b.df28e30907e3fdb06df61d5dd8e7f163.svg);
}
.plug_b {
  background-image: url(../static/plug_b.1dcd426558c3c0d16ab4d671bef7e9a4.svg);
}
.pull_station_b {
  background-image: url(../static/pull_station_b.2e3c008bbf3781adef93c5b0b2556294.svg);
}
.pump_b {
  background-image: url(../static/pump_b.47471066c9c3ad5b88c5b4a24e52c2b1.svg);
}
.remote_b {
  background-image: url(../static/remote_b.10e7e50bfdd6844e6fcf68e05080e99b.svg);
}
.restroom_b {
  background-image: url(../static/restroom_b.2033fb45c141153ba0a2adea6314dab5.svg);
}
.rolling_door_b {
  background-image: url(../static/rolling_door_b.e2690ef43531ab7ec1f5cd2634111df2.svg);
}
.roof_b {
  background-image: url(../static/roof_b.954c34004de16646753ca878ede8aa2b.svg);
}
.room_b {
  background-image: url(../static/room_b.588eb7dc3e3d3c536833ca800c0a8b69.svg);
  background-size: 80%;
}
.ro_unit_b {
  background-image: url(../static/ro_unit_b.1462935f9c4fcb0b0240c90d29297a8d.svg);
}
.router_b {
  background-image: url(../static/router_b.9cd820b192da702dadbc07eb4b9d5503.svg);
}
.sliding_door_b {
  background-image: url(../static/sliding_door_b.df2f17e3ec873c5e4990f83d1f0f5e71.svg);
}
.smoke_detector_b {
  background-image: url(../static/smoke_detector_b.7d9f922651fdd5495fd4ec5bf9626a7f.svg);
}
.snowflake_b {
  background-image: url(../static/snowflake_b.f14a37c5fd953a7619a884fc731fc9aa.svg);
}
.spa_b {
  background-image: url(../static/spa_b.bafa9b4b603ab6d41389af84851bce04.svg);
}
.square_b {
  background-image: url(../static/square_b.307052f715f2966efcb3d33d0925f509.svg);
}
.star_b {
  background-image: url(../static/star_b.bf197f9e7abab785ab160dd3e814d4c6.svg);
}
.steam_b {
  background-image: url(../static/steam_b.55bf1bf3ae9ad04557462cc2f5fcec6c.svg);
}
.stairs_b {
  background-image: url(../static/stairs_b.a4975a81794e935a8108e16f4ba696ed.svg);
}
.superstructure_b {
  background-image: url(../static/superstructure_b.75b70c22cb9fe9b69c755f85575273ce.svg);
}
.swatches_b {
  background-image: url(../static/swatches_b.3d5a5ef02b8ffd142aa1dcd88dd8fc3e.svg);
}
.surgical_boom_b {
  background-image: url(../static/surgical_boom_b.c5e28e2c6599ac583ea248b419803219.svg);
}
.triangle_b {
  background-image: url(../static/triangle_b.4708fc7b6068a9a5cff13e221eb81b47.svg);
  background-position-y: -1px;
}
.truck_b {
  background-image: url(../static/truck_b.0084839dc5f27acbd7abaf555e5322cb.svg);
}
.up_down_b {
  background-image: url(../static/up_down_b.f98844ed023783ad1a3b38c5395e9ee7.svg);
}
.valve_b {
  background-image: url(../static/valve_b.54c2c469427f5d86a50b031ab21ea2c1.svg);
}
.water_b {
  background-image: url(../static/water_b.d3b85d96bacd606e7a5dfa67769b58cb.svg);
}
.wheel_chair_b {
  background-image: url(../static/wheel_chair_b.97848ac8047d42c40628a15b048c8fb1.svg);
}
.akitabox_b {
  background-image: url(../static/akitabox_b.4bde616631b4e903173610142cee76e8.svg);
  background-size: 125%;
}
.appliances_b {
  background-image: url(../static/appliances_b.5880a648dd21cd82424774a4abcf1313.svg);
  background-size: 100%;
}
.radioactive_b {
  background-image: url(../static/radioactive_b.36d4af3280fd064935688f7083ce1116.svg);
  background-size: 100%;
}
.skull_b {
  background-image: url(../static/skull_b.b8f2241db0043ad94ef54bf73b2d0bbe.svg);
  background-size: 100%;
}
.biohazard_b {
  background-image: url(../static/biohazard_b.6e403b2ec98f0b5d23109f254cb287f4.svg);
  background-size: 120%;
}
.security_b {
  background-image: url(../static/security_b.34c645fbfa9c077645aefdb84590850f.svg);
  background-size: 100%;
}
.double_door_b {
  background-image: url(../static/double_door_b.7af60c35f4d3f17bca7537e5f8b42ac6.svg);
  background-size: 100%;
}
.fire_door_b {
  background-image: url(../static/fire_door_b.297dee5b0b8bcbce0355a3514d7bfb4c.svg);
  background-size: 100%;
}
.revolving_door_b {
  background-image: url(../static/revolving_door_b.e248e48874e66f7e3c77af601cd9bbf0.svg);
  background-size: 100%;
}
.fire_pump_b {
  background-image: url(../static/fire_pump_b.668fc7d081d79743460c0aebc2c2e9b7.svg);
  background-size: 100%;
}
.data_port_b {
  background-image: url(../static/data_port_b.53f9b0b41986997401a59b5dcc6de1dd.svg);
  background-size: 100%;
}
.doccam_b {
  background-image: url(../static/doccam_b.cbf0dc1acba48acab721558e673bf03b.svg);
  background-size: 100%;
}
.electronic_white_board_b {
  background-image: url(../static/electronic_white_board_b.7c99d544ba595ee51d1b1020d6f5e6b2.svg);
  background-size: 100%;
}
.networking_b {
  background-image: url(../static/networking_b.21800afc7fc66af5e1a1d7a5afaeb2a6.svg);
  background-size: 100%;
}
.printer_b {
  background-image: url(../static/printer_b.9f3dba0283c3bd75c8e6602f5145e267.svg);
  background-size: 100%;
}
.projector_b {
  background-image: url(../static/projector_b.3ca97dc737e4ef7a1e7fe05c997a3964.svg);
  background-size: 100%;
}
.tub_b {
  background-image: url(../static/tub_b.7038d67126bf94a38f8631b28383b665.svg);
}
.ups_b {
  background-image: url(../static/ups_b.827f8d2bc5a341961f31b569214c3040.svg);
  background-size: 100%;
}
.washer_b {
  background-image: url(../static/washer_b.3fbbb8ed5300f68c4cee998a589e75af.svg);
}
.water_filter_b {
  background-image: url(../static/water_filter_b.46219a9020a034d5f02166bd98f366e1.svg);
}
.ahu_b {
  background-image: url(../static/ahu_b.925b7a6d9eea04fec44c2b480a9324b7.svg);
  background-size: 100%;
}
.medgas_manifold_b {
  background-image: url(../static/medgas_manifold_b.13cef4875e6a53cdf41c7a97f78b870c.svg);
  background-size: 100%;
}
.medgas_outlet_b {
  background-image: url(../static/medgas_outlet_b.f6adf72d869d08e7a5cecb27ce4f376d.svg);
  background-size: 100%;
}
.medgas_panel_b {
  background-image: url(../static/medgas_panel_b.30d76be5467d8113138035b5b422d8bc.svg);
  background-size: 100%;
}
.medgas_valve_box_b {
  background-image: url(../static/medgas_valve_box_b.71675c1920f324b1d6fde57993ed31c8.svg);
  background-size: 100%;
}
.ice_machine_b {
  background-image: url(../static/ice_machine_b.7fd0af29aa34f62eeba088c2e102666f.svg);
  background-size: 100%;
}
.camera_b {
  background-image: url(../static/camera_b.09e07a6941384e53b2951a7453d279b8.svg);
  background-size: 100%;
}
.wifi_b {
  background-image: url(../static/wifi_b.5a87bf0c599b290ebe8cfa7795d596da.svg);
  background-size: 100%;
}
.wrench_b {
  background-image: url(../static/wrench_b.4b2f32894992d131cfa795b3ed33a77c.svg);
}

/* required styles */

.leaflet-pane,
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-tile-container,
.leaflet-pane > svg,
.leaflet-pane > canvas,
.leaflet-zoom-box,
.leaflet-image-layer,
.leaflet-layer {
	position: absolute;
	left: 0;
	top: 0;
	}
.leaflet-container {
	overflow: hidden;
	}
.leaflet-tile,
.leaflet-marker-icon,
.leaflet-marker-shadow {
	-webkit-user-select: none;
	   -moz-user-select: none;
	        user-select: none;
	  -webkit-user-drag: none;
	}
/* Safari renders non-retina tile on retina better with this, but Chrome is worse */
.leaflet-safari .leaflet-tile {
	image-rendering: -webkit-optimize-contrast;
	}
/* hack that prevents hw layers "stretching" when loading new tiles */
.leaflet-safari .leaflet-tile-container {
	width: 1600px;
	height: 1600px;
	-webkit-transform-origin: 0 0;
	}
.leaflet-marker-icon,
.leaflet-marker-shadow {
	display: block;
	}
/* .leaflet-container svg: reset svg max-width decleration shipped in Joomla! (joomla.org) 3.x */
/* .leaflet-container img: map is broken in FF if you have max-width: 100% on tiles */
.leaflet-container .leaflet-overlay-pane svg,
.leaflet-container .leaflet-marker-pane img,
.leaflet-container .leaflet-shadow-pane img,
.leaflet-container .leaflet-tile-pane img,
.leaflet-container img.leaflet-image-layer,
.leaflet-container .leaflet-tile {
	max-width: none !important;
	max-height: none !important;
	}

.leaflet-container.leaflet-touch-zoom {
	-ms-touch-action: pan-x pan-y;
	touch-action: pan-x pan-y;
	}
.leaflet-container.leaflet-touch-drag {
	-ms-touch-action: pinch-zoom;
	/* Fallback for FF which doesn't support pinch-zoom */
	touch-action: none;
	touch-action: pinch-zoom;
}
.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom {
	-ms-touch-action: none;
	touch-action: none;
}
.leaflet-container {
	-webkit-tap-highlight-color: transparent;
}
.leaflet-container a {
	-webkit-tap-highlight-color: rgba(51, 181, 229, 0.4);
}
.leaflet-tile {
	filter: inherit;
	visibility: hidden;
	}
.leaflet-tile-loaded {
	visibility: inherit;
	}
.leaflet-zoom-box {
	width: 0;
	height: 0;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;
	z-index: 800;
	}
/* workaround for https://bugzilla.mozilla.org/show_bug.cgi?id=888319 */
.leaflet-overlay-pane svg {
	-moz-user-select: none;
	}

.leaflet-pane         { z-index: 400; }

.leaflet-tile-pane    { z-index: 200; }
.leaflet-overlay-pane { z-index: 400; }
.leaflet-shadow-pane  { z-index: 500; }
.leaflet-marker-pane  { z-index: 600; }
.leaflet-tooltip-pane   { z-index: 650; }
.leaflet-popup-pane   { z-index: 700; }

.leaflet-map-pane canvas { z-index: 100; }
.leaflet-map-pane svg    { z-index: 200; }

.leaflet-vml-shape {
	width: 1px;
	height: 1px;
	}
.lvml {
	behavior: url(#default#VML);
	display: inline-block;
	position: absolute;
	}


/* control positioning */

.leaflet-control {
	position: relative;
	z-index: 800;
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}
.leaflet-top,
.leaflet-bottom {
	position: absolute;
	z-index: 1000;
	pointer-events: none;
	}
.leaflet-top {
	top: 0;
	}
.leaflet-right {
	right: 0;
	}
.leaflet-bottom {
	bottom: 0;
	}
.leaflet-left {
	left: 0;
	}
.leaflet-control {
	float: left;
	clear: both;
	}
.leaflet-right .leaflet-control {
	float: right;
	}
.leaflet-top .leaflet-control {
	margin-top: 10px;
	}
.leaflet-bottom .leaflet-control {
	margin-bottom: 10px;
	}
.leaflet-left .leaflet-control {
	margin-left: 10px;
	}
.leaflet-right .leaflet-control {
	margin-right: 10px;
	}


/* zoom and fade animations */

.leaflet-fade-anim .leaflet-tile {
	will-change: opacity;
	}
.leaflet-fade-anim .leaflet-popup {
	opacity: 0;
	-webkit-transition: opacity 0.2s linear;
	   -moz-transition: opacity 0.2s linear;
	        transition: opacity 0.2s linear;
	}
.leaflet-fade-anim .leaflet-map-pane .leaflet-popup {
	opacity: 1;
	}
.leaflet-zoom-animated {
	-webkit-transform-origin: 0 0;
	    -ms-transform-origin: 0 0;
	        transform-origin: 0 0;
	}
.leaflet-zoom-anim .leaflet-zoom-animated {
	will-change: transform;
	}
.leaflet-zoom-anim .leaflet-zoom-animated {
	-webkit-transition: -webkit-transform 0.25s cubic-bezier(0,0,0.25,1);
	   -moz-transition:    -moz-transform 0.25s cubic-bezier(0,0,0.25,1);
	        transition:         transform 0.25s cubic-bezier(0,0,0.25,1);
	}
.leaflet-zoom-anim .leaflet-tile,
.leaflet-pan-anim .leaflet-tile {
	-webkit-transition: none;
	   -moz-transition: none;
	        transition: none;
	}

.leaflet-zoom-anim .leaflet-zoom-hide {
	visibility: hidden;
	}


/* cursors */

.leaflet-interactive {
	cursor: pointer;
	}
.leaflet-grab {
	cursor: -webkit-grab;
	cursor:    -moz-grab;
	cursor:         grab;
	}
.leaflet-crosshair,
.leaflet-crosshair .leaflet-interactive {
	cursor: crosshair;
	}
.leaflet-popup-pane,
.leaflet-control {
	cursor: auto;
	}
.leaflet-dragging .leaflet-grab,
.leaflet-dragging .leaflet-grab .leaflet-interactive,
.leaflet-dragging .leaflet-marker-draggable {
	cursor: move;
	cursor: -webkit-grabbing;
	cursor:    -moz-grabbing;
	cursor:         grabbing;
	}

/* marker & overlays interactivity */
.leaflet-marker-icon,
.leaflet-marker-shadow,
.leaflet-image-layer,
.leaflet-pane > svg path,
.leaflet-tile-container {
	pointer-events: none;
	}

.leaflet-marker-icon.leaflet-interactive,
.leaflet-image-layer.leaflet-interactive,
.leaflet-pane > svg path.leaflet-interactive {
	pointer-events: visiblePainted; /* IE 9-10 doesn't have auto */
	pointer-events: auto;
	}

/* visual tweaks */

.leaflet-container {
	background: #ddd;
	outline: 0;
	}
.leaflet-container a {
	color: #0078A8;
	}
.leaflet-container a.leaflet-active {
	outline: 2px solid orange;
	}
.leaflet-zoom-box {
	border: 2px dotted #38f;
	background: rgba(255,255,255,0.5);
	}


/* general typography */
.leaflet-container {
	font: 12px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif;
	}


/* general toolbar styles */

.leaflet-bar {
	box-shadow: 0 1px 5px rgba(0,0,0,0.65);
	border-radius: 4px;
	}
.leaflet-bar a,
.leaflet-bar a:hover {
	background-color: #fff;
	border-bottom: 1px solid #ccc;
	width: 26px;
	height: 26px;
	line-height: 26px;
	display: block;
	text-align: center;
	text-decoration: none;
	color: black;
	}
.leaflet-bar a,
.leaflet-control-layers-toggle {
	background-position: 50% 50%;
	background-repeat: no-repeat;
	display: block;
	}
.leaflet-bar a:hover {
	background-color: #f4f4f4;
	}
.leaflet-bar a:first-child {
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	}
.leaflet-bar a:last-child {
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom: none;
	}
.leaflet-bar a.leaflet-disabled {
	cursor: default;
	background-color: #f4f4f4;
	color: #bbb;
	}

.leaflet-touch .leaflet-bar a {
	width: 30px;
	height: 30px;
	line-height: 30px;
	}
.leaflet-touch .leaflet-bar a:first-child {
	border-top-left-radius: 2px;
	border-top-right-radius: 2px;
	}
.leaflet-touch .leaflet-bar a:last-child {
	border-bottom-left-radius: 2px;
	border-bottom-right-radius: 2px;
	}

/* zoom control */

.leaflet-control-zoom-in,
.leaflet-control-zoom-out {
	font: bold 18px 'Lucida Console', Monaco, monospace;
	text-indent: 1px;
	}

.leaflet-touch .leaflet-control-zoom-in, .leaflet-touch .leaflet-control-zoom-out  {
	font-size: 22px;
	}


/* layers control */

.leaflet-control-layers {
	box-shadow: 0 1px 5px rgba(0,0,0,0.4);
	background: #fff;
	border-radius: 5px;
	}
.leaflet-control-layers-toggle {
	background-image: url(../static/layers.416d91365b44e4b4f4777663e6f009f3.png);
	width: 36px;
	height: 36px;
	}
.leaflet-retina .leaflet-control-layers-toggle {
	background-image: url(../static/layers-2x.8f2c4d11474275fbc1614b9098334eae.png);
	background-size: 26px 26px;
	}
.leaflet-touch .leaflet-control-layers-toggle {
	width: 44px;
	height: 44px;
	}
.leaflet-control-layers .leaflet-control-layers-list,
.leaflet-control-layers-expanded .leaflet-control-layers-toggle {
	display: none;
	}
.leaflet-control-layers-expanded .leaflet-control-layers-list {
	display: block;
	position: relative;
	}
.leaflet-control-layers-expanded {
	padding: 6px 10px 6px 6px;
	color: #333;
	background: #fff;
	}
.leaflet-control-layers-scrollbar {
	overflow-y: scroll;
	overflow-x: hidden;
	padding-right: 5px;
	}
.leaflet-control-layers-selector {
	margin-top: 2px;
	position: relative;
	top: 1px;
	}
.leaflet-control-layers label {
	display: block;
	}
.leaflet-control-layers-separator {
	height: 0;
	border-top: 1px solid #ddd;
	margin: 5px -10px 5px -6px;
	}

/* Default icon URLs */
.leaflet-default-icon-path {
	background-image: url(../static/marker-icon.2b3e1faf89f94a4835397e7a43b4f77d.png);
	}


/* attribution and scale controls */

.leaflet-container .leaflet-control-attribution {
	background: #fff;
	background: rgba(255, 255, 255, 0.7);
	margin: 0;
	}
.leaflet-control-attribution,
.leaflet-control-scale-line {
	padding: 0 5px;
	color: #333;
	}
.leaflet-control-attribution a {
	text-decoration: none;
	}
.leaflet-control-attribution a:hover {
	text-decoration: underline;
	}
.leaflet-container .leaflet-control-attribution,
.leaflet-container .leaflet-control-scale {
	font-size: 11px;
	}
.leaflet-left .leaflet-control-scale {
	margin-left: 5px;
	}
.leaflet-bottom .leaflet-control-scale {
	margin-bottom: 5px;
	}
.leaflet-control-scale-line {
	border: 2px solid #777;
	border-top: none;
	line-height: 1.1;
	padding: 2px 5px 1px;
	font-size: 11px;
	white-space: nowrap;
	overflow: hidden;
	-moz-box-sizing: border-box;
	     box-sizing: border-box;

	background: #fff;
	background: rgba(255, 255, 255, 0.5);
	}
.leaflet-control-scale-line:not(:first-child) {
	border-top: 2px solid #777;
	border-bottom: none;
	margin-top: -2px;
	}
.leaflet-control-scale-line:not(:first-child):not(:last-child) {
	border-bottom: 2px solid #777;
	}

.leaflet-touch .leaflet-control-attribution,
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	box-shadow: none;
	}
.leaflet-touch .leaflet-control-layers,
.leaflet-touch .leaflet-bar {
	border: 2px solid rgba(0,0,0,0.2);
	background-clip: padding-box;
	}


/* popup */

.leaflet-popup {
	position: absolute;
	text-align: center;
	margin-bottom: 20px;
	}
.leaflet-popup-content-wrapper {
	padding: 1px;
	text-align: left;
	border-radius: 12px;
	}
.leaflet-popup-content {
	margin: 13px 19px;
	line-height: 1.4;
	}
.leaflet-popup-content p {
	margin: 18px 0;
	}
.leaflet-popup-tip-container {
	width: 40px;
	height: 20px;
	position: absolute;
	left: 50%;
	margin-left: -20px;
	overflow: hidden;
	pointer-events: none;
	}
.leaflet-popup-tip {
	width: 17px;
	height: 17px;
	padding: 1px;

	margin: -10px auto 0;

	-webkit-transform: rotate(45deg);
	   -moz-transform: rotate(45deg);
	    -ms-transform: rotate(45deg);
	        transform: rotate(45deg);
	}
.leaflet-popup-content-wrapper,
.leaflet-popup-tip {
	background: white;
	color: #333;
	box-shadow: 0 3px 14px rgba(0,0,0,0.4);
	}
.leaflet-container a.leaflet-popup-close-button {
	position: absolute;
	top: 0;
	right: 0;
	padding: 4px 4px 0 0;
	border: none;
	text-align: center;
	width: 18px;
	height: 14px;
	font: 16px/14px Tahoma, Verdana, sans-serif;
	color: #c3c3c3;
	text-decoration: none;
	font-weight: bold;
	background: transparent;
	}
.leaflet-container a.leaflet-popup-close-button:hover {
	color: #999;
	}
.leaflet-popup-scrolled {
	overflow: auto;
	border-bottom: 1px solid #ddd;
	border-top: 1px solid #ddd;
	}

.leaflet-oldie .leaflet-popup-content-wrapper {
	zoom: 1;
	}
.leaflet-oldie .leaflet-popup-tip {
	width: 24px;
	margin: 0 auto;

	-ms-filter: "progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678);
	}
.leaflet-oldie .leaflet-popup-tip-container {
	margin-top: -1px;
	}

.leaflet-oldie .leaflet-control-zoom,
.leaflet-oldie .leaflet-control-layers,
.leaflet-oldie .leaflet-popup-content-wrapper,
.leaflet-oldie .leaflet-popup-tip {
	border: 1px solid #999;
	}


/* div icon */

.leaflet-div-icon {
	background: #fff;
	border: 1px solid #666;
	}


/* Tooltip */
/* Base styles for the element that has a tooltip */
.leaflet-tooltip {
	position: absolute;
	padding: 6px;
	background-color: #fff;
	border: 1px solid #fff;
	border-radius: 3px;
	color: #222;
	white-space: nowrap;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	pointer-events: none;
	box-shadow: 0 1px 3px rgba(0,0,0,0.4);
	}
.leaflet-tooltip.leaflet-clickable {
	cursor: pointer;
	pointer-events: auto;
	}
.leaflet-tooltip-top:before,
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	position: absolute;
	pointer-events: none;
	border: 6px solid transparent;
	background: transparent;
	content: "";
	}

/* Directions */

.leaflet-tooltip-bottom {
	margin-top: 6px;
}
.leaflet-tooltip-top {
	margin-top: -6px;
}
.leaflet-tooltip-bottom:before,
.leaflet-tooltip-top:before {
	left: 50%;
	margin-left: -6px;
	}
.leaflet-tooltip-top:before {
	bottom: 0;
	margin-bottom: -12px;
	border-top-color: #fff;
	}
.leaflet-tooltip-bottom:before {
	top: 0;
	margin-top: -12px;
	margin-left: -6px;
	border-bottom-color: #fff;
	}
.leaflet-tooltip-left {
	margin-left: -6px;
}
.leaflet-tooltip-right {
	margin-left: 6px;
}
.leaflet-tooltip-left:before,
.leaflet-tooltip-right:before {
	top: 50%;
	margin-top: -6px;
	}
.leaflet-tooltip-left:before {
	right: 0;
	margin-right: -12px;
	border-left-color: #fff;
	}
.leaflet-tooltip-right:before {
	left: 0;
	margin-left: -12px;
	border-right-color: #fff;
	}

/*!
 * Generated using the Bootstrap Customizer (https://getbootstrap.com/docs/3.4/customize/)
 *//*!
 * Bootstrap v3.4.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:"Glyphicons Halflings";src:url(../static/glyphicons-halflings-regular.5be1347c682810f199c7f486f40c5974.eot);src:url(../static/glyphicons-halflings-regular.5be1347c682810f199c7f486f40c5974.eot?#iefix) format("embedded-opentype"),url(../static/glyphicons-halflings-regular.be810be3a3e14c682a257d6eff341fe4.woff2) format("woff2"),url(../static/glyphicons-halflings-regular.82b1212e45a2bc35dd731913b27ad813.woff) format("woff"),url(../static/glyphicons-halflings-regular.4692b9ec53fd5972caa2f2372ae20d16.ttf) format("truetype"),url(../static/glyphicons-halflings-regular.060b2710bdbbe3dfe48b58d59bd5f1fb.svg#glyphicons_halflingsregular) format("svg")}.glyphicon{position:relative;top:1px;display:inline-block;font-family:"Glyphicons Halflings";font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#337ab7}a.text-primary:hover,a.text-primary:focus{color:#286090}.text-success{color:#3c763d}a.text-success:hover,a.text-success:focus{color:#2b542c}.text-info{color:#31708f}a.text-info:hover,a.text-info:focus{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover,a.text-warning:focus{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover,a.text-danger:focus{color:#843534}.bg-primary{color:#fff;background-color:#337ab7}a.bg-primary:hover,a.bg-primary:focus{background-color:#286090}.bg-success{background-color:#dff0d8}a.bg-success:hover,a.bg-success:focus{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover,a.bg-info:focus{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover,a.bg-warning:focus{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover,a.bg-danger:focus{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:"\2014 \00A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:""}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:"\00A0 \2014"}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.row-no-gutters{margin-right:0;margin-left:0}.row-no-gutters [class*="col-"]{padding-right:0;padding-left:0}.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}table col[class*="col-"]{position:static;display:table-column;float:none}table td[class*="col-"],table th[class*="col-"]{position:static;display:table-cell;float:none}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;appearance:none}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control::-ms-expand{background-color:transparent;border:0}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#eee;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:34px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:30px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:46px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-top:4px \9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}.form-control-static{min-height:34px;padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:11px;font-size:18px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px;font-size:12px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;padding:6px 12px;font-size:14px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;filter:alpha(opacity=65);opacity:.65;-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:focus,.btn-default.focus{color:#333;background-color:#e6e6e6;border-color:#8c8c8c}.btn-default:hover{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;background-image:none;border-color:#adadad}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#333;background-color:#d4d4d4;border-color:#8c8c8c}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#286090;border-color:#122b40}.btn-primary:hover{color:#fff;background-color:#286090;border-color:#204d74}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#286090;background-image:none;border-color:#204d74}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#fff;background-color:#204d74;border-color:#122b40}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#337ab7;border-color:#2e6da4}.btn-primary .badge{color:#337ab7;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#449d44;border-color:#255625}.btn-success:hover{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;background-image:none;border-color:#398439}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#fff;background-color:#398439;border-color:#255625}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:focus,.btn-info.focus{color:#fff;background-color:#31b0d5;border-color:#1b6d85}.btn-info:hover{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;background-image:none;border-color:#269abc}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#fff;background-color:#269abc;border-color:#1b6d85}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:focus,.btn-warning.focus{color:#fff;background-color:#ec971f;border-color:#985f0d}.btn-warning:hover{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;background-image:none;border-color:#d58512}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#fff;background-color:#d58512;border-color:#985f0d}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:focus,.btn-danger.focus{color:#fff;background-color:#c9302c;border-color:#761c19}.btn-danger:hover{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;background-image:none;border-color:#ac2925}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#fff;background-color:#ac2925;border-color:#761c19}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#337ab7;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#23527c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height, visibility;-o-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#337ab7;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#337ab7}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#337ab7}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:15px;margin-top:8px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-right:-15px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:8px;margin-bottom:8px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left !important}.navbar-right{float:right !important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#337ab7}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#286090}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:middle;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#337ab7;background-color:#fff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{padding-right:15px;padding-left:15px;border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#337ab7}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0%;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#337ab7;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{overflow:hidden;zoom:1}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#337ab7;border-color:#337ab7}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#c7ddef}a.list-group-item,button.list-group-item{color:#555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}button.list-group-item{width:100%;text-align:left}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success,button.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info,button.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning,button.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger,button.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-left-radius:0;border-top-right-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-right:15px;padding-left:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#337ab7}.panel-primary>.panel-heading{color:#fff;background-color:#337ab7;border-color:#337ab7}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#337ab7}.panel-primary>.panel-heading .badge{color:#337ab7;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#337ab7}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform 0.3s ease-out;-o-transition:-o-transform 0.3s ease-out;transition:transform 0.3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:12px;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{right:5px;bottom:0;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:400;line-height:1.42857143;line-break:auto;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;word-spacing:normal;word-wrap:normal;white-space:normal;font-size:14px;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover>.arrow{border-width:11px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,0.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform 0.6s ease-in-out;-o-transition:-o-transform 0.6s ease-in-out;transition:transform 0.6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);background-color:rgba(0,0,0,0);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;outline:0;filter:alpha(opacity=90);opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block;margin-top:-10px}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;font-family:serif;line-height:1}.carousel-control .icon-prev:before{content:"\2039"}.carousel-control .icon-next:before{content:"\203a"}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}
a{color:#2d8dd9;font-weight:600}a:hover{color:#2072b3;text-decoration:none}a:active,a:focus{color:#21263a}.abx-link,abx-dashboard-tasks .abx-dashboard-tasks__spacer .abx-dashboard-tasks__help-text a.abx-dashboard-tasks__overdue-text{color:#2d8dd9;font-weight:600}.abx-link:hover,abx-dashboard-tasks .abx-dashboard-tasks__spacer .abx-dashboard-tasks__help-text a.abx-dashboard-tasks__overdue-text:hover{color:#2072b3}.abx-link:active,abx-dashboard-tasks .abx-dashboard-tasks__spacer .abx-dashboard-tasks__help-text a.abx-dashboard-tasks__overdue-text:active,.abx-link:focus,abx-dashboard-tasks .abx-dashboard-tasks__spacer .abx-dashboard-tasks__help-text a.abx-dashboard-tasks__overdue-text:focus{color:#21263a}.abx-link--destructive,abx-dashboard-tasks .abx-dashboard-tasks__spacer .abx-dashboard-tasks__help-text a.abx-dashboard-tasks__overdue-text{color:#d0021b}.abx-link--destructive:hover,abx-dashboard-tasks .abx-dashboard-tasks__spacer .abx-dashboard-tasks__help-text a.abx-dashboard-tasks__overdue-text:hover{color:#9d0214}.text-capitalize,abx-donut-chart .legend .legend-value .legend-value-container .value-text,abx-donut-chart .name-text,abx-room-stats .no-rooms-label,abx-asset-stats .no-assets-label{text-transform:capitalize}.text-small-caps{font-variant:small-caps}.text-lowercase{text-transform:lowercase}.text-uppercase,abx-round-sidebar .abx-round-section .abx-round-task-info .abx-round-task-info-item__label,md-dialog.abx-print-dialog .print-options-content .print-option-title,md-dialog.abx-print-dialog .print-options-layout .print-option-title,abx-sr-list .service-request-list-header .header-label,.abx-document-list-input .abx-document-list-input__list .abx-document-list-input__list-item .abx-document-list-input__list-text .abx-document-list-input__list-text--ocr,abx-dashboard .list-titles .list-title,abx-dashboard-tasks .abx-dashboard-tasks__toggle label,.card .card-header .card-header-title,.card-24dp .card-header .card-header-title,.card-23dp .card-header .card-header-title,.card-22dp .card-header .card-header-title,.card-21dp .card-header .card-header-title,.card-20dp .card-header .card-header-title,.card-19dp .card-header .card-header-title,.card-18dp .card-header .card-header-title,.card-17dp .card-header .card-header-title,.card-16dp .card-header .card-header-title,.card-15dp .card-header .card-header-title,.card-14dp .card-header .card-header-title,.card-13dp .card-header .card-header-title,.card-12dp .card-header .card-header-title,.card-11dp .card-header .card-header-title,.card-10dp .card-header .card-header-title,.card-9dp .card-header .card-header-title,.card-8dp .card-header .card-header-title,.card-7dp .card-header .card-header-title,.card-6dp .card-header .card-header-title,.card-5dp .card-header .card-header-title,.card-4dp .card-header .card-header-title,abx-canvas-control .control-wrapper .card-header .card-header-title,.card-3dp .card-header .card-header-title,.card-2dp .card-header .card-header-title,.reporting-container .reporting-card .card-header .card-header-title,abx-dashboard .dashboard-card .card-header .card-header-title,abx-collapsible-card .abx-collapsible-card .card-header .card-header-title,.app-header-add-menu .card-header .card-header-title,.card-1dp .card-header .card-header-title{text-transform:uppercase}.text-bold,abx-round-sidebar .abx-round-section .abx-round-task-info .abx-round-task-info-item__label,abx-donut-chart .value-text,abx-wo-list .work-order-list .work-order-list-row .work-order-list-cell .text-link,abx-wo-list .work-order-list-header .header-label,abx-sr-list .service-request-list .service-request-list-row .service-request-list-cell .text-link,abx-sr-list .service-request-list-header .header-label,abx-reporting-kpi #reporting-stats-container .reporting-stat-block .stat-value-block .stat-value,abx-record-condition-form .abx-record-condition__info .condition-title,abx-dashboard .list-titles .list-title,abx-dashboard-stats .dashboard-stats-container .dashboard-stat-block .stat-value-block .stat-value,abx-building-info .abx-building-info__top-section .building-properties .building-property__label,abx-building-info .abx-building-info__top-section .building-properties .building-properties__name h4,abx-building-info .abx-building-info__top-section .building-properties .building-properties__name md-input-container.building-name md-select md-select-value,abx-mobile-header-switcher .abx-header-switcher__list abx-header-list.abx-header-switcher__group-list .abx-header-list__list .abx-header-list-item:first-of-type .abx-header-list-item__text,abx-header-switcher .abx-header-switcher__list abx-header-list.abx-header-switcher__group-list .abx-header-list__list .abx-header-list-item:first-of-type .abx-header-list-item__text,abx-header-switcher .abx-header-switcher-building-groups abx-header-list.abx-header-switcher__group-list .abx-header-list__list .abx-header-list-item:first-of-type .abx-header-list-item__text,.abx-chip span:first-child,.abx-pin-type-subfilter-sidebar__subfilter span:first-child,md-tabs.white-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item:not([disabled]).md-active{font-weight:bold}.text-normal{font-weight:normal}.text-light{font-weight:lighter}.text-italic,abx-record-condition-form .abx-record-condition__info .condition-subtitle{font-style:italic}.text-left{text-align:left}.text-center,abx-reporting-kpi #reporting-stats-container .reporting-stat-block .stat-value-block .stat-value,abx-reporting-kpi #reporting-stats-container .reporting-stat-block .stat-label,abx-dashboard-stats .dashboard-stats-container .dashboard-stat-block .stat-value-block .stat-value,abx-dashboard-stats .dashboard-stats-container .dashboard-stat-block .stat-label{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.text-monospace{font-family:"Lucida Console",Monaco,monospace}.text-break-word{word-break:break-all}.text-readonly{color:rgba(0,0,0,.38)}.text-placeholder,.reporting-container .reporting-card .empty-chart,abx-simple-list .empty-text,abx-input-section.abx-section-readonly .abx-section-content .abx-not-provided,.abx-input-section.abx-section-readonly .abx-section-content .abx-not-provided,.abx-activity-section.abx-section-readonly .abx-section-content .abx-not-provided,abx-input-section .abx-section-content abx-simple-autocomplete.abx-readonly md-input-container:not(.md-input-has-value) input,.abx-input-section .abx-section-content abx-simple-autocomplete.abx-readonly md-input-container:not(.md-input-has-value) input,.abx-activity-section .abx-section-content abx-simple-autocomplete.abx-readonly md-input-container:not(.md-input-has-value) input,abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) input.md-input.abx-readonly,abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) textarea.md-input.abx-readonly,abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) md-select.abx-readonly,abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) abx-datepicker.abx-readonly,.abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) input.md-input.abx-readonly,.abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) textarea.md-input.abx-readonly,.abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) md-select.abx-readonly,.abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) abx-datepicker.abx-readonly,.abx-activity-section .abx-section-content md-input-container:not(.md-input-has-value) input.md-input.abx-readonly,.abx-activity-section .abx-section-content md-input-container:not(.md-input-has-value) textarea.md-input.abx-readonly,.abx-activity-section .abx-section-content md-input-container:not(.md-input-has-value) md-select.abx-readonly,.abx-activity-section .abx-section-content md-input-container:not(.md-input-has-value) abx-datepicker.abx-readonly,abx-tree-input.abx-readonly md-autocomplete md-input-container input,abx-asset-input.abx-readonly input.md-input,abx-asset-input.abx-readonly textarea.md-input,abx-asset-input.abx-readonly md-select,abx-floor-input.abx-readonly input.md-input,abx-floor-input.abx-readonly textarea.md-input,abx-floor-input.abx-readonly md-select,abx-room-input.abx-readonly input.md-input,abx-room-input.abx-readonly textarea.md-input,abx-room-input.abx-readonly md-select,abx-attachment-container .attachment-list-empty,abx-wo-list .work-order-list .empty-list-placeholder,abx-sr-list .service-request-list .empty-list-placeholder,abx-room-stats .no-rooms-label,abx-condition-input .condition-grade--unknown,abx-asset-stats .no-assets-label,.abx-input__empty-search-placeholder,.abx-input .abx-input__readonly--value .no-value{font-size:16px;font-style:italic;font-weight:400;color:#999}.preserve-whitespace{white-space:pre-wrap}*[class^=elevation-frame]{background-color:#fff}.elevation-frame-1dp,.abx-button.btn-fail:hover:not(:disabled),.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:hover:not(:disabled):disabled,.abx-button.btn-fail:focus:not(:disabled),.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:focus:not(:disabled):disabled,.abx-button.btn-pass:hover:not(:disabled),.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:hover:not(:disabled):disabled,.abx-button.btn-pass:focus:not(:disabled),.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:focus:not(:disabled):disabled,.abx-button.btn-success:hover:not(:disabled),.abx-button.btn-success:focus:not(:disabled),.abx-button.btn-destructive:hover:not(:disabled),.abx-button.btn-destructive:focus:not(:disabled),.abx-button.btn-secondary:hover:not(:disabled),.abx-button.btn-secondary:focus:not(:disabled),.abx-button.btn-primary:hover:not(:disabled),.abx-button.btn-primary:focus:not(:disabled),.card-1dp{z-index:1}.elevation-frame-2dp,.abx-sidebar-header,abx-canvas-control .control-wrapper .canvas-control,.abx-dashboard-container .abx-dashboard-preloader,abx-bldg-thumbnail .preloader-block,abx-bldg-thumbnail .preloader-graph-chart,abx-bldg-thumbnail .preloader-graph-legend,abx-bldg-thumbnail .preloader-donut-chart,abx-bldg-thumbnail .preloader-donut-legend .legend .legend-circle,.preloader-donut-legend .legend abx-bldg-thumbnail .legend-circle,abx-bldg-thumbnail .preloader-donut-legend .legend .legend-value,.preloader-donut-legend .legend abx-bldg-thumbnail .legend-value,abx-bldg-thumbnail abx-app-header .abx-app-header__preloader__org,abx-app-header abx-bldg-thumbnail .abx-app-header__preloader__org,abx-bldg-thumbnail abx-app-header .abx-app-header__preloader__building,abx-app-header abx-bldg-thumbnail .abx-app-header__preloader__building,abx-bldg-thumbnail abx-app-header .abx-updated-app-header__preloader__org,abx-app-header abx-bldg-thumbnail .abx-updated-app-header__preloader__org,abx-bldg-thumbnail abx-app-header .abx-updated-app-header__preloader__building,abx-app-header abx-bldg-thumbnail .abx-updated-app-header__preloader__building,abx-bldg-thumbnail .abx-association-dialog__preloader-block,abx-bldg-thumbnail .thumbnail-container,abx-top-banner ng-transclude,.hover-highlight md-card-footer,.card-2dp,.reporting-container .reporting-card,abx-dashboard .dashboard-card,abx-collapsible-card .abx-collapsible-card,.app-header-add-menu,a.md-button.md-raised:not([disabled]):hover,a.md-button.md-raised:not([disabled]):focus,a.md-button.md-raised:not([disabled]).md-focused,button.md-button.md-raised:not([disabled]):hover,button.md-button.md-raised:not([disabled]):focus,button.md-button.md-raised:not([disabled]).md-focused{z-index:2}.elevation-frame-3dp,.markup-width-selector.dropdown__option--selected,.markup-width-selector.dropdown__option :first-child:hover,.markup-color-selector.dropdown__option .color-option-container--selected,.markup-color-selector.dropdown__option .color-option-container :nth-child(2):hover,abx-bldg-thumbnail .thumbnail-container:hover,.card-3dp{z-index:3}.elevation-frame-4dp,.abx-sidebar,.markup-width-selector.dropdown,.markup-color-selector.dropdown,.floor-plan-warning-banner-wrap .floor-plan-warning-banner,.app-building .building-side-menu-container,abx-simple-dropdown,abx-mobile-header-switcher,abx-header-switcher,.card-4dp,abx-canvas-control .control-wrapper,a.md-button.md-raised:not([disabled]):hover:active,a.md-button.md-raised:not([disabled]):focus:active,a.md-button.md-raised:not([disabled]).md-focused:active,button.md-button.md-raised:not([disabled]):hover:active,button.md-button.md-raised:not([disabled]):focus:active,button.md-button.md-raised:not([disabled]).md-focused:active{z-index:4}.elevation-frame-5dp,.card-5dp{z-index:5}.elevation-frame-6dp,.markup-generic-layer-list,#floor-plan .abx-pin-div-icon--selected,.media-viewer-image .control-container__button,.media-viewer-image .zoom-out,.media-viewer-image .zoom-in,.media-viewer-image .reset-position,.media-viewer-image .rotate,.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image .file-preview-dialog__image-viewer-button,abx-side-bar,.card-6dp{z-index:6}.elevation-frame-7dp,.card-7dp{z-index:7}.elevation-frame-8dp,abx-app-header .abx-app-header,.card-8dp{z-index:8}.elevation-frame-9dp,.card-9dp{z-index:9}.elevation-frame-10dp,.card-10dp{z-index:10}.elevation-frame-11dp,.card-11dp{z-index:11}.elevation-frame-12dp,.card-12dp{z-index:12}.elevation-frame-13dp,.card-13dp{z-index:13}.elevation-frame-14dp,.card-14dp{z-index:14}.elevation-frame-15dp,.card-15dp{z-index:15}.elevation-frame-16dp,.card-16dp{z-index:16}.elevation-frame-17dp,.card-17dp{z-index:17}.elevation-frame-18dp,.card-18dp{z-index:18}.elevation-frame-19dp,.card-19dp{z-index:19}.elevation-frame-20dp,.card-20dp{z-index:20}.elevation-frame-21dp,.card-21dp{z-index:21}.elevation-frame-22dp,.card-22dp{z-index:22}.elevation-frame-23dp,.card-23dp{z-index:23}.elevation-frame-24dp,.card-24dp{z-index:24}.elevation-frame-1dp,.abx-button.btn-fail:hover:not(:disabled),.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:hover:not(:disabled):disabled,.abx-button.btn-fail:focus:not(:disabled),.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:focus:not(:disabled):disabled,.abx-button.btn-pass:hover:not(:disabled),.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:hover:not(:disabled):disabled,.abx-button.btn-pass:focus:not(:disabled),.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:focus:not(:disabled):disabled,.abx-button.btn-success:hover:not(:disabled),.abx-button.btn-success:focus:not(:disabled),.abx-button.btn-destructive:hover:not(:disabled),.abx-button.btn-destructive:focus:not(:disabled),.abx-button.btn-secondary:hover:not(:disabled),.abx-button.btn-secondary:focus:not(:disabled),.abx-button.btn-primary:hover:not(:disabled),.abx-button.btn-primary:focus:not(:disabled),.card-1dp{box-shadow:0px 1px 3px 0px rgba(0,0,0,.2),0px 1px 1px 0px rgba(0,0,0,.14),0px 2px 1px -1px rgba(0,0,0,.12);z-index:1}.elevation-frame-2dp,.abx-sidebar-header,abx-canvas-control .control-wrapper .canvas-control,.abx-dashboard-container .abx-dashboard-preloader,abx-bldg-thumbnail .preloader-block,abx-bldg-thumbnail .preloader-graph-chart,abx-bldg-thumbnail .preloader-graph-legend,abx-bldg-thumbnail .preloader-donut-chart,abx-bldg-thumbnail .preloader-donut-legend .legend .legend-circle,.preloader-donut-legend .legend abx-bldg-thumbnail .legend-circle,abx-bldg-thumbnail .preloader-donut-legend .legend .legend-value,.preloader-donut-legend .legend abx-bldg-thumbnail .legend-value,abx-bldg-thumbnail abx-app-header .abx-app-header__preloader__org,abx-app-header abx-bldg-thumbnail .abx-app-header__preloader__org,abx-bldg-thumbnail abx-app-header .abx-app-header__preloader__building,abx-app-header abx-bldg-thumbnail .abx-app-header__preloader__building,abx-bldg-thumbnail abx-app-header .abx-updated-app-header__preloader__org,abx-app-header abx-bldg-thumbnail .abx-updated-app-header__preloader__org,abx-bldg-thumbnail abx-app-header .abx-updated-app-header__preloader__building,abx-app-header abx-bldg-thumbnail .abx-updated-app-header__preloader__building,abx-bldg-thumbnail .abx-association-dialog__preloader-block,abx-bldg-thumbnail .thumbnail-container,abx-top-banner ng-transclude,.hover-highlight md-card-footer,.card-2dp,.reporting-container .reporting-card,abx-dashboard .dashboard-card,abx-collapsible-card .abx-collapsible-card,.app-header-add-menu,a.md-button.md-raised:not([disabled]):hover,a.md-button.md-raised:not([disabled]):focus,a.md-button.md-raised:not([disabled]).md-focused,button.md-button.md-raised:not([disabled]):hover,button.md-button.md-raised:not([disabled]):focus,button.md-button.md-raised:not([disabled]).md-focused{box-shadow:0px 1px 5px 0px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 3px 1px -2px rgba(0,0,0,.12);z-index:2}.elevation-frame-3dp,.markup-width-selector.dropdown__option--selected,.markup-width-selector.dropdown__option :first-child:hover,.markup-color-selector.dropdown__option .color-option-container--selected,.markup-color-selector.dropdown__option .color-option-container :nth-child(2):hover,abx-bldg-thumbnail .thumbnail-container:hover,.card-3dp{box-shadow:0px 1px 8px 0px rgba(0,0,0,.2),0px 3px 4px 0px rgba(0,0,0,.14),0px 3px 3px -2px rgba(0,0,0,.12);z-index:3}.elevation-frame-4dp,.abx-sidebar,.markup-width-selector.dropdown,.markup-color-selector.dropdown,.floor-plan-warning-banner-wrap .floor-plan-warning-banner,.app-building .building-side-menu-container,abx-simple-dropdown,abx-mobile-header-switcher,abx-header-switcher,.card-4dp,abx-canvas-control .control-wrapper,a.md-button.md-raised:not([disabled]):hover:active,a.md-button.md-raised:not([disabled]):focus:active,a.md-button.md-raised:not([disabled]).md-focused:active,button.md-button.md-raised:not([disabled]):hover:active,button.md-button.md-raised:not([disabled]):focus:active,button.md-button.md-raised:not([disabled]).md-focused:active{box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12);z-index:4}.elevation-frame-5dp,.card-5dp{box-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 5px 8px 0px rgba(0,0,0,.14),0px 1px 14px 0px rgba(0,0,0,.12);z-index:5}.elevation-frame-6dp,.markup-generic-layer-list,#floor-plan .abx-pin-div-icon--selected,.media-viewer-image .control-container__button,.media-viewer-image .zoom-out,.media-viewer-image .zoom-in,.media-viewer-image .reset-position,.media-viewer-image .rotate,.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image .file-preview-dialog__image-viewer-button,abx-side-bar,.card-6dp{box-shadow:0px 3px 5px -1px rgba(0,0,0,.2),0px 6px 10px 0px rgba(0,0,0,.14),0px 1px 18px 0px rgba(0,0,0,.12);z-index:6}.elevation-frame-7dp,.card-7dp{box-shadow:0px 4px 5px -2px rgba(0,0,0,.2),0px 7px 10px 1px rgba(0,0,0,.14),0px 2px 16px 1px rgba(0,0,0,.12);z-index:7}.elevation-frame-8dp,abx-app-header .abx-app-header,.card-8dp{box-shadow:0px 5px 5px -3px rgba(0,0,0,.2),0px 8px 10px 1px rgba(0,0,0,.14),0px 3px 14px 2px rgba(0,0,0,.12);z-index:8}.elevation-frame-9dp,.card-9dp{box-shadow:0px 5px 6px -3px rgba(0,0,0,.2),0px 9px 12px 1px rgba(0,0,0,.14),0px 3px 16px 2px rgba(0,0,0,.12);z-index:9}.elevation-frame-10dp,.card-10dp{box-shadow:0px 6px 6px -3px rgba(0,0,0,.2),0px 10px 14px 1px rgba(0,0,0,.14),0px 4px 18px 3px rgba(0,0,0,.12);z-index:10}.elevation-frame-11dp,.card-11dp{box-shadow:0px 6px 7px -4px rgba(0,0,0,.2),0px 11px 15px 1px rgba(0,0,0,.14),0px 4px 20px 3px rgba(0,0,0,.12);z-index:11}.elevation-frame-12dp,.card-12dp{box-shadow:0px 7px 8px -4px rgba(0,0,0,.2),0px 12px 17px 2px rgba(0,0,0,.14),0px 5px 22px 4px rgba(0,0,0,.12);z-index:12}.elevation-frame-13dp,.card-13dp{box-shadow:0px 7px 8px -4px rgba(0,0,0,.2),0px 13px 19px 2px rgba(0,0,0,.14),0px 5px 24px 4px rgba(0,0,0,.12);z-index:13}.elevation-frame-14dp,.card-14dp{box-shadow:0px 7px 9px -4px rgba(0,0,0,.2),0px 14px 21px 2px rgba(0,0,0,.14),0px 5px 26px 4px rgba(0,0,0,.12);z-index:14}.elevation-frame-15dp,.card-15dp{box-shadow:0px 8px 9px -5px rgba(0,0,0,.2),0px 15px 22px 2px rgba(0,0,0,.14),0px 6px 28px 5px rgba(0,0,0,.12);z-index:15}.elevation-frame-16dp,.card-16dp{box-shadow:0px 8px 10px -5px rgba(0,0,0,.2),0px 16px 24px 2px rgba(0,0,0,.14),0px 6px 30px 5px rgba(0,0,0,.12);z-index:16}.elevation-frame-17dp,.card-17dp{box-shadow:0px 8px 11px -5px rgba(0,0,0,.2),0px 17px 26px 2px rgba(0,0,0,.14),0px 6px 32px 5px rgba(0,0,0,.12);z-index:17}.elevation-frame-18dp,.card-18dp{box-shadow:0px 9px 11px -5px rgba(0,0,0,.2),0px 18px 28px 2px rgba(0,0,0,.14),0px 7px 34px 6px rgba(0,0,0,.12);z-index:18}.elevation-frame-19dp,.card-19dp{box-shadow:0px 9px 12px -6px rgba(0,0,0,.2),0px 19px 29px 2px rgba(0,0,0,.14),0px 7px 36px 6px rgba(0,0,0,.12);z-index:19}.elevation-frame-20dp,.card-20dp{box-shadow:0px 10px 13px -6px rgba(0,0,0,.2),0px 20px 31px 3px rgba(0,0,0,.14),0px 8px 38px 7px rgba(0,0,0,.12);z-index:20}.elevation-frame-21dp,.card-21dp{box-shadow:0px 10px 13px -6px rgba(0,0,0,.2),0px 21px 33px 3px rgba(0,0,0,.14),0px 8px 40px 7px rgba(0,0,0,.12);z-index:21}.elevation-frame-22dp,.card-22dp{box-shadow:0px 10px 14px -6px rgba(0,0,0,.2),0px 22px 35px 3px rgba(0,0,0,.14),0px 8px 42px 7px rgba(0,0,0,.12);z-index:22}.elevation-frame-23dp,.card-23dp{box-shadow:0px 11px 14px -7px rgba(0,0,0,.2),0px 23px 36px 3px rgba(0,0,0,.14),0px 9px 44px 8px rgba(0,0,0,.12);z-index:23}.elevation-frame-24dp,.card-24dp{box-shadow:0px 11px 15px -7px rgba(0,0,0,.2),0px 24px 38px 3px rgba(0,0,0,.14),0px 9px 46px 8px rgba(0,0,0,.12);z-index:24}.elevation-frame-top-1dp{box-shadow:0px -1px 5px -1px rgba(0,0,0,.2);z-index:1}.elevation-frame-bot-1dp{box-shadow:0px 2px 5px -1px rgba(0,0,0,.2);z-index:1}.elevation-frame-top-2dp{box-shadow:0px -2px 5px -1px rgba(0,0,0,.2);z-index:2}.elevation-frame-bot-2dp,.job-detail__list-header,abx-list md-toolbar.abx-list-header,abx-list md-toolbar.abx-batch-actions,.building-header{box-shadow:0px 3px 5px -1px rgba(0,0,0,.2);z-index:2}.elevation-frame-top-3dp{box-shadow:0px -3px 5px -1px rgba(0,0,0,.2);z-index:3}.elevation-frame-bot-3dp{box-shadow:0px 4px 5px -1px rgba(0,0,0,.2);z-index:3}.elevation-frame-top-4dp{box-shadow:0px -4px 5px -1px rgba(0,0,0,.2);z-index:4}.elevation-frame-bot-4dp,md-tabs.elevated-tabs,md-tabs.elevated-tabs md-tabs-wrapper{box-shadow:0px 5px 5px -1px rgba(0,0,0,.2);z-index:4}.elevation-frame-top-5dp{box-shadow:0px -5px 5px -1px rgba(0,0,0,.2);z-index:5}.elevation-frame-bot-5dp{box-shadow:0px 6px 5px -1px rgba(0,0,0,.2);z-index:5}.elevation-frame-top-6dp{box-shadow:0px -6px 5px -1px rgba(0,0,0,.2);z-index:6}.elevation-frame-bot-6dp{box-shadow:0px 7px 5px -1px rgba(0,0,0,.2);z-index:6}.elevation-frame-top-7dp{box-shadow:0px -7px 5px -1px rgba(0,0,0,.2);z-index:7}.elevation-frame-bot-7dp{box-shadow:0px 8px 5px -1px rgba(0,0,0,.2);z-index:7}.elevation-frame-top-8dp{box-shadow:0px -8px 5px -1px rgba(0,0,0,.2);z-index:8}.elevation-frame-bot-8dp{box-shadow:0px 9px 5px -1px rgba(0,0,0,.2);z-index:8}.elevation-frame-top-9dp{box-shadow:0px -9px 5px -1px rgba(0,0,0,.2);z-index:9}.elevation-frame-bot-9dp{box-shadow:0px 10px 5px -1px rgba(0,0,0,.2);z-index:9}.elevation-frame-top-10dp{box-shadow:0px -10px 5px -1px rgba(0,0,0,.2);z-index:10}.elevation-frame-bot-10dp{box-shadow:0px 11px 5px -1px rgba(0,0,0,.2);z-index:10}.elevation-frame-top-11dp{box-shadow:0px -11px 5px -1px rgba(0,0,0,.2);z-index:11}.elevation-frame-bot-11dp{box-shadow:0px 12px 5px -1px rgba(0,0,0,.2);z-index:11}.elevation-frame-top-12dp{box-shadow:0px -12px 5px -1px rgba(0,0,0,.2);z-index:12}.elevation-frame-bot-12dp{box-shadow:0px 13px 5px -1px rgba(0,0,0,.2);z-index:12}.elevation-frame-top-13dp{box-shadow:0px -13px 5px -1px rgba(0,0,0,.2);z-index:13}.elevation-frame-bot-13dp{box-shadow:0px 14px 5px -1px rgba(0,0,0,.2);z-index:13}.elevation-frame-top-14dp{box-shadow:0px -14px 5px -1px rgba(0,0,0,.2);z-index:14}.elevation-frame-bot-14dp{box-shadow:0px 15px 5px -1px rgba(0,0,0,.2);z-index:14}.elevation-frame-top-15dp{box-shadow:0px -15px 5px -1px rgba(0,0,0,.2);z-index:15}.elevation-frame-bot-15dp{box-shadow:0px 16px 5px -1px rgba(0,0,0,.2);z-index:15}.elevation-frame-top-16dp{box-shadow:0px -16px 5px -1px rgba(0,0,0,.2);z-index:16}.elevation-frame-bot-16dp{box-shadow:0px 17px 5px -1px rgba(0,0,0,.2);z-index:16}.elevation-frame-top-17dp{box-shadow:0px -17px 5px -1px rgba(0,0,0,.2);z-index:17}.elevation-frame-bot-17dp{box-shadow:0px 18px 5px -1px rgba(0,0,0,.2);z-index:17}.elevation-frame-top-18dp{box-shadow:0px -18px 5px -1px rgba(0,0,0,.2);z-index:18}.elevation-frame-bot-18dp{box-shadow:0px 19px 5px -1px rgba(0,0,0,.2);z-index:18}.elevation-frame-top-19dp{box-shadow:0px -19px 5px -1px rgba(0,0,0,.2);z-index:19}.elevation-frame-bot-19dp{box-shadow:0px 20px 5px -1px rgba(0,0,0,.2);z-index:19}.elevation-frame-top-20dp{box-shadow:0px -20px 5px -1px rgba(0,0,0,.2);z-index:20}.elevation-frame-bot-20dp{box-shadow:0px 21px 5px -1px rgba(0,0,0,.2);z-index:20}.elevation-frame-top-21dp{box-shadow:0px -21px 5px -1px rgba(0,0,0,.2);z-index:21}.elevation-frame-bot-21dp{box-shadow:0px 22px 5px -1px rgba(0,0,0,.2);z-index:21}.elevation-frame-top-22dp{box-shadow:0px -22px 5px -1px rgba(0,0,0,.2);z-index:22}.elevation-frame-bot-22dp{box-shadow:0px 23px 5px -1px rgba(0,0,0,.2);z-index:22}.elevation-frame-top-23dp{box-shadow:0px -23px 5px -1px rgba(0,0,0,.2);z-index:23}.elevation-frame-bot-23dp{box-shadow:0px 24px 5px -1px rgba(0,0,0,.2);z-index:23}.elevation-frame-top-24dp{box-shadow:0px -24px 5px -1px rgba(0,0,0,.2);z-index:24}.elevation-frame-bot-24dp{box-shadow:0px 25px 5px -1px rgba(0,0,0,.2);z-index:24}.no-padding{padding:0 !important}.no-padding-top{padding-top:0 !important}.no-padding-left{padding-left:0 !important}.no-padding-bot{padding-bottom:0 !important}.no-padding-right{padding-right:0 !important}.pad-2{padding:2px}.pad-2-top{padding-top:2px}.pad-2-right{padding-right:2px}.pad-2-bot{padding-bottom:2px}.pad-2-left{padding-left:2px}.pad-4,abx-reporting-kpi #reporting-stats-container .reporting-stat-block,abx-dashboard-stats .dashboard-stats-container .dashboard-stat-block,abx-dashboard-stats .work-summary-container .work-summary-block,abx-building-info .abx-building-info__top-section .building-properties{padding:4px}.pad-4-top{padding-top:4px}.pad-4-right{padding-right:4px}.pad-4-bot{padding-bottom:4px}.pad-4-left{padding-left:4px}.pad-6{padding:6px}.pad-6-top{padding-top:6px}.pad-6-right{padding-right:6px}.pad-6-bot{padding-bottom:6px}.pad-6-left{padding-left:6px}.pad-8{padding:8px}.pad-8-top{padding-top:8px}.pad-8-right{padding-right:8px}.pad-8-bot,abx-input-section .abx-section-header,.abx-input-section .abx-section-header,.abx-activity-section .abx-section-header{padding-bottom:8px}.pad-8-left{padding-left:8px}.pad-10{padding:10px}.pad-10-top{padding-top:10px}.pad-10-right{padding-right:10px}.pad-10-bot{padding-bottom:10px}.pad-10-left{padding-left:10px}.pad-12{padding:12px}.pad-12-top{padding-top:12px}.pad-12-right{padding-right:12px}.pad-12-bot{padding-bottom:12px}.pad-12-left{padding-left:12px}.pad-14{padding:14px}.pad-14-top{padding-top:14px}.pad-14-right{padding-right:14px}.pad-14-bot{padding-bottom:14px}.pad-14-left{padding-left:14px}.pad-16{padding:16px}.pad-16-top{padding-top:16px}.pad-16-right{padding-right:16px}.pad-16-bot{padding-bottom:16px}.pad-16-left{padding-left:16px}.pad-18{padding:18px}.pad-18-top{padding-top:18px}.pad-18-right{padding-right:18px}.pad-18-bot{padding-bottom:18px}.pad-18-left{padding-left:18px}.pad-20{padding:20px}.pad-20-top{padding-top:20px}.pad-20-right{padding-right:20px}.pad-20-bot{padding-bottom:20px}.pad-20-left{padding-left:20px}.pad-22{padding:22px}.pad-22-top{padding-top:22px}.pad-22-right{padding-right:22px}.pad-22-bot{padding-bottom:22px}.pad-22-left{padding-left:22px}.pad-24{padding:24px}.pad-24-top{padding-top:24px}.pad-24-right{padding-right:24px}.pad-24-bot{padding-bottom:24px}.pad-24-left{padding-left:24px}.pad-26{padding:26px}.pad-26-top{padding-top:26px}.pad-26-right{padding-right:26px}.pad-26-bot{padding-bottom:26px}.pad-26-left{padding-left:26px}.pad-28{padding:28px}.pad-28-top{padding-top:28px}.pad-28-right{padding-right:28px}.pad-28-bot{padding-bottom:28px}.pad-28-left{padding-left:28px}.pad-30{padding:30px}.pad-30-top{padding-top:30px}.pad-30-right{padding-right:30px}.pad-30-bot{padding-bottom:30px}.pad-30-left{padding-left:30px}.pad-32{padding:32px}.pad-32-top{padding-top:32px}.pad-32-right{padding-right:32px}.pad-32-bot{padding-bottom:32px}.pad-32-left{padding-left:32px}.pad-34{padding:34px}.pad-34-top{padding-top:34px}.pad-34-right{padding-right:34px}.pad-34-bot{padding-bottom:34px}.pad-34-left{padding-left:34px}.pad-36{padding:36px}.pad-36-top{padding-top:36px}.pad-36-right{padding-right:36px}.pad-36-bot{padding-bottom:36px}.pad-36-left{padding-left:36px}.pad-38{padding:38px}.pad-38-top{padding-top:38px}.pad-38-right{padding-right:38px}.pad-38-bot{padding-bottom:38px}.pad-38-left{padding-left:38px}.pad-40{padding:40px}.pad-40-top{padding-top:40px}.pad-40-right{padding-right:40px}.pad-40-bot{padding-bottom:40px}.pad-40-left{padding-left:40px}.pad-42{padding:42px}.pad-42-top{padding-top:42px}.pad-42-right{padding-right:42px}.pad-42-bot{padding-bottom:42px}.pad-42-left{padding-left:42px}.pad-44{padding:44px}.pad-44-top{padding-top:44px}.pad-44-right{padding-right:44px}.pad-44-bot{padding-bottom:44px}.pad-44-left{padding-left:44px}.pad-46{padding:46px}.pad-46-top{padding-top:46px}.pad-46-right{padding-right:46px}.pad-46-bot{padding-bottom:46px}.pad-46-left{padding-left:46px}.pad-48{padding:48px}.pad-48-top{padding-top:48px}.pad-48-right{padding-right:48px}.pad-48-bot{padding-bottom:48px}.pad-48-left{padding-left:48px}.pad-50{padding:50px}.pad-50-top{padding-top:50px}.pad-50-right{padding-right:50px}.pad-50-bot{padding-bottom:50px}.pad-50-left{padding-left:50px}.pad-52{padding:52px}.pad-52-top{padding-top:52px}.pad-52-right{padding-right:52px}.pad-52-bot{padding-bottom:52px}.pad-52-left{padding-left:52px}.pad-54{padding:54px}.pad-54-top{padding-top:54px}.pad-54-right{padding-right:54px}.pad-54-bot{padding-bottom:54px}.pad-54-left{padding-left:54px}.pad-56{padding:56px}.pad-56-top{padding-top:56px}.pad-56-right{padding-right:56px}.pad-56-bot{padding-bottom:56px}.pad-56-left{padding-left:56px}.pad-58{padding:58px}.pad-58-top{padding-top:58px}.pad-58-right{padding-right:58px}.pad-58-bot{padding-bottom:58px}.pad-58-left{padding-left:58px}.pad-60{padding:60px}.pad-60-top{padding-top:60px}.pad-60-right{padding-right:60px}.pad-60-bot{padding-bottom:60px}.pad-60-left{padding-left:60px}.pad-62{padding:62px}.pad-62-top{padding-top:62px}.pad-62-right{padding-right:62px}.pad-62-bot{padding-bottom:62px}.pad-62-left{padding-left:62px}.pad-64{padding:64px}.pad-64-top{padding-top:64px}.pad-64-right{padding-right:64px}.pad-64-bot{padding-bottom:64px}.pad-64-left{padding-left:64px}.pad-66{padding:66px}.pad-66-top{padding-top:66px}.pad-66-right{padding-right:66px}.pad-66-bot{padding-bottom:66px}.pad-66-left{padding-left:66px}.pad-68{padding:68px}.pad-68-top{padding-top:68px}.pad-68-right{padding-right:68px}.pad-68-bot{padding-bottom:68px}.pad-68-left{padding-left:68px}.pad-70{padding:70px}.pad-70-top{padding-top:70px}.pad-70-right{padding-right:70px}.pad-70-bot{padding-bottom:70px}.pad-70-left{padding-left:70px}.pad-72{padding:72px}.pad-72-top{padding-top:72px}.pad-72-right{padding-right:72px}.pad-72-bot{padding-bottom:72px}.pad-72-left{padding-left:72px}.pad-74{padding:74px}.pad-74-top{padding-top:74px}.pad-74-right{padding-right:74px}.pad-74-bot{padding-bottom:74px}.pad-74-left{padding-left:74px}.pad-76{padding:76px}.pad-76-top{padding-top:76px}.pad-76-right{padding-right:76px}.pad-76-bot{padding-bottom:76px}.pad-76-left{padding-left:76px}.pad-78{padding:78px}.pad-78-top{padding-top:78px}.pad-78-right{padding-right:78px}.pad-78-bot{padding-bottom:78px}.pad-78-left{padding-left:78px}.pad-80{padding:80px}.pad-80-top{padding-top:80px}.pad-80-right{padding-right:80px}.pad-80-bot{padding-bottom:80px}.pad-80-left{padding-left:80px}.pad-82{padding:82px}.pad-82-top{padding-top:82px}.pad-82-right{padding-right:82px}.pad-82-bot{padding-bottom:82px}.pad-82-left{padding-left:82px}.pad-84{padding:84px}.pad-84-top{padding-top:84px}.pad-84-right{padding-right:84px}.pad-84-bot{padding-bottom:84px}.pad-84-left{padding-left:84px}.pad-86{padding:86px}.pad-86-top{padding-top:86px}.pad-86-right{padding-right:86px}.pad-86-bot{padding-bottom:86px}.pad-86-left{padding-left:86px}.pad-88{padding:88px}.pad-88-top{padding-top:88px}.pad-88-right{padding-right:88px}.pad-88-bot{padding-bottom:88px}.pad-88-left{padding-left:88px}.pad-90{padding:90px}.pad-90-top{padding-top:90px}.pad-90-right{padding-right:90px}.pad-90-bot{padding-bottom:90px}.pad-90-left{padding-left:90px}.pad-92{padding:92px}.pad-92-top{padding-top:92px}.pad-92-right{padding-right:92px}.pad-92-bot{padding-bottom:92px}.pad-92-left{padding-left:92px}.pad-94{padding:94px}.pad-94-top{padding-top:94px}.pad-94-right{padding-right:94px}.pad-94-bot{padding-bottom:94px}.pad-94-left{padding-left:94px}.pad-96{padding:96px}.pad-96-top{padding-top:96px}.pad-96-right{padding-right:96px}.pad-96-bot{padding-bottom:96px}.pad-96-left{padding-left:96px}.pad-98{padding:98px}.pad-98-top{padding-top:98px}.pad-98-right{padding-right:98px}.pad-98-bot{padding-bottom:98px}.pad-98-left{padding-left:98px}.pad-100{padding:100px}.pad-100-top{padding-top:100px}.pad-100-right{padding-right:100px}.pad-100-bot{padding-bottom:100px}.pad-100-left{padding-left:100px}.pad-102{padding:102px}.pad-102-top{padding-top:102px}.pad-102-right{padding-right:102px}.pad-102-bot{padding-bottom:102px}.pad-102-left{padding-left:102px}.pad-104{padding:104px}.pad-104-top{padding-top:104px}.pad-104-right{padding-right:104px}.pad-104-bot{padding-bottom:104px}.pad-104-left{padding-left:104px}.pad-106{padding:106px}.pad-106-top{padding-top:106px}.pad-106-right{padding-right:106px}.pad-106-bot{padding-bottom:106px}.pad-106-left{padding-left:106px}.pad-108{padding:108px}.pad-108-top{padding-top:108px}.pad-108-right{padding-right:108px}.pad-108-bot{padding-bottom:108px}.pad-108-left{padding-left:108px}.pad-110{padding:110px}.pad-110-top{padding-top:110px}.pad-110-right{padding-right:110px}.pad-110-bot{padding-bottom:110px}.pad-110-left{padding-left:110px}.pad-112{padding:112px}.pad-112-top{padding-top:112px}.pad-112-right{padding-right:112px}.pad-112-bot{padding-bottom:112px}.pad-112-left{padding-left:112px}.pad-114{padding:114px}.pad-114-top{padding-top:114px}.pad-114-right{padding-right:114px}.pad-114-bot{padding-bottom:114px}.pad-114-left{padding-left:114px}.pad-116{padding:116px}.pad-116-top{padding-top:116px}.pad-116-right{padding-right:116px}.pad-116-bot{padding-bottom:116px}.pad-116-left{padding-left:116px}.pad-118{padding:118px}.pad-118-top{padding-top:118px}.pad-118-right{padding-right:118px}.pad-118-bot{padding-bottom:118px}.pad-118-left{padding-left:118px}.pad-120{padding:120px}.pad-120-top{padding-top:120px}.pad-120-right{padding-right:120px}.pad-120-bot{padding-bottom:120px}.pad-120-left{padding-left:120px}.pad-122{padding:122px}.pad-122-top{padding-top:122px}.pad-122-right{padding-right:122px}.pad-122-bot{padding-bottom:122px}.pad-122-left{padding-left:122px}.pad-124{padding:124px}.pad-124-top{padding-top:124px}.pad-124-right{padding-right:124px}.pad-124-bot{padding-bottom:124px}.pad-124-left{padding-left:124px}.pad-126{padding:126px}.pad-126-top{padding-top:126px}.pad-126-right{padding-right:126px}.pad-126-bot{padding-bottom:126px}.pad-126-left{padding-left:126px}.pad-128{padding:128px}.pad-128-top{padding-top:128px}.pad-128-right{padding-right:128px}.pad-128-bot{padding-bottom:128px}.pad-128-left{padding-left:128px}.pad-130{padding:130px}.pad-130-top{padding-top:130px}.pad-130-right{padding-right:130px}.pad-130-bot{padding-bottom:130px}.pad-130-left{padding-left:130px}.pad-132{padding:132px}.pad-132-top{padding-top:132px}.pad-132-right{padding-right:132px}.pad-132-bot{padding-bottom:132px}.pad-132-left{padding-left:132px}.pad-134{padding:134px}.pad-134-top{padding-top:134px}.pad-134-right{padding-right:134px}.pad-134-bot{padding-bottom:134px}.pad-134-left{padding-left:134px}.pad-136{padding:136px}.pad-136-top{padding-top:136px}.pad-136-right{padding-right:136px}.pad-136-bot{padding-bottom:136px}.pad-136-left{padding-left:136px}.pad-138{padding:138px}.pad-138-top{padding-top:138px}.pad-138-right{padding-right:138px}.pad-138-bot{padding-bottom:138px}.pad-138-left{padding-left:138px}.pad-140{padding:140px}.pad-140-top{padding-top:140px}.pad-140-right{padding-right:140px}.pad-140-bot{padding-bottom:140px}.pad-140-left{padding-left:140px}.pad-142{padding:142px}.pad-142-top{padding-top:142px}.pad-142-right{padding-right:142px}.pad-142-bot{padding-bottom:142px}.pad-142-left{padding-left:142px}.pad-144{padding:144px}.pad-144-top{padding-top:144px}.pad-144-right{padding-right:144px}.pad-144-bot{padding-bottom:144px}.pad-144-left{padding-left:144px}.pad-146{padding:146px}.pad-146-top{padding-top:146px}.pad-146-right{padding-right:146px}.pad-146-bot{padding-bottom:146px}.pad-146-left{padding-left:146px}.pad-148{padding:148px}.pad-148-top{padding-top:148px}.pad-148-right{padding-right:148px}.pad-148-bot{padding-bottom:148px}.pad-148-left{padding-left:148px}.pad-150{padding:150px}.pad-150-top{padding-top:150px}.pad-150-right{padding-right:150px}.pad-150-bot{padding-bottom:150px}.pad-150-left{padding-left:150px}.pad-152{padding:152px}.pad-152-top{padding-top:152px}.pad-152-right{padding-right:152px}.pad-152-bot{padding-bottom:152px}.pad-152-left{padding-left:152px}.pad-154{padding:154px}.pad-154-top{padding-top:154px}.pad-154-right{padding-right:154px}.pad-154-bot{padding-bottom:154px}.pad-154-left{padding-left:154px}.pad-156{padding:156px}.pad-156-top{padding-top:156px}.pad-156-right{padding-right:156px}.pad-156-bot{padding-bottom:156px}.pad-156-left{padding-left:156px}.pad-158{padding:158px}.pad-158-top{padding-top:158px}.pad-158-right{padding-right:158px}.pad-158-bot{padding-bottom:158px}.pad-158-left{padding-left:158px}.pad-160{padding:160px}.pad-160-top{padding-top:160px}.pad-160-right{padding-right:160px}.pad-160-bot{padding-bottom:160px}.pad-160-left{padding-left:160px}.pad-162{padding:162px}.pad-162-top{padding-top:162px}.pad-162-right{padding-right:162px}.pad-162-bot{padding-bottom:162px}.pad-162-left{padding-left:162px}.pad-164{padding:164px}.pad-164-top{padding-top:164px}.pad-164-right{padding-right:164px}.pad-164-bot{padding-bottom:164px}.pad-164-left{padding-left:164px}.pad-166{padding:166px}.pad-166-top{padding-top:166px}.pad-166-right{padding-right:166px}.pad-166-bot{padding-bottom:166px}.pad-166-left{padding-left:166px}.pad-168{padding:168px}.pad-168-top{padding-top:168px}.pad-168-right{padding-right:168px}.pad-168-bot{padding-bottom:168px}.pad-168-left{padding-left:168px}.pad-170{padding:170px}.pad-170-top{padding-top:170px}.pad-170-right{padding-right:170px}.pad-170-bot{padding-bottom:170px}.pad-170-left{padding-left:170px}.pad-172{padding:172px}.pad-172-top{padding-top:172px}.pad-172-right{padding-right:172px}.pad-172-bot{padding-bottom:172px}.pad-172-left{padding-left:172px}.pad-174{padding:174px}.pad-174-top{padding-top:174px}.pad-174-right{padding-right:174px}.pad-174-bot{padding-bottom:174px}.pad-174-left{padding-left:174px}.pad-176{padding:176px}.pad-176-top{padding-top:176px}.pad-176-right{padding-right:176px}.pad-176-bot{padding-bottom:176px}.pad-176-left{padding-left:176px}.pad-178{padding:178px}.pad-178-top{padding-top:178px}.pad-178-right{padding-right:178px}.pad-178-bot{padding-bottom:178px}.pad-178-left{padding-left:178px}.pad-180{padding:180px}.pad-180-top{padding-top:180px}.pad-180-right{padding-right:180px}.pad-180-bot{padding-bottom:180px}.pad-180-left{padding-left:180px}.pad-182{padding:182px}.pad-182-top{padding-top:182px}.pad-182-right{padding-right:182px}.pad-182-bot{padding-bottom:182px}.pad-182-left{padding-left:182px}.pad-184{padding:184px}.pad-184-top{padding-top:184px}.pad-184-right{padding-right:184px}.pad-184-bot{padding-bottom:184px}.pad-184-left{padding-left:184px}.pad-186{padding:186px}.pad-186-top{padding-top:186px}.pad-186-right{padding-right:186px}.pad-186-bot{padding-bottom:186px}.pad-186-left{padding-left:186px}.pad-188{padding:188px}.pad-188-top{padding-top:188px}.pad-188-right{padding-right:188px}.pad-188-bot{padding-bottom:188px}.pad-188-left{padding-left:188px}.pad-190{padding:190px}.pad-190-top{padding-top:190px}.pad-190-right{padding-right:190px}.pad-190-bot{padding-bottom:190px}.pad-190-left{padding-left:190px}.pad-192{padding:192px}.pad-192-top{padding-top:192px}.pad-192-right{padding-right:192px}.pad-192-bot{padding-bottom:192px}.pad-192-left{padding-left:192px}.pad-194{padding:194px}.pad-194-top{padding-top:194px}.pad-194-right{padding-right:194px}.pad-194-bot{padding-bottom:194px}.pad-194-left{padding-left:194px}.pad-196{padding:196px}.pad-196-top{padding-top:196px}.pad-196-right{padding-right:196px}.pad-196-bot{padding-bottom:196px}.pad-196-left{padding-left:196px}.pad-198{padding:198px}.pad-198-top{padding-top:198px}.pad-198-right{padding-right:198px}.pad-198-bot{padding-bottom:198px}.pad-198-left{padding-left:198px}.pad-200{padding:200px}.pad-200-top{padding-top:200px}.pad-200-right{padding-right:200px}.pad-200-bot{padding-bottom:200px}.pad-200-left{padding-left:200px}.pad-202{padding:202px}.pad-202-top{padding-top:202px}.pad-202-right{padding-right:202px}.pad-202-bot{padding-bottom:202px}.pad-202-left{padding-left:202px}.pad-204{padding:204px}.pad-204-top{padding-top:204px}.pad-204-right{padding-right:204px}.pad-204-bot{padding-bottom:204px}.pad-204-left{padding-left:204px}.pad-206{padding:206px}.pad-206-top{padding-top:206px}.pad-206-right{padding-right:206px}.pad-206-bot{padding-bottom:206px}.pad-206-left{padding-left:206px}.pad-208{padding:208px}.pad-208-top{padding-top:208px}.pad-208-right{padding-right:208px}.pad-208-bot{padding-bottom:208px}.pad-208-left{padding-left:208px}.pad-210{padding:210px}.pad-210-top{padding-top:210px}.pad-210-right{padding-right:210px}.pad-210-bot{padding-bottom:210px}.pad-210-left{padding-left:210px}.pad-212{padding:212px}.pad-212-top{padding-top:212px}.pad-212-right{padding-right:212px}.pad-212-bot{padding-bottom:212px}.pad-212-left{padding-left:212px}.pad-214{padding:214px}.pad-214-top{padding-top:214px}.pad-214-right{padding-right:214px}.pad-214-bot{padding-bottom:214px}.pad-214-left{padding-left:214px}.pad-216{padding:216px}.pad-216-top{padding-top:216px}.pad-216-right{padding-right:216px}.pad-216-bot{padding-bottom:216px}.pad-216-left{padding-left:216px}.pad-218{padding:218px}.pad-218-top{padding-top:218px}.pad-218-right{padding-right:218px}.pad-218-bot{padding-bottom:218px}.pad-218-left{padding-left:218px}.pad-220{padding:220px}.pad-220-top{padding-top:220px}.pad-220-right{padding-right:220px}.pad-220-bot{padding-bottom:220px}.pad-220-left{padding-left:220px}.pad-222{padding:222px}.pad-222-top{padding-top:222px}.pad-222-right{padding-right:222px}.pad-222-bot{padding-bottom:222px}.pad-222-left{padding-left:222px}.pad-224{padding:224px}.pad-224-top{padding-top:224px}.pad-224-right{padding-right:224px}.pad-224-bot{padding-bottom:224px}.pad-224-left{padding-left:224px}.pad-226{padding:226px}.pad-226-top{padding-top:226px}.pad-226-right{padding-right:226px}.pad-226-bot{padding-bottom:226px}.pad-226-left{padding-left:226px}.pad-228{padding:228px}.pad-228-top{padding-top:228px}.pad-228-right{padding-right:228px}.pad-228-bot{padding-bottom:228px}.pad-228-left{padding-left:228px}.pad-230{padding:230px}.pad-230-top{padding-top:230px}.pad-230-right{padding-right:230px}.pad-230-bot{padding-bottom:230px}.pad-230-left{padding-left:230px}.pad-232{padding:232px}.pad-232-top{padding-top:232px}.pad-232-right{padding-right:232px}.pad-232-bot{padding-bottom:232px}.pad-232-left{padding-left:232px}.pad-234{padding:234px}.pad-234-top{padding-top:234px}.pad-234-right{padding-right:234px}.pad-234-bot{padding-bottom:234px}.pad-234-left{padding-left:234px}.pad-236{padding:236px}.pad-236-top{padding-top:236px}.pad-236-right{padding-right:236px}.pad-236-bot{padding-bottom:236px}.pad-236-left{padding-left:236px}.pad-238{padding:238px}.pad-238-top{padding-top:238px}.pad-238-right{padding-right:238px}.pad-238-bot{padding-bottom:238px}.pad-238-left{padding-left:238px}.pad-240{padding:240px}.pad-240-top{padding-top:240px}.pad-240-right{padding-right:240px}.pad-240-bot{padding-bottom:240px}.pad-240-left{padding-left:240px}.pad-242{padding:242px}.pad-242-top{padding-top:242px}.pad-242-right{padding-right:242px}.pad-242-bot{padding-bottom:242px}.pad-242-left{padding-left:242px}.pad-244{padding:244px}.pad-244-top{padding-top:244px}.pad-244-right{padding-right:244px}.pad-244-bot{padding-bottom:244px}.pad-244-left{padding-left:244px}.pad-246{padding:246px}.pad-246-top{padding-top:246px}.pad-246-right{padding-right:246px}.pad-246-bot{padding-bottom:246px}.pad-246-left{padding-left:246px}.pad-248{padding:248px}.pad-248-top{padding-top:248px}.pad-248-right{padding-right:248px}.pad-248-bot{padding-bottom:248px}.pad-248-left{padding-left:248px}.pad-250{padding:250px}.pad-250-top{padding-top:250px}.pad-250-right{padding-right:250px}.pad-250-bot{padding-bottom:250px}.pad-250-left{padding-left:250px}.pad-252{padding:252px}.pad-252-top{padding-top:252px}.pad-252-right{padding-right:252px}.pad-252-bot{padding-bottom:252px}.pad-252-left{padding-left:252px}.pad-254{padding:254px}.pad-254-top{padding-top:254px}.pad-254-right{padding-right:254px}.pad-254-bot{padding-bottom:254px}.pad-254-left{padding-left:254px}.pad-256{padding:256px}.pad-256-top{padding-top:256px}.pad-256-right{padding-right:256px}.pad-256-bot{padding-bottom:256px}.pad-256-left{padding-left:256px}.no-margin{margin:0 !important}.no-margin-top{margin-top:0 !important}.no-margin-left{margin-left:0 !important}.no-margin-bot{margin-bottom:0 !important}.no-margin-right{margin-right:0 !important}.m-2{margin:2px}.m-2-top{margin-top:2px}.m-2-right{margin-right:2px}.m-2-bot{margin-bottom:2px}.m-2-left{margin-left:2px}.m-4{margin:4px}.m-4-top{margin-top:4px}.m-4-right{margin-right:4px}.m-4-bot{margin-bottom:4px}.m-4-left{margin-left:4px}.m-6{margin:6px}.m-6-top{margin-top:6px}.m-6-right{margin-right:6px}.m-6-bot{margin-bottom:6px}.m-6-left{margin-left:6px}.m-8{margin:8px}.m-8-top{margin-top:8px}.m-8-right{margin-right:8px}.m-8-bot{margin-bottom:8px}.m-8-left{margin-left:8px}.m-10{margin:10px}.m-10-top{margin-top:10px}.m-10-right{margin-right:10px}.m-10-bot{margin-bottom:10px}.m-10-left{margin-left:10px}.m-12{margin:12px}.m-12-top{margin-top:12px}.m-12-right{margin-right:12px}.m-12-bot{margin-bottom:12px}.m-12-left{margin-left:12px}.m-14{margin:14px}.m-14-top{margin-top:14px}.m-14-right{margin-right:14px}.m-14-bot{margin-bottom:14px}.m-14-left{margin-left:14px}.m-16{margin:16px}.m-16-top{margin-top:16px}.m-16-right{margin-right:16px}.m-16-bot,.reporting-container .reporting-card,abx-dashboard .dashboard-card{margin-bottom:16px}.m-16-left{margin-left:16px}.m-18{margin:18px}.m-18-top{margin-top:18px}.m-18-right{margin-right:18px}.m-18-bot{margin-bottom:18px}.m-18-left{margin-left:18px}.m-20{margin:20px}.m-20-top{margin-top:20px}.m-20-right{margin-right:20px}.m-20-bot{margin-bottom:20px}.m-20-left{margin-left:20px}.m-22{margin:22px}.m-22-top{margin-top:22px}.m-22-right{margin-right:22px}.m-22-bot{margin-bottom:22px}.m-22-left{margin-left:22px}.m-24{margin:24px}.m-24-top{margin-top:24px}.m-24-right{margin-right:24px}.m-24-bot{margin-bottom:24px}.m-24-left{margin-left:24px}.m-26{margin:26px}.m-26-top{margin-top:26px}.m-26-right{margin-right:26px}.m-26-bot{margin-bottom:26px}.m-26-left{margin-left:26px}.m-28{margin:28px}.m-28-top{margin-top:28px}.m-28-right{margin-right:28px}.m-28-bot{margin-bottom:28px}.m-28-left{margin-left:28px}.m-30{margin:30px}.m-30-top{margin-top:30px}.m-30-right{margin-right:30px}.m-30-bot{margin-bottom:30px}.m-30-left{margin-left:30px}.m-32{margin:32px}.m-32-top{margin-top:32px}.m-32-right{margin-right:32px}.m-32-bot{margin-bottom:32px}.m-32-left{margin-left:32px}.m-34{margin:34px}.m-34-top{margin-top:34px}.m-34-right{margin-right:34px}.m-34-bot{margin-bottom:34px}.m-34-left{margin-left:34px}.m-36{margin:36px}.m-36-top{margin-top:36px}.m-36-right{margin-right:36px}.m-36-bot{margin-bottom:36px}.m-36-left{margin-left:36px}.m-38{margin:38px}.m-38-top{margin-top:38px}.m-38-right{margin-right:38px}.m-38-bot{margin-bottom:38px}.m-38-left{margin-left:38px}.m-40{margin:40px}.m-40-top{margin-top:40px}.m-40-right{margin-right:40px}.m-40-bot{margin-bottom:40px}.m-40-left{margin-left:40px}.m-42{margin:42px}.m-42-top{margin-top:42px}.m-42-right{margin-right:42px}.m-42-bot{margin-bottom:42px}.m-42-left{margin-left:42px}.m-44{margin:44px}.m-44-top{margin-top:44px}.m-44-right{margin-right:44px}.m-44-bot{margin-bottom:44px}.m-44-left{margin-left:44px}.m-46{margin:46px}.m-46-top{margin-top:46px}.m-46-right{margin-right:46px}.m-46-bot{margin-bottom:46px}.m-46-left{margin-left:46px}.m-48{margin:48px}.m-48-top{margin-top:48px}.m-48-right{margin-right:48px}.m-48-bot{margin-bottom:48px}.m-48-left{margin-left:48px}.m-50{margin:50px}.m-50-top{margin-top:50px}.m-50-right{margin-right:50px}.m-50-bot{margin-bottom:50px}.m-50-left{margin-left:50px}.m-52{margin:52px}.m-52-top{margin-top:52px}.m-52-right{margin-right:52px}.m-52-bot{margin-bottom:52px}.m-52-left{margin-left:52px}.m-54{margin:54px}.m-54-top{margin-top:54px}.m-54-right{margin-right:54px}.m-54-bot{margin-bottom:54px}.m-54-left{margin-left:54px}.m-56{margin:56px}.m-56-top{margin-top:56px}.m-56-right{margin-right:56px}.m-56-bot{margin-bottom:56px}.m-56-left{margin-left:56px}.m-58{margin:58px}.m-58-top{margin-top:58px}.m-58-right{margin-right:58px}.m-58-bot{margin-bottom:58px}.m-58-left{margin-left:58px}.m-60{margin:60px}.m-60-top{margin-top:60px}.m-60-right{margin-right:60px}.m-60-bot{margin-bottom:60px}.m-60-left{margin-left:60px}.m-62{margin:62px}.m-62-top{margin-top:62px}.m-62-right{margin-right:62px}.m-62-bot{margin-bottom:62px}.m-62-left{margin-left:62px}.m-64{margin:64px}.m-64-top{margin-top:64px}.m-64-right{margin-right:64px}.m-64-bot{margin-bottom:64px}.m-64-left{margin-left:64px}.m-66{margin:66px}.m-66-top{margin-top:66px}.m-66-right{margin-right:66px}.m-66-bot{margin-bottom:66px}.m-66-left{margin-left:66px}.m-68{margin:68px}.m-68-top{margin-top:68px}.m-68-right{margin-right:68px}.m-68-bot{margin-bottom:68px}.m-68-left{margin-left:68px}.m-70{margin:70px}.m-70-top{margin-top:70px}.m-70-right{margin-right:70px}.m-70-bot{margin-bottom:70px}.m-70-left{margin-left:70px}.m-72{margin:72px}.m-72-top{margin-top:72px}.m-72-right{margin-right:72px}.m-72-bot{margin-bottom:72px}.m-72-left{margin-left:72px}.m-74{margin:74px}.m-74-top{margin-top:74px}.m-74-right{margin-right:74px}.m-74-bot{margin-bottom:74px}.m-74-left{margin-left:74px}.m-76{margin:76px}.m-76-top{margin-top:76px}.m-76-right{margin-right:76px}.m-76-bot{margin-bottom:76px}.m-76-left{margin-left:76px}.m-78{margin:78px}.m-78-top{margin-top:78px}.m-78-right{margin-right:78px}.m-78-bot{margin-bottom:78px}.m-78-left{margin-left:78px}.m-80{margin:80px}.m-80-top{margin-top:80px}.m-80-right{margin-right:80px}.m-80-bot{margin-bottom:80px}.m-80-left{margin-left:80px}.m-82{margin:82px}.m-82-top{margin-top:82px}.m-82-right{margin-right:82px}.m-82-bot{margin-bottom:82px}.m-82-left{margin-left:82px}.m-84{margin:84px}.m-84-top{margin-top:84px}.m-84-right{margin-right:84px}.m-84-bot{margin-bottom:84px}.m-84-left{margin-left:84px}.m-86{margin:86px}.m-86-top{margin-top:86px}.m-86-right{margin-right:86px}.m-86-bot{margin-bottom:86px}.m-86-left{margin-left:86px}.m-88{margin:88px}.m-88-top{margin-top:88px}.m-88-right{margin-right:88px}.m-88-bot{margin-bottom:88px}.m-88-left{margin-left:88px}.m-90{margin:90px}.m-90-top{margin-top:90px}.m-90-right{margin-right:90px}.m-90-bot{margin-bottom:90px}.m-90-left{margin-left:90px}.m-92{margin:92px}.m-92-top{margin-top:92px}.m-92-right{margin-right:92px}.m-92-bot{margin-bottom:92px}.m-92-left{margin-left:92px}.m-94{margin:94px}.m-94-top{margin-top:94px}.m-94-right{margin-right:94px}.m-94-bot{margin-bottom:94px}.m-94-left{margin-left:94px}.m-96{margin:96px}.m-96-top{margin-top:96px}.m-96-right{margin-right:96px}.m-96-bot{margin-bottom:96px}.m-96-left{margin-left:96px}.m-98{margin:98px}.m-98-top{margin-top:98px}.m-98-right{margin-right:98px}.m-98-bot{margin-bottom:98px}.m-98-left{margin-left:98px}.m-100{margin:100px}.m-100-top{margin-top:100px}.m-100-right{margin-right:100px}.m-100-bot{margin-bottom:100px}.m-100-left{margin-left:100px}.m-102{margin:102px}.m-102-top{margin-top:102px}.m-102-right{margin-right:102px}.m-102-bot{margin-bottom:102px}.m-102-left{margin-left:102px}.m-104{margin:104px}.m-104-top{margin-top:104px}.m-104-right{margin-right:104px}.m-104-bot{margin-bottom:104px}.m-104-left{margin-left:104px}.m-106{margin:106px}.m-106-top{margin-top:106px}.m-106-right{margin-right:106px}.m-106-bot{margin-bottom:106px}.m-106-left{margin-left:106px}.m-108{margin:108px}.m-108-top{margin-top:108px}.m-108-right{margin-right:108px}.m-108-bot{margin-bottom:108px}.m-108-left{margin-left:108px}.m-110{margin:110px}.m-110-top{margin-top:110px}.m-110-right{margin-right:110px}.m-110-bot{margin-bottom:110px}.m-110-left{margin-left:110px}.m-112{margin:112px}.m-112-top{margin-top:112px}.m-112-right{margin-right:112px}.m-112-bot{margin-bottom:112px}.m-112-left{margin-left:112px}.m-114{margin:114px}.m-114-top{margin-top:114px}.m-114-right{margin-right:114px}.m-114-bot{margin-bottom:114px}.m-114-left{margin-left:114px}.m-116{margin:116px}.m-116-top{margin-top:116px}.m-116-right{margin-right:116px}.m-116-bot{margin-bottom:116px}.m-116-left{margin-left:116px}.m-118{margin:118px}.m-118-top{margin-top:118px}.m-118-right{margin-right:118px}.m-118-bot{margin-bottom:118px}.m-118-left{margin-left:118px}.m-120{margin:120px}.m-120-top{margin-top:120px}.m-120-right{margin-right:120px}.m-120-bot{margin-bottom:120px}.m-120-left{margin-left:120px}.m-122{margin:122px}.m-122-top{margin-top:122px}.m-122-right{margin-right:122px}.m-122-bot{margin-bottom:122px}.m-122-left{margin-left:122px}.m-124{margin:124px}.m-124-top{margin-top:124px}.m-124-right{margin-right:124px}.m-124-bot{margin-bottom:124px}.m-124-left{margin-left:124px}.m-126{margin:126px}.m-126-top{margin-top:126px}.m-126-right{margin-right:126px}.m-126-bot{margin-bottom:126px}.m-126-left{margin-left:126px}.m-128{margin:128px}.m-128-top{margin-top:128px}.m-128-right{margin-right:128px}.m-128-bot{margin-bottom:128px}.m-128-left{margin-left:128px}.m-130{margin:130px}.m-130-top{margin-top:130px}.m-130-right{margin-right:130px}.m-130-bot{margin-bottom:130px}.m-130-left{margin-left:130px}.m-132{margin:132px}.m-132-top{margin-top:132px}.m-132-right{margin-right:132px}.m-132-bot{margin-bottom:132px}.m-132-left{margin-left:132px}.m-134{margin:134px}.m-134-top{margin-top:134px}.m-134-right{margin-right:134px}.m-134-bot{margin-bottom:134px}.m-134-left{margin-left:134px}.m-136{margin:136px}.m-136-top{margin-top:136px}.m-136-right{margin-right:136px}.m-136-bot{margin-bottom:136px}.m-136-left{margin-left:136px}.m-138{margin:138px}.m-138-top{margin-top:138px}.m-138-right{margin-right:138px}.m-138-bot{margin-bottom:138px}.m-138-left{margin-left:138px}.m-140{margin:140px}.m-140-top{margin-top:140px}.m-140-right{margin-right:140px}.m-140-bot{margin-bottom:140px}.m-140-left{margin-left:140px}.m-142{margin:142px}.m-142-top{margin-top:142px}.m-142-right{margin-right:142px}.m-142-bot{margin-bottom:142px}.m-142-left{margin-left:142px}.m-144{margin:144px}.m-144-top{margin-top:144px}.m-144-right{margin-right:144px}.m-144-bot{margin-bottom:144px}.m-144-left{margin-left:144px}.m-146{margin:146px}.m-146-top{margin-top:146px}.m-146-right{margin-right:146px}.m-146-bot{margin-bottom:146px}.m-146-left{margin-left:146px}.m-148{margin:148px}.m-148-top{margin-top:148px}.m-148-right{margin-right:148px}.m-148-bot{margin-bottom:148px}.m-148-left{margin-left:148px}.m-150{margin:150px}.m-150-top{margin-top:150px}.m-150-right{margin-right:150px}.m-150-bot{margin-bottom:150px}.m-150-left{margin-left:150px}.m-152{margin:152px}.m-152-top{margin-top:152px}.m-152-right{margin-right:152px}.m-152-bot{margin-bottom:152px}.m-152-left{margin-left:152px}.m-154{margin:154px}.m-154-top{margin-top:154px}.m-154-right{margin-right:154px}.m-154-bot{margin-bottom:154px}.m-154-left{margin-left:154px}.m-156{margin:156px}.m-156-top{margin-top:156px}.m-156-right{margin-right:156px}.m-156-bot{margin-bottom:156px}.m-156-left{margin-left:156px}.m-158{margin:158px}.m-158-top{margin-top:158px}.m-158-right{margin-right:158px}.m-158-bot{margin-bottom:158px}.m-158-left{margin-left:158px}.m-160{margin:160px}.m-160-top{margin-top:160px}.m-160-right{margin-right:160px}.m-160-bot{margin-bottom:160px}.m-160-left{margin-left:160px}.m-162{margin:162px}.m-162-top{margin-top:162px}.m-162-right{margin-right:162px}.m-162-bot{margin-bottom:162px}.m-162-left{margin-left:162px}.m-164{margin:164px}.m-164-top{margin-top:164px}.m-164-right{margin-right:164px}.m-164-bot{margin-bottom:164px}.m-164-left{margin-left:164px}.m-166{margin:166px}.m-166-top{margin-top:166px}.m-166-right{margin-right:166px}.m-166-bot{margin-bottom:166px}.m-166-left{margin-left:166px}.m-168{margin:168px}.m-168-top{margin-top:168px}.m-168-right{margin-right:168px}.m-168-bot{margin-bottom:168px}.m-168-left{margin-left:168px}.m-170{margin:170px}.m-170-top{margin-top:170px}.m-170-right{margin-right:170px}.m-170-bot{margin-bottom:170px}.m-170-left{margin-left:170px}.m-172{margin:172px}.m-172-top{margin-top:172px}.m-172-right{margin-right:172px}.m-172-bot{margin-bottom:172px}.m-172-left{margin-left:172px}.m-174{margin:174px}.m-174-top{margin-top:174px}.m-174-right{margin-right:174px}.m-174-bot{margin-bottom:174px}.m-174-left{margin-left:174px}.m-176{margin:176px}.m-176-top{margin-top:176px}.m-176-right{margin-right:176px}.m-176-bot{margin-bottom:176px}.m-176-left{margin-left:176px}.m-178{margin:178px}.m-178-top{margin-top:178px}.m-178-right{margin-right:178px}.m-178-bot{margin-bottom:178px}.m-178-left{margin-left:178px}.m-180{margin:180px}.m-180-top{margin-top:180px}.m-180-right{margin-right:180px}.m-180-bot{margin-bottom:180px}.m-180-left{margin-left:180px}.m-182{margin:182px}.m-182-top{margin-top:182px}.m-182-right{margin-right:182px}.m-182-bot{margin-bottom:182px}.m-182-left{margin-left:182px}.m-184{margin:184px}.m-184-top{margin-top:184px}.m-184-right{margin-right:184px}.m-184-bot{margin-bottom:184px}.m-184-left{margin-left:184px}.m-186{margin:186px}.m-186-top{margin-top:186px}.m-186-right{margin-right:186px}.m-186-bot{margin-bottom:186px}.m-186-left{margin-left:186px}.m-188{margin:188px}.m-188-top{margin-top:188px}.m-188-right{margin-right:188px}.m-188-bot{margin-bottom:188px}.m-188-left{margin-left:188px}.m-190{margin:190px}.m-190-top{margin-top:190px}.m-190-right{margin-right:190px}.m-190-bot{margin-bottom:190px}.m-190-left{margin-left:190px}.m-192{margin:192px}.m-192-top{margin-top:192px}.m-192-right{margin-right:192px}.m-192-bot{margin-bottom:192px}.m-192-left{margin-left:192px}.m-194{margin:194px}.m-194-top{margin-top:194px}.m-194-right{margin-right:194px}.m-194-bot{margin-bottom:194px}.m-194-left{margin-left:194px}.m-196{margin:196px}.m-196-top{margin-top:196px}.m-196-right{margin-right:196px}.m-196-bot{margin-bottom:196px}.m-196-left{margin-left:196px}.m-198{margin:198px}.m-198-top{margin-top:198px}.m-198-right{margin-right:198px}.m-198-bot{margin-bottom:198px}.m-198-left{margin-left:198px}.m-200{margin:200px}.m-200-top{margin-top:200px}.m-200-right{margin-right:200px}.m-200-bot{margin-bottom:200px}.m-200-left{margin-left:200px}.m-202{margin:202px}.m-202-top{margin-top:202px}.m-202-right{margin-right:202px}.m-202-bot{margin-bottom:202px}.m-202-left{margin-left:202px}.m-204{margin:204px}.m-204-top{margin-top:204px}.m-204-right{margin-right:204px}.m-204-bot{margin-bottom:204px}.m-204-left{margin-left:204px}.m-206{margin:206px}.m-206-top{margin-top:206px}.m-206-right{margin-right:206px}.m-206-bot{margin-bottom:206px}.m-206-left{margin-left:206px}.m-208{margin:208px}.m-208-top{margin-top:208px}.m-208-right{margin-right:208px}.m-208-bot{margin-bottom:208px}.m-208-left{margin-left:208px}.m-210{margin:210px}.m-210-top{margin-top:210px}.m-210-right{margin-right:210px}.m-210-bot{margin-bottom:210px}.m-210-left{margin-left:210px}.m-212{margin:212px}.m-212-top{margin-top:212px}.m-212-right{margin-right:212px}.m-212-bot{margin-bottom:212px}.m-212-left{margin-left:212px}.m-214{margin:214px}.m-214-top{margin-top:214px}.m-214-right{margin-right:214px}.m-214-bot{margin-bottom:214px}.m-214-left{margin-left:214px}.m-216{margin:216px}.m-216-top{margin-top:216px}.m-216-right{margin-right:216px}.m-216-bot{margin-bottom:216px}.m-216-left{margin-left:216px}.m-218{margin:218px}.m-218-top{margin-top:218px}.m-218-right{margin-right:218px}.m-218-bot{margin-bottom:218px}.m-218-left{margin-left:218px}.m-220{margin:220px}.m-220-top{margin-top:220px}.m-220-right{margin-right:220px}.m-220-bot{margin-bottom:220px}.m-220-left{margin-left:220px}.m-222{margin:222px}.m-222-top{margin-top:222px}.m-222-right{margin-right:222px}.m-222-bot{margin-bottom:222px}.m-222-left{margin-left:222px}.m-224{margin:224px}.m-224-top{margin-top:224px}.m-224-right{margin-right:224px}.m-224-bot{margin-bottom:224px}.m-224-left{margin-left:224px}.m-226{margin:226px}.m-226-top{margin-top:226px}.m-226-right{margin-right:226px}.m-226-bot{margin-bottom:226px}.m-226-left{margin-left:226px}.m-228{margin:228px}.m-228-top{margin-top:228px}.m-228-right{margin-right:228px}.m-228-bot{margin-bottom:228px}.m-228-left{margin-left:228px}.m-230{margin:230px}.m-230-top{margin-top:230px}.m-230-right{margin-right:230px}.m-230-bot{margin-bottom:230px}.m-230-left{margin-left:230px}.m-232{margin:232px}.m-232-top{margin-top:232px}.m-232-right{margin-right:232px}.m-232-bot{margin-bottom:232px}.m-232-left{margin-left:232px}.m-234{margin:234px}.m-234-top{margin-top:234px}.m-234-right{margin-right:234px}.m-234-bot{margin-bottom:234px}.m-234-left{margin-left:234px}.m-236{margin:236px}.m-236-top{margin-top:236px}.m-236-right{margin-right:236px}.m-236-bot{margin-bottom:236px}.m-236-left{margin-left:236px}.m-238{margin:238px}.m-238-top{margin-top:238px}.m-238-right{margin-right:238px}.m-238-bot{margin-bottom:238px}.m-238-left{margin-left:238px}.m-240{margin:240px}.m-240-top{margin-top:240px}.m-240-right{margin-right:240px}.m-240-bot{margin-bottom:240px}.m-240-left{margin-left:240px}.m-242{margin:242px}.m-242-top{margin-top:242px}.m-242-right{margin-right:242px}.m-242-bot{margin-bottom:242px}.m-242-left{margin-left:242px}.m-244{margin:244px}.m-244-top{margin-top:244px}.m-244-right{margin-right:244px}.m-244-bot{margin-bottom:244px}.m-244-left{margin-left:244px}.m-246{margin:246px}.m-246-top{margin-top:246px}.m-246-right{margin-right:246px}.m-246-bot{margin-bottom:246px}.m-246-left{margin-left:246px}.m-248{margin:248px}.m-248-top{margin-top:248px}.m-248-right{margin-right:248px}.m-248-bot{margin-bottom:248px}.m-248-left{margin-left:248px}.m-250{margin:250px}.m-250-top{margin-top:250px}.m-250-right{margin-right:250px}.m-250-bot{margin-bottom:250px}.m-250-left{margin-left:250px}.m-252{margin:252px}.m-252-top{margin-top:252px}.m-252-right{margin-right:252px}.m-252-bot{margin-bottom:252px}.m-252-left{margin-left:252px}.m-254{margin:254px}.m-254-top{margin-top:254px}.m-254-right{margin-right:254px}.m-254-bot{margin-bottom:254px}.m-254-left{margin-left:254px}.m-256{margin:256px}.m-256-top{margin-top:256px}.m-256-right{margin-right:256px}.m-256-bot{margin-bottom:256px}.m-256-left{margin-left:256px}.layout-row.layout-wrap>.flex-0{flex-basis:0 !important}.layout-row.layout-wrap>.flex-5{flex-basis:5 !important}.layout-row.layout-wrap>.flex-10{flex-basis:10 !important}.layout-row.layout-wrap>.flex-15{flex-basis:15 !important}.layout-row.layout-wrap>.flex-20{flex-basis:20 !important}.layout-row.layout-wrap>.flex-25{flex-basis:25 !important}.layout-row.layout-wrap>.flex-30{flex-basis:30 !important}.layout-row.layout-wrap>.flex-35{flex-basis:35 !important}.layout-row.layout-wrap>.flex-40{flex-basis:40 !important}.layout-row.layout-wrap>.flex-45{flex-basis:45 !important}.layout-row.layout-wrap>.flex-50{flex-basis:50 !important}.layout-row.layout-wrap>.flex-55{flex-basis:55 !important}.layout-row.layout-wrap>.flex-60{flex-basis:60 !important}.layout-row.layout-wrap>.flex-65{flex-basis:65 !important}.layout-row.layout-wrap>.flex-70{flex-basis:70 !important}.layout-row.layout-wrap>.flex-75{flex-basis:75 !important}.layout-row.layout-wrap>.flex-80{flex-basis:80 !important}.layout-row.layout-wrap>.flex-85{flex-basis:85 !important}.layout-row.layout-wrap>.flex-90{flex-basis:90 !important}.layout-row.layout-wrap>.flex-95{flex-basis:95 !important}.layout-row.layout-wrap>.flex-100{flex-basis:100 !important}.layout-row.layout-wrap>.flex-33{flex-basis:33.33% !important}.layout-row.layout-wrap>.flex-66{flex-basis:66.66% !important}.no-flexbox md-toolbar .md-toolbar-tools>*{margin:14px 0}.no-flexbox .layout-row>*{display:inline-block}.no-flexbox .layout-row .layout-align-center-stretch{text-align:center}.no-flexbox .layout-row .layout-align-center-stretch>*{display:inline-block;text-align:center}.no-flexbox .layout-column{display:table-cell}.no-flexbox .layout-column>*{display:block}.no-flexbox .layout-column .layout-align-start-center{text-align:center}.no-flexbox .layout-column .layout-align-center-stretch{margin:0 auto;text-align:center}.no-flexbox .layout-row>.flex-0{margin-left:auto;margin-right:auto;width:0vw}.no-flexbox .layout-row>.flex-5{margin-left:auto;margin-right:auto;width:5vw}.no-flexbox .layout-row>.flex-10{margin-left:auto;margin-right:auto;width:10vw}.no-flexbox .layout-row>.flex-15{margin-left:auto;margin-right:auto;width:15vw}.no-flexbox .layout-row>.flex-20{margin-left:auto;margin-right:auto;width:20vw}.no-flexbox .layout-row>.flex-25{margin-left:auto;margin-right:auto;width:25vw}.no-flexbox .layout-row>.flex-30{margin-left:auto;margin-right:auto;width:30vw}.no-flexbox .layout-row>.flex-35{margin-left:auto;margin-right:auto;width:35vw}.no-flexbox .layout-row>.flex-40{margin-left:auto;margin-right:auto;width:40vw}.no-flexbox .layout-row>.flex-45{margin-left:auto;margin-right:auto;width:45vw}.no-flexbox .layout-row>.flex-50{margin-left:auto;margin-right:auto;width:50vw}.no-flexbox .layout-row>.flex-55{margin-left:auto;margin-right:auto;width:55vw}.no-flexbox .layout-row>.flex-60{margin-left:auto;margin-right:auto;width:60vw}.no-flexbox .layout-row>.flex-65{margin-left:auto;margin-right:auto;width:65vw}.no-flexbox .layout-row>.flex-70{margin-left:auto;margin-right:auto;width:70vw}.no-flexbox .layout-row>.flex-75{margin-left:auto;margin-right:auto;width:75vw}.no-flexbox .layout-row>.flex-80{margin-left:auto;margin-right:auto;width:80vw}.no-flexbox .layout-row>.flex-85{margin-left:auto;margin-right:auto;width:85vw}.no-flexbox .layout-row>.flex-90{margin-left:auto;margin-right:auto;width:90vw}.no-flexbox .layout-row>.flex-95{margin-left:auto;margin-right:auto;width:95vw}.no-flexbox .layout-row>.flex-100{margin-left:auto;margin-right:auto;width:100vw}.no-flexbox .layout-row>.flex-33{margin-left:auto;margin-right:auto;width:33vw}.no-flexbox .layout-row>.flex-66{margin-left:auto;margin-right:auto;width:66vw}.layout-space-between-2{display:flex;flex-direction:row;justify-content:space-between;flex-wrap:wrap}.layout-space-between-2>*{flex-basis:100%}@media only screen and (min-width: 960px){.layout-space-between-2>*{flex-basis:calc(50% - 1em)}}@media print{.layout-space-between-2>*{flex-basis:calc(50% - 1em)}}i.md-2,img.md-2,md-icon.md-2{font-size:2px;height:2px;width:2px;min-height:2px;min-width:2px;max-height:2px;max-width:2px;line-height:2px}i.md-4,img.md-4,md-icon.md-4{font-size:4px;height:4px;width:4px;min-height:4px;min-width:4px;max-height:4px;max-width:4px;line-height:4px}i.md-6,img.md-6,md-icon.md-6{font-size:6px;height:6px;width:6px;min-height:6px;min-width:6px;max-height:6px;max-width:6px;line-height:6px}i.md-8,img.md-8,md-icon.md-8{font-size:8px;height:8px;width:8px;min-height:8px;min-width:8px;max-height:8px;max-width:8px;line-height:8px}i.md-10,img.md-10,md-icon.md-10{font-size:10px;height:10px;width:10px;min-height:10px;min-width:10px;max-height:10px;max-width:10px;line-height:10px}i.md-12,img.md-12,md-icon.md-12{font-size:12px;height:12px;width:12px;min-height:12px;min-width:12px;max-height:12px;max-width:12px;line-height:12px}i.md-14,img.md-14,md-icon.md-14{font-size:14px;height:14px;width:14px;min-height:14px;min-width:14px;max-height:14px;max-width:14px;line-height:14px}i.md-16,button.md-button.abx-action-row__item i.material-icons,a.md-button.abx-action-row__item i.material-icons,img.md-16,button.md-button.abx-action-row__item img.material-icons,a.md-button.abx-action-row__item img.material-icons,md-icon.md-16,button.md-button.abx-action-row__item md-icon.material-icons,a.md-button.abx-action-row__item md-icon.material-icons{font-size:16px;height:16px;width:16px;min-height:16px;min-width:16px;max-height:16px;max-width:16px;line-height:16px}i.md-18,abx-activity-list .work-order-log-header>.stat-container>.stat-container__item>.stat-label i.material-icons,abx-help-tooltip .icon-container .help-icon i.material-icons,img.md-18,abx-activity-list .work-order-log-header>.stat-container>.stat-container__item>.stat-label img.material-icons,abx-help-tooltip .icon-container .help-icon img.material-icons,md-icon.md-18,abx-activity-list .work-order-log-header>.stat-container>.stat-container__item>.stat-label md-icon.material-icons,abx-help-tooltip .icon-container .help-icon md-icon.material-icons{font-size:18px;height:18px;width:18px;min-height:18px;min-width:18px;max-height:18px;max-width:18px;line-height:18px}i.md-20,abx-round-info button.abx-button.btn-secondary i.material-icons,abx-round-info a.abx-button.btn-secondary i.material-icons,abx-round-info .abx-round-info-item i.material-icons,abx-location-buttons button.abx-button.btn-secondary i.material-icons,abx-location-buttons a.abx-button.btn-secondary i.material-icons,img.md-20,abx-round-info button.abx-button.btn-secondary img.material-icons,abx-round-info a.abx-button.btn-secondary img.material-icons,abx-round-info .abx-round-info-item img.material-icons,abx-location-buttons button.abx-button.btn-secondary img.material-icons,abx-location-buttons a.abx-button.btn-secondary img.material-icons,md-icon.md-20,abx-round-info button.abx-button.btn-secondary md-icon.material-icons,abx-round-info a.abx-button.btn-secondary md-icon.material-icons,abx-round-info .abx-round-info-item md-icon.material-icons,abx-location-buttons button.abx-button.btn-secondary md-icon.material-icons,abx-location-buttons a.abx-button.btn-secondary md-icon.material-icons{font-size:20px;height:20px;width:20px;min-height:20px;min-width:20px;max-height:20px;max-width:20px;line-height:20px}i.md-22,img.md-22,md-icon.md-22{font-size:22px;height:22px;width:22px;min-height:22px;min-width:22px;max-height:22px;max-width:22px;line-height:22px}i.md-24,img.md-24,md-icon.md-24{font-size:24px;height:24px;width:24px;min-height:24px;min-width:24px;max-height:24px;max-width:24px;line-height:24px}i.md-26,img.md-26,md-icon.md-26{font-size:26px;height:26px;width:26px;min-height:26px;min-width:26px;max-height:26px;max-width:26px;line-height:26px}i.md-28,img.md-28,md-icon.md-28{font-size:28px;height:28px;width:28px;min-height:28px;min-width:28px;max-height:28px;max-width:28px;line-height:28px}i.md-30,img.md-30,md-icon.md-30{font-size:30px;height:30px;width:30px;min-height:30px;min-width:30px;max-height:30px;max-width:30px;line-height:30px}i.md-32,img.md-32,md-icon.md-32{font-size:32px;height:32px;width:32px;min-height:32px;min-width:32px;max-height:32px;max-width:32px;line-height:32px}i.md-34,img.md-34,md-icon.md-34{font-size:34px;height:34px;width:34px;min-height:34px;min-width:34px;max-height:34px;max-width:34px;line-height:34px}i.md-36,img.md-36,md-icon.md-36{font-size:36px;height:36px;width:36px;min-height:36px;min-width:36px;max-height:36px;max-width:36px;line-height:36px}i.md-38,img.md-38,md-icon.md-38{font-size:38px;height:38px;width:38px;min-height:38px;min-width:38px;max-height:38px;max-width:38px;line-height:38px}i.md-40,img.md-40,md-icon.md-40{font-size:40px;height:40px;width:40px;min-height:40px;min-width:40px;max-height:40px;max-width:40px;line-height:40px}i.md-42,img.md-42,md-icon.md-42{font-size:42px;height:42px;width:42px;min-height:42px;min-width:42px;max-height:42px;max-width:42px;line-height:42px}i.md-44,img.md-44,md-icon.md-44{font-size:44px;height:44px;width:44px;min-height:44px;min-width:44px;max-height:44px;max-width:44px;line-height:44px}i.md-46,img.md-46,md-icon.md-46{font-size:46px;height:46px;width:46px;min-height:46px;min-width:46px;max-height:46px;max-width:46px;line-height:46px}i.md-48,img.md-48,md-icon.md-48,abx-job.job-header .job-status md-icon{font-size:48px;height:48px;width:48px;min-height:48px;min-width:48px;max-height:48px;max-width:48px;line-height:48px}i.md-50,img.md-50,md-icon.md-50{font-size:50px;height:50px;width:50px;min-height:50px;min-width:50px;max-height:50px;max-width:50px;line-height:50px}i.md-52,img.md-52,md-icon.md-52{font-size:52px;height:52px;width:52px;min-height:52px;min-width:52px;max-height:52px;max-width:52px;line-height:52px}i.md-54,img.md-54,md-icon.md-54{font-size:54px;height:54px;width:54px;min-height:54px;min-width:54px;max-height:54px;max-width:54px;line-height:54px}i.md-56,img.md-56,md-icon.md-56{font-size:56px;height:56px;width:56px;min-height:56px;min-width:56px;max-height:56px;max-width:56px;line-height:56px}i.md-58,img.md-58,md-icon.md-58{font-size:58px;height:58px;width:58px;min-height:58px;min-width:58px;max-height:58px;max-width:58px;line-height:58px}i.md-60,img.md-60,md-icon.md-60{font-size:60px;height:60px;width:60px;min-height:60px;min-width:60px;max-height:60px;max-width:60px;line-height:60px}i.md-62,img.md-62,md-icon.md-62{font-size:62px;height:62px;width:62px;min-height:62px;min-width:62px;max-height:62px;max-width:62px;line-height:62px}i.md-64,img.md-64,md-icon.md-64{font-size:64px;height:64px;width:64px;min-height:64px;min-width:64px;max-height:64px;max-width:64px;line-height:64px}i.md-66,img.md-66,md-icon.md-66{font-size:66px;height:66px;width:66px;min-height:66px;min-width:66px;max-height:66px;max-width:66px;line-height:66px}i.md-68,img.md-68,md-icon.md-68{font-size:68px;height:68px;width:68px;min-height:68px;min-width:68px;max-height:68px;max-width:68px;line-height:68px}i.md-70,img.md-70,md-icon.md-70{font-size:70px;height:70px;width:70px;min-height:70px;min-width:70px;max-height:70px;max-width:70px;line-height:70px}i.md-72,img.md-72,md-icon.md-72{font-size:72px;height:72px;width:72px;min-height:72px;min-width:72px;max-height:72px;max-width:72px;line-height:72px}i.md-74,img.md-74,md-icon.md-74{font-size:74px;height:74px;width:74px;min-height:74px;min-width:74px;max-height:74px;max-width:74px;line-height:74px}i.md-76,img.md-76,md-icon.md-76{font-size:76px;height:76px;width:76px;min-height:76px;min-width:76px;max-height:76px;max-width:76px;line-height:76px}i.md-78,img.md-78,md-icon.md-78{font-size:78px;height:78px;width:78px;min-height:78px;min-width:78px;max-height:78px;max-width:78px;line-height:78px}i.md-80,img.md-80,md-icon.md-80{font-size:80px;height:80px;width:80px;min-height:80px;min-width:80px;max-height:80px;max-width:80px;line-height:80px}i.md-82,img.md-82,md-icon.md-82{font-size:82px;height:82px;width:82px;min-height:82px;min-width:82px;max-height:82px;max-width:82px;line-height:82px}i.md-84,img.md-84,md-icon.md-84{font-size:84px;height:84px;width:84px;min-height:84px;min-width:84px;max-height:84px;max-width:84px;line-height:84px}i.md-86,img.md-86,md-icon.md-86{font-size:86px;height:86px;width:86px;min-height:86px;min-width:86px;max-height:86px;max-width:86px;line-height:86px}i.md-88,img.md-88,md-icon.md-88{font-size:88px;height:88px;width:88px;min-height:88px;min-width:88px;max-height:88px;max-width:88px;line-height:88px}i.md-90,img.md-90,md-icon.md-90{font-size:90px;height:90px;width:90px;min-height:90px;min-width:90px;max-height:90px;max-width:90px;line-height:90px}i.md-92,img.md-92,md-icon.md-92{font-size:92px;height:92px;width:92px;min-height:92px;min-width:92px;max-height:92px;max-width:92px;line-height:92px}i.md-94,img.md-94,md-icon.md-94{font-size:94px;height:94px;width:94px;min-height:94px;min-width:94px;max-height:94px;max-width:94px;line-height:94px}i.md-96,img.md-96,md-icon.md-96{font-size:96px;height:96px;width:96px;min-height:96px;min-width:96px;max-height:96px;max-width:96px;line-height:96px}i.md-98,img.md-98,md-icon.md-98{font-size:98px;height:98px;width:98px;min-height:98px;min-width:98px;max-height:98px;max-width:98px;line-height:98px}i.md-100,img.md-100,md-icon.md-100{font-size:100px;height:100px;width:100px;min-height:100px;min-width:100px;max-height:100px;max-width:100px;line-height:100px}i.md-102,img.md-102,md-icon.md-102{font-size:102px;height:102px;width:102px;min-height:102px;min-width:102px;max-height:102px;max-width:102px;line-height:102px}i.md-104,img.md-104,md-icon.md-104{font-size:104px;height:104px;width:104px;min-height:104px;min-width:104px;max-height:104px;max-width:104px;line-height:104px}i.md-106,img.md-106,md-icon.md-106{font-size:106px;height:106px;width:106px;min-height:106px;min-width:106px;max-height:106px;max-width:106px;line-height:106px}i.md-108,img.md-108,md-icon.md-108{font-size:108px;height:108px;width:108px;min-height:108px;min-width:108px;max-height:108px;max-width:108px;line-height:108px}i.md-110,img.md-110,md-icon.md-110{font-size:110px;height:110px;width:110px;min-height:110px;min-width:110px;max-height:110px;max-width:110px;line-height:110px}i.md-112,img.md-112,md-icon.md-112{font-size:112px;height:112px;width:112px;min-height:112px;min-width:112px;max-height:112px;max-width:112px;line-height:112px}i.md-114,img.md-114,md-icon.md-114{font-size:114px;height:114px;width:114px;min-height:114px;min-width:114px;max-height:114px;max-width:114px;line-height:114px}i.md-116,img.md-116,md-icon.md-116{font-size:116px;height:116px;width:116px;min-height:116px;min-width:116px;max-height:116px;max-width:116px;line-height:116px}i.md-118,img.md-118,md-icon.md-118{font-size:118px;height:118px;width:118px;min-height:118px;min-width:118px;max-height:118px;max-width:118px;line-height:118px}i.md-120,img.md-120,md-icon.md-120{font-size:120px;height:120px;width:120px;min-height:120px;min-width:120px;max-height:120px;max-width:120px;line-height:120px}i.md-122,img.md-122,md-icon.md-122{font-size:122px;height:122px;width:122px;min-height:122px;min-width:122px;max-height:122px;max-width:122px;line-height:122px}i.md-124,img.md-124,md-icon.md-124{font-size:124px;height:124px;width:124px;min-height:124px;min-width:124px;max-height:124px;max-width:124px;line-height:124px}i.md-126,img.md-126,md-icon.md-126{font-size:126px;height:126px;width:126px;min-height:126px;min-width:126px;max-height:126px;max-width:126px;line-height:126px}i.md-128,img.md-128,md-icon.md-128{font-size:128px;height:128px;width:128px;min-height:128px;min-width:128px;max-height:128px;max-width:128px;line-height:128px}i.md-130,img.md-130,md-icon.md-130{font-size:130px;height:130px;width:130px;min-height:130px;min-width:130px;max-height:130px;max-width:130px;line-height:130px}i.md-132,img.md-132,md-icon.md-132{font-size:132px;height:132px;width:132px;min-height:132px;min-width:132px;max-height:132px;max-width:132px;line-height:132px}i.md-134,img.md-134,md-icon.md-134{font-size:134px;height:134px;width:134px;min-height:134px;min-width:134px;max-height:134px;max-width:134px;line-height:134px}i.md-136,img.md-136,md-icon.md-136{font-size:136px;height:136px;width:136px;min-height:136px;min-width:136px;max-height:136px;max-width:136px;line-height:136px}i.md-138,img.md-138,md-icon.md-138{font-size:138px;height:138px;width:138px;min-height:138px;min-width:138px;max-height:138px;max-width:138px;line-height:138px}i.md-140,img.md-140,md-icon.md-140{font-size:140px;height:140px;width:140px;min-height:140px;min-width:140px;max-height:140px;max-width:140px;line-height:140px}i.md-142,img.md-142,md-icon.md-142{font-size:142px;height:142px;width:142px;min-height:142px;min-width:142px;max-height:142px;max-width:142px;line-height:142px}i.md-144,img.md-144,md-icon.md-144{font-size:144px;height:144px;width:144px;min-height:144px;min-width:144px;max-height:144px;max-width:144px;line-height:144px}i.md-146,img.md-146,md-icon.md-146{font-size:146px;height:146px;width:146px;min-height:146px;min-width:146px;max-height:146px;max-width:146px;line-height:146px}i.md-148,img.md-148,md-icon.md-148{font-size:148px;height:148px;width:148px;min-height:148px;min-width:148px;max-height:148px;max-width:148px;line-height:148px}i.md-150,img.md-150,md-icon.md-150{font-size:150px;height:150px;width:150px;min-height:150px;min-width:150px;max-height:150px;max-width:150px;line-height:150px}i.md-152,img.md-152,md-icon.md-152{font-size:152px;height:152px;width:152px;min-height:152px;min-width:152px;max-height:152px;max-width:152px;line-height:152px}i.md-154,img.md-154,md-icon.md-154{font-size:154px;height:154px;width:154px;min-height:154px;min-width:154px;max-height:154px;max-width:154px;line-height:154px}i.md-156,img.md-156,md-icon.md-156{font-size:156px;height:156px;width:156px;min-height:156px;min-width:156px;max-height:156px;max-width:156px;line-height:156px}i.md-158,img.md-158,md-icon.md-158{font-size:158px;height:158px;width:158px;min-height:158px;min-width:158px;max-height:158px;max-width:158px;line-height:158px}i.md-160,img.md-160,md-icon.md-160{font-size:160px;height:160px;width:160px;min-height:160px;min-width:160px;max-height:160px;max-width:160px;line-height:160px}i.md-162,img.md-162,md-icon.md-162{font-size:162px;height:162px;width:162px;min-height:162px;min-width:162px;max-height:162px;max-width:162px;line-height:162px}i.md-164,img.md-164,md-icon.md-164{font-size:164px;height:164px;width:164px;min-height:164px;min-width:164px;max-height:164px;max-width:164px;line-height:164px}i.md-166,img.md-166,md-icon.md-166{font-size:166px;height:166px;width:166px;min-height:166px;min-width:166px;max-height:166px;max-width:166px;line-height:166px}i.md-168,img.md-168,md-icon.md-168{font-size:168px;height:168px;width:168px;min-height:168px;min-width:168px;max-height:168px;max-width:168px;line-height:168px}i.md-170,img.md-170,md-icon.md-170{font-size:170px;height:170px;width:170px;min-height:170px;min-width:170px;max-height:170px;max-width:170px;line-height:170px}i.md-172,img.md-172,md-icon.md-172{font-size:172px;height:172px;width:172px;min-height:172px;min-width:172px;max-height:172px;max-width:172px;line-height:172px}i.md-174,img.md-174,md-icon.md-174{font-size:174px;height:174px;width:174px;min-height:174px;min-width:174px;max-height:174px;max-width:174px;line-height:174px}i.md-176,img.md-176,md-icon.md-176{font-size:176px;height:176px;width:176px;min-height:176px;min-width:176px;max-height:176px;max-width:176px;line-height:176px}i.md-178,img.md-178,md-icon.md-178{font-size:178px;height:178px;width:178px;min-height:178px;min-width:178px;max-height:178px;max-width:178px;line-height:178px}i.md-180,img.md-180,md-icon.md-180{font-size:180px;height:180px;width:180px;min-height:180px;min-width:180px;max-height:180px;max-width:180px;line-height:180px}i.md-182,img.md-182,md-icon.md-182{font-size:182px;height:182px;width:182px;min-height:182px;min-width:182px;max-height:182px;max-width:182px;line-height:182px}i.md-184,img.md-184,md-icon.md-184{font-size:184px;height:184px;width:184px;min-height:184px;min-width:184px;max-height:184px;max-width:184px;line-height:184px}i.md-186,img.md-186,md-icon.md-186{font-size:186px;height:186px;width:186px;min-height:186px;min-width:186px;max-height:186px;max-width:186px;line-height:186px}i.md-188,img.md-188,md-icon.md-188{font-size:188px;height:188px;width:188px;min-height:188px;min-width:188px;max-height:188px;max-width:188px;line-height:188px}i.md-190,img.md-190,md-icon.md-190{font-size:190px;height:190px;width:190px;min-height:190px;min-width:190px;max-height:190px;max-width:190px;line-height:190px}i.md-192,img.md-192,md-icon.md-192{font-size:192px;height:192px;width:192px;min-height:192px;min-width:192px;max-height:192px;max-width:192px;line-height:192px}i.md-194,img.md-194,md-icon.md-194{font-size:194px;height:194px;width:194px;min-height:194px;min-width:194px;max-height:194px;max-width:194px;line-height:194px}i.md-196,img.md-196,md-icon.md-196{font-size:196px;height:196px;width:196px;min-height:196px;min-width:196px;max-height:196px;max-width:196px;line-height:196px}i.md-198,img.md-198,md-icon.md-198{font-size:198px;height:198px;width:198px;min-height:198px;min-width:198px;max-height:198px;max-width:198px;line-height:198px}i.md-200,img.md-200,md-icon.md-200{font-size:200px;height:200px;width:200px;min-height:200px;min-width:200px;max-height:200px;max-width:200px;line-height:200px}i.md-202,img.md-202,md-icon.md-202{font-size:202px;height:202px;width:202px;min-height:202px;min-width:202px;max-height:202px;max-width:202px;line-height:202px}i.md-204,img.md-204,md-icon.md-204{font-size:204px;height:204px;width:204px;min-height:204px;min-width:204px;max-height:204px;max-width:204px;line-height:204px}i.md-206,img.md-206,md-icon.md-206{font-size:206px;height:206px;width:206px;min-height:206px;min-width:206px;max-height:206px;max-width:206px;line-height:206px}i.md-208,img.md-208,md-icon.md-208{font-size:208px;height:208px;width:208px;min-height:208px;min-width:208px;max-height:208px;max-width:208px;line-height:208px}i.md-210,img.md-210,md-icon.md-210{font-size:210px;height:210px;width:210px;min-height:210px;min-width:210px;max-height:210px;max-width:210px;line-height:210px}i.md-212,img.md-212,md-icon.md-212{font-size:212px;height:212px;width:212px;min-height:212px;min-width:212px;max-height:212px;max-width:212px;line-height:212px}i.md-214,img.md-214,md-icon.md-214{font-size:214px;height:214px;width:214px;min-height:214px;min-width:214px;max-height:214px;max-width:214px;line-height:214px}i.md-216,img.md-216,md-icon.md-216{font-size:216px;height:216px;width:216px;min-height:216px;min-width:216px;max-height:216px;max-width:216px;line-height:216px}i.md-218,img.md-218,md-icon.md-218{font-size:218px;height:218px;width:218px;min-height:218px;min-width:218px;max-height:218px;max-width:218px;line-height:218px}i.md-220,img.md-220,md-icon.md-220{font-size:220px;height:220px;width:220px;min-height:220px;min-width:220px;max-height:220px;max-width:220px;line-height:220px}i.md-222,img.md-222,md-icon.md-222{font-size:222px;height:222px;width:222px;min-height:222px;min-width:222px;max-height:222px;max-width:222px;line-height:222px}i.md-224,img.md-224,md-icon.md-224{font-size:224px;height:224px;width:224px;min-height:224px;min-width:224px;max-height:224px;max-width:224px;line-height:224px}i.md-226,img.md-226,md-icon.md-226{font-size:226px;height:226px;width:226px;min-height:226px;min-width:226px;max-height:226px;max-width:226px;line-height:226px}i.md-228,img.md-228,md-icon.md-228{font-size:228px;height:228px;width:228px;min-height:228px;min-width:228px;max-height:228px;max-width:228px;line-height:228px}i.md-230,img.md-230,md-icon.md-230{font-size:230px;height:230px;width:230px;min-height:230px;min-width:230px;max-height:230px;max-width:230px;line-height:230px}i.md-232,img.md-232,md-icon.md-232{font-size:232px;height:232px;width:232px;min-height:232px;min-width:232px;max-height:232px;max-width:232px;line-height:232px}i.md-234,img.md-234,md-icon.md-234{font-size:234px;height:234px;width:234px;min-height:234px;min-width:234px;max-height:234px;max-width:234px;line-height:234px}i.md-236,img.md-236,md-icon.md-236{font-size:236px;height:236px;width:236px;min-height:236px;min-width:236px;max-height:236px;max-width:236px;line-height:236px}i.md-238,img.md-238,md-icon.md-238{font-size:238px;height:238px;width:238px;min-height:238px;min-width:238px;max-height:238px;max-width:238px;line-height:238px}i.md-240,img.md-240,md-icon.md-240{font-size:240px;height:240px;width:240px;min-height:240px;min-width:240px;max-height:240px;max-width:240px;line-height:240px}i.md-242,img.md-242,md-icon.md-242{font-size:242px;height:242px;width:242px;min-height:242px;min-width:242px;max-height:242px;max-width:242px;line-height:242px}i.md-244,img.md-244,md-icon.md-244{font-size:244px;height:244px;width:244px;min-height:244px;min-width:244px;max-height:244px;max-width:244px;line-height:244px}i.md-246,img.md-246,md-icon.md-246{font-size:246px;height:246px;width:246px;min-height:246px;min-width:246px;max-height:246px;max-width:246px;line-height:246px}i.md-248,img.md-248,md-icon.md-248{font-size:248px;height:248px;width:248px;min-height:248px;min-width:248px;max-height:248px;max-width:248px;line-height:248px}i.md-250,img.md-250,md-icon.md-250{font-size:250px;height:250px;width:250px;min-height:250px;min-width:250px;max-height:250px;max-width:250px;line-height:250px}i.md-252,img.md-252,md-icon.md-252{font-size:252px;height:252px;width:252px;min-height:252px;min-width:252px;max-height:252px;max-width:252px;line-height:252px}i.md-254,img.md-254,md-icon.md-254{font-size:254px;height:254px;width:254px;min-height:254px;min-width:254px;max-height:254px;max-width:254px;line-height:254px}i.md-256,img.md-256,md-icon.md-256{font-size:256px;height:256px;width:256px;min-height:256px;min-width:256px;max-height:256px;max-width:256px;line-height:256px}i.md-dark,img.md-dark,md-icon.md-dark{color:rgba(0,0,0,.54) !important;fill:rgba(0,0,0,.54) !important}i.md-dark.md-inactive,img.md-dark.md-inactive,md-icon.md-dark.md-inactive{color:rgba(0,0,0,.26) !important;fill:rgba(0,0,0,.26) !important}i.md-light,img.md-light,md-icon.md-light{color:#fff !important;fill:#fff !important}i.md-light.md-inactive,img.md-light.md-inactive,md-icon.md-light.md-inactive{color:rgba(255,255,255,.26) !important;fill:rgba(255,255,255,.26) !important}.preventive-icon{background:url(../static/preventive-icon.fe822cc5d8666dc3caddd53d00febf2c.svg)}.reactive-icon{background:url(../static/reactive-icon.28c215f51b1c09851b098b9c222b0f85.svg)}button,[ng-click],[data-ng-click],[x-ng-click],[href],[ui-sref]{cursor:pointer}button:focus,[ng-click]:focus,[data-ng-click]:focus,[x-ng-click]:focus,[href]:focus,[ui-sref]:focus{outline:none}a.no-style{color:#292929 !important;text-decoration:none !important}a.hover-underline{position:relative;color:rgba(0,0,0,.54);text-decoration:none}a.hover-underline.fg-accent:before{background-color:#2196f3}a.hover-underline:before{content:"";position:absolute;width:100%;height:1px;bottom:-2px;left:0;background-color:#000;visibility:hidden;transform:scaleX(0);transition:all .3s ease-in-out 0s}a.hover-underline:hover{color:#000;text-decoration:none}a.hover-underline:hover:before{visibility:visible;transform:scaleX(1)}a.md-button,button.md-button{min-height:40px;height:auto;line-height:16px;padding:10px 12px;font-weight:bold;border-radius:2px;white-space:inherit}a.md-button:not([disabled]):not(.md-fab):hover.md-primary,a.md-button:not([disabled]):not(.md-fab):focus.md-primary,a.md-button:not([disabled]):not(.md-fab).md-focused.md-primary,button.md-button:not([disabled]):not(.md-fab):hover.md-primary,button.md-button:not([disabled]):not(.md-fab):focus.md-primary,button.md-button:not([disabled]):not(.md-fab).md-focused.md-primary{background-color:#fbefc2}a.md-button:not([disabled]):not(.md-fab):hover.md-accent,a.md-button:not([disabled]):not(.md-fab):focus.md-accent,a.md-button:not([disabled]):not(.md-fab).md-focused.md-accent,button.md-button:not([disabled]):not(.md-fab):hover.md-accent,button.md-button:not([disabled]):not(.md-fab):focus.md-accent,button.md-button:not([disabled]):not(.md-fab).md-focused.md-accent{background-color:#f1f8fe}a.md-button:not([disabled]):not(.md-fab):hover.md-warn,a.md-button:not([disabled]):not(.md-fab):focus.md-warn,a.md-button:not([disabled]):not(.md-fab).md-focused.md-warn,button.md-button:not([disabled]):not(.md-fab):hover.md-warn,button.md-button:not([disabled]):not(.md-fab):focus.md-warn,button.md-button:not([disabled]):not(.md-fab).md-focused.md-warn{background-color:#efd7d7}a.md-button:not([disabled]):not(.md-fab):hover.md-dark-theme.md-primary,a.md-button:not([disabled]):not(.md-fab):focus.md-dark-theme.md-primary,a.md-button:not([disabled]):not(.md-fab).md-focused.md-dark-theme.md-primary,button.md-button:not([disabled]):not(.md-fab):hover.md-dark-theme.md-primary,button.md-button:not([disabled]):not(.md-fab):focus.md-dark-theme.md-primary,button.md-button:not([disabled]):not(.md-fab).md-focused.md-dark-theme.md-primary{background-color:#808bb7}a.md-button:not([disabled]):not(.md-fab):hover.md-dark-theme.md-accent,a.md-button:not([disabled]):not(.md-fab):focus.md-dark-theme.md-accent,a.md-button:not([disabled]):not(.md-fab).md-focused.md-dark-theme.md-accent,button.md-button:not([disabled]):not(.md-fab):hover.md-dark-theme.md-accent,button.md-button:not([disabled]):not(.md-fab):focus.md-dark-theme.md-accent,button.md-button:not([disabled]):not(.md-fab).md-focused.md-dark-theme.md-accent{background-color:#fbefc2}a.md-button:not([disabled]):not(.md-fab):hover.md-black-theme.md-primary,a.md-button:not([disabled]):not(.md-fab):focus.md-black-theme.md-primary,a.md-button:not([disabled]):not(.md-fab).md-focused.md-black-theme.md-primary,button.md-button:not([disabled]):not(.md-fab):hover.md-black-theme.md-primary,button.md-button:not([disabled]):not(.md-fab):focus.md-black-theme.md-primary,button.md-button:not([disabled]):not(.md-fab).md-focused.md-black-theme.md-primary{background-color:#1c1c1c}a.md-button:not([disabled]):not(.md-fab):hover.md-black-theme.md-accent,a.md-button:not([disabled]):not(.md-fab):focus.md-black-theme.md-accent,a.md-button:not([disabled]):not(.md-fab).md-focused.md-black-theme.md-accent,button.md-button:not([disabled]):not(.md-fab):hover.md-black-theme.md-accent,button.md-button:not([disabled]):not(.md-fab):focus.md-black-theme.md-accent,button.md-button:not([disabled]):not(.md-fab).md-focused.md-black-theme.md-accent{background-color:#fafafa}a.md-button.md-raised[disabled],a.md-button.md-raised:not([disabled]),button.md-button.md-raised[disabled],button.md-button.md-raised:not([disabled]){box-shadow:none}a.md-button.md-raised:not([disabled]):hover.md-primary,a.md-button.md-raised:not([disabled]):focus.md-primary,a.md-button.md-raised:not([disabled]).md-focused.md-primary,button.md-button.md-raised:not([disabled]):hover.md-primary,button.md-button.md-raised:not([disabled]):focus.md-primary,button.md-button.md-raised:not([disabled]).md-focused.md-primary{background-color:#f2c932}a.md-button.md-raised:not([disabled]):hover.md-accent,a.md-button.md-raised:not([disabled]):focus.md-accent,a.md-button.md-raised:not([disabled]).md-focused.md-accent,button.md-button.md-raised:not([disabled]):hover.md-accent,button.md-button.md-raised:not([disabled]):focus.md-accent,button.md-button.md-raised:not([disabled]).md-focused.md-accent{background-color:#39a1f4}a.md-button.md-raised:not([disabled]):hover.md-warn,a.md-button.md-raised:not([disabled]):focus.md-warn,a.md-button.md-raised:not([disabled]).md-focused.md-warn,button.md-button.md-raised:not([disabled]):hover.md-warn,button.md-button.md-raised:not([disabled]):focus.md-warn,button.md-button.md-raised:not([disabled]).md-focused.md-warn{background-color:#b94e4c}a.md-button.md-raised:not([disabled]):hover.md-dark-theme.md-primary,a.md-button.md-raised:not([disabled]):focus.md-dark-theme.md-primary,a.md-button.md-raised:not([disabled]).md-focused.md-dark-theme.md-primary,button.md-button.md-raised:not([disabled]):hover.md-dark-theme.md-primary,button.md-button.md-raised:not([disabled]):focus.md-dark-theme.md-primary,button.md-button.md-raised:not([disabled]).md-focused.md-dark-theme.md-primary{background-color:#2a314a}a.md-button.md-raised:not([disabled]):hover.md-dark-theme.md-accent,a.md-button.md-raised:not([disabled]):focus.md-dark-theme.md-accent,a.md-button.md-raised:not([disabled]).md-focused.md-dark-theme.md-accent,button.md-button.md-raised:not([disabled]):hover.md-dark-theme.md-accent,button.md-button.md-raised:not([disabled]):focus.md-dark-theme.md-accent,button.md-button.md-raised:not([disabled]).md-focused.md-dark-theme.md-accent{background-color:#f2c932}a.md-button.md-raised:not([disabled]):hover.md-black-theme.md-primary,a.md-button.md-raised:not([disabled]):focus.md-black-theme.md-primary,a.md-button.md-raised:not([disabled]).md-focused.md-black-theme.md-primary,button.md-button.md-raised:not([disabled]):hover.md-black-theme.md-primary,button.md-button.md-raised:not([disabled]):focus.md-black-theme.md-primary,button.md-button.md-raised:not([disabled]).md-focused.md-black-theme.md-primary{background-color:#2e2e2e}a.md-button.md-raised:not([disabled]):hover.md-black-theme.md-accent,a.md-button.md-raised:not([disabled]):focus.md-black-theme.md-accent,a.md-button.md-raised:not([disabled]).md-focused.md-black-theme.md-accent,button.md-button.md-raised:not([disabled]):hover.md-black-theme.md-accent,button.md-button.md-raised:not([disabled]):focus.md-black-theme.md-accent,button.md-button.md-raised:not([disabled]).md-focused.md-black-theme.md-accent{background-color:#fff}a.md-button.md-raised[disabled],a.md-button.md-raised[disabled=disabled],button.md-button.md-raised[disabled],button.md-button.md-raised[disabled=disabled]{color:rgba(0,0,0,.38);background:#fff;border:2px solid #d9d9d9}a.md-button.md-raised[disabled] i.material-icons,a.md-button.md-raised[disabled] md-icon.material-icons,a.md-button.md-raised[disabled=disabled] i.material-icons,a.md-button.md-raised[disabled=disabled] md-icon.material-icons,button.md-button.md-raised[disabled] i.material-icons,button.md-button.md-raised[disabled] md-icon.material-icons,button.md-button.md-raised[disabled=disabled] i.material-icons,button.md-button.md-raised[disabled=disabled] md-icon.material-icons{color:rgba(0,0,0,.38)}a.md-button.md-stroked,button.md-button.md-stroked{background-color:#eee}a.md-button.md-stroked:not([disabled]),button.md-button.md-stroked:not([disabled]){background-color:#fff;border:2px solid currentColor}a.md-button.md-stroked:not([disabled]):hover,a.md-button.md-stroked:not([disabled]):focus,a.md-button.md-stroked:not([disabled]).md-focused,button.md-button.md-stroked:not([disabled]):hover,button.md-button.md-stroked:not([disabled]):focus,button.md-button.md-stroked:not([disabled]).md-focused{background-color:#fafafa}a.md-button.md-stroked:not([disabled]).md-muted,button.md-button.md-stroked:not([disabled]).md-muted{border:2px solid #d9d9d9}a.md-button.md-stroked:not([disabled]).md-primary,button.md-button.md-stroked:not([disabled]).md-primary{color:#212121;border:2px solid #f1c31a}a.md-button.md-stroked:not([disabled]).md-dark-theme.md-primary,button.md-button.md-stroked:not([disabled]).md-dark-theme.md-primary{border:2px solid #21263a}a.md-button.md-stroked:not([disabled]).md-black-theme.md-primary,button.md-button.md-stroked:not([disabled]).md-black-theme.md-primary{border:2px solid #212121}a.md-button.flat,.input-group .input-group-btn a.md-button,button.md-button.flat,.input-group .input-group-btn button.md-button{box-shadow:none !important}a.md-button.no-caps,button.md-button.no-caps{text-transform:none}a.md-button.slim,button.md-button.slim{min-height:inherit;height:inherit}a.md-button.light,button.md-button.light{font-weight:normal}a.md-button.button-sm,button.md-button.button-sm{min-width:0}a.md-button:not(.md-icon-button)>md-icon,button.md-button:not(.md-icon-button)>md-icon{padding-bottom:2px}md-menu-item a.md-button{padding:16px}md-menu-item a.md-button:focus,md-menu-item a.md-button:hover{color:unset}md-fab-speed-dial md-fab-actions button.md-button.md-fab{padding:inherit}md-dialog-actions button.md-button:not([disabled]):hover.md-default-theme.md-primary,md-dialog-actions button.md-button:not([disabled]):hover.md-default-theme.md-accent,md-dialog-actions button.md-button:not([disabled]):hover.md-dark-theme.md-primary,md-dialog-actions button.md-button:not([disabled]):hover.md-dark-theme.md-accent,md-dialog-actions button.md-button:not([disabled]):hover.md-black-theme.md-primary,md-dialog-actions button.md-button:not([disabled]):hover.md-black-theme.md-accent,md-dialog-actions button.md-button:not([disabled]):focus.md-default-theme.md-primary,md-dialog-actions button.md-button:not([disabled]):focus.md-default-theme.md-accent,md-dialog-actions button.md-button:not([disabled]):focus.md-dark-theme.md-primary,md-dialog-actions button.md-button:not([disabled]):focus.md-dark-theme.md-accent,md-dialog-actions button.md-button:not([disabled]):focus.md-black-theme.md-primary,md-dialog-actions button.md-button:not([disabled]):focus.md-black-theme.md-accent,md-dialog-actions button.md-button:not([disabled]).md-focused.md-default-theme.md-primary,md-dialog-actions button.md-button:not([disabled]).md-focused.md-default-theme.md-accent,md-dialog-actions button.md-button:not([disabled]).md-focused.md-dark-theme.md-primary,md-dialog-actions button.md-button:not([disabled]).md-focused.md-dark-theme.md-accent,md-dialog-actions button.md-button:not([disabled]).md-focused.md-black-theme.md-primary,md-dialog-actions button.md-button:not([disabled]).md-focused.md-black-theme.md-accent{background-color:rgba(158,158,158,.2)}.abx-new-input-container__label{height:24px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;font-size:12px;font-weight:600;padding-left:8px}.abx-new-input-container__input{height:32px;font-size:14px;line-height:14px;margin:0;padding:4px 8px;width:100%;border-radius:2px;background-color:#f5f5f5;border:1px solid #d9d9d9}.abx-new-input-container__input:focus{outline:none;background-color:#fff;border-color:#238dd9}.abx-new-input-container__error{min-height:24px;font-size:12px;color:#d0021b;padding:3px 0 3px 8px}.abx-new-input-container .abx-new-input-status{height:24px;width:40px;display:flex;flex-direction:row;align-items:center;justify-content:center}.abx-new-input-container .abx-new-input-status--success{color:#5cb85c}abx-input{display:block}abx-pin-typeahead .pin-typeahead__search-input,.abx-input{z-index:1;display:block;margin:0;font-size:14px;color:#212121}abx-pin-typeahead .pin-typeahead__search-input[disabled] input,.abx-input:not(.abx-input--editable) .abx-input__field,.abx-input:not(.abx-input--editable) abx-cost-division-selection-tree .abx-search-cost-division abx-input input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input:not(.abx-input--editable) input,.abx-input:not(.abx-input--editable) abx-pin-typeahead .pin-typeahead__search-input input,abx-pin-typeahead .pin-typeahead__search-input .abx-input:not(.abx-input--editable) input{cursor:not-allowed;color:#666}.required-icon::after,abx-pin-typeahead .pin-typeahead__input-label.abx-required::after,.abx-input.abx-input--required .abx-input__label::after{content:" *";color:#2d8dd9}.abx-input.abx-input--required.abx-input--invalid .abx-input__label::after{color:#d0021b}.abx-input md-input-container{padding:0;margin:0}.abx-input__field,abx-cost-division-selection-tree .abx-search-cost-division abx-input input,.abx-input__textarea-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input input.md-input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__textarea-wrapper input.md-input,abx-pin-typeahead .pin-typeahead__search-input input,.abx-input__textarea-wrapper abx-pin-typeahead .pin-typeahead__search-input input.md-input,abx-pin-typeahead .pin-typeahead__search-input .abx-input__textarea-wrapper input.md-input,.abx-input__textarea-wrapper .abx-input__field.md-input{box-sizing:border-box}.abx-input .abx-input__readonly--value{padding-left:8px;margin:8px 0 18px;font-size:14px;line-height:1.2}.abx-input .abx-input__readonly--value .no-value{font-size:14px}.abx-input:not(.abx-input--editable):not(.abx-input--saving) .abx-input:not(.abx-input--editable):not(.abx-input--readonly) .abx-input__label{color:#999}.abx-input:not(.abx-input--editable) .abx-input__label{color:#666;font-weight:normal}.abx-input .abx-input__error-container{min-height:20px;font-size:11px}.abx-input .abx-input__helper-text{padding:2px 8px}.abx-input .abx-input__error-message{padding-left:10px;height:100%;color:#d0021b;-webkit-touch-callout:none}.abx-input .abx-input__failed-save{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;height:100%;padding:0 10px 2px;background-color:#d0021b;color:#fff}.abx-input .abx-input__failed-save .abx-input__try-again{text-transform:uppercase;font-weight:700}.abx-input .flex-container{display:flex;justify-content:space-between}.abx-input .blue-icon{color:#2d8dd9}.abx-input md-select:focus{background-color:#fff;border:1px solid #238dd9}.abx-input--trailing-icon .abx-input__status{margin-right:30px}.abx-input__status{height:24px;width:40px;display:flex;flex-direction:row;align-items:center;justify-content:center}.abx-input__status .abx-input__revert{font-size:12px;font-weight:700;margin:0;padding:0;height:100%;min-height:100%;width:100%;min-width:24px;line-height:initial;opacity:1}.abx-input__status .abx-input__revert.ng-hide{opacity:0}.abx-input__status .abx-input__revert md-icon{font-size:18px;padding:2px 0}.abx-input__status .abx-input__success{color:#5cb85c}abx-pin-typeahead .pin-typeahead__search-input input:focus,.abx-input--editing .abx-input__field,.abx-input--editing abx-cost-division-selection-tree .abx-search-cost-division abx-input input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input--editing input,.abx-input--editing .abx-input__textarea-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input input.md-input,.abx-input__textarea-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input--editing input.md-input,.abx-input--editing abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__textarea-wrapper input.md-input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__textarea-wrapper .abx-input--editing input.md-input,.abx-input--editing abx-pin-typeahead .pin-typeahead__search-input input,abx-pin-typeahead .pin-typeahead__search-input .abx-input--editing input,.abx-input--editing .abx-input__textarea-wrapper abx-pin-typeahead .pin-typeahead__search-input input.md-input,.abx-input__textarea-wrapper abx-pin-typeahead .pin-typeahead__search-input .abx-input--editing input.md-input,.abx-input--editing abx-pin-typeahead .pin-typeahead__search-input .abx-input__textarea-wrapper input.md-input,abx-pin-typeahead .pin-typeahead__search-input .abx-input__textarea-wrapper .abx-input--editing input.md-input,.abx-input--editing .abx-input__textarea-wrapper .abx-input__field.md-input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input--editing .abx-input__textarea-wrapper input.md-input,abx-pin-typeahead .pin-typeahead__search-input .abx-input--editing .abx-input__textarea-wrapper input.md-input,.abx-input__textarea-wrapper .abx-input--editing .abx-input__field.md-input,.abx-input__textarea-wrapper .abx-input--editing abx-cost-division-selection-tree .abx-search-cost-division abx-input input.md-input,.abx-input__textarea-wrapper .abx-input--editing abx-pin-typeahead .pin-typeahead__search-input input.md-input,.abx-input--editing .abx-input__prefix,.abx-input--editing .abx-input__suffix{border-bottom-color:#238dd9;outline:none;background-color:rgba(0,0,0,0)}.abx-input--invalid .abx-input__field,.abx-input--invalid abx-cost-division-selection-tree .abx-search-cost-division abx-input input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input--invalid input,.abx-input--invalid .abx-input__textarea-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input input.md-input,.abx-input__textarea-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input--invalid input.md-input,.abx-input--invalid abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__textarea-wrapper input.md-input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__textarea-wrapper .abx-input--invalid input.md-input,.abx-input--invalid abx-pin-typeahead .pin-typeahead__search-input input,abx-pin-typeahead .pin-typeahead__search-input .abx-input--invalid input,.abx-input--invalid .abx-input__textarea-wrapper abx-pin-typeahead .pin-typeahead__search-input input.md-input,.abx-input__textarea-wrapper abx-pin-typeahead .pin-typeahead__search-input .abx-input--invalid input.md-input,.abx-input--invalid abx-pin-typeahead .pin-typeahead__search-input .abx-input__textarea-wrapper input.md-input,abx-pin-typeahead .pin-typeahead__search-input .abx-input__textarea-wrapper .abx-input--invalid input.md-input,.abx-input--invalid .abx-input__textarea-wrapper .abx-input__field.md-input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input--invalid .abx-input__textarea-wrapper input.md-input,abx-pin-typeahead .pin-typeahead__search-input .abx-input--invalid .abx-input__textarea-wrapper input.md-input,.abx-input__textarea-wrapper .abx-input--invalid .abx-input__field.md-input,.abx-input__textarea-wrapper .abx-input--invalid abx-cost-division-selection-tree .abx-search-cost-division abx-input input.md-input,.abx-input__textarea-wrapper .abx-input--invalid abx-pin-typeahead .pin-typeahead__search-input input.md-input{background-color:rgba(208,2,27,.1);border-bottom-color:#f44336}.abx-input--failure .abx-input__field,.abx-input--failure abx-cost-division-selection-tree .abx-search-cost-division abx-input input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input--failure input,.abx-input--failure .abx-input__textarea-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input input.md-input,.abx-input__textarea-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input--failure input.md-input,.abx-input--failure abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__textarea-wrapper input.md-input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__textarea-wrapper .abx-input--failure input.md-input,.abx-input--failure abx-pin-typeahead .pin-typeahead__search-input input,abx-pin-typeahead .pin-typeahead__search-input .abx-input--failure input,.abx-input--failure .abx-input__textarea-wrapper abx-pin-typeahead .pin-typeahead__search-input input.md-input,.abx-input__textarea-wrapper abx-pin-typeahead .pin-typeahead__search-input .abx-input--failure input.md-input,.abx-input--failure abx-pin-typeahead .pin-typeahead__search-input .abx-input__textarea-wrapper input.md-input,abx-pin-typeahead .pin-typeahead__search-input .abx-input__textarea-wrapper .abx-input--failure input.md-input,.abx-input--failure .abx-input__textarea-wrapper .abx-input__field.md-input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input--failure .abx-input__textarea-wrapper input.md-input,abx-pin-typeahead .pin-typeahead__search-input .abx-input--failure .abx-input__textarea-wrapper input.md-input,.abx-input__textarea-wrapper .abx-input--failure .abx-input__field.md-input,.abx-input__textarea-wrapper .abx-input--failure abx-cost-division-selection-tree .abx-search-cost-division abx-input input.md-input,.abx-input__textarea-wrapper .abx-input--failure abx-pin-typeahead .pin-typeahead__search-input input.md-input{border-bottom-color:rgba(0,0,0,0)}.abx-input__text-container{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;width:100%}.abx-input__prefix,.abx-input__suffix{box-sizing:border-box;white-space:nowrap;font-size:14px;line-height:14px;margin:0;padding:8px 4px;height:32px;background-color:#f5f5f5;border:1px solid #d9d9d9;border-radius:2px;transition:background-color .25s,border-color .25s;-webkit-appearance:none}.abx-input__prefix.abx-input__prefix--icon,.abx-input__prefix.abx-input__suffix--icon,.abx-input__suffix.abx-input__prefix--icon,.abx-input__suffix.abx-input__suffix--icon{display:flex;padding-top:0;padding-bottom:0}.abx-input__prefix{border-right:0}.abx-input__suffix{border-left:0}.abx-input__field,abx-cost-division-selection-tree .abx-search-cost-division abx-input input,.abx-input__textarea-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input input.md-input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__textarea-wrapper input.md-input,abx-pin-typeahead .pin-typeahead__search-input input,.abx-input__textarea-wrapper abx-pin-typeahead .pin-typeahead__search-input input.md-input,abx-pin-typeahead .pin-typeahead__search-input .abx-input__textarea-wrapper input.md-input,.abx-input__textarea-wrapper .abx-input__field.md-input{height:32px;font-size:14px;line-height:14px;margin:0;padding:4px 8px;width:100%;border-radius:2px;-webkit-appearance:none;background-color:#f5f5f5;border:1px solid #d9d9d9;transition:background-color .25s,border-color .25s}.abx-input__prefix+.abx-input__field,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__prefix+input,.abx-input__textarea-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__prefix+input.md-input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__textarea-wrapper .abx-input__prefix+input.md-input,abx-pin-typeahead .pin-typeahead__search-input .abx-input__prefix+input,.abx-input__textarea-wrapper abx-pin-typeahead .pin-typeahead__search-input .abx-input__prefix+input.md-input,abx-pin-typeahead .pin-typeahead__search-input .abx-input__textarea-wrapper .abx-input__prefix+input.md-input,.abx-input__textarea-wrapper .abx-input__prefix+.abx-input__field.md-input{padding-left:0;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.abx-input__suffix+.abx-input__field,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__suffix+input,.abx-input__textarea-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__suffix+input.md-input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__textarea-wrapper .abx-input__suffix+input.md-input,abx-pin-typeahead .pin-typeahead__search-input .abx-input__suffix+input,.abx-input__textarea-wrapper abx-pin-typeahead .pin-typeahead__search-input .abx-input__suffix+input.md-input,abx-pin-typeahead .pin-typeahead__search-input .abx-input__textarea-wrapper .abx-input__suffix+input.md-input,.abx-input__textarea-wrapper .abx-input__suffix+.abx-input__field.md-input{order:-1;padding-right:0;border-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.abx-input__field--loading{border-bottom:none;height:30px}.abx-input__field--select{display:flex;align-items:center}.abx-input__field--light md-select{background-color:#fff}.abx-input__field--light md-select .md-select-icon{color:#2196f3}.abx-input__field--no-errors .abx-input__error-container{display:none}.abx-input__field--hide-selected .abx-input__label-container{visibility:visible !important}.abx-input__field--hide-selected md-select-value span:not(.md-select-icon){visibility:hidden}.abx-input__field--inline-label{position:relative}.abx-input__field--inline-label .abx-input__label-container{position:absolute;top:0;left:0;width:100%;display:flex;height:32px;flex-direction:column;justify-content:center;pointer-events:none}.abx-input__field--inline-label .abx-input__label-container label{font-size:14px;padding:0 10px}.abx-input__field--inline-label div:not(.abx-input--empty) .abx-input__label-container{visibility:hidden}.abx-input__field--inline-label .abx-input:not(.abx-input--editable) .abx-input__label{font-weight:normal;font-style:italic}.abx-input__field md-select-value span:not(.md-select-icon),abx-cost-division-selection-tree .abx-search-cost-division abx-input input md-select-value span:not(.md-select-icon),.abx-input__textarea-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input input.md-input md-select-value span:not(.md-select-icon),abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__textarea-wrapper input.md-input md-select-value span:not(.md-select-icon),abx-pin-typeahead .pin-typeahead__search-input input md-select-value span:not(.md-select-icon),.abx-input__textarea-wrapper abx-pin-typeahead .pin-typeahead__search-input input.md-input md-select-value span:not(.md-select-icon),abx-pin-typeahead .pin-typeahead__search-input .abx-input__textarea-wrapper input.md-input md-select-value span:not(.md-select-icon),.abx-input__textarea-wrapper .abx-input__field.md-input md-select-value span:not(.md-select-icon){min-height:26px}.abx-input__field md-select-value span:not(.md-select-icon) .md-text,abx-cost-division-selection-tree .abx-search-cost-division abx-input input md-select-value span:not(.md-select-icon) .md-text,abx-pin-typeahead .pin-typeahead__search-input input md-select-value span:not(.md-select-icon) .md-text{line-height:26px}.abx-input__field md-select-value.md-select-value,abx-cost-division-selection-tree .abx-search-cost-division abx-input input md-select-value.md-select-value,.abx-input__textarea-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input input.md-input md-select-value.md-select-value,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__textarea-wrapper input.md-input md-select-value.md-select-value,abx-pin-typeahead .pin-typeahead__search-input input md-select-value.md-select-value,.abx-input__textarea-wrapper abx-pin-typeahead .pin-typeahead__search-input input.md-input md-select-value.md-select-value,abx-pin-typeahead .pin-typeahead__search-input .abx-input__textarea-wrapper input.md-input md-select-value.md-select-value,.abx-input__field md-select-value.md-select-value.md-select-value{border-bottom:none;background-image:none}.abx-input__loading-bar{height:1px}.abx-input__loading-bar .md-container.md-mode-indeterminate{background-color:#d5e8f7;height:100%}.abx-input__url-wrapper{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;height:32px}.abx-input__url-wrapper .abx-input__field,.abx-input__url-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__url-wrapper input,.abx-input__url-wrapper .abx-input__textarea-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input input.md-input,.abx-input__textarea-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__url-wrapper input.md-input,.abx-input__url-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__textarea-wrapper input.md-input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__textarea-wrapper .abx-input__url-wrapper input.md-input,.abx-input__url-wrapper abx-pin-typeahead .pin-typeahead__search-input input,abx-pin-typeahead .pin-typeahead__search-input .abx-input__url-wrapper input,.abx-input__url-wrapper .abx-input__textarea-wrapper abx-pin-typeahead .pin-typeahead__search-input input.md-input,.abx-input__textarea-wrapper abx-pin-typeahead .pin-typeahead__search-input .abx-input__url-wrapper input.md-input,.abx-input__url-wrapper abx-pin-typeahead .pin-typeahead__search-input .abx-input__textarea-wrapper input.md-input,abx-pin-typeahead .pin-typeahead__search-input .abx-input__textarea-wrapper .abx-input__url-wrapper input.md-input,.abx-input__url-wrapper .abx-input__textarea-wrapper .abx-input__field.md-input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__url-wrapper .abx-input__textarea-wrapper input.md-input,abx-pin-typeahead .pin-typeahead__search-input .abx-input__url-wrapper .abx-input__textarea-wrapper input.md-input,.abx-input__textarea-wrapper .abx-input__url-wrapper .abx-input__field.md-input,.abx-input__textarea-wrapper .abx-input__url-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input input.md-input,.abx-input__textarea-wrapper .abx-input__url-wrapper abx-pin-typeahead .pin-typeahead__search-input input.md-input{flex-grow:1}.abx-input__url-wrapper .abx-input__field.ng-animate,.abx-input__url-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input input.ng-animate,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__url-wrapper input.ng-animate,.abx-input__url-wrapper abx-pin-typeahead .pin-typeahead__search-input input.ng-animate,abx-pin-typeahead .pin-typeahead__search-input .abx-input__url-wrapper input.ng-animate{transition:0s none;animation:0s none}.abx-input__url-wrapper .url-wrapper__launch-button{height:100%;min-height:0;width:100%;padding:0 12px;margin:0;font-size:12px;font-weight:600;border:2px solid #ddd;text-transform:uppercase}.abx-input__url-wrapper .url-wrapper__launch-button .button-content{display:inline-flex;align-items:center;vertical-align:middle}.abx-input__url-wrapper .url-wrapper__launch-button md-icon{color:#212121;font-size:12px;min-height:0;min-width:0;margin-right:6px}.abx-input__url-wrapper .url-wrapper__launch-button[disabled]{background-color:#eee}.abx-input__url-wrapper .md-icon-button.edit{margin:0 0 0 6px;padding:0;width:24px;height:24px;min-width:24px;min-height:24px;border-radius:0}abx-range-input .abx-range-input__label,abx-pin-typeahead .pin-typeahead__input-label,.abx-document-list-input .abx-document-list-input__label,abx-condition-input .assembly-condition__label,.abx-input__label{display:inline-block;margin:0;font-weight:600;font-size:12px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-touch-callout:none;user-select:none;text-align:left;pointer-events:none;padding:3px 0 3px 8px}.abx-input__select-option{height:36px}.abx-input__textarea-wrapper{width:100%;max-width:100%;margin:0}.abx-input__textarea-wrapper .abx-input__field.md-input,.abx-input__textarea-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input input.md-input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__textarea-wrapper input.md-input,.abx-input__textarea-wrapper abx-pin-typeahead .pin-typeahead__search-input input.md-input,abx-pin-typeahead .pin-typeahead__search-input .abx-input__textarea-wrapper input.md-input{line-height:20px;border-color:#d9d9d9 !important;min-height:5em}.abx-input--editing .abx-input__textarea-wrapper .abx-input__field.md-input,.abx-input--editing .abx-input__textarea-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input input.md-input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input--editing .abx-input__textarea-wrapper input.md-input,.abx-input--editing abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__textarea-wrapper input.md-input,.abx-input--editing .abx-input__textarea-wrapper abx-pin-typeahead .pin-typeahead__search-input input.md-input,abx-pin-typeahead .pin-typeahead__search-input .abx-input--editing .abx-input__textarea-wrapper input.md-input,.abx-input--editing abx-pin-typeahead .pin-typeahead__search-input .abx-input__textarea-wrapper input.md-input{border-bottom-color:#238dd9 !important}.abx-input__textarea-wrapper .abx-input__field.md-input[disabled],.abx-input__textarea-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input input.md-input[disabled],abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__textarea-wrapper input.md-input[disabled],.abx-input__textarea-wrapper abx-pin-typeahead .pin-typeahead__search-input input.md-input[disabled],abx-pin-typeahead .pin-typeahead__search-input .abx-input__textarea-wrapper input.md-input[disabled]{color:rgba(0,0,0,.87)}.abx-input__textarea-wrapper .md-errors-spacer{display:none}.input-group{position:relative;display:flex;flex-direction:row;border-collapse:separate}.input-group .form-control:first-child{flex:1;border-top-right-radius:0;border-bottom-right-radius:0}.input-group .input-group-btn{width:inherit}.input-group .input-group-btn .md-button{height:100%;margin:0}.input-group .input-group-btn:first-child .md-button{border-top-right-radius:0;border-bottom-right-radius:0}.input-group .input-group-btn:last-child .md-button{border-top-left-radius:0;border-bottom-left-radius:0}::-webkit-input-placeholder,:-moz-placeholder,:-moz-placeholder,:-ms-input-placeholder{font-style:italic}md-select:not([disabled]):focus .md-select-value,md-select md-select:not([disabled]):focus .md-select-value{border-bottom:none;background-image:none}md-select.abx-input__field[disabled],.abx-input__textarea-wrapper md-select[disabled].abx-input__field.md-input{background:#ddd;border-color:#ddd}md-select.abx-input__field[disabled] .md-select-value .md-select-icon{color:#666}md-select .md-select-value .md-select-icon{width:auto}.abx-input__select-menu-container--no-padding md-select-menu md-content{padding:0}.abx-input__select-menu-container md-progress-circular{padding-top:64px !important}.abx-input__select-menu-container .md-checkbox-enabled[selected] .md-icon{background-color:#2d8dd9}.abx-input__select-menu-container .md-checkbox-enabled[selected] .md-icon::after{border-color:#fff}.abx-input__select-menu-container .abx-select-menu-container__options{max-height:256px;padding:0 8px;overflow:auto}.abx-select-header{display:flex;flex-direction:column;align-items:center;left:0;right:0;margin-top:-1px;z-index:1;background-color:#fff;cursor:pointer}.abx-select-header div.abx-select-header__container{width:100%;display:flex;padding:8px}.abx-select-header input.abx-select-header__search{border:1px solid #ddd;background:#efefef;width:100%;height:32px;padding:0px 31px 0px 4px;outline:none}.abx-select-header md-icon.abx-select-header__search-icon{position:absolute;top:12px;right:8px;margin:0 4px}.abx-select-header hr.abx-select-header__bottom-rule{width:100%;margin:0px;border-top-width:2px}.abx-input__empty-search-placeholder{padding:8px 16px}.abx-select-loading-indicator{position:fixed;top:43px;left:0;z-index:2}md-optgroup.abx-select__group label{padding:8px 16px}.abx-currency-field-container{position:relative}.abx-currency-field-container .abx-input__field,.abx-currency-field-container abx-cost-division-selection-tree .abx-search-cost-division abx-input input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-currency-field-container input,.abx-currency-field-container .abx-input__textarea-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input input.md-input,.abx-input__textarea-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-currency-field-container input.md-input,.abx-currency-field-container abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__textarea-wrapper input.md-input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__textarea-wrapper .abx-currency-field-container input.md-input,.abx-currency-field-container abx-pin-typeahead .pin-typeahead__search-input input,abx-pin-typeahead .pin-typeahead__search-input .abx-currency-field-container input,.abx-currency-field-container .abx-input__textarea-wrapper abx-pin-typeahead .pin-typeahead__search-input input.md-input,.abx-input__textarea-wrapper abx-pin-typeahead .pin-typeahead__search-input .abx-currency-field-container input.md-input,.abx-currency-field-container abx-pin-typeahead .pin-typeahead__search-input .abx-input__textarea-wrapper input.md-input,abx-pin-typeahead .pin-typeahead__search-input .abx-input__textarea-wrapper .abx-currency-field-container input.md-input,.abx-currency-field-container .abx-input__textarea-wrapper .abx-input__field.md-input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-currency-field-container .abx-input__textarea-wrapper input.md-input,abx-pin-typeahead .pin-typeahead__search-input .abx-currency-field-container .abx-input__textarea-wrapper input.md-input,.abx-input__textarea-wrapper .abx-currency-field-container .abx-input__field.md-input,.abx-input__textarea-wrapper .abx-currency-field-container abx-cost-division-selection-tree .abx-search-cost-division abx-input input.md-input,.abx-input__textarea-wrapper .abx-currency-field-container abx-pin-typeahead .pin-typeahead__search-input input.md-input{padding-left:16px}.abx-currency-field-container .abx-currency-symbol{display:block;position:absolute;height:32px;line-height:32px;top:0;left:0;padding:0 8px;z-index:2;pointer-events:none}.abx-hours-minutes-container{display:flex;flex-direction:row;justify-content:space-between}.abx-hours-minutes-container .abx-input__field,.abx-hours-minutes-container abx-cost-division-selection-tree .abx-search-cost-division abx-input input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-hours-minutes-container input,.abx-hours-minutes-container .abx-input__textarea-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input input.md-input,.abx-input__textarea-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-hours-minutes-container input.md-input,.abx-hours-minutes-container abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__textarea-wrapper input.md-input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__textarea-wrapper .abx-hours-minutes-container input.md-input,.abx-hours-minutes-container abx-pin-typeahead .pin-typeahead__search-input input,abx-pin-typeahead .pin-typeahead__search-input .abx-hours-minutes-container input,.abx-hours-minutes-container .abx-input__textarea-wrapper abx-pin-typeahead .pin-typeahead__search-input input.md-input,.abx-input__textarea-wrapper abx-pin-typeahead .pin-typeahead__search-input .abx-hours-minutes-container input.md-input,.abx-hours-minutes-container abx-pin-typeahead .pin-typeahead__search-input .abx-input__textarea-wrapper input.md-input,abx-pin-typeahead .pin-typeahead__search-input .abx-input__textarea-wrapper .abx-hours-minutes-container input.md-input,.abx-hours-minutes-container .abx-input__textarea-wrapper .abx-input__field.md-input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-hours-minutes-container .abx-input__textarea-wrapper input.md-input,abx-pin-typeahead .pin-typeahead__search-input .abx-hours-minutes-container .abx-input__textarea-wrapper input.md-input,.abx-input__textarea-wrapper .abx-hours-minutes-container .abx-input__field.md-input,.abx-input__textarea-wrapper .abx-hours-minutes-container abx-cost-division-selection-tree .abx-search-cost-division abx-input input.md-input,.abx-input__textarea-wrapper .abx-hours-minutes-container abx-pin-typeahead .pin-typeahead__search-input input.md-input{width:calc(50% - .5em)}md-tabs md-tab-item{min-width:110px}@media screen and (max-width: 330px){md-tabs md-tab-item{min-width:105px;padding:12px 6px !important;overflow:unset !important}}md-tabs md-ink-bar{height:3px}md-tabs.white-tabs md-tabs-wrapper{background-color:#fff}md-tabs.white-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item{text-transform:none}md-tabs.white-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item:not([disabled]){color:#212121}md-tabs.white-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item:not([disabled]).md-active{color:#2d8dd9}md-tabs.white-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item.md-disabled{color:rgba(0,0,0,.75)}md-tabs.white-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item md-icon.material-icons{color:#2196f3;margin-bottom:5px}md-tabs.gray-tabs md-tabs-wrapper{background-color:#eee}md-tabs.gray-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item:not([disabled]){color:#212121}md-tabs.gray-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item:not([disabled]).md-active{color:#212121}md-tabs.gray-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item.md-disabled{color:rgba(0,0,0,.26)}md-tabs.gray-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item md-icon.material-icons{color:#2196f3;margin-bottom:5px}md-tabs.black-tabs md-tabs-wrapper,md-tabs.dark-tabs md-tabs-wrapper{background-color:#212121}md-tabs.black-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item:not([disabled]),md-tabs.dark-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item:not([disabled]){color:#fff}md-tabs.black-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item:not([disabled]).md-active,md-tabs.dark-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item:not([disabled]).md-active{color:#fff}md-tabs.black-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item.md-disabled,md-tabs.dark-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item.md-disabled{color:rgba(255,255,255,.26)}md-tabs.black-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item md-icon.material-icons,md-tabs.dark-tabs md-tabs-wrapper md-tabs-canvas md-pagination-wrapper md-tab-item md-icon.material-icons{color:#f1c31a;margin-bottom:5px}md-tabs.black-tabs md-ink-bar,md-tabs.dark-tabs md-ink-bar{background-color:#f1c31a}md-tabs.dark-tabs md-tabs-wrapper{background-color:#21263a}.card,.card-24dp,.card-23dp,.card-22dp,.card-21dp,.card-20dp,.card-19dp,.card-18dp,.card-17dp,.card-16dp,.card-15dp,.card-14dp,.card-13dp,.card-12dp,.card-11dp,.card-10dp,.card-9dp,.card-8dp,.card-7dp,.card-6dp,.card-5dp,.card-4dp,abx-canvas-control .control-wrapper,.card-3dp,.card-2dp,.reporting-container .reporting-card,abx-dashboard .dashboard-card,abx-collapsible-card .abx-collapsible-card,.app-header-add-menu,.card-1dp{border-radius:4px;padding:16px;margin:8px;background-color:#fff}.card .card-header,.card-24dp .card-header,.card-23dp .card-header,.card-22dp .card-header,.card-21dp .card-header,.card-20dp .card-header,.card-19dp .card-header,.card-18dp .card-header,.card-17dp .card-header,.card-16dp .card-header,.card-15dp .card-header,.card-14dp .card-header,.card-13dp .card-header,.card-12dp .card-header,.card-11dp .card-header,.card-10dp .card-header,.card-9dp .card-header,.card-8dp .card-header,.card-7dp .card-header,.card-6dp .card-header,.card-5dp .card-header,.card-4dp .card-header,abx-canvas-control .control-wrapper .card-header,.card-3dp .card-header,.card-2dp .card-header,.reporting-container .reporting-card .card-header,abx-dashboard .dashboard-card .card-header,abx-collapsible-card .abx-collapsible-card .card-header,.app-header-add-menu .card-header,.card-1dp .card-header{flex-basis:100%;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;padding:8px 16px;font-size:14px;line-height:30px;background:#f9f9f9;border-bottom:1px solid rgba(0,0,0,.12);border-top-left-radius:4px;border-top-right-radius:4px}.card .card-header .card-header-title,.card-24dp .card-header .card-header-title,.card-23dp .card-header .card-header-title,.card-22dp .card-header .card-header-title,.card-21dp .card-header .card-header-title,.card-20dp .card-header .card-header-title,.card-19dp .card-header .card-header-title,.card-18dp .card-header .card-header-title,.card-17dp .card-header .card-header-title,.card-16dp .card-header .card-header-title,.card-15dp .card-header .card-header-title,.card-14dp .card-header .card-header-title,.card-13dp .card-header .card-header-title,.card-12dp .card-header .card-header-title,.card-11dp .card-header .card-header-title,.card-10dp .card-header .card-header-title,.card-9dp .card-header .card-header-title,.card-8dp .card-header .card-header-title,.card-7dp .card-header .card-header-title,.card-6dp .card-header .card-header-title,.card-5dp .card-header .card-header-title,.card-4dp .card-header .card-header-title,abx-canvas-control .control-wrapper .card-header .card-header-title,.card-3dp .card-header .card-header-title,.card-2dp .card-header .card-header-title,.reporting-container .reporting-card .card-header .card-header-title,abx-dashboard .dashboard-card .card-header .card-header-title,abx-collapsible-card .abx-collapsible-card .card-header .card-header-title,.app-header-add-menu .card-header .card-header-title,.card-1dp .card-header .card-header-title{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-weight:400}.card .card-header .card-action,.card-24dp .card-header .card-action,.card-23dp .card-header .card-action,.card-22dp .card-header .card-action,.card-21dp .card-header .card-action,.card-20dp .card-header .card-action,.card-19dp .card-header .card-action,.card-18dp .card-header .card-action,.card-17dp .card-header .card-action,.card-16dp .card-header .card-action,.card-15dp .card-header .card-action,.card-14dp .card-header .card-action,.card-13dp .card-header .card-action,.card-12dp .card-header .card-action,.card-11dp .card-header .card-action,.card-10dp .card-header .card-action,.card-9dp .card-header .card-action,.card-8dp .card-header .card-action,.card-7dp .card-header .card-action,.card-6dp .card-header .card-action,.card-5dp .card-header .card-action,.card-4dp .card-header .card-action,abx-canvas-control .control-wrapper .card-header .card-action,.card-3dp .card-header .card-action,.card-2dp .card-header .card-action,.reporting-container .reporting-card .card-header .card-action,abx-dashboard .dashboard-card .card-header .card-action,abx-collapsible-card .abx-collapsible-card .card-header .card-action,.app-header-add-menu .card-header .card-action,.card-1dp .card-header .card-action{height:24px;min-height:24px;max-height:24px}.card .card-subheader,.card-24dp .card-subheader,.card-23dp .card-subheader,.card-22dp .card-subheader,.card-21dp .card-subheader,.card-20dp .card-subheader,.card-19dp .card-subheader,.card-18dp .card-subheader,.card-17dp .card-subheader,.card-16dp .card-subheader,.card-15dp .card-subheader,.card-14dp .card-subheader,.card-13dp .card-subheader,.card-12dp .card-subheader,.card-11dp .card-subheader,.card-10dp .card-subheader,.card-9dp .card-subheader,.card-8dp .card-subheader,.card-7dp .card-subheader,.card-6dp .card-subheader,.card-5dp .card-subheader,.card-4dp .card-subheader,abx-canvas-control .control-wrapper .card-subheader,.card-3dp .card-subheader,.card-2dp .card-subheader,.reporting-container .reporting-card .card-subheader,abx-dashboard .dashboard-card .card-subheader,abx-collapsible-card .abx-collapsible-card .card-subheader,.app-header-add-menu .card-subheader,.card-1dp .card-subheader{flex-basis:auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-around;height:40px;font-size:16px;margin-top:15px;border-bottom:1px solid #2196f3}.card .card-subheader .card-subheader-title,.card-24dp .card-subheader .card-subheader-title,.card-23dp .card-subheader .card-subheader-title,.card-22dp .card-subheader .card-subheader-title,.card-21dp .card-subheader .card-subheader-title,.card-20dp .card-subheader .card-subheader-title,.card-19dp .card-subheader .card-subheader-title,.card-18dp .card-subheader .card-subheader-title,.card-17dp .card-subheader .card-subheader-title,.card-16dp .card-subheader .card-subheader-title,.card-15dp .card-subheader .card-subheader-title,.card-14dp .card-subheader .card-subheader-title,.card-13dp .card-subheader .card-subheader-title,.card-12dp .card-subheader .card-subheader-title,.card-11dp .card-subheader .card-subheader-title,.card-10dp .card-subheader .card-subheader-title,.card-9dp .card-subheader .card-subheader-title,.card-8dp .card-subheader .card-subheader-title,.card-7dp .card-subheader .card-subheader-title,.card-6dp .card-subheader .card-subheader-title,.card-5dp .card-subheader .card-subheader-title,.card-4dp .card-subheader .card-subheader-title,abx-canvas-control .control-wrapper .card-subheader .card-subheader-title,.card-3dp .card-subheader .card-subheader-title,.card-2dp .card-subheader .card-subheader-title,.reporting-container .reporting-card .card-subheader .card-subheader-title,abx-dashboard .dashboard-card .card-subheader .card-subheader-title,abx-collapsible-card .abx-collapsible-card .card-subheader .card-subheader-title,.app-header-add-menu .card-subheader .card-subheader-title,.card-1dp .card-subheader .card-subheader-title{font-weight:bold;text-transform:uppercase}.card .card-subheader .card-subheader-subtitle,.card-24dp .card-subheader .card-subheader-subtitle,.card-23dp .card-subheader .card-subheader-subtitle,.card-22dp .card-subheader .card-subheader-subtitle,.card-21dp .card-subheader .card-subheader-subtitle,.card-20dp .card-subheader .card-subheader-subtitle,.card-19dp .card-subheader .card-subheader-subtitle,.card-18dp .card-subheader .card-subheader-subtitle,.card-17dp .card-subheader .card-subheader-subtitle,.card-16dp .card-subheader .card-subheader-subtitle,.card-15dp .card-subheader .card-subheader-subtitle,.card-14dp .card-subheader .card-subheader-subtitle,.card-13dp .card-subheader .card-subheader-subtitle,.card-12dp .card-subheader .card-subheader-subtitle,.card-11dp .card-subheader .card-subheader-subtitle,.card-10dp .card-subheader .card-subheader-subtitle,.card-9dp .card-subheader .card-subheader-subtitle,.card-8dp .card-subheader .card-subheader-subtitle,.card-7dp .card-subheader .card-subheader-subtitle,.card-6dp .card-subheader .card-subheader-subtitle,.card-5dp .card-subheader .card-subheader-subtitle,.card-4dp .card-subheader .card-subheader-subtitle,abx-canvas-control .control-wrapper .card-subheader .card-subheader-subtitle,.card-3dp .card-subheader .card-subheader-subtitle,.card-2dp .card-subheader .card-subheader-subtitle,.reporting-container .reporting-card .card-subheader .card-subheader-subtitle,abx-dashboard .dashboard-card .card-subheader .card-subheader-subtitle,abx-collapsible-card .abx-collapsible-card .card-subheader .card-subheader-subtitle,.app-header-add-menu .card-subheader .card-subheader-subtitle,.card-1dp .card-subheader .card-subheader-subtitle{text-transform:none;font-weight:500}.card .card-content,.card-24dp .card-content,.card-23dp .card-content,.card-22dp .card-content,.card-21dp .card-content,.card-20dp .card-content,.card-19dp .card-content,.card-18dp .card-content,.card-17dp .card-content,.card-16dp .card-content,.card-15dp .card-content,.card-14dp .card-content,.card-13dp .card-content,.card-12dp .card-content,.card-11dp .card-content,.card-10dp .card-content,.card-9dp .card-content,.card-8dp .card-content,.card-7dp .card-content,.card-6dp .card-content,.card-5dp .card-content,.card-4dp .card-content,abx-canvas-control .control-wrapper .card-content,.card-3dp .card-content,.card-2dp .card-content,.reporting-container .reporting-card .card-content,abx-dashboard .dashboard-card .card-content,abx-collapsible-card .abx-collapsible-card .card-content,.app-header-add-menu .card-content,.card-1dp .card-content{display:flex;align-items:stretch;justify-content:flex-start;flex-direction:column;padding:16px}.card.no-padding,.no-padding.card-24dp,.no-padding.card-23dp,.no-padding.card-22dp,.no-padding.card-21dp,.no-padding.card-20dp,.no-padding.card-19dp,.no-padding.card-18dp,.no-padding.card-17dp,.no-padding.card-16dp,.no-padding.card-15dp,.no-padding.card-14dp,.no-padding.card-13dp,.no-padding.card-12dp,.no-padding.card-11dp,.no-padding.card-10dp,.no-padding.card-9dp,.no-padding.card-8dp,.no-padding.card-7dp,.no-padding.card-6dp,.no-padding.card-5dp,.no-padding.card-4dp,abx-canvas-control .no-padding.control-wrapper,.no-padding.card-3dp,.no-padding.card-2dp,.reporting-container .no-padding.reporting-card,abx-dashboard .no-padding.dashboard-card,abx-collapsible-card .no-padding.abx-collapsible-card,.no-padding.app-header-add-menu,.no-padding.card-1dp{padding:0px !important}.card.bottom-border,.reporting-container .card.reporting-card,abx-dashboard .card.dashboard-card,abx-collapsible-card .card.abx-collapsible-card,.bottom-border.card-24dp,.bottom-border.card-23dp,.bottom-border.card-22dp,.bottom-border.card-21dp,.bottom-border.card-20dp,.bottom-border.card-19dp,.bottom-border.card-18dp,.bottom-border.card-17dp,.bottom-border.card-16dp,.bottom-border.card-15dp,.bottom-border.card-14dp,.bottom-border.card-13dp,.bottom-border.card-12dp,.bottom-border.card-11dp,.bottom-border.card-10dp,.bottom-border.card-9dp,.bottom-border.card-8dp,.bottom-border.card-7dp,.bottom-border.card-6dp,.bottom-border.card-5dp,.bottom-border.card-4dp,abx-canvas-control .bottom-border.control-wrapper,.bottom-border.card-3dp,.bottom-border.card-2dp,.reporting-container .reporting-card,abx-dashboard .dashboard-card,abx-collapsible-card .abx-collapsible-card,.bottom-border.app-header-add-menu,.bottom-border.card-1dp{border-bottom:4px solid #238dd9}md-dialog md-toolbar.md-dark-theme:not(.md-menu-toolbar),.abx-dialog md-toolbar.md-dark-theme:not(.md-menu-toolbar){color:#000;background-color:#fff}md-dialog md-toolbar.md-dark-theme:not(.md-menu-toolbar) button,.abx-dialog md-toolbar.md-dark-theme:not(.md-menu-toolbar) button{color:#000}md-dialog md-toolbar.md-dark-theme:not(.md-menu-toolbar) button.md-icon-button,.abx-dialog md-toolbar.md-dark-theme:not(.md-menu-toolbar) button.md-icon-button{color:#000}md-dialog md-toolbar.md-dark-theme:not(.md-menu-toolbar) button.md-icon-button i,md-dialog md-toolbar.md-dark-theme:not(.md-menu-toolbar) button.md-icon-button md-icon,.abx-dialog md-toolbar.md-dark-theme:not(.md-menu-toolbar) button.md-icon-button i,.abx-dialog md-toolbar.md-dark-theme:not(.md-menu-toolbar) button.md-icon-button md-icon{color:#000}md-dialog md-dialog-actions,.abx-dialog md-dialog-actions{min-height:56px}.preloader,.abx-association-dialog__preloader-block,.abx-association-dialog__preloader-line,.cost-line-selection-list__item-preloader--10,.cost-line-selection-list__item-preloader--9,.cost-line-selection-list__item-preloader--8,.cost-line-selection-list__item-preloader--7,.cost-line-selection-list__item-preloader--6,.cost-line-selection-list__item-preloader--5,.cost-line-selection-list__item-preloader--4,.cost-line-selection-list__item-preloader--3,.cost-line-selection-list__item-preloader--2,.cost-line-selection-list__item-preloader--1,abx-round-info .abx-round-info-item-preloader,abx-location-buttons .abx-location-button-preloader,abx-app-header .abx-updated-app-header__preloader__building,abx-app-header .abx-updated-app-header__preloader__org,abx-app-header .abx-app-header__preloader__building,abx-app-header .abx-app-header__preloader__org,.preloader-donut-legend .legend .legend-value,.preloader-donut-legend .legend .legend-circle,.preloader-donut-chart,.preloader-graph-legend,.preloader-graph-chart,.preloader-block,.preloader-line{background:rgba(178,181,186,.5)}@media print{.preloader,.abx-association-dialog__preloader-block,.abx-association-dialog__preloader-line,.cost-line-selection-list__item-preloader--10,.cost-line-selection-list__item-preloader--9,.cost-line-selection-list__item-preloader--8,.cost-line-selection-list__item-preloader--7,.cost-line-selection-list__item-preloader--6,.cost-line-selection-list__item-preloader--5,.cost-line-selection-list__item-preloader--4,.cost-line-selection-list__item-preloader--3,.cost-line-selection-list__item-preloader--2,.cost-line-selection-list__item-preloader--1,abx-round-info .abx-round-info-item-preloader,abx-location-buttons .abx-location-button-preloader,abx-app-header .abx-updated-app-header__preloader__building,abx-app-header .abx-updated-app-header__preloader__org,abx-app-header .abx-app-header__preloader__building,abx-app-header .abx-app-header__preloader__org,.preloader-donut-legend .legend .legend-value,.preloader-donut-legend .legend .legend-circle,.preloader-donut-chart,.preloader-graph-legend,.preloader-graph-chart,.preloader-block,.preloader-line{display:none}}.preloader-line,.abx-association-dialog__preloader-line{height:8px}.preloader-line.rounded,.rounded.abx-association-dialog__preloader-line{border-radius:4px}.preloader-line.line-text,.line-text.abx-association-dialog__preloader-line{margin:1px 0}.preloader-line.line-12h,.line-12h.abx-association-dialog__preloader-line{height:12px}.preloader-line.line-14h,.line-14h.abx-association-dialog__preloader-line{height:14px}.preloader-line.line-16h,.line-16h.abx-association-dialog__preloader-line{height:16px}.preloader-line.line-18h,.line-18h.abx-association-dialog__preloader-line{height:18px}.preloader-line.line-20h,.line-20h.abx-association-dialog__preloader-line{height:20px}.preloader-line.line-24h,.line-24h.abx-association-dialog__preloader-line{height:24px}.preloader-line.line-36h,.line-36h.abx-association-dialog__preloader-line{height:36px}.preloader-line.line-48h,.line-48h.abx-association-dialog__preloader-line{height:48px}.preloader-line.line-40w,.line-40w.abx-association-dialog__preloader-line{width:40px}.preloader-line.line-60w,.line-60w.abx-association-dialog__preloader-line{width:60px}.preloader-line.line-80w,.line-80w.abx-association-dialog__preloader-line{width:80px}.preloader-line.line-120w,.line-120w.abx-association-dialog__preloader-line{width:120px}.preloader-line.line-160w,.line-160w.abx-association-dialog__preloader-line{width:160px}.preloader-line.line-200w,.line-200w.abx-association-dialog__preloader-line{width:200px}.preloader-line.line-240w,.line-240w.abx-association-dialog__preloader-line{width:240px}.preloader-line.line-360w,.line-360w.abx-association-dialog__preloader-line{width:360px}.preloader-block,.abx-association-dialog__preloader-block,abx-app-header .abx-updated-app-header__preloader__building,abx-app-header .abx-updated-app-header__preloader__org,abx-app-header .abx-app-header__preloader__building,abx-app-header .abx-app-header__preloader__org,.preloader-donut-legend .legend .legend-value,.preloader-donut-legend .legend .legend-circle,.preloader-donut-chart,.preloader-graph-legend,.preloader-graph-chart{width:8px;height:8px}.preloader-block.block-circle,.block-circle.abx-association-dialog__preloader-block,abx-app-header .block-circle.abx-updated-app-header__preloader__building,abx-app-header .block-circle.abx-updated-app-header__preloader__org,abx-app-header .block-circle.abx-app-header__preloader__building,abx-app-header .block-circle.abx-app-header__preloader__org,.preloader-donut-legend .legend .block-circle.legend-value,.preloader-donut-legend .legend .block-circle.legend-circle,.block-circle.preloader-donut-chart,.block-circle.preloader-graph-legend,.block-circle.preloader-graph-chart,.preloader-block.preloader-block--circle,.preloader-block--circle.abx-association-dialog__preloader-block,abx-app-header .preloader-block--circle.abx-updated-app-header__preloader__building,abx-app-header .preloader-block--circle.abx-updated-app-header__preloader__org,abx-app-header .preloader-block--circle.abx-app-header__preloader__building,abx-app-header .preloader-block--circle.abx-app-header__preloader__org,.preloader-donut-legend .legend .preloader-block--circle.legend-value,.preloader-donut-legend .legend .preloader-block--circle.legend-circle,.preloader-block--circle.preloader-donut-chart,.preloader-block--circle.preloader-graph-legend,.preloader-block--circle.preloader-graph-chart{border-radius:50%}.preloader-block.block-16,.block-16.abx-association-dialog__preloader-block,abx-app-header .block-16.abx-updated-app-header__preloader__building,abx-app-header .block-16.abx-updated-app-header__preloader__org,abx-app-header .block-16.abx-app-header__preloader__building,abx-app-header .block-16.abx-app-header__preloader__org,.preloader-donut-legend .legend .block-16.legend-value,.preloader-donut-legend .legend .block-16.legend-circle,.block-16.preloader-donut-chart,.block-16.preloader-graph-legend,.block-16.preloader-graph-chart{width:16px;height:16px}.preloader-block.block-24,.block-24.abx-association-dialog__preloader-block,abx-app-header .block-24.abx-updated-app-header__preloader__building,abx-app-header .block-24.abx-updated-app-header__preloader__org,abx-app-header .block-24.abx-app-header__preloader__building,abx-app-header .block-24.abx-app-header__preloader__org,.preloader-donut-legend .legend .block-24.legend-value,.preloader-donut-legend .legend .block-24.legend-circle,.block-24.preloader-donut-chart,.block-24.preloader-graph-legend,.block-24.preloader-graph-chart{width:24px;height:24px}.preloader-block.block-36,.block-36.abx-association-dialog__preloader-block,abx-app-header .block-36.abx-updated-app-header__preloader__building,abx-app-header .block-36.abx-updated-app-header__preloader__org,abx-app-header .block-36.abx-app-header__preloader__building,abx-app-header .block-36.abx-app-header__preloader__org,.preloader-donut-legend .legend .block-36.legend-value,.preloader-donut-legend .legend .block-36.legend-circle,.block-36.preloader-donut-chart,.block-36.preloader-graph-legend,.block-36.preloader-graph-chart{width:36px;height:36px}.preloader-block.block-48,.block-48.abx-association-dialog__preloader-block,abx-app-header .block-48.abx-updated-app-header__preloader__building,abx-app-header .block-48.abx-updated-app-header__preloader__org,abx-app-header .block-48.abx-app-header__preloader__building,abx-app-header .block-48.abx-app-header__preloader__org,.preloader-donut-legend .legend .block-48.legend-value,.preloader-donut-legend .legend .block-48.legend-circle,.block-48.preloader-donut-chart,.block-48.preloader-graph-legend,.block-48.preloader-graph-chart{width:48px;height:48px}.preloader-pulse,.abx-association-dialog__preloader-block,.abx-association-dialog__preloader-line,abx-app-header .abx-updated-app-header__preloader__building,abx-app-header .abx-updated-app-header__preloader__org,abx-app-header .abx-app-header__preloader__building,abx-app-header .abx-app-header__preloader__org,.preloader-donut-legend .legend .legend-value,.preloader-donut-legend .legend .legend-circle,.preloader-donut-chart,.preloader-graph-legend,.preloader-graph-chart,.preloader--pulse,.asset-cost-adjustment-dialog .cost-adjustment-header .preloader-item-rectangle-small,.asset-cost-adjustment-dialog .cost-adjustment-header .preloader-item-rectangle-large,abx-round-info .abx-round-info-item-preloader,.abx-field-preloader__pin-text,.abx-field-preloader__circle-text,.abx-field-preloader__circle,.abx-field-preloader__text,.abx-field-preloader__label,.abx-field-preloader__dialog-list-label,.abx-field-preloader__dialog-list-item-label,abx-location-buttons .abx-location-button-preloader{animation-name:pulse;animation-duration:2s;animation-timing-function:ease;animation-iteration-count:infinite}.preloader-pulse.ng-hide,.ng-hide.abx-association-dialog__preloader-block,.ng-hide.abx-association-dialog__preloader-line,abx-app-header .ng-hide.abx-updated-app-header__preloader__building,abx-app-header .ng-hide.abx-updated-app-header__preloader__org,abx-app-header .ng-hide.abx-app-header__preloader__building,abx-app-header .ng-hide.abx-app-header__preloader__org,.preloader-donut-legend .legend .ng-hide.legend-value,.preloader-donut-legend .legend .ng-hide.legend-circle,.ng-hide.preloader-donut-chart,.ng-hide.preloader-graph-legend,.ng-hide.preloader-graph-chart,.preloader--pulse.ng-hide,.asset-cost-adjustment-dialog .cost-adjustment-header .ng-hide.preloader-item-rectangle-small,.asset-cost-adjustment-dialog .cost-adjustment-header .ng-hide.preloader-item-rectangle-large,abx-round-info .ng-hide.abx-round-info-item-preloader,.ng-hide.abx-field-preloader__pin-text,.ng-hide.abx-field-preloader__circle-text,.ng-hide.abx-field-preloader__circle,.ng-hide.abx-field-preloader__text,.ng-hide.abx-field-preloader__label,.ng-hide.abx-field-preloader__dialog-list-label,.ng-hide.abx-field-preloader__dialog-list-item-label,abx-location-buttons .ng-hide.abx-location-button-preloader{animation:none}.preloader-flex{margin-top:10px;width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-content:center;align-items:center;justify-content:center}@media only screen and (min-width: 960px){.preloader-flex{flex-wrap:nowrap;align-items:flex-start}.preloader-flex .preloader-donut-legend{margin:32px 18px}}@media print{.preloader-flex{flex-wrap:nowrap;align-items:flex-start}.preloader-flex .preloader-donut-legend{margin:32px 18px}}.preloader-button{width:96px;height:36px;margin:6px 8px;border-radius:2px}.preloader-button--120w{width:120px}.preloader-graph,.preloader-chart{display:flex;height:100%;width:100%}.preloader-graph{flex-direction:column}.preloader-chart{flex-direction:column;align-items:center}@media only screen and (min-width: 960px){.preloader-chart{flex-direction:row;align-items:flex-start}}@media print{.preloader-chart{flex-direction:row;align-items:flex-start}}.preloader-graph-chart{width:100%;height:289px}.preloader-graph-legend{width:100%;height:56px;margin-top:16px}.preloader-donut-chart{margin:15px;min-width:260px;min-height:260px;max-height:260px;max-width:260px;border-radius:50%;border:50px #dadbdd solid;background-color:#fff}.preloader-donut-legend{flex:1;display:flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;justify-content:flex-start;width:100%;max-height:216px;margin:32px 0}@media only screen and (min-width: 1280px){.preloader-donut-legend{max-height:144px}}.preloader-donut-legend .legend{height:36px;padding:0 8px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}@media only screen and (min-width: 1280px){.preloader-donut-legend .legend{width:33%}}@media only screen and (min-width: 1920px){.preloader-donut-legend .legend{width:25%}}.preloader-donut-legend .legend .legend-circle{border-radius:50%;margin:5px;width:24px;height:24px}.preloader-donut-legend .legend .legend-value{border-radius:2px;margin:5px;height:24px;width:120px}.preloader-donut-legend .legend.legend--child{padding-left:32px}.preloader-donut-legend .legend.legend--child .legend-value{width:80px}.rotate-0{transform:rotate(0deg)}.rotate-1{transform:rotate(1deg)}.rotate-2{transform:rotate(2deg)}.rotate-3{transform:rotate(3deg)}.rotate-4{transform:rotate(4deg)}.rotate-5{transform:rotate(5deg)}.rotate-6{transform:rotate(6deg)}.rotate-7{transform:rotate(7deg)}.rotate-8{transform:rotate(8deg)}.rotate-9{transform:rotate(9deg)}.rotate-10{transform:rotate(10deg)}.rotate-11{transform:rotate(11deg)}.rotate-12{transform:rotate(12deg)}.rotate-13{transform:rotate(13deg)}.rotate-14{transform:rotate(14deg)}.rotate-15{transform:rotate(15deg)}.rotate-16{transform:rotate(16deg)}.rotate-17{transform:rotate(17deg)}.rotate-18{transform:rotate(18deg)}.rotate-19{transform:rotate(19deg)}.rotate-20{transform:rotate(20deg)}.rotate-21{transform:rotate(21deg)}.rotate-22{transform:rotate(22deg)}.rotate-23{transform:rotate(23deg)}.rotate-24{transform:rotate(24deg)}.rotate-25{transform:rotate(25deg)}.rotate-26{transform:rotate(26deg)}.rotate-27{transform:rotate(27deg)}.rotate-28{transform:rotate(28deg)}.rotate-29{transform:rotate(29deg)}.rotate-30{transform:rotate(30deg)}.rotate-31{transform:rotate(31deg)}.rotate-32{transform:rotate(32deg)}.rotate-33{transform:rotate(33deg)}.rotate-34{transform:rotate(34deg)}.rotate-35{transform:rotate(35deg)}.rotate-36{transform:rotate(36deg)}.rotate-37{transform:rotate(37deg)}.rotate-38{transform:rotate(38deg)}.rotate-39{transform:rotate(39deg)}.rotate-40{transform:rotate(40deg)}.rotate-41{transform:rotate(41deg)}.rotate-42{transform:rotate(42deg)}.rotate-43{transform:rotate(43deg)}.rotate-44{transform:rotate(44deg)}.rotate-45{transform:rotate(45deg)}.rotate-46{transform:rotate(46deg)}.rotate-47{transform:rotate(47deg)}.rotate-48{transform:rotate(48deg)}.rotate-49{transform:rotate(49deg)}.rotate-50{transform:rotate(50deg)}.rotate-51{transform:rotate(51deg)}.rotate-52{transform:rotate(52deg)}.rotate-53{transform:rotate(53deg)}.rotate-54{transform:rotate(54deg)}.rotate-55{transform:rotate(55deg)}.rotate-56{transform:rotate(56deg)}.rotate-57{transform:rotate(57deg)}.rotate-58{transform:rotate(58deg)}.rotate-59{transform:rotate(59deg)}.rotate-60{transform:rotate(60deg)}.rotate-61{transform:rotate(61deg)}.rotate-62{transform:rotate(62deg)}.rotate-63{transform:rotate(63deg)}.rotate-64{transform:rotate(64deg)}.rotate-65{transform:rotate(65deg)}.rotate-66{transform:rotate(66deg)}.rotate-67{transform:rotate(67deg)}.rotate-68{transform:rotate(68deg)}.rotate-69{transform:rotate(69deg)}.rotate-70{transform:rotate(70deg)}.rotate-71{transform:rotate(71deg)}.rotate-72{transform:rotate(72deg)}.rotate-73{transform:rotate(73deg)}.rotate-74{transform:rotate(74deg)}.rotate-75{transform:rotate(75deg)}.rotate-76{transform:rotate(76deg)}.rotate-77{transform:rotate(77deg)}.rotate-78{transform:rotate(78deg)}.rotate-79{transform:rotate(79deg)}.rotate-80{transform:rotate(80deg)}.rotate-81{transform:rotate(81deg)}.rotate-82{transform:rotate(82deg)}.rotate-83{transform:rotate(83deg)}.rotate-84{transform:rotate(84deg)}.rotate-85{transform:rotate(85deg)}.rotate-86{transform:rotate(86deg)}.rotate-87{transform:rotate(87deg)}.rotate-88{transform:rotate(88deg)}.rotate-89{transform:rotate(89deg)}.rotate-90{transform:rotate(90deg)}.rotate-91{transform:rotate(91deg)}.rotate-92{transform:rotate(92deg)}.rotate-93{transform:rotate(93deg)}.rotate-94{transform:rotate(94deg)}.rotate-95{transform:rotate(95deg)}.rotate-96{transform:rotate(96deg)}.rotate-97{transform:rotate(97deg)}.rotate-98{transform:rotate(98deg)}.rotate-99{transform:rotate(99deg)}.rotate-100{transform:rotate(100deg)}.rotate-101{transform:rotate(101deg)}.rotate-102{transform:rotate(102deg)}.rotate-103{transform:rotate(103deg)}.rotate-104{transform:rotate(104deg)}.rotate-105{transform:rotate(105deg)}.rotate-106{transform:rotate(106deg)}.rotate-107{transform:rotate(107deg)}.rotate-108{transform:rotate(108deg)}.rotate-109{transform:rotate(109deg)}.rotate-110{transform:rotate(110deg)}.rotate-111{transform:rotate(111deg)}.rotate-112{transform:rotate(112deg)}.rotate-113{transform:rotate(113deg)}.rotate-114{transform:rotate(114deg)}.rotate-115{transform:rotate(115deg)}.rotate-116{transform:rotate(116deg)}.rotate-117{transform:rotate(117deg)}.rotate-118{transform:rotate(118deg)}.rotate-119{transform:rotate(119deg)}.rotate-120{transform:rotate(120deg)}.rotate-121{transform:rotate(121deg)}.rotate-122{transform:rotate(122deg)}.rotate-123{transform:rotate(123deg)}.rotate-124{transform:rotate(124deg)}.rotate-125{transform:rotate(125deg)}.rotate-126{transform:rotate(126deg)}.rotate-127{transform:rotate(127deg)}.rotate-128{transform:rotate(128deg)}.rotate-129{transform:rotate(129deg)}.rotate-130{transform:rotate(130deg)}.rotate-131{transform:rotate(131deg)}.rotate-132{transform:rotate(132deg)}.rotate-133{transform:rotate(133deg)}.rotate-134{transform:rotate(134deg)}.rotate-135{transform:rotate(135deg)}.rotate-136{transform:rotate(136deg)}.rotate-137{transform:rotate(137deg)}.rotate-138{transform:rotate(138deg)}.rotate-139{transform:rotate(139deg)}.rotate-140{transform:rotate(140deg)}.rotate-141{transform:rotate(141deg)}.rotate-142{transform:rotate(142deg)}.rotate-143{transform:rotate(143deg)}.rotate-144{transform:rotate(144deg)}.rotate-145{transform:rotate(145deg)}.rotate-146{transform:rotate(146deg)}.rotate-147{transform:rotate(147deg)}.rotate-148{transform:rotate(148deg)}.rotate-149{transform:rotate(149deg)}.rotate-150{transform:rotate(150deg)}.rotate-151{transform:rotate(151deg)}.rotate-152{transform:rotate(152deg)}.rotate-153{transform:rotate(153deg)}.rotate-154{transform:rotate(154deg)}.rotate-155{transform:rotate(155deg)}.rotate-156{transform:rotate(156deg)}.rotate-157{transform:rotate(157deg)}.rotate-158{transform:rotate(158deg)}.rotate-159{transform:rotate(159deg)}.rotate-160{transform:rotate(160deg)}.rotate-161{transform:rotate(161deg)}.rotate-162{transform:rotate(162deg)}.rotate-163{transform:rotate(163deg)}.rotate-164{transform:rotate(164deg)}.rotate-165{transform:rotate(165deg)}.rotate-166{transform:rotate(166deg)}.rotate-167{transform:rotate(167deg)}.rotate-168{transform:rotate(168deg)}.rotate-169{transform:rotate(169deg)}.rotate-170{transform:rotate(170deg)}.rotate-171{transform:rotate(171deg)}.rotate-172{transform:rotate(172deg)}.rotate-173{transform:rotate(173deg)}.rotate-174{transform:rotate(174deg)}.rotate-175{transform:rotate(175deg)}.rotate-176{transform:rotate(176deg)}.rotate-177{transform:rotate(177deg)}.rotate-178{transform:rotate(178deg)}.rotate-179{transform:rotate(179deg)}.rotate-180{transform:rotate(180deg)}.rotate-181{transform:rotate(181deg)}.rotate-182{transform:rotate(182deg)}.rotate-183{transform:rotate(183deg)}.rotate-184{transform:rotate(184deg)}.rotate-185{transform:rotate(185deg)}.rotate-186{transform:rotate(186deg)}.rotate-187{transform:rotate(187deg)}.rotate-188{transform:rotate(188deg)}.rotate-189{transform:rotate(189deg)}.rotate-190{transform:rotate(190deg)}.rotate-191{transform:rotate(191deg)}.rotate-192{transform:rotate(192deg)}.rotate-193{transform:rotate(193deg)}.rotate-194{transform:rotate(194deg)}.rotate-195{transform:rotate(195deg)}.rotate-196{transform:rotate(196deg)}.rotate-197{transform:rotate(197deg)}.rotate-198{transform:rotate(198deg)}.rotate-199{transform:rotate(199deg)}.rotate-200{transform:rotate(200deg)}.rotate-201{transform:rotate(201deg)}.rotate-202{transform:rotate(202deg)}.rotate-203{transform:rotate(203deg)}.rotate-204{transform:rotate(204deg)}.rotate-205{transform:rotate(205deg)}.rotate-206{transform:rotate(206deg)}.rotate-207{transform:rotate(207deg)}.rotate-208{transform:rotate(208deg)}.rotate-209{transform:rotate(209deg)}.rotate-210{transform:rotate(210deg)}.rotate-211{transform:rotate(211deg)}.rotate-212{transform:rotate(212deg)}.rotate-213{transform:rotate(213deg)}.rotate-214{transform:rotate(214deg)}.rotate-215{transform:rotate(215deg)}.rotate-216{transform:rotate(216deg)}.rotate-217{transform:rotate(217deg)}.rotate-218{transform:rotate(218deg)}.rotate-219{transform:rotate(219deg)}.rotate-220{transform:rotate(220deg)}.rotate-221{transform:rotate(221deg)}.rotate-222{transform:rotate(222deg)}.rotate-223{transform:rotate(223deg)}.rotate-224{transform:rotate(224deg)}.rotate-225{transform:rotate(225deg)}.rotate-226{transform:rotate(226deg)}.rotate-227{transform:rotate(227deg)}.rotate-228{transform:rotate(228deg)}.rotate-229{transform:rotate(229deg)}.rotate-230{transform:rotate(230deg)}.rotate-231{transform:rotate(231deg)}.rotate-232{transform:rotate(232deg)}.rotate-233{transform:rotate(233deg)}.rotate-234{transform:rotate(234deg)}.rotate-235{transform:rotate(235deg)}.rotate-236{transform:rotate(236deg)}.rotate-237{transform:rotate(237deg)}.rotate-238{transform:rotate(238deg)}.rotate-239{transform:rotate(239deg)}.rotate-240{transform:rotate(240deg)}.rotate-241{transform:rotate(241deg)}.rotate-242{transform:rotate(242deg)}.rotate-243{transform:rotate(243deg)}.rotate-244{transform:rotate(244deg)}.rotate-245{transform:rotate(245deg)}.rotate-246{transform:rotate(246deg)}.rotate-247{transform:rotate(247deg)}.rotate-248{transform:rotate(248deg)}.rotate-249{transform:rotate(249deg)}.rotate-250{transform:rotate(250deg)}.rotate-251{transform:rotate(251deg)}.rotate-252{transform:rotate(252deg)}.rotate-253{transform:rotate(253deg)}.rotate-254{transform:rotate(254deg)}.rotate-255{transform:rotate(255deg)}.rotate-256{transform:rotate(256deg)}.rotate-257{transform:rotate(257deg)}.rotate-258{transform:rotate(258deg)}.rotate-259{transform:rotate(259deg)}.rotate-260{transform:rotate(260deg)}.rotate-261{transform:rotate(261deg)}.rotate-262{transform:rotate(262deg)}.rotate-263{transform:rotate(263deg)}.rotate-264{transform:rotate(264deg)}.rotate-265{transform:rotate(265deg)}.rotate-266{transform:rotate(266deg)}.rotate-267{transform:rotate(267deg)}.rotate-268{transform:rotate(268deg)}.rotate-269{transform:rotate(269deg)}.rotate-270{transform:rotate(270deg)}.rotate-271{transform:rotate(271deg)}.rotate-272{transform:rotate(272deg)}.rotate-273{transform:rotate(273deg)}.rotate-274{transform:rotate(274deg)}.rotate-275{transform:rotate(275deg)}.rotate-276{transform:rotate(276deg)}.rotate-277{transform:rotate(277deg)}.rotate-278{transform:rotate(278deg)}.rotate-279{transform:rotate(279deg)}.rotate-280{transform:rotate(280deg)}.rotate-281{transform:rotate(281deg)}.rotate-282{transform:rotate(282deg)}.rotate-283{transform:rotate(283deg)}.rotate-284{transform:rotate(284deg)}.rotate-285{transform:rotate(285deg)}.rotate-286{transform:rotate(286deg)}.rotate-287{transform:rotate(287deg)}.rotate-288{transform:rotate(288deg)}.rotate-289{transform:rotate(289deg)}.rotate-290{transform:rotate(290deg)}.rotate-291{transform:rotate(291deg)}.rotate-292{transform:rotate(292deg)}.rotate-293{transform:rotate(293deg)}.rotate-294{transform:rotate(294deg)}.rotate-295{transform:rotate(295deg)}.rotate-296{transform:rotate(296deg)}.rotate-297{transform:rotate(297deg)}.rotate-298{transform:rotate(298deg)}.rotate-299{transform:rotate(299deg)}.rotate-300{transform:rotate(300deg)}.rotate-301{transform:rotate(301deg)}.rotate-302{transform:rotate(302deg)}.rotate-303{transform:rotate(303deg)}.rotate-304{transform:rotate(304deg)}.rotate-305{transform:rotate(305deg)}.rotate-306{transform:rotate(306deg)}.rotate-307{transform:rotate(307deg)}.rotate-308{transform:rotate(308deg)}.rotate-309{transform:rotate(309deg)}.rotate-310{transform:rotate(310deg)}.rotate-311{transform:rotate(311deg)}.rotate-312{transform:rotate(312deg)}.rotate-313{transform:rotate(313deg)}.rotate-314{transform:rotate(314deg)}.rotate-315{transform:rotate(315deg)}.rotate-316{transform:rotate(316deg)}.rotate-317{transform:rotate(317deg)}.rotate-318{transform:rotate(318deg)}.rotate-319{transform:rotate(319deg)}.rotate-320{transform:rotate(320deg)}.rotate-321{transform:rotate(321deg)}.rotate-322{transform:rotate(322deg)}.rotate-323{transform:rotate(323deg)}.rotate-324{transform:rotate(324deg)}.rotate-325{transform:rotate(325deg)}.rotate-326{transform:rotate(326deg)}.rotate-327{transform:rotate(327deg)}.rotate-328{transform:rotate(328deg)}.rotate-329{transform:rotate(329deg)}.rotate-330{transform:rotate(330deg)}.rotate-331{transform:rotate(331deg)}.rotate-332{transform:rotate(332deg)}.rotate-333{transform:rotate(333deg)}.rotate-334{transform:rotate(334deg)}.rotate-335{transform:rotate(335deg)}.rotate-336{transform:rotate(336deg)}.rotate-337{transform:rotate(337deg)}.rotate-338{transform:rotate(338deg)}.rotate-339{transform:rotate(339deg)}.rotate-340{transform:rotate(340deg)}.rotate-341{transform:rotate(341deg)}.rotate-342{transform:rotate(342deg)}.rotate-343{transform:rotate(343deg)}.rotate-344{transform:rotate(344deg)}.rotate-345{transform:rotate(345deg)}.rotate-346{transform:rotate(346deg)}.rotate-347{transform:rotate(347deg)}.rotate-348{transform:rotate(348deg)}.rotate-349{transform:rotate(349deg)}.rotate-350{transform:rotate(350deg)}.rotate-351{transform:rotate(351deg)}.rotate-352{transform:rotate(352deg)}.rotate-353{transform:rotate(353deg)}.rotate-354{transform:rotate(354deg)}.rotate-355{transform:rotate(355deg)}.rotate-356{transform:rotate(356deg)}.rotate-357{transform:rotate(357deg)}.rotate-358{transform:rotate(358deg)}.rotate-359{transform:rotate(359deg)}@keyframes pulse{0%{opacity:1}50%{opacity:.2}100%{opacity:1}}@-webkit-keyframes pulse{0%{opacity:1}50%{opacity:.2}100%{opacity:1}}@keyframes pulse-darken{0%{filter:brightness(100%)}50%{filter:brightness(93%)}100%{filter:brightness(100%)}}@-webkit-keyframes pulse-darken{0%{filter:brightness(100%)}50%{filter:brightness(93%)}100%{filter:brightness(100%)}}@keyframes greenteam{0%{opacity:1;filter:none}0.1%{opacity:1}0.2%{opacity:0}0.3%{opacity:1}0.4%{opacity:0}0.5%{opacity:1}0.6%{opacity:1}0.7%{opacity:0}0.8%{opacity:1;filter:none}1%{opacity:1;filter:brightness(65%) hue-rotate(67.1deg) saturate(167.4%) brightness(126.7%)}3%{opacity:1;filter:brightness(65%) hue-rotate(67.1deg) saturate(167.4%) brightness(126.7%)}3.1%{opacity:0;filter:none}3.2%{opacity:1}3.3%{opacity:0}3.4%{opacity:1}3.5%{opacity:0}3.6%{opacity:1}}@-webkit-keyframes greenteam{0%{opacity:1;filter:none}0.1%{opacity:1}0.2%{opacity:0}0.3%{opacity:1}0.4%{opacity:0}0.5%{opacity:1}0.6%{opacity:1}0.7%{opacity:0}0.8%{opacity:1;filter:none}1%{opacity:1;filter:brightness(65%) hue-rotate(67.1deg) saturate(167.4%) brightness(126.7%)}3%{opacity:1;filter:brightness(65%) hue-rotate(67.1deg) saturate(167.4%) brightness(126.7%)}3.1%{opacity:0;filter:none}3.2%{opacity:1}3.3%{opacity:0}3.4%{opacity:1}3.5%{opacity:0}3.6%{opacity:1}}.abx-list{background:#fff}.abx-list-item--active,.abx-list-item[selected],.abx-type-ahead-list md-list-item[selected],.abx-search .abx-search-list [selected].abx-search-list-item,[selected].abx-input__select-option,.abx-list-item[selected]:focus{background-color:#d5e8f7 !important;color:inherit}.abx-list-item:hover,.abx-type-ahead-list md-list-item:hover,.abx-search .abx-search-list .abx-search-list-item:hover,.abx-input__select-option:hover{background-color:#b2dbfb !important}.abx-list-item:hover>*,.abx-type-ahead-list md-list-item:hover>*,.abx-search .abx-search-list .abx-search-list-item:hover>*,.abx-input__select-option:hover>*,.abx-list-item--active>*,.abx-list-item[selected]>*,.abx-type-ahead-list md-list-item[selected]>*,.abx-search .abx-search-list [selected].abx-search-list-item>*,[selected].abx-input__select-option>*,.abx-list-item[selected]:focus>*{color:#212121 !important}.abx-list-item .md-button:not([disabled]):hover,.abx-type-ahead-list md-list-item .md-button:not([disabled]):hover,.abx-search .abx-search-list .abx-search-list-item .md-button:not([disabled]):hover,.abx-input__select-option .md-button:not([disabled]):hover{background-color:initial}.abx-org-list-container,.abx-org-work-order-list-container,.abx-org-schedule-list-container,.abx-org-room-list-container,.abx-org-request-list-container,.abx-org-inspection-program-list-container,.abx-org-floor-list-container,.abx-org-document-list-container,.abx-org-asset-list-container{height:100%;width:100%;display:flex;flex-direction:column}abx-work-performed-by-chart,abx-wo-intent-chart,abx-wo-completed-chart,abx-wo-age-chart,abx-wo-activity-chart,abx-type-chart,abx-trade-chart,abx-time-code-chart,abx-status-chart,abx-sr-completed-chart,abx-sr-activity-chart,abx-priority-chart,abx-building-chart,abx-assignee-chart{width:100%;display:flex;justify-content:center;align-items:center}@media print{abx-work-performed-by-chart,abx-wo-intent-chart,abx-wo-completed-chart,abx-wo-age-chart,abx-wo-activity-chart,abx-type-chart,abx-trade-chart,abx-time-code-chart,abx-status-chart,abx-sr-completed-chart,abx-sr-activity-chart,abx-priority-chart,abx-building-chart,abx-assignee-chart{display:block !important}}.chart-container{display:flex;flex-direction:column;align-items:center;width:100%;padding:16px}.chart-container .chart{display:flex;flex-direction:row;width:100%}.chart-container abx-chart-legend,.chart-container .chart-legend{width:100%}@media print{.chart-container{display:block !important}}.abx-chart--print{width:1040px;min-width:1040px;max-width:1040px}.chart-hover{position:relative}.chart-hover .label-container{padding:4px;display:flex;justify-content:center;align-items:center;background:#fff;border:2px solid #2d8dd9;height:28px;position:absolute;font-size:14px;box-shadow:0 2px 4px 0 rgba(0,0,0,.5);white-space:nowrap}.chart-hover .label-container .label-number{font-weight:bold}.chart-hover .label-container .label-name{font-weight:normal;text-transform:capitalize}.chart-hover .label-container:after,.chart-hover .label-container:before{top:50%;border:solid rgba(0,0,0,0);content:" ";height:0;width:0;position:absolute;pointer-events:none}.chart-hover .label-container:after{border-color:rgba(136,183,213,0);border-width:12px;margin-top:-12px}.chart-hover .label-container:before{border-color:rgba(194,225,245,0);border-width:14px;margin-top:-14px}.chart-hover .label-container:after,.chart-hover .label-container:before{right:100%}.chart-hover .label-container:after{border-right-color:#fff}.chart-hover .label-container:before{border-right-color:#2d8dd9}.chart-hover .label-container-rotate{transform:rotateY(-180deg);transform-origin:left center}.chart-hover .label-container-rotate .label-number{transform:rotateY(-180deg)}.chart-hover .label-container-rotate .label-number .label-name{transform:rotateY(360deg)}.chart-hover .label-container-rotate .label-name{transform:rotateY(-180deg)}hr.divider{width:100%;border:none;border-bottom:1px solid #d9d9d9;height:1px}hr.header-divider{width:100%;border:none;border-bottom:3px solid #f1c31a;height:1px}hr.text-divider{width:50px;border:none;border-bottom:1px solid #d9d9d9;height:1px}.abx-label{display:flex;justify-content:space-between;align-items:center;border-bottom:solid 1px rgba(0,0,0,.12);margin-bottom:5px;padding-left:3px;color:inherit}.md-tooltip{color:#fff !important;border-color:#999 !important;background-color:#212121 !important;border-style:solid;border-width:1px;overflow:visible;opacity:.95 !important}.md-tooltip::after{display:block;position:absolute;border-style:solid;border-color:rgba(0,0,0,0);border-right-color:#212121;border-bottom-color:#212121;content:"";border-width:6px;box-shadow:1px 1px 0 0 #999}.md-tooltip.md-origin-bottom::after,.md-tooltip.md-origin-bottom::before{bottom:100%;left:50%;transform:translateX(-50%) translateY(50%) rotate(225deg)}.md-tooltip.md-origin-top::after,.md-tooltip.md-origin-top::before{top:100%;left:50%;transform:translateX(-50%) translateY(-50%) rotate(45deg)}.md-tooltip.md-origin-left::after,.md-tooltip.md-origin-left::before{top:50%;left:100%;transform:translateX(-50%) translateY(-50%) rotate(-45deg)}.md-tooltip.md-origin-right::after,.md-tooltip.md-origin-right::before{top:50%;right:100%;transform:translateX(50%) translateY(-50%) rotate(135deg)}/*!
 *  Font Awesome 4.2.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:"FontAwesome";src:url(../static/fontawesome-webfont.1c77d5ab10c945269a09ff9a26c3fb08.eot);src:url(../static/fontawesome-webfont.1c77d5ab10c945269a09ff9a26c3fb08.eot) format("embedded-opentype"),url(../static/fontawesome-webfont.6e8ec896aab286231d3cf526da686ddf.woff) format("woff"),url(../static/fontawesome-webfont.670e1210f375c1590bd4817b199cf3ba.ttf) format("truetype"),url(../static/fontawesome-webfont.2b27718247e174ad3757fcc64907d10a.svg) format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857em;text-align:center}.fa-ul{padding-left:0;margin-left:2.1428571429em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.1428571429em;width:2.1428571429em;top:.1428571429em;text-align:center}.fa-li.fa-lg{left:-1.8571428571em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:""}.fa-music:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-heart:before{content:""}.fa-star:before{content:""}.fa-star-o:before{content:""}.fa-user:before{content:""}.fa-film:before{content:""}.fa-th-large:before{content:""}.fa-th:before{content:""}.fa-th-list:before{content:""}.fa-check:before{content:""}.fa-remove:before,.fa-close:before,.fa-times:before{content:""}.fa-search-plus:before{content:""}.fa-search-minus:before{content:""}.fa-power-off:before{content:""}.fa-signal:before{content:""}.fa-gear:before,.fa-cog:before{content:""}.fa-trash-o:before{content:""}.fa-home:before{content:""}.fa-file-o:before{content:""}.fa-clock-o:before{content:""}.fa-road:before{content:""}.fa-download:before{content:""}.fa-arrow-circle-o-down:before{content:""}.fa-arrow-circle-o-up:before{content:""}.fa-inbox:before{content:""}.fa-play-circle-o:before{content:""}.fa-rotate-right:before,.fa-repeat:before{content:""}.fa-refresh:before{content:""}.fa-list-alt:before{content:""}.fa-lock:before{content:""}.fa-flag:before{content:""}.fa-headphones:before{content:""}.fa-volume-off:before{content:""}.fa-volume-down:before{content:""}.fa-volume-up:before{content:""}.fa-qrcode:before{content:""}.fa-barcode:before{content:""}.fa-tag:before{content:""}.fa-tags:before{content:""}.fa-book:before{content:""}.fa-bookmark:before{content:""}.fa-print:before{content:""}.fa-camera:before{content:""}.fa-font:before{content:""}.fa-bold:before{content:""}.fa-italic:before{content:""}.fa-text-height:before{content:""}.fa-text-width:before{content:""}.fa-align-left:before{content:""}.fa-align-center:before{content:""}.fa-align-right:before{content:""}.fa-align-justify:before{content:""}.fa-list:before{content:""}.fa-dedent:before,.fa-outdent:before{content:""}.fa-indent:before{content:""}.fa-video-camera:before{content:""}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:""}.fa-pencil:before{content:""}.fa-map-marker:before{content:""}.fa-adjust:before{content:""}.fa-tint:before{content:""}.fa-edit:before,.fa-pencil-square-o:before{content:""}.fa-share-square-o:before{content:""}.fa-check-square-o:before{content:""}.fa-arrows:before{content:""}.fa-step-backward:before{content:""}.fa-fast-backward:before{content:""}.fa-backward:before{content:""}.fa-play:before{content:""}.fa-pause:before{content:""}.fa-stop:before{content:""}.fa-forward:before{content:""}.fa-fast-forward:before{content:""}.fa-step-forward:before{content:""}.fa-eject:before{content:""}.fa-chevron-left:before{content:""}.fa-chevron-right:before{content:""}.fa-plus-circle:before{content:""}.fa-minus-circle:before{content:""}.fa-times-circle:before{content:""}.fa-check-circle:before{content:""}.fa-question-circle:before{content:""}.fa-info-circle:before{content:""}.fa-crosshairs:before{content:""}.fa-times-circle-o:before{content:""}.fa-check-circle-o:before{content:""}.fa-ban:before{content:""}.fa-arrow-left:before{content:""}.fa-arrow-right:before{content:""}.fa-arrow-up:before{content:""}.fa-arrow-down:before{content:""}.fa-mail-forward:before,.fa-share:before{content:""}.fa-expand:before{content:""}.fa-compress:before{content:""}.fa-plus:before{content:""}.fa-minus:before{content:""}.fa-asterisk:before{content:""}.fa-exclamation-circle:before{content:""}.fa-gift:before{content:""}.fa-leaf:before{content:""}.fa-fire:before{content:""}.fa-eye:before{content:""}.fa-eye-slash:before{content:""}.fa-warning:before,.fa-exclamation-triangle:before{content:""}.fa-plane:before{content:""}.fa-calendar:before{content:""}.fa-random:before{content:""}.fa-comment:before{content:""}.fa-magnet:before{content:""}.fa-chevron-up:before{content:""}.fa-chevron-down:before{content:""}.fa-retweet:before{content:""}.fa-shopping-cart:before{content:""}.fa-folder:before{content:""}.fa-folder-open:before{content:""}.fa-arrows-v:before{content:""}.fa-arrows-h:before{content:""}.fa-bar-chart-o:before,.fa-bar-chart:before{content:""}.fa-twitter-square:before{content:""}.fa-facebook-square:before{content:""}.fa-camera-retro:before{content:""}.fa-key:before{content:""}.fa-gears:before,.fa-cogs:before{content:""}.fa-comments:before{content:""}.fa-thumbs-o-up:before{content:""}.fa-thumbs-o-down:before{content:""}.fa-star-half:before{content:""}.fa-heart-o:before{content:""}.fa-sign-out:before{content:""}.fa-linkedin-square:before{content:""}.fa-thumb-tack:before{content:""}.fa-external-link:before{content:""}.fa-sign-in:before{content:""}.fa-trophy:before{content:""}.fa-github-square:before{content:""}.fa-upload:before{content:""}.fa-lemon-o:before{content:""}.fa-phone:before{content:""}.fa-square-o:before{content:""}.fa-bookmark-o:before{content:""}.fa-phone-square:before{content:""}.fa-twitter:before{content:""}.fa-facebook:before{content:""}.fa-github:before{content:""}.fa-unlock:before{content:""}.fa-credit-card:before{content:""}.fa-rss:before{content:""}.fa-hdd-o:before{content:""}.fa-bullhorn:before{content:""}.fa-bell:before{content:""}.fa-certificate:before{content:""}.fa-hand-o-right:before{content:""}.fa-hand-o-left:before{content:""}.fa-hand-o-up:before{content:""}.fa-hand-o-down:before{content:""}.fa-arrow-circle-left:before{content:""}.fa-arrow-circle-right:before{content:""}.fa-arrow-circle-up:before{content:""}.fa-arrow-circle-down:before{content:""}.fa-globe:before{content:""}.fa-wrench:before{content:""}.fa-tasks:before{content:""}.fa-filter:before{content:""}.fa-briefcase:before{content:""}.fa-arrows-alt:before{content:""}.fa-group:before,.fa-users:before{content:""}.fa-chain:before,.fa-link:before{content:""}.fa-cloud:before{content:""}.fa-flask:before{content:""}.fa-cut:before,.fa-scissors:before{content:""}.fa-copy:before,.fa-files-o:before{content:""}.fa-paperclip:before{content:""}.fa-save:before,.fa-floppy-o:before{content:""}.fa-square:before{content:""}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:""}.fa-list-ul:before{content:""}.fa-list-ol:before{content:""}.fa-strikethrough:before{content:""}.fa-underline:before{content:""}.fa-table:before{content:""}.fa-magic:before{content:""}.fa-truck:before{content:""}.fa-pinterest:before{content:""}.fa-pinterest-square:before{content:""}.fa-google-plus-square:before{content:""}.fa-google-plus:before{content:""}.fa-money:before{content:""}.fa-caret-down:before{content:""}.fa-caret-up:before{content:""}.fa-caret-left:before{content:""}.fa-caret-right:before{content:""}.fa-columns:before{content:""}.fa-unsorted:before,.fa-sort:before{content:""}.fa-sort-down:before,.fa-sort-desc:before{content:""}.fa-sort-up:before,.fa-sort-asc:before{content:""}.fa-envelope:before{content:""}.fa-linkedin:before{content:""}.fa-rotate-left:before,.fa-undo:before{content:""}.fa-legal:before,.fa-gavel:before{content:""}.fa-dashboard:before,.fa-tachometer:before{content:""}.fa-comment-o:before{content:""}.fa-comments-o:before{content:""}.fa-flash:before,.fa-bolt:before{content:""}.fa-sitemap:before{content:""}.fa-umbrella:before{content:""}.fa-paste:before,.fa-clipboard:before{content:""}.fa-lightbulb-o:before{content:""}.fa-exchange:before{content:""}.fa-cloud-download:before{content:""}.fa-cloud-upload:before{content:""}.fa-user-md:before{content:""}.fa-stethoscope:before{content:""}.fa-suitcase:before{content:""}.fa-bell-o:before{content:""}.fa-coffee:before{content:""}.fa-cutlery:before{content:""}.fa-file-text-o:before{content:""}.fa-building-o:before{content:""}.fa-hospital-o:before{content:""}.fa-ambulance:before{content:""}.fa-medkit:before{content:""}.fa-fighter-jet:before{content:""}.fa-beer:before{content:""}.fa-h-square:before{content:""}.fa-plus-square:before{content:""}.fa-angle-double-left:before{content:""}.fa-angle-double-right:before{content:""}.fa-angle-double-up:before{content:""}.fa-angle-double-down:before{content:""}.fa-angle-left:before{content:""}.fa-angle-right:before{content:""}.fa-angle-up:before{content:""}.fa-angle-down:before{content:""}.fa-desktop:before{content:""}.fa-laptop:before{content:""}.fa-tablet:before{content:""}.fa-mobile-phone:before,.fa-mobile:before{content:""}.fa-circle-o:before{content:""}.fa-quote-left:before{content:""}.fa-quote-right:before{content:""}.fa-spinner:before{content:""}.fa-circle:before{content:""}.fa-mail-reply:before,.fa-reply:before{content:""}.fa-github-alt:before{content:""}.fa-folder-o:before{content:""}.fa-folder-open-o:before{content:""}.fa-smile-o:before{content:""}.fa-frown-o:before{content:""}.fa-meh-o:before{content:""}.fa-gamepad:before{content:""}.fa-keyboard-o:before{content:""}.fa-flag-o:before{content:""}.fa-flag-checkered:before{content:""}.fa-terminal:before{content:""}.fa-code:before{content:""}.fa-mail-reply-all:before,.fa-reply-all:before{content:""}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:""}.fa-location-arrow:before{content:""}.fa-crop:before{content:""}.fa-code-fork:before{content:""}.fa-unlink:before,.fa-chain-broken:before{content:""}.fa-question:before{content:""}.fa-info:before{content:""}.fa-exclamation:before{content:""}.fa-superscript:before{content:""}.fa-subscript:before{content:""}.fa-eraser:before{content:""}.fa-puzzle-piece:before{content:""}.fa-microphone:before{content:""}.fa-microphone-slash:before{content:""}.fa-shield:before{content:""}.fa-calendar-o:before{content:""}.fa-fire-extinguisher:before{content:""}.fa-rocket:before{content:""}.fa-maxcdn:before{content:""}.fa-chevron-circle-left:before{content:""}.fa-chevron-circle-right:before{content:""}.fa-chevron-circle-up:before{content:""}.fa-chevron-circle-down:before{content:""}.fa-html5:before{content:""}.fa-css3:before{content:""}.fa-anchor:before{content:""}.fa-unlock-alt:before{content:""}.fa-bullseye:before{content:""}.fa-ellipsis-h:before{content:""}.fa-ellipsis-v:before{content:""}.fa-rss-square:before{content:""}.fa-play-circle:before{content:""}.fa-ticket:before{content:""}.fa-minus-square:before{content:""}.fa-minus-square-o:before{content:""}.fa-level-up:before{content:""}.fa-level-down:before{content:""}.fa-check-square:before{content:""}.fa-pencil-square:before{content:""}.fa-external-link-square:before{content:""}.fa-share-square:before{content:""}.fa-compass:before{content:""}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:""}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:""}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:""}.fa-euro:before,.fa-eur:before{content:""}.fa-gbp:before{content:""}.fa-dollar:before,.fa-usd:before{content:""}.fa-rupee:before,.fa-inr:before{content:""}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:""}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:""}.fa-won:before,.fa-krw:before{content:""}.fa-bitcoin:before,.fa-btc:before{content:""}.fa-file:before{content:""}.fa-file-text:before{content:""}.fa-sort-alpha-asc:before{content:""}.fa-sort-alpha-desc:before{content:""}.fa-sort-amount-asc:before{content:""}.fa-sort-amount-desc:before{content:""}.fa-sort-numeric-asc:before{content:""}.fa-sort-numeric-desc:before{content:""}.fa-thumbs-up:before{content:""}.fa-thumbs-down:before{content:""}.fa-youtube-square:before{content:""}.fa-youtube:before{content:""}.fa-xing:before{content:""}.fa-xing-square:before{content:""}.fa-youtube-play:before{content:""}.fa-dropbox:before{content:""}.fa-stack-overflow:before{content:""}.fa-instagram:before{content:""}.fa-flickr:before{content:""}.fa-adn:before{content:""}.fa-bitbucket:before{content:""}.fa-bitbucket-square:before{content:""}.fa-tumblr:before{content:""}.fa-tumblr-square:before{content:""}.fa-long-arrow-down:before{content:""}.fa-long-arrow-up:before{content:""}.fa-long-arrow-left:before{content:""}.fa-long-arrow-right:before{content:""}.fa-apple:before{content:""}.fa-windows:before{content:""}.fa-android:before{content:""}.fa-linux:before{content:""}.fa-dribbble:before{content:""}.fa-skype:before{content:""}.fa-foursquare:before{content:""}.fa-trello:before{content:""}.fa-female:before{content:""}.fa-male:before{content:""}.fa-gittip:before{content:""}.fa-sun-o:before{content:""}.fa-moon-o:before{content:""}.fa-archive:before{content:""}.fa-bug:before{content:""}.fa-vk:before{content:""}.fa-weibo:before{content:""}.fa-renren:before{content:""}.fa-pagelines:before{content:""}.fa-stack-exchange:before{content:""}.fa-arrow-circle-o-right:before{content:""}.fa-arrow-circle-o-left:before{content:""}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:""}.fa-dot-circle-o:before{content:""}.fa-wheelchair:before{content:""}.fa-vimeo-square:before{content:""}.fa-turkish-lira:before,.fa-try:before{content:""}.fa-plus-square-o:before{content:""}.fa-space-shuttle:before{content:""}.fa-slack:before{content:""}.fa-envelope-square:before{content:""}.fa-wordpress:before{content:""}.fa-openid:before{content:""}.fa-institution:before,.fa-bank:before,.fa-university:before{content:""}.fa-mortar-board:before,.fa-graduation-cap:before{content:""}.fa-yahoo:before{content:""}.fa-google:before{content:""}.fa-reddit:before{content:""}.fa-reddit-square:before{content:""}.fa-stumbleupon-circle:before{content:""}.fa-stumbleupon:before{content:""}.fa-delicious:before{content:""}.fa-digg:before{content:""}.fa-pied-piper:before{content:""}.fa-pied-piper-alt:before{content:""}.fa-drupal:before{content:""}.fa-joomla:before{content:""}.fa-language:before{content:""}.fa-fax:before{content:""}.fa-building:before{content:""}.fa-child:before{content:""}.fa-paw:before{content:""}.fa-spoon:before{content:""}.fa-cube:before{content:""}.fa-cubes:before{content:""}.fa-behance:before{content:""}.fa-behance-square:before{content:""}.fa-steam:before{content:""}.fa-steam-square:before{content:""}.fa-recycle:before{content:""}.fa-automobile:before,.fa-car:before{content:""}.fa-cab:before,.fa-taxi:before{content:""}.fa-tree:before{content:""}.fa-spotify:before{content:""}.fa-deviantart:before{content:""}.fa-soundcloud:before{content:""}.fa-database:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-word-o:before{content:""}.fa-file-excel-o:before{content:""}.fa-file-powerpoint-o:before{content:""}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:""}.fa-file-zip-o:before,.fa-file-archive-o:before{content:""}.fa-file-sound-o:before,.fa-file-audio-o:before{content:""}.fa-file-movie-o:before,.fa-file-video-o:before{content:""}.fa-file-code-o:before{content:""}.fa-vine:before{content:""}.fa-codepen:before{content:""}.fa-jsfiddle:before{content:""}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:""}.fa-circle-o-notch:before{content:""}.fa-ra:before,.fa-rebel:before{content:""}.fa-ge:before,.fa-empire:before{content:""}.fa-git-square:before{content:""}.fa-git:before{content:""}.fa-hacker-news:before{content:""}.fa-tencent-weibo:before{content:""}.fa-qq:before{content:""}.fa-wechat:before,.fa-weixin:before{content:""}.fa-send:before,.fa-paper-plane:before{content:""}.fa-send-o:before,.fa-paper-plane-o:before{content:""}.fa-history:before{content:""}.fa-circle-thin:before{content:""}.fa-header:before{content:""}.fa-paragraph:before{content:""}.fa-sliders:before{content:""}.fa-share-alt:before{content:""}.fa-share-alt-square:before{content:""}.fa-bomb:before{content:""}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:""}.fa-tty:before{content:""}.fa-binoculars:before{content:""}.fa-plug:before{content:""}.fa-slideshare:before{content:""}.fa-twitch:before{content:""}.fa-yelp:before{content:""}.fa-newspaper-o:before{content:""}.fa-wifi:before{content:""}.fa-calculator:before{content:""}.fa-paypal:before{content:""}.fa-google-wallet:before{content:""}.fa-cc-visa:before{content:""}.fa-cc-mastercard:before{content:""}.fa-cc-discover:before{content:""}.fa-cc-amex:before{content:""}.fa-cc-paypal:before{content:""}.fa-cc-stripe:before{content:""}.fa-bell-slash:before{content:""}.fa-bell-slash-o:before{content:""}.fa-trash:before{content:""}.fa-copyright:before{content:""}.fa-at:before{content:""}.fa-eyedropper:before{content:""}.fa-paint-brush:before{content:""}.fa-birthday-cake:before{content:""}.fa-area-chart:before{content:""}.fa-pie-chart:before{content:""}.fa-line-chart:before{content:""}.fa-lastfm:before{content:""}.fa-lastfm-square:before{content:""}.fa-toggle-off:before{content:""}.fa-toggle-on:before{content:""}.fa-bicycle:before{content:""}.fa-bus:before{content:""}.fa-ioxhost:before{content:""}.fa-angellist:before{content:""}.fa-cc:before{content:""}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:""}.fa-meanpath:before{content:""}@-webkit-keyframes animate-tooltip{0%{opacity:0}50%{opacity:.5}60%{opacity:.8}70%{opacity:.9}90%{opacity:1}}@-moz-keyframes animate-tooltip{0%{opacity:0}50%{opacity:.5}60%{opacity:.8}70%{opacity:.9}90%{opacity:1}}@-ms-keyframes animate-tooltip{0%{opacity:0}50%{opacity:.5}60%{opacity:.8}70%{opacity:.9}90%{opacity:1}}@keyframes animate-tooltip{0%{opacity:0}50%{opacity:.5}60%{opacity:.8}70%{opacity:.9}90%{opacity:1}}._exradicated-tooltip{display:block;opacity:1;position:absolute;z-index:999}tooltip{display:inline-block;position:relative}tooltip._multiline{display:block}tooltip._slow._ready tip{animation:animate-tooltip .65s}tooltip._fast._ready tip{animation:animate-tooltip .15s}tooltip._steady._ready tip{animation:animate-tooltip .35s}tooltip tip{border-radius:3px;background:rgba(0,0,0,.85);color:#fff;display:none;line-height:normal;max-width:500px;min-width:100px;opacity:0;padding:8px 16px;position:absolute;text-align:center;width:auto;will-change:top,left,bottom,right}tooltip tip._hidden{display:block;visibility:hidden}tooltip.active:not(._force-hidden) tip{display:block;opacity:1;z-index:999}tooltip tip-tip{font-size:.95em}tooltip tip-tip._large{font-size:1.1em}tooltip tip-tip._small{font-size:.8em}tooltip._top:not(._left):not(._right) tip{left:50%;top:-9px;-webkit-transform:translateX(-50%) translateY(-100%);transform:translateX(-50%) translateY(-100%)}tooltip._top:not(._left):not(._right) tip tip-arrow{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid rgba(0,0,0,.85);content:"";height:0;left:50%;margin-left:-6px;position:absolute;top:100%;width:0}tooltip._bottom:not(._left):not(._right) tip{right:50%;top:100%;-webkit-transform:translateX(50%) translateY(9px);transform:translateX(50%) translateY(9px)}tooltip._bottom:not(._left):not(._right) tip tip-arrow{border-bottom:6px solid rgba(0,0,0,.85);border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);bottom:100%;content:"";height:0;left:50%;margin-left:-6px;position:absolute;width:0}tooltip._right:not(._top):not(._bottom) tip{left:100%;top:50%;-webkit-transform:translateX(9px) translateY(-50%);transform:translateX(9px) translateY(-50%)}tooltip._right:not(._top):not(._bottom) tip tip-arrow{border-bottom:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,.85);border-top:6px solid rgba(0,0,0,0);content:"";height:0;margin-top:-6px;position:absolute;right:100%;top:50%;width:0}tooltip._left:not(._top):not(._bottom) tip{left:-9px;top:50%;-webkit-transform:translateX(-100%) translateY(-50%);transform:translateX(-100%) translateY(-50%)}tooltip._left:not(._top):not(._bottom) tip tip-arrow{border-bottom:6px solid rgba(0,0,0,0);border-left:6px solid rgba(0,0,0,.85);border-top:6px solid rgba(0,0,0,0);content:"";height:0;left:100%;margin-top:-6px;position:absolute;top:50%;width:0}tooltip._top._left tip{left:-9px;top:-9px;-webkit-transform:translateX(-100%) translateY(-100%);transform:translateX(-100%) translateY(-100%)}tooltip._top._left tip tip-arrow{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid rgba(0,0,0,.85);content:"";height:0;left:90%;margin-left:-6px;position:absolute;top:100%;width:0}tooltip._top._right tip{left:100%;top:-9px;-webkit-transform:translateX(9px) translateY(-100%);transform:translateX(9px) translateY(-100%)}tooltip._top._right tip tip-arrow{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid rgba(0,0,0,.85);content:"";height:0;left:10%;margin-left:-6px;position:absolute;top:100%;width:0}tooltip._bottom._left tip{left:-9px;top:100%;-webkit-transform:translateX(-100%) translateY(9px);transform:translateX(-100%) translateY(9px)}tooltip._bottom._left tip tip-arrow{border-bottom:6px solid rgba(0,0,0,.85);border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);bottom:100%;content:"";height:0;left:90%;margin-left:-6px;position:absolute;width:0}tooltip._bottom._right tip{left:100%;top:100%;-webkit-transform:translateX(9px) translateY(9px);transform:translateX(9px) translateY(9px)}tooltip._bottom._right tip tip-arrow{border-bottom:6px solid rgba(0,0,0,.85);border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);bottom:100%;content:"";height:0;left:10%;margin-left:-6px;position:absolute;width:0}tip-tip .close-button{cursor:pointer;float:right;left:8%;margin-top:-7%;padding:3px;position:relative}html,body{height:100%;padding:0;margin:0}html{overflow:hidden;font-size:16px}body{font-family:"Open Sans",sans-serif}#react-app{position:relative;max-height:100%;height:100%}#react-app.react-mode div#app{display:none}#app,.app{max-height:100%;height:100%;display:flex;flex-direction:column}#app>md-progress-linear,.app>md-progress-linear{position:absolute;top:0;left:0;width:100%;z-index:9999;height:3px}#app>md-progress-linear *,.app>md-progress-linear *{height:3px}#app>md-progress-linear.ng-hide-add,.app>md-progress-linear.ng-hide-add{animation:fadeOutUp 1s;-webkit-animation:fadeOutUp 1s}#app>md-progress-linear.ng-hide-remove.ng-hide-remove-active,.app>md-progress-linear.ng-hide-remove.ng-hide-remove-active{animation:fadeInDown .3s;-webkit-animation:fadeInDown .3s}.wf-loading .material-icons{visibility:hidden}.wf-active .material-icons{visibility:visible}.full-height,.full-screen,md-dialog.md-dialog-fullscreen,.abx-dialog.md-dialog-fullscreen{height:100%;min-height:100%;max-height:100%}.full-width,.full-screen,md-dialog.md-dialog-fullscreen,.abx-dialog.md-dialog-fullscreen{width:100%;min-width:100%;max-width:100%}.stretch{min-width:100%;min-height:100%}.flex-height{display:flex;flex-direction:column}.relative{position:relative}.absolute{position:absolute}.no-select{user-select:none}.display-none{display:none}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;display:inline-block;width:1em;height:1em;min-width:1em;min-height:1em;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif}[ng\:cloak],[ng-cloak],[data-ng-cloak],[x-ng-cloak],.ng-cloak,.x-ng-cloak{display:none !important}.ng-hide.ng-hide-animate{display:none !important}.fg-white{color:#fff !important}.fg-light{color:rgba(255,255,255,.54) !important}.fg-dark{color:rgba(0,0,0,.54) !important}.fg-black{color:#212121 !important}.fg-primary{color:#f1c31a !important}.fg-accent{color:#2196f3 !important}.fg-success{color:#3c763d !important}.fg-warn{color:#a94442 !important}.fg-red{color:#d0021b !important}.bg-white{background-color:#fff}.bg-white-f1{background-color:#f1f1f1}.bg-gray{background-color:#f1f1f1}.bg-light{background-color:rgba(255,255,255,.54)}.bg-dark{background-color:rgba(0,0,0,.54)}.bg-black{background-color:#212121}.bg-primary{background-color:#f1c31a}.bg-accent{background-color:#2196f3}.bg-success{background-color:#3c763d}.bg-warn{background-color:#f2dede}.circle{border-radius:50%}.abx-chips,.abx-pin-type-subfilter-sidebar__subfilters{display:flex;flex-flow:row wrap;margin:0;padding:0}.abx-chips md-chips-wrap,.abx-pin-type-subfilter-sidebar__subfilters md-chips-wrap{margin:0;padding:0;box-shadow:none}.abx-chips md-chips-wrap md-chip,.abx-pin-type-subfilter-sidebar__subfilters md-chips-wrap md-chip{line-height:24px;height:24px}.abx-chip,.abx-pin-type-subfilter-sidebar__subfilter{overflow:hidden;word-wrap:break-word;overflow-wrap:break-word;hyphens:auto}.abx-chip__text--field{font-weight:600;margin:0 2px 0 0}.abx-chip__clear{display:inline-block;margin:0 0 2px 2px;font-size:16px;width:16px;height:16px;min-width:16px;min-height:16px}.top-0{top:0}.left-0{left:0}.scroll-y{overflow-y:auto}md-toolbar .md-toolbar-tools .toolbar-tools-left{margin-left:-16px}md-toolbar .md-toolbar-tools .toolbar-tools-right{margin-right:-16px}md-toolbar.md-dark-theme:not(.md-menu-toolbar){color:#fff}.abx-logo-header{margin:16px;text-align:center}@media screen and (min-width: 960px){.abx-logo-header{margin-top:48px;margin-bottom:32px}}img.abx-logo{width:auto;font-size:36px;height:36px;min-height:36px}.footer{background-color:#f1f1f1;padding:8px 16px}.md-button.md-dark-theme[disabled],.md-button.md-dark-theme.md-accent[disabled],.md-button.md-dark-theme.md-fab[disabled],.md-button.md-dark-theme.md-raised[disabled],.md-button.md-dark-theme.md-warn[disabled]{color:rgba(255,255,255,.54)}.well,.well-sm,.well-md,.well-lg{border-radius:0;background-color:#f1f1f1}.well-sm{padding:8px}.well-md{padding:16px}.well-lg{padding:24px}.well-primary{background-color:#f1c31a;color:rgba(0,0,0,.87)}.well-success{background-color:#5cb85c;color:rgba(0,0,0,.87)}.well-warn{background-color:#d9534f;color:rgba(255,255,255,.87)}@media screen and (min-width: 960px){md-tooltip.md-show:not(.md-origin-top):not(.md-origin-bottom){font-size:12px}}md-tooltip.md-show.md-light{color:#212121;background-color:#eee}md-tooltip.md-show.md-white{color:#212121;background-color:#fff}.invisible{visibility:hidden}.show-print{display:none}@media print{@page{margin:.35in}.no-print{display:none !important}.hide-print{visibility:hidden !important}.show-print{display:block}*,*:before,*:after,*:first-letter,p:first-line,div:first-line,blockquote:first-line,li:first-line{box-shadow:none !important;text-shadow:none !important}*{overflow:visible !important}html,body,#app,.app,#content-container{display:block !important;height:100% !important}html,body,#app,.app,#content,md-content{background-color:#fff !important}img.current-view-only{width:100%;height:100%;object-position:center;object-fit:contain}md-toast{display:none !important}}#splash-screen{background-color:#d8d8d8;margin:0px !important;overflow:hidden;width:100%;height:100%;display:flex;flex-direction:column;align-items:center}#splash-screen .header{width:100%;background-color:#eee;padding:12px 8px 12px 18px}#splash-screen .dot{height:40px;width:40px;background-color:#d9d9d9;border-radius:50%;display:block}#splash-screen .logo{position:absolute}#splash-screen .icon{float:right;margin:0 2px;display:none}@media only screen and (min-width: 960px){#splash-screen .icon{display:inline-block}}@media print{#splash-screen .icon{display:inline-block}}#splash-screen .place-holder{height:16px;border-radius:2%;background-color:#d9d9d9;float:left;clear:left;min-width:10%;margin-left:50px;display:block}#splash-screen .large-block{width:18%;margin-top:5px}#splash-screen .svg-container{display:flex;justify-content:center;align-items:center;width:100%;height:100vh}#splash-screen .svg-container svg{width:100px;height:100px}#splash-screen .loading{width:64px;color:#999;font-family:Helvetica,Arial,sans-serif;font-size:14px;display:block}#splash-screen .loading:after{overflow:hidden;display:inline-block;vertical-align:bottom;-webkit-animation:ellipsis steps(4, end) 1200ms infinite;animation:ellipsis steps(4, end) 1200ms infinite;content:"…";width:0px}@keyframes ellipsis{to{width:1.25em}}@-webkit-keyframes ellipsis{to{width:1.25em}}abx-pin-type{display:block}abx-pin-type .abx-pin-type-wrap{height:100%}.abx-pin-type-icon-wrap{border-radius:100%;margin:0 8px 0 0;height:24px;width:24px;min-width:24px;display:flex;align-items:center;justify-content:center}.abx-pin-type-icon{height:95%;width:95%;background-repeat:no-repeat;background-size:100%;background-position:center center}.locked-out{display:flex;flex-direction:column;align-items:center}.locked-out>p{text-align:center}.login-content .banner-message{font-size:12px;text-align:center}.login-content .banner-message md-icon{color:#d0021b}.login-content .banner-message span p{display:inline}.login-content abx-input{margin:8px 0}.login-content abx-input .abx-input__error-container{display:none}.login-content button.abx-button{margin:6px 0}.login-content .auth-error{margin:16px 0}.login-content .md-caption{padding:0 4px}.login-content .email-form,.login-content .password-form{margin-top:8px}.login-content .next-button,.login-content .submit-button{margin-top:8px}form.password-form .ng-valid{color:#000}form.password-form .flex{flex:1 1 auto}form.password-form .abx-name-fields{display:flex;flex-direction:row;justify-content:space-between}form.password-form .abx-name-fields md-input-container{margin-top:10px;margin-bottom:0px;padding:0px;width:45%}form.password-form .abx-title-company-fields{display:flex;flex-direction:column}form.password-form .abx-title-company-fields md-input-container{margin-top:10px;margin-bottom:0px;padding:0px}form.password-form .abx-password-fields{display:flex;flex-direction:row;justify-content:space-between}form.password-form .abx-password-fields md-input-container{margin-top:10px;margin-bottom:8px;padding:0px;width:45%}@media screen and (max-width: 599px){img.error-img{width:200px;height:200px}}@media screen and (min-width: 600px){img.error-img{width:480px;height:480px}}.error-503{display:flex;align-items:center;justify-content:center;text-align:center;height:100vh;background:#2d8dd9;padding:10px;position:relative;overflow:hidden}.error-503__text{height:100%;position:relative;color:#fff}.error-503__text:before{color:#fff;font-size:20px;position:relative;top:450px;font-weight:bold;z-index:10}.error-503__img{top:10%;position:absolute;min-width:200px;width:100%;max-width:450px;padding:10px;display:block;left:0;right:0;margin:0 auto}@media screen and (max-width: 400px){.error-503__text:before{top:350px}}@media screen and (max-width: 599px){img.error-img-404{width:250px;height:250px}}@media screen and (min-width: 600px){img.error-img-404{width:480px;height:480px}}.error-page{background-color:#2d8dd9;color:#fff;height:100vh;width:100%;display:flex;flex-direction:column}@media screen and (max-width: 599px){.error-page h3{font-size:20px}}.upgrade-browser__browser-image{width:128px;height:128px;margin:16px;display:inline-block}.upgrade-browser__title{font-size:40px;color:#212121;text-align:center;text-transform:uppercase}.upgrade-browser__section-heading{font-size:22px;color:#666;text-align:center}.upgrade-browser__text{margin-bottom:54px;text-align:center;line-height:1.4;max-width:800px}.upgrade-browser__browser-list{display:table;flex-direction:row;justify-content:center;margin:0 auto}.upgrade-browser__browser-list__item{display:inline-block;vertical-align:top;flex-direction:column;align-items:center;flex:0;padding:8px;text-align:center}.upgrade-browser__browser-list .upgrade-browser__caption-container{text-align:center;padding:8px;flex-direction:column;align-items:center;display:block}.upgrade-browser__browser-list .upgrade-browser__caption-container__name{font-size:16px;letter-spacing:.01em;white-space:nowrap;display:block}.upgrade-browser__browser-list .upgrade-browser__caption-container__sub{font-size:12px;display:block;color:#999}.upgrade-browser__browser-list .upgrade-browser__caption-container__sub a{font-weight:normal}.srp-redirect{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex:1 1 auto;height:80%}.srp-redirect__speech-bubble{position:relative;background:#fff;border-radius:.4em;margin:16px;padding:16px;font-size:2.5vh;line-height:1.6;max-width:90%;max-height:70%;text-align:center}@media only screen and (min-width: 600px){.srp-redirect__speech-bubble{font-size:16pt;margin:24px;padding:36px}}@media print{.srp-redirect__speech-bubble{font-size:16pt;margin:24px;padding:36px}}@media only screen and (min-width: 1280px){.srp-redirect__speech-bubble{max-width:65%}}.srp-redirect__image{position:absolute;bottom:0;display:flex;justify-content:center;align-items:flex-end}.srp-redirect__image-confused-pup{height:50%;width:50%}abx-app-header{display:flex;flex-direction:column;z-index:12}abx-app-header .abx-app-header{height:64px !important;border-bottom:1px solid #2d8dd9}abx-app-header .abx-app-header .md-toolbar-tools{display:flex;flex-direction:row;justify-content:space-between;height:64px !important;max-height:64px !important;z-index:12}@media only screen and (max-width: 599px){abx-app-header .abx-app-header{box-shadow:none}}@media print{abx-app-header .abx-app-header{box-shadow:none}}@media only screen and (min-width: 600px)and (max-width: 959px){abx-app-header .abx-app-header{box-shadow:none}}@media print{abx-app-header .abx-app-header{box-shadow:none}}@media only screen and (min-width: 960px){abx-app-header .abx-app-header{border-bottom:none}}@media print{abx-app-header .abx-app-header{border-bottom:none}}abx-app-header .abx-app-header__left,abx-app-header .abx-app-header__right{display:flex;flex-direction:row}abx-app-header .abx-app-header__left .md-icon-button:hover,abx-app-header .abx-app-header__right .md-icon-button:hover{background-color:rgba(255,255,255,.2) !important}abx-app-header .abx-app-header__left{margin-left:-8px;justify-content:flex-start;align-items:center;flex-shrink:3;min-width:0;width:100%;height:56px}abx-app-header .abx-app-header__left .abx-branding-logo{width:120px;height:100%;border-right:1px solid rgba(238,238,238,.3);display:flex;align-items:center;justify-content:center;padding:8px}abx-app-header .abx-app-header__left .abx-branding-logo img{height:80%}@media only screen and (min-width: 1280px){abx-app-header .abx-app-header__left .abx-branding-logo{width:240px}}abx-app-header .abx-app-header__right{margin-right:-8px;justify-content:flex-end;flex-shrink:0}abx-app-header .abx-app-header__right button.md-button{margin-left:0px;margin-right:0px}abx-app-header .abx-app-header__right abx-pin-search{max-width:700px;width:40vw;flex-grow:8;padding-left:20px;padding-right:20px}abx-app-header .abx-app-header__right__icon-group{display:flex;justify-content:flex-end;align-items:center}abx-app-header .abx-app-header__logo{min-width:32px;margin:8px}abx-app-header .abx-app-header__logo__img{height:32px;min-height:32px;max-height:32px}abx-app-header .abx-app-header__preloader{margin-left:8px}abx-app-header .abx-app-header__preloader__org{width:60px;height:15px;margin-bottom:4px}abx-app-header .abx-app-header__preloader__building{width:160px;height:20px}abx-app-header .abx-app-header__info{display:flex;flex:0 1 auto;flex-direction:row;align-items:flex-start;height:100%;margin:0 8px;align-items:center}abx-app-header .abx-app-header__info .abx-header-pipe{margin:0 8px}abx-app-header .abx-app-header__info__super{max-width:100%;font-size:15px;font-weight:700}abx-app-header .abx-app-header__info__main,abx-app-header .abx-app-header__info__details{display:flex;align-items:baseline}abx-app-header .abx-app-header__info__main{justify-content:flex-start;flex-direction:column;width:calc(100% - 28px)}abx-app-header .abx-app-header__info__details{width:100%}abx-app-header .abx-app-header__info__primary{font-size:20px;font-weight:600;min-width:36px}abx-app-header .abx-app-header__info__secondary{font-size:20px;min-width:96px}abx-app-header .abx-app-header__info__secondary::before{content:"|";margin:0 7px}abx-app-header .abx-app-header__info .abx-drop-down-icon{margin-left:4px}@media only screen and (min-width: 960px){abx-app-header .abx-app-header__info{margin-left:0}}@media print{abx-app-header .abx-app-header__info{margin-left:0}}abx-app-header .abx-app-header__add-button.md-button.md-icon-button{padding:0px}abx-app-header .abx-app-header__add-button.md-button.md-icon-button md-icon{font-size:32px}abx-app-header .abx-updated-app-header{z-index:12;height:64px;min-height:64px}abx-app-header .abx-updated-app-header .md-toolbar-tools{position:relative;z-index:12;display:flex;flex-direction:row;align-content:stretch;justify-content:flex-start;align-items:center;padding:0 6px 0 0;width:100%;min-height:64px;height:64px}abx-app-header .abx-updated-app-header .md-toolbar-tools .abx-branding-logo{width:240px;height:100%;border-right:1px solid rgba(238,238,238,.3);display:flex;align-items:center;justify-content:center;padding:8px}abx-app-header .abx-updated-app-header .md-toolbar-tools .abx-branding-logo img{height:80%}abx-app-header .abx-updated-app-header__right,abx-app-header .abx-updated-app-header__left{display:flex;align-items:center}abx-app-header .abx-updated-app-header__right .md-icon-button:hover,abx-app-header .abx-updated-app-header__left .md-icon-button:hover{background-color:rgba(255,255,255,.2) !important}abx-app-header .abx-updated-app-header__left{font-size:21px;padding:0 8px 0 0px;height:100%;min-width:0}abx-app-header .abx-updated-app-header__right{flex:1 0;padding:8px;display:flex;flex-direction:row;justify-content:flex-end}abx-app-header .abx-updated-app-header__right button.md-button{margin-left:0px;margin-right:0px}abx-app-header .abx-updated-app-header__right abx-pin-search{max-width:700px;width:40vw;flex-grow:8;padding-left:20px;padding-right:20px}abx-app-header .abx-updated-app-header__right__icon-group{display:flex;justify-content:flex-end;align-items:center}abx-app-header .abx-updated-app-header__logo{display:flex;align-items:center;cursor:pointer;height:41px;margin-right:.67em;padding-left:14px}abx-app-header .abx-updated-app-header__logo__img{height:41px}abx-app-header .abx-updated-app-header__preloader,abx-app-header .abx-updated-app-header__info{border-right:1px solid rgba(238,238,238,.3)}abx-app-header .abx-updated-app-header__preloader{margin-left:8px;width:191px;height:100%;padding:0 7px 0 14px;display:flex;flex-direction:column;justify-content:center}abx-app-header .abx-updated-app-header__preloader__org{width:60px;height:15px;margin-bottom:4px}abx-app-header .abx-updated-app-header__preloader__building{width:160px;height:20px}abx-app-header .abx-updated-app-header__info{border-right:1px solid rgba(238,238,238,.3);display:inline-flex;align-items:center;height:100%;padding:0 7px 0 14px;min-width:191px;cursor:pointer}abx-app-header .abx-updated-app-header__info__building-icon{font-size:17px;margin:0 7px 0 0}abx-app-header .abx-updated-app-header__info__toggle-icon{display:flex;justify-content:center;align-items:center;width:36px;height:36px}abx-app-header .abx-updated-app-header__info__toggle-icon md-icon.abx-drop-down-icon{color:#2d8dd9}abx-app-header .abx-updated-app-header__info *{pointer-events:none;user-select:none}abx-app-header .abx-updated-app-header__info:focus{outline:none}abx-app-header .abx-updated-app-header__info:focus,abx-app-header .abx-updated-app-header__info:hover{background-color:rgba(0,0,0,.16)}abx-app-header .abx-updated-app-header__info:focus md-icon.abx-drop-down-icon,abx-app-header .abx-updated-app-header__info:hover md-icon.abx-drop-down-icon{color:#6eb0e5 !important}abx-app-header .abx-updated-app-header__info__main{font-size:12px}abx-app-header .abx-updated-app-header__info__main{min-width:133px}@media screen and (min-width: 0){abx-app-header .abx-updated-app-header__info__main{max-width:133px}}@media screen and (min-width: 768px){abx-app-header .abx-updated-app-header__info__main{max-width:333px}}@media screen and (min-width: 1024px){abx-app-header .abx-updated-app-header__info__main{max-width:633px}}abx-app-header .abx-updated-app-header__info-stretch .abx-updated-app-header__info__main{min-width:133px}@media screen and (min-width: 0){abx-app-header .abx-updated-app-header__info-stretch .abx-updated-app-header__info__main{max-width:133px}}@media screen and (min-width: 768px){abx-app-header .abx-updated-app-header__info-stretch .abx-updated-app-header__info__main{max-width:333px}}@media screen and (min-width: 1024px){abx-app-header .abx-updated-app-header__info-stretch .abx-updated-app-header__info__main{max-width:633px}}abx-app-header .abx-updated-app-header__info__super,abx-app-header .abx-updated-app-header__info__primary,abx-app-header .abx-updated-app-header__info__secondary{max-width:100%}abx-app-header .abx-updated-app-header__info__super{display:block;height:100%;margin-right:7px;font-size:12px;font-weight:bold;letter-spacing:.33px;line-height:17px}abx-app-header .abx-updated-app-header__info__details{display:flex;align-items:center}abx-app-header .abx-updated-app-header__info__secondary::before{content:"|";margin:0 3px}abx-app-header .abx-updated-app-header .abx-search input{font-size:12px;padding:12px 52px 12px 12px}@media screen and (max-width: 711px){abx-app-header .abx-updated-app-header__logo{margin-right:.33em}}@media screen and (max-width: 542px){abx-app-header .abx-updated-app-header__info-stretch{padding:0 14px}abx-app-header .abx-updated-app-header__info-stretch .abx-updated-app-header__info__building-icon,abx-app-header .abx-updated-app-header__info-stretch .abx-updated-app-header__info__toggle-icon{display:none}}@media screen and (max-width: 960px){abx-app-header .abx-updated-app-header__info-stretch{margin-right:60px}abx-app-header .abx-updated-app-header abx-pin-search{position:absolute;width:auto !important;padding:0 10px !important;max-width:initial;height:64px;right:144px;left:63px;top:0;pointer-events:none}abx-app-header .abx-updated-app-header .abx-search{position:absolute;top:12px;right:0;transition:width .4s cubic-bezier(0.25, 0.8, 0.25, 1);pointer-events:all}abx-app-header .abx-updated-app-header .abx-search__spyglass{flex-basis:40px;width:40px;justify-content:center}abx-app-header .abx-updated-app-header .abx-search:not(.focused):not(.search-is-active):not(.disabled) .abx-search__spyglass:hover{color:#6eb0e5}abx-app-header .abx-updated-app-header .abx-search:not(.focused):not(.search-is-active){width:40px;overflow:hidden}abx-app-header .abx-updated-app-header .abx-search:not(.focused):not(.search-is-active) .abx-search__input{width:0px;padding:0;opacity:0;overflow:hidden}abx-app-header .abx-updated-app-header .abx-search.search-is-active,abx-app-header .abx-updated-app-header .abx-search.focused{z-index:10;outline:12px solid #21263a}abx-app-header .abx-updated-app-header .abx-search.search-is-active .abx-search__input,abx-app-header .abx-updated-app-header .abx-search.focused .abx-search__input{background-color:rgba(0,0,0,0)}abx-app-header .abx-updated-app-header .abx-search.search-is-active .abx-search__spyglass,abx-app-header .abx-updated-app-header .abx-search.focused .abx-search__spyglass{position:absolute;right:0}}abx-app-header ng-transclude{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}abx-app-header .abx-no-switcher .abx-app-header-info{cursor:text}@media print{abx-app-header{border:none}abx-app-header *{color:#000 !important}abx-app-header md-toolbar.md-dark-theme:not(.md-menu-toolbar){background-color:#fff;border-bottom:2px solid #21263a}abx-app-header .abx-drop-down-icon{display:none}}.abx-app-header__account-menu-button::after{left:80% !important}@media screen and (min-width: 960px){.abx-app-header__account-menu-button::after{left:70% !important}}.abx-app-header__dashboard-button::after{left:22% !important}@media screen and (min-width: 960px){.abx-app-header__dashboard-button::after{left:32% !important}}small.app-version{min-width:192px;margin:8px 0 -8px;padding:4px 16px;font-size:10px;color:#212121;background:#f1f1f1;border-top:1px solid #ddd}md-menu-content.abx-account-menu-content{padding-top:0;max-height:none}md-menu-content.abx-account-menu-content .current-user{padding:8px;background:#f1f1f1;border-bottom:1px solid #ddd}md-menu-content.abx-account-menu-content .current-user md-icon{color:#21263a}md-menu-content.abx-account-menu-content .current-user span{font-style:italic;font-size:12px;color:#666;line-height:1;vertical-align:text-bottom}.app-header-add-menu{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;align-content:center;justify-content:center;width:144px;height:150px;margin:0;background-color:#fff}.app-header-add-menu .add-menu-item{display:none;flex-direction:column;justify-content:center;align-items:center;flex:1;width:100%;min-width:100%;max-width:100%;height:100%;min-height:100%;max-height:100%;padding:8px;text-align:center;background:#fff;border:none}.app-header-add-menu .add-menu-item md-icon{margin:unset;color:#666 !important;fill:#666 !important}.app-header-add-menu .add-menu-item md-icon svg path{color:#666 !important;fill:#666 !important}.app-header-add-menu .add-menu-item span{margin-top:8px}.app-header-add-menu .add-menu-item:hover:not([disabled]){background:#f1f1f1}.app-header-add-menu .add-menu-item.add-menu-item--floor,.app-header-add-menu .add-menu-item.add-menu-item--room,.app-header-add-menu .add-menu-item.add-menu-item--asset{display:none}.app-header-add-menu .add-menu-item[disabled],.app-header-add-menu .add-menu-item[disabled=disabled]{color:#999}.app-header-add-menu .add-menu-item[disabled] md-icon,.app-header-add-menu .add-menu-item[disabled=disabled] md-icon{color:#d9d9d9}.app-header-add-menu--1 .add-menu-item--0{display:flex}.app-header-add-menu--2{width:256px}.app-header-add-menu--2 .add-menu-item{width:50%;min-width:50%;max-width:50%}.app-header-add-menu--2 .add-menu-item--0,.app-header-add-menu--2 .add-menu-item--1{display:flex}.app-header-add-menu--3{width:368px}.app-header-add-menu--3 .add-menu-item{width:33%;min-width:33%;max-width:33%}.app-header-add-menu--3 .add-menu-item--0,.app-header-add-menu--3 .add-menu-item--1,.app-header-add-menu--3 .add-menu-item--2{display:flex}.app-header-add-menu--4,.app-header-add-menu--5,.app-header-add-menu--6{width:368px;height:268px}.app-header-add-menu--4 .add-menu-item,.app-header-add-menu--5 .add-menu-item,.app-header-add-menu--6 .add-menu-item{width:33%;min-width:33%;max-width:33%;height:50%;min-height:50%;max-height:50%}.app-header-add-menu--4 .add-menu-item--0,.app-header-add-menu--4 .add-menu-item--1,.app-header-add-menu--4 .add-menu-item--2,.app-header-add-menu--5 .add-menu-item--0,.app-header-add-menu--5 .add-menu-item--1,.app-header-add-menu--5 .add-menu-item--2,.app-header-add-menu--6 .add-menu-item--0,.app-header-add-menu--6 .add-menu-item--1,.app-header-add-menu--6 .add-menu-item--2{display:flex}.app-header-add-menu--4 .add-menu-item--3{display:flex}.app-header-add-menu--5 .add-menu-item--3,.app-header-add-menu--5 .add-menu-item--4{display:flex}.app-header-add-menu--6 .add-menu-item--3,.app-header-add-menu--6 .add-menu-item--4,.app-header-add-menu--6 .add-menu-item--5{display:flex}.app-header-add-menu--7,.app-header-add-menu--8,.app-header-add-menu--9{width:368px;height:386px}.app-header-add-menu--7 .add-menu-item,.app-header-add-menu--8 .add-menu-item,.app-header-add-menu--9 .add-menu-item{display:flex;width:33%;min-width:33%;max-width:33%;height:33%;min-height:33%;max-height:33%}abx-app-switcher{position:relative;height:100%}abx-app-switcher .abx-app-switcher{height:100%}abx-app-switcher .abx-app-switcher__button{border-right:1px solid rgba(238,238,238,.3);display:inline-flex;align-items:center;height:100%;padding:0 7px 0 14px;width:178px;cursor:pointer}abx-app-switcher .abx-app-switcher__button *{pointer-events:none;user-select:none}abx-app-switcher .abx-app-switcher__button:focus{outline:none}abx-app-switcher .abx-app-switcher__button:focus,abx-app-switcher .abx-app-switcher__button:hover{background-color:rgba(0,0,0,.16)}abx-app-switcher .abx-app-switcher__button:focus md-icon.abx-drop-down-icon__arrow,abx-app-switcher .abx-app-switcher__button:focus md-icon.abx-drop-down-icon__apps,abx-app-switcher .abx-app-switcher__button:hover md-icon.abx-drop-down-icon__arrow,abx-app-switcher .abx-app-switcher__button:hover md-icon.abx-drop-down-icon__apps{color:#6eb0e5 !important}abx-app-switcher .abx-app-switcher__button__title{display:flex;justify-content:flex-start;align-items:center;height:100%;width:10.5em;margin-right:7px;font-size:12px;font-weight:bold;letter-spacing:.33px;line-height:17px}abx-app-switcher .abx-app-switcher__button__toggle{display:flex;justify-content:center;align-items:center;width:36px;height:36px}abx-app-switcher .abx-app-switcher__button__toggle md-icon.abx-drop-down-icon__arrow{color:#2d8dd9}abx-app-switcher .abx-app-switcher__button__toggle md-icon.abx-drop-down-icon__apps{color:#fff;display:none}abx-app-switcher .abx-app-switcher abx-simple-dropdown{position:absolute;top:64px;right:0}@media screen and (max-width: 711px){abx-app-switcher .abx-app-switcher__button{width:initial;padding:0 7px}abx-app-switcher .abx-app-switcher__button__toggle md-icon.abx-drop-down-icon__arrow{display:none}abx-app-switcher .abx-app-switcher__button__toggle md-icon.abx-drop-down-icon__apps{display:inline-block}abx-app-switcher .abx-app-switcher__button__title{display:none}abx-app-switcher .abx-app-switcher abx-simple-dropdown{right:-147px}}.abx-banner-message{background-color:#d0021b;display:flex;flex-direction:column}.abx-banner-message .abx-banner-message-container{min-height:24px;display:flex;justify-content:center;align-content:center}.abx-banner-message .abx-banner-message-container .material-icons{color:#fff;font-size:16px;margin-right:4px;align-self:center}.abx-banner-message .abx-banner-message-container .abx-banner-message-text{color:#fff;font-weight:bold;display:flex;align-items:center;font-size:12px}.abx-banner-message .abx-banner-message-container .abx-banner-message-text *{margin:0 0 0}.abx-banner-message .abx-banner-message-divider{display:block;border-bottom:1px solid #000}abx-header-list{display:block}abx-header-list md-list.abx-header-list__list{flex:1;background-color:#fff;padding:unset !important}abx-header-list md-list-item.abx-header-list-item{background-color:#fff}abx-header-list md-list-item.abx-header-list-item:hover,abx-header-list md-list-item.abx-header-list-item.abx-selected{background-color:#d5e8f7}abx-header-list md-list-item.abx-header-list-item.abx-selected:hover{background-color:#b2dbfb}abx-header-list md-list-item.abx-header-list-item md-icon{color:#2196f3}abx-header-switcher{display:block;background-color:#fff;z-index:10;position:absolute;top:64px;left:0;width:100%}abx-header-switcher .header-switcher-container{display:flex;width:100%;height:100%;overflow:hidden}@media(min-height: 664px){abx-header-switcher{height:600px}}@media(max-height: 663px){abx-header-switcher{height:calc(100% - 64px)}}abx-header-switcher .abx-header-switcher__building-list{padding-bottom:48px;background:#fff}abx-header-switcher .abx-header-switcher-building-groups{display:flex;flex-direction:column;max-width:100%;border-right:1px solid #ccc;background-color:#fff}abx-header-switcher .abx-header-switcher-building-groups .abx-header-switcher__building-search{width:100%;min-height:48px;display:flex;align-content:center;justify-content:flex-start;background-color:#f5f5f5;border-bottom:1px solid #ccc}abx-header-switcher .abx-header-switcher-building-groups .abx-header-switcher__building-search .building-search__input{background:none;border:none;padding:0 16px;flex:1}abx-header-switcher .abx-header-switcher-building-groups .abx-header-switcher__building-search .building-search__input:focus{outline:none}abx-header-switcher .abx-header-switcher-building-groups .abx-header-switcher__search-placeholder{width:100%;min-height:64px;display:flex;align-items:center;padding:8px 16px}abx-header-switcher .abx-header-switcher__list{display:flex;flex-direction:column;flex:1;max-width:33%;border-right:1px solid #ccc;background-color:#fff}abx-header-switcher .abx-header-switcher__list .abx-header-switcher__no-scroll{overflow:unset}abx-header-switcher .abx-header-switcher__list .abx-header-switcher__building-search{width:100%;min-height:48px;display:flex;align-content:center;justify-content:flex-start;background-color:#f5f5f5;border-bottom:1px solid #ccc}abx-header-switcher .abx-header-switcher__list .abx-header-switcher__building-search .building-search__input{background:none;border:none;padding:0 16px;flex:1}abx-header-switcher .abx-header-switcher__list .abx-header-switcher__building-search .building-search__input:focus{outline:none}abx-header-switcher .abx-header-switcher__list .abx-header-switcher__search-placeholder{width:100%;min-height:64px;display:flex;align-items:center;padding:8px 16px}abx-header-switcher .abx-header-switcher__org-link{position:absolute;bottom:0;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;min-height:48px;height:48px;color:#2d8dd9;background:#eee}abx-header-switcher .abx-header-switcher__org-link:hover{color:#2072b3;background:#d9d9d9}abx-header-switcher .abx-header-switcher__org-link .org-link-icon{margin:4px}abx-header-switcher .abx-header-switcher__org-link .org-link-text{font-size:14px;text-transform:uppercase;margin:4px;font-weight:bold}abx-header-switcher abx-map{width:100%;height:100%}abx-header-switcher abx-floor-card-container{position:relative;flex:1}abx-header-switcher .abx-header-switcher__content{position:relative;flex:1}abx-header-switcher .abx-header-switcher-floors{display:flex;position:absolute;top:0px;width:100%;height:100%;flex-direction:row;background-color:rgba(0,0,0,.75)}abx-header-switcher .abx-header-switcher-floors abx-floor-card-container #abx-floor-card-container{padding-right:56px}abx-header-switcher .abx-header-switcher-floors abx-floor-card-container .abx-floor-card-container__placeholder{display:flex;align-items:center;justify-content:center;margin:56px 0 64px 56px;font-size:24px}abx-header-switcher .abx-header-switcher-floors .abx-header-switcher-floors__close-button.md-button.md-icon-button{margin:8px;position:absolute;top:0;right:0}abx-header-switcher .abx-header-switcher-floors .abx-header-switcher-floors__close-button.md-button.md-icon-button:hover{background-color:rgba(255,255,255,.1)}abx-header-switcher .abx-header-switcher-floors .abx-header-switcher-floors__close-button.md-button.md-icon-button md-icon{color:#fff}abx-header-switcher::after{content:"";display:block;position:absolute;width:100vw;height:calc(100vh - 600px);top:600px;background-color:rgba(0,0,0,.26)}@media only screen and (min-width: 960px){abx-header-switcher .abx-header-switcher__list{max-width:20%}abx-header-switcher .abx-header-switcher__list::only-child{max-width:25%}}@media print{abx-header-switcher .abx-header-switcher__list{max-width:20%}abx-header-switcher .abx-header-switcher__list::only-child{max-width:25%}}abx-mobile-header-switcher{display:block;background-color:rgba(0,0,0,0);z-index:10;position:absolute;top:64px;left:0;width:100%;height:calc(100vh - 64px)}abx-mobile-header-switcher md-content{background:#333}abx-mobile-header-switcher .header-switcher-container{display:flex;width:80%;height:100%;overflow:hidden}abx-mobile-header-switcher .abx-header-switcher__change-organization{display:flex;align-items:center;background:#333;color:#fff;padding:0 16px;min-height:54px;font-size:14px}abx-mobile-header-switcher .abx-header-switcher__change-organization md-icon{margin:0 8px 0 0;color:#2d8dd9}abx-mobile-header-switcher .abx-header-switcher__building-list{padding-bottom:48px;background:#333}abx-mobile-header-switcher .abx-header-switcher__list{display:flex;flex-direction:column;flex:1;border-right:1px solid #333;background-color:#333}abx-mobile-header-switcher .abx-header-switcher__list .abx-header-switcher__no-scroll{overflow:unset}abx-mobile-header-switcher .abx-header-switcher__org-link{position:absolute;bottom:0;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;min-height:48px;height:48px;color:#2d8dd9;background:#fff}abx-mobile-header-switcher .abx-header-switcher__org-link:hover{color:#2072b3;background:#d9d9d9}abx-mobile-header-switcher .abx-header-switcher__org-link .org-link-icon{margin:4px}abx-mobile-header-switcher .abx-header-switcher__org-link .org-link-text{font-size:14px;text-transform:uppercase;margin:4px;font-weight:bold}abx-mobile-header-switcher .abx-header-switcher__content{position:relative;flex:1}abx-mobile-header-switcher abx-header-list md-list.abx-header-list__list{background-color:#333}abx-mobile-header-switcher abx-header-list md-list.abx-header-list__list md-list-item.abx-header-list-item.abx-selected{background-color:#2072b3}abx-mobile-header-switcher abx-header-list md-list.abx-header-list__list md-list-item.abx-header-list-item{background-color:#333;color:#fff}abx-mobile-header-switcher abx-header-list md-list.abx-header-list__list md-list-item.abx-header-list-item .abx-selected{background-color:blue}abx-mobile-header-switcher abx-header-list md-list.abx-header-list__list md-list-item.abx-header-list-item .md-secondary-container{display:none}abx-mobile-header-switcher::after{content:"";display:block;position:absolute;width:20vw;height:calc(100vh - 64px);top:0;right:0;background-color:rgba(0,0,0,.26)}@media only screen and (min-width: 960px){abx-mobile-header-switcher .abx-header-switcher__list{max-width:20%}abx-mobile-header-switcher .abx-header-switcher__list::only-child{max-width:25%}}@media print{abx-mobile-header-switcher .abx-header-switcher__list{max-width:20%}abx-mobile-header-switcher .abx-header-switcher__list::only-child{max-width:25%}}.asset-cost-estimation__container{padding:16px}.asset-cost-estimation__title{font-weight:bold;color:#666;margin-top:16px;display:flex;justify-content:space-between;align-items:flex-end}.asset-cost-estimation__title a{font-size:14px;margin-bottom:8px;font-weight:bold}.asset-cost-estimation__loading{display:flex;flex:1 1 auto;flex-direction:row;justify-content:center;padding:24px 16px}.asset-cost-estimation__no-result{text-align:center;font-style:italic;color:#999;margin-top:8px;font-size:18px}.asset-cost-estimation__base-cost__cost{text-align:end;font-weight:bold;font-size:14px}.asset-cost-estimation__base-cost__container{margin-top:8px}.asset-cost-estimation__base-cost__uniformat{font-weight:bold}.asset-cost-estimation__base-cost__description{font-style:italic;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.asset-cost-estimation__base-cost__total-cost{background-color:#e1eefa;text-align:end;font-weight:bold;width:100%;padding:5px 20px;font-size:14px}abx-asset-cost-estimation header{display:flex;align-items:center;font-size:18px;font-weight:400;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-cost-estimation__table{text-decoration:none;padding:0px;margin-top:8px}.asset-cost-estimation__table__item{display:flex;flex-direction:row}.asset-cost-estimation__table__item :first-child{text-overflow:ellipsis;width:80%;font-style:italic;display:block;white-space:nowrap;overflow:hidden}.asset-cost-estimation__table__item :last-child{width:20%;font-weight:bold;text-align:end}abx-asset-details-sidebar{display:block}abx-asset-details-sidebar .asset-details-sidebar{display:flex;flex-direction:column;align-items:center;margin-bottom:30px}abx-asset-details-sidebar .asset-details-sidebar__column{display:flex;flex-direction:column}abx-asset-details-sidebar .asset-details-sidebar__carousel-wrapper{width:100%}abx-asset-details-sidebar .asset-details-sidebar__carousel-wrapper .asset-details-sidebar_no-image{font-weight:bold;opacity:.4;font-size:large;height:100%;text-align:center;padding:20% 0}abx-asset-details-sidebar .asset-details-sidebar__details-wrapper{width:100%}abx-asset-details-sidebar .asset-details-sidebar .media-viewer-wrapper{display:flex;width:auto;height:300px;flex:1;flex-direction:column;justify-content:space-between;overflow:unset;background-color:rgba(0,0,0,0);margin-bottom:8px}abx-asset-details-sidebar .asset-details-sidebar .media-viewer-image{background-color:#eee;border:1px solid #d9d9d9;pointer-events:none}abx-asset-details-sidebar .asset-details-sidebar .media-viewer-image .control-container{display:none}abx-asset-details-sidebar .asset-details-sidebar .media-viewer-image img,abx-asset-details-sidebar .asset-details-sidebar .media-viewer-image .backdrop{transition:none;width:300px;height:auto;position:relative}abx-asset-details-sidebar .asset-details-sidebar .asset-details-sidebar__carousel{display:flex;align-self:center}abx-asset-details-sidebar .asset-details-sidebar .asset-details-sidebar__carousel md-icon{color:#2d8dd9;font-size:20px}abx-asset-details-sidebar .asset-details-sidebar .asset-details-sidebar__carousel md-icon:hover{color:#2072b3}abx-asset-details-sidebar .asset-details-sidebar .asset-details-sidebar__carousel .asset-details-sidebar__carousel-of{padding:0 4px}abx-asset-details-sidebar .asset-details-sidebar__details-list{display:flex;width:100%;margin-top:6px;overflow-y:scroll;border:1px solid #d9d9d9}abx-asset-details-sidebar .asset-details-sidebar__loading{padding:20px}abx-asset-details-sidebar .asset-details-sidebar__info-title{display:flex;font-size:12pt}abx-asset-details-sidebar .asset-details-sidebar__info-title span{margin-left:6px}abx-asset-details-sidebar .asset-details-sidebar__field{margin-bottom:6px;padding:0 10px;display:flex;border-bottom:1px solid #d9d9d9;padding:8px 16px}abx-asset-details-sidebar .asset-details-sidebar__field:last-child{border-bottom:none}abx-asset-details-sidebar .asset-details-sidebar__label{text-align:left;pointer-events:none;font-weight:bold}abx-asset-details-sidebar .asset-details-sidebar__label::after{content:":"}abx-asset-details-sidebar .asset-details-sidebar__field-value{max-width:600px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 4px}abx-asset-details-sidebar .asset-details-sidebar__field-value:empty::before{content:"​"}abx-asset-life-cycle{display:block}abx-asset-life-cycle .asset-life-cycle-header{display:flex;align-items:center;min-height:40px;padding-left:8px}abx-asset-life-cycle .asset-life-cycle-header header{display:flex;align-items:center;font-size:18px;font-weight:400;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}abx-asset-life-cycle .asset-life-cycle-header__button{margin-left:auto}abx-asset-life-cycle .asset-life-cycle-header__warning{display:flex;flex-direction:column;justify-content:center;margin:0 4px}abx-asset-life-cycle .asset-life-cycle-header__warning md-icon{color:#2d8dd9;fill:#2d8dd9}abx-asset-life-cycle .asset-life-cycle-content{display:flex;flex-direction:column;padding:8px}abx-asset-life-cycle .asset-life-cycle-content__start-tracking-message{margin-bottom:24px}abx-asset-life-cycle .asset-life-cycle-content__item{margin-bottom:16px}abx-asset-life-cycle .asset-life-cycle-content__item--not-provided{font-style:italic;color:#666}abx-asset-life-cycle .asset-life-cycle-content__item--condition-date{margin-left:8px;font-style:italic;color:#999}abx-asset-life-cycle .asset-life-cycle-loading{display:flex;flex:1 1 auto;flex-direction:row;justify-content:center;padding:24px 16px}abx-asset-life-cycle .abx-input .abx-input__label::after{content:none !important}abx-asset-life-cycle abx-life-cycle{margin-bottom:16px}abx-asset-stats{display:block}abx-asset-stats .no-assets-label{text-align:center;font-size:16px;padding:10px;margin-top:16px}abx-asset-stats .view-all-button-container{display:flex;flex-direction:row;justify-content:flex-end;margin-top:25px}abx-asset-stats .view-all-button-container button.md-button{display:flex;flex-direction:row;align-items:center;align-content:center}@media only screen and (max-width: 599px){abx-asset-stats .view-all-button-container button.md-button{flex:1 1 100%;justify-content:center;margin-top:0}}@media print{abx-asset-stats .view-all-button-container button.md-button{flex:1 1 100%;justify-content:center;margin-top:0}}abx-asset-stats .view-all-button-container .material-icons{margin-left:8px;color:#000;float:right}abx-block-radio{display:flex;border-radius:3px;border:1px solid #000;overflow:hidden}abx-block-radio .option{flex:1;text-transform:uppercase;font-weight:700;font-size:11px;display:flex;justify-content:center;align-items:center}abx-block-radio .option:not(:last-child){border-right:1px solid #666}abx-block-radio .option:not(.selected){background-color:#efefef;color:#666}abx-block-radio .option.selected{background-color:#21263a;color:#fff}abx-building-info{display:block}abx-building-info .abx-building-info__top-section{display:flex;align-items:stretch;justify-content:center;flex-direction:column;margin-bottom:16px}@media only screen and (min-width: 960px){abx-building-info .abx-building-info__top-section{flex-direction:row;min-height:600px}}@media print{abx-building-info .abx-building-info__top-section{flex-direction:row;min-height:600px}}abx-building-info .abx-building-info__top-section abx-map{flex:1 1 100%;min-height:400px}@media only screen and (min-width: 960px){abx-building-info .abx-building-info__top-section abx-map{flex:1 1 50%;max-width:50%}}@media print{abx-building-info .abx-building-info__top-section abx-map{flex:1 1 50%;max-width:50%}}@media only screen and (min-width: 1280px){abx-building-info .abx-building-info__top-section abx-map{flex:1 1 66%;max-width:66%}}abx-building-info .abx-building-info__top-section .building-properties{flex:1 1 auto;align-self:flex-start;min-width:100%;max-width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch}@media only screen and (min-width: 960px){abx-building-info .abx-building-info__top-section .building-properties{flex:1 1 50%;margin-left:16px;min-width:0;max-width:50%}}@media print{abx-building-info .abx-building-info__top-section .building-properties{flex:1 1 50%;margin-left:16px;min-width:0;max-width:50%}}@media only screen and (min-width: 1280px){abx-building-info .abx-building-info__top-section .building-properties{flex:1 1 33%;min-width:0;max-width:33%}}abx-building-info .abx-building-info__top-section .building-properties .building-properties__split{display:flex;flex-direction:column}@media only screen and (min-width: 600px){abx-building-info .abx-building-info__top-section .building-properties .building-properties__split{flex-direction:row;flex-wrap:wrap}abx-building-info .abx-building-info__top-section .building-properties .building-properties__split .building-property{max-width:50%}}@media print{abx-building-info .abx-building-info__top-section .building-properties .building-properties__split{flex-direction:row;flex-wrap:wrap}abx-building-info .abx-building-info__top-section .building-properties .building-properties__split .building-property{max-width:50%}}abx-building-info .abx-building-info__top-section .building-properties .building-properties__name{display:flex;min-height:56px;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:16px;border-bottom:1px solid #2196f3}abx-building-info .abx-building-info__top-section .building-properties .building-properties__name md-input-container.building-name{max-width:65%;margin:0}abx-building-info .abx-building-info__top-section .building-properties .building-properties__name md-input-container.building-name md-select md-select-value{font-size:20px}@media only screen and (min-width: 600px){abx-building-info .abx-building-info__top-section .building-properties .building-properties__name md-input-container.building-name{max-width:80%}}@media print{abx-building-info .abx-building-info__top-section .building-properties .building-properties__name md-input-container.building-name{max-width:80%}}@media only screen and (min-width: 960px){abx-building-info .abx-building-info__top-section .building-properties .building-properties__name md-input-container.building-name{max-width:65%}}@media print{abx-building-info .abx-building-info__top-section .building-properties .building-properties__name md-input-container.building-name{max-width:65%}}abx-building-info .abx-building-info__top-section .building-properties .building-properties__name h4{font-size:20px}abx-building-info .abx-building-info__top-section .building-properties .building-property{flex:1 1 auto;padding:8px 0}abx-building-info .abx-building-info__top-section .building-properties .building-property__label{padding-bottom:4px;color:#666}abx-building-info .abx-building-info__top-section .building-properties #portal-url-container{display:flex;flex-direction:row;align-items:center;height:20px;max-height:20px}abx-building-info .abx-building-info__top-section .building-properties #portal-url-container button.md-button{min-width:40px}abx-building-info .abx-building-info__floors{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;min-height:414px}@media only screen and (min-width: 960px){abx-building-info .abx-building-info__floors{margin-top:64px}}@media print{abx-building-info .abx-building-info__floors{margin-top:64px}}abx-building-info .abx-building-info__floors #abx-floor-card-container{padding:0;background-color:unset}abx-building-info .abx-building-info__asset-stats abx-room-stats,abx-building-info .abx-building-info__room-stats abx-room-stats{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between}.abx-building-info-select-container{margin:-1px 0 0 -2px}abx-card-toggle{display:block;cursor:pointer}abx-card-toggle md-icon{transition:transform .4s;transform:rotateX(0deg)}abx-card-toggle md-icon.expanded{transform:rotateX(180deg)}.catalog-items-selection{display:flex;flex-direction:column}.catalog-items-selection__search-input{max-width:30%}.catalog-items-selection__items-list{margin-bottom:16px}.catalog-items-selection__items-list md-content.abx-list{max-height:300px;padding-bottom:0}.catalog-items-selection__items-list md-content.abx-list abx-list-item:last-of-type{margin-bottom:0}.catalog-items-selection__items-list md-content.abx-list abx-list-item .text-placeholder,.catalog-items-selection__items-list md-content.abx-list abx-list-item .reporting-container .reporting-card .empty-chart,.reporting-container .reporting-card .catalog-items-selection__items-list md-content.abx-list abx-list-item .empty-chart,.catalog-items-selection__items-list md-content.abx-list abx-list-item abx-simple-list .empty-text,abx-simple-list .catalog-items-selection__items-list md-content.abx-list abx-list-item .empty-text,.catalog-items-selection__items-list md-content.abx-list abx-list-item abx-input-section.abx-section-readonly .abx-section-content .abx-not-provided,abx-input-section.abx-section-readonly .abx-section-content .catalog-items-selection__items-list md-content.abx-list abx-list-item .abx-not-provided,.catalog-items-selection__items-list md-content.abx-list abx-list-item .abx-input-section.abx-section-readonly .abx-section-content .abx-not-provided,.abx-input-section.abx-section-readonly .abx-section-content .catalog-items-selection__items-list md-content.abx-list abx-list-item .abx-not-provided,.catalog-items-selection__items-list md-content.abx-list abx-list-item .abx-activity-section.abx-section-readonly .abx-section-content .abx-not-provided,.abx-activity-section.abx-section-readonly .abx-section-content .catalog-items-selection__items-list md-content.abx-list abx-list-item .abx-not-provided,.catalog-items-selection__items-list md-content.abx-list abx-list-item abx-input-section .abx-section-content abx-simple-autocomplete.abx-readonly md-input-container:not(.md-input-has-value) input,abx-input-section .abx-section-content abx-simple-autocomplete.abx-readonly md-input-container:not(.md-input-has-value) .catalog-items-selection__items-list md-content.abx-list abx-list-item input,.catalog-items-selection__items-list md-content.abx-list abx-list-item .abx-input-section .abx-section-content abx-simple-autocomplete.abx-readonly md-input-container:not(.md-input-has-value) input,.abx-input-section .abx-section-content abx-simple-autocomplete.abx-readonly md-input-container:not(.md-input-has-value) .catalog-items-selection__items-list md-content.abx-list abx-list-item input,.catalog-items-selection__items-list md-content.abx-list abx-list-item .abx-activity-section .abx-section-content abx-simple-autocomplete.abx-readonly md-input-container:not(.md-input-has-value) input,.abx-activity-section .abx-section-content abx-simple-autocomplete.abx-readonly md-input-container:not(.md-input-has-value) .catalog-items-selection__items-list md-content.abx-list abx-list-item input,.catalog-items-selection__items-list md-content.abx-list abx-list-item abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) input.md-input.abx-readonly,abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) .catalog-items-selection__items-list md-content.abx-list abx-list-item input.md-input.abx-readonly,.catalog-items-selection__items-list md-content.abx-list abx-list-item abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) textarea.md-input.abx-readonly,abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) .catalog-items-selection__items-list md-content.abx-list abx-list-item textarea.md-input.abx-readonly,.catalog-items-selection__items-list md-content.abx-list abx-list-item abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) md-select.abx-readonly,abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) .catalog-items-selection__items-list md-content.abx-list abx-list-item md-select.abx-readonly,.catalog-items-selection__items-list md-content.abx-list abx-list-item abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) abx-datepicker.abx-readonly,abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) .catalog-items-selection__items-list md-content.abx-list abx-list-item abx-datepicker.abx-readonly,.catalog-items-selection__items-list md-content.abx-list abx-list-item .abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) input.md-input.abx-readonly,.abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) .catalog-items-selection__items-list md-content.abx-list abx-list-item input.md-input.abx-readonly,.catalog-items-selection__items-list md-content.abx-list abx-list-item .abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) textarea.md-input.abx-readonly,.abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) .catalog-items-selection__items-list md-content.abx-list abx-list-item textarea.md-input.abx-readonly,.catalog-items-selection__items-list md-content.abx-list abx-list-item .abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) md-select.abx-readonly,.abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) .catalog-items-selection__items-list md-content.abx-list abx-list-item md-select.abx-readonly,.catalog-items-selection__items-list md-content.abx-list abx-list-item .abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) abx-datepicker.abx-readonly,.abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) .catalog-items-selection__items-list md-content.abx-list abx-list-item abx-datepicker.abx-readonly,.catalog-items-selection__items-list md-content.abx-list abx-list-item .abx-activity-section .abx-section-content md-input-container:not(.md-input-has-value) input.md-input.abx-readonly,.abx-activity-section .abx-section-content md-input-container:not(.md-input-has-value) .catalog-items-selection__items-list md-content.abx-list abx-list-item input.md-input.abx-readonly,.catalog-items-selection__items-list md-content.abx-list abx-list-item .abx-activity-section .abx-section-content md-input-container:not(.md-input-has-value) textarea.md-input.abx-readonly,.abx-activity-section .abx-section-content md-input-container:not(.md-input-has-value) .catalog-items-selection__items-list md-content.abx-list abx-list-item textarea.md-input.abx-readonly,.catalog-items-selection__items-list md-content.abx-list abx-list-item .abx-activity-section .abx-section-content md-input-container:not(.md-input-has-value) md-select.abx-readonly,.abx-activity-section .abx-section-content md-input-container:not(.md-input-has-value) .catalog-items-selection__items-list md-content.abx-list abx-list-item md-select.abx-readonly,.catalog-items-selection__items-list md-content.abx-list abx-list-item .abx-activity-section .abx-section-content md-input-container:not(.md-input-has-value) abx-datepicker.abx-readonly,.abx-activity-section .abx-section-content md-input-container:not(.md-input-has-value) .catalog-items-selection__items-list md-content.abx-list abx-list-item abx-datepicker.abx-readonly,.catalog-items-selection__items-list md-content.abx-list abx-list-item abx-tree-input.abx-readonly md-autocomplete md-input-container input,abx-tree-input.abx-readonly md-autocomplete md-input-container .catalog-items-selection__items-list md-content.abx-list abx-list-item input,.catalog-items-selection__items-list md-content.abx-list abx-list-item abx-asset-input.abx-readonly input.md-input,abx-asset-input.abx-readonly .catalog-items-selection__items-list md-content.abx-list abx-list-item input.md-input,.catalog-items-selection__items-list md-content.abx-list abx-list-item abx-asset-input.abx-readonly textarea.md-input,abx-asset-input.abx-readonly .catalog-items-selection__items-list md-content.abx-list abx-list-item textarea.md-input,.catalog-items-selection__items-list md-content.abx-list abx-list-item abx-asset-input.abx-readonly md-select,abx-asset-input.abx-readonly .catalog-items-selection__items-list md-content.abx-list abx-list-item md-select,.catalog-items-selection__items-list md-content.abx-list abx-list-item abx-floor-input.abx-readonly input.md-input,abx-floor-input.abx-readonly .catalog-items-selection__items-list md-content.abx-list abx-list-item input.md-input,.catalog-items-selection__items-list md-content.abx-list abx-list-item abx-floor-input.abx-readonly textarea.md-input,abx-floor-input.abx-readonly .catalog-items-selection__items-list md-content.abx-list abx-list-item textarea.md-input,.catalog-items-selection__items-list md-content.abx-list abx-list-item abx-floor-input.abx-readonly md-select,abx-floor-input.abx-readonly .catalog-items-selection__items-list md-content.abx-list abx-list-item md-select,.catalog-items-selection__items-list md-content.abx-list abx-list-item abx-room-input.abx-readonly input.md-input,abx-room-input.abx-readonly .catalog-items-selection__items-list md-content.abx-list abx-list-item input.md-input,.catalog-items-selection__items-list md-content.abx-list abx-list-item abx-room-input.abx-readonly textarea.md-input,abx-room-input.abx-readonly .catalog-items-selection__items-list md-content.abx-list abx-list-item textarea.md-input,.catalog-items-selection__items-list md-content.abx-list abx-list-item abx-room-input.abx-readonly md-select,abx-room-input.abx-readonly .catalog-items-selection__items-list md-content.abx-list abx-list-item md-select,.catalog-items-selection__items-list md-content.abx-list abx-list-item abx-attachment-container .attachment-list-empty,abx-attachment-container .catalog-items-selection__items-list md-content.abx-list abx-list-item .attachment-list-empty,.catalog-items-selection__items-list md-content.abx-list abx-list-item abx-wo-list .work-order-list .empty-list-placeholder,abx-wo-list .work-order-list .catalog-items-selection__items-list md-content.abx-list abx-list-item .empty-list-placeholder,.catalog-items-selection__items-list md-content.abx-list abx-list-item abx-sr-list .service-request-list .empty-list-placeholder,abx-sr-list .service-request-list .catalog-items-selection__items-list md-content.abx-list abx-list-item .empty-list-placeholder,.catalog-items-selection__items-list md-content.abx-list abx-list-item abx-room-stats .no-rooms-label,abx-room-stats .catalog-items-selection__items-list md-content.abx-list abx-list-item .no-rooms-label,.catalog-items-selection__items-list md-content.abx-list abx-list-item abx-condition-input .condition-grade--unknown,abx-condition-input .catalog-items-selection__items-list md-content.abx-list abx-list-item .condition-grade--unknown,.catalog-items-selection__items-list md-content.abx-list abx-list-item .abx-input .abx-input__readonly--value .no-value,.abx-input .abx-input__readonly--value .catalog-items-selection__items-list md-content.abx-list abx-list-item .no-value,.catalog-items-selection__items-list md-content.abx-list abx-list-item .abx-input__empty-search-placeholder,.catalog-items-selection__items-list md-content.abx-list abx-list-item abx-asset-stats .no-assets-label,abx-asset-stats .catalog-items-selection__items-list md-content.abx-list abx-list-item .no-assets-label{margin:8px 0}.catalog-items-selection__details{gap:16px;padding:16px;display:flex;border-radius:5px;flex-direction:column;border:1px solid #d9d9d9}.catalog-items-selection__details__description p:last-of-type{margin:0}.catalog-items-selection__details__cost{gap:8px;display:flex;align-items:center}.catalog-items-selection__details__cost abx-input{flex:1}.summary-filters{display:flex;flex-direction:row}.summary-filters .input-field{width:150px;padding-right:8px;text-transform:none}.abx-checklist-summary{display:flex;flex-direction:column}.abx-checklist-summary abx-checklist-summary-filters{margin-left:auto}.ip-summary{display:flex;flex-direction:row;justify-content:space-between;padding:16px}.ip-summary .ip-summary-chart-container{min-height:305px;width:70%;margin-right:16px}.ip-summary .ip-summary-chart-container .ip-summary-chart{display:flex;flex-direction:row;justify-content:center}.ip-summary .ip-summary-chart-container .ip-summary-chart .empty-chart{height:300px;width:100%;display:flex;justify-content:center;align-items:center;font-size:20px;font-style:italic;font-weight:400;color:#999}.ip-summary .ip-summary-chart-container .ip-summary-chart .preloader-chart{display:flex;flex-direction:row;justify-content:center}.ip-summary .ip-summary-chart-container .ip-summary-chart .preloader-chart .preloader-donut-legend{max-height:unset;flex:0}.ip-summary .ip-summary-chart-container .ip-summary-chart .preloader-chart .preloader-donut-legend .legend{width:100%}.ip-summary .ip-summary-chart-container .ip-summary-chart abx-donut-chart{display:flex}.ip-summary .ip-summary-chart-container .ip-summary-chart abx-donut-chart .legend{flex:1 1 auto;width:auto;max-width:50%;max-height:unset}.ip-summary .ip-summary-chart-container .ip-summary-chart abx-donut-chart .legend .legend-value{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;width:100%;height:auto;padding:0}.ip-summary .ip-summary-chart-container .ip-summary-chart abx-donut-chart .legend .legend-value-container{display:flex;align-items:center;padding:8px 0}.ip-summary .ip-summary-chart-container .ip-summary-chart abx-donut-chart .legend .legend-value-container .legend-children{display:flex;flex-direction:column}.ip-summary .ip-summary-chart-container .ip-summary-chart abx-donut-chart .legend .inner-legend-value{display:flex;padding-left:16px}@media only screen and (min-width: 960px){.ip-summary .ip-summary-chart-container .ip-summary-chart abx-donut-chart{flex-direction:row}.ip-summary .ip-summary-chart-container .ip-summary-chart abx-donut-chart .abx-donut-chart{flex:1 1 auto}}@media print{.ip-summary .ip-summary-chart-container .ip-summary-chart abx-donut-chart{flex-direction:row}.ip-summary .ip-summary-chart-container .ip-summary-chart abx-donut-chart .abx-donut-chart{flex:1 1 auto}}@media only screen and (min-width: 1280px){.ip-summary .ip-summary-chart-container .ip-summary-chart abx-donut-chart .legend{max-width:25%}.ip-summary .ip-summary-chart-container .ip-summary-chart abx-donut-chart .abx-donut-chart{flex:none}}.ip-summary .selected-filters{display:flex;flex-direction:column;margin:24px 16px;width:30%}.ip-summary .selected-filters .selected-filters-display{margin:8px}.ip-summary .selected-filters .selected-filters-display__title{font-weight:600}.ip-summary .selected-filters .selected-filters-display__value{padding-left:4px}abx-collapsible-card{display:block}abx-collapsible-card .abx-collapsible-card{margin:16px 8px;padding:0}abx-collapsible-card header{cursor:pointer;padding:8px 8px 8px 16px;position:relative}abx-collapsible-card section{position:relative;transition:height .35s ease;overflow:hidden}abx-collapsible-card abx-collapsible-card-header{display:block}abx-collapsible-card abx-collapsible-card-content{display:block;padding:16px}abx-condition-input .assembly-condition{display:flex;flex-direction:column;margin-bottom:16px}abx-condition-input .assembly-condition__value{display:flex;flex-direction:row;justify-content:space-between;align-items:center}abx-condition-input .assembly-condition__value button.abx-button{min-height:18px;min-width:60px;margin:0;padding:2px 4px}abx-condition-input .condition-grade{padding-left:8px}abx-condition-input .condition-grade__text{font-size:14px}abx-condition-input .condition-grade__date{font-size:12px;font-style:italic;color:#666}abx-dashboard-stats{display:block}abx-dashboard-stats .work-summary-date-filter{display:flex;flex-direction:column;justify-content:center}abx-dashboard-stats .work-summary-date-filter abx-date-input input{width:92px}abx-dashboard-stats .work-summary-date-filter .work-summary-date-filter__date-range-select,abx-dashboard-stats .work-summary-date-filter .work-summary-date-filter__date-range-input{margin:0 16px}abx-dashboard-stats .work-summary-date-filter .abx-range-input__wrapper .abx-input__error-container{display:none}abx-dashboard-stats .work-summary-date-filter .work-summary-date-filter__date-range-select{margin-bottom:8px}abx-dashboard-stats .work-summary-date-filter .work-summary-date-filter__date-range-select md-select{display:flex;align-items:center;justify-content:center}@media only screen and (min-width: 960px){abx-dashboard-stats .work-summary-date-filter{flex-direction:row;justify-content:flex-end;align-items:center;min-width:20%}abx-dashboard-stats .work-summary-date-filter .work-summary-date-filter__date-range-select{min-width:160px;margin-bottom:0}abx-dashboard-stats .work-summary-date-filter .work-summary-date-filter__date-range-input{margin:0}}@media print{abx-dashboard-stats .work-summary-date-filter{flex-direction:row;justify-content:flex-end;align-items:center;min-width:20%}abx-dashboard-stats .work-summary-date-filter .work-summary-date-filter__date-range-select{min-width:160px;margin-bottom:0}abx-dashboard-stats .work-summary-date-filter .work-summary-date-filter__date-range-input{margin:0}}abx-dashboard-stats .work-summary-container{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin-top:16px}@media only screen and (min-width: 600px){abx-dashboard-stats .work-summary-container{flex-direction:row}}@media print{abx-dashboard-stats .work-summary-container{flex-direction:row}}abx-dashboard-stats .work-summary-container .work-summary-block{padding-bottom:18px;flex:1 1 auto;display:flex;flex-direction:column;align-content:center}abx-dashboard-stats .work-summary-container .work-summary-block .work-summary-header{text-align:center;font-weight:bold;text-transform:uppercase;font-size:12px}abx-dashboard-stats .work-summary-container .work-summary-block .work-summary-stats{display:flex;flex-direction:row;justify-content:center;margin-top:8px}abx-dashboard-stats .work-summary-container .work-summary-block .work-summary-stats .preloader-block,abx-dashboard-stats .work-summary-container .work-summary-block .work-summary-stats .abx-association-dialog__preloader-block,abx-dashboard-stats .work-summary-container .work-summary-block .work-summary-stats .preloader-graph-chart,abx-dashboard-stats .work-summary-container .work-summary-block .work-summary-stats .preloader-graph-legend,abx-dashboard-stats .work-summary-container .work-summary-block .work-summary-stats .preloader-donut-chart,abx-dashboard-stats .work-summary-container .work-summary-block .work-summary-stats .preloader-donut-legend .legend .legend-circle,.preloader-donut-legend .legend abx-dashboard-stats .work-summary-container .work-summary-block .work-summary-stats .legend-circle,abx-dashboard-stats .work-summary-container .work-summary-block .work-summary-stats .preloader-donut-legend .legend .legend-value,.preloader-donut-legend .legend abx-dashboard-stats .work-summary-container .work-summary-block .work-summary-stats .legend-value,abx-dashboard-stats .work-summary-container .work-summary-block .work-summary-stats abx-app-header .abx-app-header__preloader__org,abx-app-header abx-dashboard-stats .work-summary-container .work-summary-block .work-summary-stats .abx-app-header__preloader__org,abx-dashboard-stats .work-summary-container .work-summary-block .work-summary-stats abx-app-header .abx-app-header__preloader__building,abx-app-header abx-dashboard-stats .work-summary-container .work-summary-block .work-summary-stats .abx-app-header__preloader__building,abx-dashboard-stats .work-summary-container .work-summary-block .work-summary-stats abx-app-header .abx-updated-app-header__preloader__org,abx-app-header abx-dashboard-stats .work-summary-container .work-summary-block .work-summary-stats .abx-updated-app-header__preloader__org,abx-dashboard-stats .work-summary-container .work-summary-block .work-summary-stats abx-app-header .abx-updated-app-header__preloader__building,abx-app-header abx-dashboard-stats .work-summary-container .work-summary-block .work-summary-stats .abx-updated-app-header__preloader__building{height:34px;min-width:48px}abx-dashboard-stats .work-summary-container .work-summary-block .work-summary-stats .stat-divider{margin:0 16px;border-right:1px solid #d9d9d9}abx-dashboard-stats .work-summary-container .work-summary-block .work-summary-stats .work-summary-stat{display:flex;flex-direction:row}abx-dashboard-stats .work-summary-container .work-summary-block .work-summary-stats .work-summary-stat .work-summary-label{display:flex;flex-direction:column;font-weight:bold;text-transform:uppercase}abx-dashboard-stats .work-summary-container .work-summary-block .work-summary-stats .work-summary-stat .work-summary-label .work-summary-label-text{font-size:10px;margin-top:-8px}abx-dashboard-stats .work-summary-container .work-summary-block .work-summary-stats .work-summary-stat .work-summary-value{font-size:28px;padding-left:8px;font-weight:600;text-transform:uppercase}abx-dashboard-stats .work-summary-container .work-summary-block:first-child .work-summary-stat .work-summary-label md-icon.material-icons{color:#238dd9;fill:secondary}abx-dashboard-stats .dashboard-stats-date-range{display:flex;flex:1 1 auto;flex-direction:row;justify-content:center;align-items:center;padding-bottom:16px}abx-dashboard-stats .dashboard-stats-date-range .dashboard-stats-date-range__label{display:none;margin-right:16px;padding-bottom:16px;font-size:12px;font-weight:700}abx-dashboard-stats .dashboard-stats-date-range abx-range-input .abx-range-input__wrapper{flex-direction:column}abx-dashboard-stats .dashboard-stats-date-range abx-range-input .abx-range-input__separator{display:none}@media only screen and (min-width: 600px){abx-dashboard-stats .dashboard-stats-date-range abx-range-input .abx-range-input__wrapper{flex-direction:row}abx-dashboard-stats .dashboard-stats-date-range abx-range-input .abx-range-input__separator{display:inline-block}}@media print{abx-dashboard-stats .dashboard-stats-date-range abx-range-input .abx-range-input__wrapper{flex-direction:row}abx-dashboard-stats .dashboard-stats-date-range abx-range-input .abx-range-input__separator{display:inline-block}}@media only screen and (min-width: 960px){abx-dashboard-stats .dashboard-stats-date-range{justify-content:flex-end}abx-dashboard-stats .dashboard-stats-date-range .dashboard-stats-date-range__label{display:inline-block}}@media print{abx-dashboard-stats .dashboard-stats-date-range{justify-content:flex-end}abx-dashboard-stats .dashboard-stats-date-range .dashboard-stats-date-range__label{display:inline-block}}abx-dashboard-stats .dashboard-stats-container{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}@media only screen and (min-width: 600px){abx-dashboard-stats .dashboard-stats-container{flex-direction:row}}@media print{abx-dashboard-stats .dashboard-stats-container{flex-direction:row}}abx-dashboard-stats .dashboard-stats-container .preloader-block,abx-dashboard-stats .dashboard-stats-container .abx-association-dialog__preloader-block,abx-dashboard-stats .dashboard-stats-container .preloader-graph-chart,abx-dashboard-stats .dashboard-stats-container .preloader-graph-legend,abx-dashboard-stats .dashboard-stats-container .preloader-donut-chart,abx-dashboard-stats .dashboard-stats-container .preloader-donut-legend .legend .legend-circle,.preloader-donut-legend .legend abx-dashboard-stats .dashboard-stats-container .legend-circle,abx-dashboard-stats .dashboard-stats-container .preloader-donut-legend .legend .legend-value,.preloader-donut-legend .legend abx-dashboard-stats .dashboard-stats-container .legend-value,abx-dashboard-stats .dashboard-stats-container abx-app-header .abx-app-header__preloader__org,abx-app-header abx-dashboard-stats .dashboard-stats-container .abx-app-header__preloader__org,abx-dashboard-stats .dashboard-stats-container abx-app-header .abx-app-header__preloader__building,abx-app-header abx-dashboard-stats .dashboard-stats-container .abx-app-header__preloader__building,abx-dashboard-stats .dashboard-stats-container abx-app-header .abx-updated-app-header__preloader__org,abx-app-header abx-dashboard-stats .dashboard-stats-container .abx-updated-app-header__preloader__org,abx-dashboard-stats .dashboard-stats-container abx-app-header .abx-updated-app-header__preloader__building,abx-app-header abx-dashboard-stats .dashboard-stats-container .abx-updated-app-header__preloader__building{height:34px;min-width:34px}abx-dashboard-stats .dashboard-stats-container .text-disabled{color:#ccc}abx-dashboard-stats .dashboard-stats-container .dashboard-stat-block{padding-bottom:18px;flex:1 1 auto;display:flex;flex-direction:column;align-content:center}@media only screen and (min-width: 600px){abx-dashboard-stats .dashboard-stats-container .dashboard-stat-block{flex:1 1 50%;max-width:50%}}@media print{abx-dashboard-stats .dashboard-stats-container .dashboard-stat-block{flex:1 1 50%;max-width:50%}}@media only screen and (min-width: 960px){abx-dashboard-stats .dashboard-stats-container .dashboard-stat-block{flex:1 1 25%;max-width:25%}}@media print{abx-dashboard-stats .dashboard-stats-container .dashboard-stat-block{flex:1 1 25%;max-width:25%}}@media only screen and (min-width: 1280px){abx-dashboard-stats .dashboard-stats-container .dashboard-stat-block{flex:1 1 12.5%;max-width:12.5%}}abx-dashboard-stats .dashboard-stats-container .dashboard-stat-block .stat-label{flex:1 1 auto}@media only screen and (min-width: 1280px){abx-dashboard-stats .dashboard-stats-container .dashboard-stat-block .stat-label{font-size:.85vw}}@media only screen and (min-width: 1920px){abx-dashboard-stats .dashboard-stats-container .dashboard-stat-block .stat-label{font-size:18px}}abx-dashboard-stats .dashboard-stats-container .dashboard-stat-block .stat-value-block{display:flex;justify-content:center;margin-bottom:10px}abx-dashboard-stats .dashboard-stats-container .dashboard-stat-block .stat-value-block .stat-value{font-size:25px}abx-dashboard-tasks{display:block}abx-dashboard-tasks .abx-dashboard-tasks__toggles{display:flex;flex-direction:row;justify-content:space-between}@media only screen and (min-width: 960px){abx-dashboard-tasks .abx-dashboard-tasks__toggles{flex-direction:row;justify-content:space-between}}@media print{abx-dashboard-tasks .abx-dashboard-tasks__toggles{flex-direction:row;justify-content:space-between}}abx-dashboard-tasks .abx-dashboard-tasks__toggle{display:flex;flex-direction:column;flex:1 1 50%;max-width:50%;margin-top:16px}@media only screen and (min-width: 960px){abx-dashboard-tasks .abx-dashboard-tasks__toggle{flex:1 1 50%;max-width:50%}}@media print{abx-dashboard-tasks .abx-dashboard-tasks__toggle{flex:1 1 50%;max-width:50%}}abx-dashboard-tasks .abx-dashboard-tasks__toggle label{margin-bottom:8px;padding-left:16px;font-size:12px}abx-dashboard-tasks .abx-dashboard-tasks__toggle abx-radio-button,abx-dashboard-tasks .abx-dashboard-tasks__toggle .radio-button-option{position:relative;display:flex;flex:1 1 50%;flex-direction:row;min-width:unset;max-width:50%;height:64px;margin:0;color:#212121;background:#eee;border:2px solid #d9d9d9;border-radius:0}abx-dashboard-tasks .abx-dashboard-tasks__toggle abx-radio-button:last-of-type,abx-dashboard-tasks .abx-dashboard-tasks__toggle .radio-button-option:last-of-type{border-left:none}abx-dashboard-tasks .abx-dashboard-tasks__toggle abx-radio-button:hover,abx-dashboard-tasks .abx-dashboard-tasks__toggle .radio-button-option:hover{background:#e6e6e6;border-color:#d1d1d1}abx-dashboard-tasks .abx-dashboard-tasks__toggle abx-radio-button .abx-dashboard-tasks__radio-button-icon,abx-dashboard-tasks .abx-dashboard-tasks__toggle .radio-button-option .abx-dashboard-tasks__radio-button-icon{display:flex;flex-direction:column;align-items:center;padding:0 8px;font-size:10px;font-weight:bold;text-transform:uppercase}abx-dashboard-tasks .abx-dashboard-tasks__toggle abx-radio-button .abx-dashboard-tasks__radio-button-icon i.material-icons,abx-dashboard-tasks .abx-dashboard-tasks__toggle .radio-button-option .abx-dashboard-tasks__radio-button-icon i.material-icons{font-size:18px;color:#666;fill:#666}abx-dashboard-tasks .abx-dashboard-tasks__toggle abx-radio-button .abx-dashboard-tasks__radio-button-icon span,abx-dashboard-tasks .abx-dashboard-tasks__toggle .radio-button-option .abx-dashboard-tasks__radio-button-icon span{font-size:8px}@media only screen and (min-width: 960px){abx-dashboard-tasks .abx-dashboard-tasks__toggle abx-radio-button .abx-dashboard-tasks__radio-button-icon span,abx-dashboard-tasks .abx-dashboard-tasks__toggle .radio-button-option .abx-dashboard-tasks__radio-button-icon span{font-size:10px}}@media print{abx-dashboard-tasks .abx-dashboard-tasks__toggle abx-radio-button .abx-dashboard-tasks__radio-button-icon span,abx-dashboard-tasks .abx-dashboard-tasks__toggle .radio-button-option .abx-dashboard-tasks__radio-button-icon span{font-size:10px}}@media only screen and (min-width: 960px){abx-dashboard-tasks .abx-dashboard-tasks__toggle abx-radio-button .abx-dashboard-tasks__radio-button-icon,abx-dashboard-tasks .abx-dashboard-tasks__toggle .radio-button-option .abx-dashboard-tasks__radio-button-icon{padding:0 16px}}@media print{abx-dashboard-tasks .abx-dashboard-tasks__toggle abx-radio-button .abx-dashboard-tasks__radio-button-icon,abx-dashboard-tasks .abx-dashboard-tasks__toggle .radio-button-option .abx-dashboard-tasks__radio-button-icon{padding:0 16px}}abx-dashboard-tasks .abx-dashboard-tasks__toggle abx-radio-button .abx-dashboard-tasks__radio-button-count,abx-dashboard-tasks .abx-dashboard-tasks__toggle .radio-button-option .abx-dashboard-tasks__radio-button-count{font-size:16px}@media only screen and (min-width: 960px){abx-dashboard-tasks .abx-dashboard-tasks__toggle abx-radio-button .abx-dashboard-tasks__radio-button-count,abx-dashboard-tasks .abx-dashboard-tasks__toggle .radio-button-option .abx-dashboard-tasks__radio-button-count{font-size:32px}}@media print{abx-dashboard-tasks .abx-dashboard-tasks__toggle abx-radio-button .abx-dashboard-tasks__radio-button-count,abx-dashboard-tasks .abx-dashboard-tasks__toggle .radio-button-option .abx-dashboard-tasks__radio-button-count{font-size:32px}}abx-dashboard-tasks .abx-dashboard-tasks__toggle abx-radio-button .abx-dashboard-tasks__radio-button-count .preloader-line,abx-dashboard-tasks .abx-dashboard-tasks__toggle abx-radio-button .abx-dashboard-tasks__radio-button-count .abx-association-dialog__preloader-line,abx-dashboard-tasks .abx-dashboard-tasks__toggle .radio-button-option .abx-dashboard-tasks__radio-button-count .preloader-line,abx-dashboard-tasks .abx-dashboard-tasks__toggle .radio-button-option .abx-dashboard-tasks__radio-button-count .abx-association-dialog__preloader-line{height:32px;width:64px}abx-dashboard-tasks .abx-dashboard-tasks__toggle abx-radio-button.radio-button-option--selected,abx-dashboard-tasks .abx-dashboard-tasks__toggle .radio-button-option.radio-button-option--selected{color:#fff;background:#21263a;border:2px solid #21263a}abx-dashboard-tasks .abx-dashboard-tasks__toggle abx-radio-button.radio-button-option--selected:hover,abx-dashboard-tasks .abx-dashboard-tasks__toggle .radio-button-option.radio-button-option--selected:hover{border-color:#21263a}abx-dashboard-tasks .abx-dashboard-tasks__toggle abx-radio-button.radio-button-option--selected:after,abx-dashboard-tasks .abx-dashboard-tasks__toggle .radio-button-option.radio-button-option--selected:after{content:"";position:absolute;left:0;bottom:0;right:0;width:0;height:0;margin:0 auto -2px;border-left:12px solid rgba(0,0,0,0);border-right:12px solid rgba(0,0,0,0);border-bottom:12px solid #fff}abx-dashboard-tasks .abx-dashboard-tasks__toggle abx-radio-button.radio-button-option--selected .abx-dashboard-tasks__radio-button-icon i.material-icons,abx-dashboard-tasks .abx-dashboard-tasks__toggle .radio-button-option.radio-button-option--selected .abx-dashboard-tasks__radio-button-icon i.material-icons{color:#fff;fill:#fff}abx-dashboard-tasks .abx-dashboard-tasks__toggle abx-radio-button:first-child:not(.radio-button-option--selected),abx-dashboard-tasks .abx-dashboard-tasks__toggle .radio-button-option:first-child:not(.radio-button-option--selected){border-left:2px solid #d9d9d9}abx-dashboard-tasks .abx-dashboard-tasks__toggle abx-radio-button:last-child:not(.radio-button-option--selected),abx-dashboard-tasks .abx-dashboard-tasks__toggle .radio-button-option:last-child:not(.radio-button-option--selected){border-right:2px solid #d9d9d9}abx-dashboard-tasks .abx-dashboard-tasks__toggle .max-width-100{max-width:100%}abx-dashboard-tasks .abx-dashboard-tasks__toggle:first-child abx-radio-button:first-child:not(.radio-button-option--selected),abx-dashboard-tasks .abx-dashboard-tasks__toggle:first-child .radio-button-option:first-child:not(.radio-button-option--selected){border-left:none}abx-dashboard-tasks .abx-dashboard-tasks__toggle:last-child abx-radio-button:first-child .abx-dashboard-tasks__radio-button-icon i.material-icons,abx-dashboard-tasks .abx-dashboard-tasks__toggle:last-child .radio-button-option:first-child .abx-dashboard-tasks__radio-button-icon i.material-icons{color:#ff960b;fill:#ff960b}abx-dashboard-tasks .abx-dashboard-tasks__toggle:last-child abx-radio-button:last-child .abx-dashboard-tasks__radio-button-icon i.material-icons,abx-dashboard-tasks .abx-dashboard-tasks__toggle:last-child .radio-button-option:last-child .abx-dashboard-tasks__radio-button-icon i.material-icons{color:#4ca54c;fill:#4ca54c}abx-dashboard-tasks .abx-dashboard-tasks__toggle:last-child abx-radio-button:last-child:not(.radio-button-option--selected),abx-dashboard-tasks .abx-dashboard-tasks__toggle:last-child .radio-button-option:last-child:not(.radio-button-option--selected){border-right:none}abx-dashboard-tasks .abx-dashboard-tasks__toggles-divider{width:16px;background-color:#fff;margin-top:28px}abx-dashboard-tasks .abx-dashboard-tasks__spacer{display:flex;flex-direction:column-reverse;height:112px;padding:0 8px;transition:height .5s ease}@media only screen and (min-width: 960px){abx-dashboard-tasks .abx-dashboard-tasks__spacer{flex-direction:row;justify-content:space-between;align-items:center;height:56px}}@media print{abx-dashboard-tasks .abx-dashboard-tasks__spacer{flex-direction:row;justify-content:space-between;align-items:center;height:56px}}abx-dashboard-tasks .abx-dashboard-tasks__spacer .abx-dashboard-tasks__help-text,abx-dashboard-tasks .abx-dashboard-tasks__spacer .abx-dashboard-tasks__my-overdue,abx-dashboard-tasks .abx-dashboard-tasks__spacer .abx-dashboard-tasks__total-overdue{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}abx-dashboard-tasks .abx-dashboard-tasks__spacer .abx-dashboard-tasks__help-text{height:56px}abx-dashboard-tasks .abx-dashboard-tasks__spacer .abx-dashboard-tasks__help-text .high-priority{display:flex;flex-direction:column;justify-content:center;color:#d0021b;font-size:18px}abx-dashboard-tasks .abx-dashboard-tasks__spacer .abx-dashboard-tasks__help-text a.abx-dashboard-tasks__overdue-text{padding-left:8px}abx-dashboard-tasks .abx-dashboard-tasks__spacer .abx-dashboard-tasks__help-text a.abx-dashboard-tasks__overdue-text .abx-dashboard-tasks__overdue-number{font-weight:bold}abx-dashboard-tasks .abx-dashboard-tasks__spacer .abx-dashboard-tasks__help-text .caret-placeholder{color:#2d8dd9}abx-dashboard-tasks .abx-dashboard-tasks__intent-filter{display:flex;flex-direction:row;justify-content:center;height:56px;margin:0;font-size:14px}@media only screen and (min-width: 960px){abx-dashboard-tasks .abx-dashboard-tasks__intent-filter{justify-content:flex-end}}@media print{abx-dashboard-tasks .abx-dashboard-tasks__intent-filter{justify-content:flex-end}}abx-dashboard-tasks .abx-dashboard-tasks__intent-filter .dashboard-radio-button-container{display:flex;align-items:center;margin:0 12px}abx-dashboard-tasks .abx-dashboard-tasks__intent-filter .dashboard-radio-button{margin:0}abx-dashboard-tasks .abx-dashboard-tasks__view-all{display:flex;flex-direction:row;justify-content:flex-end;margin:8px 0 16px;padding:0 16px}abx-dashboard-tasks .abx-dashboard-tasks__view-all button.md-button{display:flex;flex-direction:row;align-items:center;align-content:center}@media only screen and (max-width: 599px){abx-dashboard-tasks .abx-dashboard-tasks__view-all button.md-button{flex:1 1 100%;justify-content:center}}@media print{abx-dashboard-tasks .abx-dashboard-tasks__view-all button.md-button{flex:1 1 100%;justify-content:center}}abx-dashboard-tasks .abx-dashboard-tasks__view-all .material-icons{margin-left:8px;color:#000;float:right}abx-dashboard-tasks .work-order-intent__reactive{display:flex;justify-content:center;position:relative}abx-dashboard-tasks .work-order-intent__reactive .reactive-triangle{width:0;height:0;border-style:solid;border-width:0 12.5px 21.7px 12.5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #2e303c rgba(0,0,0,0);_border-color:#000 #000 #2e303c #000;line-height:0px;_filter:progid:DXImageTransform.Microsoft.Chroma(color="#000000")}abx-dashboard-tasks .work-order-intent__reactive .reactive-label{position:absolute;top:5px;left:0;width:100%;text-align:center;color:#fff;font-weight:bold}abx-dashboard-tasks .work-order-intent__preventive{display:flex;justify-content:center;border:2px solid #2e303c;border-radius:50%;min-width:25px;color:#2e303c;font-weight:bold}@media only screen and (min-width: 600px){abx-dashboard-tasks .work-order-intent__reactive,abx-dashboard-tasks .work-order-intent__preventive{margin-left:4px}}@media print{abx-dashboard-tasks .work-order-intent__reactive,abx-dashboard-tasks .work-order-intent__preventive{margin-left:4px}}abx-dashboard-tasks abx-wo-list .work-order-list,abx-dashboard-tasks abx-sr-list .service-request-list{border:none}abx-dashboard{display:flex;flex:1;flex-direction:column;width:auto;padding:16px 0 64px;overflow-y:scroll;overflow-x:hidden}@media only screen and (min-width: 960px){abx-dashboard{padding:16px 16px 128px}}@media print{abx-dashboard{padding:16px 16px 128px}}abx-dashboard .dashboard-empty{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1;font-size:18px}abx-dashboard .dashboard-empty i{margin-bottom:8px}abx-dashboard .dashboard-card{display:block;padding:0}abx-dashboard .list-titles{margin:-16px -16px 16px;border-bottom:1px solid #f1c31a}@media only screen and (min-width: 960px){abx-dashboard .list-titles{display:flex;align-items:center;justify-content:space-between;flex-direction:row;margin:0;padding:0 48px;border-bottom:none}}@media print{abx-dashboard .list-titles{display:flex;align-items:center;justify-content:space-between;flex-direction:row;margin:0;padding:0 48px;border-bottom:none}}@media only screen and (min-width: 1280px){abx-dashboard .list-titles{padding:0 8vw}}@media only screen and (min-width: 1920px){abx-dashboard .list-titles{padding:0 16vw}}abx-dashboard .list-titles .list-title{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:16px;padding:8px;text-align:center;color:#999}abx-dashboard .list-titles .list-title.active-section{color:#000}abx-dashboard .list-titles .list-title .list-title-count{display:flex;justify-content:center;font-size:24px;font-weight:normal}abx-dashboard .list-titles .list-title .list-title-count .preloader-block,abx-dashboard .list-titles .list-title .list-title-count .abx-association-dialog__preloader-block,abx-dashboard .list-titles .list-title .list-title-count .preloader-graph-chart,abx-dashboard .list-titles .list-title .list-title-count .preloader-graph-legend,abx-dashboard .list-titles .list-title .list-title-count .preloader-donut-chart,abx-dashboard .list-titles .list-title .list-title-count .preloader-donut-legend .legend .legend-circle,.preloader-donut-legend .legend abx-dashboard .list-titles .list-title .list-title-count .legend-circle,abx-dashboard .list-titles .list-title .list-title-count .preloader-donut-legend .legend .legend-value,.preloader-donut-legend .legend abx-dashboard .list-titles .list-title .list-title-count .legend-value,abx-dashboard .list-titles .list-title .list-title-count abx-app-header .abx-app-header__preloader__org,abx-app-header abx-dashboard .list-titles .list-title .list-title-count .abx-app-header__preloader__org,abx-dashboard .list-titles .list-title .list-title-count abx-app-header .abx-app-header__preloader__building,abx-app-header abx-dashboard .list-titles .list-title .list-title-count .abx-app-header__preloader__building,abx-dashboard .list-titles .list-title .list-title-count abx-app-header .abx-updated-app-header__preloader__org,abx-app-header abx-dashboard .list-titles .list-title .list-title-count .abx-updated-app-header__preloader__org,abx-dashboard .list-titles .list-title .list-title-count abx-app-header .abx-updated-app-header__preloader__building,abx-app-header abx-dashboard .list-titles .list-title .list-title-count .abx-updated-app-header__preloader__building{height:34px;min-width:34px}abx-dashboard .list-titles .list-title-arrow{width:0;height:0;padding-bottom:15px;margin-bottom:-25px;border-left:10px solid rgba(0,0,0,0);border-right:10px solid rgba(0,0,0,0);border-bottom:12px solid #21263a}abx-dashboard .auto-refresh{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin:0px 8px 0px auto;padding-right:16px;min-height:20px;font-style:italic;font-size:12px;font-weight:600;color:#666}abx-dashboard .auto-refresh .auto-refresh__timer{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}abx-dashboard .auto-refresh .loading-dots{display:flex;flex-direction:row;justify-content:center;align-items:center;height:18px}abx-dashboard .auto-refresh .loading-dots .loading-dots__dot{height:6px;width:6px;margin:4px;background-color:#2196f3;border-radius:50%;animation:loading-dot 1s linear infinite}abx-dashboard .auto-refresh .loading-dots .loading-dots__dot:nth-child(1){animation-delay:.2s}abx-dashboard .auto-refresh .loading-dots .loading-dots__dot:nth-child(2){animation-delay:.4s}abx-dashboard .auto-refresh .loading-dots .loading-dots__dot:nth-child(3){animation-delay:.6s}@keyframes loading-dot{0%{opacity:1;margin-top:0;margin-bottom:0}20%{opacity:0;margin-bottom:50%;margin-top:0}30%{opacity:0;margin-bottom:0;margin-top:50%}50%{opacity:1;margin-bottom:0;margin-top:0}}abx-dashboard .refresh-button{color:#2196f3;margin-left:4px;cursor:pointer}abx-dashboard .building-info-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}abx-dashboard .building-info-header md-input-container.building-selector{max-height:30px;margin:0 0 0 8px;padding:0;font-weight:500;text-transform:none;z-index:2}abx-dashboard .building-info-header md-input-container.building-selector md-select{max-height:30px}abx-dashboard .building-info-header md-input-container.building-selector md-select md-select-value.md-select-value{min-width:unset;padding-top:0;padding-left:0;padding-bottom:1px !important;border-bottom:1px solid rgba(0,0,0,0) !important;font-size:14px}abx-dashboard .building-info-header md-input-container.building-selector md-select md-select-value.md-select-value .md-select-icon{width:auto;margin:4px 8px 0}abx-date-input{display:block}.abx-date-input{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:32px}.abx-date-input__field{flex:1 1 auto}.abx-date-input__datepicker-button.abx-date-input__datepicker-button.abx-date-input__datepicker-button.abx-date-input__datepicker-button.abx-date-input__datepicker-button.abx-date-input__datepicker-button.abx-date-input__datepicker-button.abx-date-input__datepicker-button.abx-date-input__datepicker-button.abx-date-input__datepicker-button{margin:0 0 0 6px;padding:0;width:24px;height:24px;min-width:24px;min-height:24px;border-radius:0}.abx-date-input__datepicker-button.abx-date-input__datepicker-button.abx-date-input__datepicker-button.abx-date-input__datepicker-button.abx-date-input__datepicker-button.abx-date-input__datepicker-button.abx-date-input__datepicker-button.abx-date-input__datepicker-button.abx-date-input__datepicker-button.abx-date-input__datepicker-button:not([disabled]):hover{background-color:rgba(0,0,0,0)}.abx-date-input__datepicker-button.abx-date-input__datepicker-button.abx-date-input__datepicker-button.abx-date-input__datepicker-button.abx-date-input__datepicker-button.abx-date-input__datepicker-button.abx-date-input__datepicker-button.abx-date-input__datepicker-button.abx-date-input__datepicker-button.abx-date-input__datepicker-button md-icon{min-width:24px;min-height:24px;width:24px;height:24px}abx-date-time-input{display:block}.abx-date-time-input{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:32px}.abx-date-time-input__field{flex:1 1 auto}abx-decommissioned-header .decommissioned-header{display:flex;flex-direction:row;align-items:center;justify-content:space-between;background-color:#d0021b;overflow:hidden;width:100%;min-height:37px;padding:4px 4px 4px 24px}abx-decommissioned-header .title-container{display:flex;flex-direction:row;color:#fff;font-weight:600}abx-decommissioned-header .title-container .date-text{font-style:italic;text-decoration:underline;text-decoration-color:#fff}abx-decommissioned-header .title-container .date-text.read-only{text-decoration:none}abx-document-list-input{display:block}.abx-document-list-input{display:block;padding:8px 0}.abx-document-list-input .abx-document-list-input__header{display:flex;justify-content:space-between}.abx-document-list-input .abx-document-list-input__header .md-button{font-size:12px;font-weight:600;margin:0;padding:8px 4px 0px;min-height:initial;min-width:initial}.abx-document-list-input .abx-document-list-input__overlay{display:flex;flex-direction:column;justify-content:center;align-items:center}.abx-document-list-input .abx-document-list-input__separator{background-color:#999;border-color:#999;color:#999;margin:0}.abx-document-list-input .abx-document-list-input__no-documents-indicator{text-align:center;font-size:12px;font-style:italic;color:#666}.abx-document-list-input .abx-document-list-input__list{list-style-type:none;padding-left:8px;position:relative}.abx-document-list-input .abx-document-list-input__list .abx-document-list-input__overlay{background-color:#eee;position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;min-height:20px}.abx-document-list-input .abx-document-list-input__list .abx-document-list-input__list-item{padding-top:10px;padding-bottom:10px}.abx-document-list-input .abx-document-list-input__list .abx-document-list-input__list-item md-icon{color:#2196f3}.abx-document-list-input .abx-document-list-input__list .abx-document-list-input__list-item:not(.abx-document-list-input__list-item--last){border-bottom:1px solid #d9d9d9}.abx-document-list-input .abx-document-list-input__list .abx-document-list-input__list-item .abx-document-list-input__list-text{padding-left:8px;overflow:hidden}.abx-document-list-input .abx-document-list-input__list .abx-document-list-input__list-item .abx-document-list-input__list-text .abx-document-list-input__list-text--ocr{margin-top:2px;font-weight:bold}.abx-document-list-input .abx-document-list-input__list .abx-document-list-input__list-item .abx-document-list-input__list-text .abx-document-list-input__list-text-item--name{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.abx-document-list-input .abx-document-list-input__list .abx-document-list-input__list-item .abx-document-list-input__list-text .list-text-item-name__ocr{font-size:8pt;margin-bottom:2px}.abx-document-list-input .abx-document-list-input__list .abx-document-list-input__list-item .abx-document-list-input__list-text .abx-document-list-input__list-text-item--archived{color:#999;font-size:10px;font-weight:600;display:block}.abx-document-list-input .abx-document-list-input__list .abx-document-list-input__list-item .abx-document-list-input__list-archived{font-size:12px}#abx-floor-card-container{height:100%;width:100%;overflow:auto;padding:16px;display:flex;flex-wrap:wrap;align-content:flex-start}#abx-floor-card-container .abx-floor-card-wrapper{display:inline-block;margin:4px;height:168px;width:210px}#abx-floor-card-container .abx-floor-card-wrapper abx-floor-card{position:relative;min-height:100%;min-width:100%}.abx-floor-card-container__placeholder{color:#b3b3b3;text-align:center;font-style:italic;font-size:16px;padding:16px}.hover-highlight{margin:0px;background-color:rgba(0,0,0,0);border:5px solid rgba(0,0,0,0);display:flex;flex-direction:column;justify-content:center;align-items:stretch;position:relative;height:100%;width:100%}.hover-highlight:hover,.hover-highlight.abx-active{border:5px solid #238dd9;border-radius:4px;cursor:pointer}.hover-highlight md-progress-circular{margin:0 auto;min-height:20px;min-width:20px}.hover-highlight md-card{margin:0px;overflow:hidden}.hover-highlight .card-content{display:flex;justify-content:center;align-items:center;height:128px;width:100%;color:#238dd9;font-weight:600;text-transform:uppercase}.hover-highlight .card-content .icon{color:#238dd9;font-size:56px}.hover-highlight img{display:block}.hover-highlight .no-floor-plan{display:flex;flex-direction:column}.hover-highlight md-card-footer{background-color:#fff;padding:5px;display:flex;justify-content:space-between}.hover-highlight md-card-footer span{flex-grow:3}.hover-highlight md-card-footer .icon{color:#238dd9;margin:0}abx-floor-input-component{display:block}abx-help-tooltip{display:block}abx-help-tooltip .icon-container{cursor:default;display:flex;align-items:center;justify-content:center}abx-help-tooltip .icon-container .help-icon{display:flex}abx-help-tooltip .icon-container .help-icon .material-icons{color:#2196f3}abx-asset{display:block}abx-inspection-program-details .abx-inspection-program-details{display:flex;flex-direction:column}abx-inspection-program-details .abx-inspection-program-details .text-placeholder,abx-inspection-program-details .abx-inspection-program-details .reporting-container .reporting-card .empty-chart,.reporting-container .reporting-card abx-inspection-program-details .abx-inspection-program-details .empty-chart,abx-inspection-program-details .abx-inspection-program-details abx-simple-list .empty-text,abx-simple-list abx-inspection-program-details .abx-inspection-program-details .empty-text,abx-inspection-program-details .abx-inspection-program-details abx-input-section.abx-section-readonly .abx-section-content .abx-not-provided,abx-input-section.abx-section-readonly .abx-section-content abx-inspection-program-details .abx-inspection-program-details .abx-not-provided,abx-inspection-program-details .abx-inspection-program-details .abx-input-section.abx-section-readonly .abx-section-content .abx-not-provided,.abx-input-section.abx-section-readonly .abx-section-content abx-inspection-program-details .abx-inspection-program-details .abx-not-provided,abx-inspection-program-details .abx-inspection-program-details .abx-activity-section.abx-section-readonly .abx-section-content .abx-not-provided,.abx-activity-section.abx-section-readonly .abx-section-content abx-inspection-program-details .abx-inspection-program-details .abx-not-provided,abx-inspection-program-details .abx-inspection-program-details abx-input-section .abx-section-content abx-simple-autocomplete.abx-readonly md-input-container:not(.md-input-has-value) input,abx-input-section .abx-section-content abx-simple-autocomplete.abx-readonly md-input-container:not(.md-input-has-value) abx-inspection-program-details .abx-inspection-program-details input,abx-inspection-program-details .abx-inspection-program-details .abx-input-section .abx-section-content abx-simple-autocomplete.abx-readonly md-input-container:not(.md-input-has-value) input,.abx-input-section .abx-section-content abx-simple-autocomplete.abx-readonly md-input-container:not(.md-input-has-value) abx-inspection-program-details .abx-inspection-program-details input,abx-inspection-program-details .abx-inspection-program-details .abx-activity-section .abx-section-content abx-simple-autocomplete.abx-readonly md-input-container:not(.md-input-has-value) input,.abx-activity-section .abx-section-content abx-simple-autocomplete.abx-readonly md-input-container:not(.md-input-has-value) abx-inspection-program-details .abx-inspection-program-details input,abx-inspection-program-details .abx-inspection-program-details abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) input.md-input.abx-readonly,abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) abx-inspection-program-details .abx-inspection-program-details input.md-input.abx-readonly,abx-inspection-program-details .abx-inspection-program-details abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) textarea.md-input.abx-readonly,abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) abx-inspection-program-details .abx-inspection-program-details textarea.md-input.abx-readonly,abx-inspection-program-details .abx-inspection-program-details abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) md-select.abx-readonly,abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) abx-inspection-program-details .abx-inspection-program-details md-select.abx-readonly,abx-inspection-program-details .abx-inspection-program-details abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) abx-datepicker.abx-readonly,abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) abx-inspection-program-details .abx-inspection-program-details abx-datepicker.abx-readonly,abx-inspection-program-details .abx-inspection-program-details .abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) input.md-input.abx-readonly,.abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) abx-inspection-program-details .abx-inspection-program-details input.md-input.abx-readonly,abx-inspection-program-details .abx-inspection-program-details .abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) textarea.md-input.abx-readonly,.abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) abx-inspection-program-details .abx-inspection-program-details textarea.md-input.abx-readonly,abx-inspection-program-details .abx-inspection-program-details .abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) md-select.abx-readonly,.abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) abx-inspection-program-details .abx-inspection-program-details md-select.abx-readonly,abx-inspection-program-details .abx-inspection-program-details .abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) abx-datepicker.abx-readonly,.abx-input-section .abx-section-content md-input-container:not(.md-input-has-value) abx-inspection-program-details .abx-inspection-program-details abx-datepicker.abx-readonly,abx-inspection-program-details .abx-inspection-program-details .abx-activity-section .abx-section-content md-input-container:not(.md-input-has-value) input.md-input.abx-readonly,.abx-activity-section .abx-section-content md-input-container:not(.md-input-has-value) abx-inspection-program-details .abx-inspection-program-details input.md-input.abx-readonly,abx-inspection-program-details .abx-inspection-program-details .abx-activity-section .abx-section-content md-input-container:not(.md-input-has-value) textarea.md-input.abx-readonly,.abx-activity-section .abx-section-content md-input-container:not(.md-input-has-value) abx-inspection-program-details .abx-inspection-program-details textarea.md-input.abx-readonly,abx-inspection-program-details .abx-inspection-program-details .abx-activity-section .abx-section-content md-input-container:not(.md-input-has-value) md-select.abx-readonly,.abx-activity-section .abx-section-content md-input-container:not(.md-input-has-value) abx-inspection-program-details .abx-inspection-program-details md-select.abx-readonly,abx-inspection-program-details .abx-inspection-program-details .abx-activity-section .abx-section-content md-input-container:not(.md-input-has-value) abx-datepicker.abx-readonly,.abx-activity-section .abx-section-content md-input-container:not(.md-input-has-value) abx-inspection-program-details .abx-inspection-program-details abx-datepicker.abx-readonly,abx-inspection-program-details .abx-inspection-program-details abx-tree-input.abx-readonly md-autocomplete md-input-container input,abx-tree-input.abx-readonly md-autocomplete md-input-container abx-inspection-program-details .abx-inspection-program-details input,abx-inspection-program-details .abx-inspection-program-details abx-asset-input.abx-readonly input.md-input,abx-asset-input.abx-readonly abx-inspection-program-details .abx-inspection-program-details input.md-input,abx-inspection-program-details .abx-inspection-program-details abx-asset-input.abx-readonly textarea.md-input,abx-asset-input.abx-readonly abx-inspection-program-details .abx-inspection-program-details textarea.md-input,abx-inspection-program-details .abx-inspection-program-details abx-asset-input.abx-readonly md-select,abx-asset-input.abx-readonly abx-inspection-program-details .abx-inspection-program-details md-select,abx-inspection-program-details .abx-inspection-program-details abx-floor-input.abx-readonly input.md-input,abx-floor-input.abx-readonly abx-inspection-program-details .abx-inspection-program-details input.md-input,abx-inspection-program-details .abx-inspection-program-details abx-floor-input.abx-readonly textarea.md-input,abx-floor-input.abx-readonly abx-inspection-program-details .abx-inspection-program-details textarea.md-input,abx-inspection-program-details .abx-inspection-program-details abx-floor-input.abx-readonly md-select,abx-floor-input.abx-readonly abx-inspection-program-details .abx-inspection-program-details md-select,abx-inspection-program-details .abx-inspection-program-details abx-room-input.abx-readonly input.md-input,abx-room-input.abx-readonly abx-inspection-program-details .abx-inspection-program-details input.md-input,abx-inspection-program-details .abx-inspection-program-details abx-room-input.abx-readonly textarea.md-input,abx-room-input.abx-readonly abx-inspection-program-details .abx-inspection-program-details textarea.md-input,abx-inspection-program-details .abx-inspection-program-details abx-room-input.abx-readonly md-select,abx-room-input.abx-readonly abx-inspection-program-details .abx-inspection-program-details md-select,abx-inspection-program-details .abx-inspection-program-details abx-attachment-container .attachment-list-empty,abx-attachment-container abx-inspection-program-details .abx-inspection-program-details .attachment-list-empty,abx-inspection-program-details .abx-inspection-program-details abx-wo-list .work-order-list .empty-list-placeholder,abx-wo-list .work-order-list abx-inspection-program-details .abx-inspection-program-details .empty-list-placeholder,abx-inspection-program-details .abx-inspection-program-details abx-sr-list .service-request-list .empty-list-placeholder,abx-sr-list .service-request-list abx-inspection-program-details .abx-inspection-program-details .empty-list-placeholder,abx-inspection-program-details .abx-inspection-program-details abx-room-stats .no-rooms-label,abx-room-stats abx-inspection-program-details .abx-inspection-program-details .no-rooms-label,abx-inspection-program-details .abx-inspection-program-details .abx-input .abx-input__readonly--value .no-value,.abx-input .abx-input__readonly--value abx-inspection-program-details .abx-inspection-program-details .no-value,abx-inspection-program-details .abx-inspection-program-details .abx-input__empty-search-placeholder,abx-inspection-program-details .abx-inspection-program-details abx-asset-stats .no-assets-label,abx-asset-stats abx-inspection-program-details .abx-inspection-program-details .no-assets-label,abx-inspection-program-details .abx-inspection-program-details abx-condition-input .condition-grade--unknown,abx-condition-input abx-inspection-program-details .abx-inspection-program-details .condition-grade--unknown{font-size:14px}abx-inspection-program-details .priority-row{display:flex;flex-direction:row;align-items:center}abx-inspection-program-details .priority-icon{margin:0 8px 0 0}abx-inspection-program-details .row{display:flex;flex-direction:row;padding-right:30px;margin-bottom:18px}abx-inspection-program-details .checklist-template-details{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-top:1px solid #d9d9d9}abx-inspection-program-details .checklist-template-details.no-top-border{border-top:none}abx-inspection-program-details .checklist-template-info{margin:4px 0}abx-inspection-program-details .column{display:flex;flex-direction:column}abx-inspection-program-details .justify-flex-end{justify-content:flex-end}abx-inspection-program-details .column-5{flex:5;flex-direction:column;margin-left:30px}abx-inspection-program-details .column-2{flex:2;flex-direction:column;margin-left:30px}abx-inspection-program-details .margin-16{margin:16px}abx-inspection-program-details .small-header-text{color:#212121;font-family:"Open Sans";font-size:12px;font-weight:600;letter-spacing:0;line-height:17px;margin-bottom:8px;display:block}abx-inspection-program-details .large-header-text{color:#212121;font-family:"Open Sans";font-size:16px;font-weight:bold;letter-spacing:0;line-height:30px}abx-inspection-program-details .under-line{box-sizing:border-box;height:2px;width:100%;border:1px solid #d9d9d9}abx-inspection-program-details .checklist-template-name{color:#212121;font-family:"Open Sans";font-size:14px;font-weight:600;letter-spacing:0;line-height:19px}abx-inspection-program-details .checklist-template-compliance-code{color:#666;font-family:"Open Sans";font-size:12px;letter-spacing:0;line-height:17px}abx-inspection-program-details .component-building{margin-bottom:8px;font-weight:bold}abx-inspection-program-details .component-content{background:#eee;padding:8px}abx-inspection-program-details .component-content .component-input md-select{height:42px;background:#fff}abx-inspection-program-details .component-content .component-input md-select .md-text{color:#000}abx-inspection-program-details .component-content__details.column-5{margin-right:64px}abx-inspection-program-details .component-content__details .details-header{font-weight:600;font-size:12px;margin-bottom:8px}abx-inspection-program-details .component-content__details .detail{margin-bottom:8px}.label-paste{display:flex}:hover>.label-paste{background-color:#e2f1fb}:hover>.label-paste a{visibility:inherit}.label-paste label{margin:0 8px 0 0;font-weight:normal}.label-paste a{text-align:end;visibility:hidden}.label-paste .label-input{border:0px;width:100%}abx-life-cycle{display:block}abx-life-cycle .abx-life-cycle .chart-legend{display:flex;flex-direction:row;justify-content:space-around;align-items:flex-start;margin-top:8px;padding:0px 6px 4px;border:1px solid #d9d9d9}abx-life-cycle .abx-life-cycle .chart-legend .legend-item{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}abx-life-cycle .abx-life-cycle .chart-legend .legend-item__label{font-size:10px;text-align:center}abx-life-cycle .abx-life-cycle .chart-legend .legend-circle{border-radius:50%}abx-life-cycle .abx-life-cycle .chart-legend .legend-circle--open{width:9px;height:9px;margin:7px;border:1px solid #2d8dd9}abx-life-cycle .abx-life-cycle .chart-legend .legend-circle--closed{width:6px;height:6px;margin:9px 8px;background:#2d8dd9}abx-life-cycle .abx-life-cycle .chart-legend .legend-line{width:30px;height:2px;margin:11px}abx-life-cycle .abx-life-cycle .chart-legend .legend-line--solid{border-bottom:2px solid #2d8dd9}abx-life-cycle .abx-life-cycle .chart-legend .legend-line--dashed{border-bottom:2px dashed #999}abx-location-buttons{display:block;position:relative}abx-location-buttons .abx-location-buttons__empty,abx-location-buttons .abx-location-buttons__loaded,abx-location-buttons .abx-location-buttons__loading,abx-location-buttons .abx-location-buttons__placeholder{display:flex;flex-direction:column;justify-content:stretch;align-content:center}abx-location-buttons .abx-location-buttons__empty{display:flex;flex-direction:column;justify-content:center;align-content:center;height:100%;margin:6px 8px;text-align:center;font-size:14px;font-weight:bold;border:2px solid #d9d9d9;border-radius:2px}abx-location-buttons .abx-location-buttons__loaded{z-index:1}abx-location-buttons .abx-location-buttons__loaded--invisible{visibility:hidden}abx-location-buttons .abx-location-button-preloader{height:44px;margin:6px 8px}abx-location-buttons .abx-location-button-preloader{border-radius:2px}abx-location-buttons button.abx-button.btn-secondary,abx-location-buttons a.abx-button.btn-secondary{min-height:40px;text-align:center}abx-location-buttons button.abx-button.btn-secondary ng-transclude,abx-location-buttons a.abx-button.btn-secondary ng-transclude{max-width:80%;word-break:keep-all;text-overflow:ellipsis;overflow:hidden}abx-location-buttons button.abx-button.btn-secondary .material-icons,abx-location-buttons a.abx-button.btn-secondary .material-icons{margin-right:8px;color:#999;fill:#999}abx-location-map md-card{align-items:center;overflow:hidden}abx-location-map md-card-footer{display:flex;justify-content:flex-end;align-items:center;width:100%;background-color:#2d8dd9;padding:4px;text-transform:uppercase;color:#fff;font-weight:bold}abx-location-map md-card-footer.inspection{background-color:#f1c31a;color:#000}abx-location-map md-card-footer span{padding-left:4px}abx-location{display:block}abx-location .location-header{display:flex;align-items:center}abx-location .location-header header{font-size:18px;font-weight:400;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}abx-location .location-header .location-header__title{display:flex;align-items:center;min-height:52px}abx-location .location-header .location-header__button{margin-left:auto}abx-missing-organization{background-color:#eee;flex:1 1 auto;height:100%}abx-missing-organization .missing-organization{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;flex:1 1 auto;height:80%}abx-missing-organization .missing-organization__speech-bubble{position:relative;background:#fff;border-radius:.4em;margin:16px;padding:16px;font-size:2.5vh;line-height:1.6;max-width:90%;max-height:70%}@media only screen and (min-width: 600px){abx-missing-organization .missing-organization__speech-bubble{font-size:16pt;margin:24px;padding:36px}}@media print{abx-missing-organization .missing-organization__speech-bubble{font-size:16pt;margin:24px;padding:36px}}@media only screen and (min-width: 1280px){abx-missing-organization .missing-organization__speech-bubble{max-width:65%}}abx-missing-organization .missing-organization__image{position:absolute;bottom:0;display:flex;justify-content:center;align-items:flex-end}abx-missing-organization .missing-organization__image .missing-organization-image__confused-pup{height:50%;width:50%}.abx-multiple-assignee-input{display:flex;flex-direction:column;justify-content:space-around;margin-bottom:16px}.abx-multiple-assignee-input__assignee{display:flex;flex-direction:row;justify-content:space-between;align-items:center;align-content:center}.abx-multiple-assignee-input__remove-assignee{display:flex;text-align:right;flex-basis:40px;color:#d0021b;justify-content:center;align-items:center;margin-bottom:18px}.abx-multiple-assignee-input__remove-assignee i.disabled{color:rgba(151,146,146,.2823529412);cursor:not-allowed}.abx-multiple-assignee-input__remove-assignee.mobile{flex-basis:30px;margin-bottom:25px;margin-left:10px}.abx-multiple-assignee-input abx-input{flex:1 1 auto}abx-pin-details{display:block}abx-pin-details .attachment-list{padding-left:8px}abx-pin-details .abx-pin-details__life-cycle{margin-bottom:16px}abx-pin-details .abx-asset-life-cycle .asset-life-cycle-header header{font-size:12px;font-weight:600}abx-pin-details .abx-pin-details__room-asset-relationships .room-asset-relationship-header header{font-size:12px;font-weight:600}abx-pin-details .pin-field-group{margin:0 -16px}abx-pin-details .pin-field-group:last-child{border-bottom:1px solid #d9d9d9}abx-pin-details .pin-field-group__header{display:flex;flex-direction:row;justify-content:space-between;align-content:center;padding:16px;background:#f9f9f9;border-top:1px solid #d9d9d9}abx-pin-details .pin-field-group__header--expanded{border-bottom:1px solid #d9d9d9}abx-pin-details .pin-field-group__fields{padding:16px}abx-pin-details .pin-field-group .pin-field-group-name{display:flex;flex-direction:column;justify-content:center;font-size:14px}abx-pin-field-filters{display:block}abx-pin-field-filters ng-include{display:block}abx-pin-search{display:flex;align-items:center}.abx-search{position:relative;height:40px;width:100%;display:flex;flex-wrap:wrap;align-items:center;background-color:rgba(255,255,255,.1);border-radius:2px}.abx-search.squareBottomBorder{border-bottom-left-radius:0;border-bottom-right-radius:0}.abx-search.squareBottomBorder input{border-bottom-left-radius:0;border-bottom-right-radius:0}.abx-search.squareBottomBorder .abx-search__spyglass{border-bottom-right-radius:0}.abx-search.focused,.abx-search.search-is-active{background-color:#fff}.abx-search.focused input,.abx-search.search-is-active input{color:#212121;background-color:#fff}.abx-search.focused .abx-search__spyglass,.abx-search.search-is-active .abx-search__spyglass{background-color:#fff;border-radius:2px;color:#238dd9}.abx-search input{flex:1;width:100%;color:rgba(255,255,255,.54);height:100%;font-size:16px;padding:4px 8px;border:none;z-index:6;outline:none;border-radius:2px;background-color:rgba(0,0,0,0)}.abx-search input::placeholder{color:rgba(255,255,255,.54)}.abx-search input:focus{color:#212121}.abx-search input:focus::placeholder{color:#666}.abx-search .abx-search__spyglass{color:#fff;cursor:pointer;z-index:6;height:100%;margin:0;display:flex;flex-basis:36px;align-items:center}.abx-search .abx-search__progress{position:absolute;bottom:0;height:3px;z-index:6}.abx-search .abx-search__progress .md-container{height:3px;background-color:#999}.abx-search .abx-search-list{padding:0;background-color:#fff;flex-basis:100%;max-height:240px;overflow:auto;color:#212121}.abx-search .abx-search-list abx-pin-type{font-size:16px;font-weight:700;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex:1}.abx-search .abx-search-list .abx-pin-type-count{color:#999;font-weight:600;font-size:14px;justify-content:flex-end}.abx-search .abx-search-list .abx-search-list-item{font-size:14px}.abx-search .abx-search-list .abx-search-list-item .md-list-item-inner span{line-height:1.2}.abx-search .abx-search-list .abx-search-list-item .unplaced-tag{color:#999;font-size:10px;font-weight:600;margin-left:6px;text-transform:uppercase;white-space:nowrap}.abx-search .abx-search-list .abx-search-list-item:hover .unplaced-tag{color:#000}.abx-search.disabled{background-color:#2e303c}.abx-search.disabled:hover{cursor:not-allowed}.abx-search.disabled input{background-color:#2e303c;color:rgba(255,255,255,.38);cursor:not-allowed}.abx-search.disabled .abx-search__spyglass{background-color:#2e303c;color:rgba(255,255,255,.38);cursor:not-allowed}abx-pin-typeahead .pin-typeahead__input-header{display:flex;justify-content:space-between;align-items:center}abx-pin-typeahead .pin-typeahead__search-input{height:auto;min-height:32px}abx-pin-typeahead .pin-typeahead__search-input md-autocomplete-wrap{height:initial;box-shadow:none}abx-pin-typeahead .pin-typeahead__search-input md-progress-linear{height:2px}abx-pin-typeahead .pin-typeahead__search-input md-progress-linear .md-container.md-mode-indeterminate{background-color:#d5e8f7;height:100%}abx-pin-typeahead .pin-typeahead__search-input md-progress-linear .md-bar{background-color:#238dd9}abx-pin-typeahead .pin-typeahead__search-input--loading input{border-bottom:none !important;height:30px}.pin-typeahead__dropdown li:not(:last-child){border-bottom:1px solid #eee}.pin-typeahead__item-template{display:flex;align-items:center;height:100%}.pin-typeahead__text-container{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.pin-typeahead__text-container span{font-weight:600}.pin-typeahead__text--pin-type{text-transform:uppercase;color:#999;font-size:10px;line-height:10px;margin-bottom:6px}.pin-typeahead__text--name{line-height:14px;font-size:14px}abx-pin-value-input-component{display:block}abx-field-list-preloaders{display:block}abx-field-preloader:not(:last-child){margin-bottom:24px}abx-field-preloader{display:block}.asset-cost-adjustment-dialog .cost-adjustment-header .preloader-item-rectangle-small,.asset-cost-adjustment-dialog .cost-adjustment-header .preloader-item-rectangle-large,.abx-field-preloader__pin-text,.abx-field-preloader__circle-text,.abx-field-preloader__circle,.abx-field-preloader__text,.abx-field-preloader__label,.abx-field-preloader__dialog-list-label,.abx-field-preloader__dialog-list-item-label{background-color:#efefef}.abx-field-preloader__dialog-list-label{height:24px;margin:4px 0}.abx-field-preloader__dialog-list-item-details{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:36px;padding:0 8px}.abx-field-preloader__dialog-list-item-label{height:22px;margin:4px 0}.abx-field-preloader__label,.abx-field-preloader__dialog-list-label,.abx-field-preloader__dialog-list-item-label{animation-name:pulse-darken;width:120px}.abx-field-preloader__label.sm,.abx-field-preloader__dialog-list-label.sm,.abx-field-preloader__dialog-list-item-label.sm{width:84px}.abx-field-preloader__label.md,.abx-field-preloader__dialog-list-label.md,.abx-field-preloader__dialog-list-item-label.md{width:120px}.abx-field-preloader__label.lg,.abx-field-preloader__dialog-list-label.lg,.abx-field-preloader__dialog-list-item-label.lg{width:176px}.abx-field-preloader__label{height:12px;margin:0 0 4px 10px}.abx-field-preloader__field{height:32px;width:100%;display:flex;align-items:center}.abx-field-preloader__text{animation-name:pulse-darken;height:100%;width:100%}.abx-field-preloader__circle-field,.abx-field-preloader__pin-field{flex:1;display:flex;align-items:center}.abx-field-preloader__circle{animation-name:pulse-darken;border-radius:50%;margin-right:12px;height:20px;width:20px}.abx-field-preloader__circle-text{animation-name:pulse-darken;height:16px}.abx-field-preloader__circle-text--first{width:60px}.abx-field-preloader__circle-text--second{width:104px}.abx-field-preloader__pin-text{animation-name:pulse-darken;height:16px}.abx-field-preloader__pin-text--medium{width:90px}.abx-field-preloader__pin-text--large{width:160px}abx-qr-code-input{display:block;margin-bottom:14px}abx-qr-code-input .flex-container{display:flex;justify-content:space-between;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}abx-qr-code-input .flex-container .abx-qr-code-input{width:100%}abx-qr-code-input .flex-container .abx-qr-code-input__scan-button.abx-qr-code-input__scan-button.abx-qr-code-input__scan-button.abx-qr-code-input__scan-button.abx-qr-code-input__scan-button.abx-qr-code-input__scan-button.abx-qr-code-input__scan-button.abx-qr-code-input__scan-button.abx-qr-code-input__scan-button.abx-qr-code-input__scan-button{margin:0 0 0 6px;padding:0;width:24px;height:24px;min-width:24px;min-height:24px;border-radius:0;margin-top:6px}abx-qr-code-input .flex-container .abx-qr-code-input__scan-button.abx-qr-code-input__scan-button.abx-qr-code-input__scan-button.abx-qr-code-input__scan-button.abx-qr-code-input__scan-button.abx-qr-code-input__scan-button.abx-qr-code-input__scan-button.abx-qr-code-input__scan-button.abx-qr-code-input__scan-button.abx-qr-code-input__scan-button:not([disabled]):hover{background-color:rgba(0,0,0,0)}abx-qr-code-input .flex-container .abx-qr-code-input__scan-button.abx-qr-code-input__scan-button.abx-qr-code-input__scan-button.abx-qr-code-input__scan-button.abx-qr-code-input__scan-button.abx-qr-code-input__scan-button.abx-qr-code-input__scan-button.abx-qr-code-input__scan-button.abx-qr-code-input__scan-button.abx-qr-code-input__scan-button md-icon{min-width:24px;min-height:24px;width:24px;height:24px}abx-qr-code-input .abx-qr-code-input__save-button{width:100%;margin-left:0;display:flex;justify-content:center}abx-radio-button-group{display:flex;flex:1 1 auto}abx-radio-button-group .radio-button-group{display:flex;flex:1;flex-direction:row;flex-wrap:wrap;justify-content:center}abx-radio-button-group .radio-button-group.radio-button-group--disabled{opacity:.8}abx-radio-button-group abx-radio-button,abx-radio-button-group .radio-button-option{display:flex;justify-content:center;align-items:center;height:36px;min-width:120px;padding:8px;margin:8px;font-size:14px;font-weight:600;line-height:16px;text-align:center;color:#238dd9;border:thin solid #d5e8f7;background-color:#fff;border-radius:4px;cursor:pointer}abx-radio-button-group abx-radio-button:hover,abx-radio-button-group .radio-button-option:hover{border-color:#b2dbfb;background-color:#d5e8f7}abx-radio-button-group abx-radio-button.radio-button-option--selected,abx-radio-button-group .radio-button-option.radio-button-option--selected{color:#fff;border:1px solid #fff;background-color:#238dd9}abx-radio-button-group abx-radio-button.radio-button-option--disabled,abx-radio-button-group .radio-button-option.radio-button-option--disabled{cursor:unset}.filter-options{margin-bottom:16px}.filter-options .radio-button-group{justify-content:center}@media only screen and (min-width: 960px){.filter-options .radio-button-group{justify-content:flex-end}}@media print{.filter-options .radio-button-group{justify-content:flex-end}}.filter-options .radio-button-group .radio-button-option{display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-weight:bold;font-size:8pt;height:30px;color:#666;background-color:#eee;border-radius:0;margin:0px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-top:none;border-bottom:none;box-shadow:inset 0px 8px 6px -9px rgba(0,0,0,.4)}.filter-options .radio-button-group .radio-button-option:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px;border:none;box-shadow:inset 0px 8px 6px -9px rgba(0,0,0,.4),inset 5px 0px 9px -7px rgba(0,0,0,.4)}.filter-options .radio-button-group .radio-button-option:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px;border:none;box-shadow:inset 0px 8px 6px -9px rgba(0,0,0,.4),inset -5px 0px 9px -7px rgba(0,0,0,.4)}.filter-options .radio-button-group .radio-button-option--selected{background-color:#2e303c;color:#fff}.filter-options .radio-button-group .radio-button-option--selected .work-order-intent__reactive .reactive-triangle{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);_border-color:#000 #000 #fff #000}.filter-options .radio-button-group .radio-button-option--selected .work-order-intent__reactive .reactive-label{color:#2e303c}.filter-options .radio-button-group .radio-button-option--selected .work-order-intent__preventive{border:2px solid #fff;color:#fff}.filter-options .radio-button-group .work-order-intent__reactive{display:flex;justify-content:center;position:relative;margin-left:6px;margin-top:-2px}.filter-options .radio-button-group .work-order-intent__reactive .reactive-triangle{width:0;height:0;border-style:solid;border-width:0 10px 17.3px 10px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #666 rgba(0,0,0,0);line-height:0px;_border-color:#000 #000 #666 #000;_filter:progid:DXImageTransform.Microsoft.Chroma(color="#000000")}.filter-options .radio-button-group .work-order-intent__reactive .reactive-label{position:absolute;top:4px;left:0;width:100%;font-size:8pt;text-align:center;color:#eee}.filter-options .radio-button-group .work-order-intent__preventive{display:flex;justify-content:center;border:2px solid #666;border-radius:50%;min-width:20px;color:#666;margin-left:6px;font-size:8pt}abx-range-input{display:block}abx-range-input .abx-range-input__wrapper{display:flex;flex-direction:column}abx-range-input .abx-range-input__label{width:auto;border:0}abx-range-input .abx-range-input__separator{display:none;flex:1 1 5%;flex-direction:row;justify-content:center;align-items:center;align-self:baseline;height:32px;min-width:5%;margin:0;color:#999;cursor:default}abx-range-input .abx-range-input__separator .abx-input-separator{display:inline-block;height:2px;width:10px;background-color:#999}abx-range-input .abx-range-input__start,abx-range-input .abx-range-input__end{display:flex;flex:1 1 auto;flex-direction:column}abx-range-input .abx-range-input__start{margin-bottom:8px}abx-range-input .abx-range-input--with-labels .abx-range-input__separator{margin-top:24px}@media only screen and (min-width: 600px){abx-range-input .abx-range-input__wrapper{flex-direction:row;align-items:flex-start;justify-content:space-between}abx-range-input .abx-range-input__start{margin-right:8px;margin-bottom:0}abx-range-input .abx-range-input__end{margin-left:8px}abx-range-input .abx-range-input__separator{display:flex}}@media print{abx-range-input .abx-range-input__wrapper{flex-direction:row;align-items:flex-start;justify-content:space-between}abx-range-input .abx-range-input__start{margin-right:8px;margin-bottom:0}abx-range-input .abx-range-input__end{margin-left:8px}abx-range-input .abx-range-input__separator{display:flex}}abx-record-condition-form{display:block;min-height:370px}abx-record-condition-form .abx-record-condition__inputs{display:flex;flex-direction:row}abx-record-condition-form .abx-record-condition__input-container{flex:1 1 50%;max-width:50%}abx-record-condition-form .abx-record-condition__input-container:not(:last-child){margin-right:24px}abx-record-condition-form .abx-record-condition__info{font-size:12px;height:132px;min-height:132px;margin:0 12px}abx-record-condition-form .abx-record-condition__info .condition-title,abx-record-condition-form .abx-record-condition__info .condition-subtitle{margin-bottom:3px}abx-record-condition-form .abx-record-condition__condition-history .history-title{margin:4px 8px}abx-record-condition-form .abx-record-condition__condition-history .history-table{width:100%;font-size:12px;border:1px solid #d9d9d9}abx-record-condition-form .abx-record-condition__condition-history .history-table .table-header-row,abx-record-condition-form .abx-record-condition__condition-history .history-table .data-row{padding:4px 16px}abx-record-condition-form .abx-record-condition__condition-history .history-table .table-header-column,abx-record-condition-form .abx-record-condition__condition-history .history-table .data-column{width:33%}abx-record-condition-form .abx-record-condition__condition-history .history-table .table-header-row{display:flex;flex-direction:row;font-weight:bold;color:#fff;background:#21263a}abx-record-condition-form .abx-record-condition__condition-history .history-table .history-table-data{display:block;width:100%;max-height:100px;overflow-y:overlay}abx-record-condition-form .abx-record-condition__condition-history .history-table .history-table-data .data-row{display:flex;flex-direction:row;border-collapse:collapse}abx-record-condition-form .abx-record-condition__condition-history .history-table .history-table-data .data-row:not(:last-of-type){border-bottom:1px solid #d9d9d9}abx-record-condition-form .abx-record-condition__condition-history .history-table .history-table-data .data-row .data-column{display:flex;flex-direction:column}abx-record-condition-form .abx-condition-dialog-inputs{display:flex;flex-direction:row}abx-assignee-chart .assignee-chart-container .assignee-chart .x-axis-text{text-transform:unset}abx-assignee-chart .assignee-chart-container .assignee-chart .x-axis-text--rotated{text-transform:unset}abx-chart-legend{display:block;min-height:56px}abx-chart-legend .chart-legend{display:flex;flex-direction:column;justify-content:center;width:100%;padding:8px 24px;border:1px solid #d9d9d9;border-radius:2px}abx-chart-legend .chart-legend .legend-item:nth-child(15n+1) .legend-circle{background:#285d85}abx-chart-legend .chart-legend .legend-item:nth-child(15n+2) .legend-circle{background:#2d8dd9}abx-chart-legend .chart-legend .legend-item:nth-child(15n+3) .legend-circle{background:#99cfea}abx-chart-legend .chart-legend .legend-item:nth-child(15n+4) .legend-circle{background:#2f9462}abx-chart-legend .chart-legend .legend-item:nth-child(15n+5) .legend-circle{background:#94cb17}abx-chart-legend .chart-legend .legend-item:nth-child(15n+6) .legend-circle{background:#aab96d}abx-chart-legend .chart-legend .legend-item:nth-child(15n+7) .legend-circle{background:#fdd835}abx-chart-legend .chart-legend .legend-item:nth-child(15n+8) .legend-circle{background:#ff960b}abx-chart-legend .chart-legend .legend-item:nth-child(15n+9) .legend-circle{background:#ff4f00}abx-chart-legend .chart-legend .legend-item:nth-child(15n+10) .legend-circle{background:#be0000}abx-chart-legend .chart-legend .legend-item:nth-child(15n+11) .legend-circle{background:#f094aa}abx-chart-legend .chart-legend .legend-item:nth-child(15n+12) .legend-circle{background:#a67fd1}abx-chart-legend .chart-legend .legend-item:nth-child(15n+13) .legend-circle{background:#6b3793}abx-chart-legend .chart-legend .legend-item:nth-child(15n+14) .legend-circle{background:#999}abx-chart-legend .chart-legend .legend-item:nth-child(15n+15) .legend-circle{background:#d9d9d9}abx-chart-legend .chart-legend .stack-container{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex:1 1 auto;max-width:100%;padding:8px 0}abx-chart-legend .chart-legend .stack-container .stack-by{min-width:74px;font-weight:bold}abx-chart-legend .chart-legend .stack-container .stack-filter{flex:1 1 100%;max-width:240px;max-height:32px;margin-left:8px}abx-chart-legend .chart-legend .stack-container .stack-filter md-select{display:flex;align-items:center;justify-content:center;text-transform:capitalize}abx-chart-legend .chart-legend .stack-container .stack-filter md-select .md-select-icon{color:#2196f3}abx-chart-legend .chart-legend .stack-container .stack-warning{display:flex;flex-direction:row;padding:0px 32px;align-items:center;font-size:12px}abx-chart-legend .chart-legend .stack-container .stack-warning .material-icons{margin:16px;color:#f44336}abx-chart-legend .chart-legend .legend-container{display:flex;flex-wrap:wrap;align-items:center;width:100%;max-height:240px;padding:8px;cursor:default;overflow-y:scroll}abx-chart-legend .chart-legend .legend-item{display:flex;align-items:center;flex:1 1 50%;max-width:50%;margin:8px 0;transition:all .1s ease-in-out}abx-chart-legend .chart-legend .legend-item:hover .legend-text{font-weight:bold}abx-chart-legend .chart-legend .legend-item:hover .legend-circle{transform:scale(1.1)}abx-chart-legend .chart-legend .legend-item .legend-circle{width:18px;height:18px;min-width:18px;min-height:18px;border-radius:50%}abx-chart-legend .chart-legend .legend-item .legend-text{margin:0 32px 0 12px;font-size:14px;text-transform:capitalize}abx-chart-legend .chart-legend .legend-item .legend-text.legend-text-unset{text-transform:unset}@media only screen and (min-width: 1280px){abx-chart-legend .chart-legend .legend-container{max-height:304px}abx-chart-legend .chart-legend .legend-item{flex-basis:33%;max-width:33%}}@media only screen and (min-width: 1920px){abx-chart-legend .chart-legend .legend-item{flex-basis:25%;max-width:25%}}abx-sr-activity-chart .sr-activity-chart-container .chart-legend{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;border:1px solid #d9d9d9;border-radius:2px;padding:8px 24px}abx-sr-activity-chart .sr-activity-chart-container .chart-legend .legend-item:nth-child(3n+1) .legend-radio-button div.md-container .md-on{background-color:#2d8dd9}abx-sr-activity-chart .sr-activity-chart-container .chart-legend .legend-item:nth-child(3n+2) .legend-radio-button div.md-container .md-on{background-color:#ff960b}abx-sr-activity-chart .sr-activity-chart-container .chart-legend .legend-item:nth-child(3n+3) .legend-radio-button div.md-container .md-on{background-color:#aab96d}abx-sr-activity-chart .sr-activity-chart-container .chart-legend .legend-item{display:flex;align-items:center;margin:8px 0}abx-sr-activity-chart .sr-activity-chart-container .chart-legend .legend-item .legend-radio-button{margin:0 32px 0 12px}abx-sr-activity-chart .sr-activity-chart-container .chart-legend .legend-item .legend-radio-button .md-label.span{font-size:14px}abx-wo-activity-chart .wo-activity-chart-container .chart-legend{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;border:1px solid #d9d9d9;border-radius:2px;padding:8px 24px}abx-wo-activity-chart .wo-activity-chart-container .chart-legend .legend-item:nth-child(3n+1) .legend-radio-button div.md-container .md-on{background-color:#99cfea}abx-wo-activity-chart .wo-activity-chart-container .chart-legend .legend-item:nth-child(3n+2) .legend-radio-button div.md-container .md-on{background-color:#ff960b}abx-wo-activity-chart .wo-activity-chart-container .chart-legend .legend-item:nth-child(3n+3) .legend-radio-button div.md-container .md-on{background-color:#aab96d}abx-wo-activity-chart .wo-activity-chart-container .chart-legend .legend-item{display:flex;align-items:center;margin:8px 0}abx-wo-activity-chart .wo-activity-chart-container .chart-legend .legend-item .legend-radio-button{margin:0 32px 0 12px}abx-wo-activity-chart .wo-activity-chart-container .chart-legend .legend-item .legend-radio-button .md-label.span{font-size:14px}abx-wo-intent-chart .wo-intent-chart-container abx-donut-chart{display:flex}abx-wo-intent-chart .wo-intent-chart-container abx-donut-chart .legend{flex:1 1 auto;width:auto;max-width:50%;max-height:unset}abx-wo-intent-chart .wo-intent-chart-container abx-donut-chart .legend .legend-value{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;width:100%;height:auto;padding:0}abx-wo-intent-chart .wo-intent-chart-container abx-donut-chart .legend .legend-value-container{display:flex;align-items:center;padding:8px 0}abx-wo-intent-chart .wo-intent-chart-container abx-donut-chart .legend .legend-value-container .legend-children{display:flex;flex-direction:column}abx-wo-intent-chart .wo-intent-chart-container abx-donut-chart .legend .inner-legend-value{display:flex;padding-left:16px}@media only screen and (min-width: 960px){abx-wo-intent-chart .wo-intent-chart-container abx-donut-chart{flex-direction:row-reverse}abx-wo-intent-chart .wo-intent-chart-container abx-donut-chart .abx-donut-chart{flex:1 1 auto}}@media print{abx-wo-intent-chart .wo-intent-chart-container abx-donut-chart{flex-direction:row-reverse}abx-wo-intent-chart .wo-intent-chart-container abx-donut-chart .abx-donut-chart{flex:1 1 auto}}@media only screen and (min-width: 1280px){abx-wo-intent-chart .wo-intent-chart-container abx-donut-chart .legend{max-width:25%}abx-wo-intent-chart .wo-intent-chart-container abx-donut-chart .abx-donut-chart{flex:none}}abx-wo-intent-chart .preloader-chart .preloader-donut-chart{min-width:300px;max-width:300px;min-height:300px;max-height:300px}abx-wo-intent-chart .preloader-chart .preloader-donut-legend{align-content:center;margin:8px 0;min-width:260px;min-height:288px}abx-wo-intent-chart .preloader-chart .preloader-donut-legend .legend .legend-value{width:154px}abx-wo-intent-chart .preloader-chart .preloader-donut-legend .legend.legend--child .legend-value{width:176px}@media only screen and (min-width: 960px){abx-wo-intent-chart .preloader-chart{flex-direction:row-reverse}abx-wo-intent-chart .preloader-chart .preloader-donut-legend{align-content:flex-start;margin:32px 0}abx-wo-intent-chart .preloader-chart .preloader-donut-legend .legend{width:100%}}@media print{abx-wo-intent-chart .preloader-chart{flex-direction:row-reverse}abx-wo-intent-chart .preloader-chart .preloader-donut-legend{align-content:flex-start;margin:32px 0}abx-wo-intent-chart .preloader-chart .preloader-donut-legend .legend{width:100%}}@media only screen and (min-width: 1280px){abx-wo-intent-chart .preloader-chart{justify-content:center}abx-wo-intent-chart .preloader-chart .preloader-donut-legend{max-width:380px}abx-wo-intent-chart .preloader-chart .preloader-donut-legend .legend{width:100%}}abx-work-performed-by-chart .work-performed-by-chart-container .work-performed-by-chart .x-axis-text{text-transform:unset}abx-work-performed-by-chart .work-performed-by-chart-container .work-performed-by-chart .x-axis-text--rotated{text-transform:unset}abx-y-axis-label{align-items:center;display:flex}abx-y-axis-label .abx-y-axis-label__container{margin-left:-137px;margin-right:-118px;transform:rotate(-90deg);text-align:center;width:305px}abx-y-axis-switcher{display:flex;max-width:34px;min-height:172px}abx-y-axis-switcher .y-axis-switcher__input-container{display:flex;flex:1;height:34px;min-width:192px;min-height:100%;transform:rotate(90deg);transform-origin:top left}abx-y-axis-switcher .y-axis-switcher__input-container abx-input{display:flex;flex:1;transform:rotate(180deg);transform-origin:top}abx-y-axis-switcher .y-axis-switcher__input-container abx-input .abx-input{flex:1}abx-y-axis-switcher .y-axis-switcher__input-container abx-input md-select{border-radius:2px}.abx-y-axis-switcher__select-menu-container{margin-left:44px}abx-reporting-filter-bar{display:block}abx-reporting-filter-bar .reporting-filter-bar{display:flex;flex-direction:row;min-height:48px;background-color:#2d8dd9}abx-reporting-filter-bar .reporting-filter-bar .filter-bar-select{flex:1 1 25%;max-width:25%;padding:8px}abx-reporting-filter-bar .reporting-filter-bar .filter-bar-select tooltip.tooltips{width:100%}abx-reporting-filter-bar .reporting-filter-chips{width:100%;display:flex;flex-wrap:wrap;align-items:center;min-height:56px}abx-reporting-filter-bar .reporting-filter-chips--disabled{min-height:0}abx-reporting-filter-bar .reporting-filter-chips .filter-chips__clear-all{margin:8px;color:#2d8dd9}abx-reporting-filter-bar .reporting-filter-chips .filter-chips{border:2px solid #ccc;border-radius:2px;margin:8px;padding:4px 10px;display:flex;justify-content:center;align-items:center;cursor:pointer}abx-reporting-filter-bar .reporting-filter-chips .filter-chips.filter-chips__disabled{background-color:#eee;cursor:not-allowed;color:#666}abx-reporting-filter-bar .reporting-filter-chips .filter-chips .filter-chips__type{font-weight:bold;text-transform:uppercase}abx-reporting-filter-bar .reporting-filter-chips .filter-chips .filter-chips__name{margin:0px 6px}abx-reporting-filter-bar .reporting-filter-chips .filter-chips .filter-chips__clear{min-height:unset;min-width:unset;font-size:20px;color:#2d8dd9}abx-reporting-kpi{display:block;flex-shrink:0;padding:16px}abx-reporting-kpi #reporting-stats-container{display:flex}abx-reporting-kpi #reporting-stats-container .preloader-block,abx-reporting-kpi #reporting-stats-container .abx-association-dialog__preloader-block,abx-reporting-kpi #reporting-stats-container .preloader-graph-chart,abx-reporting-kpi #reporting-stats-container .preloader-graph-legend,abx-reporting-kpi #reporting-stats-container .preloader-donut-chart,abx-reporting-kpi #reporting-stats-container .preloader-donut-legend .legend .legend-circle,.preloader-donut-legend .legend abx-reporting-kpi #reporting-stats-container .legend-circle,abx-reporting-kpi #reporting-stats-container .preloader-donut-legend .legend .legend-value,.preloader-donut-legend .legend abx-reporting-kpi #reporting-stats-container .legend-value,abx-reporting-kpi #reporting-stats-container abx-app-header .abx-app-header__preloader__org,abx-app-header abx-reporting-kpi #reporting-stats-container .abx-app-header__preloader__org,abx-reporting-kpi #reporting-stats-container abx-app-header .abx-app-header__preloader__building,abx-app-header abx-reporting-kpi #reporting-stats-container .abx-app-header__preloader__building,abx-reporting-kpi #reporting-stats-container abx-app-header .abx-updated-app-header__preloader__org,abx-app-header abx-reporting-kpi #reporting-stats-container .abx-updated-app-header__preloader__org,abx-reporting-kpi #reporting-stats-container abx-app-header .abx-updated-app-header__preloader__building,abx-app-header abx-reporting-kpi #reporting-stats-container .abx-updated-app-header__preloader__building{height:34px;min-width:34px}abx-reporting-kpi #reporting-stats-container .text-disabled{color:#ccc}abx-reporting-kpi #reporting-stats-container .work-order-kpi-container,abx-reporting-kpi #reporting-stats-container .service-request-kpi-container{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;flex:1}@media only screen and (min-width: 600px){abx-reporting-kpi #reporting-stats-container .work-order-kpi-container,abx-reporting-kpi #reporting-stats-container .service-request-kpi-container{flex-direction:row}}@media print{abx-reporting-kpi #reporting-stats-container .work-order-kpi-container,abx-reporting-kpi #reporting-stats-container .service-request-kpi-container{flex-direction:row}}abx-reporting-kpi #reporting-stats-container .reporting-stat-block{padding-bottom:18px;flex:1 1 auto;display:flex;flex-direction:column;align-content:center}@media only screen and (min-width: 600px){abx-reporting-kpi #reporting-stats-container .reporting-stat-block{flex:1 1 50%;max-width:50%}}@media print{abx-reporting-kpi #reporting-stats-container .reporting-stat-block{flex:1 1 50%;max-width:50%}}@media only screen and (min-width: 960px){abx-reporting-kpi #reporting-stats-container .reporting-stat-block.service-request-stat-block{flex:1 1 33.33%;max-width:33.33%}}@media print{abx-reporting-kpi #reporting-stats-container .reporting-stat-block.service-request-stat-block{flex:1 1 33.33%;max-width:33.33%}}@media only screen and (min-width: 1280px){abx-reporting-kpi #reporting-stats-container .reporting-stat-block.service-request-stat-block{flex:1 1 16.66%;max-width:16.66%}}@media only screen and (min-width: 960px){abx-reporting-kpi #reporting-stats-container .reporting-stat-block.work-order-stat-block{flex:1 1 25%;max-width:25%}}@media print{abx-reporting-kpi #reporting-stats-container .reporting-stat-block.work-order-stat-block{flex:1 1 25%;max-width:25%}}@media only screen and (min-width: 1280px){abx-reporting-kpi #reporting-stats-container .reporting-stat-block.work-order-stat-block{flex:1 1 12.5%;max-width:12.5%}}abx-reporting-kpi #reporting-stats-container .reporting-stat-block .stat-label{flex:1 1 auto}@media only screen and (min-width: 1280px){abx-reporting-kpi #reporting-stats-container .reporting-stat-block .stat-label{font-size:.85vw}}@media only screen and (min-width: 1920px){abx-reporting-kpi #reporting-stats-container .reporting-stat-block .stat-label{font-size:18px}}abx-reporting-kpi #reporting-stats-container .reporting-stat-block .stat-label abx-help-tooltip{padding-top:4px}abx-reporting-kpi #reporting-stats-container .reporting-stat-block .stat-value-block{display:flex;justify-content:center;margin-bottom:10px}abx-reporting-kpi #reporting-stats-container .reporting-stat-block .stat-value-block .stat-value{font-size:25px}abx-room-asset-relationship{display:block}abx-room-asset-relationship .room-asset-relationship-loading{display:flex;flex:1 1 auto;flex-direction:row;justify-content:center;padding:24px 16px}abx-room-asset-relationship .room-asset-relationship-header{display:flex;align-items:center;min-height:40px;padding-left:8px}abx-room-asset-relationship .room-asset-relationship-header header{display:flex;align-items:center;font-size:18px;font-weight:400}abx-room-asset-relationship .room-asset-relationship-header__edit{margin-left:auto;color:#2d8dd9}abx-room-asset-relationship .room-asset-relationship-header__button{margin-left:auto}abx-room-asset-relationship .room-asset-relationship-warning{padding:8px}abx-room-asset-relationship .room-asset-relationship-content{padding:8px}abx-room-asset-relationship .room-asset-relationship-content__relationships{display:flex;flex-direction:row;width:100%}abx-room-asset-relationship .room-asset-relationship-content__relationships .relationships__list{display:flex;flex-direction:column;width:100%}abx-room-asset-relationship .room-asset-relationship-content__relationships .relationships__list .relationships-list__content{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}abx-room-asset-relationship .room-asset-relationship-content__relationships .relationships__list .relationships-list__content .content-info{display:flex;flex-direction:column}abx-room-asset-relationship .room-asset-relationship-content__relationships .relationships__list .relationships-list__content .content-info__type{text-transform:uppercase;color:#666;font-size:11px;width:100%}abx-room-asset-relationship .room-asset-relationship-content__relationships .relationships__list .relationships-list__content .content-info__association{display:flex;align-items:center;margin:4px}abx-room-asset-relationship .room-asset-relationship-content__relationships .relationships__list .relationships-list__content .content-button{color:#2d8dd9;margin:0;padding:0}abx-room-asset-relationship .room-asset-relationship-content__set-up{display:flex;flex-direction:column}abx-room-asset-relationship .room-asset-relationship-content__set-up .set-up__message{margin-top:16px;margin-bottom:24px}abx-room-input-component{display:block}abx-room-stats{display:block}abx-room-stats .no-rooms-label{text-align:center;font-size:16px;padding:10px;margin-top:16px}abx-room-stats .view-all-button-container{display:flex;flex-direction:row;justify-content:flex-end;margin-top:25px}abx-room-stats .view-all-button-container button.md-button{display:flex;flex-direction:row;align-items:center;align-content:center}@media only screen and (max-width: 599px){abx-room-stats .view-all-button-container button.md-button{flex:1 1 100%;justify-content:center;margin-top:0}}@media print{abx-room-stats .view-all-button-container button.md-button{flex:1 1 100%;justify-content:center;margin-top:0}}abx-room-stats .view-all-button-container .material-icons{margin-left:8px;color:#000;float:right}abx-round-info{display:block;position:relative}abx-round-info .abx-round-info__empty,abx-round-info .abx-round-info__loaded,abx-round-info .abx-round-info__loading,abx-round-info .abx-round-info__placeholder{display:flex;flex-direction:column;justify-content:stretch;align-content:center}abx-round-info .abx-round-info__empty,abx-round-info .abx-round-info__loading{position:absolute;top:0;left:0;right:0}abx-round-info .abx-round-info__empty{display:flex;flex-direction:column;justify-content:center;align-content:center;height:100%;margin:6px 8px;text-align:center;font-size:14px;font-weight:bold;border:2px solid #d9d9d9;border-radius:2px}abx-round-info .abx-round-info__loaded{z-index:1}abx-round-info .abx-round-info__loaded--invisible{visibility:hidden}abx-round-info .abx-round-info-view-all{text-align:center}abx-round-info .abx-round-info-item-preloader{height:44px;margin:6px 8px}abx-round-info .abx-round-info-item-preloader{border-radius:2px}abx-round-info .abx-round-info-item{text-align:center;display:flex;justify-content:center;align-content:center;margin:8px}abx-round-info .abx-round-info-item .abx-round-info-stop{text-transform:uppercase;font-weight:600;font-size:16px}abx-round-info .abx-round-info-item .material-icons{margin-right:8px;color:#2d8dd9;fill:#2d8dd9}abx-round-info button.abx-button.btn-secondary,abx-round-info a.abx-button.btn-secondary{min-height:40px;text-align:center}abx-round-info button.abx-button.btn-secondary ng-transclude,abx-round-info a.abx-button.btn-secondary ng-transclude{max-width:80%;word-break:keep-all;text-overflow:ellipsis;overflow:hidden}abx-round-info button.abx-button.btn-secondary .material-icons,abx-round-info a.abx-button.btn-secondary .material-icons{margin-right:8px;color:#999;fill:#999}abx-sr-quick-actions{display:block}abx-sr-quick-actions .sr-quick-actions{display:flex;flex-wrap:wrap;align-content:stretch;background-color:#eee;padding:8px 24px}abx-sr-quick-actions .sr-quick-actions button.md-button{padding:8px 12px;min-height:0px}abx-sr-quick-actions .sr-quick-actions .sr-room-asset-section{flex:1 100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;margin:8px 0 16px}@media only screen and (min-width: 960px){abx-sr-quick-actions .sr-quick-actions .sr-room-asset-section{display:none}}@media print{abx-sr-quick-actions .sr-quick-actions .sr-room-asset-section{display:none}}abx-sr-quick-actions .sr-quick-actions .sr-room-asset-section>span{flex:0 auto;margin-right:24px}abx-sr-quick-actions .sr-quick-actions .sr-buttons-section{display:flex;flex:1 100%;flex-wrap:wrap;align-items:center;justify-content:center}@media only screen and (min-width: 960px){abx-sr-quick-actions .sr-quick-actions .sr-buttons-section{flex:2 auto;justify-content:flex-end}}@media print{abx-sr-quick-actions .sr-quick-actions .sr-buttons-section{flex:2 auto;justify-content:flex-end}}abx-sr-quick-actions .sr-quick-actions .sr-buttons-section button.md-button{flex:0 auto}abx-sr-quick-actions .sr-quick-actions .sr-buttons-section button.md-button span{white-space:nowrap}abx-sr-list{display:block}abx-sr-list .service-request-list-header .header-label.quick-action-arrow{max-width:56px}abx-sr-list .service-request-list-header .header-label.quick-action-arrow,abx-sr-list .service-request-list .service-request-list-row .service-request-list-cell.quick-action-arrow{display:flex;flex:1 1 auto;flex-direction:row;justify-content:flex-end;align-items:flex-start;user-select:none;width:56px;min-width:56px;max-width:56px;padding:8px 16px}abx-sr-list .service-request-list-header .header-label.quick-action-arrow .material-icons,abx-sr-list .service-request-list .service-request-list-row .service-request-list-cell.quick-action-arrow .material-icons{font-size:24px;color:#2196f3}abx-sr-list .service-request-list-header .header-label.quick-action-arrow .caret-placeholder.material-icons,abx-sr-list .service-request-list .service-request-list-row .service-request-list-cell.quick-action-arrow .caret-placeholder.material-icons{font-size:24px;color:rgba(255,255,255,0)}abx-sr-list .service-request-list-header{display:flex;align-items:center;flex-direction:row;min-height:32px;height:32px}abx-sr-list .service-request-list-header .header-label{padding:0 8px;justify-content:center;font-size:14px}abx-sr-list .service-request-location__item{display:flex;flex-direction:row;align-items:center}abx-sr-list .service-request-location__item i.material-icons{margin-right:4px;color:#666}abx-sr-list .work-order-assignees{display:flex;align-items:center;height:100%;padding-left:4px !important}abx-sr-list .work-order-assignees i{font-size:18px;color:#666}abx-sr-list .work-order-assignees__unassigned{height:100%;display:flex;font-style:italic;color:#666}abx-sr-list .work-order-assignees__preview{height:100%;max-width:calc(100% - 51px)}abx-sr-list .work-order-assignees__preview.full-preview{max-width:100%}abx-sr-list .work-order-assignees__preview div{display:flex}abx-sr-list .work-order-assignees__chip{padding-left:5px;min-width:46px}abx-sr-list .service-request-list{display:flex;align-content:flex-start;align-items:stretch;flex-direction:column;border:2px solid #ddd}abx-sr-list .service-request-list .service-request-list-loading-spinner{margin:32px;align-self:center}abx-sr-list .service-request-list .row-divider{margin:0}abx-sr-list .service-request-list .service-request-list-row{display:flex;align-items:center;flex:1 0 0%;flex-direction:row;min-height:48px}abx-sr-list .service-request-list .service-request-list-row .service-request-list-cell{padding:8px}abx-sr-list .service-request-list .service-request-list-row .service-request-list-cell:nth-last-child(2){overflow:hidden;white-space:nowrap;text-overflow:ellipsis}abx-sr-list .service-request-list .empty-list-placeholder{font-size:24px;padding:32px;text-align:center}abx-side-bar{display:none;flex-direction:column;background-color:#fff}abx-side-bar .organization-thumbnail{display:flex;flex-direction:row;align-items:center;justify-content:center;width:176px;height:176px;min-height:176px;margin:2px;background-color:#afd3f0;border-radius:50%}abx-side-bar .organization-thumbnail__placeholder{text-align:center;color:#2d8dd9;font-size:128px;margin:0}abx-side-bar .abx-side-bar__thumbnail{position:relative;display:flex;flex-direction:row;justify-content:center;min-height:192px;margin:16px 0}abx-side-bar .abx-side-bar__thumbnail .abx-side-bar__fit-options{display:none;position:absolute;top:8px;right:0}abx-side-bar .abx-side-bar__thumbnail:hover .abx-side-bar__fit-options{display:block}abx-side-bar .abx-side-bar__footer{padding:8px 0;bottom:0;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}abx-side-bar .abx-side-bar__footer-image-sm{display:none}abx-side-bar .abx-side-bar__footer-text{color:#ccc;font-size:7px;text-align:center}@media only screen and (min-width: 600px)and (max-width: 959px){abx-side-bar{display:flex;width:64px;min-width:64px;max-width:64px}abx-side-bar .abx-side-bar__thumbnail{display:none}abx-side-bar abx-side-menu .side-menu-section .side-menu-item{display:flex;justify-content:center}abx-side-bar abx-side-menu .side-menu-section .side-menu-item a{padding:16px 0}abx-side-bar abx-side-menu .side-menu-section .side-menu-section__name,abx-side-bar abx-side-menu .side-menu-section .side-menu-item-child__name{display:none}abx-side-bar abx-side-menu .side-menu-section .side-menu-item-child a{display:flex;justify-content:center}abx-side-bar .abx-side-bar__footer-image{display:none}abx-side-bar .abx-side-bar__footer-image-sm{display:flex;justify-content:center;align-items:center;margin-bottom:10px}abx-side-bar .abx-side-bar__footer-image-sm img{width:50px}abx-side-bar .abx-side-bar__footer-text{display:none}}@media print{abx-side-bar{display:flex;width:64px;min-width:64px;max-width:64px}abx-side-bar .abx-side-bar__thumbnail{display:none}abx-side-bar abx-side-menu .side-menu-section .side-menu-item{display:flex;justify-content:center}abx-side-bar abx-side-menu .side-menu-section .side-menu-item a{padding:16px 0}abx-side-bar abx-side-menu .side-menu-section .side-menu-section__name,abx-side-bar abx-side-menu .side-menu-section .side-menu-item-child__name{display:none}abx-side-bar abx-side-menu .side-menu-section .side-menu-item-child a{display:flex;justify-content:center}abx-side-bar .abx-side-bar__footer-image{display:none}abx-side-bar .abx-side-bar__footer-image-sm{display:flex;justify-content:center;align-items:center;margin-bottom:10px}abx-side-bar .abx-side-bar__footer-image-sm img{width:50px}abx-side-bar .abx-side-bar__footer-text{display:none}}abx-side-bar .abx-branding-primary-logo{flex:1 0;display:flex;justify-content:center;align-items:flex-end;margin-bottom:16px}abx-side-bar .abx-branding-primary-logo img{width:70%}@media only screen and (min-width: 960px){abx-side-bar{display:flex;width:240px;min-width:240px;max-width:240px}}@media print{abx-side-bar{display:flex;width:240px;min-width:240px;max-width:240px}}.abx-side-bar__fit-select label{padding:0 12px;font-size:12px;color:#666}.abx-side-bar__fit-select md-menu-item button.md-button.active,.abx-side-bar__fit-select md-menu-item button.md-button.active:hover{background:#b2dbfb}abx-simple-dropdown{display:block;background-color:#fff;z-index:10;font-size:.875rem}abx-simple-dropdown .abx-simple-dropdown__list{list-style:none;margin:0 0 .42em;min-width:242px;padding:0}abx-simple-dropdown .abx-simple-dropdown__list__item:not(:first-child){border-top:1px solid #d9d9d9}abx-simple-dropdown .abx-simple-dropdown__list__item__button,abx-simple-dropdown .abx-simple-dropdown__list__item__icon-button{outline:none;border:none;font-family:Open Sans}abx-simple-dropdown .abx-simple-dropdown__list__item__icon-button{height:3em}abx-simple-dropdown .abx-simple-dropdown__list__item__icon-button i{color:#666;margin-right:10px}abx-simple-dropdown .abx-simple-dropdown__list__item__link,abx-simple-dropdown .abx-simple-dropdown__list__item__button{height:2.5em}abx-simple-dropdown .abx-simple-dropdown__list__item__link,abx-simple-dropdown .abx-simple-dropdown__list__item__button,abx-simple-dropdown .abx-simple-dropdown__list__item__icon-button{cursor:pointer;position:relative;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:12px;width:100%;color:#212121;font-weight:bold;letter-spacing:.26px !important;line-height:17px;padding:0 12px;transition:background-color .4s cubic-bezier(0.25, 0.8, 0.25, 1)}abx-simple-dropdown .abx-simple-dropdown__list__item__link.selected,abx-simple-dropdown .abx-simple-dropdown__list__item__button.selected,abx-simple-dropdown .abx-simple-dropdown__list__item__icon-button.selected{background-color:#d5e8f7}abx-simple-dropdown .abx-simple-dropdown__list__item__link:not(.selected),abx-simple-dropdown .abx-simple-dropdown__list__item__button:not(.selected),abx-simple-dropdown .abx-simple-dropdown__list__item__icon-button:not(.selected){background-color:#fff}abx-simple-dropdown .abx-simple-dropdown__list__item__link:not(.selected):hover,abx-simple-dropdown .abx-simple-dropdown__list__item__button:not(.selected):hover,abx-simple-dropdown .abx-simple-dropdown__list__item__icon-button:not(.selected):hover{background-color:rgba(45,141,217,.1)}abx-simple-dropdown .abx-simple-dropdown__list__item__link::after,abx-simple-dropdown .abx-simple-dropdown__list__item__link::before,abx-simple-dropdown .abx-simple-dropdown__list__item__button::after,abx-simple-dropdown .abx-simple-dropdown__list__item__button::before,abx-simple-dropdown .abx-simple-dropdown__list__item__icon-button::after,abx-simple-dropdown .abx-simple-dropdown__list__item__icon-button::before{background-color:#000;top:0%;left:0%;width:100%;height:100%;position:absolute;opacity:0;pointer-events:none;content:""}abx-simple-dropdown .abx-simple-dropdown__list__item__link::before,abx-simple-dropdown .abx-simple-dropdown__list__item__button::before,abx-simple-dropdown .abx-simple-dropdown__list__item__icon-button::before{transition:opacity 15ms linear;z-index:1}abx-simple-dropdown .abx-simple-dropdown__list__item__link::after,abx-simple-dropdown .abx-simple-dropdown__list__item__button::after,abx-simple-dropdown .abx-simple-dropdown__list__item__icon-button::after{transition:opacity 150ms linear}abx-simple-dropdown .abx-simple-dropdown__list__item__link:hover::before,abx-simple-dropdown .abx-simple-dropdown__list__item__button:hover::before,abx-simple-dropdown .abx-simple-dropdown__list__item__icon-button:hover::before{opacity:.04}abx-simple-dropdown .abx-simple-dropdown__list__item__link:focus::before,abx-simple-dropdown .abx-simple-dropdown__list__item__button:focus::before,abx-simple-dropdown .abx-simple-dropdown__list__item__icon-button:focus::before{transition-duration:75ms;opacity:.12}abx-simple-dropdown .abx-simple-dropdown__list__item__link:active::after,abx-simple-dropdown .abx-simple-dropdown__list__item__button:active::after,abx-simple-dropdown .abx-simple-dropdown__list__item__icon-button:active::after{transition-duration:75ms;opacity:.16}abx-static-floor-plan{display:inline-block;position:relative}abx-static-floor-plan md-progress-circular{position:absolute;left:50%;bottom:50%}abx-static-floor-plan .abx-static-floor-plan,abx-static-floor-plan .abx-static-floor-plan__img-container,abx-static-floor-plan img.abx-static-floor-plan__img{height:100%}abx-static-floor-plan .abx-static-floor-plan__pin{position:absolute;border-radius:50%}abx-static-floor-plan .abx-static-floor-plan__pin i.pin-icon{width:100%;height:100%;background-size:90%}abx-tabs{display:block}abx-tabs ng-transclude{display:flex;flex-direction:row;align-items:stretch}abx-tabs abx-tab-spacer{display:block;width:16px;border-bottom:2px solid #ccc}abx-tabs abx-tab{display:block;flex:1;text-align:center;padding:4px 8px;background:#eee;border-top-left-radius:4px;border-top-right-radius:4px;border-top:2px solid #ccc;border-bottom:2px solid #ccc;border-left:2px solid #ccc;border-right:2px solid #ccc}abx-tabs abx-tab.abx-selected{background:none;border-bottom:none}abx-tab-content{display:block;padding:16px;border-left:2px solid #ccc;border-right:2px solid #ccc;border-bottom:2px solid #ccc;border-bottom-left-radius:4px;border-bottom-right-radius:4px}abx-toggle-icon{display:block;cursor:pointer}abx-toggle-icon md-icon{transition:transform .4s;transform:rotateX(0deg)}abx-toggle-icon md-icon.expanded{transform:rotateX(180deg)}abx-top-banner{display:flex;position:absolute;justify-content:center;width:100%}abx-top-banner ng-transclude{display:flex;justify-content:center;background-color:#eee;border:1px solid #999;width:50%}abx-top-banner ng-transclude>*{max-width:560px;word-wrap:break-word}.abx-type-ahead-component{position:relative;max-height:32px}.abx-type-ahead-component:focus-within input{background-color:#fff}.abx-type-ahead-component__group{display:flex;flex-direction:column}.abx-type-ahead-component__group:not(:last-child){margin:0 0 16px}.abx-type-ahead-component__option-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.abx-type-ahead-component__option-text.secondary-results{font-style:italic;color:#eee}.abx-type-ahead-component .abx-input__clear-button{position:absolute;top:4px;right:10px}.abx-type-ahead-component .abx-input__field--with-clear{padding-right:30px}.abx-type-ahead-component .abx-input__secondary-icon{position:absolute;top:4px}.abx-type-ahead-component .abx-input__field--with-secondary{padding-left:30px;font-style:italic;color:#999}.abx-input--editing .abx-input__clear-button{display:none}.abx-input--editing .abx-input__field--with-clear{padding-right:initial}.abx-type-ahead-list{display:block;max-height:200px;overflow:auto;margin:0 1px;padding:0;background-color:#fff;z-index:100;overflow-anchor:none}.abx-type-ahead-list .no-results{font-style:italic;color:#999;font-size:14px;height:36px;min-height:36px;display:flex;align-items:center;padding:0 16px;cursor:not-allowed}.abx-type-ahead-list .limited-results{background-color:#eee;font-size:14px;color:#999;font-style:italic;height:32px;min-height:32px;display:flex;align-items:center;padding:0 16px}.abx-type-ahead-list .limited-results__see-all.btn-link-no-bg{font-style:normal;padding:0 2px;border:none;margin:0 2px;height:32px;min-height:32px}.abx-type-ahead-list .secondary-results{display:flex;font-style:italic;color:#999;padding-right:4px}.abx-type-ahead-list .abx-type-ahead-component__group-header{background-color:#fff;color:inherit;font-size:12px;font-weight:600 !important;border-bottom:1px solid #d9d9d9;padding:8px 0 4px 16px}.abx-type-ahead-list md-list-item{height:36px;min-height:36px}.abx-type-ahead-list md-list-item.focused{background-color:#b2dbfb !important}.abx-type-ahead-list md-list-item.focused>*{font-weight:700 !important}.abx-type-ahead-list md-list-item ::before,.abx-type-ahead-list md-list-item div,.abx-type-ahead-list md-list-item button{min-height:32px}.abx-type-ahead-list md-list-item:not(.focused):hover{background-color:rgba(0,0,0,0) !important}.abx-type-ahead-list md-list-item:not(.focused):hover>*{font-weight:inherit !important}/*!
 * <%= meta.title %> v<%= meta.version %> Stylesheet
 * Docs & License: <%= meta.homepage %>
 * (c) <%= meta.copyright %>
 */.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}body .fc{font-size:1em}.fc-unthemed th,.fc-unthemed td,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-divider,.fc-unthemed .fc-row,.fc-unthemed .fc-content,.fc-unthemed .fc-popover{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666}.fc-unthemed .fc-today{background:#fcf8e3}.fc-highlight{background:#bce8f1;opacity:.3;filter:alpha(opacity=30)}.fc-bgevent{background:rgb(143, 223, 130);opacity:.3;filter:alpha(opacity=30)}.fc-nonbusiness{background:#d7d7d7}.fc-icon{display:inline-block;height:1em;line-height:1em;font-size:1em;text-align:center;overflow:hidden;font-family:"Courier New",Courier,monospace;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"‹";font-weight:bold;font-size:200%;top:-7%}.fc-icon-right-single-arrow:after{content:"›";font-weight:bold;font-size:200%;top:-7%}.fc-icon-left-double-arrow:after{content:"«";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"»";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"◄";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"►";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"▼";font-size:125%;top:2%}.fc-icon-x:after{content:"×";font-size:200%;top:6%}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;font-size:1em;white-space:nowrap;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:-0.05em;margin:0 .2em;vertical-align:middle}.fc-state-default{background-color:#f5f5f5;background-image:-moz-linear-gradient(top, #ffffff, #e6e6e6);background-image:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));background-image:-webkit-linear-gradient(top, #ffffff, #e6e6e6);background-image:-o-linear-gradient(top, #ffffff, #e6e6e6);background-image:linear-gradient(to bottom, #ffffff, #e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);color:#333;text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2),0 1px 2px rgba(0, 0, 0, 0.05)}.fc-state-hover,.fc-state-down,.fc-state-active,.fc-state-disabled{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}.fc-state-down,.fc-state-active{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0, 0, 0, 0.15),0 1px 2px rgba(0, 0, 0, 0.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0, 0, 0, 0.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{cursor:pointer}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-rtl .fc-popover .fc-header .fc-title,.fc-ltr .fc-popover .fc-header .fc-close{float:right}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:.9em;margin-top:2px}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-helper-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc-bg table{height:100%}.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc th,.fc td{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-row .fc-highlight-skeleton td,.fc-row .fc-bgevent-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{background:none;border-color:transparent;border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad;background-color:#3a87ad;font-weight:normal}.fc-event,.fc-event:hover,.ui-widget .fc-event{color:#fff;text-decoration:none}.fc-event[href],.fc-event.fc-draggable{cursor:pointer}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25;filter:alpha(opacity=25)}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4}.fc-event .fc-resizer{display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999 !important;box-shadow:0 2px 5px rgba(0, 0, 0, 0.2)}.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0, 0, 0, 0.3)}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25;filter:alpha(opacity=25)}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:bold}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-now-indicator{position:absolute;border:0 solid red}.fc-unselectable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.fc-toolbar{text-align:center;margin-bottom:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container *:before,.fc-view-container *:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicWeek-view .fc-content-skeleton,.fc-basicDay-view .fc-content-skeleton{padding-top:1px;padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-basic-view .fc-week-number,.fc-basic-view .fc-day-number{padding:0 2px}.fc-basic-view td.fc-week-number span,.fc-basic-view td.fc-day-number{padding-top:2px;padding-bottom:2px}.fc-basic-view .fc-week-number{text-align:center}.fc-basic-view .fc-week-number span{display:inline-block;min-width:1.25em}.fc-ltr .fc-basic-view .fc-day-number{text-align:right}.fc-rtl .fc-basic-view .fc-day-number{text-align:left}.fc-day-number.fc-other-month{opacity:.3;filter:alpha(opacity=30)}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-top:1px;padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.ui-widget td.fc-axis{font-weight:normal}.fc-time-grid-container,.fc-time-grid{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{position:relative;z-index:3}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-slats .ui-widget-content{background:none}.fc-time-grid .fc-highlight-container{position:relative}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-event,.fc-time-grid .fc-bgevent{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event{overflow:hidden}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:" - "}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}abx-work-order-calendar{padding:24px;z-index:3;background-color:#fff}abx-work-order-calendar .abx-work-order-calendar__container{position:relative}abx-work-order-calendar .fc .fc-toolbar .fc-center h2{font-size:20px;margin-left:0}abx-work-order-calendar .fc .fc-toolbar .fc-center .fc-next-button,abx-work-order-calendar .fc .fc-toolbar .fc-center .fc-prev-button{background-color:rgba(0,0,0,0);background-image:none;border:none;margin-top:-4px}abx-work-order-calendar .fc .fc-toolbar .fc-center .fc-next-button{margin-left:0}abx-work-order-calendar .fc .fc-toolbar .fc-center .fc-prev-button{margin-right:0}abx-work-order-calendar .fc .fc-toolbar .fc-basicDay-button,abx-work-order-calendar .fc .fc-toolbar .fc-basicWeek-button,abx-work-order-calendar .fc .fc-toolbar .fc-month-button{text-transform:uppercase;background-color:#eee;background-image:none;border:1px solid #999;border-radius:0;box-shadow:none;color:#666;font-weight:bold;font-size:12px;margin-left:0;text-align:center;width:76.8px;height:28px}abx-work-order-calendar .fc .fc-toolbar .fc-basicDay-button.fc-state-active,abx-work-order-calendar .fc .fc-toolbar .fc-basicWeek-button.fc-state-active,abx-work-order-calendar .fc .fc-toolbar .fc-month-button.fc-state-active{background-color:#21263a;border:1px solid #21263a;color:#fff;box-shadow:0px 1px 4px 0px #000}abx-work-order-calendar .fc .fc-toolbar .fc-right .fc-button:first-child{border-top-left-radius:2px;border-bottom-left-radius:2px}abx-work-order-calendar .fc .fc-toolbar .fc-right .fc-button:last-child{border-top-right-radius:2px;border-bottom-right-radius:2px}abx-work-order-calendar .abx-popover{position:absolute;display:none;background-color:rgba(255,255,255,.8);z-index:4;color:#212121;padding:4px}abx-work-order-calendar .abx-popover.show{display:block}abx-work-order-calendar md-progress-circular{position:absolute;top:50%;margin-top:-20px;left:50%;margin-left:-20px}.abx-work-order-card .abx-work-order-collapsible-card .abx-collapsible-card{border-bottom:none}.abx-work-order-card .abx-work-order-collapsible-card .header-icon{margin:0 4px 0 0}.abx-work-order-card .abx-work-order-collapsible-card__content{padding:0}.abx-work-order-card .abx-work-order-collapsible-card__content .content-row{padding:4px 16px}.abx-work-order-card .abx-work-order-collapsible-card__content .content-row .work-order-number .overdue-icon{font-size:16px;color:#d0021b}.abx-work-order-card .abx-work-order-collapsible-card__content .content-row .work-order-building .building-icon{font-size:16px;color:#666}.abx-work-order-card .abx-work-order-collapsible-card__content .content-row .work-order-subtext{font-size:12px;color:#666}.abx-work-order-card .abx-work-order-collapsible-card__content .view-all-work-orders{display:flex;justify-content:center;padding:8px}.abx-work-order-card .abx-work-order-collapsible-card__content .view-all-work-orders--link{font-weight:bold}.abx-work-order-card .dark-row{background-color:#eee}abx-wo-quick-actions{display:block}abx-wo-quick-actions .wo-quick-actions{display:flex;flex-wrap:wrap;align-content:stretch;background-color:#eee;padding:8px 24px}abx-wo-quick-actions .wo-quick-actions button.md-button{padding:8px 12px;min-width:128px;min-height:0}@media only screen and (min-width: 960px){abx-wo-quick-actions .wo-quick-actions button.md-button{min-width:88px}}@media print{abx-wo-quick-actions .wo-quick-actions button.md-button{min-width:88px}}abx-wo-quick-actions .wo-quick-actions .icon-button{height:32px;margin:0 8px}abx-wo-quick-actions .wo-quick-actions .wo-assign-section{display:flex;flex:1 100%;align-items:center;max-height:64px}@media only screen and (min-width: 960px){abx-wo-quick-actions .wo-quick-actions .wo-assign-section{flex:1 auto;margin:8px 0 16px}}@media print{abx-wo-quick-actions .wo-quick-actions .wo-assign-section{flex:1 auto;margin:8px 0 16px}}abx-wo-quick-actions .wo-quick-actions .wo-assign-section .wo-assign-input{flex:1 auto}abx-wo-quick-actions .wo-quick-actions .wo-assign-section .wo-assign-input abx-input input.abx-input__field,abx-wo-quick-actions .wo-quick-actions .wo-assign-section .wo-assign-input abx-cost-division-selection-tree .abx-search-cost-division abx-input input,abx-cost-division-selection-tree .abx-search-cost-division abx-wo-quick-actions .wo-quick-actions .wo-assign-section .wo-assign-input abx-input input,abx-wo-quick-actions .wo-quick-actions .wo-assign-section .wo-assign-input abx-input abx-pin-typeahead .pin-typeahead__search-input input,abx-pin-typeahead .pin-typeahead__search-input abx-wo-quick-actions .wo-quick-actions .wo-assign-section .wo-assign-input abx-input input{background-color:#fff;border:1px solid #ddd}abx-wo-quick-actions .wo-quick-actions .wo-assign-section .wo-assign-button{flex:0 auto}abx-wo-quick-actions .wo-quick-actions .wo-assign-section .wo-assign-button button.md-button{margin-top:14px}abx-wo-quick-actions .wo-quick-actions .wo-room-asset-section{flex:1 100%;display:flex;justify-content:center;margin-top:16px}@media only screen and (min-width: 960px){abx-wo-quick-actions .wo-quick-actions .wo-room-asset-section{display:none}}@media print{abx-wo-quick-actions .wo-quick-actions .wo-room-asset-section{display:none}}abx-wo-quick-actions .wo-quick-actions .wo-room-asset-section>span{flex:0 auto;margin:0 8px}abx-wo-quick-actions .wo-quick-actions .wo-buttons-section{display:flex;flex:1 100%;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:16px}abx-wo-quick-actions .wo-quick-actions .wo-buttons-section .wo-primary-actions,abx-wo-quick-actions .wo-quick-actions .wo-buttons-section .wo-secondary-actions{display:flex}@media only screen and (min-width: 960px){abx-wo-quick-actions .wo-quick-actions .wo-buttons-section{flex:2 auto;justify-content:flex-end;margin-top:0}abx-wo-quick-actions .wo-quick-actions .wo-buttons-section .wo-primary-actions{flex:none}}@media print{abx-wo-quick-actions .wo-quick-actions .wo-buttons-section{flex:2 auto;justify-content:flex-end;margin-top:0}abx-wo-quick-actions .wo-quick-actions .wo-buttons-section .wo-primary-actions{flex:none}}abx-wo-quick-actions .wo-quick-actions .wo-buttons-section button.md-button{flex:0 auto}abx-wo-quick-actions .wo-quick-actions .wo-buttons-section button.md-button span{white-space:nowrap}abx-wo-quick-actions .wo-quick-actions .wo-buttons-preloader{display:flex;flex:1;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:16px}abx-wo-quick-actions .wo-quick-actions .wo-buttons-preloader .wo-buttons-preloader__row{display:flex}abx-wo-quick-actions .wo-quick-actions .wo-buttons-preloader .preloader-button{min-width:128px}@media only screen and (min-width: 960px){abx-wo-quick-actions .wo-quick-actions .wo-buttons-preloader{flex-wrap:nowrap;flex:2 auto;justify-content:flex-end;margin-top:0px}abx-wo-quick-actions .wo-quick-actions .wo-buttons-preloader .preloader-button{min-width:104px}}@media print{abx-wo-quick-actions .wo-quick-actions .wo-buttons-preloader{flex-wrap:nowrap;flex:2 auto;justify-content:flex-end;margin-top:0px}abx-wo-quick-actions .wo-quick-actions .wo-buttons-preloader .preloader-button{min-width:104px}}abx-wo-list{display:block}abx-wo-list .work-order-list-header .header-label.quick-action-arrow{max-width:56px}abx-wo-list .work-order-list-header .header-label.work-order-priority,abx-wo-list .work-order-list .work-order-list-row .work-order-list-cell.work-order-priority{max-width:36px}abx-wo-list .work-order-list-header .header-label.btn-link,abx-wo-list .work-order-list .work-order-list-row .work-order-list-cell.btn-link{padding:0 12px}abx-wo-list .work-order-list-header .header-label.quick-action-arrow,abx-wo-list .work-order-list .work-order-list-row .work-order-list-cell.quick-action-arrow{display:flex;flex:1 1 auto;flex-direction:row;justify-content:flex-end;align-items:flex-start;user-select:none;width:56px;min-width:56px;max-width:56px;padding:8px 16px}abx-wo-list .work-order-list-header .header-label.quick-action-arrow .material-icons,abx-wo-list .work-order-list .work-order-list-row .work-order-list-cell.quick-action-arrow .material-icons{font-size:24px;color:#2196f3}abx-wo-list .work-order-list-header .header-label.quick-action-arrow .caret-placeholder.material-icons,abx-wo-list .work-order-list .work-order-list-row .work-order-list-cell.quick-action-arrow .caret-placeholder.material-icons{font-size:24px;color:rgba(255,255,255,0)}abx-wo-list .work-order-intent{padding-left:20px}@media only screen and (min-width: 960px){abx-wo-list .work-order-intent{display:flex;justify-content:flex-start}}@media print{abx-wo-list .work-order-intent{display:flex;justify-content:flex-start}}abx-wo-list .work-order-assignees{display:flex;align-items:center;height:100%;padding-left:4px !important}abx-wo-list .work-order-assignees i{font-size:18px;color:#666}abx-wo-list .work-order-assignees__unassigned{height:100%;display:flex;font-style:italic;color:#666}abx-wo-list .work-order-assignees__preview{height:100%;max-width:calc(100% - 51px)}abx-wo-list .work-order-assignees__preview.full-preview{max-width:100%}abx-wo-list .work-order-assignees__preview div{display:flex}abx-wo-list .work-order-assignees__chip{padding-left:5px;min-width:46px}abx-wo-list .work-order-location__item{display:flex;flex-direction:row;align-items:center}abx-wo-list .work-order-location__item i.material-icons{margin-right:4px;color:#666}abx-wo-list .work-order-floors{display:flex;align-items:center;height:100%}abx-wo-list .work-order-floors__preview{height:100%;max-width:calc(100% - 51px)}abx-wo-list .work-order-floors__preview.full-preview{max-width:100%}abx-wo-list .work-order-floors__preview a{display:flex}abx-wo-list .work-order-floors__chip{padding-left:5px;min-width:46px}abx-wo-list .work-order-priority{display:flex;align-content:center;justify-content:center}@media only screen and (max-width: 599px){abx-wo-list .work-order-priority{padding-left:4px}}@media print{abx-wo-list .work-order-priority{padding-left:4px}}abx-wo-list .work-order-priority .high-priority{color:#d0021b}abx-wo-list .work-order-priority .material-icons{font-size:18px}abx-wo-list .work-order-list-header{display:flex;align-items:center;flex-direction:row;min-height:32px;height:32px;background-color:#f9f9f9;color:#666}abx-wo-list .work-order-list-header .header-label{font-size:12px;padding:0 8px}abx-wo-list .work-order-list-header .header-label.work-order-intent-label{display:flex;justify-content:flex-start}abx-wo-list .work-order-list-header .header-label.work-order-priority{justify-content:center}abx-wo-list .work-order-list{display:flex;align-content:flex-start;align-items:stretch;flex-direction:column;border:2px solid #ddd}abx-wo-list .work-order-list .work-order-list-loading-spinner{margin:32px;align-self:center}abx-wo-list .work-order-list .row-divider{margin:0}abx-wo-list .work-order-list .work-order-list-row{display:flex;align-items:center;flex:1 0 0%;flex-direction:row;min-height:48px}abx-wo-list .work-order-list .work-order-list-row .work-order-list-cell{padding:8px}abx-wo-list .work-order-list .work-order-list-row .work-order-list-cell.work-order-intent{padding-left:20px}abx-wo-list .work-order-list .empty-list-placeholder{font-size:24px;padding:32px;text-align:center}abx-wo-list .work-order-list .work-order-intent__reactive .reactive-triangle{border-color:rgba(0,0,0,0) rgba(0,0,0,0) #2e303c rgba(0,0,0,0);_border-color:#000 #000 #2e303c #000}abx-wo-list .work-order-list .work-order-intent__reactive .reactive-label{color:#fff;font-weight:bold}abx-wo-list .work-order-list .work-order-intent__preventive{font-weight:bold;color:#2e303c;border:2px solid #2e303c}abx-wo-list .work-order-intent__reactive{display:flex;justify-content:center;position:relative}abx-wo-list .work-order-intent__reactive .reactive-triangle{width:0;height:0;border-style:solid;border-width:0 12.5px 21.7px 12.5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);line-height:0px;_border-color:#000 #000 #fff #000;_filter:progid:DXImageTransform.Microsoft.Chroma(color="#000000")}abx-wo-list .work-order-intent__reactive .reactive-label{position:absolute;top:5px;left:0;width:100%;text-align:center;color:#2e303c}abx-wo-list .work-order-intent__preventive{display:flex;justify-content:center;border:2px solid #fff;border-radius:50%;min-width:23px;max-height:23px;color:#fff}md-option[id=wo-select]{max-width:300px !important;text-overflow:ellipsis}.abx-alert-dialog-content{font-size:16px;max-height:520px}.abx-alert-dialog-content ul{list-style-type:none}.abx-alert-dialog-content p{margin:0}.abx-alert-dialog-short .abx-alert-dialog-content{min-height:150px}.md-dialog-content{min-height:252px}.abx-asset-condition-dialog .md-dialog-content{min-height:252px}.abx-asset-export-job-dialog__help-text{text-align:center;padding:0px 0 20px 0}.abx-asset-export-job-dialog__help-text p{margin:0}.abx-asset-export-job-dialog__options{gap:30px}.abx-asset-export-job-dialog__option ng-transclude{display:flex;flex-direction:column}.abx-asset-export-job-dialog__option ng-transclude md-icon{color:#2d8dd9;font-size:32px;margin-bottom:12px}.abx-asset-export-job-dialog__job-created{text-align:center}.abx-asset-export-job-dialog__job-created p:nth-child(2){padding:8px 0}.abx-asset-export-job-dialog__content{height:216px;display:flex;align-items:center;justify-content:center}.asset-cost-adjustment-dialog h2{font-weight:normal;font-size:16px;font-family:"Open Sans";margin:8px}.asset-cost-adjustment-dialog .md-toolbar-tools--error{margin-top:4px;background-color:#f6cdd2;color:#d0021b;font-style:italic;display:flex;justify-content:center;align-items:center;height:40px}.asset-cost-adjustment-dialog .md-toolbar-tools--error h2{font-size:14px}.asset-cost-adjustment-dialog .md-toolbar-tools--error .btn-link{margin:0}.asset-cost-adjustment-dialog .md-toolbar-tools--error .retry-btn-container{display:flex;align-items:center;font-style:normal}.asset-cost-adjustment-dialog .asset-cost-adjustment-dialog__add{margin-bottom:20px}.asset-cost-adjustment-dialog .asset-cost-adjustment-dialog__add form[name=add]{display:flex}.asset-cost-adjustment-dialog .asset-cost-adjustment-dialog__add form[name=add] .asset-cost-adjustment-dialog__add_form_wrapper{background-color:#eee;display:flex;flex-direction:row;padding:10px 5px 0px 5px;gap:10px;flex:1 0 auto}.asset-cost-adjustment-dialog .asset-cost-adjustment-dialog__add form[name=add] .asset-cost-adjustment-dialog__add_form_wrapper input{height:40px;background-color:#fff}.asset-cost-adjustment-dialog .asset-cost-adjustment-dialog__add form[name=add] .asset-cost-adjustment-dialog__add_form_wrapper md-select{height:40px;background-color:#fff}.asset-cost-adjustment-dialog .asset-cost-adjustment-dialog__add form[name=add] .asset-cost-adjustment-dialog__add_form_wrapper md-select md-select-value{min-width:38px}.asset-cost-adjustment-dialog .asset-cost-adjustment-dialog__add form[name=add] .asset-cost-adjustment-dialog__add_form_wrapper .description{flex:1}.asset-cost-adjustment-dialog .asset-cost-adjustment-dialog__add form[name=add] .asset-cost-adjustment-dialog__add_form_wrapper .adjustment_field{display:flex;align-items:baseline;flex-basis:10%;gap:10px;flex-basis:20%;align-items:unset}@media screen and (max-width: 1705px){.asset-cost-adjustment-dialog .asset-cost-adjustment-dialog__add form[name=add] .asset-cost-adjustment-dialog__add_form_wrapper .adjustment_field{flex-basis:30%}}.asset-cost-adjustment-dialog .asset-cost-adjustment-dialog__add form[name=add] .asset-cost-adjustment-dialog__add_form_wrapper .adjustment_field label{font-size:18px;font-weight:600}.asset-cost-adjustment-dialog .asset-cost-adjustment-dialog__add form[name=add] .asset-cost-adjustment-dialog__add_form_wrapper .add{height:40px;margin:0;padding:0;border:none}.asset-cost-adjustment-dialog .cost-adjustments-list-title{display:flex;width:100%;justify-content:space-between;align-items:flex-end}.asset-cost-adjustment-dialog .cost-adjustments-list-title>span{font-size:12px;font-style:italic;padding-bottom:2px}.asset-cost-adjustment-dialog .icon-warning-container{display:flex}.asset-cost-adjustment-dialog .icon-warning-container__icon-warning{font-size:16px;color:#ff960b}.asset-cost-adjustment-dialog .icon-warning-container__tooltip-warning{font-size:12px;width:185px;height:auto !important;overflow:visible !important;white-space:normal !important;text-align:center !important;line-height:15px;padding:16px 8px}.asset-cost-adjustment-dialog .cost-adjustment-header{font-size:12px}.asset-cost-adjustment-dialog .cost-adjustment-header md-toolbar.abx-list-header,.asset-cost-adjustment-dialog .cost-adjustment-header md-toolbar.abx-batch-actions{height:30px;max-height:30px;min-height:30px;background:#d8d8d8;border-bottom:none !important}.asset-cost-adjustment-dialog .cost-adjustment-header md-content.abx-list{padding-bottom:5px}.asset-cost-adjustment-dialog .cost-adjustment-header .list-header>div{color:#212121;text-transform:none;font-weight:600;font-size:12px}.asset-cost-adjustment-dialog .cost-adjustment-header .button-container{display:flex;justify-content:space-between}.asset-cost-adjustment-dialog .cost-adjustment-header .item-description{font-style:italic}.asset-cost-adjustment-dialog .cost-adjustment-header .preloader-list-item-details{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:48px;padding:0 8px}.asset-cost-adjustment-dialog .cost-adjustment-header .preloader-item-rectangle-large{animation-name:pulse-darken;border-radius:5px;margin-right:12px;height:20px;width:250px}.asset-cost-adjustment-dialog .cost-adjustment-header .preloader-item-rectangle-small{animation-name:pulse-darken;border-radius:5px;margin-right:12px;height:20px;width:35px}.asset-cost-adjustment-dialog .cost-adjustment-header .preloader-last-item{margin-bottom:5px}.asset-cost-adjustment-dialog abx-list md-content.abx-list abx-list-item:last-of-type{margin-bottom:10px !important}.asset-cost-adjustment-dialog .cost-adjustment-footer{display:flex;height:37px;width:100%;justify-content:space-between;align-items:flex-end;font-weight:600}.asset-cost-adjustment-dialog .cost-adjustment-footer label{margin-bottom:0px;justify-content:center}.asset-cost-adjustment-dialog .cost-adjustment-footer-total-cost{display:flex;justify-content:start;align-items:center;background-color:rgba(45,141,217,.25);height:37px;white-space:nowrap}.tooltip-description{height:auto !important;max-width:250px !important;overflow:visible !important;white-space:normal !important}.list-title-and-icon-warning{display:flex;align-items:center}.list-title-and-icon-warning h2{display:inline;margin-right:8px}.icon-warning-container{display:flex}.icon-warning-container__icon-warning{font-size:16px;color:#ff960b}.icon-warning-container__tooltip-warning{font-size:12px;width:185px;height:auto !important;overflow:visible !important;white-space:normal !important;text-align:center !important;line-height:15px;padding:16px 8px}.cost-adjustment-table__description-cell .abx-input__error-container,.cost-adjustment-table__adjustment-percent-cell .abx-input__error-container{display:none}.cost-adjustment-table__description-cell .abx-input__field,.cost-adjustment-table__description-cell abx-cost-division-selection-tree .abx-search-cost-division abx-input input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .cost-adjustment-table__description-cell input,.cost-adjustment-table__description-cell .abx-input__textarea-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input input.md-input,.abx-input__textarea-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input .cost-adjustment-table__description-cell input.md-input,.cost-adjustment-table__description-cell abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__textarea-wrapper input.md-input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__textarea-wrapper .cost-adjustment-table__description-cell input.md-input,.cost-adjustment-table__description-cell .abx-input__textarea-wrapper .abx-input__field.md-input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .cost-adjustment-table__description-cell .abx-input__textarea-wrapper input.md-input,.abx-input__textarea-wrapper .cost-adjustment-table__description-cell .abx-input__field.md-input,.abx-input__textarea-wrapper .cost-adjustment-table__description-cell abx-cost-division-selection-tree .abx-search-cost-division abx-input input.md-input,.cost-adjustment-table__description-cell abx-pin-typeahead .pin-typeahead__search-input input,abx-pin-typeahead .pin-typeahead__search-input .cost-adjustment-table__description-cell input,.cost-adjustment-table__description-cell .abx-input__textarea-wrapper abx-pin-typeahead .pin-typeahead__search-input input.md-input,.abx-input__textarea-wrapper abx-pin-typeahead .pin-typeahead__search-input .cost-adjustment-table__description-cell input.md-input,.cost-adjustment-table__description-cell abx-pin-typeahead .pin-typeahead__search-input .abx-input__textarea-wrapper input.md-input,abx-pin-typeahead .pin-typeahead__search-input .abx-input__textarea-wrapper .cost-adjustment-table__description-cell input.md-input,.cost-adjustment-table__adjustment-percent-cell .abx-input__field,.cost-adjustment-table__adjustment-percent-cell abx-cost-division-selection-tree .abx-search-cost-division abx-input input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .cost-adjustment-table__adjustment-percent-cell input,.cost-adjustment-table__adjustment-percent-cell .abx-input__textarea-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input input.md-input,.abx-input__textarea-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input .cost-adjustment-table__adjustment-percent-cell input.md-input,.cost-adjustment-table__adjustment-percent-cell abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__textarea-wrapper input.md-input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__textarea-wrapper .cost-adjustment-table__adjustment-percent-cell input.md-input,.cost-adjustment-table__adjustment-percent-cell .abx-input__textarea-wrapper .abx-input__field.md-input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .cost-adjustment-table__adjustment-percent-cell .abx-input__textarea-wrapper input.md-input,.abx-input__textarea-wrapper .cost-adjustment-table__adjustment-percent-cell .abx-input__field.md-input,.abx-input__textarea-wrapper .cost-adjustment-table__adjustment-percent-cell abx-cost-division-selection-tree .abx-search-cost-division abx-input input.md-input,.cost-adjustment-table__adjustment-percent-cell abx-pin-typeahead .pin-typeahead__search-input input,abx-pin-typeahead .pin-typeahead__search-input .cost-adjustment-table__adjustment-percent-cell input,.cost-adjustment-table__adjustment-percent-cell .abx-input__textarea-wrapper abx-pin-typeahead .pin-typeahead__search-input input.md-input,.abx-input__textarea-wrapper abx-pin-typeahead .pin-typeahead__search-input .cost-adjustment-table__adjustment-percent-cell input.md-input,.cost-adjustment-table__adjustment-percent-cell abx-pin-typeahead .pin-typeahead__search-input .abx-input__textarea-wrapper input.md-input,abx-pin-typeahead .pin-typeahead__search-input .abx-input__textarea-wrapper .cost-adjustment-table__adjustment-percent-cell input.md-input{height:40px}.cost-adjustment-table__scope-cell{flex:24 0;display:flex;align-items:center;align-self:stretch;gap:.65rem}.cost-adjustment-table__scope-cell__icon{display:inline-flex}.cost-adjustment-table__scope-cell__icon .material-icons{font-size:22px;color:#999}.cost-adjustment-table__scope-cell__title{display:inline-flex;flex-direction:column}.cost-adjustment-table__scope-cell .scope-title{overflow:hidden;text-overflow:ellipsis}.cost-adjustment-table__scope-cell .scope-rule{font-weight:bold;font-style:normal}.cost-adjustment-table__scope-cell .scope-building{overflow:hidden;text-overflow:ellipsis}.cost-adjustment-table__description-cell{flex:60 60}.cost-adjustment-table__adjustment-percent-cell{flex:15 0}.cost-adjustment-table__right-side{display:flex;flex-grow:0;flex-shrink:0;flex-basis:224px;align-items:center}.cost-adjustment-table__updated-cost-cell{flex-grow:1}.cost-adjustment-table__action-cell{display:flex;justify-content:space-between;flex-basis:64px}.cost-adjustment-table__cancel-save-container button{margin-top:3px;margin-bottom:4px}.cost-adjustment-table__cancel-save-container button.save{padding:0}.cost-adjustment-table__saved-icon md-icon{color:#4ca54c}.cost-adjustment-table__list-item.cost-adjustment-table__list-item.cost-adjustment-table__list-item.cost-adjustment-table__list-item.cost-adjustment-table__list-item{align-items:center;font-style:italic;padding:0}.cost-adjustment-footer>*{padding-right:8px}md-dialog.abx-dialog.delete-cost-adjustment-dialog{min-width:30%}.asset-cost-line-selection-dialog{width:inherit !important;max-width:80% !important;max-height:85%}@media screen and (max-width: 1380px){.asset-cost-line-selection-dialog{width:inherit !important;max-width:95% !important}}.asset-cost-line-selection-dialog__action-delete-wrapper{flex-grow:1}.asset-cost-line-selection-dialog .md-warn{color:#a94442;background-color:#efd7d7}.asset-cost-line-selection-dialog__loading{display:flex;flex:1 1 auto;flex-direction:row;justify-content:center;padding:50px 16px}abx-cost-division-selection-tree{display:block;width:33%;min-width:33%;padding-right:5px}abx-cost-division-selection-tree .abx-search-cost-division{position:relative}abx-cost-division-selection-tree .abx-search-cost-division abx-input{height:52px;padding-left:5px;padding-right:5px}abx-cost-division-selection-tree .abx-search-cost-division abx-input input{height:40px;padding-left:16px;padding-right:40px}abx-cost-division-selection-tree .abx-search-cost-division abx-input label{font-weight:600;color:#999}abx-cost-division-selection-tree .abx-search-cost-division__icon{color:#2196f3;font-size:20px;position:absolute;right:16px;top:11px}abx-cost-division-selection-tree .abx-result-cost-division{border-top:2px solid #2d8dd9}abx-cost-division-selection-tree .abx-result-cost-division md-list{padding-bottom:0;padding-top:0}abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item{border-bottom:1px solid #d9d9d9}abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item .md-button{padding:0;position:absolute;top:0;left:0;bottom:0;background-color:rgba(0,0,0,0);transition:none}abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item__icon{color:#2d8dd9;font-size:20px;margin-left:0;margin-right:0;pointer-events:none}abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item__icon:first-child:not(.md-avatar-icon){margin-right:0}abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item__division-code{align-items:center;color:#212121;background-color:#eee;border-radius:50%;display:flex;font-weight:600;justify-content:center;min-width:25px;min-height:25px;line-height:25px}abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item__dash{display:none;height:7px;line-height:4px;text-align:center;width:12px;margin-left:4px;margin-right:4px}abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item__title{flex:1;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item__level2,abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item__level3,abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item__level4{height:30px;min-height:30px}abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item__level2 .md-button,abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item__level3 .md-button,abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item__level4 .md-button{height:30px;min-height:30px;padding-left:28px}abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item__level2 .md-list-item-inner,abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item__level3 .md-list-item-inner,abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item__level4 .md-list-item-inner{height:30px;min-height:30px}abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item__level2 .list-item__division-code,abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item__level3 .list-item__division-code,abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item__level4 .list-item__division-code{font-size:12px;background-color:#fff}abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item__level2 .list-item__title,abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item__level3 .list-item__title,abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item__level4 .list-item__title{color:#2d8dd9;font-size:12px;margin-left:0}abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item__level2 .list-item__dash,abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item__level3 .list-item__dash,abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item__level4 .list-item__dash{display:block}abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item__level1 md-icon{margin-top:4px}abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item__level1 .list-item__title{padding-left:8px;color:#2d8dd9}abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item__level3 .list-item__icon{font-size:12px;text-align:center}abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item__level4 .list-item__icon{display:none}abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item__level4 .list-item__title{color:#212121}abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item__level4 .md-button{padding-left:52px}abx-cost-division-selection-tree .abx-result-cost-division md-list .list-item.selected .list-item__icon{transform:rotate(90deg)}abx-cost-division-selection-tree .abx-result-cost-division .loader{margin:0 auto;margin-top:10px}md-dialog{width:50%;min-width:50%}abx-cost-line-asset-details-section{display:block}abx-cost-line-asset-details-section .cost-line-asset-details-section{display:flex;flex-direction:row;margin-bottom:30px}abx-cost-line-asset-details-section .cost-line-asset-details-section__column{display:flex;flex-direction:column}abx-cost-line-asset-details-section .cost-line-asset-details-section__column.cost-line-asset-details_carousel-wrapper{width:400px;margin-right:60px;row-gap:4px}abx-cost-line-asset-details-section .cost-line-asset-details-section__column.cost-line-asset-details_carousel-wrapper .cost-line-asset-details_no-image{font-weight:bold;opacity:.4;font-size:large;height:100%;text-align:center;padding-top:45%}abx-cost-line-asset-details-section .cost-line-asset-details-section__column.cost-line-asset-details_specs-wrapper{width:100%}abx-cost-line-asset-details-section .cost-line-asset-details-section__column .media-viewer-image{background-color:#eee;border:1px solid #d9d9d9;pointer-events:none}abx-cost-line-asset-details-section .cost-line-asset-details-section__column .media-viewer-image .control-container{display:none}abx-cost-line-asset-details-section .cost-line-asset-details-section__column .media-viewer-image img,abx-cost-line-asset-details-section .cost-line-asset-details-section__column .media-viewer-image .backdrop{transition:none}abx-cost-line-asset-details-section .cost-line-asset-details-section__column .cost-line-asset-details-section__carousel{display:flex;align-self:center}abx-cost-line-asset-details-section .cost-line-asset-details-section__column .cost-line-asset-details-section__carousel md-icon{color:#2d8dd9;font-size:20px}abx-cost-line-asset-details-section .cost-line-asset-details-section__column .cost-line-asset-details-section__carousel md-icon:hover{color:#2072b3}abx-cost-line-asset-details-section .cost-line-asset-details-section__column .cost-line-asset-details-section__carousel .cost-line-asset-details-section__carousel-of{padding:0 4px}abx-cost-line-asset-details-section .cost-line-asset-details-section__details-wrapper{display:flex;height:300px;margin-top:6px;overflow-y:scroll;border:1px solid #d9d9d9}abx-cost-line-asset-details-section .cost-line-asset-details-section__loading{padding:20px}abx-cost-line-asset-details-section .cost-line-asset-details-section__info-title{font-weight:bold;display:flex}abx-cost-line-asset-details-section .cost-line-asset-details-section__info-title span{margin-left:6px}abx-cost-line-asset-details-section .cost-line-asset-details-section__field{margin-bottom:6px;padding:0 10px;display:flex;border-bottom:1px solid #d9d9d9;padding:8px 16px}abx-cost-line-asset-details-section .cost-line-asset-details-section__label{text-align:left;pointer-events:none}abx-cost-line-asset-details-section .cost-line-asset-details-section__label::after{content:":"}abx-cost-line-asset-details-section .cost-line-asset-details-section__field-value{padding-left:8px;max-width:600px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#717171;font-style:italic;margin:0px 5px}abx-cost-line-asset-details-section .cost-line-asset-details-section__field-value:empty::before{content:"​"}abx-cost-line-customization-form{display:block}abx-cost-line-customization-form .cost-line-customization-form{display:flex;flex-direction:row;align-items:center}abx-cost-line-customization-form .cost-line-customization-form abx-input{flex-grow:1}abx-cost-line-customization-form .cost-line-customization-form abx-input:not(:first-child){margin-left:8px}abx-cost-line-customization-form .cost-line-customization-form abx-input:not(:last-child){margin-right:8px}abx-cost-line-customization-form .cost-line-customization-form__formula-symbol{flex-grow:0}abx-cost-line-creation-section{display:block}abx-cost-line-creation-section .cost-line-creation-section{display:flex;flex-direction:row;flex-wrap:wrap}abx-cost-line-creation-section .cost-line-creation-section__search-area{display:flex;column-gap:20px}abx-cost-line-creation-section .cost-line-creation-section__search-field{min-width:250px;margin-top:23px}abx-cost-line-creation-section .cost-line-creation-section__organization-input{min-width:200px}abx-cost-line-creation-section .cost-line-creation-section__uniformat-field{margin-right:24px}abx-cost-line-creation-section .cost-line-creation-section__description-field{flex-grow:1}abx-cost-line-creation-section .cost-line-creation-section__flex-break{flex-basis:100%;height:0}abx-cost-line-selection-list-item{display:block}.cls-list-item{padding-left:8px;padding-top:2px;padding-bottom:2px;margin-bottom:4px;background-color:#fff;width:100%}.cls-list-item md-radio-button{margin-bottom:0}.cls-list-item__label-uniformat{font-size:12px;color:#000;font-family:Open Sans;font-weight:400;text-align:left;color:#666}.cls-list-item__label-description{font-size:14px;color:#000;font-family:Open Sans;font-weight:400;text-align:left}.cls-list-item__form{border-top:1px solid;border-color:#eee;margin-top:4px;padding-top:8px}abx-cost-line-selection-context{display:block}abx-cost-line-selection-list{display:block;flex-grow:1}.cost-line-selection-list{background-color:#eee;display:flex;flex-direction:column;padding-left:8px;padding-top:8px;padding-right:1px;padding-bottom:4px;min-height:420px}.cost-line-selection-list__item-preloader--1{width:100%;margin-bottom:4px;height:40px;background-color:rgba(255,255,255,.8)}.cost-line-selection-list__item-preloader--2{width:100%;margin-bottom:4px;height:40px;background-color:rgba(255,255,255,.6)}.cost-line-selection-list__item-preloader--3{width:100%;margin-bottom:4px;height:40px;background-color:rgba(255,255,255,.4)}.cost-line-selection-list__item-preloader--4{width:100%;margin-bottom:4px;height:40px;background-color:rgba(255,255,255,.2)}.cost-line-selection-list__item-preloader--5{width:100%;margin-bottom:4px;height:40px;background-color:rgba(255,255,255,0)}.cost-line-selection-list__item-preloader--6{width:100%;margin-bottom:4px;height:40px;background-color:rgba(255,255,255,0)}.cost-line-selection-list__item-preloader--7{width:100%;margin-bottom:4px;height:40px;background-color:rgba(255,255,255,0)}.cost-line-selection-list__item-preloader--8{width:100%;margin-bottom:4px;height:40px;background-color:rgba(255,255,255,0)}.cost-line-selection-list__item-preloader--9{width:100%;margin-bottom:4px;height:40px;background-color:rgba(255,255,255,0)}.cost-line-selection-list__item-preloader--10{width:100%;margin-bottom:4px;height:40px;background-color:rgba(255,255,255,0)}abx-cost-line-selection-section{display:block}abx-cost-line-selection-section div.cost-line-selection-section{display:flex;flex-direction:row}.asset-life-cycle-dialog{min-height:50%}.asset-life-cycle-dialog--single{width:inherit !important;max-width:80% !important;max-height:85%}@media screen and (max-width: 1380px){.asset-life-cycle-dialog--single{width:inherit !important}}.asset-life-cycle-dialog .md-dialog-content{padding:0}.asset-life-cycle-dialog .abx-dialog-buttons{margin-top:32px}.asset-life-cycle-dialog__content{flex:1 1 66%;padding:24px;max-height:60vh;overflow-y:auto}.asset-life-cycle-dialog__asset-details-sidebar{flex:1 1 33%;padding:24px 16px;max-height:60vh;overflow-y:auto}.asset-life-cycle-dialog__action-delete-wrapper{flex-grow:1}.asset-life-cycle-dialog .md-warn{color:#a94442;background-color:#efd7d7}.asset-life-cycle-dialog__loading{display:flex;flex:1 1 auto;flex-direction:row;justify-content:center;padding:48px 16px}.asset-life-cycle-dialog__installation-date,.asset-life-cycle-dialog__cost{padding:16px 8px}.asset-life-cycle-dialog__installation-date{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.asset-life-cycle-dialog__installation-date-input{flex:1 1 auto}.asset-life-cycle-dialog__assessed-date{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.asset-life-cycle-dialog__assessed-date-input{flex:1 1 auto}.asset-life-cycle-dialog__scheduled-date{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.asset-life-cycle-dialog__scheduled-date-input{flex:1 1 auto}.asset-life-cycle-dialog .asset-life-cycle-dialog-catalog-item,.asset-life-cycle-dialog .asset-life-cycle-dialog-cost-line{margin-bottom:18px}.asset-life-cycle-dialog .asset-life-cycle-dialog-catalog-item__label,.asset-life-cycle-dialog .asset-life-cycle-dialog-cost-line__label{font-size:12px;line-height:20px;padding:2px 8px;font-weight:600}.asset-life-cycle-dialog .asset-life-cycle-dialog-catalog-item__label::after,.asset-life-cycle-dialog .asset-life-cycle-dialog-cost-line__label::after{content:" *";color:#2d8dd9}.asset-life-cycle-dialog .asset-life-cycle-dialog-catalog-item__input,.asset-life-cycle-dialog .asset-life-cycle-dialog-cost-line__input{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:32px;font-size:14px;line-height:14px;margin:0;padding:4px 8px;width:100%;border-radius:2px;background-color:#f5f5f5;border:1px solid #d9d9d9}.asset-life-cycle-dialog .asset-life-cycle-dialog-catalog-item__input md-icon,.asset-life-cycle-dialog .asset-life-cycle-dialog-cost-line__input md-icon{margin:0}.asset-life-cycle-dialog .asset-life-cycle-dialog-catalog-item--readonly .asset-life-cycle-dialog-catalog-item__label::after,.asset-life-cycle-dialog .asset-life-cycle-dialog-catalog-item--readonly .asset-life-cycle-dialog-cost-line__label::after,.asset-life-cycle-dialog .asset-life-cycle-dialog-cost-line--readonly .asset-life-cycle-dialog-catalog-item__label::after,.asset-life-cycle-dialog .asset-life-cycle-dialog-cost-line--readonly .asset-life-cycle-dialog-cost-line__label::after{content:""}.asset-life-cycle-dialog .asset-life-cycle-dialog-catalog-item--readonly .asset-life-cycle-dialog-catalog-item__input,.asset-life-cycle-dialog .asset-life-cycle-dialog-catalog-item--readonly .asset-life-cycle-dialog-cost-line__input,.asset-life-cycle-dialog .asset-life-cycle-dialog-cost-line--readonly .asset-life-cycle-dialog-catalog-item__input,.asset-life-cycle-dialog .asset-life-cycle-dialog-cost-line--readonly .asset-life-cycle-dialog-cost-line__input{border:none;background-color:rgba(0,0,0,0)}.asset-life-cycle-dialog .asset-life-cycle-dialog-frequency,.asset-life-cycle-dialog .asset-life-cycle-dialog-unit-cost{margin-bottom:18px}.asset-life-cycle-dialog .asset-life-cycle-dialog-frequency__frequency-container,.asset-life-cycle-dialog .asset-life-cycle-dialog-unit-cost__frequency-container{display:flex;flex-direction:row;margin-bottom:18px}.asset-life-cycle-dialog .asset-life-cycle-dialog-frequency__label,.asset-life-cycle-dialog .asset-life-cycle-dialog-unit-cost__label{font-size:12px;line-height:20px;padding:2px 8px;font-weight:600}.asset-life-cycle-dialog .asset-life-cycle-dialog-frequency__input,.asset-life-cycle-dialog .asset-life-cycle-dialog-unit-cost__input{font-size:14px;line-height:14px;margin:0;padding-left:8px;width:100%;margin-top:8px}.asset-life-cycle-dialog .asset-life-cycle-dialog-total-cost{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.asset-life-cycle-dialog .asset-life-cycle-dialog-total-cost__cost{margin-top:32px;padding-left:8px}.asset-life-cycle-dialog .asset-life-cycle-dialog-total-cost__cost__label{font-weight:bold;font-size:12pt}.asset-life-cycle-dialog .asset-life-cycle-dialog-total-cost__cost__value{font-size:14pt}.asset-life-cycle-dialog .asset-life-cycle-dialog-quantity-fields{display:flex;flex-direction:row;justify-content:stretch}.asset-life-cycle-dialog .asset-life-cycle-dialog-quantity-fields__quantity{flex:1 1 70%}.asset-life-cycle-dialog .asset-life-cycle-dialog-quantity-fields__quantity-unit{flex:1 1 30%;margin-left:16px}.asset-life-cycle-dialog .catalog-items-selection__search-input{display:flex;flex-direction:row;justify-content:start}.asset-life-cycle-dialog .catalog-items-selection__search-input md-icon{margin:4px 16px}.asset-life-cycle-dialog .catalog-items-selection__items-list md-content.abx-list{max-height:480px}.asset-life-cycle-dialog .catalog-items-selection__details .abx-button{align-self:flex-end}.assign-wo-dialog__content{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;padding:0 1.5em}.assign-wo-dialog__icon{margin-right:.5em}.assign-wo-dialog__input{flex-grow:1}.abx-association-dialog__preloader-line{width:100%;height:24px;margin-bottom:16px}.abx-association-dialog__preloader-block{width:100%;height:250px}.abx-association-dialog__inputs-container button{width:100%}.abx-association-dialog__input{display:flex;flex-direction:row;flex-wrap:wrap;text-align:center;margin-bottom:3px}.abx-association-dialog__input abx-input{flex:48%;width:100%;box-sizing:border-box}.abx-association-dialog__input abx-input:nth-child(odd){margin-right:8px}.abx-association-dialog__input abx-input:last-of-type{margin-right:0}.abx-association-dialog__input hr{width:100%;color:#d9d9d9;border-top-width:3px}.abx-association-dialog__add-container button{margin:0}.abx-association-dialog .abx-force-flex-wrap{flex-basis:100%}.abx-association-dialog .warning{font-style:italic}.bulk-add-relationships-dialog{position:relative}.bulk-add-relationships-dialog__retry-container{display:flex;justify-content:center;margin:0;gap:1.5rem}.bulk-add-relationships-dialog__retry-container strong{display:inline-flex;flex-direction:column;justify-content:center;min-height:40px;line-height:16px;height:auto;color:#f44336}.bulk-add-relationships-dialog__retry-container button.btn-link{display:inline-flex;align-self:stretch;align-items:center;min-width:fit-content;text-transform:capitalize;border:none;padding:0;margin:0}.bulk-add-relationships-dialog__retry-container button.btn-link:hover{background-color:initial}.bulk-add-relationships-dialog__help-text{font-size:1.45rem;text-align:center;margin-bottom:2rem}.bulk-add-relationships-dialog__selected-items-info{display:block;text-align:center;max-width:fit-content;margin:0 auto 2rem}.bulk-add-relationships-dialog__body{display:flex;align-self:baseline;align-items:stretch;flex-direction:column}.bulk-add-relationships-dialog__body .grid{display:grid;column-gap:2rem}.bulk-add-relationships-dialog__body .grid.three-columns{grid-template-columns:repeat(3, 1fr)}.bulk-add-relationships-dialog__body .grid.two-columns{grid-template-columns:repeat(2, 1fr)}.bulk-assign-dialog md-dialog-content{background-color:#fff;color:#000}.bulk-assign-dialog__header{margin-bottom:1em}.bulk-assign-dialog__add-section,.bulk-assign-dialog__remove-section{border:1px solid #ccc}.bulk-assign-dialog__add-section-header,.bulk-assign-dialog__remove-section-header{background-color:#eee;padding:.5em}.bulk-assign-dialog__add-section-header i,.bulk-assign-dialog__remove-section-header i{margin-right:.3em;margin-bottom:2px}.bulk-assign-dialog__add-section-header span,.bulk-assign-dialog__remove-section-header span{display:inline-block;font-weight:bold;text-transform:uppercase;font-size:1.4em}.bulk-assign-dialog__add-section-header span:first-child,.bulk-assign-dialog__remove-section-header span:first-child{display:flex;align-items:flex-end}.bulk-assign-dialog__add-section-header span:last-child,.bulk-assign-dialog__remove-section-header span:last-child{font-size:.9em;text-align:center;text-transform:none}.bulk-assign-dialog__add-section-header i{color:#4ca54c}.bulk-assign-dialog__remove-section-header i{color:#d0021b}.bulk-assign-dialog__list{max-height:20em;height:20em;padding:1em;overflow-y:auto}.bulk-assign-dialog md-dialog-actions{background-color:#fff;color:#000}.bulk-delete-asset-dialog{color:#212121}.bulk-delete-asset-dialog__list-item{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding:4px 8px}.bulk-delete-asset-dialog__list-item p{padding-left:28px;margin-bottom:0px}.bulk-delete-asset-dialog__success{color:#4ca54c}.bulk-delete-asset-dialog__error{color:#d0021b}.bulk-edit-pinfield-dialog__retry-container{display:flex;justify-content:center;margin:0;gap:1.5rem}.bulk-edit-pinfield-dialog__retry-container strong{display:inline-flex;flex-direction:column;justify-content:center;min-height:40px;line-height:16px;height:auto;color:#f44336}.bulk-edit-pinfield-dialog__retry-container button.btn-link{display:inline-flex;align-self:stretch;align-items:center;min-width:fit-content;text-transform:capitalize;border:none;padding:0;margin:0}.bulk-edit-pinfield-dialog__retry-container button.btn-link:hover{background-color:initial}.bulk-edit-pinfield-dialog__list{display:flex;flex-direction:column;flex-wrap:nowrap;flex:1 0 100%}.bulk-edit-pinfield-dialog__list-item{display:flex;flex-wrap:nowrap;align-items:stretch;align-self:stretch;gap:0 1.5rem}.bulk-edit-pinfield-dialog__pin-input-component{display:flex;flex-direction:column;flex:1 0 auto;align-self:center;align-items:stretch}.bulk-edit-pinfield-dialog__clear-checkbox{display:flex;flex-direction:row;align-items:center;align-self:center}.bulk-edit-pinfield-dialog__clear-checkbox md-checkbox{margin-bottom:0}.bulk-edit-pinfield-dialog__help-text{text-align:center;max-width:525px;margin:0 auto 16px auto}.change-decommission-date-dialog{color:#212121;background-color:#fff}.change-decommission-date-dialog__date-input{display:flex;flex-direction:column;margin:1em 0}.change-decommission-date-dialog__error{text-align:center;color:red}.confirmation-dialog .md-dialog-content{display:flex;flex-direction:row;align-items:center;justify-content:center;min-height:auto}.decommission-dialog{color:#212121;background-color:#fff}.decommission-dialog__list{display:flex;flex-direction:column}.decommission-dialog__list-item{display:flex;flex-direction:column}.decommission-dialog__list-item-detail{align-items:center;border-bottom:1px solid #d9d9d9;color:#2d8dd9;display:flex;flex-direction:row;font-weight:700;justify-content:flex-start;padding:8px 0;cursor:pointer}.decommission-dialog__list-item-title{margin-right:3px}.decommission-dialog__nav-button{flex:1 1 0;text-align:right}.decommission-dialog__date-input{display:flex;flex-direction:column;margin:1em 0}.decommission-dialog__error{text-align:center;color:red}.delete-dialog{color:#212121}.delete-dialog__list-item{font-weight:bold;align-items:center;color:#2d8dd9;display:flex;flex-direction:row;justify-content:space-between;height:36px;padding:0 8px;cursor:pointer}.delete-dialog__list-item:hover{color:#2072b3}.delete-dialog__disabled{font-weight:normal;font-style:italic;color:#666;cursor:default !important}.delete-dialog__disabled:hover{color:#666}.delete-dialog__green{color:#4ca54c}.delete-dialog .abx-dialog__help-text{margin-bottom:24px}md-dialog{width:80%}@media only screen and (min-width: 1280px){md-dialog{width:50%}}@media only screen and (min-width: 1920px){md-dialog{width:33%}}md-dialog.abx-dialog,md-dialog.abx-condition-dialog{width:680px;max-width:680px}md-dialog.dialog-height-90{min-height:90%;height:90%}md-dialog md-toolbar div.md-toolbar-tools>h2{font-weight:500}md-dialog md-toolbar div.md-toolbar-tools>button.md-button.dialog-close-btn{display:flex;flex-direction:row;align-items:center;align-content:center;justify-content:center;margin-right:-6px}md-dialog md-dialog-actions{flex:0 0 auto;padding-right:16px}md-dialog md-dialog-actions .abx-dialog__actions{flex:1 1 0px}@media only screen and (min-width: 960px){md-dialog md-dialog-actions{padding-right:8px}}@media print{md-dialog md-dialog-actions{padding-right:8px}}md-dialog md-dialog-content{flex-direction:column}md-dialog md-dialog-content md-progress-circular.inline{display:inline}md-dialog md-dialog-content .md-dialog-content{padding:8px}md-dialog md-dialog-content .md-dialog-content .md-title{font-weight:bold}@media only screen and (min-width: 960px){md-dialog md-dialog-content .md-dialog-content{padding:24px}}@media print{md-dialog md-dialog-content .md-dialog-content{padding:24px}}md-dialog .abx-dialog__help-text{margin-bottom:16px;text-align:center}md-dialog .abx-dialog__inputs{display:flex;flex-direction:column;flex:auto;padding:16px}md-dialog .abx-dialog__inputs .abx-dialog__inputs__form-row{display:flex;flex-direction:row;flex-grow:1}md-dialog .abx-dialog__inputs .abx-dialog__inputs__form-row--half{max-width:50%;flex:1 1 50%}md-dialog .abx-dialog__inputs .abx-dialog__inputs__form-row .first-input{padding-right:8px}md-dialog .abx-dialog__inputs .abx-dialog__inputs__form-row .second-input{padding-left:8px}md-dialog .abx-dialog__actions{display:flex;flex-direction:column;flex:1 0 auto;align-items:stretch;max-width:100%}md-dialog .abx-dialog-buttons{display:flex;flex:0 1 auto;flex-direction:row;justify-content:space-around;align-content:stretch}md-dialog .abx-dialog-buttons>button{width:100%;margin-right:8px !important}@media only screen and (min-width: 960px){md-dialog .abx-dialog-buttons{justify-content:flex-end}md-dialog .abx-dialog-buttons>button{width:auto}}@media print{md-dialog .abx-dialog-buttons{justify-content:flex-end}md-dialog .abx-dialog-buttons>button{width:auto}}md-dialog .abx-dialog-bulk-add-buttons{display:flex;margin-right:auto}md-dialog .abx-input-section{display:block}md-dialog .abx-input-section md-input-container{display:block}md-dialog .abx-work-order-location-section{display:flex;flex-direction:row}md-dialog .checklist-template-error{display:flex;justify-content:center;color:#d0021b}md-dialog .remove-location{margin-left:16px}md-dialog .abx-attachment-container .label .attachment-container__label{text-transform:none}md-dialog .abx-external-work-order-dialog{min-height:0px}.display-text-background{background-color:#fff}.display-text-background .display-text{font-size:1.125em;font-weight:lighter;margin:14px}.edit-document-array-dialog{min-height:90%;max-height:90%;height:90%}.edit-tag-filter-dialog{min-height:90%;max-height:90%;height:90%}.edit-tag-filter-dialog abx-list{overflow-y:auto}.select-document-dialog{max-height:90%;min-height:90%;height:90%}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.select-dialog-list-container{height:100%}}abx-list-item:hover{cursor:pointer}.thumbnail-fit-dialog-content{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#f9f9f9}.thumbnail-fit-dialog-content abx-bldg-thumbnail{min-height:176px}.thumbnail-fit-dialog-content .thumbnail-fit-dialog-content__fit-options{margin-top:16px}.upload-document-dialog{min-height:90%;max-height:90%;height:90%}.upload-document-dialog .md-dialog-content{background-color:#f1f1f1}.upload-document-dialog .md-dialog-content.offline-warning{display:flex;flex-direction:row;background-color:#fff}.upload-document-dialog .md-dialog-content.offline-warning span{margin:0 20px}.upload-document-dialog .md-dialog-content.offline-warning md-icon.warning{color:#ffc009;margin-left:10px;margin-right:20px}.upload-document-dialog .md-dialog-content.offline-warning .md-button{margin-left:auto}.no-pointer-events{pointer-events:none}.abx-edit-location-dialog .duplicate-location-warning{color:#d0021b;text-align:center;font-weight:bold}.abx-edit-location-dialog .abx-work-order-location-section{display:flex;flex-direction:column}.abx-edit-location-dialog .abx-work-order-location-section__inputs{display:flex;flex-direction:row;flex-grow:1}md-dialog.abx-export-dialog .export-actions{width:100%;max-width:600px;margin:16px auto 0;display:flex;align-items:center;justify-content:space-around}md-dialog.abx-export-dialog .export-actions__item{flex:0 1 164px;margin-top:8px}md-dialog.abx-export-dialog .export-actions__item button{display:flex;flex-direction:column;height:100%;justify-content:space-around;color:#2196f3}md-dialog.abx-export-dialog .export-actions__item button .icon{font-size:40px;margin-bottom:8px;color:inherit}md-dialog.abx-export-dialog .export-actions__item button .icon svg{fill:currentColor}md-dialog.abx-export-dialog .export-actions__item button span{font-size:12px}md-dialog.abx-export-dialog .export-actions__item button:disabled{color:#999;cursor:not-allowed}md-dialog.abx-export-dialog .export-actions__item button:disabled i{color:#999;fill:#999}abx-plan-view-content md-backdrop.md-dialog-backdrop{z-index:1}abx-plan-view-content .md-scroll-mask{z-index:1}abx-plan-view-content .md-dialog-container{z-index:3}.abx-file-preview-dialog{min-width:100%;min-height:100%;display:flex;overflow:hidden}@media only screen and (min-width: 960px){.abx-file-preview-dialog{min-width:90%;min-height:90%}}@media print{.abx-file-preview-dialog{min-width:90%;min-height:90%}}@media only screen and (min-width: 1280px){.abx-file-preview-dialog{min-width:80%}}@media only screen and (min-width: 1920px){.abx-file-preview-dialog{min-width:66%}}.abx-file-preview-dialog__carousel{display:flex;white-space:nowrap}.abx-file-preview-dialog__carousel md-icon{color:#2d8dd9;font-size:20px}.abx-file-preview-dialog__carousel md-icon:hover{color:#2072b3}.abx-file-preview-dialog__controls{display:flex;flex-direction:row;justify-content:flex-end;background-color:#fff}.abx-file-preview-dialog__controls md-icon{color:#009be2}.abx-file-preview-dialog__controls__ocr-toggle md-icon,.abx-file-preview-dialog__controls__annotation-toggle md-icon{color:#999}.abx-file-preview-dialog__controls .toggle-active md-icon{color:#009be2}.abx-file-preview-dialog .abx-file-preview-dialog__subheader{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px 24px;background-color:#fff;z-index:1}.abx-file-preview-dialog .abx-file-preview-dialog__content{display:flex;flex:1;flex-direction:column;padding:0}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__body{display:flex;flex:1;flex-direction:row}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__media{flex:1 1 60%;display:flex;flex-direction:column}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image-data{display:flex;flex-direction:column;background-color:#fff;z-index:1;padding:8px 24px}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image-data__controls{display:flex;flex-direction:row;justify-content:space-between;align-items:center;z-index:1;padding-bottom:8px}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image-data__controls__media-viewer{display:flex;align-items:center}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image-data__controls__media-viewer a{color:#666;font-weight:400;font-size:14px}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image-data__controls__media-viewer md-icon{color:#009be2}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image-data__controls__delete{display:flex;align-items:center}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image-data__controls__delete a{color:#666;font-weight:400;font-size:14px}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image-data__controls__delete md-icon{color:#e4490b}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image-data__doc-name{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex:1;min-height:64px}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image-data__doc-name__label * md-icon{color:#2d8dd9}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image-data__doc-name__edit{flex:1;display:flex;flex-direction:row}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image-data__doc-name__edit .edit-button{height:40px;min-width:77.76px;margin-top:8px}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image-data__doc-name__edit :first-child{flex:1;padding-top:3px}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image-data__tags__header{font-weight:bold;margin-bottom:8px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image-data__tags__header button.abx-button{margin:0}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image-data__tags__empty{font-style:italic}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image-data__tags__list{max-height:90px;overflow:scroll}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__selected-text{flex:1 1 40%;padding:16px;background:#fff;z-index:2}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__selected-text .abx-file-preview-dialog__selected-text__header{font-weight:bold;padding:8px;margin-top:8px}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__selected-text .abx-file-preview-dialog__selected-text__content{height:95%;border:2px solid #d9d9d9;border-radius:2px;padding:8px}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__selected-text md-input-container>md-icon{color:#238dd9;top:3px}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__selected-text .abx-file-preview-field-row{padding:8px 16px;border-bottom:1px solid #d9d9d9}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__selected-text .abx-file-preview-field-row>div{flex:1 0;color:#717171;font-weight:normal;font-style:italic;margin:0px 5px}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__selected-text .abx-file-preview-field-row>a{min-width:108px;color:#2072b3;font-weight:bold}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__footer{display:flex;flex-direction:row;justify-content:space-between;height:56px;min-height:56px;padding:0 16px;background-color:#fff;z-index:1;padding-top:4px}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__footer__undo-message md-icon{color:#54be6a}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__footer__controls{display:flex;width:100px;height:20px}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__extra-config md-checkbox:not(:last-child){margin-right:8px}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-field-list{height:372px;overflow:scroll;border:1px solid #d9d9d9}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image{position:relative;display:flex;flex:1;flex-direction:row;flex-wrap:nowrap}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image__spacer{width:16px;background-color:#fff;z-index:1}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image .abx-file-preview-dialog__image-preloader{display:flex;flex:1;border:1px solid #d9d9d9}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image .abx-file-preview-dialog__image-preloader .image-preloader{flex:1;height:100%}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image .abx-file-preview-dialog__image-preloader .control-container{display:flex;flex-direction:column;margin-left:8px}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image .abx-file-preview-dialog__image-preloader .control-container .control-preloader{width:48px;height:48px;border-radius:50%;margin:4px}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image .media-viewer-wrapper{display:flex;width:300px;height:auto;flex:1;flex-direction:column;justify-content:space-between;overflow:unset;background-color:rgba(0,0,0,0)}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image .media-viewer-image{background-color:#eee;border:1px solid #d9d9d9}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image .media-viewer-image .control-container{position:absolute;top:0;right:0;left:unset;bottom:unset}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image .media-viewer-image .control-container__button,.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image .media-viewer-image .zoom-out,.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image .media-viewer-image .zoom-in,.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image .media-viewer-image .reset-position,.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image .media-viewer-image .rotate{width:48px;height:48px;font-size:22px;visibility:hidden}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image .pre-process-ocr-text-container,.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image .pre-process-ocr-text-canvas{transition:transform .5s ease-in-out}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image .file-preview-dialog__image-viewer-button{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;background:#21263a;width:48px;height:48px;margin:4px}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image .file-preview-dialog__image-viewer-button md-icon{color:#fff}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image .file-preview-dialog__image-viewer-button.pre-process-ocr-text-button{top:224px}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image .pre-process-ocr-text-box{position:absolute}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image .pre-process-ocr-text-box.selected{box-shadow:0 0 0 3px #6cd91e}.abx-file-preview-dialog .abx-file-preview-dialog__content .abx-file-preview-dialog__image .pre-process-ocr-text-box:hover{cursor:pointer}.abx-file-preview-dialog .disabled{color:#999;pointer-events:none}.abx-file-preview-dialog .disabled md-icon{color:#999 !important}.abx-file-preview-dialog .attach-file-icon-large{font-size:150px;transform:translate(-300%)}abx-checklist-template-override-list{display:block}abx-checklist-template-override-list .abx-checklist-template-override-list{margin-bottom:18px;display:flex;flex-direction:column}abx-checklist-template-override-list .abx-checklist-template-override-list__header{font-size:12px;color:#212121;position:relative}abx-checklist-template-override-list .abx-checklist-template-override-list__header md-icon{position:absolute;right:0}abx-checklist-template-override-list .abx-checklist-template-override-list__counts{background-color:#21263a;font-size:12px;color:#fff;display:flex;flex-direction:row;justify-content:center;padding-top:4px;padding-bottom:4px}abx-checklist-template-override-list .abx-checklist-template-override-list .abx-input__error-container{display:none}abx-checklist-template-override-list .abx-checklist-template-override-list ul{padding-left:0;border:1px solid #d9d9d9}abx-checklist-template-override-list .abx-checklist-template-override-list li{list-style-type:none;display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #d9d9d9;padding-top:4px;padding-bottom:4px;padding-left:4px}abx-checklist-template-override-list .abx-checklist-template-override-list li md-icon{margin-left:4px;margin-right:4px}abx-checklist-template-override-list .abx-checklist-template-override-list li[ng-click]{cursor:pointer}abx-checklist-template-override-list .abx-checklist-template-override-list li[ng-click]:hover{background-color:#b2dbfb}abx-checklist-template-override-list .abx-checklist-template-override-list__loading{justify-content:center;height:40px}abx-checklist-template-override-list .abx-checklist-template-override-list__help-text{text-align:center;color:#666;font-style:italic}abx-checklist-template-override-list .abx-checklist-template-override-list__child{margin-left:32px}abx-checklist-template-override-list .abx-checklist-template-override-list md-icon,abx-checklist-template-override-list .abx-checklist-template-override-list md-checkbox{margin:0}abx-checklist-template-override-list .abx-checklist-template-override-list__remove-button{margin-right:8px}abx-checklist-template-override-list .abx-checklist-template-override-list .abx-checklist-template-override-list__add-button.abx-checklist-template-override-list__add-button.abx-checklist-template-override-list__add-button.abx-checklist-template-override-list__add-button.abx-checklist-template-override-list__add-button.abx-checklist-template-override-list__add-button.abx-checklist-template-override-list__add-button.abx-checklist-template-override-list__add-button.abx-checklist-template-override-list__add-button.abx-checklist-template-override-list__add-button{border-radius:50%;padding:0;margin:0;min-width:0;min-height:0;width:32px;height:32px;align-self:center;background-color:#21263a;position:relative;top:-16px;margin-bottom:-16px}abx-checklist-template-override-list .abx-checklist-template-override-list .abx-checklist-template-override-list__add-button.abx-checklist-template-override-list__add-button.abx-checklist-template-override-list__add-button.abx-checklist-template-override-list__add-button.abx-checklist-template-override-list__add-button.abx-checklist-template-override-list__add-button.abx-checklist-template-override-list__add-button.abx-checklist-template-override-list__add-button.abx-checklist-template-override-list__add-button.abx-checklist-template-override-list__add-button md-icon{color:rgba(255,255,255,.87)}abx-checklist-template-override-list .abx-checklist-template-override-list .abx-checklist-template-override-list__add-button--disabled.abx-checklist-template-override-list__add-button--disabled.abx-checklist-template-override-list__add-button--disabled.abx-checklist-template-override-list__add-button--disabled.abx-checklist-template-override-list__add-button--disabled.abx-checklist-template-override-list__add-button--disabled.abx-checklist-template-override-list__add-button--disabled.abx-checklist-template-override-list__add-button--disabled.abx-checklist-template-override-list__add-button--disabled.abx-checklist-template-override-list__add-button--disabled{background-color:#666}.abx-checklist-template-override-section{display:flex;flex-direction:row;justify-content:space-between;padding:0 16px;min-height:480px}.abx-checklist-template-override-section__left{display:flex;flex-direction:column;max-height:100%}.abx-checklist-template-override-section__right{display:flex;flex-direction:column}.abx-create-ip-dialog__form{min-height:250px}.abx-create-ip-dialog__form-row{display:flex;flex-direction:row}.abx-create-ip-dialog__form-row--assignee{display:block;padding-left:10px;padding-right:10px}.abx-create-ip-dialog__form-cell{padding:0px 8px;flex-grow:1}.abx-create-ip-dialog__form-cell--half{max-width:50%;flex:1 1 50%}.abx-create-ip-dialog__form-cell--full{min-width:100%;max-width:100%;flex:1 1 auto}.abx-create-ip-dialog__form-cell--override-checklist{display:flex;align-items:center}.abx-create-ip-dialog__primary-checklist{margin-left:8px}.abx-create-ip-dialog__add-component-button{margin:0 auto}.abx-create-ip-dialog__remove-component-button{display:flex;flex-direction:row;justify-content:flex-end;padding-right:8px}.abx-create-ip-dialog__repeat-inputs{align-items:flex-end}.abx-create-ip-dialog__freq-summary{padding:8px}.abx-create-ip-dialog__freq-summary label{font-size:12px}.abx-create-ip-dialog__interval-input--readonly{align-self:center;padding-top:8px}.abx-create-ip-dialog__component-section-buttons{display:flex;flex-direction:row;align-content:flex-start;border-bottom:1px solid #d9d9d9;padding:8px 0px 4px 0}.abx-create-ip-dialog__component-section-buttons>*{flex:1}.abx-create-ip-dialog__component-section-buttons>*:first-child{flex:0;color:#2d8dd9}.abx-create-ip-dialog__component-section-buttons>*:last-child{flex:0}.abx-create-ip-dialog__preloader-inputs{display:flex;flex-direction:row}.abx-create-ip-dialog__preloader-input{height:24px;width:100%;margin:8px}.abx-create-ip-dialog__preloader-block{height:50px;width:100%;margin:8px}.abx-dev-post-body{font-family:monospace}#body-confirm{min-height:90px}.abx-asset-type-checkbox{margin-right:0}.abx-include-data-checkbox{margin-left:16px}.abx-include-data-checkbox md-checkbox{margin:16px 0 0}.abx-manage-export-title{font-size:18px !important;margin-left:16px}.abx-manage-export-title-small{font-size:12px !important;margin:0px 0px 0px 8px;color:#212121 !important}.abx-manage-export-options{border-style:solid;border-width:1px;border-color:rgba(0,0,0,.12);padding:16px}.abx-export-options{margin-bottom:16px}.abx-export-options .abx-export-list{list-style:none;margin-left:-24px}.import-job-dialog abx-import-file-select{padding-top:16px}.import-job-dialog abx-import-file-select.main-import-file-select md-select{padding-right:52px}.import-job-dialog abx-import-file-select .import-row>div{padding-left:16px}.import-job-dialog .import-warning-asset-all-types{margin:16px;padding:16px;font-size:14px;background-color:#f1f1f1}.script-imports abx-import-file-select{padding-top:16px}.script-imports abx-import-file-select.main-import-file-select md-select{padding-right:52px}.message-dialog .note-input-input{margin:8px 0 0;width:100%;padding:10px;font-size:12pt;background-color:#eee;border:2px solid #d9d9d9;border-radius:2px;resize:none}.message-dialog-save-cancel{display:flex;flex-direction:row}.message-dialog-buttons{display:flex;width:100%;justify-content:space-between}.pin-field-floor-confirmation-dialog .md-dialog-content{display:flex;flex-direction:row;align-items:center;justify-content:center;min-height:auto}.print-inspection-program-dialog .md-dialog-content{min-height:192px}.print-inspection-program-dialog .print-actions{width:100%;max-width:600px;margin:16px auto 0;display:flex;align-items:center;justify-content:space-around}.print-inspection-program-dialog .print-actions__item{flex:0 1 144px;margin-top:8px}.print-inspection-program-dialog .print-actions__item button{display:flex;flex-direction:column;height:100%;justify-content:space-around;color:#2196f3}.print-inspection-program-dialog .print-actions__item button .icon{font-size:32px;margin-bottom:8px;color:inherit}.print-inspection-program-dialog .print-actions__item button .icon svg{fill:currentColor}.print-inspection-program-dialog .print-actions__item button span{font-size:12px}md-dialog.abx-print-dialog .print-options-content,md-dialog.abx-print-dialog .print-options-layout{margin-top:16px;padding:16px 16px 0}md-dialog.abx-print-dialog .print-options-content .print-section-title,md-dialog.abx-print-dialog .print-options-layout .print-section-title{font-weight:700;padding-bottom:8px}md-dialog.abx-print-dialog .print-options-content .print-option-title,md-dialog.abx-print-dialog .print-options-layout .print-option-title{font-weight:600}md-dialog.abx-print-dialog .print-options-content .print-option-count,md-dialog.abx-print-dialog .print-options-layout .print-option-count{color:#2196f3;font-weight:700}md-dialog.abx-print-dialog .print-options-content .print-section-title{display:none}md-dialog.abx-print-dialog .abx-layouts-enabled .print-options-content .print-section-title{display:block}md-dialog.abx-print-dialog md-dialog-actions{border-top:none}.associate-qr-code-dialog{color:#212121;text-align:center}.associate-qr-code-dialog .qr-code md-icon{font-size:42px;color:#d0021b;display:block}.associate-qr-code-dialog .qr-code p{margin:1em;font-weight:600}.associate-qr-code-dialog .qr-code p span{font-weight:normal}.associate-qr-code-dialog .content{font-size:18px}.associate-qr-code-dialog .content p{margin:0}.associate-qr-code-dialog .actions{width:100%;max-width:600px;margin:10px auto 0;display:flex;align-items:center;justify-content:space-around}.associate-qr-code-dialog .actions .action-item{flex:0 1 150px;margin-top:10px}.associate-qr-code-dialog .actions .action-item button{display:flex;flex-direction:column;height:100%;justify-content:space-around;color:#2196f3}.associate-qr-code-dialog .actions .action-item button .icon{font-size:32px;margin-bottom:5px;color:inherit}.associate-qr-code-dialog .actions .action-item button .icon svg{fill:currentColor}.associate-qr-code-dialog .actions .action-item button span{font-size:12px}.qr-manual-entry-dialog .qr-manual-entry-dialog__icon{font-size:42px;color:#d0021b}.qr-manual-entry-dialog .abx-dialog__inputs{display:flex;flex-direction:row;justify-content:center}.qr-manual-entry-dialog .abx-dialog__inputs abx-input{width:112px;min-width:112px;max-width:112px;font-family:monospace}.qr-manual-entry-dialog .qr-manual-entry-dialog__error{font-size:14px;height:19px;line-height:19px;color:#d0021b;font-weight:600}.qr-manual-entry-dialog .qr-manual-entry-dialog__search-text{height:20px}.qr-manual-entry-dialog .md-dialog-content{text-align:center}.qr-manual-entry-dialog .md-dialog-content p{font-size:18px;margin-top:10px}.qr-manual-entry-dialog .md-dialog-content label{margin-top:30px;font-weight:600;font-size:12px;line-height:17px;display:block}.qr-manual-entry-dialog .md-dialog-content label>abx-input{font-weight:normal}.qr-manual-entry-dialog .md-dialog-content .md-button{text-align:center;height:40px}.qr-manual-entry-dialog .md-dialog-content .md-button md-progress-circular{display:block;margin:0 auto}.qr-pin-search-dialog{width:480px;min-width:initial;max-width:90%}.qr-pin-search-dialog .toolbar-tools{display:flex;justify-content:space-between}.qr-pin-search-dialog .content{display:flex;flex-direction:column;align-items:stretch}.qr-pin-search-dialog .message-container{display:flex;flex-direction:column;align-items:center}.qr-pin-search-dialog .message-container .code-number{margin-bottom:8px}.qr-pin-search-dialog .message-container .message-text{margin-bottom:16px}.qr-pin-search-dialog .input-container{padding-top:16px}.qr-pin-search-dialog .pin-model-radio{width:160px;margin-bottom:2px}.qr-pin-search-dialog .already-assigned{color:#d0021b;margin-top:8px}.qr-pin-search-dialog .actions-container{padding:8px 24px;display:flex;flex-direction:column}.qr-pin-search-dialog .btn-wrapper{align-self:flex-end;display:flex;justify-content:flex-end}.qr-pin-search-dialog .btn-wrapper .submit{display:flex;justify-content:center;align-items:center}.abx-qr-confirm-assign{min-width:500px;max-width:500px}.abx-qr-confirm-assign__toolbar{display:flex;justify-content:space-between}.abx-qr-confirm-assign__content{display:flex;flex-direction:column;justify-content:center;align-items:center}.abx-qr-confirm-assign__content .abx-qr-confirm-assign__content-line1{font-size:18px}.abx-qr-confirm-assign__content .abx-qr-confirm-assign__content-line2{max-width:100%;display:flex;align-items:center}.abx-qr-confirm-assign__content .abx-qr-confirm-assign__content-line2 span{flex-shrink:0}.abx-qr-confirm-assign__content .abx-qr-confirm-assign__content-line2 span.abx-pin-name{max-width:150px}.abx-qr-confirm-assign__content .abx-qr-confirm-assign__content-line2 abx-pin-type{display:inline-block;margin-left:5px}.abx-qr-confirm-assign__content .abx-qr-confirm-assign__content-line2 abx-pin-type .abx-pin-type-icon-wrap{margin:0}.abx-qr-confirm-assign__content .abx-qr-confirm-assign__content-line3{display:flex;flex-direction:column;color:#d0021b;align-items:center}.abx-qr-confirm-assign__actions{display:flex;justify-content:flex-end}.qr-scanner-dialog__header .md-button{margin-right:0}.qr-scanner-dialog__title{font-size:14px}.qr-scanner-dialog__sub-title{font-size:11px}.qr-scanner-dialog__sub-title i{color:#2d8dd9}.qr-scanner-dialog .qr-reader{margin:8px 0;max-height:66.66vh;max-width:66.66vh}.qr-scanner-dialog .qr-reader .webcam,.qr-scanner-dialog .qr-reader video{position:relative;width:100%;height:100%}.qr-scanner-dialog .qr-reader #qr-canvas{display:none}.qr-scanner-dialog .qr-reader .qr-optics-container{position:absolute;display:flex;flex-direction:row;align-content:center;align-items:center;justify-content:center;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0);z-index:3000}.qr-scanner-dialog .qr-reader .qr-optics-container .qr-optics{border:5px solid rgba(255,255,255,.54);height:192px;width:192px}@media screen and (min-width: 480px)and (max-width: 599px){.qr-scanner-dialog .qr-reader .qr-optics-container .qr-optics{height:240px;width:240px;max-height:40vh;max-width:40vh}}@media screen and (min-width: 600px){.qr-scanner-dialog .qr-reader .qr-optics-container .qr-optics{width:384px;height:384px;max-height:40vh;max-width:40vh}}.qr-scanner-dialog p{margin:16px 0;padding:8px;font-size:1.125em;font-weight:400;text-align:center;color:#fff}.qr-scanner-dialog md-progress-circular{margin:0 auto 20px}.qr-scanner-dialog md-progress-circular svg path{stroke:#999}@media only screen and (max-width: 320px){.qr-scanner-dialog__title{font-size:12px}.qr-scanner-dialog__sub-title{font-size:10px}}@media only screen and (min-width: 768px){.qr-scanner-dialog__title{font-size:inherit}.qr-scanner-dialog__sub-title{font-size:14px}}.recommission-dialog md-dialog-content{color:#000;background-color:#fff}.recommission-dialog__entity-name{margin-top:0}.recommission-dialog md-dialog-actions{color:#000;background-color:#fff}.recommission-dialog__error-text{font-size:14px;margin:16px;color:#d0021b;display:block;min-height:16px}.recommission-dialog .btn-primary.abx-button{min-width:144px}.abx-create-schedule-dialog .abx-create-schedule-dialog__repeat-inputs{align-items:flex-end}.abx-create-schedule-dialog .abx-create-schedule-dialog__freq-summary{padding:8px}.abx-create-schedule-dialog .abx-create-schedule-dialog__freq-summary label{font-size:12px}.abx-schedule-item{font-weight:bold;align-items:center;color:#2196f3;display:flex;flex-direction:row;justify-content:space-between;height:36px}.md-dialog-content a:hover{text-decoration:none !important}md-dialog.edit-schedule-frequency-dialog{max-width:680px}md-dialog.edit-schedule-frequency-dialog .edit-schedule-frequency-dialog__input-align{align-items:flex-end}.abx-dialog__inputs .abx-name-fields{display:flex;flex-direction:row;justify-content:space-between}.abx-dialog__inputs .abx-name-fields abx-input{flex:1}.abx-dialog__inputs .abx-name-fields abx-input:first-child{margin-right:8px}.abx-dialog__inputs .abx-name-fields abx-input:last-child{margin-left:8px}.external-wo-dialog-buttons{display:flex;flex:0 1 auto;flex-direction:row;justify-content:space-between;align-content:stretch}.external-wo-dialog-buttons__save-cancel{display:flex;flex-direction:row}.work-order-log-error-list{max-height:480px;overflow-y:auto;border-top:1px solid #d9d9d9}.work-order-log-error-list__item{margin:16px}.work-order-log-error-list__error{padding:0 8px;color:#d0021b}.md-dialog-content>.abx-label{font-size:16px;padding:8px 12px;margin-bottom:16px}.md-dialog-content>.abx-label .material-icons{color:#2d8dd9}md-dialog.complete-work-order-dialog .complete-work-order-error-message{text-align:center;margin-bottom:16px}md-dialog.complete-work-order-dialog .complete-work-order-error-list{max-height:480px;overflow-y:auto;border-top:1px solid #d9d9d9}md-dialog.complete-work-order-dialog .complete-work-order-error-list__item{margin:16px}md-dialog.complete-work-order-dialog .complete-work-order-error-list__error{padding:0 8px;color:#d0021b}md-dialog.complete-work-order-dialog abx-record-condition-form{margin-top:32px}.abx-create-work-order-dialog .duplicate-location-warning{color:#d0021b;text-align:center;font-weight:bold}.abx-create-work-order-dialog .abx-work-order-location-section{display:flex;flex-direction:column}.abx-create-work-order-dialog .abx-work-order-location-section__inputs{display:flex;flex-direction:row;flex-grow:1}abx-work-order-location-section{flex-grow:1}abx-work-order-location-section .abx-work-order-location-input__form-row{display:flex;flex-direction:row}abx-work-order-location-section .abx-work-order-location-input__form-row--remove-pin{display:flex;align-items:center;margin-top:8px;justify-content:center;margin-left:4px}abx-work-order-location-section .abx-work-order-location-input__form-row .abx-work-order-location-input__form-cell{flex-grow:1}abx-work-order-location-section .abx-work-order-location-input__form-row .abx-work-order-location-input__form-cell--half{max-width:50%;flex:1 1 50%}abx-work-order-location-section .abx-work-order-location-input__form-row .first-input{padding-right:8px}abx-work-order-location-section .abx-work-order-location-input__form-row .second-input{padding-left:8px}.abx-work-order-detail-dialog__field-section{display:flex;flex-direction:row;align-items:flex-start;justify-content:start;margin-bottom:10px}.abx-work-order-detail-dialog__field-section>*{flex:0 0 33%}.abx-work-order-detail-dialog abx-field-preloader:not(:last-child){padding-right:16px}.abx-work-order-detail-dialog abx-field-preloader{height:30px;margin-bottom:10px !important}.abx-work-order-detail-dialog abx-field-preloader div.abx-field-preloader__field{height:24px}.abx-work-order-detail-dialog__field-name{font-weight:bold;font-size:80%;margin-bottom:5px}.abx-work-order-detail-dialog__description{margin:0}.abx-work-order-detail-dialog__assignees,.abx-work-order-detail-dialog__locations{white-space:pre-line}.abx-work-order-detail-dialog__not-provided{font-style:italic;color:#666}abx-activity-list{display:block}abx-activity-list abx-activity-list-item{display:block}abx-activity-list abx-activity-list-item:last-child{margin-bottom:16px}abx-activity-list abx-activity-list-item .time-code-activity{width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom;display:inline-block}abx-activity-list .header-container{display:flex}abx-activity-list .header-container .filter-options{margin-bottom:0;display:flex;align-items:center}abx-activity-list .request-lock-toggle{padding:0 24px;padding-top:12px}abx-activity-list .request-lock-toggle md-checkbox{margin-bottom:0}abx-activity-list .auto-refresh-pane{padding:0 24px;text-align:right;color:#666;font-style:italic}abx-activity-list .auto-refresh-pane .refresh-button{color:#2196f3;vertical-align:text-bottom;cursor:pointer}abx-activity-list .work-order-log-header{height:95px;background-color:#21263a;margin-bottom:24px}abx-activity-list .work-order-log-header>.stat-container{width:100%;height:100%;display:flex;flex-direction:row;align-content:center;justify-content:space-around}abx-activity-list .work-order-log-header>.stat-container>.stat-container__item{color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}abx-activity-list .work-order-log-header>.stat-container>.stat-container__item>.stat-title{font-size:2em;font-weight:bold}abx-activity-list .work-order-log-header>.stat-container>.stat-container__item>.stat-label{font-size:.8em;display:flex;flex-direction:row}abx-activity-list .work-order-log-header>.stat-container>.stat-container__item>.stat-label>span{margin-left:4px}abx-activity-list .work-order-log-header>.stat-container>.stat-container__item>.stat-label .material-icons{color:#2196f3}abx-activity-list .work-order-log-header__fab{color:inherit;font-size:30px;display:flex;flex-direction:row;align-content:center;position:relative;background-color:#f1c31a;border-radius:50%;top:-16px;box-shadow:0px 0px 5px #000}abx-activity-list .show-more-button{margin-top:8px}.activity-list-item{font-size:12px}.activity-list-item__header{display:flex;flex-direction:row}.activity-list-item__content{margin:8px 48px 0}.activity-list-item__content--collapsed{height:0;transition:height .5s ease,padding .5s ease;overflow:hidden;margin:8px 0 -8px;background-color:#eee}.activity-list-item__content--expanded{padding:16px 0;margin-bottom:0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.activity-list-item__icon{display:flex;flex-direction:row;justify-content:center;align-items:center;width:48px;min-width:48px;max-width:48px;color:#666;fill:#666}.activity-list-item__icon>i{color:#666;fill:#666}.activity-list-item__title{display:flex;flex:1 1 0px;margin-right:48px;flex-direction:row;align-items:center}.activity-list-item__title-detailed{display:flex;flex-direction:column;box-sizing:content-box;width:85%}.activity-list-item__title-detailed__user-action{background-color:#fff}.activity-list-item__title-detailed__values span{display:flex;max-width:100%;word-wrap:break-word;overflow:auto}.activity-list-item__title-detailed__values span:first-child{font-size:10px;font-weight:600}.activity-list-item__timestamp{font-size:10px;color:#666;margin:0 48px}.activity-list-item__account{font-weight:bold}.activity-list-item__content-toggle{margin:-13px 16px 0}.activity-list-item button.md-button:last-child{margin-right:0px}.activity-list-item .abx-button{background-color:rgba(0,0,0,0)}.activity-list-item--message input[type=text]{outline:none;border:none;display:inline}.activity-list-item--message .activity-list-item__content{display:flex;flex:1 1 0px;flex-direction:column;justify-content:flex-start;font-size:12px}.activity-list-item--message .activity-list-item__content p{display:flex;max-width:100%}.activity-list-item--message .activity-list-item__content abx-note-input{width:100%}.activity-list-item--message .activity-list-item__content textarea{resize:none;outline:none;width:100%;padding:6px;background-color:#eee;border:2px solid #d9d9d9;border-radius:2px}.activity-list-item--message .activity-list-item__content .message-text{font-style:normal;white-space:pre-line;color:#000}.activity-list-item--message .activity-list-item__content .message-actions{display:flex;flex-direction:row;justify-content:flex-end}.activity-list-item--message .activity-list-item__content .message-actions .button-container{display:flex;flex-grow:1;justify-content:flex-end}.activity-list-item--message .activity-list-item__content .message-actions .abx-button{display:flex;min-width:0;min-height:1.2em;line-height:1.2em;padding:0 .5em;margin:0 0 0 .5em;transition:none}.activity-list-item--message .activity-list-item__content .message-actions--hidden{visibility:hidden}.activity-list-item--message:hover .button-container{visibility:visible}.activity-list-item--message.activity-list-item--message-public .activity-list-item__icon i{color:#21263a;fill:#21263a}.activity-list-item--message.activity-list-item--message-public .activity-list-item__content .message-text{font-style:normal}.activity-list-item--message.activity-list-item--message-public.activity-list-item--message-outgoing .activity-list-item__timestamp,.activity-list-item--message.activity-list-item--message-public.activity-list-item--message-outgoing .activity-list-item__title{display:flex;flex-direction:row;justify-content:flex-end}.activity-list-item--message.activity-list-item--message-public.activity-list-item--message-outgoing .activity-list-item__header{flex-direction:row-reverse;justify-content:flex-end}.activity-list-item--message.activity-list-item--message-public.activity-list-item--message-outgoing .activity-list-item__icon{margin:-4px 12px;width:24px;min-width:24px;max-width:24px;height:24px;border-radius:50%;background-color:#f1c31a}.activity-list-item--message.activity-list-item--message-public.activity-list-item--message-outgoing .activity-list-item__icon i{color:#000;fill:#000}.activity-list-item--message.activity-list-item--message-public.activity-list-item--message-outgoing .activity-list-item__content{display:flex;flex-direction:column;align-items:flex-end}.activity-list-item--work-order-log .work-order-log-details,.activity-list-item--work-order-log .work-order-log-actions{padding:0 48px}.activity-list-item--work-order-log .work-order-log-details{color:#000;font-size:14px;line-height:24px}.activity-list-item--work-order-log .work-order-log-actions{display:flex;flex-direction:row;justify-content:flex-end}.activity-list-item--work-order-log .work-order-log-actions .abx-button{margin:0 6px}.activity-list-item__revert-changes{margin:0 48px;text-align:end}.activity-list-item__revert-changes button{font-weight:bold}.mention{display:inline-block;position:relative;padding:0px;color:#2d8dd9;font-style:normal}.mention-disabled{display:inline-block;position:relative;padding:0px;color:#666;font-style:italic}.mention-disabled span:first-child{font-style:normal}[abx-animate-change]{transition:all .2s}[abx-animate-change].abx-animate-fade{opacity:1}[abx-animate-change].abx-animate-fade-active{opacity:0;transition:none}abx-attachment-container{margin:18px 0;min-height:58px;display:block}abx-attachment-container .attachment-list-empty{padding:8px 16px}abx-attachment-container .attachment-wrapper{display:flex;flex-direction:row;padding-right:8px}abx-attachment-container .attachment-wrapper__description{margin:8px;width:158px}abx-attachment-container .attachment-wrapper__description>*{color:#2d8dd9;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}abx-attachment-container .abx-label{font-size:inherit !important;border-radius:0}abx-attachment-container .abx-label .attachment-container__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}abx-attachment-container .abx-label .attachment-container__label--uppercase{text-transform:uppercase}abx-attachment-container .abx-label .attachment-upload-container{display:flex;align-items:center}abx-attachment-container .abx-label .attachment-upload{height:20px;display:flex;align-items:center}abx-attachment-container .abx-label .attachment-upload .attachment-upload__label{margin:0}abx-attachment-container .abx-label .attachment-upload .attachment-upload-icon{display:inline-block;font-weight:normal;font-size:20px;height:20px;width:20px;cursor:pointer;color:#2196f3}abx-attachment-container .abx-label .attachment-upload .attachment-upload__label-icon{font-size:16px;margin-right:4px}abx-attachment-container .abx-label .attachment-upload .attachment-upload-text-button{cursor:pointer;color:#2196f3}abx-attachment-container .abx-label .attachment-upload>input{display:none;visibility:hidden;height:0px;width:0px;overflow:hidden;position:absolute}abx-attachment-container .abx-label .attachment-upload--disabled::after{color:gray}abx-attachment-container .attachment-input-max{font-size:12px;font-style:italic;margin:0 12px;white-space:nowrap}abx-attachment-container .attachment-list{display:flex;margin:-8px -8px 0 0;flex-wrap:wrap}abx-attachment-container .attachment-list>*{margin-top:8px}.attachment-thumbnail{display:flex;flex-direction:column;width:130px;padding:2px}.attachment-thumbnail .attachment-image{position:relative;height:105px;width:130px;box-sizing:border-box;border:1px solid #d9d9d9;border-radius:2px;cursor:pointer}.attachment-thumbnail .attachment-image__extension{position:absolute;border:0;top:0;height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;color:rgba(0,0,0,.54);font-size:24px;text-transform:uppercase}.attachment-thumbnail .attachment-image__extension md-icon{margin:0 0 0 -192px;font-size:32px}.attachment-thumbnail .attachment-image__extension span{max-width:100%;font-size:12px;padding:5px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-transform:none}.attachment-thumbnail .attachment-image__progress{position:absolute;border:0;top:0;height:100%;width:100%;display:flex;justify-content:center;align-items:center;pointer-events:none}.attachment-thumbnail .attachment-image>img{height:100%;width:100%;object-fit:contain;object-position:center;background-color:#eee}.attachment-thumbnail .attachment-image .error{position:absolute;top:0px;left:0px;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#fff}.attachment-thumbnail .attachment-image .error>i{font-size:48px;color:#d0021b}.attachment-thumbnail .attachment-image .error>span{color:rgba(0,0,0,.75);font-size:10px}.attachment-thumbnail .attachment-image .hover{display:none;position:absolute;top:0;text-align:right;z-index:10;box-sizing:border-box;width:100%;pointer-events:none;padding:5px 8px}.attachment-thumbnail .attachment-image .hover .remove{display:inline;font-size:24px;color:#fff;cursor:pointer;background-color:rgba(0,0,0,0);text-shadow:1px 1px 3px rgba(0,0,0,.75);pointer-events:all}.attachment-thumbnail .attachment-image .hover.mobile{display:block}.attachment-thumbnail .attachment-image .hover.mobile .remove{text-shadow:1px 1px 3px #000}.attachment-thumbnail .attachment-image:hover .hover{display:block;border:solid 3px #2196f3;border-radius:2px;margin:-1px;background-color:rgba(0,0,0,.26);width:130px;height:105px;padding:3px 6px}.attachment-thumbnail .attachment-name{color:#2d8dd9;font-size:10px;padding:2px 7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment-thumbnail .attachment-desc,.attachment-thumbnail .attachment-desc--failed{display:flex;flex-direction:row;justify-content:space-between;font-size:10px;padding:0 7px;color:#666}.attachment-thumbnail .attachment-desc--failed{background-color:#d0021b;color:#fff;justify-content:flex-end;font-size:12px;font-weight:bold;text-transform:uppercase}.attachment-thumbnail .attachment-desc--failed:hover{background-color:#fd0826}.abm-autocomplete-clear-button{position:absolute;right:0;top:6px;margin-right:2px;margin-left:auto;cursor:pointer}.abm-autocomplete-dialog md-toolbar.abm-autocomplete-toolbar{z-index:5}.abm-autocomplete-dialog md-toolbar.abm-autocomplete-toolbar .md-toolbar-tools input{border-width:0;outline-style:none}abx-bldg-thumbnail{display:none;flex-direction:row;justify-content:center;align-items:center;align-content:center;background-color:rgba(0,0,0,0);box-sizing:border-box}abx-bldg-thumbnail .preloader-block,abx-bldg-thumbnail .preloader-graph-chart,abx-bldg-thumbnail .preloader-graph-legend,abx-bldg-thumbnail .preloader-donut-chart,abx-bldg-thumbnail .preloader-donut-legend .legend .legend-circle,.preloader-donut-legend .legend abx-bldg-thumbnail .legend-circle,abx-bldg-thumbnail .preloader-donut-legend .legend .legend-value,.preloader-donut-legend .legend abx-bldg-thumbnail .legend-value,abx-bldg-thumbnail abx-app-header .abx-app-header__preloader__org,abx-app-header abx-bldg-thumbnail .abx-app-header__preloader__org,abx-bldg-thumbnail abx-app-header .abx-app-header__preloader__building,abx-app-header abx-bldg-thumbnail .abx-app-header__preloader__building,abx-bldg-thumbnail abx-app-header .abx-updated-app-header__preloader__org,abx-app-header abx-bldg-thumbnail .abx-updated-app-header__preloader__org,abx-bldg-thumbnail abx-app-header .abx-updated-app-header__preloader__building,abx-app-header abx-bldg-thumbnail .abx-updated-app-header__preloader__building,abx-bldg-thumbnail .abx-association-dialog__preloader-block,abx-bldg-thumbnail .thumbnail-container{z-index:inherit}abx-bldg-thumbnail .preloader,abx-bldg-thumbnail .preloader-line,abx-bldg-thumbnail .preloader-block,abx-bldg-thumbnail .preloader-graph-chart,abx-bldg-thumbnail .preloader-graph-legend,abx-bldg-thumbnail .preloader-donut-chart,abx-bldg-thumbnail .preloader-donut-legend .legend .legend-circle,.preloader-donut-legend .legend abx-bldg-thumbnail .legend-circle,abx-bldg-thumbnail .preloader-donut-legend .legend .legend-value,.preloader-donut-legend .legend abx-bldg-thumbnail .legend-value,abx-bldg-thumbnail abx-app-header .abx-app-header__preloader__org,abx-app-header abx-bldg-thumbnail .abx-app-header__preloader__org,abx-bldg-thumbnail abx-app-header .abx-app-header__preloader__building,abx-app-header abx-bldg-thumbnail .abx-app-header__preloader__building,abx-bldg-thumbnail abx-app-header .abx-updated-app-header__preloader__org,abx-app-header abx-bldg-thumbnail .abx-updated-app-header__preloader__org,abx-bldg-thumbnail abx-app-header .abx-updated-app-header__preloader__building,abx-app-header abx-bldg-thumbnail .abx-updated-app-header__preloader__building,abx-bldg-thumbnail abx-location-buttons .abx-location-button-preloader,abx-location-buttons abx-bldg-thumbnail .abx-location-button-preloader,abx-bldg-thumbnail abx-round-info .abx-round-info-item-preloader,abx-round-info abx-bldg-thumbnail .abx-round-info-item-preloader,abx-bldg-thumbnail .cost-line-selection-list__item-preloader--1,abx-bldg-thumbnail .cost-line-selection-list__item-preloader--2,abx-bldg-thumbnail .cost-line-selection-list__item-preloader--3,abx-bldg-thumbnail .cost-line-selection-list__item-preloader--4,abx-bldg-thumbnail .cost-line-selection-list__item-preloader--5,abx-bldg-thumbnail .cost-line-selection-list__item-preloader--6,abx-bldg-thumbnail .cost-line-selection-list__item-preloader--7,abx-bldg-thumbnail .cost-line-selection-list__item-preloader--8,abx-bldg-thumbnail .cost-line-selection-list__item-preloader--9,abx-bldg-thumbnail .cost-line-selection-list__item-preloader--10,abx-bldg-thumbnail .abx-association-dialog__preloader-line,abx-bldg-thumbnail .abx-association-dialog__preloader-block{position:absolute}abx-bldg-thumbnail .thumbnail-container{display:flex;flex-direction:column;overflow:hidden;border-radius:50%;background-color:#fff;z-index:1}abx-bldg-thumbnail .thumbnail-container.cannotUpdate{cursor:default}abx-bldg-thumbnail .thumbnail-container:hover{z-index:inherit}abx-bldg-thumbnail .thumbnail-container:hover .building-thumbnail .building-thumbnail__edit-text{visibility:visible}abx-bldg-thumbnail .thumbnail-container .building-thumbnail{position:relative;display:flex;width:100%;height:100%}abx-bldg-thumbnail .thumbnail-container .building-thumbnail__icon{position:absolute;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:#afd3f0;color:#2d8dd9;font-size:128px}abx-bldg-thumbnail .thumbnail-container .building-thumbnail__edit-text{position:absolute;top:0;left:0;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:16px;font-weight:600;text-align:center;color:#fff;background-color:rgba(0,0,0,.26);border-radius:50%;visibility:hidden}.abx-button{display:flex;flex-direction:row;justify-content:center;align-items:center}.abx-button.btn-no-text{min-width:56px}.abx-button:not(.btn-no-text) i:not(:last-child){margin-right:4px}.abx-button input[type=file]{position:absolute;top:-4px;left:-4px;width:calc(100% + 8px);height:calc(100% + 8px);opacity:0;cursor:inherit;margin:0}.abx-button.btn,.abx-button.btn-fail,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:disabled,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:disabled:hover,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:disabled:focus,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:disabled:active,.abx-button.btn-pass,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:disabled,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:disabled:hover,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:disabled:focus,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:disabled:active,.abx-button.btn-success,.abx-button.btn-link-no-bg,.abx-button.btn-link,.abx-button.btn-destructive,.abx-button.btn-secondary,.abx-button.btn-primary{text-transform:uppercase;border-radius:2px;min-height:40px;height:auto;line-height:16px;padding:10px 12px;font-weight:700;font-size:14px;font-family:"Open Sans",sans-serif;border:2px solid;color:#212121;transition:background-color .4s cubic-bezier(0.075, 0.82, 0.165, 1),border-color .4s cubic-bezier(0.075, 0.82, 0.165, 1),box-shadow .4s cubic-bezier(0.075, 0.82, 0.165, 1)}.abx-button.btn.btn-xs,.abx-button.btn-xs.btn-fail,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-xs.btn-fail:disabled,.abx-button.btn-xs.btn-pass,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-xs.btn-pass:disabled,.abx-button.btn-xs.btn-success,.abx-button.btn-xs.btn-link-no-bg,.abx-button.btn-xs.btn-link,.abx-button.btn-xs.btn-destructive,.abx-button.btn-xs.btn-secondary,.abx-button.btn-xs.btn-primary{font-size:12px;padding:2px 6px 1px 5px}.abx-button.btn i:not(:last-child),.abx-button.btn-fail i:not(:last-child),.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:disabled i:not(:last-child),.abx-button.btn-pass i:not(:last-child),.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:disabled i:not(:last-child),.abx-button.btn-success i:not(:last-child),.abx-button.btn-link-no-bg i:not(:last-child),.abx-button.btn-link i:not(:last-child),.abx-button.btn-destructive i:not(:last-child),.abx-button.btn-secondary i:not(:last-child),.abx-button.btn-primary i:not(:last-child){margin-right:4px}.abx-button.btn-disabled,.abx-button[disabled]:hover,.abx-button[disabled]:focus,.abx-button[disabled]:active,.abx-button.btn-fail:disabled,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:disabled,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:disabled:hover,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:disabled:focus,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:disabled:active,.abx-button.btn-fail:disabled:hover,.abx-button.btn-fail:disabled:focus,.abx-button.btn-fail:disabled:active,.abx-button.btn-pass:disabled,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:disabled,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:disabled:hover,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:disabled:focus,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:disabled:active,.abx-button.btn-pass:disabled:hover,.abx-button.btn-pass:disabled:focus,.abx-button.btn-pass:disabled:active,.abx-button.btn-success:disabled,.abx-button.btn-success:disabled:hover,.abx-button.btn-success:disabled:focus,.abx-button.btn-success:disabled:active,.abx-button.btn-destructive:disabled,.abx-button.btn-destructive:disabled:hover,.abx-button.btn-destructive:disabled:focus,.abx-button.btn-destructive:disabled:active,.abx-button.btn-secondary:disabled,.abx-button.btn-secondary:disabled:hover,.abx-button.btn-secondary:disabled:focus,.abx-button.btn-secondary:disabled:active,.abx-button.btn-primary:disabled,.abx-button.btn-primary:disabled:hover,.abx-button.btn-primary:disabled:focus,.abx-button.btn-primary:disabled:active,.cost-adjustment-table__cancel-save-container button.abx-button.cancel:disabled{background-color:#eee;border:2px solid #d9d9d9;color:#999;cursor:not-allowed}.abx-button.btn-disabled i,.abx-button[disabled]:hover i,.abx-button[disabled]:focus i,.abx-button[disabled]:active i,.abx-button.btn-fail:disabled i,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:disabled i,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:disabled:hover i,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:disabled:focus i,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:disabled:active i,.abx-button.btn-fail:disabled:hover i,.abx-button.btn-fail:disabled:focus i,.abx-button.btn-fail:disabled:active i,.abx-button.btn-pass:disabled i,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:disabled i,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:disabled:hover i,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:disabled:focus i,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:disabled:active i,.abx-button.btn-pass:disabled:hover i,.abx-button.btn-pass:disabled:focus i,.abx-button.btn-pass:disabled:active i,.abx-button.btn-success:disabled i,.abx-button.btn-success:disabled:hover i,.abx-button.btn-success:disabled:focus i,.abx-button.btn-success:disabled:active i,.abx-button.btn-destructive:disabled i,.abx-button.btn-destructive:disabled:hover i,.abx-button.btn-destructive:disabled:focus i,.abx-button.btn-destructive:disabled:active i,.abx-button.btn-secondary:disabled i,.abx-button.btn-secondary:disabled:hover i,.abx-button.btn-secondary:disabled:focus i,.abx-button.btn-secondary:disabled:active i,.abx-button.btn-primary:disabled i,.abx-button.btn-primary:disabled:hover i,.abx-button.btn-primary:disabled:focus i,.abx-button.btn-primary:disabled:active i,.cost-adjustment-table__cancel-save-container button.abx-button.cancel:disabled i{color:#999;fill:#999}.abx-button.btn-primary{background-color:#f1c31a;border:2px solid #f1c31a}.abx-button.btn-primary:hover,.abx-button.btn-primary:focus{background-color:#f3cd40;border-color:#f3cd40}.abx-button.btn-primary:active{color:#000;background-color:#d5aa0d;border-color:#d5aa0d}.abx-button.btn-secondary{background-color:#fff;border:2px solid #d9d9d9}.abx-button.btn-secondary:hover,.abx-button.btn-secondary:focus{border:2px solid #212121;background-color:#fafafa}.abx-button.btn-secondary:active{background-color:#e0e0e0;border-color:#474747}.abx-button.btn-destructive{background-color:#fff;color:#d0021b;border:2px solid #d9d9d9}.abx-button.btn-destructive:hover,.abx-button.btn-destructive:focus{border:2px solid #d0021b;background-color:#fff}.abx-button.btn-destructive:active{background-color:#ffecee;border-color:#fd223c}.abx-button.btn-link{border:2px solid rgba(0,0,0,0);text-decoration:none;color:#2d8dd9}.abx-button.btn-link:hover,.abx-button.btn-link:focus{background-color:#eff6fc}.abx-button.btn-link:active{background-color:#daebf8}.abx-button.btn-link-no-bg{border:2px solid rgba(0,0,0,0);text-decoration:none;color:#2d8dd9;background:rgba(0,0,0,0) !important}.abx-button.btn-link-no-bg:hover{color:#2072b3}.abx-button.btn-link-no-bg:focus,.abx-button.btn-link-no-bg:active{color:#21263a}.abx-button.btn-success{color:#4ca54c;border:2px solid #4ca54c}.abx-button.btn-success:hover,.abx-button.btn-success:focus{background-color:#fff}.abx-button.btn-success:active{background-color:#fff;border-color:#7bc27b}.abx-button.btn-pass,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:disabled,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:disabled:hover,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:disabled:focus,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:disabled:active{border:2px solid #8bc34a}.abx-button.btn-pass:hover,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:hover:disabled,.abx-button.btn-pass:focus,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:focus:disabled{background-color:#fff}.abx-button.btn-pass:active,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:active:disabled{background-color:#fff;border-color:#b0d683}.abx-button.btn-fail,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:disabled,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:disabled:hover,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:disabled:focus,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:disabled:active{border:2px solid #f54337}.abx-button.btn-fail:hover,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:hover:disabled,.abx-button.btn-fail:focus,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:focus:disabled{background-color:#fff}.abx-button.btn-fail:active,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:active:disabled{background-color:#fff;border-color:#f98780}.abx-calendar-panel{background:#fff;border-radius:4px;box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12);width:340px}abx-datepicker{display:flex;flex-direction:row;height:30px}abx-datepicker input.md-input{height:30px;flex:1 1 auto;order:1}abx-datepicker .abx-calendar-button{top:-4px;order:2}abx-datepicker[disabled] .abx-calendar-button{display:none}abx-asset-input a.abx-location-link,abx-floor-input a.abx-location-link,abx-room-input a.abx-location-link{display:none;position:absolute;top:0;left:2px;padding-top:4px;padding-left:2px;font-size:16px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){abx-asset-input a.abx-location-link,abx-floor-input a.abx-location-link,abx-room-input a.abx-location-link{background-color:#fff}}abx-asset-input.abx-readonly button,abx-floor-input.abx-readonly button,abx-room-input.abx-readonly button{display:none}abx-asset-input.abx-readonly a.abx-location-link,abx-floor-input.abx-readonly a.abx-location-link,abx-room-input.abx-readonly a.abx-location-link{display:block}.abx-2-line li{display:flex;flex-direction:column;align-items:stretch;align-content:center;height:72px;border-bottom:1px solid #ccc;white-space:normal}.abx-2-line li md-autocomplete-parent-scope{display:flex;flex:1;flex-direction:column;align-items:stretch;align-content:center}.abx-2-line li:last-child{border-bottom-width:0}.abx-menu-item-text{flex:1}.abx-menu-item-text,.abx-menu-item-header{padding:8px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:2}.abx-menu-item-header{height:28px;font-size:12px}.abx-scroll-list{overflow:auto;max-height:250px}abx-document-thumbnail{display:block}abx-document-thumbnail>[abx-thumbnail-size=mini]{min-width:53px;max-width:53px;width:53px;min-height:53px;max-height:53px;height:53px}abx-document-thumbnail>[abx-thumbnail-size=small]{min-width:100px;max-width:100px;width:100px;min-height:100px;max-height:100px;height:100px}abx-document-thumbnail>[abx-thumbnail-size=medium]{min-width:300px;max-width:300px;width:300px;min-height:300px;max-height:300px;height:300px}abx-document-thumbnail>[abx-thumbnail-size=large]{min-width:500px;max-width:500px;width:500px;min-height:500px;max-height:500px;height:500px}abx-document-thumbnail .abx-thumbnail-border{border:1px solid #eee}abx-document-thumbnail .abx-thumbnail-image{position:relative}abx-document-thumbnail .abx-thumbnail-image .abx-thumbnail-pin{position:absolute}.abx-thumbnail-popover{max-width:none}abx-donut-chart{display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;width:100%;min-height:305px;padding-top:2px}@media only screen and (min-width: 960px){abx-donut-chart{flex-direction:row;align-items:flex-start}abx-donut-chart .legend{margin:32px 24px}}@media print{abx-donut-chart{flex-direction:row;align-items:flex-start}abx-donut-chart .legend{margin:32px 24px}}abx-donut-chart.abx-no-click .legend .legend-value:hover{cursor:default}abx-donut-chart.abx-no-click .legend .legend-value .valueText{color:rgba(0,0,0,.87)}abx-donut-chart .value-text{font-size:40px}abx-donut-chart .name-text{font-size:12px;max-width:10px}abx-donut-chart .legend{display:flex;width:100%;max-height:180px;flex-direction:column;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;align-content:flex-start}@media only screen and (min-width: 1280px){abx-donut-chart .legend{width:70%;max-height:120px}}abx-donut-chart .legend .legend-value-container{display:flex;align-items:center;padding:8px 0}abx-donut-chart .legend .legend-value{display:flex;width:50%;height:30px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;padding:0 8x}@media only screen and (min-width: 1280px){abx-donut-chart .legend .legend-value{width:33%}}@media only screen and (min-width: 1920px){abx-donut-chart .legend .legend-value{width:25%}}abx-donut-chart .legend .legend-value:hover{cursor:pointer}abx-donut-chart .legend .legend-value .legend-value-container svg{width:20px;height:20px;min-width:20px;min-height:20px}abx-donut-chart .legend .legend-value .legend-value-container .value-text{display:flex;flex-direction:row;align-items:center;margin-left:8px;white-space:nowrap;color:#2d8dd9;font-size:12px}@media only screen and (min-width: 600px){abx-donut-chart .legend .legend-value .legend-value-container .value-text{font-size:14px}}@media print{abx-donut-chart .legend .legend-value .legend-value-container .value-text{font-size:14px}}abx-fab{display:block;position:absolute;margin:16px;z-index:9}abx-fab md-fab-speed-dial{display:flex;flex-direction:column;align-items:flex-end}abx-fab md-fab-speed-dial.md-fab-top-left,abx-fab md-fab-speed-dial.md-fab-top-right,abx-fab md-fab-speed-dial.md-fab-bottom-left,abx-fab md-fab-speed-dial.md-fab-bottom-right{position:relative;top:unset;right:unset;bottom:unset;left:unset}abx-fab md-fab-speed-dial.md-fab-top-left md-fab-trigger,abx-fab md-fab-speed-dial.md-fab-bottom-left md-fab-trigger{align-self:flex-start}abx-fab md-fab-speed-dial.md-fab-top-right md-fab-trigger,abx-fab md-fab-speed-dial.md-fab-bottom-right md-fab-trigger{align-self:flex-end}abx-fab md-fab-speed-dial.md-fab-top-left{justify-content:flex-start}abx-fab md-fab-speed-dial.md-fab-top-right{justify-content:flex-start}abx-fab md-fab-speed-dial.md-fab-bottom-left{justify-content:flex-end}abx-fab md-fab-speed-dial.md-fab-bottom-right{justify-content:flex-end}abx-fab md-fab-trigger>button.md-button.md-fab,abx-fab button.md-button.md-fab.abx-primary-fab{margin:8px 0 0}abx-fab .abx-fab-action{display:flex;flex-direction:row;justify-content:space-between;align-items:center;min-width:175px;padding:14px;margin-top:12px;background-color:#212121;border-radius:4px;color:#fff;font-weight:800;font-size:16px}abx-fab .abx-fab-action:focus,abx-fab .abx-fab-action:hover{background-color:#474747}abx-fab .abx-fab-action__icon>md-icon{color:#fff !important}abx-fab .abx-fab-action__label{padding-left:25px;flex-grow:1;text-align:left}abx-fab.left{left:240px}@media only screen and (max-width: 599px){abx-fab.left{left:0}}@media print{abx-fab.left{left:0}}@media only screen and (min-width: 600px)and (max-width: 959px){abx-fab.left{left:64px}}@media print{abx-fab.left{left:64px}}abx-fab.left .abx-fab-action button.md-button.md-fab.md-mini{order:1}abx-fab.left .abx-fab-action .abx-fab-tooltip-container{margin-left:8px;order:2}abx-fab.right{right:0}abx-fab.top{top:0}abx-fab.bottom{bottom:0}abx-fab md-fab-trigger,abx-fab button:first-child{transform:scale(1);transition:transform .2s}abx-fab md-fab-trigger.hidden,abx-fab button:first-child.hidden{transform:scale(0)}@media only screen and (max-width: 599px){abx-fab{margin:0}abx-fab.top{top:8px}abx-fab.top md-fab-speed-dial{top:16px}abx-fab.left{left:16px}abx-fab.left md-fab-speed-dial{left:0}abx-fab.right{right:16px}abx-fab.right md-fab-speed-dial{right:0}abx-fab.bottom{bottom:8px}abx-fab.bottom md-fab-speed-dial{bottom:16px}abx-fab.active{width:100%;height:100%;background:rgba(0,0,0,.3);position:absolute;left:0px;bottom:0px}abx-fab.active md-fab-speed-dial{position:absolute;padding:8px 16px}}@media print{abx-fab{margin:0}abx-fab.top{top:8px}abx-fab.top md-fab-speed-dial{top:16px}abx-fab.left{left:16px}abx-fab.left md-fab-speed-dial{left:0}abx-fab.right{right:16px}abx-fab.right md-fab-speed-dial{right:0}abx-fab.bottom{bottom:8px}abx-fab.bottom md-fab-speed-dial{bottom:16px}abx-fab.active{width:100%;height:100%;background:rgba(0,0,0,.3);position:absolute;left:0px;bottom:0px}abx-fab.active md-fab-speed-dial{position:absolute;padding:8px 16px}}abm-field-container.no-errors-spacer .abm-field-value-container .abm-field-value,abm-field-container.no-errors-spacer .abm-field-value-container .abm-field-placeholder{margin-bottom:16px}abm-field-container.abm-list-field .abm-field-value{max-height:none}abm-field-container .abm-field-label{font-size:1em;font-weight:bold;color:#292929}abm-field-container .abm-field-value,abm-field-container .abm-field-placeholder{margin-bottom:24px;font-size:1.125em;font-weight:lighter}abm-field-container .abm-field-value{max-height:174px;overflow:hidden;color:#292929;word-wrap:break-word}abm-field-container .abm-field-placeholder{font-style:italic;color:rgba(0,0,0,.38)}abm-field-container .show-more-container{margin-top:-24px;border-top:1px solid rgba(0,0,0,.12)}abm-field-container .show-more-container button.md-button{margin:0;padding:4px}abm-field-container abx-datepicker{padding:3px 0 1px 2px;font-size:18px;font-family:"Open Sans",sans-serif;font-weight:lighter}abm-field-container abx-datepicker input{flex:1 1 auto}abm-field-container md-input-container{min-height:53px;margin:0 -2px 0;padding:0}abm-field-container md-input-container md-select{font-weight:lighter}abm-field-container md-input-container md-select md-select-value.md-select-value span{padding-bottom:2px}abm-field-container md-input-container input,abm-field-container md-input-container textarea,abm-field-container md-input-container md-select{padding:0px;font-size:1.125em;font-family:"Open Sans",sans-serif;font-weight:lighter}abm-field-container md-input-container textarea.md-input{padding-top:3px;line-height:24px}abm-field-container md-autocomplete md-autocomplete-wrap md-input-container label{display:none !important}abm-field-container md-autocomplete md-autocomplete-wrap md-input-container input:not(:focus){color:rgba(0,0,0,.87) !important}abm-field-container md-autocomplete[md-floating-label] .md-show-clear-button button{top:-3px;background-color:rgba(0,0,0,0);border-radius:0}abm-field-container[md-truncate] abm-field-value{display:inline-block;overflow:hidden;white-space:pre-wrap;text-overflow:ellipsis}abm-field-container .abm-disabled label{color:rgba(0,0,0,.38)}abx-import-file-select{display:block;min-height:56px}abx-import-file-select md-select{padding-top:4px}abx-import-file-select .file-upload-btn{padding:8px}abx-import-file-select .file-upload-btn:hover,abx-import-file-select .file-upload-btn label:hover{cursor:pointer !important}abx-import-file-select .file-upload-btn .filename{padding:0 6px;word-break:break-word;font-size:16px}abx-import-file-select .file-upload-btn .choose-file{margin:-4px 0 0;min-height:0;line-height:34px;text-transform:none;font-weight:bold;font-size:16px}abx-import-file-select .dupe-warning{margin:0 8px;color:#fdd835}abx-import-file-select .import-type-select{padding-right:8px}header.abx-header,abx-input-section .abx-section-header header,.abx-input-section .abx-section-header header,.abx-activity-section .abx-section-header header{flex:1;padding:10px 0;font-size:18px;font-weight:normal}.abx-readonly-input-container{display:block;min-height:58px;flex-direction:column;margin-bottom:42px;padding-left:2px;font-size:16px}.abx-readonly-input-container label:first-of-type{padding-left:2px;margin:0;font-weight:bold}.abx-readonly-input-container>*{display:block;padding:2px}abx-input-section,.abx-input-section,.abx-activity-section{display:flex;flex:1 0 auto;flex-direction:row;overflow-x:hidden}abx-input-section form,abx-input-section .abx-section-header,abx-input-section .abx-section-content,.abx-input-section form,.abx-input-section .abx-section-header,.abx-input-section .abx-section-content,.abx-activity-section form,.abx-activity-section .abx-section-header,.abx-activity-section .abx-section-content{max-width:100%}abx-input-section .abx-section-header,.abx-input-section .abx-section-header,.abx-activity-section .abx-section-header{display:flex;flex-direction:row;align-content:space-between}abx-input-section .abx-section-header button.md-button,.abx-input-section .abx-section-header button.md-button,.abx-activity-section .abx-section-header button.md-button{margin:0 6px}abx-input-section .abx-section-header button.md-button:last-of-type,.abx-input-section .abx-section-header button.md-button:last-of-type,.abx-activity-section .abx-section-header button.md-button:last-of-type{margin-right:0}abx-input-section .abx-section-button-container button.md-button,.abx-input-section .abx-section-button-container button.md-button,.abx-activity-section .abx-section-button-container button.md-button{margin:3px 6px}abx-input-section .abx-section-button-container button.md-button:last-of-type,.abx-input-section .abx-section-button-container button.md-button:last-of-type,.abx-activity-section .abx-section-button-container button.md-button:last-of-type{margin-right:0}abx-input-section .abx-section-content,.abx-input-section .abx-section-content,.abx-activity-section .abx-section-content{margin-left:16px;padding-top:16px;font-size:16px;line-height:26px}abx-input-section .abx-section-content hr:first-child,abx-input-section .abx-section-content label,.abx-input-section .abx-section-content hr:first-child,.abx-input-section .abx-section-content label,.abx-activity-section .abx-section-content hr:first-child,.abx-activity-section .abx-section-content label{font-weight:bold;font-size:16px}abx-input-section .abx-section-content hr:first-child.md-placeholder,abx-input-section .abx-section-content label.md-placeholder,.abx-input-section .abx-section-content hr:first-child.md-placeholder,.abx-input-section .abx-section-content label.md-placeholder,.abx-activity-section .abx-section-content hr:first-child.md-placeholder,.abx-activity-section .abx-section-content label.md-placeholder{height:22px;top:auto;opacity:inherit}abx-input-section .abx-section-content input.md-input,abx-input-section .abx-section-content textarea.md-input,abx-input-section .abx-section-content md-select,.abx-input-section .abx-section-content input.md-input,.abx-input-section .abx-section-content textarea.md-input,.abx-input-section .abx-section-content md-select,.abx-activity-section .abx-section-content input.md-input,.abx-activity-section .abx-section-content textarea.md-input,.abx-activity-section .abx-section-content md-select{font-size:16px}abx-input-section .abx-section-content md-input-container,.abx-input-section .abx-section-content md-input-container,.abx-activity-section .abx-section-content md-input-container{min-height:58px}abx-input-section .abx-section-content md-input-container label,.abx-input-section .abx-section-content md-input-container label,.abx-activity-section .abx-section-content md-input-container label{transform:none;padding-left:3px;font-size:16px}abx-input-section .abx-section-content md-input-container label.md-required:after,.abx-input-section .abx-section-content md-input-container label.md-required:after,.abx-activity-section .abx-section-content md-input-container label.md-required:after{font-size:16px}abx-input-section .abx-section-content md-input-container:not(.md-input-invalid) label.md-required:after,.abx-input-section .abx-section-content md-input-container:not(.md-input-invalid) label.md-required:after,.abx-activity-section .abx-section-content md-input-container:not(.md-input-invalid) label.md-required:after{color:#2196f3 !important}abx-input-section .abx-section-content *[abx-no-label] md-autocomplete,.abx-input-section .abx-section-content *[abx-no-label] md-autocomplete,.abx-activity-section .abx-section-content *[abx-no-label] md-autocomplete{margin-top:-18px}abx-input-section .abx-section-content *[abx-no-label] md-autocomplete md-input-container label,.abx-input-section .abx-section-content *[abx-no-label] md-autocomplete md-input-container label,.abx-activity-section .abx-section-content *[abx-no-label] md-autocomplete md-input-container label{display:none}abx-input-section .abx-section-content md-input-container:not(.md-input-invalid) label,.abx-input-section .abx-section-content md-input-container:not(.md-input-invalid) label,.abx-activity-section .abx-section-content md-input-container:not(.md-input-invalid) label{color:#212121}abx-input-section .abx-section-content md-input-container:not(.md-input-invalid) input.md-input:read-only,abx-input-section .abx-section-content md-input-container:not(.md-input-invalid) input.md-input[disabled],abx-input-section .abx-section-content md-input-container:not(.md-input-invalid) textarea.md-input:read-only,abx-input-section .abx-section-content md-input-container:not(.md-input-invalid) textarea.md-input[disabled],.abx-input-section .abx-section-content md-input-container:not(.md-input-invalid) input.md-input:read-only,.abx-input-section .abx-section-content md-input-container:not(.md-input-invalid) input.md-input[disabled],.abx-input-section .abx-section-content md-input-container:not(.md-input-invalid) textarea.md-input:read-only,.abx-input-section .abx-section-content md-input-container:not(.md-input-invalid) textarea.md-input[disabled],.abx-activity-section .abx-section-content md-input-container:not(.md-input-invalid) input.md-input:read-only,.abx-activity-section .abx-section-content md-input-container:not(.md-input-invalid) input.md-input[disabled],.abx-activity-section .abx-section-content md-input-container:not(.md-input-invalid) textarea.md-input:read-only,.abx-activity-section .abx-section-content md-input-container:not(.md-input-invalid) textarea.md-input[disabled]{color:inherit;margin-bottom:0}abx-input-section .abx-section-content md-input-container.md-input-focused md-select md-select-value.md-select-value.md-select-placeholder span:first-child,.abx-input-section .abx-section-content md-input-container.md-input-focused md-select md-select-value.md-select-value.md-select-placeholder span:first-child,.abx-activity-section .abx-section-content md-input-container.md-input-focused md-select md-select-value.md-select-value.md-select-placeholder span:first-child{transform:none}abx-input-section .abx-section-content md-select,.abx-input-section .abx-section-content md-select,.abx-activity-section .abx-section-content md-select{height:30px}abx-input-section .abx-section-content md-select md-select-value.md-select-value span.abx-select-placeholder,.abx-input-section .abx-section-content md-select md-select-value.md-select-value span.abx-select-placeholder,.abx-activity-section .abx-section-content md-select md-select-value.md-select-value span.abx-select-placeholder{display:none}abx-input-section .abx-section-content md-select[required]:not(.md-no-asterisk) .md-select-value span:first-child:after,.abx-input-section .abx-section-content md-select[required]:not(.md-no-asterisk) .md-select-value span:first-child:after,.abx-activity-section .abx-section-content md-select[required]:not(.md-no-asterisk) .md-select-value span:first-child:after{display:none}abx-input-section .abx-section-content md-select[disabled],.abx-input-section .abx-section-content md-select[disabled],.abx-activity-section .abx-section-content md-select[disabled]{pointer-events:none}abx-input-section .abx-section-content md-select[disabled] md-select-value.md-select-value,.abx-input-section .abx-section-content md-select[disabled] md-select-value.md-select-value,.abx-activity-section .abx-section-content md-select[disabled] md-select-value.md-select-value{margin-bottom:0;color:inherit;border-color:rgba(0,0,0,0);background-image:none}abx-input-section .abx-section-content md-select[disabled] md-select-value.md-select-value .md-select-icon,.abx-input-section .abx-section-content md-select[disabled] md-select-value.md-select-value .md-select-icon,.abx-activity-section .abx-section-content md-select[disabled] md-select-value.md-select-value .md-select-icon{display:none}abx-input-section .abx-section-content md-select[disabled] md-select-value.md-select-value.md-select-placeholder span:first-child,.abx-input-section .abx-section-content md-select[disabled] md-select-value.md-select-value.md-select-placeholder span:first-child,.abx-activity-section .abx-section-content md-select[disabled] md-select-value.md-select-value.md-select-placeholder span:first-child{display:none}abx-input-section .abx-section-content md-select[disabled] md-select-value.md-select-value.md-select-placeholder span.abx-select-placeholder,.abx-input-section .abx-section-content md-select[disabled] md-select-value.md-select-value.md-select-placeholder span.abx-select-placeholder,.abx-activity-section .abx-section-content md-select[disabled] md-select-value.md-select-value.md-select-placeholder span.abx-select-placeholder{display:inline-block;color:rgba(0,0,0,.38)}abx-input-section .abx-section-content md-autocomplete md-autocomplete-wrap md-input-container:not(.md-input-invalid) label,.abx-input-section .abx-section-content md-autocomplete md-autocomplete-wrap md-input-container:not(.md-input-invalid) label,.abx-activity-section .abx-section-content md-autocomplete md-autocomplete-wrap md-input-container:not(.md-input-invalid) label{color:#212121}abx-input-section .abx-section-content md-autocomplete[disabled] md-autocomplete-wrap label,.abx-input-section .abx-section-content md-autocomplete[disabled] md-autocomplete-wrap label,.abx-activity-section .abx-section-content md-autocomplete[disabled] md-autocomplete-wrap label{color:#212121}abx-input-section .abx-section-content md-autocomplete[disabled] md-autocomplete-wrap input.md-input[type=search],.abx-input-section .abx-section-content md-autocomplete[disabled] md-autocomplete-wrap input.md-input[type=search],.abx-activity-section .abx-section-content md-autocomplete[disabled] md-autocomplete-wrap input.md-input[type=search]{pointer-events:none}abx-input-section.abx-section-readonly .abx-section-content-wrap,.abx-input-section.abx-section-readonly .abx-section-content-wrap,.abx-activity-section.abx-section-readonly .abx-section-content-wrap{max-width:80%}abx-input-section.abx-section-readonly .abx-section-content,.abx-input-section.abx-section-readonly .abx-section-content,.abx-activity-section.abx-section-readonly .abx-section-content{margin-right:94px}abx-input-section.abx-section-readonly .abx-section-content md-input-container label.md-required:after,abx-input-section.abx-section-readonly .abx-section-content md-input-container label.md-required:before,.abx-input-section.abx-section-readonly .abx-section-content md-input-container label.md-required:after,.abx-input-section.abx-section-readonly .abx-section-content md-input-container label.md-required:before,.abx-activity-section.abx-section-readonly .abx-section-content md-input-container label.md-required:after,.abx-activity-section.abx-section-readonly .abx-section-content md-input-container label.md-required:before{display:none}abx-input-section.abx-section-readonly .abx-section-content md-input-container input.md-input:read-only,abx-input-section.abx-section-readonly .abx-section-content md-input-container input.md-input[disabled],abx-input-section.abx-section-readonly .abx-section-content md-input-container textarea.md-input:read-only,abx-input-section.abx-section-readonly .abx-section-content md-input-container textarea.md-input[disabled],.abx-input-section.abx-section-readonly .abx-section-content md-input-container input.md-input:read-only,.abx-input-section.abx-section-readonly .abx-section-content md-input-container input.md-input[disabled],.abx-input-section.abx-section-readonly .abx-section-content md-input-container textarea.md-input:read-only,.abx-input-section.abx-section-readonly .abx-section-content md-input-container textarea.md-input[disabled],.abx-activity-section.abx-section-readonly .abx-section-content md-input-container input.md-input:read-only,.abx-activity-section.abx-section-readonly .abx-section-content md-input-container input.md-input[disabled],.abx-activity-section.abx-section-readonly .abx-section-content md-input-container textarea.md-input:read-only,.abx-activity-section.abx-section-readonly .abx-section-content md-input-container textarea.md-input[disabled]{border-color:rgba(0,0,0,0) !important;background-image:none}abx-input-section.abx-section-readonly .abx-section-content md-input-container a,.abx-input-section.abx-section-readonly .abx-section-content md-input-container a,.abx-activity-section.abx-section-readonly .abx-section-content md-input-container a{max-width:100%;overflow:hidden;text-overflow:ellipsis}abx-input-section.abx-section-readonly .abx-section-content md-input-container input.md-input,.abx-input-section.abx-section-readonly .abx-section-content md-input-container input.md-input,.abx-activity-section.abx-section-readonly .abx-section-content md-input-container input.md-input{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}abx-input-section.abx-section-readonly .abx-section-content md-input-container.md-input-has-value input.md-input,abx-input-section.abx-section-readonly .abx-section-content md-input-container.md-input-has-value textarea.md-input,.abx-input-section.abx-section-readonly .abx-section-content md-input-container.md-input-has-value input.md-input,.abx-input-section.abx-section-readonly .abx-section-content md-input-container.md-input-has-value textarea.md-input,.abx-activity-section.abx-section-readonly .abx-section-content md-input-container.md-input-has-value input.md-input,.abx-activity-section.abx-section-readonly .abx-section-content md-input-container.md-input-has-value textarea.md-input{color:#212121}abx-input-section.abx-section-readonly .abx-section-content md-autocomplete .md-show-clear-button input.md-input,.abx-input-section.abx-section-readonly .abx-section-content md-autocomplete .md-show-clear-button input.md-input,.abx-activity-section.abx-section-readonly .abx-section-content md-autocomplete .md-show-clear-button input.md-input{padding-right:2px}abx-input-section.abx-section-readonly .abx-section-content md-autocomplete .md-show-clear-button button,.abx-input-section.abx-section-readonly .abx-section-content md-autocomplete .md-show-clear-button button,.abx-activity-section.abx-section-readonly .abx-section-content md-autocomplete .md-show-clear-button button{display:none}abx-input-section.abx-section-editing .abx-section-content md-input-container input.md-input:read-only,abx-input-section.abx-section-editing .abx-section-content md-input-container textarea.md-input:read-only,.abx-input-section.abx-section-editing .abx-section-content md-input-container input.md-input:read-only,.abx-input-section.abx-section-editing .abx-section-content md-input-container textarea.md-input:read-only,.abx-activity-section.abx-section-editing .abx-section-content md-input-container input.md-input:read-only,.abx-activity-section.abx-section-editing .abx-section-content md-input-container textarea.md-input:read-only{border-color:rgba(0,0,0,0) !important;background-image:none}abx-input-section.abx-section-editing .abx-section-content md-autocomplete .md-show-clear-button button,.abx-input-section.abx-section-editing .abx-section-content md-autocomplete .md-show-clear-button button,.abx-activity-section.abx-section-editing .abx-section-content md-autocomplete .md-show-clear-button button{display:block}abx-input-section.abx-section-slim .abx-section-content md-input-container,abx-input-section.abx-section-slim .abx-section-content .abx-readonly-input-container,.abx-input-section.abx-section-slim .abx-section-content md-input-container,.abx-input-section.abx-section-slim .abx-section-content .abx-readonly-input-container,.abx-activity-section.abx-section-slim .abx-section-content md-input-container,.abx-activity-section.abx-section-slim .abx-section-content .abx-readonly-input-container{min-height:34px;margin-bottom:18px}abx-input-section.abx-section-slim .abx-section-content md-autocomplete md-progress-linear.md-inline,.abx-input-section.abx-section-slim .abx-section-content md-autocomplete md-progress-linear.md-inline,.abx-activity-section.abx-section-slim .abx-section-content md-autocomplete md-progress-linear.md-inline{bottom:18px}abx-input-section.abx-section-slim .abx-section-content div.md-errors-spacer,abx-input-section.abx-section-slim .abx-section-content ng-messages,abx-input-section.abx-section-slim .abx-section-content div[ng-messages],.abx-input-section.abx-section-slim .abx-section-content div.md-errors-spacer,.abx-input-section.abx-section-slim .abx-section-content ng-messages,.abx-input-section.abx-section-slim .abx-section-content div[ng-messages],.abx-activity-section.abx-section-slim .abx-section-content div.md-errors-spacer,.abx-activity-section.abx-section-slim .abx-section-content ng-messages,.abx-activity-section.abx-section-slim .abx-section-content div[ng-messages]{display:none}abx-input-section.abx-section-with-header .abx-section-content-wrap,.abx-input-section.abx-section-with-header .abx-section-content-wrap,.abx-activity-section.abx-section-with-header .abx-section-content-wrap{flex:1 0 auto;flex-direction:column;align-content:stretch;align-items:stretch;max-width:100%;min-width:100%;width:100%}abx-input-section.abx-section-with-header .abx-section-content-wrap .abx-section-content,.abx-input-section.abx-section-with-header .abx-section-content-wrap .abx-section-content,.abx-activity-section.abx-section-with-header .abx-section-content-wrap .abx-section-content{margin-right:16px}abx-input-section.abx-section-with-header .abx-section-content-wrap .abx-section-header header,.abx-input-section.abx-section-with-header .abx-section-content-wrap .abx-section-header header,.abx-activity-section.abx-section-with-header .abx-section-content-wrap .abx-section-header header{overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}abx-input-section.abx-section-with-header.abx-section-readonly .abx-section-header.with-buttons,.abx-input-section.abx-section-with-header.abx-section-readonly .abx-section-header.with-buttons,.abx-activity-section.abx-section-with-header.abx-section-readonly .abx-section-header.with-buttons{margin-right:94px}abx-input-section.abx-section-with-header.abx-section-editing .abx-section-header.with-buttons,.abx-input-section.abx-section-with-header.abx-section-editing .abx-section-header.with-buttons,.abx-activity-section.abx-section-with-header.abx-section-editing .abx-section-header.with-buttons{margin-right:194px}abx-input-section.abx-section-with-header .abx-section-button-container,.abx-input-section.abx-section-with-header .abx-section-button-container,.abx-activity-section.abx-section-with-header .abx-section-button-container{margin-top:2px}abx-input-section.abx-section-with-header .abx-section-button-container .abx-section-submit-container,.abx-input-section.abx-section-with-header .abx-section-button-container .abx-section-submit-container,.abx-activity-section.abx-section-with-header .abx-section-button-container .abx-section-submit-container{flex-wrap:nowrap}abx-input-section.abx-section-inline .abx-section-content-wrap,.abx-input-section.abx-section-inline .abx-section-content-wrap,.abx-activity-section.abx-section-inline .abx-section-content-wrap{max-width:65%}abx-input-section.abx-section-inline .abx-section-content md-input-container,abx-input-section.abx-section-inline .abx-section-content .abx-readonly-input-container,.abx-input-section.abx-section-inline .abx-section-content md-input-container,.abx-input-section.abx-section-inline .abx-section-content .abx-readonly-input-container,.abx-activity-section.abx-section-inline .abx-section-content md-input-container,.abx-activity-section.abx-section-inline .abx-section-content .abx-readonly-input-container{display:flex;flex-direction:row;align-items:center;min-height:44px;margin-top:0}abx-input-section.abx-section-inline .abx-section-content md-input-container label,abx-input-section.abx-section-inline .abx-section-content .abx-readonly-input-container label,.abx-input-section.abx-section-inline .abx-section-content md-input-container label,.abx-input-section.abx-section-inline .abx-section-content .abx-readonly-input-container label,.abx-activity-section.abx-section-inline .abx-section-content md-input-container label,.abx-activity-section.abx-section-inline .abx-section-content .abx-readonly-input-container label{position:relative;bottom:0;max-width:40%;margin-right:16px;text-align:right}abx-input-section.abx-section-inline .abx-section-content md-input-container label.md-required:after,abx-input-section.abx-section-inline .abx-section-content .abx-readonly-input-container label.md-required:after,.abx-input-section.abx-section-inline .abx-section-content md-input-container label.md-required:after,.abx-input-section.abx-section-inline .abx-section-content .abx-readonly-input-container label.md-required:after,.abx-activity-section.abx-section-inline .abx-section-content md-input-container label.md-required:after,.abx-activity-section.abx-section-inline .abx-section-content .abx-readonly-input-container label.md-required:after{content:none}abx-input-section.abx-section-inline .abx-section-content md-input-container label.md-required:before,abx-input-section.abx-section-inline .abx-section-content .abx-readonly-input-container label.md-required:before,.abx-input-section.abx-section-inline .abx-section-content md-input-container label.md-required:before,.abx-input-section.abx-section-inline .abx-section-content .abx-readonly-input-container label.md-required:before,.abx-activity-section.abx-section-inline .abx-section-content md-input-container label.md-required:before,.abx-activity-section.abx-section-inline .abx-section-content .abx-readonly-input-container label.md-required:before{content:"* ";vertical-align:top;font-size:16px;color:#2196f3 !important}abx-input-section.abx-section-inline .abx-section-content md-input-container>*,abx-input-section.abx-section-inline .abx-section-content .abx-readonly-input-container>*,.abx-input-section.abx-section-inline .abx-section-content md-input-container>*,.abx-input-section.abx-section-inline .abx-section-content .abx-readonly-input-container>*,.abx-activity-section.abx-section-inline .abx-section-content md-input-container>*,.abx-activity-section.abx-section-inline .abx-section-content .abx-readonly-input-container>*{order:2}abx-input-section.abx-section-inline .abx-section-content md-input-container>*[abx-custom-input],abx-input-section.abx-section-inline .abx-section-content .abx-readonly-input-container>*[abx-custom-input],.abx-input-section.abx-section-inline .abx-section-content md-input-container>*[abx-custom-input],.abx-input-section.abx-section-inline .abx-section-content .abx-readonly-input-container>*[abx-custom-input],.abx-activity-section.abx-section-inline .abx-section-content md-input-container>*[abx-custom-input],.abx-activity-section.abx-section-inline .abx-section-content .abx-readonly-input-container>*[abx-custom-input]{flex:1}abx-input-section.abx-section-inline .abx-section-content md-input-container ng-messages,abx-input-section.abx-section-inline .abx-section-content md-input-container div[ng-messages],abx-input-section.abx-section-inline .abx-section-content .abx-readonly-input-container ng-messages,abx-input-section.abx-section-inline .abx-section-content .abx-readonly-input-container div[ng-messages],.abx-input-section.abx-section-inline .abx-section-content md-input-container ng-messages,.abx-input-section.abx-section-inline .abx-section-content md-input-container div[ng-messages],.abx-input-section.abx-section-inline .abx-section-content .abx-readonly-input-container ng-messages,.abx-input-section.abx-section-inline .abx-section-content .abx-readonly-input-container div[ng-messages],.abx-activity-section.abx-section-inline .abx-section-content md-input-container ng-messages,.abx-activity-section.abx-section-inline .abx-section-content md-input-container div[ng-messages],.abx-activity-section.abx-section-inline .abx-section-content .abx-readonly-input-container ng-messages,.abx-activity-section.abx-section-inline .abx-section-content .abx-readonly-input-container div[ng-messages]{position:absolute;top:32px;left:40%;margin-left:16px}abx-input-section.abx-section-inline .abx-section-content .abx-readonly-input-container label,.abx-input-section.abx-section-inline .abx-section-content .abx-readonly-input-container label,.abx-activity-section.abx-section-inline .abx-section-content .abx-readonly-input-container label{flex:1}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){abx-input-section.abx-section-with-header,.abx-input-section.abx-section-with-header,.abx-activity-section.abx-section-with-header{flex:1 0 auto}abx-input-section.abx-section-with-header .abx-section-content-wrap:not(:last-child),.abx-input-section.abx-section-with-header .abx-section-content-wrap:not(:last-child),.abx-activity-section.abx-section-with-header .abx-section-content-wrap:not(:last-child){max-width:55%;min-width:55%;width:55%}abx-input-section.abx-section-with-header .abx-section-content-wrap:not(:last-child) .abx-section-header,.abx-input-section.abx-section-with-header .abx-section-content-wrap:not(:last-child) .abx-section-header,.abx-activity-section.abx-section-with-header .abx-section-content-wrap:not(:last-child) .abx-section-header{margin-right:0 !important}abx-input-section.abx-section-with-header .abx-section-button-container,abx-input-section.abx-section-with-header .abx-section-submit-container,.abx-input-section.abx-section-with-header .abx-section-button-container,.abx-input-section.abx-section-with-header .abx-section-submit-container,.abx-activity-section.abx-section-with-header .abx-section-button-container,.abx-activity-section.abx-section-with-header .abx-section-submit-container{flex:1 0 auto;float:right;display:block}abx-input-section.abx-section-with-header .abx-section-submit-container,.abx-input-section.abx-section-with-header .abx-section-submit-container,.abx-activity-section.abx-section-with-header .abx-section-submit-container{float:right}abx-input-section.abx-section-readonly .abx-section-content md-input-container input.md-input,abx-input-section.abx-section-readonly .abx-section-content md-input-container textarea.md-input,.abx-input-section.abx-section-readonly .abx-section-content md-input-container input.md-input,.abx-input-section.abx-section-readonly .abx-section-content md-input-container textarea.md-input,.abx-activity-section.abx-section-readonly .abx-section-content md-input-container input.md-input,.abx-activity-section.abx-section-readonly .abx-section-content md-input-container textarea.md-input{pointer-events:none !important;border-color:rgba(0,0,0,0) !important;background-image:none !important}abx-input-section.abx-section-readonly .abx-section-content .abx-calendar-button,.abx-input-section.abx-section-readonly .abx-section-content .abx-calendar-button,.abx-activity-section.abx-section-readonly .abx-section-content .abx-calendar-button{display:none}abx-input-section .flex,.abx-input-section .flex,.abx-activity-section .flex{flex:1 0 auto}abx-input-section .abx-section-header,.abx-input-section .abx-section-header,.abx-activity-section .abx-section-header{flex:1 0 auto}}@supports(-ms-ime-align: auto){abx-input-section.abx-section-with-header,.abx-input-section.abx-section-with-header,.abx-activity-section.abx-section-with-header{flex:1 0 auto}abx-input-section.abx-section-with-header .abx-section-content-wrap:not(:last-child),.abx-input-section.abx-section-with-header .abx-section-content-wrap:not(:last-child),.abx-activity-section.abx-section-with-header .abx-section-content-wrap:not(:last-child){max-width:55%;min-width:55%;width:55%}abx-input-section.abx-section-with-header .abx-section-content-wrap:not(:last-child) .abx-section-header,.abx-input-section.abx-section-with-header .abx-section-content-wrap:not(:last-child) .abx-section-header,.abx-activity-section.abx-section-with-header .abx-section-content-wrap:not(:last-child) .abx-section-header{margin-right:0 !important}abx-input-section.abx-section-with-header .abx-section-button-container,abx-input-section.abx-section-with-header .abx-section-submit-container,.abx-input-section.abx-section-with-header .abx-section-button-container,.abx-input-section.abx-section-with-header .abx-section-submit-container,.abx-activity-section.abx-section-with-header .abx-section-button-container,.abx-activity-section.abx-section-with-header .abx-section-submit-container{flex:1;float:right;display:block}abx-input-section.abx-section-with-header .abx-section-submit-container,.abx-input-section.abx-section-with-header .abx-section-submit-container,.abx-activity-section.abx-section-with-header .abx-section-submit-container{float:right}abx-input-section .flex,.abx-input-section .flex,.abx-activity-section .flex{flex:1 0 auto}abx-input-section .abx-section-header,.abx-input-section .abx-section-header,.abx-activity-section .abx-section-header{flex:1}}abx-job{display:flex;flex-direction:row;align-content:flex-start;align-items:stretch;min-height:116px !important;padding:16px;background-color:#fff}abx-job .success{color:#5cb85c}abx-job .error{color:red}abx-job .canceled{color:#292929}abx-job .pending{color:#999}abx-job .no-changes{color:#666}abx-job .job-status{min-width:88px;font-family:Montserrat,sans-serif;font-size:28px;padding-right:16px}abx-job .job-status .job-status-text{margin-top:8px;font-size:12px}abx-job .job-content .job-title{position:relative;font-size:16px;font-weight:bold;margin-bottom:8px;overflow:hidden;white-space:nowrap}abx-job .job-content .job-title::after{content:"";display:block;position:absolute;top:0;right:0;width:2em;height:100%;background:linear-gradient(-90deg, #fff 0, rgba(255, 255, 255, 0) 100%)}abx-job .job-content .job-info{position:relative;width:100%;overflow:hidden;white-space:nowrap}abx-job .job-content .job-info .job-info-col{margin-right:16px}abx-job .job-content .job-info .job-info-col>*{position:relative;padding-bottom:6px;overflow:hidden}abx-job .job-content .job-info .job-info-col>*::after{content:"";display:block;position:absolute;top:0;right:0;width:2em;height:100%;background:linear-gradient(-90deg, #fff 0, rgba(255, 255, 255, 0) 100%)}abx-job .job-content .job-info .job-info-col md-icon{margin:4px 8px 0 0}abx-job .job-actions{min-width:48px}abx-job.job-header{min-height:128px !important}abx-job.job-header .job-status{cursor:inherit}abx-job.job-header .job-content .job-title{cursor:inherit;font-size:24px}abx-job.job-header .job-content .job-title .preloader-line,abx-job.job-header .job-content .job-title .abx-association-dialog__preloader-line{height:32px}abx-life-cycle-chart{display:block;position:relative}abx-life-cycle-chart .abx-life-cycle-chart__tooltip{white-space:nowrap;background-color:rgba(33,38,58,.8);color:#fff;text-align:center;position:absolute;text-overflow:ellipsis;left:50%;transform:translateX(-50%);bottom:calc(100% + 10px);font-size:12px;padding:8px;border-radius:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;pointer-events:none;z-index:99}abx-life-cycle-chart .abx-life-cycle-chart__tooltip::after{content:"";display:block;width:0;height:0;position:absolute;top:100%;left:50%;border:10px solid rgba(0,0,0,0);border-top-color:rgba(33,38,58,.8);transform:translateX(-50%)}abx-life-cycle-chart path.today-path{stroke:#d0021b;fill:none}abx-life-cycle-chart path.projected-path{stroke:#2d8dd9;fill:none}abx-life-cycle-chart path.original-path{stroke:#999;fill:none;stroke-dasharray:6 6}abx-life-cycle-chart text.today-label{font-size:10px}abx-life-cycle-chart circle.dot-condition{stroke:#2d8dd9;stroke-width:1.5}abx-life-cycle-chart circle.dot-condition.dot-condition--open{fill:rgba(0,0,0,0)}abx-life-cycle-chart circle.dot-condition.dot-condition--closed{fill:#2d8dd9}abx-line-chart{width:100%;min-height:305px}abx-line-chart .line{stroke-width:2px;fill:none}abx-map{display:flex;flex:1;background-color:#e5e5e5}abx-map .abx-map__container{display:flex;flex:1}abx-map ui-gmap-google-map{display:flex;flex:1}abx-map ui-gmap-google-map .angular-google-map{display:flex;flex:1}abx-map ui-gmap-google-map .angular-google-map .angular-google-map-container{flex:1;width:100%;height:100%}abx-map ui-gmap-google-map .info-window-title{margin-bottom:8px}abx-map ui-gmap-google-map .abx-info-window{width:unset !important;height:22px;margin-left:10px;opacity:.85;font-size:12px;color:#fff;background-color:#212121;border-top-right-radius:4px;border-bottom-right-radius:4px}abx-map ui-gmap-google-map .abx-info-window::before{content:"";position:absolute;width:0;height:0;margin-left:-12px;border-style:solid;border-width:11px 12px 11px 0;border-color:rgba(0,0,0,0) #212121 rgba(0,0,0,0) rgba(0,0,0,0)}abx-map ui-gmap-google-map .abx-info-window .abx-info-window__content{height:100%;display:flex;justify-content:center;align-items:center;padding:0 8px;white-space:nowrap}abx-note-input form.note-input-form{padding:8px 16px}abx-note-input form.note-input-form md-input-container.note-input-container{padding-top:8px}abx-note-input form.note-input-form md-input-container.note-input-container ::-webkit-input-placeholder{font-style:italic}abx-note-input form.note-input-form md-input-container.note-input-container :-ms-input-placeholder{font-style:italic}abx-note-input form.note-input-form md-input-container.note-input-container ::placeholder{font-style:italic}abx-note-input form.note-input-form md-input-container.note-input-container input.note-input-input{margin-bottom:8px}abx-note-input form.note-input-form .note-input-btns .btn-text{vertical-align:super}abx-note-input form.note-input-form .note-input-btns .btn-icon{color:#666 !important;margin-right:8px}abx-note-input form.note-input-form div.note-input-container{margin-right:8px}abx-note-input form.note-input-form div.note-input-container textarea::-webkit-input-placeholder{font-style:italic}abx-note-input form.note-input-form div.note-input-container textarea:-ms-input-placeholder{font-style:italic}abx-note-input form.note-input-form div.note-input-container textarea::placeholder{font-style:italic}abx-note-input form.note-input-form div.note-input-container .note-input-input{padding:10px;font-size:12pt;margin:8px 8px;background-color:#eee;border:2px solid #d9d9d9;border-radius:2px;resize:none;width:100%}abx-note-input form.note-input-form md-checkbox{margin:0}abx-note-input form.note-input-form .btnWidth{width:50%}#wrapper{width:100%;margin:15px auto;position:relative;background:#eee}#input-box{min-height:120px;padding:10px;font-size:12pt;background-color:#eee;border:2px solid #d9d9d9;border-radius:2px;outline:none}#input-box:focus{border:2px solid #000;border-radius:2px;transition:border-bottom .3s}.mention{display:inline-block;position:relative;z-index:9990}.mention:not(.ignore){padding:0px;color:#2d8dd9;z-index:9991}.mention:not(.ignore).focused{background-color:#99cfea}.invalid{display:inline-block;position:relative;z-index:9990}.mention.ignore.focused{background-color:#99cfea}.hidden{display:none}#mention-select-choices{position:absolute;margin-top:25px;margin-left:-10px;border:1px solid #d9d9d9;background:#fff;border-radius:5px;user-select:none;min-width:200px;max-height:200px;overflow-y:auto;padding:5px 0;box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}#mention-select-choices ul{margin:0;padding:0;list-style:none}#mention-select-choices li{padding:10px}#mention-select-choices li.hover{cursor:pointer;background:#eeefee}.mention-list-user{color:#666;font-weight:600;font-size:14px;letter-spacing:0;line-height:14px}.mention-list-user-email{color:#999}.mention-list-user-no-access{color:#666;font-size:14px;font-style:italic}.mention-list-user-access-message{color:#999;font-style:normal}.mention-list-no-permission{padding-bottom:0px !important}.mention-list-no-permission span{color:#666;font-weight:bold;font-size:10px;letter-spacing:0;line-height:14px;border:0px}.mention-list-no-permission hr{background-color:#999;color:#999;border-color:#999;margin:0px}[contentEditable=true]:empty:not(:focus):before{content:attr(data-text);color:#666;font-style:italic;font-family:"Open Sans"}.abx-pagination{position:relative;height:64px;min-height:64px;max-height:64px}.abx-pagination-button.md-button.md-icon-button{margin:0}.abx-pagination-select{margin:24px 12px}.abx-pagination-select .md-select-value{min-width:40px}.abx-pagination-loading{position:absolute;top:0;left:0;width:100%;height:64px;background-color:rgba(255,255,255,.8)}abx-priority-icon{display:inline-flex;flex-direction:column;justify-content:center}abx-priority-icon md-icon{color:rgba(0,0,0,.26);fill:rgba(0,0,0,.26)}abx-priority-icon md-icon.work-order-priority-icon--emergency{color:#d0021b !important;fill:#d0021b !important}abx-side-menu{display:block;color:#6e6e6e;background-color:#fff;font-weight:bold;overflow-x:hidden;overflow-y:auto}abx-side-menu ul{list-style:none;padding:0}abx-side-menu .side-menu li,abx-side-menu .side-menu .side-menu-item{line-height:32px}abx-side-menu .side-menu .side-menu-item:hover,abx-side-menu .side-menu .side-menu-item.active,abx-side-menu .side-menu .side-menu-item-child:hover,abx-side-menu .side-menu .side-menu-item-child.active{color:#212121;background-color:rgba(33,150,243,.2);cursor:pointer}abx-side-menu .side-menu .side-menu-item.active-child,abx-side-menu .side-menu .side-menu-item-child.active-child{color:#212121}abx-side-menu .side-menu .side-menu-item a,abx-side-menu .side-menu .side-menu-item a:focus,abx-side-menu .side-menu .side-menu-item a:hover,abx-side-menu .side-menu .side-menu-item-child a,abx-side-menu .side-menu .side-menu-item-child a:focus,abx-side-menu .side-menu .side-menu-item-child a:hover{color:inherit;text-decoration:none}abx-side-menu .side-menu .side-menu-item a,abx-side-menu .side-menu .side-menu-item-child a{display:flex;flex-direction:row;align-items:center;align-content:stretch}abx-side-menu .side-menu .side-menu-item .side-menu-section__name,abx-side-menu .side-menu .side-menu-item-child .side-menu-section__name{margin-left:8px}abx-side-menu .side-menu .side-menu-section a{padding:4px 16px}abx-side-menu .side-menu .side-menu-section ul.ng-hide-remove{animation:.2s fadeInDown}abx-side-menu .side-menu md-icon.side-menu-section__icon{margin:0;color:#666 !important;fill:#666 !important}abx-side-menu .side-menu md-icon.side-menu-section__icon svg path{color:#666 !important;fill:#666 !important}abx-side-menu .side-menu .side-menu-section__children{background:#f9f9f9;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}abx-side-menu .side-menu .side-menu-item-child a{margin-left:48px}abx-side-menu .side-menu .side-menu-item-child a .side-menu-section__icon{display:none}@media only screen and (min-width: 600px)and (max-width: 959px){abx-side-menu .side-menu .side-menu-item-child a{margin-left:0;padding:12px 0}abx-side-menu .side-menu .side-menu-item-child a .side-menu-section__icon{display:block}}@media print{abx-side-menu .side-menu .side-menu-item-child a{margin-left:0;padding:12px 0}abx-side-menu .side-menu .side-menu-item-child a .side-menu-section__icon{display:block}}@media only screen and (min-width: 960px){abx-side-menu .side-menu .side-menu-section__children{background:#fff;border:none}}@media print{abx-side-menu .side-menu .side-menu-section__children{background:#fff;border:none}}abx-stack-chart{display:block;flex:1 1 auto;min-height:305px}abx-stack-chart .x-axis-text{text-transform:capitalize;fill:#212121}abx-stack-chart .x-axis-text--rotated{text-anchor:end;transform:rotate(-90deg);text-transform:capitalize}abx-step{display:flex;position:relative;max-height:160px;flex-direction:column;align-content:center;flex:1 0 48px;background-color:#fff}abx-step>div{max-height:160px}abx-step .success{color:#5cb85c}abx-step .error{color:red}abx-step .canceled{color:#292929}abx-step .pending{color:#999}abx-step .no-changes{color:#666}abx-step .step-info{height:48px;min-height:48px;max-height:48px}abx-step .step-info .step-status{width:72px;min-width:72px;max-width:72px;padding:8px 16px}abx-step .step-info .step-name{position:relative;overflow:hidden;white-space:nowrap;margin-right:8px}abx-step .step-info .step-name::after{content:"";display:block;position:absolute;top:0;right:0;width:2em;height:100%;background:linear-gradient(-90deg, #fff 0, rgba(255, 255, 255, 0) 100%)}abx-step .step-info .step-duration{position:relative;overflow:hidden;white-space:nowrap;margin-right:8px}abx-step .step-info .step-duration md-icon{margin:4px 8px 0 0}abx-step .step-info .step-duration::after{content:"";display:block;position:absolute;top:0;right:0;width:2em;height:100%;background:linear-gradient(-90deg, #fff 0, rgba(255, 255, 255, 0) 100%)}abx-step .step-error-preview{overflow-y:hidden;padding:0 16px;margin-bottom:8px;font-size:12px}abx-step .step-error-preview.ng-hide-remove.ng-hide-remove-active{animation:fadeIn 1s}abx-step.faded-log .step-error-preview::after{content:"";display:block;position:absolute;bottom:0;right:0;width:100%;height:32px;background:linear-gradient(0deg, #fff, rgba(255, 255, 255, 0))}abx-tree-input{display:flex;flex-direction:column}abx-tree-input[disabled] md-autocomplete md-autocomplete-wrap md-input-container input.md-input{pointer-events:none}abx-filter-bar-component{display:block}.filter-bar-component{padding:0 6px 6px 6px;position:relative}.filter-bar-component__top-row{display:flex;flex-direction:row;align-items:center}.filter-bar-component__filter-selection-section{flex:.3}.filter-bar-component__filter-selection-section select{width:100%}.filter-bar-component__filter-input-section{flex:1;padding-left:2px}.filter-bar-component__filter-input-section--loading{padding-left:16px}.filter-bar-component__filter-button-section{flex-shrink:0;flex-grow:0;display:flex}.filter-bar-component__filter-button-section button.md-button{white-space:nowrap;min-width:110px}.filter-bar-component__bottom-row{display:flex;flex-direction:row}.filter-bar-component__bottom-row .abx-chip,.filter-bar-component__bottom-row .abx-pin-type-subfilter-sidebar__subfilter,.filter-bar-component__bottom-row .clear-all-btn{padding-top:0;padding-bottom:0;margin:0 3px 3px 0;height:25px}.filter-bar-component__bottom-row .clear-all-btn{min-height:unset}.filter-bar-component__bottom-row .abx-chip,.filter-bar-component__bottom-row .abx-pin-type-subfilter-sidebar__subfilter{display:block;background-color:#f7f7f7;padding:3px;border-radius:2px}.filter-bar-component__bottom-row .abx-chips,.filter-bar-component__bottom-row .abx-pin-type-subfilter-sidebar__subfilters{flex-grow:1}.filter-bar-component__bottom-row .abx-result-count{padding:3px 14px 3px 50px;flex-shrink:0;font-size:12px;line-height:20px;color:#212121}.filter-bar-component__loading{position:absolute;top:0;left:0;bottom:0;right:0;background-color:#eee;z-index:99;display:flex;justify-content:center;align-items:center}.filter-bar-component .abx-input__error-container{display:none}.filter-bar-component abx-range-input .abx-range-input__separator{flex:0 1 5%}abx-related-work-order-card{display:block}abx-related-work-order-card .nowrap{white-space:nowrap;display:inline-block}#content-container{display:flex;flex-direction:row;flex:1;max-width:100%;overflow:auto}#content{margin-left:60px;background-color:#eee;word-wrap:break-word;overflow:auto;display:flex;flex:1;flex-basis:100%;flex-direction:column}#content.ng-hide-add{animation:slideOutLeft .5s;-webkit-animation:slideOutLeft .5s}#content.ng-hide-remove{animation:slideInLeft .2s;-webkit-animation:slideInLeft .2s}#app,.app{overflow:hidden}#app #content,.app #content{margin:0;max-width:100%}.abx-location-component{margin:16px 0}.heading{align-items:center;height:60px;border-bottom:1px solid rgba(0,0,0,.1);padding-left:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.detail-heading{display:flex;align-items:center;height:60px;padding:0 16px;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}.detail-heading h3{margin:0;margin-left:8px;line-height:60px;font-size:18px;font-weight:500;color:#000}.detail-heading .work-order-intent__reactive{display:flex;justify-content:center;position:relative}.detail-heading .work-order-intent__reactive .reactive-triangle{width:0;height:0;border-style:solid;border-width:0 12.5px 21.7px 12.5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #2e303c rgba(0,0,0,0);_border-color:#000 #000 #2e303c #000;line-height:0px;_filter:progid:DXImageTransform.Microsoft.Chroma(color="#000000")}.detail-heading .work-order-intent__reactive .reactive-label{position:absolute;top:5px;left:0;width:100%;text-align:center;color:#fff;font-weight:bold}.detail-heading .work-order-intent__preventive{display:flex;justify-content:center;border:2px solid #2e303c;border-radius:50%;min-width:25px;color:#2e303c;font-weight:bold}button,[ng-click],[data-ng-click],[x-ng-click],[data-event],[ui-sref],[href]{cursor:pointer}button:focus,[ng-click]:focus,[data-ng-click]:focus,[x-ng-click]:focus,[data-event]:focus,[ui-sref]:focus,[href]:focus{outline:none}.form-control:focus{border-color:#2196f3;outline:0;-webkit-box-shadow:none;box-shadow:none}label.required::before{color:#2196f3;padding-right:2px;content:"*"}md-input-container label{font-weight:normal;margin-bottom:0}.abx-not-provided{color:rgba(0,0,0,.38)}.table-container{padding:16px 0}.table-container th,.table-container td{padding-left:8px;padding-right:8px;font-size:14px}.table-container th:first-of-type,.table-container th:last-of-type,.table-container td:first-of-type,.table-container td:last-of-type{padding-left:32px;padding-right:32px}.table-container .table-placeholder{padding:16px 80px;text-align:center;font-weight:500}.table-container .table-placeholder p{margin-bottom:32px}.slash{color:rgba(0,0,0,.38)}.loading-spinner{padding:30px;text-align:center}.detail-loading-indicator{margin-top:32px;margin-bottom:-32px;height:0px}.detail-loading-indicator.ng-hide-add{animation:fadeOut .5s}.uib-daypicker,.uib-monthpicker,.uib-yearpicker{padding:0 5px}.uib-daypicker:focus,.uib-monthpicker:focus,.uib-yearpicker:focus{outline:none}.uib-daypicker button.btn,.uib-daypicker button.abx-button.btn-primary,.uib-daypicker button.abx-button.btn-secondary,.uib-daypicker button.abx-button.btn-destructive,.uib-daypicker button.abx-button.btn-link,.uib-daypicker button.abx-button.btn-link-no-bg,.uib-daypicker button.abx-button.btn-success,.uib-daypicker button.abx-button.btn-pass,.uib-daypicker .abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:disabled,.abx-stop-item-question-list__question .abx-stop-item-controls .uib-daypicker button.abx-button.btn-pass:disabled,.uib-daypicker button.abx-button.btn-fail,.uib-daypicker .abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:disabled,.abx-stop-item-question-list__question .abx-stop-item-controls .uib-daypicker button.abx-button.btn-fail:disabled,.uib-monthpicker button.btn,.uib-monthpicker button.abx-button.btn-primary,.uib-monthpicker button.abx-button.btn-secondary,.uib-monthpicker button.abx-button.btn-destructive,.uib-monthpicker button.abx-button.btn-link,.uib-monthpicker button.abx-button.btn-link-no-bg,.uib-monthpicker button.abx-button.btn-success,.uib-monthpicker button.abx-button.btn-pass,.uib-monthpicker .abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:disabled,.abx-stop-item-question-list__question .abx-stop-item-controls .uib-monthpicker button.abx-button.btn-pass:disabled,.uib-monthpicker button.abx-button.btn-fail,.uib-monthpicker .abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:disabled,.abx-stop-item-question-list__question .abx-stop-item-controls .uib-monthpicker button.abx-button.btn-fail:disabled,.uib-yearpicker button.btn,.uib-yearpicker button.abx-button.btn-primary,.uib-yearpicker button.abx-button.btn-secondary,.uib-yearpicker button.abx-button.btn-destructive,.uib-yearpicker button.abx-button.btn-link,.uib-yearpicker button.abx-button.btn-link-no-bg,.uib-yearpicker button.abx-button.btn-success,.uib-yearpicker button.abx-button.btn-pass,.uib-yearpicker .abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:disabled,.abx-stop-item-question-list__question .abx-stop-item-controls .uib-yearpicker button.abx-button.btn-pass:disabled,.uib-yearpicker button.abx-button.btn-fail,.uib-yearpicker .abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:disabled,.abx-stop-item-question-list__question .abx-stop-item-controls .uib-yearpicker button.abx-button.btn-fail:disabled{border:none;box-shadow:none;-webkit-box-shadow:none}.uib-daypicker button.btn.btn-info,.uib-daypicker button.btn-info.abx-button.btn-primary,.uib-daypicker button.btn-info.abx-button.btn-secondary,.uib-daypicker button.btn-info.abx-button.btn-destructive,.uib-daypicker button.btn-info.abx-button.btn-link,.uib-daypicker button.btn-info.abx-button.btn-link-no-bg,.uib-daypicker button.btn-info.abx-button.btn-success,.uib-daypicker button.btn-info.abx-button.btn-pass,.uib-daypicker .abx-stop-item-question-list__question .abx-stop-item-controls button.btn-info.abx-button.btn-pass:disabled,.abx-stop-item-question-list__question .abx-stop-item-controls .uib-daypicker button.btn-info.abx-button.btn-pass:disabled,.uib-daypicker button.btn-info.abx-button.btn-fail,.uib-daypicker .abx-stop-item-question-list__question .abx-stop-item-controls button.btn-info.abx-button.btn-fail:disabled,.abx-stop-item-question-list__question .abx-stop-item-controls .uib-daypicker button.btn-info.abx-button.btn-fail:disabled,.uib-daypicker button.btn.btn-info:hover,.uib-monthpicker button.btn.btn-info,.uib-monthpicker button.btn-info.abx-button.btn-primary,.uib-monthpicker button.btn-info.abx-button.btn-secondary,.uib-monthpicker button.btn-info.abx-button.btn-destructive,.uib-monthpicker button.btn-info.abx-button.btn-link,.uib-monthpicker button.btn-info.abx-button.btn-link-no-bg,.uib-monthpicker button.btn-info.abx-button.btn-success,.uib-monthpicker button.btn-info.abx-button.btn-pass,.uib-monthpicker .abx-stop-item-question-list__question .abx-stop-item-controls button.btn-info.abx-button.btn-pass:disabled,.abx-stop-item-question-list__question .abx-stop-item-controls .uib-monthpicker button.btn-info.abx-button.btn-pass:disabled,.uib-monthpicker button.btn-info.abx-button.btn-fail,.uib-monthpicker .abx-stop-item-question-list__question .abx-stop-item-controls button.btn-info.abx-button.btn-fail:disabled,.abx-stop-item-question-list__question .abx-stop-item-controls .uib-monthpicker button.btn-info.abx-button.btn-fail:disabled,.uib-monthpicker button.btn.btn-info:hover,.uib-yearpicker button.btn.btn-info,.uib-yearpicker button.btn-info.abx-button.btn-primary,.uib-yearpicker button.btn-info.abx-button.btn-secondary,.uib-yearpicker button.btn-info.abx-button.btn-destructive,.uib-yearpicker button.btn-info.abx-button.btn-link,.uib-yearpicker button.btn-info.abx-button.btn-link-no-bg,.uib-yearpicker button.btn-info.abx-button.btn-success,.uib-yearpicker button.btn-info.abx-button.btn-pass,.uib-yearpicker .abx-stop-item-question-list__question .abx-stop-item-controls button.btn-info.abx-button.btn-pass:disabled,.abx-stop-item-question-list__question .abx-stop-item-controls .uib-yearpicker button.btn-info.abx-button.btn-pass:disabled,.uib-yearpicker button.btn-info.abx-button.btn-fail,.uib-yearpicker .abx-stop-item-question-list__question .abx-stop-item-controls button.btn-info.abx-button.btn-fail:disabled,.abx-stop-item-question-list__question .abx-stop-item-controls .uib-yearpicker button.btn-info.abx-button.btn-fail:disabled,.uib-yearpicker button.btn.btn-info:hover{color:#000;background-color:rgba(255,216,53,.87)}@media(max-width: 959px){md-toast .md-toast-content{justify-content:flex-start}md-toast .md-toast-content span{flex:none}}abx-breadcrumb-header{padding:6px 20px;display:block;background-color:#494d5c;color:#fff}abx-breadcrumb-header .breadcrumb-header{display:flex;justify-content:space-between}abx-breadcrumb-header .breadcrumb-header__left{display:flex}abx-breadcrumb-header .breadcrumb-header__left__prefix{display:flex;align-items:center;margin-right:12px}abx-breadcrumb-header .breadcrumb-header__left__info{display:flex;flex-direction:column}abx-breadcrumb-header .breadcrumb-header__left__info .breadcrumb-trail{display:flex}abx-breadcrumb-header .breadcrumb-header__left__info .breadcrumb-trail .breadcrumb-item{display:flex}abx-breadcrumb-header .breadcrumb-header__left__info .breadcrumb-trail .breadcrumb-item md-icon.breadcrumb-item__icon{font-size:14px;margin:2px 6px 0 0;color:#fff;fill:#fff;opacity:.5}abx-breadcrumb-header .breadcrumb-header__left__info .breadcrumb-trail .breadcrumb-item md-icon.breadcrumb-item__icon svg path{color:#fff;fill:#fff;opacity:.5}abx-breadcrumb-header .breadcrumb-header__left__info .breadcrumb-trail .breadcrumb-item__name{color:#fff;text-decoration:underline;font-size:12px}abx-breadcrumb-header .breadcrumb-header__left__info .breadcrumb-trail .breadcrumb-item__chevron{padding:0 8px;width:32px}abx-breadcrumb-header .breadcrumb-header__left__info .breadcrumb-trail .breadcrumb-item__chevron>md-icon{width:.3em;min-width:unset;font-size:12px;color:#fff;position:relative;bottom:1px}abx-breadcrumb-header .breadcrumb-header__left__info .breadcrumb-header-title{margin:4px 0 0 0;font-size:16px}abx-breadcrumb-header .breadcrumb-header__right .abx-button{margin:0}.building-header{width:100%;height:72px;min-height:72px;background-color:#fff !important;border-bottom:none !important}.building-header .building-header__title{color:#212121}.building-header h3{padding-right:10px;font-size:18px;font-weight:500;line-height:31.5px;color:#fff;text-transform:capitalize}.building-header small{font-weight:400;font-family:Open Sans,sans-serif;color:rgba(0,0,0,.54)}.building-header .mr10{margin-right:10px}.building-header .header-name{color:rgba(0,0,0,.38);text-transform:capitalize}.building-header .header-buttons{display:flex;flex-direction:row;margin-left:auto;padding-left:8px;white-space:nowrap}.building-header .building-name{padding:8px 16px}.building-header .building-name,.building-header .building-name h3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.building-header .btn,.building-header .abx-button.btn-primary,.building-header .abx-button.btn-secondary,.building-header .abx-button.btn-destructive,.building-header .abx-button.btn-link,.building-header .abx-button.btn-link-no-bg,.building-header .abx-button.btn-success,.building-header .abx-button.btn-pass,.building-header .abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:disabled,.abx-stop-item-question-list__question .abx-stop-item-controls .building-header button.abx-button.btn-pass:disabled,.building-header .abx-button.btn-fail,.building-header .abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:disabled,.abx-stop-item-question-list__question .abx-stop-item-controls .building-header button.abx-button.btn-fail:disabled{outline:none !important;box-shadow:none;transition:background-color .4s,color .4s}.building-header .btn-lg{height:72px;width:72px;margin-left:8px;padding:20px;line-height:0;color:rgba(0,0,0,.38);border-left:1px solid rgba(0,0,0,.1);border-bottom:0;border-right:0;border-top:0;border-radius:0}.building-header .btn-lg:hover{color:#000}.building-header.md-dark-theme{background-color:#21263a}.building-header.md-dark-theme h3{color:#fff}.building-header.md-dark-theme h3 .link a{color:#fff !important}.building-header.md-dark-theme small{color:#fff}.building-header.md-dark-theme .slash{color:#fff}.building-header.md-dark-theme .header-name{color:rgba(255,255,255,.87);text-transform:capitalize}.building-header.md-dark-theme .btn-link{border-color:rgba(255,255,255,.1)}.building-header.md-dark-theme .btn-link:hover{color:rgba(255,255,255,.87)}.building-header.md-dark-theme .btn-lg{color:#fff;border-left:2px solid rgba(255,255,255,.54)}.building-header.md-dark-theme .btn-lg:hover{color:#fff;background-color:rgba(255,255,255,.1)}abx-date-field input{margin-top:0;z-index:2;padding-left:8px}.abx-details-content.ng-hide{display:none}.abx-details-content.ng-hide-remove.ng-hide-remove-active{animation:fadeIn .5s}.abx-details-content .abx-building-detail{padding:3px;margin-bottom:28px;font-size:16px}.abx-details-content .abx-building-detail__label{font-weight:bold;margin-bottom:8px}.abx-details-content .abx-building-detail__name{padding-left:2px}.abx-details-content .abx-asset-condition{margin-left:16px;margin-right:16px}.abx-details-content .wo-assignees-section ul{list-style:none;padding-left:0}.abx-details-content .work-order-location,.abx-details-content .schedule-location{display:flex;flex-direction:row}.abx-details-content .work-order-location .work-order-location-info,.abx-details-content .work-order-location .schedule-location-info,.abx-details-content .schedule-location .work-order-location-info,.abx-details-content .schedule-location .schedule-location-info{display:flex;flex-direction:column;margin:auto auto 28px 16px}.abx-details-content .work-order-location .work-order-location-info .abx-location-detail,.abx-details-content .work-order-location .schedule-location-info .abx-location-detail,.abx-details-content .schedule-location .work-order-location-info .abx-location-detail,.abx-details-content .schedule-location .schedule-location-info .abx-location-detail{padding:3px;margin-bottom:28px;font-size:16px}.abx-details-content .work-order-location .work-order-location-info .abx-location-detail__label,.abx-details-content .work-order-location .schedule-location-info .abx-location-detail__label,.abx-details-content .schedule-location .work-order-location-info .abx-location-detail__label,.abx-details-content .schedule-location .schedule-location-info .abx-location-detail__label{font-weight:bold;margin-bottom:8px}.abx-details-content .work-order-location .work-order-location-edit .btn-primary,.abx-details-content .schedule-location .work-order-location-edit .btn-primary{margin-right:0}.abx-details-content .work-order-location .work-order-location-edit .btn-link,.abx-details-content .schedule-location .work-order-location-edit .btn-link{white-space:nowrap}abx-details-qr-code .abx-scan-qr-code{top:5px}.ms-frequency-container{margin-left:16px;padding-top:16px}abx-document-list-field{position:relative;display:block;margin:16px 0 0}abx-document-list-field .abx-document-field-buttons{position:absolute;top:0;right:0}abx-document-list-field button.md-button{margin:0 6px}abx-document-list-field button.md-button:last-of-type{margin-right:0}abx-document-list-field .abx-section-content{margin:0 16px}abx-document-list-field .show-more-item{cursor:pointer}abx-document-list-field .show-more-btn{color:#2196f3}abx-document-list-field abx-list md-toolbar.abx-list-header{background:rgba(0,0,0,0)}abx-filter-bar{display:flex;flex-direction:column}.filter-bar{height:64px;min-height:64px;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}.filter-bar #filter-key,.filter-bar #filter-value{padding:8px 16px}.filter-bar #filter-key{border-right:1px solid rgba(0,0,0,.1)}.filter-bar label{color:rgba(0,0,0,.54)}.filter-bar select,.filter-bar input{width:100%;padding:0;background-color:#eee;border:none;box-shadow:none;outline-style:none}.filter-bar select{margin-left:-8px}.filter-bar input{height:100%;border-bottom:1px solid rgba(0,0,0,.54)}.filter-bar input:active,.filter-bar input:focus{border-bottom:1px solid #2196f3}.filter-bar abx-date-field input{border-radius:0}.filter-bar .date-separator{padding-top:4px}.filter-bar__id-input-container{display:flex;width:100%}.filter-bar__id-prefix{border-bottom:1px solid rgba(0,0,0,.54);background-color:#eee;padding-left:2px;line-height:1.4}.filter-bar__id-prefix.focused{border-bottom-color:#2196f3}.filter-bar__id-input::-webkit-inner-spin-button,.filter-bar__id-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.active-filters{min-height:72px;padding:8px 16px;background-color:#fff;border-bottom:1px solid rgba(0,0,0,.1)}.active-filters .active-filters__header{display:flex;flex-direction:row;width:100%;font-weight:bold}.active-filters .active-filters__chips{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;max-width:100%;margin-top:8px}.active-filters .active-filter{margin:4px 16px 4px 0;padding:4px 8px;font-size:13px;font-weight:normal;color:#111;background-color:#eee}.active-filters .active-filter i{margin-left:4px;margin-right:-4px}abx-link-button{color:#2196f3;cursor:pointer;text-transform:uppercase;font-weight:bold}abx-link-button:hover{text-decoration:underline}abx-link-button i{margin-right:5px}a.md-button.md-icon-button.remove-spacing{margin:0;padding:0;height:24px;min-height:24px}abx-asset-list abx-list-item{line-height:24px}abx-asset-list .file-preview-icon-active{color:#2d8dd9}abx-asset-list .file-preview-icon-deactivated{color:#999}.export-file-name{color:#212121;font-weight:bold}.ip-subject{word-break:break-all}.inspection-program-list{height:100%;max-width:100%;overflow-x:hidden}.inspection-program-list__assignees{display:flex;align-items:center}.inspection-program-list__assignees span{display:block}.inspection-program-list__assignees__preview{height:100%;max-width:calc(100% - 51px)}.inspection-program-list__assignees__chip{padding-left:5px;min-width:46px}.md-tooltip.multiline{height:auto !important}abx-list{display:flex;box-sizing:border-box;flex-direction:column;height:auto;max-height:100%}abx-list .material-icons.small-icon,abx-list abx-generic-tooltip .material-icons{font-size:15px}abx-list .abx-list-icon{display:flex;flex-direction:column;justify-content:center;align-items:center;height:20px;min-height:20px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){abx-list{flex:1}}abx-list md-toolbar.abx-list-header,abx-list md-toolbar.abx-batch-actions{height:56px;max-height:56px;min-height:56px;padding:0;background-color:#f9f9f9}abx-list abx-list-header>*,abx-list md-toolbar.abx-batch-actions>*{padding-right:8px;font-size:14px}abx-list abx-list-header>*:first-child,abx-list md-toolbar.abx-batch-actions>*:first-child{padding-left:16px}abx-list abx-list-header>*:last-child,abx-list md-toolbar.abx-batch-actions>*:last-child{padding-right:16px}abx-list abx-list-header{display:flex;box-sizing:border-box;flex-direction:row;align-items:center;align-content:center;background-color:#f9f9f9;color:#666}abx-list abx-list-header>div{font-weight:700;text-transform:uppercase;color:#666}abx-list md-toolbar.abx-batch-actions{padding-top:2px;border-bottom:2px solid #f1c31a;background-color:#fff}abx-list md-toolbar.abx-batch-actions .abx-batch-action{padding:0 8px;margin:0 2px}abx-list md-toolbar.abx-batch-actions .abx-batch-action:first-of-type{margin-left:8px}abx-list md-toolbar.abx-batch-actions .abx-batch-action:last-of-type{margin-right:8px}abx-list md-toolbar.abx-batch-actions .abx-batch-action span{margin-left:8px;font-weight:bold;font-family:"Open Sans",sans-serif;text-transform:uppercase}abx-list md-content.abx-list{flex-direction:column;align-items:stretch;justify-content:space-between;height:auto;padding-bottom:80px}abx-list md-content.abx-list abx-list-item{display:flex;flex:1;flex-direction:row;align-items:stretch;min-height:48px;padding:12px 0;background-color:#fff;overflow-wrap:break-word}abx-list md-content.abx-list abx-list-item:not(:last-of-type){border-bottom:solid 1px #ddd}abx-list md-content.abx-list abx-list-item:last-of-type{margin-bottom:64px}abx-list md-content.abx-list abx-list-item.abx-list-placeholder{border-bottom:none}abx-list md-content.abx-list abx-list-item.abx-list-placeholder:hover{background-color:rgba(0,0,0,0) !important}abx-list md-content.abx-list abx-list-item.abx-2-line{min-height:64px}abx-list md-content.abx-list abx-list-item.abx-3-line{min-height:84px}abx-list md-content.abx-list abx-list-item>*{padding-right:8px}abx-list md-content.abx-list abx-list-item>*:first-child{padding-left:16px}abx-list md-content.abx-list abx-list-item>*:last-child{padding-right:16px}abx-list:not(.no-select) md-content.abx-list abx-list-item:hover{background-color:#f9f9f9}abx-list:not(.no-select) md-content.abx-list abx-list-item.selected{background-color:rgba(33,150,243,.2)}abx-list button.abx-add-doc-btn{min-width:53px;max-width:53px;width:53px;min-height:53px;max-height:53px;height:53px;margin:0px}abx-asset-list,abx-document-list,abx-floor-list,abx-inspection-program-list,abx-job-list,abx-schedule-list,abx-room-list,abx-service-request-list,abx-work-order-list{display:flex;flex:1;flex-direction:column;height:auto;max-height:100%;background-color:#fff;overflow:auto}abx-asset-list.flat md-toolbar.abx-list-header,.input-group .input-group-btn abx-asset-list.md-button md-toolbar.abx-list-header,abx-asset-list.flat md-toolbar.abx-batch-actions,.input-group .input-group-btn abx-asset-list.md-button md-toolbar.abx-batch-actions,abx-document-list.flat md-toolbar.abx-list-header,.input-group .input-group-btn abx-document-list.md-button md-toolbar.abx-list-header,abx-document-list.flat md-toolbar.abx-batch-actions,.input-group .input-group-btn abx-document-list.md-button md-toolbar.abx-batch-actions,abx-floor-list.flat md-toolbar.abx-list-header,.input-group .input-group-btn abx-floor-list.md-button md-toolbar.abx-list-header,abx-floor-list.flat md-toolbar.abx-batch-actions,.input-group .input-group-btn abx-floor-list.md-button md-toolbar.abx-batch-actions,abx-inspection-program-list.flat md-toolbar.abx-list-header,.input-group .input-group-btn abx-inspection-program-list.md-button md-toolbar.abx-list-header,abx-inspection-program-list.flat md-toolbar.abx-batch-actions,.input-group .input-group-btn abx-inspection-program-list.md-button md-toolbar.abx-batch-actions,abx-job-list.flat md-toolbar.abx-list-header,.input-group .input-group-btn abx-job-list.md-button md-toolbar.abx-list-header,abx-job-list.flat md-toolbar.abx-batch-actions,.input-group .input-group-btn abx-job-list.md-button md-toolbar.abx-batch-actions,abx-schedule-list.flat md-toolbar.abx-list-header,.input-group .input-group-btn abx-schedule-list.md-button md-toolbar.abx-list-header,abx-schedule-list.flat md-toolbar.abx-batch-actions,.input-group .input-group-btn abx-schedule-list.md-button md-toolbar.abx-batch-actions,abx-room-list.flat md-toolbar.abx-list-header,.input-group .input-group-btn abx-room-list.md-button md-toolbar.abx-list-header,abx-room-list.flat md-toolbar.abx-batch-actions,.input-group .input-group-btn abx-room-list.md-button md-toolbar.abx-batch-actions,abx-service-request-list.flat md-toolbar.abx-list-header,.input-group .input-group-btn abx-service-request-list.md-button md-toolbar.abx-list-header,abx-service-request-list.flat md-toolbar.abx-batch-actions,.input-group .input-group-btn abx-service-request-list.md-button md-toolbar.abx-batch-actions,abx-work-order-list.flat md-toolbar.abx-list-header,.input-group .input-group-btn abx-work-order-list.md-button md-toolbar.abx-list-header,abx-work-order-list.flat md-toolbar.abx-batch-actions,.input-group .input-group-btn abx-work-order-list.md-button md-toolbar.abx-batch-actions{box-shadow:none !important;border-bottom:2px solid rgba(0,0,0,.1)}abx-asset-list md-content.abx-list,abx-document-list md-content.abx-list,abx-floor-list md-content.abx-list,abx-inspection-program-list md-content.abx-list,abx-job-list md-content.abx-list,abx-schedule-list md-content.abx-list,abx-room-list md-content.abx-list,abx-service-request-list md-content.abx-list,abx-work-order-list md-content.abx-list{background-color:inherit}@supports(-ms-ime-align: auto){abx-asset-list,abx-document-list,abx-floor-list,abx-inspection-program-list,abx-job-list,abx-schedule-list,abx-room-list,abx-service-request-list,abx-work-order-list{height:1px !important}}abx-asset-list .abx-subtitle,abx-document-list .abx-subtitle,abx-floor-list .abx-subtitle,abx-inspection-program-list .abx-subtitle,abx-job-list .abx-subtitle,abx-schedule-list .abx-subtitle,abx-room-list .abx-subtitle,abx-service-request-list .abx-subtitle,abx-work-order-list .abx-subtitle{font-size:12px}abx-list.flat md-toolbar.abx-list-header,.input-group .input-group-btn abx-list.md-button md-toolbar.abx-list-header,abx-list.flat md-toolbar.abx-batch-actions,.input-group .input-group-btn abx-list.md-button md-toolbar.abx-batch-actions,abx-asset-list.flat md-toolbar.abx-list-header,.input-group .input-group-btn abx-asset-list.md-button md-toolbar.abx-list-header,abx-asset-list.flat md-toolbar.abx-batch-actions,.input-group .input-group-btn abx-asset-list.md-button md-toolbar.abx-batch-actions,abx-document-list.flat md-toolbar.abx-list-header,.input-group .input-group-btn abx-document-list.md-button md-toolbar.abx-list-header,abx-document-list.flat md-toolbar.abx-batch-actions,.input-group .input-group-btn abx-document-list.md-button md-toolbar.abx-batch-actions,abx-floor-list.flat md-toolbar.abx-list-header,.input-group .input-group-btn abx-floor-list.md-button md-toolbar.abx-list-header,abx-floor-list.flat md-toolbar.abx-batch-actions,.input-group .input-group-btn abx-floor-list.md-button md-toolbar.abx-batch-actions,abx-job-list.flat md-toolbar.abx-list-header,.input-group .input-group-btn abx-job-list.md-button md-toolbar.abx-list-header,abx-job-list.flat md-toolbar.abx-batch-actions,.input-group .input-group-btn abx-job-list.md-button md-toolbar.abx-batch-actions,abx-schedule-list.flat md-toolbar.abx-list-header,.input-group .input-group-btn abx-schedule-list.md-button md-toolbar.abx-list-header,abx-schedule-list.flat md-toolbar.abx-batch-actions,.input-group .input-group-btn abx-schedule-list.md-button md-toolbar.abx-batch-actions,abx-room-list.flat md-toolbar.abx-list-header,.input-group .input-group-btn abx-room-list.md-button md-toolbar.abx-list-header,abx-room-list.flat md-toolbar.abx-batch-actions,.input-group .input-group-btn abx-room-list.md-button md-toolbar.abx-batch-actions,abx-service-request-list.flat md-toolbar.abx-list-header,.input-group .input-group-btn abx-service-request-list.md-button md-toolbar.abx-list-header,abx-service-request-list.flat md-toolbar.abx-batch-actions,.input-group .input-group-btn abx-service-request-list.md-button md-toolbar.abx-batch-actions,abx-work-order-list.flat md-toolbar.abx-list-header,.input-group .input-group-btn abx-work-order-list.md-button md-toolbar.abx-list-header,abx-work-order-list.flat md-toolbar.abx-batch-actions,.input-group .input-group-btn abx-work-order-list.md-button md-toolbar.abx-batch-actions{box-shadow:none !important;border-bottom:2px solid rgba(0,0,0,.1)}*[dnd-list] .dndDraggingSource{display:none}.dndPlaceholder{background-color:#ddd;display:block;min-height:80px}abx-service-request-list .request-location__item{display:flex;flex-direction:row;align-items:center}abx-service-request-list .request-location__item i.material-icons{margin-right:4px;color:#666}.abx-request-list__container{flex:1;max-height:100%;overflow:auto}.abx-request-list__container .request-subject{word-break:break-all}abx-schedule-list .schedule-location__item{display:flex;flex-direction:row;align-items:center}abx-schedule-list .schedule-location__item i.material-icons{margin-right:4px;color:#666}abx-schedule-list .schedule-assignees{display:flex;align-items:center;height:100%;padding-left:4px !important}abx-schedule-list .schedule-assignees i{font-size:18px;color:#666}abx-schedule-list .schedule-assignees__unassigned{height:100%;display:flex;font-style:italic;color:#666}abx-schedule-list .schedule-assignees__preview{height:100%;max-width:calc(100% - 51px)}abx-schedule-list .schedule-assignees__preview.full-preview{max-width:100%}abx-schedule-list .schedule-assignees__preview div{display:flex}abx-schedule-list .schedule-assignees__chip{padding-left:5px;min-width:46px}.maintenance-schedule-list__assignees{display:flex;align-items:center}.maintenance-schedule-list__assignees span{display:block}.maintenance-schedule-list__assignees__preview{height:100%;max-width:calc(100% - 51px)}.maintenance-schedule-list__assignees__chip{padding-left:5px;min-width:46px}.md-tooltip.multiline{height:auto !important}abx-work-order-list .work-order-location__item{display:flex;flex-direction:row;align-items:center}abx-work-order-list .work-order-location__item i.material-icons{margin-right:4px;color:#666}abx-work-order-list .work-order-assignees{display:flex;align-items:center;height:100%;padding-left:4px !important}abx-work-order-list .work-order-assignees i{font-size:18px;color:#666}abx-work-order-list .work-order-assignees__unassigned{height:100%;display:flex;font-style:italic;color:#666}abx-work-order-list .work-order-assignees__preview{height:100%;max-width:calc(100% - 51px)}abx-work-order-list .work-order-assignees__preview.full-preview{max-width:100%}abx-work-order-list .work-order-assignees__preview div{display:flex}abx-work-order-list .work-order-assignees__chip{padding-left:5px;min-width:46px}abx-work-order-list .work-order-num-round-stops{font-style:italic}.sortable-column{display:flex;flex-direction:row;align-items:center}.sortable-column__icon{padding-left:8px}.wo-subject{word-break:break-all}.work-order-list__assignees{display:flex;align-items:center}.work-order-list__assignees span{display:block}.work-order-list__assignees__preview{height:100%;max-width:calc(100% - 51px)}.work-order-list__assignees__chip{padding-left:5px;min-width:46px}.work-order-list-floors{display:flex;align-items:center}.work-order-list-floors__preview{display:flex;flex-direction:column;justify-content:center;align-content:center;max-width:calc(100% - 51px)}.work-order-list-floors__preview span{display:flex}.work-order-list-floors__chip{padding-left:5px;min-width:46px}.md-tooltip.multiline{height:auto !important}abx-map{display:flex;flex:1;background-color:#e5e5e5}abx-map ui-gmap-google-map{display:flex;flex:1}abx-map ui-gmap-google-map .angular-google-map{display:flex;flex:1}abx-map ui-gmap-google-map .angular-google-map .angular-google-map-container{flex:1;width:100%;height:100%}abx-map ui-gmap-google-map .info-window-title{margin-bottom:8px}abx-pin-value-list{display:block}abx-pin-value-list abx-pin-value-field{display:block}.status-bar,.wo-only{position:relative;min-height:100px}.status-date{font-family:OpenSans-SemiBold,Open Sans;font-size:10px;font-weight:500;fill:#666;padding:10px;display:inline-block;text-align:center}.status-text{font-family:OpenSans-Regular,Open Sans;font-size:14px;font-weight:normal;fill:#212121}.current-status{font-family:OpenSans-Bold,Open Sans;font-weight:bold}.todo-text{font-style:italic;fill:#666 !important}.overdue,.done,.todo,.current,.canceled{position:inherit;display:block;float:left;width:25%;z-index:2;margin-top:8px}.wo-overdue,.wo-done,.wo-todo,.wo-current,.wo-canceled{position:inherit;display:block;float:left;width:33.33%;z-index:2;margin-top:8px}.denied,.request-submitted{position:inherit;display:block;float:left;width:50%;z-index:2;margin-top:8px}#spot-2{-webkit-animation:fadein 1.5s;-moz-animation:fadein 1.5s;-ms-animation:fadein 1.5s;animation:fadein 1.5s}#spot-3{-webkit-animation:fadein 2.5s;-moz-animation:fadein 2.5s;-ms-animation:fadein 2.5s;animation:fadein 2.5s}#spot-4{-webkit-animation:fadein 4s;-moz-animation:fadein 4s;-ms-animation:fadein 4s;animation:fadein 4s}.status-line-spot1,.status-line-spot2,.status-line-spot3,.status-line-spot4,.status-line2,.status-line3-spot3,.status-line3-spot2,.status-line3-spot1{position:absolute;clear:left;height:1px;top:14.5px;z-index:1;background-image:linear-gradient(to right, black 33%, rgba(255, 255, 255, 0) 0%);background-position:bottom;background-size:5px 1px;background-repeat:repeat-x;animation-fill-mode:forwards}.status-line-spot1{-webkit-animation-name:progress-line-spot1;-webkit-animation-duration:1s;animation-name:progress-line-spot1;animation-duration:1s}.status-line-spot2{-webkit-animation-name:progress-line-spot2;-webkit-animation-duration:2s;-moz-animation-name:progress-line-spot2;-moz-animation-duration:2s;-ms-animation-name:progress-line-spot2;-ms-animation-duration:2s;animation-name:progress-line-spot2;animation-duration:2s}.status-line-spot3{-webkit-animation-name:progress-line-spot3;-webkit-animation-duration:3s;-moz-animation-name:progress-line-spot3;-moz-animation-duration:2s;-ms-animation-name:progress-line-spot3;-ms-animation-duration:2s;animation-name:progress-line-spot3;animation-duration:3s}.status-line-spot4{-webkit-animation-name:progress-line-spot4;-webkit-animation-duration:3.5s;-moz-animation-name:progress-line-spot4;-moz-animation-duration:3.5s;-ms-animation-name:progress-line-spot4;-ms-animation-duration:3.5s;animation-name:progress-line-spot4;animation-duration:3.5s}.status-line2{-webkit-animation-name:progress-line2;-webkit-animation-duration:2s;-moz-animation-name:progress-line2;-moz-animation-duration:2s;-ms-animation-name:progress-line2;-ms-animation-duration:2s;animation-name:progress-line2;animation-duration:2s}.status-line3-spot1{-webkit-animation-name:progress-line3-spot1;-webkit-animation-duration:2s;-moz-animation-name:progress-line3-spot1;-moz-animation-duration:2s;-ms-animation-name:progress-line3-spot1;-ms-animation-duration:2s;animation-name:progress-line3-spot1;animation-duration:2s}.status-line3-spot2{-webkit-animation-name:progress-line3-spot2;-webkit-animation-duration:2s;-moz-animation-name:progress-line3-spot2;-moz-animation-duration:2s;-ms-animation-name:progress-line3-spot2;-ms-animation-duration:2s;animation-name:progress-line3-spot2;animation-duration:2s}.status-line3-spot3{-webkit-animation-name:progress-line3-spot3;-webkit-animation-duration:3s;-moz-animation-name:progress-line3-spot3;-moz-animation-duration:3s;-ms-animation-name:progress-line3-spot3;-ms-animation-duration:3s;animation-name:progress-line3-spot3;animation-duration:3}@keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes progress-line3-spot1{0%{width:0%}100%{width:16%}}@keyframes progress-line3-spot2{0%{width:0%}100%{width:49%}}@keyframes progress-line3-spot3{0%{width:0%}100%{width:83%}}@keyframes progress-line2{0%{width:0%}100%{width:75%}}@keyframes progress-line-spot1{0%{width:0%}100%{width:12%}}@keyframes progress-line-spot2{0%{width:0%}100%{width:37%}}@keyframes progress-line-spot3{0%{width:0%}100%{width:62%}}@keyframes progress-line-spot4{0%{width:0%}25%{width:37%}50%{width:62%}100%{width:87.5%}}@-moz-keyframes fadein{from{opacity:0}to{opacity:1}}@-moz-keyframes progress-line3-spot1{0%{width:0%}100%{width:16%}}@-moz-keyframes progress-line3-spot2{0%{width:0%}100%{width:49%}}@-moz-keyframes progress-line3-spot3{0%{width:0%}100%{width:83%}}@-moz-keyframes progress-line2{0%{width:0%}100%{width:74%}}@-moz-keyframes progress-line-spot1{0%{width:0%}100%{width:12%}}@-moz-keyframes progress-line-spot2{0%{width:0%}100%{width:37%}}@-moz-keyframes progress-line-spot3{0%{width:0%}100%{width:62%}}@-moz-keyframes progress-line-spot4{0%{width:0%}25%{width:37%}50%{width:62%}100%{width:87.5%}}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes progress-line3-spot1{0%{width:0%}100%{width:16%}}@-webkit-keyframes progress-line3-spot2{0%{width:0%}100%{width:49%}}@-webkit-keyframes progress-line3-spot3{0%{width:0%}100%{width:82%}}@-webkit-keyframes progress-line2{0%{width:0%}100%{width:74%}}@-webkit-keyframes progress-line-spot1{0%{width:0%}100%{width:12%}}@-webkit-keyframes progress-line-spot2{0%{width:0%}100%{width:37%}}@-webkit-keyframes progress-line-spot3{0%{width:0%}100%{width:62%}}@-webkit-keyframes progress-line-spot4{0%{width:0%}25%{width:37%}50%{width:62%}100%{width:87.5%}}@-ms-keyframes fadein{from{opacity:0}to{opacity:1}}@-ms-keyframes progress-line3-spot1{0%{width:0%}100%{width:16%}}@-ms-keyframes progress-line3-spot2{0%{width:0%}100%{width:49%}}@-ms-keyframes progress-line3-spot3{0%{width:0%}100%{width:83%}}@-ms-keyframes progress-line2{0%{width:0%}100%{width:74%}}@-ms-keyframes progress-line-spot1{0%{width:0%}100%{width:12%}}@-ms-keyframes progress-line-spot2{0%{width:0%}100%{width:37%}}@-ms-keyframes progress-line-spot3{0%{width:0%}100%{width:62%}}@-ms-keyframes progress-line-spot4{0%{width:0%}25%{width:37%}50%{width:62%}100%{width:87%}}abx-simple-list .abx-simple-list-wrapper{background-color:#fff}abx-simple-list .abx-simple-list-wrapper.danger{border:1px solid #ebccd1}abx-simple-list .abx-simple-list-wrapper.warn{border:1px solid #faebcc}abx-simple-list .abx-simple-list-wrapper.success{border:1px solid #d6e9c6}abx-simple-list .abx-simple-list-wrapper.default{border:1px solid #ddd}abx-simple-list .abx-simple-list-header{padding:16px}abx-simple-list .abx-simple-list-header.danger{background-color:#f2dede;color:#a94442}abx-simple-list .abx-simple-list-header.warn{background-color:#fcf8e3;color:#8a6d3b}abx-simple-list .abx-simple-list-header.success{background-color:#dff0d8;color:#3c763d}abx-simple-list .abx-simple-list-header.default{background-color:#e5e5e5;color:#333}abx-simple-list ul{margin-bottom:0px !important;padding:0px}abx-simple-list ul li{list-style-type:none;padding:12px 16px}abx-simple-list ul li:not(:last-child){border-bottom:1px solid #ddd}abx-simple-list ul li:hover{background-color:#f1f1f1}abx-simple-list ul li .item-title{font-weight:bold}abx-simple-list .empty-text{padding:16px 8px}abx-simple-list .view-all{padding:12px;background-color:#f9f9f9;border-top:1px solid #ddd}abx-simple-list .view-all:hover{background-color:#eee}abx-step-list{display:block;background-color:#fff}abx-step-list md-toolbar md-input-container{margin:0}abx-step-list md-content{flex:1;background-color:#fff}abx-step-list.slide-left .step-container.ng-enter{animation:slideInLeft .3s}abx-step-list.slide-right .step-container.ng-enter{animation:slideInRight .3s}abx-step-list.toggle .step-container.ng-enter{animation:fadeIn .3s}md-menu-item>.dropdown-align{text-align:right}md-menu-item>.dropdown-size{font-size:18px}abx-tags span.label{display:flex;flex-direction:row;align-items:center;margin:3px 5px 3px 0;padding:5px 8px;font-size:13px;font-weight:400;text-decoration:none;text-transform:none;color:rgba(0,0,0,.87);background-color:#eee;border-radius:0}abx-tags span.label.tag-hover:hover{cursor:pointer}abx-tags span.label.no-hover{cursor:inherit}abx-tags span.label i{margin-left:4px;margin-right:-4px}abx-job md-toolbar md-tabs{margin-left:-16px;height:64px}abx-job md-toolbar md-tabs md-tabs-wrapper,abx-job md-toolbar md-tabs md-tabs-canvas,abx-job md-toolbar md-tabs md-pagination-wrapper{height:100%}abx-job md-toolbar md-tabs md-tab-item{display:flex;flex-direction:row;align-items:center;justify-content:center}abx-job md-toolbar md-tabs .md-tab{margin:0;font-size:18px;text-transform:none}.processing-step{min-height:112px}.processing-step abx-step.ng-enter{animation:fadeIn .5s}.processing-step abx-step.ng-leave{animation:fadeOut .2s}.job-error{margin:12px 0}.job-error>span{padding:0 16px}.job-detail__list-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#fff}.job-detail__list-header md-tabs{flex:1}.job-detail__list-header md-input-container{margin:0}.job-detail__list-header .md-tab{margin:0;font-size:18px;text-transform:none}.job-detail__error-log{background-color:#fff}.job-detail__error-log md-content{background-color:#fff}.asset-filter-bar-container,.abx-org-room-list-container>.org-room-filter-bar-container,.room-filter-bar-container,.abx-org-asset-list-container>.org-asset-filter-bar-container{display:flex;align-items:baseline}.asset-filter-bar-container>abx-managed-filter-bar,.abx-org-room-list-container>.org-room-filter-bar-container>abx-managed-filter-bar,.room-filter-bar-container>abx-managed-filter-bar,.abx-org-asset-list-container>.org-asset-filter-bar-container>abx-managed-filter-bar{flex:1}.asset-filter-bar-container>.sidebar-switch,.abx-org-room-list-container>.org-room-filter-bar-container>.sidebar-switch,.room-filter-bar-container>.sidebar-switch,.abx-org-asset-list-container>.org-asset-filter-bar-container>.sidebar-switch{flex:0;min-width:100px;margin-right:16px}.asset-list-wrapper{flex:1;display:flex;overflow:auto}.asset-list-wrapper>abx-pin-detail-sidebar{display:flex;overflow:initial !important}.asset-list-wrapper>abx-pin-detail-sidebar>.asset-list-sidenav{position:relative}.asset-overview .floor-plan-preview{overflow:hidden}.asset-overview .asset-location-header{display:flex;align-items:center}.asset-overview .asset-location-header header{font-size:18px;font-weight:400;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-overview .asset-location-header .asset-location-header__button{margin-left:auto}.asset-overview .asset-location-card{margin-top:8px}.asset-overview .property{padding:3px;margin-bottom:18px;font-size:16px}.asset-overview .property__label{font-weight:bold;margin-bottom:8px}.asset-overview .property__name{padding-left:2px}.abx-org-asset-list-container{overflow:hidden}.abx-org-asset-list-container>.org-asset-list-wrapper{display:flex;overflow:auto}.abx-org-asset-list-container>.org-asset-list-wrapper>abx-pin-detail-sidebar{display:flex;overflow:initial !important}.abx-org-asset-list-container>.org-asset-list-wrapper>abx-pin-detail-sidebar>.org-asset-list-sidenav{position:relative}.app-building{width:100%;max-width:100%}.app-building .building-side-menu-container{width:240px;height:100%;background-color:#fff;z-index:5}.app-building .building-side-menu-container abx-bldg-thumbnail{margin:16px 0}.app-building .building-content{width:100%}.abx-dashboard-container{display:flex;flex-direction:row;flex:1;max-width:100%}.abx-dashboard-container .abx-dashboard-preloader{flex:1;display:flex;justify-content:center;align-items:center}.document-detail abx-list md-content{background-color:#fff}.document-overview abx-input-section[abx-form-name=documentForm] form{padding-top:0}.floor-overview .floor-plan-preview{overflow:hidden}.inspection-program-checklist-details{margin:12px;z-index:0}.inspection-program-checklist-details__back-button{padding:12px}.inspection-program-checklist-details__back-button md-icon{color:#2d8dd9}.inspection-program-checklist-details .checklist-details-card{padding:0}.inspection-program-checklist-details .checklist-details-card__header{display:flex;flex-direction:row;justify-content:space-between;padding:0 16px}.inspection-program-checklist-details .checklist-details-card__header md-icon{margin:8px;color:#2d8dd9}.inspection-program-checklist-details .checklist-details-card__content .checklist-details-table__header{flex-direction:row;padding:0 16px;min-height:35px;padding:8px 0 8px 16px}.inspection-program-checklist-details .checklist-details-card__content .checklist-details-table__header .header-column{font-size:12px;font-weight:bold;display:flex;flex-direction:column;justify-content:space-evenly}.inspection-program-checklist-details .checklist-details-card__content .checklist-details-table__header .header-column__stop{width:30%}.inspection-program-checklist-details .checklist-details-card__content .checklist-details-table__header .header-column__assignee{width:30%}.inspection-program-checklist-details .checklist-details-card__content .checklist-details-table__header .header-column__date{width:30%}.inspection-program-checklist-details .checklist-details-card__content .checklist-details-table__header .header-column__result{width:10%}.inspection-program-checklist-details .checklist-details-card__content abx-round-stop-item{position:relative}.inspection-program-checklist-details .checklist-details-card__content abx-round-stop-item .abx-stop-item{position:relative}.inspection-program-checklist-details .checklist-details-card__content abx-round-stop-item .abx-stop-item .abx-stop-content{position:relative;top:auto}.inspection-program-checklist-details .checklist-details-card__content abx-round-stop-item .abx-stop-item .abx-stop-content .abx-round-stop-item-preloader{position:relative}abx-inspection-program-details-section{display:block}.abx-inspection-program-details-section{margin:12px}.abx-inspection-program-details-section .detail-section-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.abx-inspection-program-details-section .detail-section-header__back-button{padding:12px}.abx-inspection-program-details-section .detail-section-header__back-button md-icon{color:#2d8dd9}.abx-inspection-program-details-section__card{padding:0 0 16px 0}.abx-inspection-program-details-section__card h4{padding:16px 16px 0}.abx-inspection-program-details-section__card hr{margin-top:12px;margin-bottom:12px}.abx-inspection-program-details-section__card .empty-list{height:300px;width:100%;display:flex;justify-content:center;align-items:center;font-size:20px;font-style:italic;font-weight:400;color:#999}.abx-inspection-program-details-section__table-header{flex-direction:row;padding:0 16px;min-height:50px}.abx-inspection-program-details-section__table-header .header-column{font-size:12px;font-weight:bold;display:flex;flex-direction:column;justify-content:space-evenly;width:25%}.abx-inspection-program-details-section__table{display:flex;flex-direction:column}.abx-inspection-program-details-section__table>div:nth-of-type(2n){background-color:#eee}.abx-inspection-program-details-section__table-row{display:flex;flex-direction:row;padding:0 16px;min-height:50px;font-size:14px}.abx-inspection-program-details-section__table-row .row-column{display:flex;flex-direction:column;justify-content:space-around;width:25%}.abx-inspection-program-details-section__table-row .row-column span:empty:before{content:"​"}.abx-inspection-program-details-section__table-row .row-column .stop-indicator{margin-left:4px;color:#666}.abx-inspection-program-details-section__table-row .row-column .building-container{display:flex;align-items:center}.abx-inspection-program-details-section__table-row .row-column .building-container__icon{margin-right:4px;color:#666}.abx-inspection-program-details-section__table-row .row-column .row-pin-name{font-weight:600}.abx-inspection-program-details-section__table-row .row-column .cell-subtext{font-size:12px}.abx-inspection-program-details-section__table-row .row-column__status{display:flex;flex-direction:row;align-items:center}.abx-inspection-program-details-section__table-row .row-column__status .row-status{margin-right:8px;font-weight:600}.abx-inspection-program-details-section__table-row .row-column__status .status-passed{color:#8bc34a}.abx-inspection-program-details-section__table-row .row-column__status .status-incomplete{color:#999}.abx-inspection-program-details-section__table-row .row-column__status .status-failed{color:#f54337}.abx-inspection-program-details-section__table-row .row-column .work-orders-and-link-icon{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.abx-inspection-program-details-section__table-row .row-column .work-orders-and-link-icon__wos{display:flex;flex-direction:column}.inspection-program-header .breadcrumb-header__right{display:flex;flex-direction:row}.inspection-program-header .breadcrumb-header__right .abx-button{margin:0px 16px}.abx-inspection-program-overview__summary .abx-collapsible-card .card-header-title{width:100%}.abx-inspection-program-overview__summary .abx-collapsible-card .card-header-title abx-collapsible-card-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:inherit}.abx-inspection-program-overview__summary .abx-collapsible-card .card-header-title abx-collapsible-card-header .summary-header__inputs{display:flex;flex-direction:row-reverse}.abx-inspection-program-overview__summary .abx-collapsible-card .card-header-title abx-collapsible-card-header .summary-header__inputs .input-field{width:150px;padding-right:8px;text-transform:none}.abx-inspection-program-overview__summary .abx-collapsible-card .summary-content .details-link{width:100%;display:flex;flex-direction:row-reverse}.abx-inspection-program-overview__summary .abx-collapsible-card .summary-content .details-link__button{background-color:#f1c31a;border:2px solid #f1c31a;display:flex}.abx-inspection-program-overview__summary .abx-collapsible-card .summary-content .details-link__button:hover{color:inherit}.abx-inspection-program-overview--placeholder{border:1px solid red}.abx-inspection-program-overview--active{display:flex;flex-direction:row;justify-content:space-between}.abx-inspection-program-overview--active .open-work-orders{width:50%}.abx-inspection-program-overview--active .scheduled-work-orders{width:50%}.abx-inspection-program-overview--closed{display:flex;flex-direction:row;justify-content:space-between}.abx-inspection-program-overview--closed .completed-work-orders{width:50%}.abx-inspection-program-overview--closed .canceled-work-orders{width:50%}.abx-inspection-program-overview__loading-spinner{display:flex;justify-content:center;margin:32px}abx-inspection-program-drawer{display:block;z-index:2}abx-inspection-program-drawer .abx-inspection-program-drawer{flex-direction:column;align-items:flex-end;position:absolute;top:0;right:0;display:flex;pointer-events:none}abx-inspection-program-drawer .abx-inspection-program-drawer-container{margin-top:12px;margin-bottom:24px;height:40px;pointer-events:all}abx-inspection-program-instruction-item .abx-inspection-program-instruction-item{padding:8px 0}abx-inspection-program-instruction-item .abx-inspection-program-instruction-item__header{font-size:12px}abx-inspection-program-instruction-item .abx-inspection-program-instruction-item__title{font-weight:bold;font-size:18px}abx-inspection-program-instruction-item .abx-inspection-program-instruction-item__description{font-style:italic;font-size:14px;color:#666;padding:4px 0}abx-inspection-program-instruction-item .abx-inspection-program-instruction-item__buttons{display:flex;flex-direction:row;justify-content:center;padding-top:8px}abx-inspection-program-instruction .abx-inspection-program-instruction{display:flex;flex-direction:column;align-items:center;position:relative;top:0;right:-306px;transition:right .3s}abx-inspection-program-instruction .abx-inspection-program-instruction.open{right:0}abx-inspection-program-instruction .abx-inspection-program-instruction-btn{height:40px;min-width:44px;border-radius:0;margin:0;background-color:#fff !important;position:absolute;top:0px;right:306px}abx-inspection-program-instruction .abx-inspection-program-instruction-btn .abx-lightbulb-icon{color:#2d8dd9;position:absolute;left:10px;bottom:8px}abx-inspection-program-instruction .abx-inspection-program-instruction-btn .abx-close-arrow-icon{position:absolute;left:6px;bottom:4px;color:#2d8dd9}abx-inspection-program-instruction .abx-inspection-program-instruction-btn[disabled]{cursor:not-allowed;border-bottom-color:#999}abx-inspection-program-instruction .abx-inspection-program-instruction-btn[disabled] md-icon.abx-location{color:#999}abx-inspection-program-instruction .abx-inspection-program-instruction-header-and-list{width:306px;position:absolute;top:0;right:0;display:flex;flex-direction:column}abx-inspection-program-instruction .abx-inspection-program-instruction-header-and-list .abx-inspection-program-instruction-header{width:100%;display:flex;align-items:center;background-color:#fff;justify-content:space-between;padding:8px 0}abx-inspection-program-instruction .abx-inspection-program-instruction-header-and-list .abx-inspection-program-instruction-header .abx-inspection-program-instruction-header__text{padding-left:16px;font-size:24px;white-space:normal}abx-inspection-program-instruction .abx-inspection-program-instruction-header-and-list .abx-inspection-program-instruction-list{display:flex;flex-direction:column;background-color:#fff;padding:8px 0 8px 16px}.my-export-list{display:flex;flex-direction:column}.my-export-list__export-list{border-top:1px solid #d9d9d9}.my-export-list__export-list .abx-list{background-color:rgba(0,0,0,0)}.my-export-list__export-list .abx-list abx-list-item{min-height:65px;align-items:center}.media-view-header{display:flex;flex-direction:row;align-items:center;box-sizing:border-box;height:72px;min-height:72px;padding:12px;line-height:1;border-bottom:1px solid rgba(0,0,0,.1);background-color:#21263a;color:rgba(255,255,255,.87);box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);z-index:8}.media-view-header .logo{display:block;width:36px;height:36px;background-size:contain;margin-right:16px}.media-view-header .title{display:flex;flex-direction:column}.media-view-header .building-name{font-size:14px;line-height:18px;font-weight:600}.media-view-header .media-name{margin-top:4px;line-height:24px;font-size:20px}.media-viewer-wrapper{display:flex;max-width:100%;flex-grow:1;flex-direction:column;justify-content:space-between;height:100%;background-color:#eee}.media-viewer-image{display:flex;flex:1 0 0;justify-content:center;align-items:center}.media-viewer-image .backdrop{position:fixed}.media-viewer-image img,.media-viewer-image .backdrop{transition:transform .5s ease-in-out}.media-viewer-image .control-container{display:flex;flex-direction:column;position:absolute;bottom:76px;right:32px}.media-viewer-image .control-container__button,.media-viewer-image .zoom-out,.media-viewer-image .zoom-in,.media-viewer-image .reset-position,.media-viewer-image .rotate{display:flex;align-items:center;justify-content:center;background:#21263a;color:#fff;font-size:24px;font-family:"Material Icons";width:56px;height:56px;border-radius:50%;cursor:pointer;margin:4px;font-feature-settings:"liga"}.media-viewer-image .rotate::after{content:"rotate_right"}.media-viewer-image .reset-position::after{content:"fullscreen_exit"}.media-viewer-image .zoom-in::after{content:"add"}.media-viewer-image .zoom-out::after{content:"remove"}abx-canvas-control{display:block;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:2;pointer-events:none}abx-canvas-control .toggle-and-control-wrapper{display:flex;flex-direction:column;align-items:center;transform:translateY(-16px);transition:transform .3s;pointer-events:auto}abx-canvas-control .toggle-and-control-wrapper.collapsed{transform:translateY(100%);pointer-events:none}abx-canvas-control .control-wrapper{flex:0 auto;display:flex;flex-direction:column;justify-content:center;padding:0;margin:0px;border-radius:4px}abx-canvas-control .control-wrapper .dropdown-container{flex:1;display:flex;flex-direction:row;align-items:center;font-size:14px}abx-canvas-control .control-wrapper .dropdown-container:first-of-type{justify-content:flex-start}abx-canvas-control .control-wrapper .dropdown-container:last-of-type{justify-content:flex-end}abx-canvas-control .control-wrapper .dropdown-container .dropdown-container__label{margin-right:8px}abx-canvas-control .control-wrapper .dropdown-container .dropdown-container__select{margin:0;max-width:unset}abx-canvas-control .control-wrapper .dropdown-container .dropdown-container__select md-select-value.md-select-value{min-width:32px}abx-canvas-control .control-wrapper .dropdown-container .dropdown-container__select md-select-value.md-select-value .md-select-icon{width:14px}abx-canvas-control .control-wrapper .canvas-control{flex:1 auto;height:40px;display:flex;align-items:center;user-select:none}abx-canvas-control .control-wrapper .canvas-control md-icon.selected{color:#238dd9;fill:#238dd9}abx-canvas-control .control-wrapper .canvas-control md-icon[disabled=disabled]{color:#999;fill:#999}abx-canvas-control .control-wrapper .canvas-control .material-icons{flex:1;color:#212121;padding:0 12px;min-width:48px;height:100%;display:flex;flex-direction:column;justify-content:center}abx-canvas-control .control-wrapper .document-control{flex:1 auto;height:40px;padding:0 8px;display:flex;align-items:center;border-radius:4px}abx-canvas-control .control-wrapper .document-control .single-option{min-width:16px}abx-canvas-control .toggle-wrapper{background-color:#21263a;width:48px;height:24px;text-align:center;position:absolute;left:0;right:0;bottom:100%;margin:0 auto;pointer-events:auto}abx-canvas-control .toggle-wrapper .canvas-control-toggler{color:#fff}abx-drawer-sidebar{display:block;z-index:2}abx-drawer-sidebar .abx-drawer-sidebar{flex-direction:column;align-items:flex-end;position:absolute;top:0;right:0;display:flex;pointer-events:none}abx-drawer-sidebar .abx-drawer-sidebar-drawer-container{margin-top:12px;margin-bottom:24px;height:40px;pointer-events:all}.abx-floor-dropdown-select{display:flex;flex-direction:row;align-items:center;color:#666}.abx-floor-dropdown-select__icon{margin-right:4px}.abx-floor-dropdown-select abx-input[abx-type=enum-radio] .abx-input__error-container{display:none}.abx-input__select-menu-container--floor-dropdown md-select-menu,.abx-input__select-menu-container--floor-dropdown md-select-menu md-content{max-height:512px}abx-floor-plan{display:block;flex:1 1 auto;position:relative}abx-floor-plan.fitted-print{position:absolute;top:0;left:0;flex:unset;overflow:hidden !important}#floor-plan{width:100%;height:100%}@media print{#floor-plan{background:rgba(0,0,0,0)}#floor-plan .leaflet-control-container{display:none}}#floor-plan canvas.inactive{pointer-events:none}#floor-plan canvas.hide-cursor{cursor:none}#floor-plan .abx-pin-div-icon{border-radius:100%;display:flex;justify-content:center;align-items:center}#floor-plan .abx-pin-div-icon img{height:95%;width:95%}#floor-plan .abx-pin-div-icon .fail{position:absolute;color:#fff;background-color:#d0021b;text-align:center;display:none;left:-4px;top:-4px;width:16px;height:16px;font-size:12px;border-radius:50%;line-height:13px;border:1.5px solid #fff}#floor-plan .abx-pin-div-icon .fail.show{display:block}#floor-plan .abx-pin-div-icon .pass{position:absolute;color:#fff;background-color:#4ca54c;text-align:center;display:none;left:12px;top:-4px;width:16px;height:16px;font-size:12px;border-radius:50%;line-height:13px;border:1.5px solid #fff}#floor-plan .abx-pin-div-icon .pass.show{display:block}#floor-plan .abx-pin-div-icon .skip{display:none;height:160%;background-color:#666;border:1px solid #fff;width:4px;transform:rotate(45deg);position:absolute;left:9px;top:-7px}#floor-plan .abx-pin-div-icon .skip.show{display:block}#floor-plan .abx-pin-div-icon--dimmed{filter:brightness(54%)}#floor-plan .abx-tooltip{border:1px solid #fff;color:#fff;padding-top:0px;padding-bottom:0px;height:20px;font-weight:600}#floor-plan .abx-tooltip.leaflet-tooltip-right{background:linear-gradient(to right, rgb(90, 90, 90) 10px, rgba(0, 0, 0, 0.65) 25px);margin-left:18px;border-left-color:rgba(0,0,0,0);border-top-left-radius:0px;border-bottom-left-radius:0px}#floor-plan .abx-tooltip.leaflet-tooltip-right::before{border:none;background-image:url(../static/floorplan-tooltip-arrow-left.6b3d63551f037ce268d771244d55315f.svg);background-repeat:no-repeat;background-position:0px;height:20px;width:19px;margin-left:-10px;margin-top:-10px}#floor-plan .abx-tooltip.leaflet-tooltip-left{background:linear-gradient(to left, rgb(90, 90, 90) 10px, rgba(0, 0, 0, 0.65) 25px);margin-left:-18px;border-right-color:rgba(0,0,0,0);border-top-right-radius:0px;border-bottom-right-radius:0px}#floor-plan .abx-tooltip.leaflet-tooltip-left::before{border:none;background-image:url(../static/floorplan-tooltip-arrow-left.6b3d63551f037ce268d771244d55315f.svg);transform:scaleX(-1);background-repeat:no-repeat;background-position:0px;height:20px;width:19px;margin-right:-10px;margin-top:-10px}#floor-plan{z-index:1}#printed-floor-plan{display:block;position:absolute;top:64px;left:0;overflow:hidden;background:rgba(0,0,0,0);z-index:0}#printed-floor-plan .leaflet-pane{transform:none !important}#printed-floor-plan .leaflet-control-container{display:none}.abx-floor-plan-message{position:absolute;width:100%;z-index:1;background-color:#fff;padding-top:72px;height:100%}.abx-floor-plan-message header{font-style:italic;margin-bottom:24px}.abx-floor-plan-message img,.abx-floor-plan-message button{margin:24px 0}.abx-floor-plan-message .abx-sub-text{margin:24px 0 0}.floor-plan-warning-banner-wrap{position:absolute;top:0px;width:100%;display:flex;justify-content:center}.floor-plan-warning-banner-wrap.dismissed{transition:.7s ease-in;top:-200px}.floor-plan-warning-banner-wrap .floor-plan-warning-banner{flex:0 auto;font-size:14px;text-align:center;padding-top:8px;padding-bottom:8px;padding-right:48px;padding-left:48px;background-color:#eee;border:1px solid #999;width:760px;position:relative}.floor-plan-warning-banner-wrap .floor-plan-warning-banner a{font-weight:600}.floor-plan-warning-banner-wrap .floor-plan-warning-banner .dismiss-button{color:#000;position:absolute;top:8px;right:8px}abx-markup-tool-drawer{display:block}abx-markup-tool-drawer .abx-markup-tool-drawer{position:relative;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-evenly;align-items:stretch;height:44px;transition:all .3s;right:0;transform:translateX(calc(100% - 44px));box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);border-bottom:4px solid #2196f3}abx-markup-tool-drawer .abx-markup-tool-drawer.open{transform:translateX(0)}abx-markup-tool-drawer .abx-markup-tool-drawer>*{flex-grow:0}abx-markup-tool-drawer .abx-markup-tool-drawer .dropdown-arrow{min-height:1em;min-width:1em;font-size:16px;margin:0 -7px;vertical-align:bottom}abx-markup-tool-drawer .abx-markup-tool-drawer-btn{height:40px;min-width:44px;border-radius:0;margin:0;padding:8px 0 10px 0;background-color:#fff}abx-markup-tool-drawer .abx-markup-tool-drawer-btn:hover:not([disabled]){background-color:#d5e8f7}abx-markup-tool-drawer .abx-markup-tool-drawer-btn.no-pad{padding:0}abx-markup-tool-drawer .abx-markup-tool-drawer-btn button{box-shadow:none;background-color:#fff;overflow:visible !important}abx-markup-tool-drawer .abx-markup-tool-drawer-btn md-icon{color:#212121}abx-markup-tool-drawer .abx-markup-tool-drawer-new{color:#2d8dd9;font-size:14px;height:40px;width:calc(4 * 44px);margin:0;padding:10px 6px 10px 0;background-color:#fff}abx-markup-tool-drawer .abx-markup-tool-drawer-new:hover:not([disabled]){background-color:#d5e8f7}abx-markup-tool-drawer .abx-markup-tool-drawer-new:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 0 0px 1.5px #d9d9d9;z-index:1;border:solid 3px rgba(0,0,0,0)}abx-markup-tool-drawer .abx-markup-tool-drawer-dropdown{position:relative;font-size:14px;height:40px;width:calc(4 * 44px);margin:0;padding:2px;background-color:#fff;display:flex;flex-direction:row}abx-markup-tool-drawer .abx-markup-tool-drawer-dropdown__name{display:inline-block;flex-basis:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:8px;border:solid 1px #d9d9d9;width:100%}abx-markup-tool-drawer .abx-markup-tool-drawer-dropdown__name--selected{background-color:#eee}abx-markup-tool-drawer .abx-markup-tool-drawer-dropdown__name--visibility_off{color:#999;font-style:italic}abx-markup-tool-drawer .abx-markup-tool-drawer-dropdown__action{cursor:pointer;flex-basis:10px;padding:8px 0px;border:solid 1px #d9d9d9;user-select:none}abx-markup-tool-drawer .abx-markup-tool-drawer-dropdown__action>md-icon{color:#2196f3}abx-markup-tool-drawer .abx-markup-tool-drawer-dropdown__action--selected{background-color:#d5e8f7}abx-markup-tool-drawer .abx-markup-tool-drawer-dropdown__action:hover:not([disabled]){background-color:#2196f3}abx-markup-tool-drawer .abx-markup-tool-drawer-dropdown__action:hover:not([disabled])>md-icon{color:#fff}abx-markup-tool-drawer .abx-markup-tool-drawer .save-state-notifier{position:absolute;display:flex;top:44px;right:0px;color:#fff;font-size:12px;font-weight:bold;line-height:17px;height:22px;width:225px;padding:0 6px;align-items:center;justify-content:space-between;box-shadow:0 1px 5px 0 rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}abx-markup-tool-drawer .abx-markup-tool-drawer .save-state-notifier md-icon{margin:0;color:#fff;font-size:20px;line-height:20px;min-width:1em;min-height:1em;width:1em;height:1em}abx-markup-tool-drawer .abx-markup-tool-drawer .save-state-notifier.synced{background-color:#666}abx-markup-tool-drawer .abx-markup-tool-drawer .save-state-notifier.saving{background-color:#999}abx-markup-tool-drawer .abx-markup-tool-drawer .save-state-notifier.failed{background-color:#d0021b;width:350px;height:32px;font-size:14px;justify-content:center}abx-markup-tool-drawer .abx-markup-tool-drawer .save-state-notifier .loading:after{overflow:hidden;display:inline-block;vertical-align:bottom;-webkit-animation:ellipsis steps(4, end) 900ms infinite;animation:ellipsis steps(4, end) 900ms infinite;content:"…";width:0}@keyframes ellipsis{to{width:1.25em}}abx-markup-tool-drawer .abx-markup-tool-drawer-container{box-shadow:none;display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:space-evenly;align-items:stretch}abx-markup-tool-drawer .abx-markup-tool-drawer-container button[disabled]{cursor:not-allowed;background-color:#fff}abx-markup-tool-drawer .abx-markup-tool-drawer-container button[disabled] md-icon{cursor:not-allowed;color:#999}abx-markup-tool-drawer .abx-markup-tool-drawer-container .md-button{border-left:1px solid #d9d9d9}abx-markup-tool-drawer .abx-markup-tool-drawer-container .md-button.disabled md-icon:not(.highlighter),abx-markup-tool-drawer .abx-markup-tool-drawer-container .md-button[disabled] md-icon:not(.highlighter){color:#999}abx-markup-tool-drawer .abx-markup-tool-drawer-container .md-button.disabled md-icon:not(.highlighter) svg *,abx-markup-tool-drawer .abx-markup-tool-drawer-container .md-button[disabled] md-icon:not(.highlighter) svg *{fill:#999 !important}abx-markup-tool-drawer .abx-markup-tool-drawer-container .md-button.selected{overflow:visible;background-color:#2d8dd9}abx-markup-tool-drawer .abx-markup-tool-drawer-container .md-button.selected md-icon:not(.highlighter){color:#fff}abx-markup-tool-drawer .abx-markup-tool-drawer-container .md-button.selected md-icon:not(.highlighter) svg *{fill:#fff !important}abx-markup-tool-drawer .abx-markup-tool-drawer-container .md-button.selected:hover{background-color:#2072b3}abx-markup-tool-drawer .abx-markup-tool-drawer-container .md-button.saving md-icon.save-icon{padding-top:0px;animation:spin 1s ease-in-out infinite}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}abx-markup-tool-drawer .abx-markup-tool-drawer-container .md-button md-icon{color:#2d8dd9}abx-markup-tool-drawer .abx-markup-tool-drawer-container .md-button md-icon.save-icon{font-size:30px;padding-top:2px}abx-markup-tool-drawer .abx-markup-tool-drawer-container .md-button md-icon.save-icon.just-saved{color:#4ca54c}abx-markup-tool-drawer .abx-markup-tool-drawer-container .md-button>.color-modifier{display:block;width:20px;height:20px;border:1px solid #dcdcdc;position:absolute;top:12px;left:11px}abx-markup-tool-drawer .rel-container{position:relative}abx-markup-color-selector{display:block;position:absolute;right:0px;top:45px;width:175px}.markup-color-selector.dropdown{background-color:#fff;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;width:inherit;height:auto;padding:5px 0px}.markup-color-selector.dropdown__option{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;width:80%;height:20px;margin:5px 0px}.markup-color-selector.dropdown__option .color-option-container{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.markup-color-selector.dropdown__option .color-option-container :nth-child(2){display:block;width:30%;height:inherit;display:flex}.markup-color-selector.dropdown__option .color-option-container--selected{transform:scale(1.1)}.markup-generic-layer-list{background-color:#fff;display:block;position:absolute;left:0px;top:45px;width:400px}.markup-generic-layer-list__header{border-bottom:1px solid #999;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:2px}.markup-generic-layer-list__header>span{padding:10px;font-weight:bold}.markup-generic-layer-list__header>.btn-link.md-button.abx-button{border-left:none !important;margin:0px !important;padding:0px !important}.markup-generic-layer-list__header>.btn-link.md-button.abx-button.btn-loading .material-icons{animation:spin 1s ease-in-out infinite}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.markup-generic-layer-list__list{overflow-y:auto;max-height:400px}.markup-layer-list-item{cursor:default;display:flex;flex-direction:row;width:100%;flex-wrap:nowrap;padding:10px 0px;border-bottom:1px solid #e5e5e5}.markup-layer-list-item__visibility{text-align:center;margin:auto;flex:0 0 15%}.markup-layer-list-item__visibility md-icon.visible_icon{margin:unset;color:#2196f3}.markup-layer-list-item__visibility md-icon.invisible_icon{margin:unset;color:#666}.markup-layer-list-item__admin{display:flex;align-items:center;justify-content:center}.markup-layer-list-item__admin md-icon.visible_icon{margin:-10px -12px -10px 0px !important;font-size:48px}.markup-layer-list-item__content{flex:1 1 auto;flex-wrap:nowrap;max-width:65%}.markup-layer-list-item__content .layer-name{font-weight:bold;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.markup-layer-list-item__content .layer-date{font-size:10px;color:#666}.markup-layer-list-item__content .layer-date__title{font-weight:bold;margin-right:.2em}.markup-layer-list-item__actions{flex:0 0 20%;display:flex;flex-direction:row;justify-content:space-around;padding:0px 5px}.markup-layer-list-item__actions md-icon.layer-edit{cursor:pointer;color:#2196f3}.markup-layer-list-item__actions md-icon.layer-edit:hover{color:#82c4f8}.markup-layer-list-item__actions md-icon.layer-remove{cursor:pointer;color:#d0021b}.markup-layer-list-item__actions md-icon.layer-remove:hover{color:#fe8795}.markup-layer-list-item:hover{color:inherit;background-color:#d5e8f7}.markup-layer-list-item:hover md-icon.visible_icon{margin:unset;color:#2196f3}.markup-layer-list-item:hover md-icon.invisible_icon{margin:unset;color:#666}.markup-layer-list-item:hover md-icon.layer-edit{color:#2196f3}.markup-layer-list-item:hover md-icon.layer-edit:hover{color:#82c4f8}.markup-layer-list-item:hover .layer-date{color:#666}.markup-layer-list-item--selected{background-color:#2196f3;color:#fff}.markup-layer-list-item--selected md-icon.visible_icon{margin:unset;color:#fff}.markup-layer-list-item--selected md-icon.invisible_icon{margin:unset;color:#fff}.markup-layer-list-item--selected md-icon.layer-edit{color:#fff}.markup-layer-list-item--selected .layer-date{color:#fff}abx-markup-width-selector{display:block;position:absolute;right:0px;top:45px;width:80px}.markup-width-selector.dropdown{background-color:#fff;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;width:inherit;height:auto;padding:5px 0px}.markup-width-selector.dropdown__option{display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;width:80%;min-height:10px;margin:5px 0px 5px 0px;padding:0px 2px}.markup-width-selector.dropdown__option :first-child{display:block;width:100%;background-color:#666}.markup-width-selector.dropdown__option :first-child:hover{background-color:#212121}.markup-width-selector.dropdown__option--selected{border:2px solid #fff}.markup-width-selector.dropdown__option--selected>:first-child{background-color:#212121}.markup-width-selector.dropdown__option>.size-1{height:1.6180339888px}.markup-width-selector.dropdown__option>.size-2{height:3.2360679775px}.markup-width-selector.dropdown__option>.size-3{height:4.8541019663px}.markup-width-selector.dropdown__option>.size-4{height:6.472135955px}.markup-width-selector.dropdown__option>.size-5{height:8.0901699438px}.markup-width-selector.dropdown__option>.size-6{height:9.7082039325px}.markup-width-selector.dropdown__option>.size-7{height:11.3262379213px}.markup-width-selector.dropdown__option>.size-8{height:12.94427191px}.markup-width-selector.dropdown__option>.size-9{height:14.5623058988px}.abx-multi-pin-side-bar__content{overflow-x:hidden;padding:16px}.abx-multi-pin-side-bar__details{display:flex;flex-direction:column}.abx-multi-pin-side-bar__title{font-weight:700;font-size:14px;padding:8px;text-transform:uppercase}.abx-multi-pin-side-bar__sub-title{font-weight:700;font-size:12px;padding:8px;text-transform:uppercase}.abx-multi-pin-side-bar__pin-detail{font-weight:normal;font-size:12px;padding:8px 0px}.abx-multi-pin-side-bar__separator{background-color:#999;border-color:#999;color:#999;margin:0;margin-bottom:8px}.abx-multi-pin-side-bar__actions{display:flex;flex-direction:column;align-self:flex-start;align-items:baseline}.abx-multi-pin-side-bar__actions .abx-button{margin:0;border:0;padding:0 8px}.abx-multi-pin-side-bar-item__icon-and-label{display:flex;justify-content:flex-start;align-items:center;height:100%;width:calc(100% - 36px)}.abx-multi-pin-side-bar-item__icon-and-label:hover{background-color:#d5e8f7 !important}.abx-multi-pin-side-bar-item__icon-and-label .abx-multi-pin-side-bar-item__icon-or-spinner{padding-left:8px;margin-right:8px;width:36px;height:36px;flex-shrink:0;display:flex;align-items:center}.abx-multi-pin-side-bar-item__icon-and-label .abx-multi-pin-side-bar-item__icon-or-spinner abx-pin-type .abx-pin-type-icon-wrap{margin:0}.abx-multi-pin-side-bar-item__icon-and-label .abx-multi-pin-side-bar-item__name{height:100%;overflow:hidden;line-height:1.2;display:flex;flex-wrap:nowrap;font-size:12px;font-weight:600;padding:8px 0px;padding-right:12px}abx-multi-round-stop-item{display:block;border-bottom:1px solid #d9d9d9;position:absolute;top:0;left:0;right:0;bottom:0;z-index:12}abx-multi-round-stop-item .abx-stop-item{background-color:#fff;height:100%;overflow:hidden}abx-multi-round-stop-item .abx-stop-item .abx-stop-header{width:100%;min-height:36px;padding:8px 0 8px 16px;display:flex;align-items:center;border-bottom:3px solid #2d8dd9;margin-bottom:8px}abx-multi-round-stop-item .abx-stop-item .abx-stop-header__action-buttons{margin-left:auto;color:#2d8dd9;margin-right:6px}abx-multi-round-stop-item .abx-stop-item .abx-stop-header .abx-stop-info{display:flex;flex-direction:row;min-width:30%}abx-multi-round-stop-item .abx-stop-item .abx-stop-header .abx-stop-info__info .abx-stop-title,abx-multi-round-stop-item .abx-stop-item .abx-stop-header .abx-stop-info__info .abx-stop-subtitle{text-transform:initial}abx-multi-round-stop-item .abx-stop-item .abx-stop-header .abx-stop-info__info .abx-stop-title{display:flex;flex-direction:row;font-size:14px;font-weight:600}abx-multi-round-stop-item .abx-stop-item .abx-stop-header .abx-stop-info__info .abx-stop-title__button{min-height:20px;padding:0;margin:0 0 0 16px}abx-multi-round-stop-item .abx-stop-item .abx-stop-header .abx-stop-info__info .abx-stop-title .stop-info-tooltip-container{display:flex;align-items:center;margin-left:8px}abx-multi-round-stop-item .abx-stop-item .abx-stop-header .abx-stop-info__info .abx-stop-subtitle{font-size:12px;color:#666;font-weight:normal}abx-multi-round-stop-item .abx-stop-item .abx-stop-content{position:absolute;top:59px;bottom:0;left:0;right:0;padding-top:8px;overflow:auto}abx-multi-round-stop-item .abx-stop-item .abx-stop-content__container{width:calc(100% - 16px);display:flex;flex-direction:column;margin:0 8px}abx-multi-round-stop-item .abx-stop-item .abx-stop-content .abx-complete-spinner{margin:32px;align-self:center}abx-multi-round-stop-item .abx-stop-item .abx-stop-content .abx-complete-percent{align-self:center;font-size:24px}abx-multi-round-stop-item .abx-stop-item .abx-stop-content .abx-completing-text{font-size:20px;font-style:italic;color:#666;align-self:center}abx-multi-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-error-list{display:flex;flex-direction:column}abx-multi-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-error-list .abx-stop-error-row{display:flex;flex-direction:row}abx-multi-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-error-list .abx-stop-error-row .abx-stop-error-message{color:#d0021b}abx-multi-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-error-list .abx-stop-error-row .abx-stop-error-name{font-weight:bold}abx-multi-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-complete{border-top:1px solid #d9d9d9;display:flex;justify-content:space-between;padding:12px}abx-multi-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-complete .abx-stop-complete-text{font-size:12px;font-style:italic;color:#666}abx-multi-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-complete .abx-stop-complete-text__warning{font-size:14px;font-weight:600;margin-bottom:8px}abx-multi-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-complete.skippable{flex-wrap:wrap;justify-content:space-evenly}abx-multi-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-complete.skippable>*{flex:1}abx-multi-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-complete.skippable .abx-stop-complete-text{flex-basis:100%;text-align:center}abx-multi-round-stop-item .abx-stop-item .abx-stop-content .abx-round-stop-item-preloader{position:absolute;top:0;left:0;width:calc(100% - 16px);height:100%;background:#fff}abx-multi-round-stop-item .abx-stop-item .abx-stop-content .abx-round-stop-item-preloader .abx-round-stop-item-preloader__question{width:100%;margin:8px 0 16px;padding:0 24px}abx-multi-round-stop-item .abx-stop-item .abx-stop-content .abx-round-stop-item-preloader .abx-round-stop-item-preloader-answers{display:flex;flex-direction:row;justify-content:space-between}.abx-action-row{display:flex;flex-direction:row;justify-content:space-evenly;padding:0 4px;color:#238dd9}button.md-button.abx-action-row__item,a.md-button.abx-action-row__item{display:flex;align-items:center;flex-grow:1;margin:6px 4px;padding:0 4px;font-size:11px;min-width:0;min-height:32px;justify-content:space-around}button.md-button.abx-action-row__item .material-icons,a.md-button.abx-action-row__item .material-icons{margin-right:4px;margin-left:4px}button.md-button.abx-action-row__item[disabled],a.md-button.abx-action-row__item[disabled]{cursor:not-allowed}.abx-pin-detail-sidebar__content{overflow-x:hidden;padding:16px}.abx-pin-detail-sidebar__details{display:flex;flex-direction:column}.md-button.abx-pin-detail-sidebar__delete-button{color:#d0021b;text-transform:uppercase;margin:0;margin-top:16px;border:2px solid #d9d9d9}.md-button.abx-pin-detail-sidebar__delete-button span{font-weight:600}.md-button.abx-pin-detail-sidebar__delete-button[disabled]{color:#999;cursor:not-allowed}.abx-pin-detail-sidebar__delete-icon{color:#d0021b;font-size:18px;min-width:18px;min-height:18px;margin-right:5px}.abx-pin-detail-sidebar__preloaders{margin:8px 0 0}abx-pin-type-filter-sidebar .abx-sidebar--pin-type-filter{position:absolute;top:0;height:100%;width:240px;left:-240px;transition:left .3s}abx-pin-type-filter-sidebar .abx-sidebar--pin-type-filter.open{left:0}abx-pin-type-filter-sidebar .abx-pin-type-header{display:flex;align-items:center;height:52px;padding:12px 14px 0 10px;z-index:2;font-size:16px;background-color:#fff;border-bottom:4px solid #2196f3;color:rgba(0,0,0,.87);font-weight:700}abx-pin-type-filter-sidebar .abx-pin-type-header .abx-pin-type-header__checkbox:last-of-type{margin-bottom:0}abx-pin-type-filter-sidebar .abx-pin-type-header .abx-pin-type-header__text{margin:0 0 0 4px}abx-pin-type-filter-sidebar .abx-pin-type-filters-content{display:flex;flex-direction:column;flex:1;background-color:#fff}abx-pin-type-filter-sidebar .abx-side-bar__footer{bottom:0;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}abx-pin-type-filter-sidebar .abx-side-bar__footer-text{margin-bottom:10px;color:#ccc;font-size:7px;text-align:center}abx-pin-type-filter-sidebar .abx-sidebar-btn{position:absolute;top:12px;left:240px;height:40px;min-width:24px;width:24px;border-radius:0;margin:0;padding:0px;background-color:#21263a !important;box-shadow:0px 1px 8px 0px rgba(0,0,0,.2),0px 3px 4px 0px rgba(0,0,0,.14),0px 3px 3px -2px rgba(0,0,0,.12) !important}abx-pin-type-filter-sidebar .abx-sidebar-btn.md-button.md-raised[disabled]{background-color:#fff !important;cursor:not-allowed}abx-pin-type-filter-sidebar .abx-sidebar-btn.md-button.md-raised[disabled] md-icon{color:#999 !important}abx-pin-type-filter-sidebar .abx-sidebar-btn md-icon{color:#fff !important}abx-pin-type-filters md-list.abx-pin-type-list{padding:0}abx-pin-type-filters .has-pins.last{margin-bottom:12px}abx-pin-type-filters .no-pins .title{font-weight:700;font-size:12px;padding:8px;text-transform:uppercase}abx-pin-type-filter-item .list-item{position:relative}abx-pin-type-filter-item .list-item .abx-pin-type-filter-item__main-content{display:flex;justify-content:space-between;align-items:center;min-width:100%;align-content:flex-start}abx-pin-type-filter-item .list-item .abx-pin-type-filter-item__main-content:not(.abx-filter--active):hover{background-color:#d5e8f7 !important}abx-pin-type-filter-item .list-item .abx-pin-type-filter-item__main-content .abx-pin-type-filter-item__icon-and-label{display:flex;justify-content:flex-start;align-items:center;height:100%;width:calc(100% - 36px)}abx-pin-type-filter-item .list-item .abx-pin-type-filter-item__main-content .abx-pin-type-filter-item__icon-and-label.abx-filter--active{background-color:#d5e8f7 !important}abx-pin-type-filter-item .list-item .abx-pin-type-filter-item__main-content .abx-pin-type-filter-item__icon-and-label.abx-filter--active .abx-pin-type-filter-item__name-and-number{font-weight:600}abx-pin-type-filter-item .list-item .abx-pin-type-filter-item__main-content .abx-pin-type-filter-item__icon-and-label.abx-filter--active:hover{background-color:#2072b3 !important}abx-pin-type-filter-item .list-item .abx-pin-type-filter-item__main-content .abx-pin-type-filter-item__icon-and-label.abx-filter--active:hover .abx-pin-type-filter-item__name-and-number{color:#fff}abx-pin-type-filter-item .list-item .abx-pin-type-filter-item__main-content .abx-pin-type-filter-item__icon-and-label:hover{background-color:#d5e8f7 !important}abx-pin-type-filter-item .list-item .abx-pin-type-filter-item__main-content .abx-pin-type-filter-item__icon-and-label .abx-pin-type-filter-item__icon-or-spinner{padding-left:8px;margin-right:8px;width:36px;height:36px;flex-shrink:0;display:flex;align-items:center}abx-pin-type-filter-item .list-item .abx-pin-type-filter-item__main-content .abx-pin-type-filter-item__icon-and-label .abx-pin-type-filter-item__icon-or-spinner md-progress-circular{position:absolute;top:5px !important;bottom:0;margin:0 auto !important}abx-pin-type-filter-item .list-item .abx-pin-type-filter-item__main-content .abx-pin-type-filter-item__icon-and-label .abx-pin-type-filter-item__icon-or-spinner abx-pin-type .abx-pin-type-icon-wrap{margin:0}abx-pin-type-filter-item .list-item .abx-pin-type-filter-item__main-content .abx-pin-type-filter-item__icon-and-label .abx-pin-type-filter-item__name-and-number{height:100%;overflow:hidden;line-height:1.2;display:flex;flex-wrap:nowrap;padding-right:5px;font-size:12px}abx-pin-type-filter-item .list-item .abx-pin-type-filter-item__main-content .abx-pin-type-filter-item__icon-and-label .abx-pin-type-filter-item__name-and-number.abx-pin-type-name{flex-basis:100%}abx-pin-type-filter-item .list-item .abx-pin-type-filter-item__main-content button.md-button.abx-pin-type-filter-btn{min-height:36px;min-width:36px;margin:0;transition:background-color 0s;padding:0;border-radius:0}abx-pin-type-filter-item .list-item .abx-pin-type-filter-item__main-content button.md-button.abx-pin-type-filter-btn.abx-filter--active{background-color:#d5e8f7 !important}abx-pin-type-filter-item .list-item .abx-pin-type-filter-item__main-content button.md-button.abx-pin-type-filter-btn.abx-filter--active:hover{background-color:#2072b3 !important}abx-pin-type-filter-item .list-item .abx-pin-type-filter-item__main-content button.md-button.abx-pin-type-filter-btn .abx-pin-type-filter-icon{color:#238dd9}abx-pin-type-filter-item .list-item .abx-pin-type-filter-item__main-content button.md-button.abx-pin-type-filter-btn:not([disabled]):hover md-icon.abx-pin-type-filter-icon{color:#fff !important}abx-pin-type-filter-item .list-item .abx-pin-type-filter-item__chip-bag{flex:1}abx-pin-type-filter-item .list-item .abx-pin-type-filter-item__chip-bag.abx-tune-icon-hover{background-color:#2072b3 !important}abx-pin-type-filter-item .list-item .abx-pin-type-filter-item__chip-bag .abx-chips,abx-pin-type-filter-item .list-item .abx-pin-type-filter-item__chip-bag .abx-pin-type-subfilter-sidebar__subfilters{padding:0 5px}abx-pin-type-filter-item .list-item .abx-pin-type-filter-item__chip-bag .abx-chips .abx-pin-type-filter-item__subfilter,abx-pin-type-filter-item .list-item .abx-pin-type-filter-item__chip-bag .abx-pin-type-subfilter-sidebar__subfilters .abx-pin-type-filter-item__subfilter{text-transform:uppercase;background-color:#fff;border:1px solid #eee;border-radius:1px;font-weight:normal !important;font-size:10px;line-height:12px;padding:2px 4px;margin:3px;word-break:break-word;z-index:1}.abx-pin-type-subfilter-sidebar abx-sidebar-header{flex-shrink:0}.abx-pin-type-subfilter-sidebar__header-content{display:flex;flex-direction:column;padding:8px 16px}.abx-pin-type-subfilter-sidebar__pin-type{margin:0 0 8px}.abx-pin-type-subfilter-sidebar__pin-type-name{font-size:16px;font-weight:600;text-transform:uppercase;margin:6px 0 4px;line-height:1.2}.abx-pin-type-subfilter-sidebar__button-container{display:flex;justify-content:space-between;margin:0 0 16px}.abx-pin-type-subfilter-sidebar__button-container .md-button{margin:0;flex:1}.abx-pin-type-subfilter-sidebar__button-container .md-button:first-child{margin-right:5px}.abx-pin-type-subfilter-sidebar__subfilters{padding:0 8px}.abx-pin-type-subfilter-sidebar__subfilter{font-size:12px;text-transform:uppercase;margin:0 16px 8px 0}.abx-pin-type-subfilter-sidebar__subfilter--value{display:inline}.abx-pin-type-subfilter-sidebar__subfilterValue{display:inline-block}.abx-pin-type-subfilter-sidebar__content{padding:8px 16px}.abx-plan-view__content{height:calc(100vh - 64px)}abx-plan-view-app .redirect-loader{position:absolute;top:0;left:0;width:100%;z-index:9999;height:3px}abx-plan-view-app .redirect-loader *{height:3px}abx-plan-view-app .redirect-loader.ng-hide-add{animation:fadeOutUp 1s;-webkit-animation:fadeOutUp 1s}abx-plan-view-app .redirect-loader.ng-hide-remove.ng-hide-remove-active{animation:fadeInDown .3s;-webkit-animation:fadeInDown .3s}abx-plan-view-content{display:flex;height:100%;justify-content:center}.abx-top-banner-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px}.abx-top-banner-container .abx-icon-text-row{display:inline-flex;flex-direction:row;justify-content:center}.abx-top-banner-container .abx-icon-text-row md-icon{margin:0px}.abx-top-banner-container .abx-icon-text-row span{padding-left:10px;font-size:16px}.abx-top-banner-container .abx-cancel-row{font-weight:bold;color:#2196f3}.abx-floor-dropdown-select{position:fixed;right:8px;top:74px;z-index:20}abx-round-sidebar{display:flex;width:100%}@media only screen and (min-width: 600px){abx-round-sidebar{width:50%}}@media print{abx-round-sidebar{width:50%}}@media only screen and (min-width: 1280px){abx-round-sidebar{width:33%}}@media only screen and (min-width: 1920px){abx-round-sidebar{width:25%}}abx-round-sidebar .abx-sidebar--round{width:100%;height:100%;min-width:100%;max-width:100%;background-color:#fff}abx-round-sidebar .abx-round-section{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden}abx-round-sidebar .abx-round-section .abx-round-header{padding:8px 16px;font-size:16px;display:flex;align-items:center}abx-round-sidebar .abx-round-section .abx-round-header .abx-round-header__number{white-space:nowrap}abx-round-sidebar .abx-round-section .abx-round-header__icons{margin-left:auto}abx-round-sidebar .abx-round-section .abx-round-header__icons button.md-button{margin:0 -8px 0 0}abx-round-sidebar .abx-round-section .abx-round-header__icons i{color:#2d8dd9}abx-round-sidebar .abx-round-section .abx-round-task-info{display:flex;align-items:center;justify-content:space-between;flex-direction:row;height:48px;min-height:48px;padding:0 16px;font-size:12px}abx-round-sidebar .abx-round-section .abx-round-task-info .abx-round-task-info-item{display:flex;flex-direction:column}@media only screen and (min-width: 960px){abx-round-sidebar .abx-round-section .abx-round-task-info{height:32px;min-height:32px}abx-round-sidebar .abx-round-section .abx-round-task-info .abx-round-task-info-item{flex-direction:row}abx-round-sidebar .abx-round-section .abx-round-task-info .abx-round-task-info-item__label{margin-right:8px}}@media print{abx-round-sidebar .abx-round-section .abx-round-task-info{height:32px;min-height:32px}abx-round-sidebar .abx-round-section .abx-round-task-info .abx-round-task-info-item{flex-direction:row}abx-round-sidebar .abx-round-section .abx-round-task-info .abx-round-task-info-item__label{margin-right:8px}}abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader__header{display:flex;flex-direction:row;align-items:center;height:42px;padding:8px 16px;background-color:#eee;color:#212121;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader__item{display:flex;flex-direction:row;align-items:center;height:54px;padding:8px 16px;border-bottom:1px solid #d9d9d9}abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader__item .preloader-block,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader__item .preloader-graph-chart,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader__item .preloader-graph-legend,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader__item .preloader-donut-chart,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader__item .preloader-donut-legend .legend .legend-circle,.preloader-donut-legend .legend abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader__item .legend-circle,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader__item .preloader-donut-legend .legend .legend-value,.preloader-donut-legend .legend abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader__item .legend-value,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader__item abx-app-header .abx-app-header__preloader__org,abx-app-header abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader__item .abx-app-header__preloader__org,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader__item abx-app-header .abx-app-header__preloader__building,abx-app-header abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader__item .abx-app-header__preloader__building,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader__item abx-app-header .abx-updated-app-header__preloader__org,abx-app-header abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader__item .abx-updated-app-header__preloader__org,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader__item abx-app-header .abx-updated-app-header__preloader__building,abx-app-header abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader__item .abx-updated-app-header__preloader__building,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader__item .abx-association-dialog__preloader-block{margin-right:16px}abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info{display:flex;flex-direction:column}abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info .preloader:first-child,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info .preloader-line:first-child,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info .preloader-block:first-child,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info .preloader-graph-chart:first-child,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info .preloader-graph-legend:first-child,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info .preloader-donut-chart:first-child,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info .preloader-donut-legend .legend .legend-circle:first-child,.preloader-donut-legend .legend abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info .legend-circle:first-child,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info .preloader-donut-legend .legend .legend-value:first-child,.preloader-donut-legend .legend abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info .legend-value:first-child,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info abx-app-header .abx-app-header__preloader__org:first-child,abx-app-header abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info .abx-app-header__preloader__org:first-child,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info abx-app-header .abx-app-header__preloader__building:first-child,abx-app-header abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info .abx-app-header__preloader__building:first-child,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info abx-app-header .abx-updated-app-header__preloader__org:first-child,abx-app-header abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info .abx-updated-app-header__preloader__org:first-child,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info abx-app-header .abx-updated-app-header__preloader__building:first-child,abx-app-header abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info .abx-updated-app-header__preloader__building:first-child,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info abx-location-buttons .abx-location-button-preloader:first-child,abx-location-buttons abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info .abx-location-button-preloader:first-child,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info abx-round-info .abx-round-info-item-preloader:first-child,abx-round-info abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info .abx-round-info-item-preloader:first-child,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info .cost-line-selection-list__item-preloader--1:first-child,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info .cost-line-selection-list__item-preloader--2:first-child,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info .cost-line-selection-list__item-preloader--3:first-child,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info .cost-line-selection-list__item-preloader--4:first-child,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info .cost-line-selection-list__item-preloader--5:first-child,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info .cost-line-selection-list__item-preloader--6:first-child,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info .cost-line-selection-list__item-preloader--7:first-child,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info .cost-line-selection-list__item-preloader--8:first-child,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info .cost-line-selection-list__item-preloader--9:first-child,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info .cost-line-selection-list__item-preloader--10:first-child,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info .abx-association-dialog__preloader-line:first-child,abx-round-sidebar .abx-round-section .abx-round-stop-list-preloader .abx-round-stop-list-preloader-item-info .abx-association-dialog__preloader-block:first-child{margin-bottom:4px}abx-round-sidebar .abx-round-task-complete-section{margin:16px;display:flex;flex-direction:column;align-items:center}abx-round-sidebar .abx-round-task-complete-section__notice{display:flex;font-size:14px;color:#666;font-style:italic;margin-bottom:8px}abx-round-sidebar .abx-round-task-complete-section abx-button{display:flex}abx-round-sidebar abx-round-stop-list{flex-basis:42px;transition:flex-basis .1s ease-out}abx-round-sidebar abx-round-stop-list.abx-stop-list__expanded{transition:flex-basis .5s ease-in;flex-basis:100%}.abx-stop-item-question-list__question{width:100%;margin:8px 0 16px;padding:0 24px;overflow-wrap:break-word}.abx-stop-item-question-list__question .abx-stop-item-controls{display:flex;justify-content:space-between;margin-top:8px}.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button{flex-grow:1;margin:0 5% 0 0;min-width:30%}.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button:last-child{margin-right:0}.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-secondary:focus{border:2px solid #d9d9d9}.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:disabled,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:disabled:hover,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:disabled:focus,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-pass:disabled:active{color:#212121;background:#fff}.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:disabled,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:disabled:hover,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:disabled:focus,.abx-stop-item-question-list__question .abx-stop-item-controls button.abx-button.btn-fail:disabled:active{color:#212121;background:#fff}@media only screen and (min-width: 600px){.abx-stop-item-question-list__question .abx-stop-item-controls{min-width:88px}}@media print{.abx-stop-item-question-list__question .abx-stop-item-controls{min-width:88px}}.abx-stop-item-question-list__question .abx-stop-item-header{position:relative;left:-10px;font-size:14px;color:#212121;font-weight:600}.abx-stop-item-question-list__question .abx-stop-item-enum-controls{font-weight:600;margin-top:16px}.abx-stop-item-question-list__question .abx-stop-item-enum-controls__grid-item{align-items:center;display:inline-flex;width:50%}@media only screen and (max-width: 599px){.abx-stop-item-question-list__question .abx-stop-item-enum-controls__grid-item{width:100%}}@media print{.abx-stop-item-question-list__question .abx-stop-item-enum-controls__grid-item{width:100%}}.abx-stop-item-question-list__question .abx-stop-item-enum-controls .chkbx-pass.md-checked div.md-icon{background-color:#4ca54c}.abx-stop-item-question-list__question .abx-stop-item-enum-controls .chkbx-fail.md-checked div.md-icon{background-color:#f54337}.abx-stop-item-question-list__question .abx-stop-item-enum-controls .md-label{margin-right:4px}.abx-stop-item-question-list__question .abx-stop-item-enum-controls .md-label span{font-size:12px;word-break:break-all;word-break:break-word;hyphens:auto;max-width:100%}.abx-stop-item-question-list__question .abx-stop-item-index{float:left;position:relative;left:-10px;font-size:12px;color:#999;font-weight:600}.abx-stop-item-question-list__question .abx-stop-item-text{font-size:12px;font-weight:600;color:#212121;width:100%}.abx-stop-item-question-list__question .abx-stop-item-text-required{color:#2196f3}.abx-stop-item-question-list__question .abx-stop-item-signature{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.abx-stop-item-question-list__question .abx-stop-item-signature-input{flex-grow:1}.abx-stop-item-question-list__question .abx-stop-item-signature-input .abx-input__field,.abx-stop-item-question-list__question .abx-stop-item-signature-input .abx-input__textarea-wrapper .abx-input__field.md-input,.abx-input__textarea-wrapper .abx-stop-item-question-list__question .abx-stop-item-signature-input .abx-input__field.md-input,.abx-stop-item-question-list__question .abx-stop-item-signature-input .abx-input__textarea-wrapper .md-input.abx-input__field,.abx-input__textarea-wrapper .abx-stop-item-question-list__question .abx-stop-item-signature-input .md-input.abx-input__field,.abx-stop-item-question-list__question .abx-stop-item-signature-input abx-pin-typeahead .pin-typeahead__search-input input,abx-pin-typeahead .pin-typeahead__search-input .abx-stop-item-question-list__question .abx-stop-item-signature-input input,.abx-stop-item-question-list__question .abx-stop-item-signature-input .abx-input__textarea-wrapper abx-pin-typeahead .pin-typeahead__search-input input.md-input,.abx-input__textarea-wrapper abx-pin-typeahead .pin-typeahead__search-input .abx-stop-item-question-list__question .abx-stop-item-signature-input input.md-input,.abx-stop-item-question-list__question .abx-stop-item-signature-input abx-pin-typeahead .pin-typeahead__search-input .abx-input__textarea-wrapper input.md-input,abx-pin-typeahead .pin-typeahead__search-input .abx-input__textarea-wrapper .abx-stop-item-question-list__question .abx-stop-item-signature-input input.md-input,.abx-stop-item-question-list__question .abx-stop-item-signature-input abx-cost-division-selection-tree .abx-search-cost-division abx-input input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-stop-item-question-list__question .abx-stop-item-signature-input input,.abx-stop-item-question-list__question .abx-stop-item-signature-input .abx-input__textarea-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input input.md-input,.abx-input__textarea-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-stop-item-question-list__question .abx-stop-item-signature-input input.md-input,.abx-stop-item-question-list__question .abx-stop-item-signature-input abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__textarea-wrapper input.md-input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__textarea-wrapper .abx-stop-item-question-list__question .abx-stop-item-signature-input input.md-input{background-color:rgba(0,0,0,0)}.abx-stop-item-question-list__question .abx-stop-item-signature-input:not(.editing) .abx-input__field,.abx-stop-item-question-list__question .abx-stop-item-signature-input:not(.editing) .abx-input__textarea-wrapper .abx-input__field.md-input,.abx-input__textarea-wrapper .abx-stop-item-question-list__question .abx-stop-item-signature-input:not(.editing) .abx-input__field.md-input,.abx-stop-item-question-list__question .abx-stop-item-signature-input:not(.editing) abx-pin-typeahead .pin-typeahead__search-input input,abx-pin-typeahead .pin-typeahead__search-input .abx-stop-item-question-list__question .abx-stop-item-signature-input:not(.editing) input,.abx-stop-item-question-list__question .abx-stop-item-signature-input:not(.editing) .abx-input__textarea-wrapper abx-pin-typeahead .pin-typeahead__search-input input.md-input,.abx-input__textarea-wrapper abx-pin-typeahead .pin-typeahead__search-input .abx-stop-item-question-list__question .abx-stop-item-signature-input:not(.editing) input.md-input,.abx-stop-item-question-list__question .abx-stop-item-signature-input:not(.editing) abx-pin-typeahead .pin-typeahead__search-input .abx-input__textarea-wrapper input.md-input,abx-pin-typeahead .pin-typeahead__search-input .abx-input__textarea-wrapper .abx-stop-item-question-list__question .abx-stop-item-signature-input:not(.editing) input.md-input,.abx-stop-item-question-list__question .abx-stop-item-signature-input:not(.editing) abx-cost-division-selection-tree .abx-search-cost-division abx-input input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-stop-item-question-list__question .abx-stop-item-signature-input:not(.editing) input,.abx-stop-item-question-list__question .abx-stop-item-signature-input:not(.editing) .abx-input__textarea-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input input.md-input,.abx-input__textarea-wrapper abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-stop-item-question-list__question .abx-stop-item-signature-input:not(.editing) input.md-input,.abx-stop-item-question-list__question .abx-stop-item-signature-input:not(.editing) abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__textarea-wrapper input.md-input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .abx-input__textarea-wrapper .abx-stop-item-question-list__question .abx-stop-item-signature-input:not(.editing) input.md-input{font-family:"Herr Von Muellerhoff",cursive;font-size:2em;color:#212121;padding-left:0;border:none}.abx-stop-item-question-list__question .abx-stop-item-signature-input .abx-input__error-container{min-height:0}.abx-stop-item-question-list__question .abx-stop-item-signature button{color:#2d8dd9;font-size:14px;margin:0 0 0 12px}.abx-stop-item-question-list__question .abx-stop-item-signature-timestamp{font-size:10px;color:#212121}.abx-stop-item-question-list__question .abx-stop-item-markdown{font-size:12px;font-weight:600;color:#212121;width:100%;padding-left:1em}.abx-stop-item-question-list__question .abx-stop-item-markdown ul{list-style-type:disc}.abx-stop-item-question-list__question .abx-stop-item-markdown ul ul{list-style-type:circle}.abx-stop-item-question-list__question .abx-stop-item-markdown ul ul ul{list-style-type:square}.abx-stop-item-question-list__question .abx-stop-item-markdown img{max-width:35%}.abx-stop-item-question-list__question .abx-stop-item-markdown table{display:block;width:100%;overflow:auto}.abx-stop-item-question-list__question .abx-stop-item-markdown table th{background-color:#666;color:#fff;font-weight:600}.abx-stop-item-question-list__question .abx-stop-item-markdown table td,.abx-stop-item-question-list__question .abx-stop-item-markdown table th{padding:6px 13px;border:1px solid #d9d9d9}.abx-stop-item-question-list__question .abx-stop-item-markdown table tr{background-color:#fff;border-top:1px solid #d9d9d9}.abx-stop-item-question-list__question .abx-stop-item-markdown table tr:nth-child(2n){background-color:#eee}abx-round-stop-item{display:block;border-bottom:1px solid #d9d9d9;position:absolute;top:0;left:0;right:0;bottom:0;z-index:12}abx-round-stop-item .abx-stop-item{background-color:#fff;height:100%;overflow:hidden}abx-round-stop-item .abx-stop-item .abx-stop-header{width:100%;min-height:36px;padding:8px 0 8px 16px;display:flex;align-items:center;border-bottom:3px solid #2d8dd9;margin-bottom:8px}abx-round-stop-item .abx-stop-item .abx-stop-header .abx-stop-info__icon abx-pin-type{display:flex;flex-direction:column;justify-content:center;margin-right:16px}abx-round-stop-item .abx-stop-item .abx-stop-header .abx-stop-info__icon abx-pin-type .abx-pin-type-icon-wrap{margin:0}abx-round-stop-item .abx-stop-item .abx-stop-header .abx-stop-info__icon .floor-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;height:24px;width:24px;margin-right:16px;border-radius:50%}abx-round-stop-item .abx-stop-item .abx-stop-header .abx-stop-info__info{overflow:hidden}abx-round-stop-item .abx-stop-item .abx-stop-header__action-buttons{margin-left:auto;color:#2d8dd9;margin-right:6px;min-width:96px}abx-round-stop-item .abx-stop-item .abx-stop-header__action-buttons .abx-stop-header__action-buttons__add-btn-wrapper{display:inline-block;position:relative}abx-round-stop-item .abx-stop-item .abx-stop-header__action-buttons .abx-stop-header__action-buttons__add-btn-wrapper .md-icon-button{z-index:12;margin:0}abx-round-stop-item .abx-stop-item .abx-stop-header__action-buttons .abx-stop-header__action-buttons__add-btn-wrapper abx-simple-dropdown{position:absolute;top:50%;right:50%;border:1px solid #d9d9d9}abx-round-stop-item .abx-stop-item .abx-stop-header__action-buttons .abx-stop-header__action-buttons__add-btn-wrapper abx-simple-dropdown .abx-simple-dropdown,abx-round-stop-item .abx-stop-item .abx-stop-header__action-buttons .abx-stop-header__action-buttons__add-btn-wrapper abx-simple-dropdown .abx-simple-dropdown__list{width:225px;min-width:225px}abx-round-stop-item .abx-stop-item .abx-stop-header__action-buttons .abx-stop-header__action-buttons__add-btn-wrapper abx-simple-dropdown .abx-simple-dropdown__list__item__icon-button span{font-weight:600;text-transform:uppercase}abx-round-stop-item .abx-stop-item .abx-stop-header .abx-stop-info{display:flex;flex-direction:row;min-width:30%}abx-round-stop-item .abx-stop-item .abx-stop-header .abx-stop-info__info .abx-stop-title,abx-round-stop-item .abx-stop-item .abx-stop-header .abx-stop-info__info .abx-stop-subtitle{text-transform:initial}abx-round-stop-item .abx-stop-item .abx-stop-header .abx-stop-info__info .abx-stop-title{font-size:14px;color:#2d8dd9;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}abx-round-stop-item .abx-stop-item .abx-stop-header .abx-stop-info__info .abx-stop-subtitle{font-size:12px;color:#666;font-weight:normal}abx-round-stop-item .abx-stop-item .abx-stop-header .abx-stop-info__info .abx-stop-indicator{margin-left:4px}abx-round-stop-item .abx-stop-item .abx-stop-header .abx-stop-info__info .abx-stop-indicator:hover{cursor:pointer}abx-round-stop-item .abx-stop-item .abx-stop-header .header-column{font-size:12px;font-weight:bold;display:flex;flex-direction:column;justify-content:space-evenly}abx-round-stop-item .abx-stop-item .abx-stop-header .header-column__assignee{width:30%}abx-round-stop-item .abx-stop-item .abx-stop-header .header-column__date{width:30%}abx-round-stop-item .abx-stop-item .abx-stop-header .header-column__result{width:10%;display:flex;flex-direction:row;align-items:center;justify-content:end}abx-round-stop-item .abx-stop-item .abx-stop-header .header-column__result .header-label{margin-right:8px}abx-round-stop-item .abx-stop-item .abx-stop-header .header-column__result .status-passed{color:#8bc34a}abx-round-stop-item .abx-stop-item .abx-stop-header .header-column__result .status-incomplete{color:#999}abx-round-stop-item .abx-stop-item .abx-stop-header .header-column__result .status-failed{color:#f54337}abx-round-stop-item .abx-stop-item .abx-stop-content{position:absolute;top:59px;padding-top:8px;bottom:0;left:0;right:0;overflow:auto}abx-round-stop-item .abx-stop-item .abx-stop-content__container{width:calc(100% - 16px);display:flex;flex-direction:column;margin:0 8px}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-reopen-button{display:flex;justify-content:flex-end;width:90%;margin:0 auto 8px;border-bottom:1px solid #d9d9d9}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items{padding:16px 8px}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__message-list,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__skip-reason-list,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__work-order-list,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__attachment-list{margin:4px 0;padding:8px 0}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__message-list__header .abx-stop-item__message-list__label,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__message-list__header .abx-stop-item__skip-reason-list__label,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__message-list__header .abx-stop-item__work-order-list__label,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__skip-reason-list__header .abx-stop-item__message-list__label,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__skip-reason-list__header .abx-stop-item__skip-reason-list__label,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__skip-reason-list__header .abx-stop-item__work-order-list__label,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__work-order-list__header .abx-stop-item__message-list__label,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__work-order-list__header .abx-stop-item__skip-reason-list__label,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__work-order-list__header .abx-stop-item__work-order-list__label,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__attachment-list__header .abx-stop-item__message-list__label,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__attachment-list__header .abx-stop-item__skip-reason-list__label,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__attachment-list__header .abx-stop-item__work-order-list__label{font-size:14px;text-transform:uppercase;font-weight:bold}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__message-list__loading-spinner,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__skip-reason-list__loading-spinner,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__work-order-list__loading-spinner,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__attachment-list__loading-spinner{margin:1em auto}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__message-list__placeholder-text,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__skip-reason-list__placeholder-text,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__work-order-list__placeholder-text,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__attachment-list__placeholder-text{font-size:16px;font-style:italic;color:#999;padding:4px 0 8px 16px}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__message-list__add-button,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__message-list__edit-button,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__message-list__delete-button,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__skip-reason-list__add-button,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__skip-reason-list__edit-button,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__skip-reason-list__delete-button,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__work-order-list__add-button,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__work-order-list__edit-button,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__work-order-list__delete-button,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__attachment-list__add-button,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__attachment-list__edit-button,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__attachment-list__delete-button{width:72px;min-width:72px;height:20px;min-height:20px;padding:0;margin:0}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__message-list__edit-button,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__message-list__delete-button,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__skip-reason-list__edit-button,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__skip-reason-list__delete-button,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__work-order-list__edit-button,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__work-order-list__delete-button,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__attachment-list__edit-button,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__attachment-list__delete-button{margin:8px 0;background:rgba(0,0,0,0) !important}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__message-list__delete-button,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__skip-reason-list__delete-button,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__work-order-list__delete-button,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__attachment-list__delete-button{border:none !important;box-shadow:none !important}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__message-list__show-all-btn,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__skip-reason-list__show-all-btn,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__work-order-list__show-all-btn,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__attachment-list__show-all-btn{margin:0 auto}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__message-list__item,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__skip-reason-list__item,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__work-order-list__item,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__attachment-list__item{display:flex;justify-content:space-between;align-items:center;padding:.2em .6em 12px;margin-bottom:8px}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__message-list__item:not(:last-of-type),abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__skip-reason-list__item:not(:last-of-type),abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__work-order-list__item:not(:last-of-type),abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__attachment-list__item:not(:last-of-type){border-bottom:1px solid #d9d9d9}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__message-list__item .material-icons,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__skip-reason-list__item .material-icons,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__work-order-list__item .material-icons,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__attachment-list__item .material-icons{color:#666;margin-right:12px}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__message-list__item .work-order-container,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__skip-reason-list__item .work-order-container,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__work-order-list__item .work-order-container,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__attachment-list__item .work-order-container{width:100%}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__message-list__item__content,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__skip-reason-list__item__content,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__work-order-list__item__content,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__attachment-list__item__content{display:flex;flex-direction:row;justify-content:space-between;align-items:center}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__message-list__item__content__work-order-info,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__skip-reason-list__item__content__work-order-info,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__work-order-list__item__content__work-order-info,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__attachment-list__item__content__work-order-info{display:flex;flex-direction:row;align-items:center}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__message-list__item__content__text,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__skip-reason-list__item__content__text,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__work-order-list__item__content__text,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__attachment-list__item__content__text{font-size:12px}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__message-list__item__content__text span:first-child,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__skip-reason-list__item__content__text span:first-child,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__work-order-list__item__content__text span:first-child,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__attachment-list__item__content__text span:first-child{font-weight:bold}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__message-list__item__content__text__message,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__skip-reason-list__item__content__text__message,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__work-order-list__item__content__text__message,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__attachment-list__item__content__text__message{font-style:italic}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__message-list__item__content__info,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__skip-reason-list__item__content__info,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__work-order-list__item__content__info,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__attachment-list__item__content__info{font-size:12px}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__message-list__item__content__info__name,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__skip-reason-list__item__content__info__name,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__work-order-list__item__content__info__name,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__attachment-list__item__content__info__name{font-weight:bold}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__message-list__item__content__info__edit-link,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__skip-reason-list__item__content__info__edit-link,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__work-order-list__item__content__info__edit-link,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__attachment-list__item__content__info__edit-link{min-width:25%;max-width:25%;padding:18px}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__message-list__item__content__status,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__skip-reason-list__item__content__status,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__work-order-list__item__content__status,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__attachment-list__item__content__status{min-width:25%;max-width:25%;padding:16px;border-left:1px solid #d9d9d9}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__message-list__item__date,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__skip-reason-list__item__date,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__work-order-list__item__date,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__attachment-list__item__date{font-size:10px;color:#666;line-height:14px}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__message-list__item .abx-stop-item__message-button-container,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__skip-reason-list__item .abx-stop-item__message-button-container,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__work-order-list__item .abx-stop-item__message-button-container,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__attachment-list__item .abx-stop-item__message-button-container{padding-left:3px}@media only screen and (min-width: 960px){abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__message-list__item .abx-stop-item__message-button-container,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__skip-reason-list__item .abx-stop-item__message-button-container,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__work-order-list__item .abx-stop-item__message-button-container,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__attachment-list__item .abx-stop-item__message-button-container{visibility:hidden}}@media print{abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__message-list__item .abx-stop-item__message-button-container,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__skip-reason-list__item .abx-stop-item__message-button-container,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__work-order-list__item .abx-stop-item__message-button-container,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__attachment-list__item .abx-stop-item__message-button-container{visibility:hidden}}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__message-list__item:hover .abx-stop-item__message-button-container,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__skip-reason-list__item:hover .abx-stop-item__message-button-container,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__work-order-list__item:hover .abx-stop-item__message-button-container,abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-item-associated-items .abx-stop-item__attachment-list__item:hover .abx-stop-item__message-button-container{visibility:visible}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-complete{border-top:1px solid #d9d9d9;display:flex;justify-content:space-between;padding:12px}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-complete .abx-stop-complete-text{font-size:12px;font-style:italic;color:#666}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-complete.skippable{flex-wrap:wrap;justify-content:space-evenly}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-complete.skippable>*{flex:1}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-stop-complete.skippable .abx-stop-complete-text{flex-basis:100%;text-align:center}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-round-stop-item-preloader{position:absolute;top:0;left:0;width:calc(100% - 16px);height:100%;background:#fff}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-round-stop-item-preloader .abx-round-stop-item-preloader__question{width:100%;margin:8px 0 16px;padding:0 24px}abx-round-stop-item .abx-stop-item .abx-stop-content .abx-round-stop-item-preloader .abx-round-stop-item-preloader-answers{display:flex;flex-direction:row;justify-content:space-between}abx-round-stop-item .abx-pin-type-wrap{position:relative}abx-round-stop-item .abx-pin-type-wrap.pass::after{position:absolute;font-family:"Material Icons";content:"";color:#fff;background-color:#4ca54c;text-align:center;display:block;left:12px;top:-4px;width:16px;height:16px;font-size:12px;border-radius:50%;line-height:13px;border:1.5px solid #fff}abx-round-stop-item .abx-pin-type-wrap.fail::before{position:absolute;font-family:"Material Icons";content:"";color:#fff;background-color:#d0021b;text-align:center;display:block;left:-4px;top:-4px;width:16px;height:16px;font-size:12px;border-radius:50%;line-height:13px;border:1.5px solid #fff}abx-round-stop-item .abx-pin-type-wrap.skip::after{content:"";display:block;height:120%;background-color:#666;border:1px solid #fff;width:4px;transform:rotate(45deg);position:absolute;left:9px;top:-3px}abx-round-stop-list-item{display:flex;border-bottom:1px solid #d9d9d9}abx-round-stop-list-item .abx-stop-header{background-color:#fff;width:100%;padding:0px;min-height:36px;display:flex;align-items:center;line-height:inherit;letter-spacing:inherit}abx-round-stop-list-item .abx-stop-header:hover{background-color:rgba(45,141,217,.2) !important}abx-round-stop-list-item .abx-stop-header__select{display:flex;height:100%;border-right:1px solid #d9d9d9}abx-round-stop-list-item .abx-stop-header__select--checked{background:#daebf8;border-right:1px solid #2d8dd9}abx-round-stop-list-item .abx-stop-header__select .checkbox-select{margin:0 0 0 18px;padding-right:8px}abx-round-stop-list-item .abx-stop-header__icon abx-pin-type{display:flex;flex-direction:column;justify-content:center;margin-right:16px}abx-round-stop-list-item .abx-stop-header__icon abx-pin-type .abx-pin-type-icon-wrap{margin:0}abx-round-stop-list-item .abx-stop-header__icon .floor-icon{display:flex;flex-direction:row;justify-content:center;align-items:center;height:24px;width:24px;margin-right:16px;border-radius:50%}abx-round-stop-list-item .abx-stop-header__info .abx-stop-title,abx-round-stop-list-item .abx-stop-header__info .abx-stop-subtitle{text-transform:initial}abx-round-stop-list-item .abx-stop-header__info .abx-stop-title{font-size:14px;color:#2d8dd9;font-weight:600}abx-round-stop-list-item .abx-stop-header__info .abx-stop-subtitle{font-size:12px;color:#666;font-weight:normal}abx-round-stop-list-item .abx-stop-header__info .abx-stop-indicator{margin-left:4px}abx-round-stop-list-item .abx-stop-header .abx-stop-info{padding:8px 16px}abx-round-stop-list-item .abx-pin-type-wrap{position:relative;height:24px}abx-round-stop-list-item .abx-pin-type-wrap.pass::after{position:absolute;font-family:"Material Icons";content:"";color:#fff;background-color:#4ca54c;text-align:center;display:block;left:12px;top:-4px;width:16px;height:16px;font-size:12px;font-weight:normal;border-radius:50%;line-height:14px;border:1.5px solid #fff}abx-round-stop-list-item .abx-pin-type-wrap.fail::before{position:absolute;font-family:"Material Icons";content:"";color:#fff;background-color:#d0021b;text-align:center;display:block;left:-4px;top:-4px;width:16px;height:16px;font-size:12px;font-weight:normal;border-radius:50%;line-height:14px;border:1.5px solid #fff}abx-round-stop-list-item .abx-pin-type-wrap.skip::after{content:"";display:block;height:160%;background-color:#666;border:1px solid #fff;width:4px;transform:rotate(45deg);position:absolute;left:9px;top:-7px}abx-round-stop-list{display:flex;flex-direction:column;min-height:40px;overflow-y:auto}abx-round-stop-list .abx-stop-list-header{display:flex;flex-direction:row;align-items:center;padding:8px 16px;background-color:#eee;color:#212121;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}abx-round-stop-list .abx-stop-list-header__title{margin-right:8px;font-size:16px;font-weight:bold}abx-round-stop-list .abx-stop-list-header__count{font-size:12px}abx-round-stop-list .abx-stop-list-header__toggle{display:flex;flex-direction:row;align-items:center;margin-left:auto}abx-round-stop-list .abx-stop-list-header__toggle .toggle__bulk-edit-switch .bulk-edit-switch{margin:0 16px 0 0}abx-round-stop-list .abx-stop-list-header__toggle .toggle__icon md-icon{color:#2d8dd9;fill:#2d8dd9}abx-round-stop-list .abx-stop-list-header__toggle .toggle__visibility{margin-right:8px}abx-round-stop-list .abx-stop-list__bulk-edit{display:flex;flex-direction:row;align-items:center;height:48px;background-color:#d9d9d9;border-top:1px solid #999}abx-round-stop-list .abx-stop-list__bulk-edit .bulk-edit__select-all{margin:0 0 0 18px;min-width:39px;height:100%;border-right:1px solid #999}abx-round-stop-list .abx-stop-list__bulk-edit .bulk-edit__button{min-height:32px;padding:0}abx-round-stop-list .abx-stop-list__bulk-edit .bulk-edit__checklist-dropdown{display:flex;align-items:center;margin-left:auto}abx-round-stop-list .abx-stop-list__bulk-edit .bulk-edit__checklist-dropdown .checklist-dropdown__label{font-weight:600;text-align:right;font-size:12px}abx-round-stop-list .abx-stop-list__bulk-edit .bulk-edit__checklist-dropdown .checklist-dropdown__dropdown{margin:0 16px;width:220px}abx-round-stop-list .abx-stop-list__bulk-edit .bulk-edit__checklist-dropdown .checklist-dropdown__dropdown .abx-input__readonly--value{display:flex;align-items:center;margin-bottom:0px;height:30px;background-color:#eee}abx-round-stop-list .abx-stop-list__bulk-edit .bulk-edit__checklist-dropdown .checklist-dropdown__dropdown .abx-input__readonly--value .ng-scope{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}abx-round-stop-list .abx-stop-list__bulk-edit .bulk-edit__checklist-dropdown .abx-input__error-container{display:none}abx-round-stop-list .round-stop-list__fetch-btn{margin-left:25%;width:50%}abx-round-stop-list md-content{position:relative;overflow-y:auto;max-height:0;transition:max-height .1s ease-out}abx-round-stop-list md-content.abx-stop-list__expanded{max-height:10000px;transition:max-height .5s ease-in}.abx-sidebar-header{position:relative;box-sizing:border-box;border-bottom:3px solid #238dd9}.abx-sidebar-header .abx-name-row{min-height:58px;cursor:default;padding:12px 16px;border-bottom:1px solid #d9d9d9;text-transform:uppercase}.abx-sidebar-header .abx-name-row md-icon{color:#212121}.abx-sidebar-header .abx-name-row .abx-icon{margin-right:16px}.abx-sidebar-header .abx-name-row .abx-title{font-size:16px;font-weight:700}.abx-sidebar-header .abx-name-row .abx-pin__name{color:#212121;font-weight:normal}.abx-sidebar-header .abx-name-row .abx-pin__name.showing-pin-type{text-transform:none}.abx-sidebar-header .abx-name-row .abx-pin-type__name{font-size:10px;line-height:1.2;text-overflow:ellipsis;overflow:hidden;color:#238dd9;text-transform:uppercase}.abx-sidebar-header .abx-name-row .abx-sidebar-close{color:#238dd9}abx-unplaced-pins .abx-unplaced-pins{display:flex;flex-direction:column;align-items:center;position:relative;top:0;right:-306px;transition:right .3s}abx-unplaced-pins .abx-unplaced-pins.open{right:0}abx-unplaced-pins .abx-unplaced-pins-btn{height:40px;min-width:44px;border-radius:0;margin:0;background-color:#fff !important;border-bottom:4px solid #2196f3;position:absolute;top:0px;right:306px}abx-unplaced-pins .abx-unplaced-pins-btn md-icon.abx-location{position:absolute;bottom:1px;left:3px;color:#212121}abx-unplaced-pins .abx-unplaced-pins-btn md-icon.abx-ellipsis{font-size:12px;min-height:100%;min-width:100%;color:#fff}abx-unplaced-pins .abx-unplaced-pins-btn .abx-unplaced-pins-circle{height:15px;width:15px;background-color:#d0021b;border-radius:50%;display:inline-block;position:absolute;top:3px;right:8px;font-size:10px;font-weight:600;color:#fff;line-height:15px}abx-unplaced-pins .abx-unplaced-pins-btn[disabled]{cursor:not-allowed;border-bottom-color:#999}abx-unplaced-pins .abx-unplaced-pins-btn[disabled] .abx-unplaced-pins-circle{background-color:#999}abx-unplaced-pins .abx-unplaced-pins-btn[disabled] md-icon.abx-location{color:#999}abx-unplaced-pins .abx-unplaced-pins-header-and-list{width:306px;position:absolute;top:0;right:0}abx-unplaced-pins .abx-unplaced-pins-header{height:40px;width:100%;position:absolute;display:flex;align-items:center;border-bottom:4px solid #2196f3;background-color:#fff;justify-content:space-between}abx-unplaced-pins .abx-unplaced-pins-header .abx-unplaced-pins-header__text{padding-left:18px;font-size:16px;font-weight:700}abx-unplaced-pins .abx-unplaced-pins-header .abx-unplaced-pins-header__icon{margin:0;color:#2196f3}abx-unplaced-pins .abx-unplaced-pins-list{position:absolute;top:40px;right:0;width:100%;background-color:#fff;padding:0;max-height:240px;overflow:auto}abx-unplaced-pins .abx-unplaced-pins-list .preload-wrapper .preload-item{width:100%;height:48px;display:flex;align-items:center;padding:0 15px;border-bottom:1px solid #efefef}abx-unplaced-pins .abx-unplaced-pins-list .preload-wrapper .preload-item .preloader-line,abx-unplaced-pins .abx-unplaced-pins-list .preload-wrapper .preload-item .abx-association-dialog__preloader-line{flex:0 auto;margin:0 10px}abx-unplaced-pins .abx-unplaced-pins-item{font-size:14px;display:flex;align-items:center}abx-unplaced-pins .abx-unplaced-pins-item:hover{background-color:#d5e8f7}abx-unplaced-pins .abx-unplaced-pins-item .md-button{background-color:rgba(0,0,0,0);transition:none}abx-unplaced-pins abx-pin-type{display:flex;align-items:center;justify-content:flex-start}.print-floor-plan-dialog .md-dialog-content{min-height:192px}.print-floor-plan-dialog .print-actions{width:100%;max-width:600px;margin:16px auto 0;display:flex;align-items:center;justify-content:space-around}.print-floor-plan-dialog .print-actions__item{flex:0 1 144px;margin-top:8px}.print-floor-plan-dialog .print-actions__item button{display:flex;flex-direction:column;height:100%;justify-content:space-around;color:#2196f3}.print-floor-plan-dialog .print-actions__item button .icon{font-size:32px;margin-bottom:8px;color:inherit}.print-floor-plan-dialog .print-actions__item button .icon svg{fill:currentColor}.print-floor-plan-dialog .print-actions__item button span{font-size:12px}.skip-stop-dialog textarea{width:100%;height:200px;resize:none}.skip-stop-dialog .skip-stop-error{color:#d0021b;text-align:center;font-weight:bold;margin:10px 0 0 0}.skip-stop-dialog .abx-dialog-buttons{justify-content:space-between}.skip-stop-dialog .abx-dialog-buttons>div{display:flex;flex-direction:row;flex-wrap:nowrap}abx-plan-view-app{display:block;flex:1;width:100%;height:100%;min-height:0}.abx-plan-view{height:100%}.abx-plan-view__content{overflow:hidden}.abx-sidebar{display:flex;flex-direction:column;align-items:stretch}.abx-sidebar--locked-open{position:static;display:flex;transform:translate3d(0, 0, 0)}@media only screen and (min-width: 960px){.reporting-container{padding:16px 16px 128px}}@media print{.reporting-container{padding:16px 16px 128px}}.reporting-container .reporting-card{display:block;padding:0}.reporting-container .reporting-card .empty-chart{height:300px;width:100%;display:flex;justify-content:center;align-items:center;font-size:20px}.reporting-container .reporting-card .card-header abx-date-input input{width:92px}.reporting-container .reporting-card .card-header .reporting-date-filter{display:flex;align-items:center;min-width:20%}.reporting-container .reporting-card .card-header .reporting-date-filter .abx-range-input__wrapper .abx-range-input__separator{padding:15px 3px}.reporting-container .reporting-card .card-header .reporting-date-filter .abx-range-input__wrapper .abx-input__error-container{display:none}.reporting-container .reporting-card .card-header .reporting-date-filter .abx-range-input__wrapper .abx-input:not(.abx-input--invalid) .abx-input__field,.reporting-container .reporting-card .card-header .reporting-date-filter .abx-range-input__wrapper .abx-input:not(.abx-input--invalid) abx-pin-typeahead .pin-typeahead__search-input input,abx-pin-typeahead .pin-typeahead__search-input .reporting-container .reporting-card .card-header .reporting-date-filter .abx-range-input__wrapper .abx-input:not(.abx-input--invalid) input,.reporting-container .reporting-card .card-header .reporting-date-filter .abx-range-input__wrapper .abx-input:not(.abx-input--invalid) abx-cost-division-selection-tree .abx-search-cost-division abx-input input,abx-cost-division-selection-tree .abx-search-cost-division abx-input .reporting-container .reporting-card .card-header .reporting-date-filter .abx-range-input__wrapper .abx-input:not(.abx-input--invalid) input{background-color:#fff}.reporting-container .reporting-card .card-header .reporting-date-filter .reporting-date-filter__date-select{margin:0 16px;flex:1 1 50%;min-width:160px;max-width:50%}.reporting-container .reporting-card .card-header .reporting-date-filter .reporting-date-filter__date-select md-select{display:flex;align-items:center;justify-content:center}.reporting-container .reporting-card .card-content abx-tab{display:flex;flex-direction:column}.reporting-container .reporting-card .card-content abx-tab .div{flex:1}.reporting-container .reporting-card .card-content section{display:flex;flex-direction:column;align-items:center}.reporting-container .reporting-card .card-content .reporting-card__wo-source-filter{display:flex;flex-direction:row;justify-content:flex-end}.reporting-container .reporting-card .card-content .reporting-card__wo-source-filter .source-label{padding:16px;text-align:right;flex:1}.reporting-container .reporting-card .card-content .reporting-card__wo-source-filter .abx-input__field--light{flex:1 1 50%;max-width:50%;padding-top:8px}@media only screen and (min-width: 1280px){.reporting-container .reporting-card .card-content .reporting-card__wo-source-filter .abx-input__field--light{flex:1 1 30%;max-width:30%}}.reporting-container .reporting-card .card-content .card-subheader{display:flex;justify-content:flex-start;width:100%;margin-top:32px;padding:0 8px}.reporting-container .reporting-card .card-content .card-subheader:first-child{margin-top:16px}.reporting-container .reporting-card .card-content .card-subheader abx-help-tooltip{padding-left:8px}.reporting-container .reporting-card .card-content .card-subheader .card-subheader-title{font-size:18px}.reporting-container tooltip tip{min-width:150px}@media only screen and (min-width: 1280px){.reporting-container tooltip tip{min-width:240px}}.reporting-container .reporting-card__statistics{min-height:950px}@media only screen and (min-width: 600px){.reporting-container .reporting-card__statistics{min-height:514px}}@media print{.reporting-container .reporting-card__statistics{min-height:514px}}@media only screen and (min-width: 960px){.reporting-container .reporting-card__statistics{min-height:316px}}@media print{.reporting-container .reporting-card__statistics{min-height:316px}}@media only screen and (min-width: 1280px){.reporting-container .reporting-card__statistics{min-height:201px}}.reporting-container abx-reporting-kpi{width:100%}.reporting-container .chart-container{min-height:400px}.reporting-container .chart-container .chart{position:relative;min-height:305px}.reporting-container .chart-legend{min-height:56px}.reporting-container abx-y-axis-switcher{margin-right:16px;padding-top:40px}.reporting-container abx-stack-chart{width:100%;z-index:2}@media print{.reporting-container{padding:0}.reporting-container *{color:#000 !important}.reporting-container .reporting-card{margin-top:16px;border:none}.reporting-container .reporting-card .card-header{border:none}.reporting-container .reporting-card .card-content{padding:0 !important}.reporting-container abx-tab-content{padding:8px;border:none}.reporting-container .reporting-card .card-header{background-color:#fff}.reporting-container .md-select-icon{display:none}.reporting-container .abx-date-input__datepicker-button{display:none}.reporting-container .reporting-card__wo-source-filter abx-input{flex:none !important}.reporting-container section{page-break-after:always}}.request-overview .floor-plan-preview{overflow:hidden}.request-overview .building-property{padding:3px;margin-bottom:18px}.request-overview .building-property__label{font-weight:bold;margin-bottom:8px}.request-overview .building-property__name{padding-left:2px}.request-overview abx-activity-list{padding:0}.request-overview abx-activity-list .show-more-button{padding-bottom:16px}.request-overview__show-more-button{margin:0 auto}.request-overview__assignees-list{list-style:none;margin:0}.request-overview__assignees-list.short-list{height:300px;overflow:hidden}.request-overview__assignees-list li{min-height:30px;padding:2px 0}.abx-section-with-header,.abx-activity-section{padding-top:0px}.abx-service-request-header .breadcrumb-header__right{display:flex;flex-direction:row}.abx-service-request-header .breadcrumb-header__right .abx-button{margin:0px 16px}.room-list-wrapper{flex:1;display:flex;overflow:auto}.room-list-wrapper>abx-pin-detail-sidebar{display:flex;overflow:initial !important}.room-list-wrapper>abx-pin-detail-sidebar>.room-list-sidenav{position:relative}.room-overview .floor-plan-preview{overflow:hidden}.room-overview .room-location-header{display:flex;align-items:center}.room-overview .room-location-header header{font-size:18px;font-weight:400;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.room-overview .room-location-header .room-location-header__button{margin-left:auto}.room-overview .room-location-card{margin-top:8px}.room-overview .property{padding:3px;margin-bottom:18px}.room-overview .property__label{font-weight:bold;margin-bottom:8px}.room-overview .property__name{padding-left:2px}.abx-org-room-list-container{overflow:hidden}.abx-org-room-list-container>.org-room-list-wrapper{display:flex;overflow:auto}.abx-org-room-list-container>.org-room-list-wrapper>abx-pin-detail-sidebar{display:flex;overflow:initial !important}.abx-org-room-list-container>.org-room-list-wrapper>abx-pin-detail-sidebar>.org-room-list-sidenav{position:relative}.schedule-overview .schedule-overview__description .abx-section-content md-input-container{margin:0}.schedule-overview .schedule-overview__description .abx-header,.schedule-overview .schedule-overview__description abx-input-section .abx-section-header header,abx-input-section .abx-section-header .schedule-overview .schedule-overview__description header,.schedule-overview .schedule-overview__description .abx-input-section .abx-section-header header,.abx-input-section .abx-section-header .schedule-overview .schedule-overview__description header,.schedule-overview .schedule-overview__description .abx-activity-section .abx-section-header header,.abx-activity-section .abx-section-header .schedule-overview .schedule-overview__description header{font-weight:600}.schedule-overview .schedule-overview__description .abx-input-section{width:100%;overflow:hidden}.schedule-overview .schedule-overview__description .abx-input--editable,.schedule-overview .schedule-overview__description .abx-input--saving{width:100%}.schedule-overview .schedule-overview__description .abx-input__readonly--value{line-height:inherit;padding-left:0}.schedule-overview .schedule-overview__description .abx-input__readonly--value span>span{white-space:pre-line}.schedule-overview .floor-plan-preview{overflow:hidden}.schedule-overview .ms-location-header{display:flex;align-items:center}.schedule-overview .ms-location-header header{font-size:18px;font-weight:400;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.schedule-overview .ms-location-header .ms-location-header__button{margin-left:auto}.schedule-overview .ms-location-card{margin-top:8px}.schedule-overview .property{padding:3px;margin-bottom:18px;font-size:16px}.schedule-overview .property__label{font-weight:bold;margin-bottom:8px}.schedule-overview .property__name{padding-left:2px}.schedule-overview .schedule-assignees-section .abx-section-content{margin-left:0}.schedule-overview .schedule-assignees-section ul{list-style:none}.work-order-overview .work-order-overview__description .abx-section-content md-input-container{margin:0}.work-order-overview .work-order-overview__description .abx-header,.work-order-overview .work-order-overview__description abx-input-section .abx-section-header header,abx-input-section .abx-section-header .work-order-overview .work-order-overview__description header,.work-order-overview .work-order-overview__description .abx-input-section .abx-section-header header,.abx-input-section .abx-section-header .work-order-overview .work-order-overview__description header,.work-order-overview .work-order-overview__description .abx-activity-section .abx-section-header header,.abx-activity-section .abx-section-header .work-order-overview .work-order-overview__description header{font-weight:600}.work-order-overview .work-order-overview__description .abx-input-section{width:100%;overflow:hidden}.work-order-overview .work-order-overview__description .abx-input--editable,.work-order-overview .work-order-overview__description .abx-input--saving{width:100%}.work-order-overview .work-order-overview__description .abx-input__readonly--value{line-height:inherit;padding-left:0}.work-order-overview .work-order-overview__description .abx-input__readonly--value span>span{white-space:pre-line}.work-order-overview .floor-plan-preview{overflow:hidden}.work-order-overview .wo-assignee-header{display:flex;flex-direction:row;justify-content:left;font-weight:700;font-size:12px}.work-order-overview .wo-assignee-header .material-icons{margin:0 8px}.work-order-overview .wo-location-header{display:flex;align-items:center}.work-order-overview .wo-location-header header{font-size:18px;font-weight:400;overflow-x:hidden;text-overflow:ellipsis;white-space:nowrap}.work-order-overview .wo-location-header .wo-assignee-header__button,.work-order-overview .wo-location-header .wo-location-header__button{margin-left:auto}.work-order-overview .wo-relationships{max-height:400px}.work-order-overview .wo-relationships .abx-header,.work-order-overview .wo-relationships abx-input-section .abx-section-header header,abx-input-section .abx-section-header .work-order-overview .wo-relationships header,.work-order-overview .wo-relationships .abx-input-section .abx-section-header header,.abx-input-section .abx-section-header .work-order-overview .wo-relationships header,.work-order-overview .wo-relationships .abx-activity-section .abx-section-header header,.abx-activity-section .abx-section-header .work-order-overview .wo-relationships header{display:flex;flex-direction:row;align-items:center}.work-order-overview .wo-relationships .abx-header__number{margin-left:6px;font-size:14px}.work-order-overview .wo-relationships__loading{display:flex;justify-content:center;margin:20px 0;width:100%}.work-order-overview .wo-relationships__entities{display:flex;flex-direction:column !important;align-items:flex-start !important;margin:8px 0;width:100%;overflow-x:hidden;overflow-y:scroll;max-height:300px}.work-order-overview .wo-relationships__entities .entities{display:flex;flex-direction:column;width:100%}.work-order-overview .wo-relationships__entities .entities__header{display:flex;flex-direction:row;align-items:center;border-bottom:1px solid #000;padding:4px;margin-bottom:8px;width:100%}.work-order-overview .wo-relationships__entities .entities__header .header-icon{padding-left:12px}.work-order-overview .wo-relationships__entities .entities__header .header-name{display:flex;align-items:center;text-transform:uppercase;font-size:16px;font-weight:700;padding:8px 0}.work-order-overview .wo-relationships__entities .entities__body{display:flex;flex-direction:row;justify-content:space-around;width:100%;margin:4px}.work-order-overview .wo-relationships__entities .entities__body .body-relationships{display:flex;flex-direction:column;width:48%}.work-order-overview .wo-relationships__entities .entities__body .body-relationships__header{display:flex;flex-direction:row}.work-order-overview .wo-relationships__entities .entities__body .body-relationships__header .header-title{text-transform:uppercase;font-size:12px;font-weight:700}.work-order-overview .wo-relationships__entities .entities__body .body-relationships__header .header-count{font-size:10px;padding-left:8px}.work-order-overview .wo-relationships__entities .entities__body .body-relationships__description{font-size:12px;padding-bottom:8px;border-bottom:1px solid #d9d9d9}.work-order-overview .wo-relationships__entities .entities__body .body-relationships__list .relationships-list__content{padding:4px}.work-order-overview .wo-relationships__entities .entities__body .body-relationships__list .relationships-list__content .content-info__type{text-transform:uppercase;font-size:12px;padding-top:4px}.work-order-overview .wo-relationships__entities .entities__body .body-relationships__list .relationships-list__content .content-info__association{display:flex;flex-direction:row;align-items:center}.work-order-overview .wo-relationships__entities .entities__body .body-relationships__list .relationships-list__none{padding-left:12px;font-style:italic;color:#999}.work-order-overview .wo-relationships__entities .no-entities{display:flex;width:100%;justify-content:center;font-size:18px;font-style:italic;color:#999;margin:12px}.work-order-overview .wo-mult-assignee-input{margin-left:36px}.work-order-overview .wo-assignee-input{margin-top:12px}.work-order-overview .requester-phone-number{display:flex}.work-order-overview .requester-phone-number .phone-number{margin-right:16px}.work-order-overview .property{padding:3px;margin-bottom:18px;font-size:16px}.work-order-overview .property__label{font-weight:bold;margin-bottom:8px}.work-order-overview .property__name{padding-left:2px}.work-order-overview .abx-card-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.work-order-overview .abx-card-row .abx-card-grow{flex-grow:1}.work-order-overview .abx-card-row .abx-button{flex-basis:200px}.work-order-overview .abx-card-row .material-icons{margin:0 8px}.work-order-overview .abx-card-row__buttons .abx-button{flex-grow:1}.work-order-overview abx-activity-list{padding:0}.work-order-overview abx-activity-list .show-more-button{padding-bottom:16px}.work-order-overview .work-order-logs__log{display:flex;flex-direction:row;line-height:2em}.work-order-overview .work-order-logs__log.work-minutes{font-weight:bold;flex-basis:30%}.work-order-overview .work-order-logs__log.work-performed-by{display:inline-block;flex-basis:70%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work-order-overview .work-order-logs__total{margin-top:10px;font-weight:bold;font-size:16px}.work-order-overview .inspection-program{margin-top:16px}.work-order-overview .inspection-program label{margin-bottom:0px}.work-order-overview .round-template{margin-top:16px;padding-left:8px;font-size:12px}.work-order-overview .round-template__header{margin-bottom:0px;font-weight:600;color:#212121}.work-order-overview .round-template__name{margin-bottom:16px}.work-order-overview .wo-location-card{margin-top:8px}.work-order-overview abx-range-input{width:100%;padding:8px}.work-order-overview abx-range-input .abx-range-input__wrapper .abx-date-input__datepicker-button>md-icon.material-icons{margin:0}.work-order-overview abx-range-input .abx-range-input__separator{flex:unset}.abx-work-order-header .breadcrumb-header__left__prefix .work-order-intent__reactive{display:flex;justify-content:center;position:relative}.abx-work-order-header .breadcrumb-header__left__prefix .work-order-intent__reactive .reactive-triangle{width:0;height:0;border-style:solid;border-width:0 12.5px 21.7px 12.5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);line-height:0px;_border-color:#000 #000 #fff #000;_filter:progid:DXImageTransform.Microsoft.Chroma(color="#000000")}.abx-work-order-header .breadcrumb-header__left__prefix .work-order-intent__reactive .reactive-label{position:absolute;top:5px;left:0;width:100%;text-align:center;color:#2e303c}.abx-work-order-header .breadcrumb-header__left__prefix .work-order-intent__preventive{display:flex;justify-content:center;border:2px solid #fff;border-radius:50%;min-width:25px;color:#fff}.abx-work-order-header .breadcrumb-header__right{display:flex;flex-direction:row}.abx-work-order-header .breadcrumb-header__right .abx-button{margin:0px 16px}.abx-work-order-header .breadcrumb-header__right .abx-work-order-header-kebab-menu{display:inline-block;position:relative}.abx-work-order-header .breadcrumb-header__right .abx-work-order-header-kebab-menu .md-icon-button{z-index:12;margin:0;font-size:12px;color:#fff}.abx-work-order-header .breadcrumb-header__right .abx-work-order-header-kebab-menu abx-simple-dropdown{position:absolute;top:50%;right:50%;border:1px solid #d9d9d9}.abx-work-order-header .breadcrumb-header__right .abx-work-order-header-kebab-menu abx-simple-dropdown .abx-simple-dropdown,.abx-work-order-header .breadcrumb-header__right .abx-work-order-header-kebab-menu abx-simple-dropdown .abx-simple-dropdown__list{width:225px;min-width:225px}.abx-work-order-header .breadcrumb-header__right .abx-work-order-header-kebab-menu abx-simple-dropdown .abx-simple-dropdown__list__item__icon-button span{font-weight:600;text-transform:uppercase}.filter-bar-container{display:flex;flex-direction:row}.filter-bar-container>abx-managed-filter-bar{flex:1 1 auto}.filter-bar{flex:1 1 auto}.calendar-switch{flex:0;margin:0px 16px;min-width:200px}.calendar{margin:24px;z-index:3}
body{font-family:"Open Sans",sans-serif;font-size:14px}.ck.ck-content.ck-editor__editable{min-height:297mm;border:1px solid #e0e0e0;border-radius:var(--ck-border-radius);box-shadow:0 0 5px rgba(0,0,0,.1)}.ck-content{word-wrap:break-word;padding:0 var(--ck-spacing-standard);background:rgba(0,0,0,0);width:210mm;box-sizing:content-box}.ck-content figure{page-break-inside:avoid;break-inside:avoid;margin-top:45px;margin-bottom:45px;max-width:230mm}.ck-content figure:has(table):not(:has(img)){margin-top:30px;margin-bottom:30px}.ck-content figure table{page-break-inside:avoid;break-inside:avoid;margin-top:10px;margin-bottom:10px;max-width:230mm}.ck-content figure:has(table):has(img){margin-top:75px;margin-bottom:75px;page-break-inside:avoid;break-inside:avoid;page-break-after:always}.ck-content figure table tr{page-break-inside:avoid;break-inside:avoid}.ck-content figure table td{page-break-inside:avoid;break-inside:avoid}.ck-content>*{page-break-inside:avoid}.ck-content>:first-child{margin-top:var(--ck-spacing-large)}.ck-content>:last-child{margin-bottom:var(--ck-spacing-large)}.ck-content p{margin:0 0 10px}.ck-content img{max-width:100%;height:auto}.ck-content .table thead{display:table-row-group}.ck-content .table tr{break-inside:avoid;break-after:auto}.ck-content .raw-html-embed img,.ck-content .asset-image-contained img{border:1px solid #d9d9d9;background-color:#eee;height:225px;aspect-ratio:4/3;object-fit:contain;max-width:300px}
.ck.ck-balloon-panel.ck-balloon-panel_visible{z-index:10000}
.ck.ck-balloon-panel.ck-balloon-panel_visible{z-index:10000}

/*# sourceMappingURL=main.css.map*/