.slider {
  display: inline-block;
  vertical-align: middle;
  position: relative;
}

.slider.slider-horizontal {
  width: 100%;
  height: 0.75rem;
}

.slider.slider-horizontal .slider-track {
  height: 0.375rem;
  width: 100%;
  margin-top: -0.1875rem;
  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: -0.375rem;
}

.slider.slider-horizontal .slider-tick.triangle,
.slider.slider-horizontal .slider-handle.triangle {
  position: relative;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border-width: 0 0.375rem 0.375rem 0.375rem;
  width: 0;
  height: 0;
  border-bottom-color: #036fa5;
  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: 0.75rem;
}

.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
  display: inline-block;
  text-align: center;
}

.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: -0.375rem;
}

.slider.slider-horizontal.slider-rtl .slider-tick-container {
  left: initial;
  right: 0;
}

.slider.slider-vertical {
  height: 210px;
  width: 0.75rem;
}

.slider.slider-vertical .slider-track {
  width: 0.375rem;
  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: -0.375rem;
}

.slider.slider-vertical .slider-tick.triangle,
.slider.slider-vertical .slider-handle.triangle {
  border-width: 0.375rem 0 0.375rem 0.375rem;
  width: 1px;
  height: 1px;
  border-left-color: #036fa5;
  margin-left: 0;
}

.slider.slider-vertical .slider-tick-label-container {
  white-space: nowrap;
}

.slider.slider-vertical .slider-tick-label-container .slider-tick-label {
  padding-left: 0.15rem;
}

.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: 0.375rem 0.375rem 0.375rem 0;
}

.slider.slider-vertical.slider-rtl .slider-tick-label-container .slider-tick-label {
  padding-left: initial;
  padding-right: 0.15rem;
}

.slider.slider-disabled .slider-track {
  cursor: not-allowed;
}

.slider input {
  display: none;
}

.slider .tooltip-inner {
  white-space: nowrap;
  max-width: none;
}

.slider .bs-tooltip-top .tooltip-inner,
.slider .bs-tooltip-bottom .tooltip-inner {
  position: relative;
  left: -50%;
}

.slider.bs-tooltip-left .tooltip-inner, .slider.bs-tooltip-right .tooltip-inner {
  position: relative;
  top: -100%;
}

.slider .tooltip {
  pointer-events: none;
}

.slider .tooltip.bs-tooltip-top .arrow, .slider .tooltip.bs-tooltip-bottom .arrow {
  left: -.4rem;
}

.slider .tooltip.bs-tooltip-top {
  margin-top: -44px;
}

.slider .tooltip.bs-tooltip-bottom {
  margin-top: 2px;
}

.slider .tooltip.bs-tooltip-left, .slider .tooltip.bs-tooltip-right {
  margin-top: -14px;
}

.slider .tooltip.bs-tooltip-left .arrow, .slider .tooltip.bs-tooltip-right .arrow {
  top: 8px;
}

.slider .hide {
  display: none;
}

.slider-track {
  border-radius: 6.1875rem;
  position: absolute;
  cursor: pointer;
}

.slider-selection {
  border-radius: 6.1875rem;
  position: absolute;
}

.slider-track-low, .slider-track-high {
  border-radius: 6.1875rem;
  position: absolute;
  background: transparent;
}

.slider-handle {
  position: absolute;
  top: 0;
  width: 0.75rem;
  height: 0.75rem;
  background-color: #0480BE;
  border: 0px solid transparent;
}

.slider-handle:hover {
  cursor: pointer;
}

.slider-handle.round {
  border-radius: 0.75rem;
}

.slider-handle.triangle {
  background: transparent none;
}

.slider-handle.custom {
  background: transparent none;
}

.slider-handle.custom::before {
  line-height: 0.75rem;
  font-size: 20px;
  content: '\2605';
  color: #726204;
}

.slider-tick {
  position: absolute;
  cursor: pointer;
  width: 0.75rem;
  height: 0.75rem;
  -webkit-filter: none;
          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: 0.75rem;
  font-size: 20px;
  content: '\2605';
  color: #726204;
}

.slider-tick.in-selection {
  opacity: 1;
}

