/* Front-end styles for DDS BibTeX output */
.dds-bibtex-filter {
	margin: 0.5rem 0 1rem;
}
.dds-bibtex-filter input[type=search] {
	width:100%;
	max-width:96%;
	margin:0 20px;
	padding:10px;
	font-size: 1.4rem;
	font-weight:300;
	border:1px solid #000;
}
.dds-bibtex-filter input[type=search]:focus {
	background:rgba(242, 103, 34, 0.6);
}
.dds-bibtex-list {
	margin-left: 1.25rem;
	list-style: decimal;
}
.dds-bibtex-item {
	margin: 0.4rem 0;
}
.dds-bibtex-item .title {
	font-style: italic;
}
.dds-bibtex-year,
.dds-bibtex-author {
	margin-top: 1.5rem;
	font-weight: 600;
	border-bottom: 1px solid #ccc;
	padding-bottom: 0.25rem;
}

.dds-bibtex-table {
  width: 100%;
  border-collapse: collapse;
}
.dds-bibtex-table th,
.dds-bibtex-table td {
  padding: 0.5rem;
  vertical-align: top;
}
.dds-bibtex-table th {
  background-color: #f5f5f5;
  font-weight: 600;
}

/* Hide our external search bar if .no-search is present */
.dds-bibtex-filter.no-search { display: none !important; }

/* Hide DataTables’ own search UI in both possible wrappers */
.dds-bibtex-table.no-search ~ .dt-container .dt-search,
.dds-bibtex-table.no-search .dt-container .dt-search,
.dds-bibtex-table.no-search ~ .dataTable-top .dataTable-search,
.dds-bibtex-table.no-search .dataTable-top .dataTable-search {
  display: none !important;
}