#ad-correspondance label {
	display: inline-block;
}

#ad-correspondance label:not(:first-of-type), #ad-correspondance div.btn {
	margin-left: 15px;
}

#ad-correspondance div.btn.btn-success {
	position: absolute;
	right: 15px;
	bottom: 0px;
	margin-left: 0;
}
/* TABLE CORRESPONDANCE GROUPE / RANG / ETABLISSEMENT */
.table-group-rank-firm {
	vertical-align: middle;
	margin-top: 30px;
}
.table-group-rank-firm .action-buttons{
	width: 80px;
	text-align: center
}

@media (max-width: 768px){
	#active-directory-form-settings .row > div:not(last-of-type) {
		margin-bottom: 15px;
	}
	#ad-correspondance div.btn.btn-success {
		position: unset;
	}
}