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

.ks-irs-slider-flat-danger .irs {
  height: 60px; }

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

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

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

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

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

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

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

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

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

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

.ks-irs-slider-flat-danger .irs-slider {
  width: 16px;
  height: 18px;
  top: 22px;
  background-position: -2px -116px; }
  .ks-irs-slider-flat-danger .irs-slider.state_hover, .ks-irs-slider-flat-danger .irs-slider:hover {
    background-position: -2px -151px; }
  .ks-irs-slider-flat-danger .irs-slider.single {
    background-position: -1px -116px; }
    .ks-irs-slider-flat-danger .irs-slider.single.state_hover, .ks-irs-slider-flat-danger .irs-slider.single:hover {
      background-position: -1px -151px; }

.ks-irs-slider-flat-danger .irs-min, .ks-irs-slider-flat-danger .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: -4px;
  height: 18px;
  background: #ebebeb;
  -webkit-border-radius: 2px;
          border-radius: 2px; }

.ks-irs-slider-flat-danger .irs-from, .ks-irs-slider-flat-danger .irs-to, .ks-irs-slider-flat-danger .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: #ef5350;
  -webkit-border-radius: 2px;
          border-radius: 2px;
  font-size: 11px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  color: #fff;
  cursor: pointer;
  top: -4px; }

.ks-irs-slider-flat-danger .irs-from:after,
.ks-irs-slider-flat-danger .irs-to:after,
.ks-irs-slider-flat-danger .irs-single:after {
  position: absolute;
  display: block;
  content: "";
  bottom: -6px;
  left: 50%;
  width: 0;
  height: 0;
  margin-left: -3px;
  overflow: hidden;
  border: 3px solid transparent;
  border-top-color: #ef5350; }

.ks-irs-slider-flat-danger .irs-grid-pol {
  background-color: #c4cbe1; }

.ks-irs-slider-flat-danger .irs-grid-text {
  color: #858585; }

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

.ks-irs-slider-flat-danger.ks-hide-controls .irs {
  height: 20px; }

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

.ks-irs-slider-flat-danger.ks-hide-controls .irs-slider {
  top: 2px; }
