.breadcrumb-item + .breadcrumb-item {
	padding-right: 0.5rem;
	padding-left: 0;
}
.breadcrumb-item + .breadcrumb-item::before {
	float: right;
	padding-right: 0;
	padding-left: 0.5rem;
}
.input-group > .form-control:first-child, .input-group > .custom-select:first-child {
	margin-left: -1px;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	border-top-right-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
}
.input-group > .form-control:last-child, .input-group > .custom-select:last-child {
	border-top-left-radius: 0.25rem;
	border-bottom-left-radius: 0.25rem;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
}
.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
	border-radius: 0.25rem 0 0 0.25rem;
}
.list-group-horizontal .list-group-item:first-child {
	border-top-left-radius: 0;
	border-top-right-radius: 0.25rem;
	border-bottom-right-radius: 0.25rem;
	border-bottom-left-radius: 0;
}
.list-group-horizontal .list-group-item:last-child {
	margin-right: -1px;
	border-top-left-radius: 0.25rem;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0.25rem;
}
.custom-control-label::before {
	left: initial;
	right: -1.5rem;
}
.custom-control-label::after {
	left: initial;
	right: -1.5rem;
}
.custom-control-inline {
	margin-right: 1.5rem;
}
.custom-control-label {
	padding-top: 3px;
}
.custom-checkbox {
	padding-right: 1.5rem;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
	border-radius: 0 0.25rem 0.25rem 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
	border-radius: 0.25rem 0 0 0.25rem;
}
.modal-header .close {
	margin: -1rem auto -1rem -1rem;
}
.modal-footer > :not(:last-child) {
	margin-right: 0;
	margin-left: .25rem;
}
.modal-footer > :not(:first-child) {
	margin-right: .25rem;
	margin-left: 0;
}
.nav {
	padding-right: 0;
}
.alert-dismissible {
	padding-right: 1.25rem;
}
.alert-dismissible .close {
	left: 0;
	right: auto;
}
.pagination-sm .page-item:first-child .page-link {
	border-radius: 0 0.2rem 0.2rem 0;
}
.pagination-sm .page-item:last-child .page-link {
	border-radius: 0.2rem 0 0 0.2rem;
}
.page-item:first-child .page-link {
	margin-left: -1px;
}
