.phage-layout-pdf {
	width: 100%;
	border-collapse: collapse;
}

.phage-layout-pdf h3 {
	margin: 0;
}

.phage-layout-pdf td {
	border: 1px solid #ccc;
	padding: 8px;
}

.phage-layout-pdf .section-header {
	background-color: #f2f2f2;
	font-weight: bold;
	border-bottom: 2px solid #aaa;
}

.phage-layout-pdf .field__label {
	font-style: italic;
	color: #888;
}

.phage-layout-pdf .content.row {
	font-size: 0;
	width: 100%;
	margin-bottom: 20mm;
}

.phage-layout-pdf .content.row > div {
	display: inline-block;
	vertical-align: top;
	font-size: 16px; /* restore font size */
	box-sizing: border-box;
}

.phage-layout-pdf .content.row > .col-9 {
	width: 60%;
	padding-right: 20mm;
}

.phage-layout-pdf .content.row > .col-3 {
	width: 28%;
}

.phage-layout-pdf .view-phages-pour-souche {
	margin-bottom: 14px;
}

.phage-layout-pdf .view-phages-pour-souche .views-view-grid {
	display: table;
	width: 100%;
}

.phage-layout-pdf .view-phages-pour-souche .cols-5 .views-row {
	display: table-row;
	padding: 10px;
}

.phage-layout-pdf .view-phages-pour-souche .cols-5 .views-col {
	width: 20%;
	display: table-cell;
	padding: 10px;
}

.milieux-pdf table {
	border: 1px solid #0000001a;
	border-radius: 10px;
}

.milieux-pdf table td {
	padding: 20px 10px;
}
