input[type="time"] {
  padding: 1px 10px;
  background-color: #fff;
  color: #3d454c;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  height: 22px;
  border: 1px solid #e0e2e3;
  margin: 0px;
}
input[type="date"],
input[type="time"] {
    padding-right: 0px;
}
input[type="submit"][name="decline"] {
    background: #e52817;
}
input[type="submit"][name="decline"]:hover {
    background: #f73628;
}
#response_form input[type="button"]:disabled:hover {
    color: #9da2a6;
}
#response_form input[type="button"]:disabled {
    background-position: 7px 50%;
    background-repeat: no-repeat;
    padding-left: 30px;
    cursor: default;
}
#response_form input[type="button"][name="accepted"]:disabled {
    background-image: url(../../../images/true.png);
}
#response_form input[type="button"][name="declined"]:disabled {
    background-image: url(../images/cross.png);
}
.attachments_fields input.filename {
    padding-left: 0;
}
div.issue table.list tr.meeting a {
    color: #666;
}
