body {background:#baa684;font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;font-size:13px;}
.flex {gap:20px;}
.thebookinglist {background:#FFF;color:#000;padding:30px;}
.bookingresults {margin-top:30px;}
.bookingresults a {color:#bd9349;}
#resultstable_wrapper {overflow:auto;padding: 10px;margin-left: -10px;margin-right: -10px;font-size:0.8em;}
.resultstable table {border-right: 0px;border-left: 1px solid #CCC;}
.dataTables_wrapper .dataTables_filter {margin-bottom:20px;}
.dataTables_wrapper .dataTables_filter label {display:flex;align-items:center;}
.resultstable table th,.resultstable table .td {border-right: 0px;border-left: 1px solid #CCC;border:1px solid #CCC;}
.resultstable {border-right: 0px;border-left: 1px solid #CCC;}
.resultstable th,.resultstable td {border-right: 0px;border-left: 1px solid #CCC;white-space:nowrap;}
input, select, textarea, select option {padding:6px;}
table.dataTable thead th, table.dataTable thead td {padding:6px 12px;}
table.dataTable tbody th, table.dataTable tbody td {padding:4px 10px;}