
#video-controls {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 5px;
	opacity: 0.9;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	-o-transition: opacity .3s;
	-ms-transition: opacity .3s;
	transition: opacity .3s;
	background-color: rgba(0,0,0,.5);
	z-index: 1000;
	text-align: center;
	line-height: 1px;
}
/*
body:hover #video-controls {
	opacity: .9;
}
*/
button {
	border: 0;
	background-color: transparent;
	color: #EEE;
	opacity: 0.8;
	-webkit-border-radius: 1px;
	-moz-border-radius: 1px;
	-o-border-radius: 1px;
	border-radius: 1px;	
	-webkit-appearance:none;
	margin: auto;
	line-height: 17px;
}


input:focus,button:focus {
outline: none;
}




button:hover {
	cursor: pointer;
	-webkit-appearance:none
	opacity: 1;

}

#seek-bar {
	width: 80%;
	margin: auto;
}

#volume-bar {
	width: 5%;
	margin: auto;
}

input[type="range"] {
    -webkit-appearance: none !important;
    background-color: silver;
    height:1px;
}

input[type="range"]:hover {
    cursor: pointer;
	-webkit-appearance:none
}

input[type=range]::-moz-range-thumb { /*Firefox curseur */
	-webkit-appearance: none !important;
    background: white;
    width: 6px;
    height: 6px;
    border-radius: 3px;
}

input[type=range]:active::-moz-range-thumb { /*Firefox curseur */
    background: white;
}

input[type=range]::-moz-range-track { /*Firefox slider */
    background: white;
    height: 1px;
}

input[type="range"]::-webkit-slider-thumb { /*Chrome curseur */
    -webkit-appearance: none;
    background-color: white;
    width: 6px;
    height: 6px;
    border-radius: 3px;
}


