/* For Custom Patient History Report */
.patient-history-results-table {
	table-layout: fixed;
}

.fixed-table-body:has(.patient-history-results-table), .fixed-table-body:has(.patient-history-info-table), .fixed-table-body:has(.patient-history-header-table), .fixed-table-body:has(.patient-history-notes-table) {
	overflow-x: unset;
	overflow-y: unset;
}

.patient-history-results-table .id-field, .patient-history-notes-table .id-field {
	width: 50px;;
}

.patient-history-results-table .keywords-field span {
	padding: 5px;
	border-radius: 5px;
	text-align: center;
	font-size: 14px;
	display: inline-block;
	width: 100%;
}

.patient-history-notes-table .name-field{
	width: 8%;
}

.patient-history-results-table{
	border-top: 1px solid #ddd;
}

.patient-history-notes-table tbody tr, .patient-history-notes-table tbody tr td{
	border-top: none !important;
}

#ReportContainer .fixed-table-header {
	border: none;
}

.patient-history-header-table tbody tr, .patient-history-header-table tbody tr td, h1, h2,
.patient-history-info-table tbody tr, .patient-history-info-table tbody tr td {
	border: none !important;
	padding: 0 !important;
	margin: 0 !important;
} 

#ReportContainer .patient-history-header-table, #ReportContainer .patient-history-info-table {
	margin-top: 30px !important;
	margin-bottom: 5px !important;
}

.patient-history-info-table, .patient-history-notes-table + .patient-history-header-table,  .patient-history-results-table + .patient-history-header-table{
	border-top: 1px solid #ddd;
}

.patient-history-results-table .large, .patient-history-notes-table .large{
	width: 220px;;
}

.patient-history-results-table .small {
	width: 110px;
}

.patient-history-results-table .medium {
	width: 160px;
}
