﻿@charset "utf-8";
/*! normalize.css v3.0.0 | MIT License | git.io/normalize */
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,
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: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
dfn {
  font-style: italic;
}
h1 {
  font-size: 2em;
  margin: .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 {
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height: 0;
}
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;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  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;
  -moz-box-sizing: content-box;
  -webkit-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 silver;
  margin: 0 2px;
  padding: .35em .625em .75em;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
td,
th {
  padding: 0;
}
b,
strong,
optgroup {
  font-weight: 700;
}
pre,
textarea {
  overflow: auto;
}
button::-moz-focus-inner,
input::-moz-focus-inner,
legend {
  border: 0;
  padding: 0;
}
/* end .normalize.css */
* {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -ms-box-sizing: border-box;
  box-sizing: border-box;
}
body {
  -webkit-tap-highlight-color: transparent;
}
a,
img {
  border: none;
}
input {
  padding: 4px;
}
.cf {
  *zoom: 1;
}
.cf:before,
.cf:after {
  content: " ";
  display: table;
}
.cf:after {
  clear: both;
}
.vis-hide {
  overflow: hidden;
  position: absolute;
  margin: -1px;
  padding: 0;
  width: 1px;
  height: 1px;
  border: 0;
  clip: rect(0 0 0 0);
}
.full-hide {
  display: none !important;
  visibility: hidden;
}
.unselectable {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  outline: none;
  white-space: nowrap;
}
.disabled {
  opacity: 0.5;
  pointer-events: none;
  cursor: default;
}
.animated {
  -webkit-animation-duration: .5s;
  animation-duration: .5s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}
@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}
@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}
@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}
@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}
@font-face {
  font-family: 'icomoon';
  src: url('../../_shared/font/icomoon.eot');
  src: url('../../_shared/font/icomoon.eot?#iefix') format('embedded-opentype'), url('../../_shared/font/icomoon.ttf') format('truetype'), url('../../_shared/font/icomoon.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
@media (-webkit-min-device-pixel-ratio: 0) and (min-resolution: 0.001dpcm) {
  @font-face {
    font-family: icomoon;
    src: url('../../_shared/font/icomoon.svg#icomoon') format('svg');
  }
}
.icon:before {
  position: relative;
  font-family: 'icomoon';
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  speak: none;
  text-align: center;
  /* Better Font Rendering */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-arrow-right:before {
  content: "\e381";
}
.icon-arrow-next:before {
  content: "\e3b2";
}
.icon-arrow-previous:before {
  content: "\e380";
}
.icon-arrow-back:before {
  content: "\e3b4";
}
.icon-star:before {
  content: "\e2fc";
}
.icon-star-filled:before {
  content: "\e2fe";
}
.icon-star-2:before {
  content: "\e2ff";
}
.icon-star-2-filled:before {
  content: "\e2fe";
}
.icon--large {
  font-size: 40px;
  font-size: 2.5rem;
}
.icon--med {
  font-size: 24px;
  font-size: 1.5rem;
}
.icon--small {
  font-size: 14px;
  font-size: 0.875rem;
}
body {
  font-family: Trebuchet MS, Verdana, arial, sans-serif;
  font-size: 14px;
  font-size: 0.875rem;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 0;
  padding: 0;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1;
}
button,
.button {
  margin: 0;
  padding: 0;
  border: none;
  outline: 0;
}
.questions {
  list-style: none;
  margin: 0 auto;
  padding: 0;
}
.questions .cbx {
  display: block;
  position: relative;
  margin-bottom: 8px;
  padding: 0 7%;
  color: #fff;
  background-color: #f7be89;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  line-height: 35px;
}
.questions .cbx:after {
  position: absolute;
  top: 5px;
  right: 5px;
  content: " ";
  width: 24px;
  height: 24px;
  background-color: #fff;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.questions .cbx.selected {
  background-color: #ef7f13;
}
.questions .cbx.selected:after {
  content: url(../../_shared/images/tick.png);
}
.slide {
  background-color: #afe6f6;
}
.slide__title {
  position: relative;
  height: 22px;
  color: #7b8790;
  font-size: 16px;
  font-size: 1rem;
  text-align: center;
}
form {
  padding: 0 7%;
}
fieldset {
  margin: 0;
  padding: .35em 0 .75em;
  border: 0;
}
legend {
  display: block;
  *margin-left: -7px;
  padding: .3em 0;
  width: 100%;
  color: #333333;
  font-size: 14px;
  font-size: 0.875rem;
  white-space: normal;
}
label {
  margin: .5em 0 .2em;
  color: #ffffff;
  background-color: transparent;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: left;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  outline: none;
  white-space: nowrap;
}
input,
select,
textarea {
  display: inline-block;
  margin: 0;
  padding: .5em .6em;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  border: 1px solid #dddddd;
  -webkit-transition: border 0.3s linear;
  -moz-transition: border 0.3s linear;
  transition: border 0.3s linear;
  font-size: 14px;
  font-size: 0.875rem;
  -webkit-font-smoothing: antialiased;
  vertical-align: baseline;
  *vertical-align: middle;
}
button {
  display: inline-block;
  -webkit-font-smoothing: antialiased;
  vertical-align: baseline;
  *vertical-align: middle;
}
input::-ms-clear,
input::-ms-reveal {
  display: none;
}
input[type="checkbox"],
input[type="radio"] {
  padding: 0;
  *height: 13px;
  *width: 13px;
}
.checkbox,
.radio {
  display: block;
  margin: 0.5em 0;
  text-align: left;
}
.aligned-inputs .checkbox,
.aligned-inputs .radio {
  width: auto;
}
select {
  background-color: #ffffff;
}
select[multiple] {
  height: auto;
}
.checkbox-group {
  position: relative;
  width: 15em;
  /*@media @small {
        margin-left: 0;
    }*/
}
.checkbox-group input {
  position: relative;
  top: 0;
  left: 2.8em;
  width: 2em;
  height: 2.6em;
  vertical-align: middle;
}
.checkbox-group input:checked + label {
  color: #ffffff;
}
.checkbox-group label {
  margin: 0;
  margin-left: -2em;
  width: 14em;
  color: #ffffff;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: left;
  cursor: pointer;
  line-height: 36px;
  vertical-align: middle;
}
.stacked-inputs .checkbox-group label {
  display: inline-block;
}
.checkbox-group label:hover {
  cursor: pointer;
}
input:focus,
select:focus,
textarea:focus {
  border-color: #129fea;
  outline: 0;
  outline: thin dotted \9;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted #129fea;
  outline: 1px auto #129fea;
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
  color: #808080;
  background-color: #eaeded;
  border-color: transparent;
  cursor: not-allowed;
}
input:focus:invalid,
textarea:focus:invalid,
select:focus:invalid {
  color: #b94a48;
  border: 1px solid #ee5f5b;
}
input:focus:invalid:focus,
textarea:focus:invalid:focus,
select:focus:invalid:focus {
  border-color: #ee5f5b;
}
input[type="file"]:focus:invalid:focus,
input[type="radio"]:focus:invalid:focus,
input[type="checkbox"]:focus:invalid:focus {
  outline-color: #ee5f5b;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #999999;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
  color: #999999;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
  color: #999999;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
  color: #999999;
}
input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder {
  color: transparent;
}
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder {
  color: transparent;
}
input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder {
  color: transparent;
}
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder {
  color: transparent;
}
.control-group {
  margin-bottom: .5em;
}
.labels-right label {
  text-align: right;
}
.labels-left label {
  text-align: left;
}
.offset {
  margin-left: 14em;
}
.aligned-inputs input,
.aligned-inputs textarea,
.aligned-inputs select,
.aligned-inputs .form-message-inline {
  display: inline-block;
  *display: inline;
  *zoom: 1;
  vertical-align: middle;
}
.aligned-inputs label {
  display: inline-block;
  margin: 0 1em 0 0;
  width: 14em;
  vertical-align: middle;
}
.aligned-inputs label.label-text-area {
  vertical-align: top;
}
.aligned-inputs .controls {
  margin: 1.5em 0 0 14em;
}
.aligned-inputs .controls a {
  vertical-align: top;
}
.stacked-inputs input[type="text"],
.stacked-inputs select,
.stacked-inputs label {
  display: block;
}
.stacked-inputs input[type="text"] {
  width: 100%;
  background-color: #efefef;
}
.grouped-inputs {
  margin-bottom: 10px;
}
.grouped-inputs input {
  position: relative;
  top: -1px;
  display: block;
  margin: 0;
  padding: 10px;
}
.grouped-inputs input:focus {
  z-index: 2;
}
.grouped-inputs input:first-child {
  top: 1px;
}
.grouped-inputs input:last-child {
  top: -2px;
}
.grouped-inputs button {
  margin: .35em 0;
}
textarea {
  resize: both;
  overflow: auto;
}
.textarea label {
  vertical-align: top;
}
.submit-status {
  margin: 16px;
  text-align: center;
}
.keypad {
  *zoom: 1;
  padding: 0;
  background-color: #fff;
  text-align: center;
}
.keypad:before,
.keypad:after {
  content: " ";
  display: table;
}
.keypad:after {
  clear: both;
}
.keypad:before,
.keypad:after {
  content: " ";
  display: table;
}
.keypad:after {
  clear: both;
}
.keypad form {
  position: relative;
}
.keypad label {
  display: inline-block;
  position: relative;
  width: 98%;
}
.keypad input {
  padding: 0 8px;
  width: 100%;
  color: #808080;
  border-color: #808080;
  line-height: 44px;
  height: 44px;
}
.keypad .keypad__unit {
  position: absolute;
  top: 14px;
  right: 8px;
  color: #808080;
}
.keypad__buttons {
  *zoom: 1;
  margin: 5px auto 40px auto;
}
.keypad__buttons:before,
.keypad__buttons:after {
  content: " ";
  display: table;
}
.keypad__buttons:after {
  clear: both;
}
.keypad__buttons:before,
.keypad__buttons:after {
  content: " ";
  display: table;
}
.keypad__buttons:after {
  clear: both;
}
.keypad-button {
  float: left;
  margin: .5% 0;
  width: 32%;
  height: 36px;
  color: #fff;
  background-color: #ef7f13;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
  text-align: center;
  cursor: pointer;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: -moz-none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  outline: none;
  white-space: nowrap;
  /*&:nth-child(3n+2) {
        margin: .3em 1%;
    }*/
}
.keypad-button:nth-child(3n+1) {
  margin: .5% 1%;
}
.keypad-button:nth-child(3n+3) {
  margin: .5% 1%;
}
.selected-product {
  *zoom: 1;
  color: #585553;
  font-size: 11px;
  font-size: 0.6875rem;
}
.selected-product:before,
.selected-product:after {
  content: " ";
  display: table;
}
.selected-product:after {
  clear: both;
}
.selected-product:before,
.selected-product:after {
  content: " ";
  display: table;
}
.selected-product:after {
  clear: both;
}
.selected-product__title {
  color: #ee2d24;
  font-size: 21px;
  font-size: 1.3125rem;
  line-height: 1.3;
}
.selected-product__image {
  text-align: center;
}
.selected-product__image img {
  max-width: 100%;
  height: auto;
}
.selected-product__detail {
  font-size: 12px;
  font-size: 0.75rem;
  text-align: center;
}
.product__title {
  display: inline-block;
  font-size: 17px;
  font-size: 1.0625rem;
  font-weight: 700;
  line-height: 1.3;
}
.product__id {
  display: inline-block;
  font-size: 13px;
  font-size: 0.8125rem;
  font-weight: 700;
  line-height: 1.3;
}
/*! jQuery UI - v1.10.3 - 2013-10-07
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.slider.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2013 jQuery Foundation and other contributors; Licensed MIT */
.ui-corner-all {
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -moz-background-clip: padding;
  -webkit-background-clip: padding-box;
  background-clip: padding-box;
}
.ui-slider {
  position: relative;
  top: -12px;
  left: 485px;
  width: 417px;
  text-align: left;
}
.ui-slider .ui-slider-handle {
  position: absolute;
  z-index: 2;
  width: 1.2em;
  height: 1.2em;
  cursor: default;
}
.ui-slider .ui-slider-handle a {
  outline: none;
}
.ui-slider-horizontal {
  height: 1px;
}
.ui-slider-horizontal .ui-slider-handle {
  top: 7px;
  margin-left: -16px;
}
.ui-widget-content {
  color: #333;
  background: #eeeeee url(../../../images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
  background-color: transparent;
  border: none;
}
.ui-widget-content a {
  color: #333;
}
.ui-widget-content .ui-state-default {
  width: 59px;
  height: 59px;
  color: #1c94c4;
  background: transparent url(../../../images/slider-tab.png) 50% 50% no-repeat;
  border: none;
  font-weight: 700;
  cursor: pointer;
}
.sliderLine {
  position: relative;
  top: -15px;
  left: 492px;
  height: 3px;
  background-color: #ee2d24;
  -webkit-transition: all 0.75s ease-out;
  -moz-transition: all 0.75s ease-out;
  -ms-transition: all 0.75s ease-out;
  -o-transition: all 0.75s ease-out;
  transition: all 0.75s ease-out;
  z-index: 10;
}
.sliderLine.one {
  width: 425px;
}
.sliderLine.two {
  width: 342px;
}
.sliderLine.three {
  width: 257px;
}
.sliderLine.four {
  width: 175px;
}
.sliderLine.five {
  width: 91px;
}
.sliderLine.six {
  width: 8px;
}
@media screen and (max-width: 800px) {
  .ui-slider {
    top: 0px;
    left: 0px;
  }
  .ui-slider-horizontal .ui-slider-handle {
    margin-left: -32px;
  }
  .sliderLine {
    top: -35px;
    left: 90px;
  }
}
/*# sourceMappingURL=shared.css.map */