.acf-field[data-name=date_to_run] .acf-repeater {
	display: flex;
	flex-flow: row-reverse;
}

.acf-repeater > .acf-actions .acf-button {
	display: flex;
	height: calc(100% - 8px);
	width: 100px;
	text-align: center;
	align-items: center;
}

.acf-label label {
	font-size: 1.5rem;
}

.acf-field:not(.acf-field-date-picker) {
	padding: 3rem !important;
}

.acf-field:nth-child(odd):not(.acf-field-date-picker) {
	background: #efefef;
}

.acf-field:nth-child(even):not(.acf-field-date-picker) {
	background: #dedede;
}
span.acf-required {
	display: none;
}

.category-button-group .acf-button-group label, .daily_digest_emails .acf-checkbox-list label {
	font-size: 1.1rem !important;
	font-weight: bold;
}

[data-taxonomy="listserv"] label {
	font-size: 1.1rem;
	font-weight: bold;
	padding-right: 3rem;
}

[data-taxonomy="listserv"] ul.acf-checkbox-list.acf-bl {
	display: flex !important;
}

[data-taxonomy="listserv"] .categorychecklist-holder {
	border: none !important;
}

@media (max-width: 600px) {
	[data-taxonomy="listserv"] ul.acf-checkbox-list.acf-bl {
		flex-direction: column !important;
	}
}

/*(begin) Make the button group stacked on mobile and span the width of the screen tablet and desktop*/
.acf-button-group {
	display: flex !important;
}

@media (max-width: 600px) {
	.acf-button-group {
		flex-direction: column !important;
	}
}
/*(end) Make the button group stacked on mobile and span the width of the screen tablet and desktop*/
/*Hide the retiree checkbox using css to avoid the FOUC because the JS hiding. */
.daily_digest_emails li:last-child {
	display:none;
}
