body { background-color: #28262C; color: #F9F5FF; } .hidden { display: none; } .header { font-size: 28px; text-align: center; } .main { display: flex; flex-direction: row; } .information-and-showlist { display: flex; flex-direction: column; width: 50%; } .showlist { width: 50%; } .show { color: #14248A; cursor: pointer; } .tracklist { font-size: 14px; } .tracklist span { display: block; } .audio-player-and-tracks { display: flex; flex-direction: column; align-items: center; width: 50%; } .audio-player { display: flex; width: 50%; align-items: center; } .audio-player button { height: 14px; } .show-info { width: 50%; align-items: center; } .time { top: 50%; } input { background-color: #28262C; } input[type=range] { height: 36px; -webkit-appearance: none; margin: 10px 0; width: 100%; float: left; } input[type=range]:focus { outline: none; } input[type=range]::-webkit-slider-runnable-track { width: 100%; height: 1px; cursor: pointer; animate: 0.2s; box-shadow: 0px 0px 0px #000000; background: #FFFFFF; border-radius: 0px; border: 0px solid #000000; } input[type=range]::-webkit-slider-thumb { box-shadow: 0px 0px 0px #000000; border: 0px solid #FFFFFF; height: 30px; width: 1px; border-radius: 0px; background: #FFFFFF; cursor: pointer; -webkit-appearance: none; margin-top: -14.5px; } input[type=range]:focus::-webkit-slider-runnable-track { background: #FFFFFF; } input[type=range]::-moz-range-track { width: 100%; height: 1px; cursor: pointer; animate: 0.2s; box-shadow: 0px 0px 0px #000000; background: #FFFFFF; border-radius: 0px; border: 0px solid #000000; } input[type=range]::-moz-range-thumb { box-shadow: 0px 0px 0px #000000; border: 0px solid #FFFFFF; height: 30px; width: 1px; border-radius: 0px; background: #FFFFFF; cursor: pointer; } input[type=range]::-ms-track { width: 100%; height: 1px; cursor: pointer; animate: 0.2s; background: transparent; border-color: transparent; color: transparent; } input[type=range]::-ms-fill-lower { background: #FFFFFF; border: 0px solid #000000; border-radius: 0px; box-shadow: 0px 0px 0px #000000; } input[type=range]::-ms-fill-upper { background: #FFFFFF; border: 0px solid #000000; border-radius: 0px; box-shadow: 0px 0px 0px #000000; } input[type=range]::-ms-thumb { margin-top: 1px; box-shadow: 0px 0px 0px #000000; border: 0px solid #FFFFFF; height: 30px; width: 1px; border-radius: 0px; background: #FFFFFF; cursor: pointer; } input[type=range]:focus::-ms-fill-lower { background: #FFFFFF; } input[type=range]:focus::-ms-fill-upper { background: #FFFFFF; }