.browse-table a {
	color: #A22D01;
}

.site-theatre .browse-table a {
	color: #5b8d56;
}

table.dataTable.browse-table{
	margin:0 32px;
	width:calc(100% - 64px);
	border-collapse: collapse;
}
table.dataTable.browse-table thead th {
    color:white;
    font-weight:normal;
}
table.dataTable.browse-table thead th span{
	margin-left: 8px;
    text-align: left;
    display: inline-block;
}
table.dataTable.browse-table thead th:hover {
    text-decoration: none;
}
table.dataTable.browse-table tbody tr {
    border-bottom:1px solid lightgray;
    font-size:0.8rem;
}
table.dataTable.browse-table tfoot tr td{
    border:none;
}
table.dataTable.browse-table .browse-index a{
	color:black;
	padding:16px;
	display: inline-block;
   	min-width: 48px;
}
table.dataTable.browse-table .browse-index a.bold{
    border-radius: 2px;
    border: 1px solid rgba(0, 0, 0, 0.3);
	background: linear-gradient(to bottom, rgba(230, 230, 230, 0.1) 0%, rgba(0, 0, 0, 0.1) 100%);
}
table.dataTable.browse-table .browse-index a:hover{
    border-radius: 2px;
    border: 1px solid #111;
	background: linear-gradient(to bottom, #585858 0%, #111 100%);
	color:white;
}
table.dataTable.browse-table .browse-index{
	position:static;
	text-align:center;
}
table.dataTable thead .sorting:after,
table.dataTable thead .sorting_asc:after,
table.dataTable thead .sorting_desc:after,
table.dataTable thead .sorting:before,
table.dataTable thead .sorting_asc:before,
table.dataTable thead .sorting_desc:before {
    left: 4px !important;
    right: auto !important;
}

table.dataTable.browse-table.resource-table thead th, 
table.dataTable.browse-table.resource-table thead th:hover {
   	background-color: #2F3857;;
}

body.site-theatre table.dataTable.browse-table.resource-table thead th,
body.site-theatre table.dataTable.browse-table.resource-table thead th:hover {
   	background-color: #a5521f;
}

table.dataTable.browse-table.works-table thead th, 
table.dataTable.browse-table.works-table thead th:hover {
   	background-color: #2F3857;;
}

body.site-theatre table.dataTable.browse-table.works-table thead th,
body.site-theatre table.dataTable.browse-table.works-table thead th:hover {
   	background-color: #7d8b45;
}

table.dataTable.browse-table.venues-table thead th, 
table.dataTable.browse-table.venues-table thead th:hover {
   	background-color: #866167;
}

body.site-theatre table.dataTable.browse-table.venues-table thead th,
body.site-theatre table.dataTable.browse-table.venues-table thead th:hover {
   	background-color: #34580e;
}

table.dataTable.browse-table.organisations-table thead th, 
table.dataTable.browse-table.organisations-table thead th:hover {
   	background-color: #CA9649;
}

body.site-theatre table.dataTable.browse-table.organisations-table thead th,
body.site-theatre table.dataTable.browse-table.organisations-table thead th:hover {
   	background-color: #2f8b8b;
}

table.dataTable.browse-table.contributor-table thead th, 
table.dataTable.browse-table.contributor-table thead th:hover {
   	background-color: #999C64;
}

body.site-theatre table.dataTable.browse-table.contributor-table thead th,
body.site-theatre table.dataTable.browse-table.contributor-table thead th:hover {
   	background-color: #126b8c;
}

table.dataTable.browse-table.events-table thead th, 
table.dataTable.browse-table.events-table thead th:hover {
   	background-color: #A22D01;
}

body.site-theatre table.dataTable.browse-table.events-table thead th,
body.site-theatre table.dataTable.browse-table.events-table thead th:hover {
   	background-color: #26518c;
}

.browse-index a {
	color: black
}