.form-check {
	margin: 2px 0;
}
.form-check-label {
	float: none;
	display: inline;
}
.form-check-label input[type="checkbox"] {
	margin: unset;
	margin-right: .25em;
    vertical-align: text-top;
}

.selection_with_archive_container {
	display: flex;
	align-items: baseline;
}
.selection_with_archive_container a
.selection_with_archive_container label {
	flex: none;
}
fieldset .selection_with_archive_container select {
	max-width: 40em;
}
.selection_with_archive_container label {
	float: none;
}

.cc-inline-tag {
	display: inline-block;
	border: 1px solid;
	border-radius: 3px;
	padding: 0px 5px;
	font-size: 10px;
	font-weight: bold;
	margin-right: 5px;
	vertical-align: middle;
	white-space: nowrap;
}
.cc-inline-tag-green {
	background: #d4edda;
	color: #1a6b35;
	border-color: #a8d5b5;
}
.cc-inline-tag-purple {
	background: #f3e6ff;
	color: #5a1a8a;
	border-color: #d4aaee;
}
.cc-inline-tag-blue {
	background: #d0e8f7;
	color: #1a4f7a;
	border-color: #a0c8e8;
}