/* Überschrift Liste */
.list-table > tbody > tr > td.list-table-col-title {
  color: #99270b;
}
/* Background Liste*/
.list-table > tbody > tr > td, .list-table > tbody > tr > th, .list-table > tfoot > tr > td, .list-table > tfoot > tr > th, .list-table > thead > tr > td, .list-table > thead > tr > th {
  color: #151515;
  background: #f8f1e9;
}
.list-table > tbody > tr, .list-table > thead > tr, .list-table > tfoot > tr {
    background: #f8f1e9;
}
/* Schaltleiste Liste*/
.btn-primary {
  color: #fff;
  background-color: #99270b;
  border-color: #99270b;
  font-weight: 600;
}
.btn-primary:hover {
  color: #fff;
  background-color: #7fb983;
  border-color: #7fb983;
}

/* Box einzelne Veranstaltung*/
.box.highlight {
  background: #f8f1e9;
  color: #151515;
}
.box.highlight .title-text {
  color: #545454;
}
.box .title-icon .fa {
  font-size: 30px;
  line-height: 35px;
  color: #99270b;
}
/* jetzt buchen */
.btn-success {
  color: #fff;
  background-color: #99270b;
  border-color: #99270b;
  font-weight: 600;
}
.alert-warning {
  background-color: #f38f1c;
  border: 0;
  color: #fff;
  font-weight: 600;
}
.alert-success {
  background-color: #f8f1e9;
  border-color: #f8f1e9;
  color: #151515;
 }

/* Box Kurstermine*/
.box.border {
  padding: 19px 16px;
  border: 1px solid #e1e1e8;
  background-color: #f8f1e9;
  color: #99270b;
}
.box.border .dates-table > thead > tr > th {
  background: #f8f1e9;
  color: #99270b;
  border: 1px solid #e1e1e8;
  font-weight: 600;
}
.box.border .dates-table > tbody > tr > td {
  border-bottom: 1px solid #e1e1e8;
  background: #f8f1e9;
}
