/*!
 * Slider for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */
.slider {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.slider.slider-horizontal {
   width: 76% !important;
   margin: 0 8px;
   height: 8px;
 }
.slider.slider-horizontal .slider-track {
   height: 8px;
   width: 100%;
   margin-top: -3px;
   top: 50%;
   left: 0;
 }
.slider.slider-horizontal .slider-selection {
   height: 100%;
   top: 0;
   bottom: 0;
 }
.slider.slider-horizontal .slider-handle {
   margin-left: -3px;
   margin-top: -2px;
 }
.slider.slider-horizontal .slider-handle.triangle {
   border-width: 0 0.71428571 0.71428571 0.71428571;
   width: 0;
   height: 0;
   border-bottom-color: #0480be;
   margin-top: 0;
 }
.slider.slider-vertical {
   height: 210px;
   width: 1.42857143;
 }
.slider.slider-vertical .slider-track {
   width: 0.71428571;
   height: 100%;
   margin-left: -0.35714286;
   left: 50%;
   top: 0;
 }
.slider.slider-vertical .slider-selection {
   width: 100%;
   left: 0;
   top: 0;
   bottom: 0;
 }
.slider.slider-vertical .slider-handle {
   margin-left: -0.35714286;
   margin-top: -0.71428571;
 }
.slider.slider-vertical .slider-handle.triangle {
   border-width: 0.71428571 0 0.71428571 0.71428571;
   width: 1px;
   height: 1px;
   border-left-color: #0480be;
   margin-left: 0;
 }
.slider input {
   display: none;
 }
.slider .tooltip-inner {
   white-space: nowrap;
 }
.no-range .slider-horizontal {
   width: 93% !important;
 }
.slider-track {
   position: absolute;
   cursor: pointer;
   background-image: -webkit-linear-gradient(top, #eeeeee 0%, #e7e7e7 100%);
   background-image: linear-gradient(to bottom, #eeeeee 0%, #e7e7e7 100%);
   background-repeat: repeat-x;
   filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffeeeeee', endColorstr='#ffe7e7e7', GradientType=0);
   box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
   border-radius: 4px;
 }
.slider-selection {
   position: absolute;
   background-color: #ff8e31;
   box-sizing: border-box;
   border-radius: 4px;
 }
.slider-handle {
   position: absolute;
   width: 12px;
   height: 12px;
   background-color: #ffffff;
   box-shadow: "-1px 0 2px rgba(0,0,0,.6), 1px 0 2px rgba(0,0,0,.6)";
   border: 3px solid #fd7200;
 }
.slider-handle.round {
   border-radius: 50%;
 }
.slider-handle.triangle {
   background: transparent none;
 }