.jm-subscriptions-table {
	width: 100%;
	table-layout: fixed;
}

.jm-subscriptions-table th,
.jm-subscriptions-table td {
	padding: 12px 15px;
	vertical-align: middle;
}

/* Plan */
.jm-subscriptions-table th:nth-child(1),
.jm-subscriptions-table td:nth-child(1) {
	width: 35%;
}

/* Status */
.jm-subscriptions-table th:nth-child(2),
.jm-subscriptions-table td:nth-child(2) {
	width: 12%;
}

/* Start date */
.jm-subscriptions-table th:nth-child(3),
.jm-subscriptions-table td:nth-child(3) {
	width: 18%;
	white-space: nowrap;
}

/* Expiration */
.jm-subscriptions-table th:nth-child(4),
.jm-subscriptions-table td:nth-child(4) {
	width: 18%;
	white-space: nowrap;
}

/* Quantity */
.jm-subscriptions-table th:nth-child(5),
.jm-subscriptions-table td:nth-child(5) {
	width: 8%;
	text-align: center;
}

/* Final price */
.jm-subscriptions-table th:nth-child(6),
.jm-subscriptions-table td:nth-child(6) {
	width: 15%;
	text-align: right;
	white-space: nowrap;
}

.jm-subscriptions-table td:first-child {
	overflow-wrap: break-word;
}