.hd_service .field {
  white-space: nowrap;
}
.hd_service .field:not(:last-child) {
  margin-bottom: 0;
}
.hd_service .field--name-field-service-tracker{
  font-weight: 700;
}
.hd_service .field__label {
  font-weight: 300;
}

#node-project-edit-form .field--name-field-project-service .tabledrag-toggle-weight-wrapper,
#node-project-edit-form #edit-field-project-service-wrapper .field-multiple-drag {
  display: none;
}
#node-project-edit-form #edit-field-project-service-wrapper table {
  width: 100%;
}
#node-project-edit-form #edit-field-project-service-wrapper fieldset {
  border: none;
  background: transparent;
}
#node-project-edit-form #edit-field-project-service-wrapper td {
  padding: 1rem;
}
#node-project-edit-form #edit-field-project-service-wrapper .draggable:hover {
  background-color: #e5e5e5;
}
#node-project-edit-form #field-project-service-add-more-wrapper table {
  float: left;
}
#node-project-edit-form #field-project-service-add-more-wrapper .form-actions {
  padding-top: 40px;
}

#node-project-edit-form .has-multiple-fields-remove-button .multiple-fields-remove-button {
  position: relative;
  right: initial;
  top: initial;
  margin: initial!important;
  padding-top: 10px!important;
  padding-bottom: 10px!important;
  padding-left: 1.6875rem!important;
  padding-right: 1.6875rem!important;
  line-height: 1.125rem;
  border: solid 2px #0d77b5!important;
  box-shadow: initial !important;
  text-indent: initial;
  width: initial;
  height: initial;
  background: none;
}

.view-service-entity th {
  text-align: left;
}
.view-service-entity th,
.view-service-entity td {
  padding: 0 10px;
}
:is(.text-content table, .views-table, .draggable-table) tr:last-child th {
  border-block-end: 0;
}