﻿/*! =========================================================
 * bootstrap-slider.js
 *
 * Maintainers:
 *		Kyle Kemp
 *			- Twitter: @seiyria
 *			- Github:  seiyria
 *		Rohit Kalkur
 *			- Twitter: @Rovolutionary
 *			- Github:  rovolution
 *
 * =========================================================
  *
 * bootstrap-slider is released under the MIT License
 * Copyright (c) 2017 Kyle Kemp, Rohit Kalkur, and contributors
 * 
 * Permission is hereby granted, free of charge, to any person
 * obtaining a copy of this software and associated documentation
 * files (the "Software"), to deal in the Software without
 * restriction, including without limitation the rights to use,
 * copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following
 * conditions:
 * 
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 * 
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 *
 * ========================================================= */
.slider {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin-bottom: 10px;
}
.slider.slider-horizontal {
  width: 100%;
  height: 20px;
}
.slider.slider-horizontal .slider-track {
  height: 2.5px;
  width: 100%;
  margin-top: -1.25px;
  top: 50%;
  left: 0;
}
.slider.slider-horizontal .slider-selection,
.slider.slider-horizontal .slider-track-low,
.slider.slider-horizontal .slider-track-high {
  height: 100%;
  top: 0;
  bottom: 0;
}
.slider.slider-horizontal .slider-tick,
.slider.slider-horizontal .slider-handle {
  margin-left: -10px;
}
.slider.slider-horizontal .slider-tick.triangle,
.slider.slider-horizontal .slider-handle.triangle {
  position: relative;
  top: 50%;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  border-width: 0 10px 10px 10px;
  width: 0;
  height: 0;
  border-bottom-color: #f2f2f2;
  margin-top: 0;
}
.slider.slider-horizontal .slider-tick-container {
  white-space: nowrap;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
.slider.slider-horizontal .slider-tick-label-container {
  white-space: nowrap;
  margin-top: 20px;
}
.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
  padding-top: 4px;
  display: inline-block;
  text-align: center;
}
.slider.slider-horizontal .tooltip {
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}
.slider.slider-horizontal.slider-rtl .slider-track {
  left: initial;
  right: 0;
}
.slider.slider-horizontal.slider-rtl .slider-tick,
.slider.slider-horizontal.slider-rtl .slider-handle {
  margin-left: initial;
  margin-right: -10px;
}
.slider.slider-horizontal.slider-rtl .slider-tick-container {
  left: initial;
  right: 0;
}
.slider.slider-horizontal.slider-rtl .tooltip {
  -ms-transform: translateX(50%);
  transform: translateX(50%);
}
.slider.slider-vertical {
  height: 100%;
  width: 20px;
}
.slider.slider-vertical .slider-track {
  width: 10px;
  height: 100%;
  left: 25%;
  top: 0;
}
.slider.slider-vertical .slider-selection {
  width: 100%;
  left: 0;
  top: 0;
  bottom: 0;
}
.slider.slider-vertical .slider-track-low,
.slider.slider-vertical .slider-track-high {
  width: 100%;
  left: 0;
  right: 0;
}
.slider.slider-vertical .slider-tick,
.slider.slider-vertical .slider-handle {
  margin-top: -10px;
}
.slider.slider-vertical .slider-tick.triangle,
.slider.slider-vertical .slider-handle.triangle {
  border-width: 10px 0 10px 10px;
  width: 1px;
  height: 1px;
  border-left-color: #f2f2f2;
  border-right-color: #f2f2f2;
  margin-left: 0;
  margin-right: 0;
}
.slider.slider-vertical .slider-tick-label-container {
  white-space: nowrap;
}
.slider.slider-vertical .slider-tick-label-container .slider-tick-label {
  padding-left: 4px;
}
.slider.slider-vertical .tooltip {
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}
.slider.slider-vertical.slider-rtl .slider-track {
  left: initial;
  right: 25%;
}
.slider.slider-vertical.slider-rtl .slider-selection {
  left: initial;
  right: 0;
}
.slider.slider-vertical.slider-rtl .slider-tick.triangle,
.slider.slider-vertical.slider-rtl .slider-handle.triangle {
  border-width: 10px 10px 10px 0;
}
.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label {
  padding-left: initial;
  padding-right: 4px;
}
.slider.slider-disabled .slider-handle {
  background-image: -webkit-linear-gradient(top, #DFDFDF 0%, #BEBEBE 100%);
  background-image: -o-linear-gradient(top, #DFDFDF 0%, #BEBEBE 100%);
  background-image: linear-gradient(to bottom, #DFDFDF 0%, #BEBEBE 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdfdfdf', endColorstr='#ffbebebe', GradientType=0);
}
.slider.slider-disabled .slider-track {
  background-image: -webkit-linear-gradient(top, #E5E5E5 0%, #E9E9E9 100%);
  background-image: -o-linear-gradient(top, #E5E5E5 0%, #E9E9E9 100%);
  background-image: linear-gradient(to bottom, #E5E5E5 0%, #E9E9E9 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe5e5e5', endColorstr='#ffe9e9e9', GradientType=0);
  cursor: not-allowed;
}
.slider input {
  display: none;
}
.slider .tooltip.top {
  margin-top: -36px;
}
.slider .tooltip-inner {
  white-space: nowrap;
  max-width: none;
}
.slider .hide {
  display: none;
}
.slider-track {
  position: absolute;
  cursor: pointer;
  background-color: #ccc;
  border-radius: 0px;
}
.slider-selection {
  position: absolute;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0px;
}
.slider-selection.tick-slider-selection {
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
}
.slider-track-low,
.slider-track-high {
  position: absolute;
  background: transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: 0px;
}
.slider-handle {
  position: absolute;
  top: 0;
  width: 20px;
  height: 20px;
  background-color: #fff;
  background-image: -webkit-linear-gradient(top, #fff 0%, #f2f2f2 100%);
  background-image: -o-linear-gradient(top, #fff 0%, #f2f2f2 100%);
  background-image: linear-gradient(to bottom, #fff 0%, #f2f2f2 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
  filter: none;
  -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  box-shadow: inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
  border: 1px solid #ccc;
  cursor: pointer;
}
.slider-handle.round {
  border-radius: 50%;
}
.slider-handle.triangle {
  background: transparent none;
}
.slider-handle.custom {
  background: transparent none;
}
.slider-handle.custom::before {
  line-height: 20px;
  font-size: 20px;
  content: '\2605';
  color: #726204;
}
.slider-tick {
  position: absolute;
  width: 20px;
  height: 20px;
  background-image: -webkit-linear-gradient(top, #F9F9F9 0%, #F5F5F5 100%);
  background-image: -o-linear-gradient(top, #F9F9F9 0%, #F5F5F5 100%);
  background-image: linear-gradient(to bottom, #F9F9F9 0%, #F5F5F5 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff9f9f9', endColorstr='#fff5f5f5', GradientType=0);
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  filter: none;
  opacity: 0.8;
  border: 0px solid transparent;
}
.slider-tick.round {
  border-radius: 50%;
}
.slider-tick.triangle {
  background: transparent none;
}
.slider-tick.custom {
  background: transparent none;
}
.slider-tick.custom::before {
  line-height: 20px;
  font-size: 20px;
  content: '\2605';
  color: #726204;
}
.slider-tick.in-selection {
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background-image: -o-linear-gradient(top, #ffffff 0%, #ffffff 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #ffffff 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);
  opacity: 1;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJ1bGVzLmxlc3MiLCJEOi92eXZvai90ZnMvQ2FzaW5vL01haW4vV2ViVUkgLSBFQVNJVC9DYXNpbm8uV2ViLkdlbmVyaWMvQ29udGVudC9TdHlsZXMvTGVzcy9ib290c3RyYXAvbWl4aW5zL2dyYWRpZW50cy5sZXNzIiwiRDovdnl2b2ovdGZzL0Nhc2luby9NYWluL1dlYlVJIC0gRUFTSVQvQ2FzaW5vLldlYi5HZW5lcmljL0NvbnRlbnQvU3R5bGVzL0xlc3MvYm9vdHN0cmFwL21peGlucy92ZW5kb3ItcHJlZml4ZXMubGVzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztBQUFBO0VBQ0MscUJBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0csbUJBQUE7O0FBR0gsT0FBQztFQUNBLFdBQUE7RUFDQSxZQUFBOztBQUZELE9BQUMsa0JBR0E7RUFDQyxhQUFBO0VBQ0EsV0FBQTtFQUNBLG1CQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7O0FBUkYsT0FBQyxrQkFVQTtBQVZELE9BQUMsa0JBVW1CO0FBVnBCLE9BQUMsa0JBVXNDO0VBQ3JDLFlBQUE7RUFDQSxNQUFBO0VBQ0EsU0FBQTs7QUFiRixPQUFDLGtCQWVBO0FBZkQsT0FBQyxrQkFnQkE7RUFDQyxrQkFBQTs7QUFDQSxPQWxCRCxrQkFlQSxhQUdFO0FBQUQsT0FsQkQsa0JBZ0JBLGVBRUU7RUFDQSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxlQUFlLGdCQUFmO0VBQ0EsV0FBVyxnQkFBWDtFQUNBLDhCQUFBO0VBQ0EsUUFBQTtFQUNBLFNBQUE7RUFDQSw0QkFBQTtFQUNBLGFBQUE7O0FBM0JILE9BQUMsa0JBOEJBO0VBQ0MsbUJBQUE7RUFDQSxrQkFBQTtFQUNFLE1BQUE7RUFDQSxPQUFBO0VBQ0EsV0FBQTs7QUFuQ0osT0FBQyxrQkFxQ0E7RUFDQyxtQkFBQTtFQUNBLGdCQUFBOztBQXZDRixPQUFDLGtCQXFDQSw2QkFJQztFQUNDLGdC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 */