.embed-code {
  float: left;
  position: relative;
}
.embed-code .embed-code-wrapper {
  position: absolute;
  min-width: 280px;
  border: 1px solid #dddddd;
  background-color: #f4f4f4;
  padding: 5px;
  display: none;
  top: 32px;
  left: 0;
}
.embed-code .embed-code-wrapper textarea {
  resize: none;
}
.embed-code .embed-code-wrapper > * {
  margin-right: 5px;
  vertical-align: top;
}
.embed-code .embed-code-wrapper > *:last-child {
  margin-right: 0;
}
.embed-code.active {
  height: 110px;
}
.embed-code.active .embed-code-wrapper {
  display: block;
}

.pdf-actions-links a, .pdf-actions-links a:hover, .pdf-actions-links a:active, .pdf-actions-links a:focus {
  color: #333;
  font-size: 20px;
}

.invoice-actions-links span,
.course-publised-actions-links span,
.participant-participation span {
  color: #e78f29;
  display: block;
}
.invoice-actions-links span.green,
.course-publised-actions-links span.green,
.participant-participation span.green {
  color: #00a65a;
}
.invoice-actions-links a, .invoice-actions-links a:hover, .invoice-actions-links a:active, .invoice-actions-links a:focus,
.course-publised-actions-links a,
.course-publised-actions-links a:hover,
.course-publised-actions-links a:active,
.course-publised-actions-links a:focus,
.participant-participation a,
.participant-participation a:hover,
.participant-participation a:active,
.participant-participation a:focus {
  color: #333;
  display: block;
}

table[data-tablesaw-mode=swipe] {
  overflow: hidden;
}

#embed-window {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
#embed-window.hide {
  display: none;
}
#embed-window .close-overlay {
  display: block;
  width: 32px;
  height: 32px;
  text-align: center;
  background: white;
  border: 1px solid #666;
  border-radius: 16px;
  line-height: 30px;
  font-size: 20px;
  position: absolute;
  top: -16px;
  right: -16px;
  color: gray;
}
#embed-window .overlay {
  background: rgba(0, 0, 0, 0.3);
  width: 100%;
  height: 100%;
}
#embed-window .code-wrapper {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 20px;
  background: white;
}

.sidebar .sidebar-menu a {
  white-space: normal;
}

.admin-participant-header {
  display: flex;
  justify-content: space-between;
  margin-bottom: 20px;
}
.admin-participant-header h3 {
  font-size: 20px;
  font-weight: bold;
}
.admin-participant-header h4 {
  font-size: 18px;
  font-weight: bold;
}
.admin-participant-header .normal {
  font-weight: normal;
}

#filter_registrationDate_value {
  display: flex;
}
#filter_registrationDate_value > div:first-child {
  margin-right: 15px;
}

.schnupper-participant-files a {
  color: #000;
  font-size: 20px;
  margin-right: 5px;
}
.schnupper-participant-files a:last-child {
  margin-left: 0;
}

.sonata-action-element {
  font-size: 16px;
  color: black;
}

.sonata-ba-list-field-header th a {
  hyphens: auto;
}

body .tablesaw-swipe .tablesaw-swipe-cellpersist {
  border: none;
}

#voucher_creation {
  margin-bottom: 20px;
}
#voucher_creation label {
  box-sizing: border-box;
  display: block;
  margin-bottom: 10px;
  font-weight: 700;
  font-size: 14px;
  line-height: 20px;
  color: #0a0a0a;
}
#voucher_creation label.required:after {
  content: "*";
  color: #cc0000;
}
#voucher_creation [type=text],
#voucher_creation [type=password],
#voucher_creation [type=date],
#voucher_creation [type=datetime],
#voucher_creation [type=datetime-local],
#voucher_creation [type=month],
#voucher_creation [type=week],
#voucher_creation [type=email],
#voucher_creation [type=number],
#voucher_creation [type=search],
#voucher_creation [type=tel],
#voucher_creation [type=time],
#voucher_creation [type=url],
#voucher_creation [type=color],
#voucher_creation textarea {
  display: block;
  box-sizing: border-box;
  width: 100%;
  height: 32px;
  padding: 6px;
  border: 1px solid #D8D8D8;
  margin: 0 0 12px 0;
  font-family: inherit;
  font-size: 14px;
  color: #0a0a0a;
  background-color: #fefefe;
  box-shadow: none;
  border-radius: 0;
  transition: box-shadow 0.5s, border-color 0.25s ease-in-out;
  -webkit-appearance: none;
  -moz-appearance: none;
}
#voucher_creation label ~ ul, #voucher_creation > div > ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
  color: #cc0000;
  font-size: 14px;
}
#voucher_creation textarea {
  resize: none;
  min-height: 300px;
}
@media screen and (max-width: 740px) {
  #voucher_creation textarea {
    min-height: 200px;
  }
}
#voucher_creation .select2-container {
  margin: 0 0 12px 0;
}
#voucher_creation .iradio_square-blue + label {
  display: inline-block;
  margin: 0 30px 0 10px;
}

.vouchers-create {
  display: inline-block;
  vertical-align: top;
  margin: 0 0 20px 0;
  padding: 16px 30px;
  border: 1px solid #cacaca;
  -webkit-border-radius: 0;
  border-radius: 0;
  text-align: center;
  line-height: 1;
  -webkit-appearance: none;
  transition: background-color 0.25s ease-out, color 0.25s ease-out;
  vertical-align: middle;
  font-size: 12px;
  letter-spacing: 1px;
  font-weight: 700;
  color: #0098D7;
  font-family: "Libre Franklin", Helvetica, Arial, sans-serif;
  text-transform: uppercase;
  background: transparent;
  cursor: pointer;
}
.vouchers-create:hover, .vouchers-create:focus {
  border: 1px solid #0098D7;
  color: #fefefe;
  background-color: #0081b7;
}

div.form-actions.stuck {
  position: static;
  margin: 0 0 20px;
}

#existing-participant .select2-container {
  clear: both;
  width: 100%;
  margin-bottom: 10px;
}

/*# sourceMappingURL=admin.css.map */
