/* textarea {
  width: 100%;
} */

/* td {
  width: 50%;
} */

.error_msg {
  color: red;
}

input, textarea {
  width: 40%;
}

table {
  margin-bottom: 20px;
}

form {
  margin-bottom: 20px;
}

#span1 {
  color: #e60000;
}

#info {
  display: flex;
  flex-direction: column;
  margin-bottom: 20px;
}

.td_valign_middle {
  width: 20%;
}

#date {
  display: flex;
  flex-direction: row;
}

#first_priority_date,
#second_priority_date {
  margin-right: 10px;
}

#info_section {
  display: flex;
  flex-direction: row;
}

.tduspan {
  text-decoration: underline;
}

.fs83span {
  font-size: 83%;
}
