body {
  background-color: rgb(191, 177, 157);
}

.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: rgba(249, 249, 249, 0.15);
}

.table-striped > tbody > tr:nth-of-type(even) {
  background-color: rgba(249, 249, 249, 0.1);
}

.table-hover > tbody > tr:hover {
  background-color: rgba(249, 249, 249, 0.3);
  cursor: pointer;
}

.btn-primary {
    color: #fff;
    background-color: #b19164;
    border-color: #ceb694;
}

.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #b19164;
  border-color: #ceb694;
}
.btn-primary:hover {
  color: #fff;
  background-color: #907145;
  border-color: #ceb694;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #907145;
  border-color: #ceb694;
}


.jumbotron {
  background-image: url('../nadine_denize.jpg');
  background-size: cover;
  background-repeat: no-repeat;
}

.livret {
    text-align: justify;
}


aside {
  display: none;
}

footer {
  min-height: 10em;
}

#audio-player {
  background-color: #000;
  position: fixed;
  bottom: 0;
  right: 0;
  width: 100%;
  margin: 0;
  padding: 0;
}

#audio-player audio {
  width: 100%;
  margin: 0;
  padding: 0;
}

#audio-player p {
  color: #ccc;
  padding: 0 1em 0 1em;
}

#audio-player p span {
  color: #777;
}

#video-player {
  background-color: #000;
  position: fixed;
  bottom: 0;
  right: 0;
  max-width: 30em;
  margin: 0;
  padding: 0;
}

#video-player video {
  width: 100%;
  margin: 0;
  padding: 0;
}

#video-player p {
  color: #ccc;
  padding: 0 1em 0 1em;
  font-size: 0.8em;
}

#video-player p span {
  color: #777;
}
