.copy-applicant, .copy-schedule, .copy-defendant{
  display: none;
}

.block{
  display: block;
  overflow: hidden;
  padding: 15px;
  background-color: #EEE;
}

.block-defendant{
  display: block;
  overflow: hidden;
  padding: 15px;
  background-color: #BBB;
}

.block-schedule{
  display: block;
  overflow: hidden;
  padding: 15px;
  background-color: #BBB;
  margin-bottom: 11px;
}

.other-block{
  display: block;
  overflow: hidden;
  padding: 15px;
  background-color: #EEE;
}

.add_more{
  _display: block;
}

.plus_applicant, .plus_schedule, .plus_defendant{
  padding: 6px 11px;
  background: green;
  color: yellow;
  cursor: pointer;
}

.plus_applicant::after, .plus_schedule::after, .plus_defendant::after{
  content: " Add New";
}

.minus_applicant, .minus_schedule, .minus_defendant{
  padding: 6px 11px;
  background: red;
  color: yellow;
  cursor: pointer;
}

.minus_applicant::after, .minus_schedule::after, .minus_defendant::after{
  content: " Remove Last";
}

.new_schedule, .new_block, .new_defendant{
  border-top: 1px solid #23C1CD;
  padding-top: 11px;
}

.short-underline{
  border-bottom: 1px solid #23C1CD;
}

button{
  margin-left: 20px;
  width: 100px;
}

button.close{
  margin-left: 0px;
  width: auto;
}

.approve, .send_sms{
  cursor: pointer;
}

.mutation_end, .hearing{
  display: none;
}

.required{
    color: red;
}
