/* supplement to w3.css */

input[type=range] {
  width: 100%;
  background-color: transparent;
  -webkit-appearance: none;
}
input[type=range]:focus {
  outline: none;
}
input[type=range]::-webkit-slider-runnable-track {
  background: #c3ffec;
  border: 0;
  border-radius: 3vmin;
  width: 100%;
  height: 2vmin;
  cursor: pointer;
}
input[type=range]::-webkit-slider-thumb {
  width: 2vmin;
  height: 4vmin;
  background: #009688;
  border: 0;
  border-radius: 1vmin;
  cursor: pointer;
  margin-top: -1vmin;
  -webkit-appearance: none;
}
input[type=range]:focus::-webkit-slider-runnable-track {
  background: #ddfff4;
}
input[type=range]::-moz-range-track {
  background-color: #c3ffec;
  border: 0;
  border-radius: 2vmin;
  width: 100%;
  height: 1vmin;
  cursor: pointer;
}
input[type=range]::-moz-range-thumb {
  width: 2vmin;
  height: 4vmin;
  background-color: #009688;
  border: 0;
  border-radius: 1vmin;
  cursor: pointer;
}

.prb {margin:2vmin;min-width:3.2em;}
.plusminus {margin:2vmin;min-width:2em;}
.fedcab-slider {margin-left:6vmin;margin-right:6vmin;}

