.ks-irs-slider-html5-info .irs-line-mid,
.ks-irs-slider-html5-info .irs-line-left,
.ks-irs-slider-html5-info .irs-line-right,
.ks-irs-slider-html5-info .irs-bar,
.ks-irs-slider-html5-info .irs-bar-edge,
.ks-irs-slider-html5-info .irs-slider {
  background: url(../img/sprite-skin-html5-info.png) repeat-x; }

.ks-irs-slider-html5-info .irs {
  height: 60px; }

.ks-irs-slider-html5-info .irs-grid {
  margin-left: 1px;
  top: 42px; }

.ks-irs-slider-html5-info .irs-with-grid {
  height: 60px;
  margin-left: 1px; }

.ks-irs-slider-html5-info .irs-line {
  height: 10px;
  top: 25px;
  -webkit-border-radius: 5px;
          border-radius: 5px;
  background-color: #ebebeb; }

.ks-irs-slider-html5-info .irs-line-left {
  height: 10px;
  background-position: 0 -30px; }

.ks-irs-slider-html5-info .irs-line-mid {
  height: 10px;
  background-position: 0 0; }

.ks-irs-slider-html5-info .irs-line-right {
  height: 10px;
  background-position: 100% -30px; }

.ks-irs-slider-html5-info .irs-bar {
  height: 10px;
  top: 25px;
  background-position: 0 -56px; }

.ks-irs-slider-html5-info .irs-bar-edge {
  top: 25px;
  height: 10px;
  width: 10px;
  background-position: 0 -84px; }

.ks-irs-slider-html5-info .irs-shadow {
  height: 3px;
  top: 34px;
  background: #000;
  opacity: 0.25; }

.ks-irs-slider-html5-info .lt-ie9 .irs-shadow {
  filter: alpha(opacity=25); }

.ks-irs-slider-html5-info .irs-slider {
  width: 20px;
  height: 20px;
  top: 19px;
  -webkit-border-radius: 20px;
          border-radius: 20px;
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.4);
          box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.4);
  background-position: -1px -114px;
  cursor: pointer; }
  .ks-irs-slider-html5-info .irs-slider.state_hover, .ks-irs-slider-html5-info .irs-slider:hover {
    background-position: 0 -149px; }
  .ks-irs-slider-html5-info .irs-slider.single {
    background-position: 0 -114px; }
    .ks-irs-slider-html5-info .irs-slider.single.state_hover, .ks-irs-slider-html5-info .irs-slider.single:hover {
      background-position: 0 -149px; }

.ks-irs-slider-html5-info .irs-min, .ks-irs-slider-html5-info .irs-max {
  font-size: 10px;
  padding: 0 5px;
  font-weight: 500;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  font-style: normal;
  font-stretch: normal;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  color: #858585;
  text-shadow: none;
  top: -5px;
  height: 18px;
  background: #ebebeb;
  -webkit-border-radius: 2px;
          border-radius: 2px; }

.ks-irs-slider-html5-info .irs-from, .ks-irs-slider-html5-info .irs-to, .ks-irs-slider-html5-info .irs-single {
  text-shadow: none;
  height: 20px;
  padding: 0 5px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  -js-display: flex;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  background: #42a5f5;
  -webkit-border-radius: 2px;
          border-radius: 2px;
  font-size: 11px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  color: #fff;
  cursor: pointer;
  top: -5px; }

.ks-irs-slider-html5-info .irs-grid-pol {
  background-color: #c4cbe1; }

.ks-irs-slider-html5-info .irs-grid-text {
  color: #858585; }

.ks-irs-slider-html5-info.ks-hide-controls .irs-min, .ks-irs-slider-html5-info.ks-hide-controls .irs-max, .ks-irs-slider-html5-info.ks-hide-controls .irs-from, .ks-irs-slider-html5-info.ks-hide-controls .irs-to, .ks-irs-slider-html5-info.ks-hide-controls .irs-grid-pol, .ks-irs-slider-html5-info.ks-hide-controls .irs-single, .ks-irs-slider-html5-info.ks-hide-controls .irs-with-grid {
  display: none; }

.ks-irs-slider-html5-info.ks-hide-controls .irs {
  height: 20px; }

.ks-irs-slider-html5-info.ks-hide-controls .irs-line, .ks-irs-slider-html5-info.ks-hide-controls .irs-bar-edge, .ks-irs-slider-html5-info.ks-hide-controls .irs-bar {
  top: 11px; }

.ks-irs-slider-html5-info.ks-hide-controls .irs-slider {
  top: 2px; }
