.detail-card-body .form-group label.form-label,
.detail-card-body .form-group .form-check label.form-check-label {
  font-size: 16px;
  font-family: 'Dosis', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}

.detail-card-body .form-group .form-check input.form-check-input {
  margin-top: 0;
  margin-right: 0.25rem;
}

.detail-card-body .form-group {
  margin-bottom: 2rem;
}

.detail-card-body .form-group a.inline-add-button {
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  padding: .375rem 0.5rem;
  font-weight: 400;
  line-height: 1.5;
  font-size: 1rem;
}

.detail-card-body .form-group .select2-container .select2-selection--single,
.detail-card-body .form-group .select2-container .select2-selection--multiple {
  height: auto;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}

.detail-card-body .form-group .select2-container .select2-selection__rendered {
  font-weight: 400;
  line-height: 1.5;
  font-size: 1rem;
  padding: .375rem .75rem;
  padding-right: 1.25rem;
}

.detail-card-body .form-group .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 100%;
}

select:invalid {
  color: #999;
}