html,
body {
    height: 100%;
}

body {
    background-color: #212121;
    /* padding: 3%;
    display:flex;
    align-items:center; */
    color: azure;
    /* background-repeat: no-repeat;
    background-position-x: center;
    background-position-y: center;
    overflow: hidden; */
}

.progress {
    margin: 2%;
    height: 10px;
}

#timer {
    float: left;
}
#duration {
    float: right;
}
.outerCtrl {
    padding-top: 2%;
}

.list {
    /* white-space: nowrap; */
    /* overflow: hidden; */
    text-overflow: ellipsis;
}

.centerBlock {
    display: table;
    margin: auto;
}

.text-center {
    margin-bottom: 5%;
}

#playlistBtn {
    float: right;
}

#shuffleBtn {
    float: right;
    margin-right: 5%;
}
#checkboxrn {
    float: right;
    margin-right: 5%;
}
.slidecontainer {
    /* display: inline-block; */
    float: left;
    width: 40%;
}

::-webkit-scrollbar {
    width: 0.5rem;
}

::-webkit-scrollbar-track {
    background: inherit;
}

::-webkit-scrollbar-thumb {
    background: #ff3333;
}

::-webkit-scrollbar-thumb:hover {
    background: #ff2828;
}

.slider {
    -webkit-appearance: none;
    width: 100%;
    height: 3px;
    border-radius: 5px;
    background: #d3d3d3;
    outline: none;
    /* opacity: 0.7;
    -webkit-transition: .2s;
    transition: opacity .2s; */
}

/* .slider:hover {
    opacity: 0.8;
} */

.slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    /* appearance: none; */
    width: 15px;
    height: 15px;
    border-radius: 50%;
    background: #ff3333;
    cursor: pointer;
}

.slider::-moz-range-thumb {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: #4caf50;
    cursor: pointer;
}

.btn-primary-outline {
    background-color: transparent;
    border-color: transparent;
}

.progress-bar {
    transition: none;
}
