.dosing-table-wrapper {
	margin-top: 2rem
}
.dosing-table-wrapper h2 {
	font-size: 1.5rem;
	margin-bottom: 1rem;
	color: #5a3a00
}
.dosing-table-wrapper .dosing-table {
	width: 100%;
	border-spacing: 0;
	font-size: 1rem;
	border-collapse: separate;
	table-layout: fixed
}
.dosing-table-wrapper .dosing-table th,
.dosing-table-wrapper .dosing-table td,
.dosing-table-wrapper .dosing-table tr {
	font-size: 1rem !important
}
.dosing-table-wrapper .dosing-table th {
	background: #2e3c43;
	color: #fff;
	text-align: center
}
.dosing-table-wrapper .dosing-table td {
	background: #e7f6fc
}
.dosing-table-wrapper .dosing-table tr:nth-child(even) td {
	background: #d4edf7
}
.dosing-table-wrapper .dosing-table th,
.dosing-table-wrapper .dosing-table td {
	width: 50%;
	padding: .75rem;
	text-align: center
}
.dosing-table-wrapper .dosing-table th:not(:last-child),
.dosing-table-wrapper .dosing-table td:not(:last-child) {
	border-right: 6px solid white
}
.dosing-table-wrapper .dosing-table tr:not(:last-child) td {
	border-bottom: 6px solid white
}
@media (max-width: 600px) {
	.dosing-table-wrapper .dosing-table {
		font-size: 1rem
	}
	.dosing-table-wrapper .dosing-table th {
		font-size: 18px
	}
	.dosing-table-wrapper .dosing-table td {
		font-size: 1rem
	}
	.dosing-table-wrapper .dosing-table th,
	.dosing-table-wrapper .dosing-table td {
		padding: .5rem
	}
	.dosing-table-wrapper .dosing-table td:not(:last-child) {
		border-right: 3px solid white
	}
	.dosing-table-wrapper .dosing-table tr:not(:last-child) td {
		border-bottom: 4px solid white
	}
}