body.page-admin-gdpr h2 {
  font-weight: normal;
  color: #444;
  margin-top: 10px;
  margin-bottom: 30px;
  text-align: center;
}

body.page-admin-gdpr .gdpr-table-wrapper {
  margin-bottom: 40px;
}

body.page-admin-gdpr table {
  border: none;
}

body.page-admin-gdpr table thead tr th {
  color: #888;
  border: none;
  background-color: transparent;
  border-bottom: 1px solid #ddd;
}

body.page-admin-gdpr table thead tr th a {
  display: inline-block;
}

body.page-admin-gdpr tr .empty.message {
  color: #888;
}

body.page-admin-gdpr tr td {
  color: #444;
}

body.page-admin-gdpr tr.even,
body.page-admin-gdpr tr.odd,
body.page-admin-gdpr tr td:last-child,
body.page-admin-gdpr {
  border: none;
}


body.page-admin-gdpr tr.even {
  background: #f5f5f5;
}

body.page-admin-gdpr form input.form-submit {
  background-image: none;
  border: none;
  background-color: #e5e5e5;
  color: #444;
  margin-top: 4px;
}

body.page-admin-gdpr td.subtasks form input.form-submit.ready {
  background-color: #0caa41;
  color: #fff;
}

body.page-admin-gdpr td.subtasks form input.form-submit.primary-ready {
  background-color: #f0be47;
  color: #fff;
}

body.page-admin-gdpr td.subtasks form input.form-submit.completed {

}

body.page-admin-gdpr td.action form input.form-submit.finished {
  background-color: #0caa41;
  color: #fff;
}

body.page-admin-gdpr td.action form input.form-submit.unfinished {
}

body.page-admin-gdpr td.submitted .warning {
  margin-left: 4px;
  color: #fff;
}

body.page-admin-gdpr.page-admin-gdpr-requests-resolved td.submitted .warning {
  display: none;
}

body.page-admin-gdpr td.submitted.week-left .warning {
  color: rgba(244,163,9,.8);
}

body.page-admin-gdpr td.submitted.three-days-left .warning{
  color: rgba(227,43,43,.8);
}

body.page-admin-gdpr td.submitted.past-due .warning {
  color: rgba(227,43,43,.8);
  font-weight: bold;
}
