.is_clickable {
  cursor: hand;
  cursor: pointer;
}
/*
.nstSlider {
  cursor: pointer;
  position: relative;
  width: 180px;
  height: 25px;
  margin: 10px auto;
  margin-top: 20px;
  border-radius: 20px;

}
.nstSlider .leftGrip.gripHighlighted {
  background: #113344;
}
.nstSlider .rightGrip.gripHighlighted {
  background: #113344;
}
.nstSlider .rightGrip,
.nstSlider .leftGrip {
  position: absolute;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  width: 20px;
  height: 20px;
  top: -2px;
  outline:none;
}
.nstSlider .bar {
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  position: absolute;
  background:#616161;
  height: 5px;
  top: 15px;
  left: 0 !important;
  width:100% !important;
}
.nstSlider .highlightPanel {
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  position: absolute;
  background: #e87722;
  height: 20px;
  top: 0;
}
.leftLabel, .rightLabel{
  padding:0 ;
  text-align: center;
  float:left;
  border-radius: 0;
  background-color: #C00;
  height: 10px;
  position: absolute;
  top: 0px;
  color:#fff;
  font-size: 16px;
  min-width: 14px;
}
.leftLabel{left:3px;}
.rightLabel{float:right;right:2px;}
.leftLabel:after, .rightLabel:after {
    content: " ";
    bottom: -6px;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 6px solid #C00;
    margin-left: -50%;
    width: 0;
    position: absolute;
    height: 0;
    box-sizing: border-box;
    z-index: 1;
    float: left;
    pointer-events: none;
    cursor: default;
}
*/


.nstSlider {
  cursor: hand;
  cursor: pointer;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  position: relative;
  width: 160px;
  height: 25px;
  margin: 10px auto;
  margin-top: 21px;
}
.nstSlider .leftGrip.gripHighlighted {
  background: #113344;
}
.nstSlider .rightGrip.gripHighlighted {
  background: #113344;
}
.nstSlider .rightGrip,
.nstSlider .leftGrip {

  width: 14px;
  padding: 0;      text-align: center;      float: left;      border-radius: 0;      background-color: #C00;      
  height: 10px;      position: absolute;      top: 0px;      color: #fff;      font-size: 16px;      min-width: 14px;
}
.nstSlider .leftGrip{left:2px;}
.nstSlider .rightGrip{left:149px;}
.nstSlider .leftGrip:after, .nstSlider .rightGrip:after {
    content: " ";
    bottom: -6px;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-top: 6px solid #C00;
    margin-left: -7px;
    width: 0;
    position: absolute;
    height: 0;
    box-sizing: border-box;
    z-index: 1;
    float: left;
    pointer-events: none;
    cursor: default;
}
.nstSlider .bar {
  -webkit-border-radius: 10px;
  border-radius: 10px;
  position: absolute;
  background: #616161;
  height: 5px;
  top: 16px;
  left: 0 !important;
  width:100% !important;
}
.leftLabel {
  position: absolute;
  left: -60px;
  top: 0;
}
.rightLabel {
  position: absolute;
  right: -50px;
  top: 0;
}
.highlightPanel {
  -webkit-transition: all 500ms ease-in-out;
  -moz-transition: all 500ms ease-in-out;
  -ms-transition: all 500ms ease-in-out;
  -o-transition: all 500ms ease-in-out;
  transition: all 500ms ease-in-out;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  position: absolute;
  background: #e87722;
  height: 21px;
  top: 0;
}
.demo .prettyprint {
  background: #113344;
}

.ie .nstSlider .leftGrip:after, .ie .nstSlider .rightGrip:after {margin-left:0;}