*{
    margin: 0;
    padding: 0;
    box-sizing: border-box;//border box 
}

body{
    overflow: hidden;
}

.progress-container{
    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 0.8em;
    background: #ffffff;
    border-radius: 5px;
    cursor: pointer;
    height: 4px;
    width: 98%;
}

.progress_bar {
    background-color: #fe8daa;
    border-radius: 5px;
    height: 100%;
    width: 0%;
    transition: width 0.1s linear;
}

.img-fluid {
    height: 200px
}

i:hover{
    transform: scale(1.08);
    opacity: 0.8;
}

.slidecontainer {
    width: 100%; /* Width of the outside container */
  }
  
  /* The slider itself */
  .slider {
    -webkit-appearance: none;  /* Override default CSS styles */
    appearance: none;
    width: 100%; /* Full-width */
    height: 5px; /* Specified height */
    background: #d3d3d3; /* Grey background */
    outline: none; /* Remove outline */
    opacity: 0.7; /* Set transparency (for mouse-over effects on hover) */
    -webkit-transition: .2s; /* 0.2 seconds transition on hover */
    transition: opacity .2s;
  }
  
  /* Mouse-over effects */
  .slider:hover {
    opacity: 1; /* Fully shown on mouse-over */
  }

.slider::-webkit-slider-thumb {
    -webkit-appearance: none; /* Override default look */
    appearance: none;
    width: 12px; /* Set a specific slider handle width */
    height: 12px; /* Slider handle height */
    border-radius: 50%;
    background: #3455c2; /* Green background */
    cursor: pointer; /* Cursor on hover */
  }

  .slider::-moz-range-thumb {
    width: 25px; /* Set a specific slider handle width */
    height: 25px; /* Slider handle height */
    background: #4CAF50; /* Green background */
    cursor: pointer; /* Cursor on hover */
  }

  .highlight_list{
    background-color: rgb(49, 51, 47) !important;
    color: #d3d3d3;
    box-shadow: 7px 6px 5px 1px rgba(0,0,0,0.75);
  }

@media (min-width: 600px){
    #song_disp{
        margin: 0em 4.7em;
    }
}
