@charset 'UTF-8';
#ibd-management {
  margin-top:-100px;
  padding-top:100px;
}

.library-list {
  display:flex;
  margin-top:1em;
}
.library-list a.mvlink {
  max-width:30%;
}
.library-list a.mvlink > img {
  max-width:100%;
  border:1px solid #dddddd;
}
.library-list img,
.library-list a {
  max-width:30%;
}
.library-list a img {
  border: 1px solid #cccccc;
}
.library-list p,
.library-list div {
  max-width:70%;
  min-width: 60%;
  padding:0 1em;
}
.library-list div > p,
.library-list div div > a,
.library-list div  div,
.library-list a > img {
  max-width:100%;
}
.player {
  width: 100%;
  /* height: 100%; */
  background-color: #000000;
  position: relative;
  padding-bottom: 56.25%;
}

a.recipe-btn {
  display: inline-block;
  padding:0.25em 1em;
  background-color: #E99D40;
  color:#ffffff;
  font-size:1.0em;
  text-decoration: none;
  margin:0.5em 1em 0.5em 0;
  border-radius: 24px;
}

@media screen and (max-width: 768px) {

  .library-list {
    display:block;
    margin:1em auto;
    text-align: center;

  }
  .library-list a.mvlink {
    width:90%;
    max-width: 90%;
    margin:0 auto;
  }
  .library-list img {
    width:90%;
    margin:0 auto;
  }
  .library-list a {
    max-width:100%;
  }
  .library-list div,
  .library-list p {
    max-width: 100%;
    padding: 1em;
    text-align: left;
}

.library-list div div {
  text-align: center;
}
a.recipe-btn {
    display: block;
    text-align: center;

}
}