.slider {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.slider .tooltip {
  transition: opacity .2s;
  line-height: 1;
  padding: 0 !important;
}

.slider .tooltip.in {
  opacity: 1;
}

.slider .tooltip.bs-tooltip-top {
  margin-top: -1.775rem;
}

.slider .tooltip.bs-tooltip-bottom {
  top: auto !important;
  margin-top: 1rem;
}

.slider .tooltip.bs-tooltip-right {
  margin-left: .5rem;
}

.slider .tooltip.bs-tooltip-left {
  margin-right: .5rem;
}

.slider .tooltip .tooltip-inner {
  padding-top: .375rem;
  padding-bottom: .375rem;
}

.slider .tooltip .arrow {
  display: none;
}

.slider-handle {
  background: #fff;
  transition: -webkit-transform .2s;
  transition: transform .2s;
  transition: transform .2s, -webkit-transform .2s;
  -webkit-transform-origin: center;
          transform-origin: center;
}

.slider-handle:active {
  -webkit-transform: scale(1.4, 1.4);
          transform: scale(1.4, 1.4);
}

.slider.slider-horizontal .slider-track {
  margin-top: -.0625rem;
  height: .125rem;
}

.slider.slider-vertical .slider-track {
  margin-left: .125rem;
  width: .125rem;
}

.slider-reversed .slider-selection {
  background: transparent !important;
}

.slider-disabled .slider-track {
  opacity: .3;
  cursor: not-allowed;
}

.slider-disabled .slider-handle {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.07);
  cursor: not-allowed;
  -webkit-transform: none;
          transform: none;
}

.slider.slider-horizontal .slider-tick-label-container .slider-tick-label {
  padding-top: .25rem;
}

[dir=rtl] .slider.slider-vertical .slider-track {
  margin-left: 0;
  margin-right: .125rem;
}

[dir=rtl] .slider .bs-tooltip-top .tooltip-inner,
[dir=rtl] .slider .bs-tooltip-bottom .tooltip-inner {
  left: auto;
  right: -50%;
}

.light-style .slider-handle {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 6px rgba(0, 0, 0, 0.09);
}

.light-style .slider-track {
  background: rgba(24, 28, 33, 0.1);
}

.light-style .slider-tick-label-container .slider-tick-label {
  color: #a3a4a6;
  font-size: 85%;
}

.light-style .slider-secondary .slider-selection,
.light-style .slider-secondary .slider-reversed .slider-track-high,
.light-style .slider-secondary.slider-reversed .slider-track-high {
  background: #8897AA;
}

.light-style .slider-success .slider-selection,
.light-style .slider-success .slider-reversed .slider-track-high,
.light-style .slider-success.slider-reversed .slider-track-high {
  background: #02BC77;
}

.light-style .slider-info .slider-selection,
.light-style .slider-info .slider-reversed .slider-track-high,
.light-style .slider-info.slider-reversed .slider-track-high {
  background: #28c3d7;
}

.light-style .slider-warning .slider-selection,
.light-style .slider-warning .slider-reversed .slider-track-high,
.light-style .slider-warning.slider-reversed .slider-track-high {
  background: #FFD950;
}

.light-style .slider-danger .slider-selection,
.light-style .slider-danger .slider-reversed .slider-track-high,
.light-style .slider-danger.slider-reversed .slider-track-high {
  background: #d9534f;
}

.light-style .slider-light .slider-selection,
.light-style .slider-light .slider-reversed .slider-track-high,
.light-style .slider-light.slider-reversed .slider-track-high {
  background: rgba(24, 28, 33, 0.06);
}

.light-style .slider-dark .slider-selection,
.light-style .slider-dark .slider-reversed .slider-track-high,
.light-style .slider-dark.slider-reversed .slider-track-high {
  background: rgba(24, 28, 33, 0.9);
}

.material-style .slider-handle {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03);
}

.material-style .slider-track {
  background: rgba(24, 28, 33, 0.1);
}

.material-style .slider-tick-label-container .slider-tick-label {
  color: #a3a4a6;
  font-size: 85%;
}

.material-style .slider-secondary .slider-handle {
  box-shadow: none !important;
}

