/*!
 * 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: 99.99%; height: 20px; } /* 99.99 priekš chrome 0.9 zooma */
.slider.slider-horizontal .slider-track {
  width: 100%; height: 25px;
  margin-top: 40px; /* -5px; */
  top: 0; /*50%;*/
  left: 0;
}
.slider.slider-horizontal .slider-selection { height: 100%; top: 0; bottom: 0; }
.slider.slider-horizontal .slider-handle { margin-left: -25px; margin-top: -20px; }
.slider.slider-horizontal .slider-handle.triangle { border-width: 0 10px 10px 10px; width: 0; height: 0; border-bottom-color: #0480be; margin-top: 0; }
.slider.slider-vertical { height: 210px; width: 20px; }
.slider.slider-vertical .slider-track { width: 10px; height: 100%; margin-left: -5px; left: 50%; top: 0; }
.slider.slider-vertical .slider-selection { width: 100%; left: 0; top: 0; bottom: 0; }
.slider.slider-vertical .slider-handle { margin-left: -5px; margin-top: -10px; }
.slider.slider-vertical .slider-handle.triangle { border-width: 10px 0 10px 10px; width: 1px; height: 1px; border-left-color: #0480be; margin-left: 0; }
.slider input { display: none; }
.slider .tooltip-inner { white-space: nowrap; }
.slider-track {
  position: absolute;
  cursor: pointer;
  background-color: #999;
  background-image: -moz-linear-gradient(top, #666, #999);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#666), to(#)));
  background-image: -webkit-linear-gradient(top, #666, #));
  background-image: -o-linear-gradient(top, #666, #));
  background-image: linear-gradient(top bottom, #666, #));
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.slider-selection {
	position: absolute;
	background-color: #f7f7f7;
  background-image: -moz-linear-gradient(top, #f9f9f9, #f5f5f5);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f9f9f9), to(#f5f5f5));
  background-image: -webkit-linear-gradient(top, #f9f9f9, #f5f5f5);
  background-image: -o-linear-gradient(top, #f9f9f9, #f5f5f5);
  background-image: linear-gradient(to bottom, #f9f9f9, #f5f5f5);
  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);
  -moz-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;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
 }
.slider-measure-1 {
	position: absolute;
	top: 0; left: 0;
	height: 100%;

	background-color: #d4133d; /* IE 9 */
	background-image: url(//lmt.mstatic.lv/lmt/images/button_arrow.png); /* IE 9 */
	background-position: right 13px; /* IE 9 */
	background-repeat: no-repeat; /* IE 9 */
	background: -moz-linear-gradient(top, #F07620, #EF1B41);
	background: -webkit-gradient(top, #F07620, #EF1B41); 
	background: -webkit-linear-gradient(top, #F07620, #EF1B41); 
	background: -o-linear-gradient(top, #F07620, #EF1B41); 
	background: linear-gradient(top, #F07620, #EF1B41); 


	border-bottom-right-radius: 0;
	border-right: 1px solid #EF1B41;
	border-top-right-radius: 0;

  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-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;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;

	z-index: 3;
}
.slider-measure-2 {
	position: absolute;
	top: 0; left: 0;
	height: 100%;

	text-align: right; color: #fff; line-height: 26px; 
	white-space: nowrap;

	background-color: #ef3732; /* IE 9 */
	background-image: url(//lmt.mstatic.lv/lmt/images/button_arrow.png); /* IE 9 */
	background-position: right 13px; /* IE 9 */
	background-repeat: no-repeat; /* IE 9 */
	background: -moz-linear-gradient(top, #feb624, #fd780f);
	background: -webkit-gradient(top, #feb624, #fd780f); 
	background: -webkit-linear-gradient(top, #feb624, #fd780f); 
	background: -o-linear-gradient(top, #feb624, #fd780f); 
	background: linear-gradient(top, #feb624, #fd780f); 

	border-bottom-right-radius: 0;
	border-top-right-radius: 0;
	border-right: 1px solid #ef3732;

  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
  -moz-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;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;

	z-index: 4;
}

.slider-marks { position: absolute; width: 100%; font-size: 11px; }
.slider-marks div { float: left; position: relative; text-align: center; color: #888; white-space: nowrap; }
.slider-marks div i { margin-left: 1px; font-size: 0.8em; font-style: normal; }
.slider-marks div:after { content: ""; position: absolute; top: 21px; left: 48.8%; border-left: 1px solid #ccc; }
.slider-marks div:first-child:after { left: /*51*/50%; height: 12px; }
.slider-marks div:last-child:after { left: /*48*/50%; height: 12px; }

.slider-marks div.mark-selected { margin: -8px 0 -5px 0; font-weight: bold; font-size: 14px; color: #444; }
.slider-marks div.mark-selected:after { top: 28px; }
/* pirms selected, lai šis ir stiprāks */
.slider-marks div.mark-active { margin: -12px 0 -5px 0; font-weight: bold; font-size: 18px; color: #333; }
.slider-marks div.mark-active:after { top: 34px; height: 44px;  z-index: 4; }

.slider-label-selected, .slider-label-active { display: none; }

.slider-marks div.mark-selected .slider-label { display: none; }
.slider-marks div.mark-selected .slider-label-selected { display: inline; }

.slider-marks div.mark-active .slider-label { display: none; }
.slider-marks div.mark-active.mark-selected .slider-label-selected { display: none; }
.slider-marks div.mark-active .slider-label-active { display: inline; }

.mark-label-desc { position: absolute; top: 30px; width: 100%; font-size: 11px; }
.mark-label-desc div { /*visibility: hidden;*/ float: left; position: relative; text-align: center; color: #444; line-height: 1.1; white-space: nowrap;  color: #ddd; }

.mark-label-desc div.desc-selected { visibility: visible; color: #444; }
/* pirms selected, lai šis ir stiprāks */
.mark-label-desc div.desc-active { visibility: visible; color: #333; }
.mark-label-desc div.desc-active big { font-size: 16px; }

.slider-handle { position: absolute; width: 10px; height: 10px; z-index: 5; }
.slider-handle.round { /*  border-radius: 20px; */ }
.slider-handle.triangle { background: transparent none; }

/* Slaidera izmēri */
/* small */
.slider-small .slider-handle { width: 38px; height: 45px; background: url("//lmt.mstatic.lv/lmt/images/icons/slider-toggler-small.png") no-repeat 0 0; }
.slider.slider-horizontal.slider-small .slider-track { height: 12px; }
.slider.slider-horizontal.slider-small .slider-handle { margin-left: -19px; margin-top: -16px; }
.slider-small .slider-marks { bottom: 24px; }
.slider-small .slider-marks div:after { height: 5px; }
.slider-small .mark-label-desc { top: 30px; }
.slider.slider-small { height: 70px; }
.slider.slider-small.slider-with-desc { height: 100px; }

/* big */
.slider-big .slider-handle { width: 50px; height: 60px; background: url("//lmt.mstatic.lv/lmt/images/icons/slider-toggler-large.png") no-repeat 0 0; }
.slider.slider-horizontal.slider-big .slider-track { height: 25px; }
.slider-big .slider-marks { bottom: 42px; }
.slider-big .slider-marks div:after { height: 10px; }
.slider-big .mark-label-desc { top: 45px; }
.slider.slider-big { height: 90px; }
.slider.slider-big.slider-with-desc { height: 120px; }

/* Apaļais oranžais slaideris */
.round-orange-slider-holder .slider-small .slider-handle { width: 18px; height: 18px; margin: -8px 0px 0px -5px!important;  background: url("//lmt.mstatic.lv/lmt/images/icons/orange-ball.png") no-repeat 0 0; }
.round-orange-slider-holder .slider.slider-horizontal.slider-small .slider-track { height: 3px;  }
.round-orange-slider-holder .slider-selection { background: #ff6a13;  }
.round-orange-slider-holder .slider-track { background: #989798;  }


