#information {
  background-color:transparent; 
  border: 0; 
  position: fixed; 
  top: 0; 
  right: 0; 
  margin: 1%;
  opacity: 0.3;
  color: white;
  transition: 1.0s;
} #information:hover {
  opacity: 1;
}
.checkbox-lg {
  padding: 10px;
  scale: 2;
  margin-left: 1%;
  margin-bottom: 5%;
}
#bekijken {
  background-color: #f29f01 !important;
  border-color: #f29f01 !important;
}
#state0 {
  color:darkred;
}
#state1 {
  color: darkgreen;
}
.information {
  background-color:transparent;  
  color: white;
  border: 0;
  margin: auto;
}
textarea {
  white-space: pre-wrap;
}
.alert { 
  position: absolute;
  z-index: 2;
  right: 10px;
  bottom: 0;
}
#close {
  background-color:transparent; 
  border: 0;
}
#header {
  background-color: #374e3c;
}
.form-control {
  font-size: 125% !important;
}
#preken {
  margin: 0; 
  height: 100%; 
  width: 100%; 
  background-color: #374e3c; 
  background-position: center; 
  background-image: linear-gradient(to bottom, rgba(55,78,60,1) 0%, rgba(55,78,60,0.900073700378589) 50%, rgba(55,78,74,1) 100%), url('background.webp'); 
  background-size: cover; 
  background-repeat: no-repeat; 
  background-size: auto;
  background-attachment: fixed;
}
.card {
  margin: 1%;
}
.timeline {
  height: 160%;
}
.audio-player {
    height: 75px;
    width: 100%;
    background: #444;
    box-shadow: 0 0 20px 0 #000a;
    font-family: arial;
    color: white;
    font-size: 0.75em;
    overflow: hidden;
    display: grid;
    grid-template-rows: 6px auto;
    position: absolute; 
    bottom: 0;
}
.audio-player .timeline {
    background: white;
    width: 100%;
    position: relative;
    cursor: pointer;
    box-shadow: 0 2px 10px 0 #0008;
  }
  .audio-player .timeline .progress {
    background: coral;
    width: 0%;
    height: 100%;
    transition: 0.25s;
  }
  .controls {
    font-size: 200%;
  }
  .audio-player .controls .toggle-play.play {
    cursor: pointer;
    position: relative;
    left: 0;
    height: 0;
    width: 0;
    border: 7px solid #0000;
    border-left: 13px solid white;
  }
  .audio-player .controls .toggle-play.play:hover {
    transform: scale(1.5);
  }
  .audio-player .controls .toggle-play.pause {
    height: 15px;
    width: 20px;
    cursor: pointer;
    position: relative;
  }
  .audio-player .controls .toggle-play.pause:before {
    position: absolute;
    top: 0;
    left: 0px;
    background: white;
    content: "";
    height: 15px;
    width: 3px;
  }
  .audio-player .controls .toggle-play.pause:after {
    position: absolute;
    top: 0;
    right: 8px;
    background: white;
    content: "";
    height: 15px;
    width: 3px;
  }
  .audio-player .controls .toggle-play.pause:hover {
    transform: scale(1.5);
  }
  .audio-player .controls {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    padding: 0 20px;
  }
  .audio-player .controls > * {
    display: flex;
    justify-content: center;
    align-items: center;
  }.audio-player .controls .volume-container {
    cursor: pointer;
    position: relative;
    z-index: 2;
  }
  .audio-player .controls .volume-container .volume-button {
    height: 26px;
    display: flex;
    align-items: center;
  }
  .audio-player .controls .volume-container .volume-button .volume {
    transform: scale(0.7);
  }
  .audio-player .controls .volume-container .volume-slider {
    position: absolute;
    opacity: 0;
    right: 15px;
    z-index: -1;
    width: 15px;
    height: 15px;
    background: white;
    box-shadow: 0 0 20px #000a;
    transition: 0.5s;
  }
  .audio-player .controls .volume-container .volume-slider .volume-percentage {
    background: coral;
    height: 100%;
    width: 75%;
  }
  .audio-player .controls .volume-container:hover .volume-slider {
    opacity: 1;
    right: -123px;
    width: 120px;
  }
  .controls a {
    text-decoration: inherit;
    color: inherit;
  }
  .controls a:hover {
    color: inherit;
  }