.material-style .slider-secondary .slider-handle,
.material-style .slider-secondary .slider-selection,
.material-style .slider-secondary .slider-reversed .slider-track-high,
.material-style .slider-secondary.slider-reversed .slider-track-high {
  background: #8897AA;
}

.material-style .slider-success .slider-handle {
  box-shadow: none !important;
}

.material-style .slider-success .slider-handle,
.material-style .slider-success .slider-selection,
.material-style .slider-success .slider-reversed .slider-track-high,
.material-style .slider-success.slider-reversed .slider-track-high {
  background: #02BC77;
}

.material-style .slider-info .slider-handle {
  box-shadow: none !important;
}

.material-style .slider-info .slider-handle,
.material-style .slider-info .slider-selection,
.material-style .slider-info .slider-reversed .slider-track-high,
.material-style .slider-info.slider-reversed .slider-track-high {
  background: #28c3d7;
}

.material-style .slider-warning .slider-handle {
  box-shadow: none !important;
}

.material-style .slider-warning .slider-handle,
.material-style .slider-warning .slider-selection,
.material-style .slider-warning .slider-reversed .slider-track-high,
.material-style .slider-warning.slider-reversed .slider-track-high {
  background: #FFD950;
}

.material-style .slider-danger .slider-handle {
  box-shadow: none !important;
}

.material-style .slider-danger .slider-handle,
.material-style .slider-danger .slider-selection,
.material-style .slider-danger .slider-reversed .slider-track-high,
.material-style .slider-danger.slider-reversed .slider-track-high {
  background: #d9534f;
}

.material-style .slider-light .slider-handle {
  box-shadow: none !important;
}

.material-style .slider-light .slider-handle,
.material-style .slider-light .slider-selection,
.material-style .slider-light .slider-reversed .slider-track-high,
.material-style .slider-light.slider-reversed .slider-track-high {
  background: rgba(24, 28, 33, 0.06);
}

.material-style .slider-dark .slider-handle {
  box-shadow: none !important;
}

.material-style .slider-dark .slider-handle,
.material-style .slider-dark .slider-selection,
.material-style .slider-dark .slider-reversed .slider-track-high,
.material-style .slider-dark.slider-reversed .slider-track-high {
  background: rgba(24, 28, 33, 0.9);
}

.dark-style .slider-handle {
  box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 1px 15px rgba(0, 0, 0, 0.2);
}

.dark-style .slider-track {
  background: rgba(255, 255, 255, 0.1);
}

.dark-style .slider-tick-label-container .slider-tick-label {
  color: #a8a9ab;
  font-size: 85%;
}

.dark-style .slider-secondary .slider-selection,
.dark-style .slider-secondary .slider-reversed .slider-track-high,
.dark-style .slider-secondary.slider-reversed .slider-track-high {
  background: #8897AA;
}

.dark-style .slider-success .slider-selection,
.dark-style .slider-success .slider-reversed .slider-track-high,
.dark-style .slider-success.slider-reversed .slider-track-high {
  background: #02BC77;
}

.dark-style .slider-info .slider-selection,
.dark-style .slider-info .slider-reversed .slider-track-high,
.dark-style .slider-info.slider-reversed .slider-track-high {
  background: #28c3d7;
}

.dark-style .slider-warning .slider-selection,
.dark-style .slider-warning .slider-reversed .slider-track-high,
.dark-style .slider-warning.slider-reversed .slider-track-high {
  background: #FFD950;
}

.dark-style .slider-danger .slider-selection,
.dark-style .slider-danger .slider-reversed .slider-track-high,
.dark-style .slider-danger.slider-reversed .slider-track-high {
  background: #d9534f;
}

.dark-style .slider-light .slider-selection,
.dark-style .slider-light .slider-reversed .slider-track-high,
.dark-style .slider-light.slider-reversed .slider-track-high {
  background: rgba(255, 255, 255, 0.06);
}

.dark-style .slider-dark .slider-selection,
.dark-style .slider-dark .slider-reversed .slider-track-high,
.dark-style .slider-dark.slider-reversed .slider-track-high {
  background: #fff;
}

