.AudioLibraryControl .AudioFile {   padding: 5px 0 0 0;   float:right;}

.AudioLibraryControl .AudioFile span { cursor: pointer; color: #a94e00;  font-size: small;  }

.AudioLibraryControl .Content {
    clear:both;
}
.AudioLibraryControl .Content .LibraryTitle{
    font-size:medium;
    color:#002809;
    font-weight:bold;
}
.AudioLibraryControl .Content .LibraryDescription{
    font-size:small;
    color:#002809;
}
.AudioLibraryControl{background: #eee;margin-top: 20px;}
.AudioLibraryControl .Title span{
    font-size: 24px;
    font-weight: bold !important;
    background: #eee;
    color: #3b5997 !important;
    padding: 5px;
    z-index: 3;
    position: relative;
}
.AudioLibraryControl .Title{text-align: center;position: relative;padding: 3px 0;margin-bottom: 20px;}
.AudioLibraryControl .AudioPlay audio{
    width: 100%;
}
.AudioLibraryControl .more{
    display: block;
}
.AudioLibraryControl .Title:before {
    content: "";
    position: absolute;
    height: 1px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;
    background: #d5d5d5;
}
.AudioLibraryControl .AudioPlayer p{
    display: none;
}
.AudioLibraryControl .AudioPlayer audio{
    width: 100%
}
.AudioLibraryControl .ListFile {
    padding-left: 20px;
    padding-right: 10px;
}
.AudioLibraryControl .ListFile .tblSimList tr {
    padding: 5px 0px;
    padding-left: 15px;
    position: relative;
    border-bottom: 1px solid #dddddd;
    display: inline-block;
    width: 100%;
}
.AudioLibraryControl .ListFile .tblSimList tr:last-child {
    border-bottom: 0px solid #dddddd;
}
.AudioLibraryControl .ListFile .tblSimList tr:before {
    position: absolute;
    width: 4px;
    height: 4px;
    content: "";
    top: 15px;
    left: 0px;
    background: #4e4e4e;
}
.AudioLibraryControl .ListFile .tblSimList a {
  font-size: 15px;
}
.AudioLibraryControl .ListFile .tblSimList a:hover {
  color: #016acd;
}
@media only screen and (max-width: 768px){
    .AudioLibraryControl {
    width: 100vw;
    padding: 10px;
}
} 