/* All styles created for demo purposes only, you may not need this for your project */
.demo-button button {
  margin-bottom: 5px; }

.demo-button .btn-group {
  margin-bottom: 5px; }

.demo-icons li {
  margin-bottom: 50px;
  text-align: center; }

.demo-icons .lnr,
.demo-icons .fa {
  font-size: 28px; }

.demo-icons .cssclass {
  display: block;
  margin-top: 5px;
  margin-left: 5px; }
@media screen and (max-width: 767px){
.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th {
    white-space: unset;
}
.panel-content {
    padding: 5px 15px !important;
}
table.table.table-striped.no-margin>tbody>tr>td:nth-child(5)
,table.table.table-striped.no-margin>tbody>tr>td:nth-child(6)
,table.table.table-striped.no-margin>tbody>tr>td:nth-child(7)
,table.table.table-striped.no-margin>thead>tr>th:nth-child(5)
,table.table.table-striped.no-margin>thead>tr>th:nth-child(6)
,table.table.table-striped.no-margin>thead>tr>th:nth-child(7) {
    display: none;
}
audio {
    width: 100%;
}
}
/*# sourceMappingURL=demo.css.map */