
[class*="register__work"] .table-responsive {
  border: unset;
}
[class*="register__work"] .table-responsive thead{
  display: none;
}
[class*="register__work"] .table-responsive tr {
  margin-bottom: 1rem;
}
  .register__work .table-responsive table.table-striped tbody tr.draggable {
    border-top: 1px solid var(--color-grey);
    padding-top: 1rem;
  }
  [class*="register__work"] .table-responsive table.table-striped tbody tr.draggable:first-of-type {
    border-top: unset;
    padding-top: 0;
  }
[class*="register__work"] .table-responsive table.table-striped tbody tr:nth-of-type(odd),
[class*="register__work"] .table-responsive table.table-striped tbody tr:nth-of-type(even) {
  background-color: transparent;
}

[class*="register__work"] .tabledrag-toggle-weight {
  display: none;
}
[class*="register__work"] .field-multiple-drag,
.profile-edit .field-multiple-drag {
  position: relative;
  padding-right: 3rem;
  display: block;
}
[class*="register__work"] .tabledrag-handle,
.profile-edit .tabledrag-handle {
  font-size: 270%;
  color: var(--color-secondary);
  padding: unset;
  position: absolute;
  top: 2rem;
  left: 35%;
}
.register__work .table-responsive tr td:nth-of-type(2) {
  display: flex;
  justify-content: center;
  align-items: center;
}
.breakpoint-mobile-only .register__work .table-responsive tr td:nth-of-type(2) {
  flex-direction: column;
}
  .register__work .table-responsive tr td:nth-of-type(2) .form-group__text {
    display: flex;
    flex-direction: column;
    margin-right: 1%;
    float: unset;
    width: 90%;
  }

  .register__work .table-responsive tr td:nth-of-type(2) .field--name-field-position label,
  .register__work .table-responsive tr td:nth-of-type(2) .field--name-field-organisation label {
    display: block;
    position: unset;
    margin-bottom: 0.5rem;
  }

  .register__work .table-responsive tr td:nth-of-type(2) .form-submit {
    width: 100%;
    margin-top: 0.9rem;
  }
  .breakpoint-mobile-only .register__work .table-responsive tr td:nth-of-type(2) .form-submit {
    width: 150%;
  }
    .register__work .table-responsive tr td:nth-of-type(2) .form-submit button *:not(span) {
      display: none;
    }

.register__work .ajax-new-content {
  display: flex;
  align-items: center;
  justify-content: center;
}

.register__work button.field-add-more-submit:active,
.register__work button.field-add-more-submit:focus {
  background-color: var(--color-secondary-light);
  border-color: var(--color-secondary);
}

.register__work button[disabled].field-add-more-submit {
  background-color: var(--color-secondary-dark);
  border-color: var(--color-dark);
}

/* VARIATION 2 */


.register__work--stacked .table-responsive {
  border: unset;
}
.register__work--stacked .table-responsive thead{
  display: none;
}

.register__work--stacked .table-responsive table.table-striped tbody tr:nth-of-type(odd) {
  background-color: transparent;
}
.register__work--stacked .table-responsive table.table-striped tbody tr:nth-of-type(even) {
  background-color: transparent;
}

.register__work--stacked .tabledrag-toggle-weight {
  display: none;
}

.register__work--stacked .field-multiple-table .form-group__label:after {
    content: "*Required";
    display: block;
    color: var(--color-secondary);
    font-size: var(--text-body);
    font-family: var(--condensed-font);
    font-weight: 400;
} 


.register__work--stacked .field-multiple-table .field--type-string {
    height: 46px;

}

.field--name-field-position::after {
    content: "";
    display: table;
    clear: both;
}

[data-drupal-selector="edit-field-work-0-actions-remove-button"] {
    display: none;
}

[data-drupal-selector="edit-field-work-1-actions-remove-button"], [data-drupal-selector="edit-field-work-2-actions-remove-button"], [data-drupal-selector="edit-field-work-3-actions-remove-button"] {
    margin: 1rem 0 1rem 0;
    width: 70%;
    float: right;
}

[data-drupal-selector="edit-field-work-0-field-organisation-0-value"] {
    margin-bottom: 1rem;
}



.field-add-more-submit {
    width: 70%;
    float: right;
}

.table {
    margin-bottom: 0;
}