.summary {
  margin: 5px auto;
}
.noChangesPanel {
  margin: 1em auto;
}
#updateNotifications {
  margin-bottom: 1em;
}
.notif-watched-item {
  min-width: 500px;
}
.notif-watched-item ul {
  list-style-type: none;
  padding-left: 10px;
  margin: auto;
}
/* Data changes */
li.notif-data-change-container {
  padding: 1px 0px;
}
/* Change details list */
ul.notif-change-details-list {
  float: right;
}
ul.notif-change-details-list li {
  clear: left;
}
/* this is needed for IE 8 only! */
span.notif-change-status {
  width: 100px;
  display: block;
  float: left;
}
span.notif-change-date {
  width: 200px;
  display: block;
  float: left;
}
/* viewNotifications */
li.notif-changed-record {
  padding: 2px 0px;
}
div.notif-record-changes-container {
  margin-bottom: 4px;
}
.datasheetHeading {
  margin-bottom: 2px;
}
/* highlight under cursor */
ul.notif-data-changes-list li:hover,
div.notif-record-changes-container:hover {
  background-color: white;
}
/* WatchedAttributeControl */
.attributeIconAndName {
  display: inline;
  padding-left: 1em;
}
/* Watch list styles */
p#instructions {
  margin: 10px 0px;
}
p.error {
  padding-bottom: 10px;
}
.no-watches {
  margin-left: 1em;
}
.list {
  height: auto;
  border: none;
}
.emailSection {
  margin-bottom: 8px;
}
.emailSection input[type='text'] {
  width: 20em;
}
.emailSection input[type='checkbox'] {
  vertical-align: middle;
}
.database h1 {
  margin-bottom: 8px;
}
.database {
  margin: 4px inherit;
}
/* highlight under cursor */
.database .item:hover {
  background-color: white;
}
