body {
  background-color: #f8f9fa;
}

.form-container {
  max-width: 800px;
  margin: 0 auto 0 auto;
}

.alert-light {
  color: #383d41 !important;
}

.spinner-border {
  vertical-align: initial !important;
}

#spinner-field {
  margin-top: -27px;
  margin-left: 2px;
  position: fixed;
  width: 1rem;
  height: 1rem;
}

.hidden-box {
  display: none;
}

.participant-header, .curator-header {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-top-left-radius: calc(.3rem - 1px);
  border-top-right-radius: calc(.3rem - 1px);
}

.participant-title, .curator-title {
  margin-bottom: 0;
  line-height: 1.5;
}

input[type=file] {
  display: block;
}

.hidden {
  display: none!important;
}

.btn-del {
	background: none;
	color: inherit;
	border: none;
	padding: 0;
	font: inherit;
	cursor: pointer;
	outline: inherit;
}

.btn-del:hover {
	color: #dc3545;
}