#nre-ad-block .table-meta{
  display:flex;
  align-items:center;
}
#nre-ad-block .tgl-sgl{
  margin-right:.5rem;
}
#nre-ad-block .tgl-sgl .btn{
  margin-bottom:0;
}
#nre-ad-block.style-1{
  border-bottom-left-radius:4px;
  border-bottom-right-radius:4px;
  color:#080607;
}
#nre-ad-block.style-1,#nre-ad-block.style-2 .tab-content{
  background-color:#f0f0f0;
  padding:1rem;
}

.accordion #nre-ad-block.bg{
  padding:1rem 0 0;
  background-color:transparent;
  background:transparent;
}

#nre-ldb-stations{
  padding-top:0;
}

.style-ldb{
  background-color:#f0f0f0;
  padding:1rem 1rem 0;
  color:#080607;
  margin-bottom:0;
  border-top-left-radius:4px;
  border-top-right-radius:4px;
}
.style-ldb .form-group{
  display:inline-block;
  width:100%;
}
.bt_table_wrapper{
  color:#fff;
}
.bt_table_wrapper h4{
  font-family:SiteFont-Medium,Helvetica Neue,Arial,sans-serif;
  color:#fff !important;
  background-color:#4e5055;
  padding:.25rem .5rem;
  margin:0 !important;
}

.bt_table tbody tr:nth-child(2n)>td{
  padding:0;
}
.bt_table tr.bt-row{
  border-bottom:none !important;
  margin-bottom:0 !important;
}
.bt_table tr.bt-row td{
  background-color:#fff;
}
.bt_table tr.bt-row-expanded{
  border-top:none;
}
.bt_table tr.bt-row-expanded td{
  background-color:#f7f7f7;
  box-shadow:none;
}
.bt_table tr.bt-row-expanded .collapse,.bt_table tr.bt-row-expanded .collapsing{
  text-align:left;
  padding-top:.1rem;
}
.bt_table .list-content{
  border-top:1px solid #bfbfbf;
}
.bt_table .list-content ul{
  margin:.5rem;
}

#nre-stations-ldb-departure-with-text{
  margin-top:1.5rem;
}

.nre-ldb-places-time{
  font-size:1.5rem;
  font-family:SiteFont-Light,Helvetica Neue,Arial,sans-serif;
}

.book-now-departure-table{
  table-layout:auto !important;
  border:0;
}
.book-now-departure-table td,.book-now-departure-table th,.book-now-departure-table tr{
  border:0;
}
.book-now-departure-table thead tr th{
  background:#4e5055 !important;
  color:#fff !important;
  font-size:20px;
}
.book-now-departure-table tbody tr{
  border-bottom:1px solid #bcbcbc;
}
.book-now-departure-table tbody tr td{
  font-size:18px;
  padding:10px;
}
.book-now-departure-table tbody tr td button{
  margin-bottom:0;
}
.book-now-departure-table tbody tr td.delayed{
  color:#004c45;
}
.book-now-departure-table tbody tr td:last-child{
  width:1%;
  white-space:nowrap;
}
@media (max-width:579.98px){
  .book-now-departure-table{
    border:0;
  }
  .book-now-departure-table thead{
    display:none;
  }
  .book-now-departure-table tr{
    border-bottom:3px solid #999794 !important;
    display:block !important;
    margin-bottom:.5rem !important;
  }
  .book-now-departure-table td{
    border-bottom:1px solid #bfbfbf !important;
    display:block;
    text-align:right;
  }
  .book-now-departure-table td:before{
    content:attr(data-label);
    float:left;
    font-weight:400;
    font-family:SiteFont-Medium,Helvetica Neue,Arial,sans-serif;
    padding-right:1rem;
  }
  .book-now-departure-table td:last-child{
    border-bottom:0;
  }
  .book-now-departure-table .book-button{
    display:block;
    margin:0 auto;
  }
  .book-now-departure-table tbody tr td:last-child{
    width:100%;
  }
}

/*# sourceMappingURL=nre-ad.css.map */