#modalEmailToFriend .modal-content .email-to-friend form table {
  width: 100%;
}
#modalEmailToFriend .modal-content .email-to-friend form table input[type="text"],
#modalEmailToFriend .modal-content .email-to-friend form table textarea {
  width: 100%;
  margin-bottom: 5px;
}
#modalEmailToFriend .modal-content .email-to-friend form table textarea {
  height: 100px;
}
#modalEmailToFriend .modal-content .email-to-friend form table select {
  margin-bottom: 5px;
}
#modalEmailToFriend .modal-content .email-to-friend form table td:first-child {
  width: 150px;
  padding: 0 10px;
}
#modalEmailToFriend .modal-content .email-to-friend form table tr.sep {
  background-color: #cc0000;
  color: white;
  padding: 3px;
  font-weight: bold;
}
#modalEmailToFriend .modal-content .email-to-friend form table tr.sep + tr > td > input {
  margin-top: 5px;
}
#modalEmailToFriend .modal-content .email-to-friend form .modal-footer .required {
  float: left;
}
#modalEmailToFriend .modal-content .email-to-friend .success-msg {
  display: none;
  text-align: center;
  font-size: 20px;
}
#modalEmailToFriend .modal-content > .modal-footer {
  display: none;
}
#modalEmailToFriend.show-success-msg .modal-content .email-to-friend form {
  display: none;
}
#modalEmailToFriend.show-success-msg .modal-content .email-to-friend .success-msg {
  display: block;
}
#modalEmailToFriend.show-success-msg .modal-content > .modal-footer {
  display: block;
}
