/*------------- #STYLES for Range Sliders --------------*/



.range-slider {
  .irs-line {
	border-radius: 5px;
  }

  .irs-line-left,
  .irs-line-mid,
  .irs-line-right {
	background: none;
	background-color: $border-color;
  }

  .irs-bar {
	background: none;
  }

  .irs-slider {
	background: none;
	background-color: #e6e9e9;
	border-radius: 100%;

	&:before {
	  content: '';
	  display: block;
	  position: absolute;
	  top: 50%;
	  left: 50%;
	  transform: translate(-50%, -50%);
	  width: 10px;
	  height: 10px;
	  opacity: .7;
	  border-radius: 100%;
	  transition: all .3s ease;
	}

	&:hover {
	  &:before {
		opacity: 1;
	  }
	}
  }
}

.range-slider--primary {

  .irs-bar {
	background-color: $primary-color;
  }

  .irs-grid-pol {
	background: $primary-color;
  }

  .irs-slider {

	&:before {
	  background-color: $primary-color;
	}
  }
}

.range-slider--red {
  .irs-bar {
	background-color: $secondary-color;
  }

  .irs-grid-pol {
	background: $secondary-color;
  }

  .irs-slider {

	&:before {
	  background-color: $secondary-color;
	}
  }
}

.range-slider--yellow {
  .irs-bar {
	background-color: #fcb03b;
  }

  .irs-grid-pol {
	background: #fcb03b;
  }

  .irs-slider {

	&:before {
	  background-color: #fcb03b;
	}
  }
}


.range-slider--blue {
  .irs-bar {
	background-color: #00bff3;
  }

  .irs-grid-pol {
	background: #00bff3;
  }

  .irs-slider {

	&:before {
	  background-color: #00bff3;
	}
  }
}