
input[type=range]{
	-webkit-appearance: none;
	
}
input[type=range]::-webkit-slider-thumb {
  -webkit-appearance: none;
  border: 1px solid #bababa;
  height: 14px;
  width: 14px;
  border-radius: 360px;
  background: #bababa;
  cursor: pointer;
  margin-top: -6px;
}
input[type=range]:focus::-webkit-slider-thumb{
	background: #00008B;
	border-color: #00008B;
}

input[type=range]::-moz-range-thumb {
  -webkit-appearance: none;
  border: 1px solid #bababa;
  height: 14px;
  width: 14px;
  border-radius: 360px;
  background: #bababa;
  cursor: pointer;
  margin-top: -6px;
}

input[type=range]:focus::-moz-range-thumb{
	background: #0000CD;
}

input[type=range]::-webkit-slider-runnable-track {
	width: 100%;
	height: 2px;
	background: #ddd;
}
input[type=range]::-moz-range-track {
	width: 100%;
	height: 2px;
	background: #ddd;
}

input[type=range]:focus::-moz-range-track {
	background: #0000CD;
}
input[type=range]:focus::-webkit-slider-runnable-track{
	background: #0000CD;
}
input[type=range]:focus{
	outline: none;
}

input[type=range]::-ms-track{
	width: 100%;
	height: 2px;
	cursor: pointer;
	background: transparent;
	border-color: transparent;
	border-width: 16px 0;
	color: transparent;
}

input[type=range]::-ms-thumb{
	height: 14px;
	width: 14px;
	border-radius: 360px;
	cursor: pointer;
	background: #bababa;
	
}
input[type=range]:focus::-ms-thumb{

	background: #0000CD;
	border: transparent 1px solid;
	
}

input[type=range]::-ms-fill-lower{
	background: #cecece;
}
input[type=range]::-ms-fill-upper{
	background: #cecece;
}
input[type=range]:focus::-ms-fill-lower {
  background: #0000CD;
}
input[type=range]:focus::-ms-fill-upper {
  background: #0000CD;
}


input[type=range]::-webkit-slider-runnable-track-progress {

	background: red;
}

input[type=range]::-moz-range-progress {
  background-color: red;
}


input[type=range]::-webkit-slider-thumb:before {
   background-color: orange;
}
@font-face{
	font-family: 'icon';
	src: url('../fonts/fontawesome-webfont.ttf');
	src: url('../fonts/fontawesome-webfont.eot');
	
}

.player-audio > button{
	border: none;
	background: transparent;
	color: #888;

}

.player-audio {
	padding: 10px;
	color: #999;
}
