input[type=range] {
	  width: 100%;
	  margin: 6.8px 0;
	  background-color: transparent;
	  -webkit-appearance: none;
	}
	input[type=range]:focus {
	  outline: none;
	}
	input[type=range]::-webkit-slider-runnable-track {
	background: transparent;
	  border: 0.2px solid #010101;
	  border-radius: 1.3px;
	  width: 100%;
	  height: 8.4px;
	  cursor: pointer;
	}
	input[type=range]::-webkit-slider-thumb {
	  margin-top: -7px;
	  width: 22px;
	  height: 22px;
	  background: #00aeef;
	  /* border: 7.6px solid rgba(137, 155, 221, 0.2); */
	  border-radius: 14px;
	  cursor: pointer;
	  -webkit-appearance: none;
	}
	input[type=range]:focus::-webkit-slider-runnable-track {
	background: #018abd;
	}
	input[type=range]::-moz-range-track {
	  background: #FFF;
	  border: 0.2px solid #010101;
	  border-radius: 1.3px;
	  width: 100%;
	  height: 8.4px;
	  cursor: pointer;
	}
	input[type=range]::-moz-range-thumb {
	  width: 22px;
	  height: 22px;
	  background: #018abd;
	  /* border: 7.6px solid rgba(137, 155, 221, 0.2); */
	  border-radius: 14px;
	  cursor: pointer;
	}
	input[type=range]::-ms-track {
	  background: transparent;
	  border-color: transparent;
	  border-width: 7.8px 0;
	  color: transparent;
	  width: 100%;
	  height: 8.4px;
	  cursor: pointer;
	}
	input[type=range]::-ms-fill-lower {
	  background: #018abd;
	  border: 0.2px solid #010101;
	  border-radius: 2.6px;
	}
	input[type=range]::-ms-fill-upper {
	  background: #018abd;
	  border: 0.2px solid #010101;
	  border-radius: 2.6px;
	}
	input[type=range]::-ms-thumb {
	  width: 22px;
	  height: 22px;
	  background: #00aeef;
	  /* border: 7.6px solid rgba(137, 155, 221, 0.2); */
	  border-radius: 14px;
	  cursor: pointer;
	  margin-top: 0px;
	  /*Needed to keep the Edge thumb centred*/
	}
	input[type=range]:focus::-ms-fill-lower {
	background: #018abd;
	}
	input[type=range]:focus::-ms-fill-upper {
	background: #018abd;
	}
	/*TODO: Use one of the selectors from https://stackoverflow.com/a/20541859/7077589 and figure out
	how to remove the virtical space around the range input in IE*/
	@supports (-ms-ime-align:auto) {
	  /* Pre-Chromium Edge only styles, selector taken from hhttps://stackoverflow.com/a/32202953/7077589 */
	  input[type=range] {
		margin: 0;
		/*Edge starts the margin from the thumb, not the track as other browsers do*/
	  }
	}
	
	.naked {
	background-color: #00aeef !important;
	color: #FFF !important;		
	}
	
.footer {
	  position: fixed;
	  left: 0;
	  bottom: 0;
	  width: 100%;
	  background-color: #000;
	  color: white;
	  text-align: center;
	}