body {
  font-family: Tahoma, sans-serif;
  margin: 20px;
  font-size: 12px;
}
body h1, body h2 {
  color: #333;
}
body a {
  color: #0066cc;
  text-decoration: none;
}
body a.button {
  padding: 10px;
  border: 1px solid;
  border-radius: 2px;
  color: white;
  background: rebeccapurple;
}
body .error-list {
  color: #D8000C;
  background-color: #FFD2D2;
  border: 1px solid;
  margin: 10px 0;
  padding: 15px;
  list-style: none;
}
body .error-list li::before {
  content: "?? ";
}
body .info {
  margin-bottom: 15px;
  font-size: 0.9em;
  color: #555;
}
body .no-data {
  font-style: italic;
  color: #777;
  padding: 15px;
  text-align: center;
}
body details {
  border: 1px solid #ccc;
  margin-bottom: 10px;
  border-radius: 4px;
  border-width: 1px;
  border-style: solid;
  border-color: peru;
}
body details summary {
  font-weight: bold;
  padding: 10px;
  background-color: navajowhite;
  cursor: pointer;
  outline: none;
}
body details summary .client-name {
  margin-right: 10px;
}
body details summary .status-summary {
  position: absolute;
  left: 400px;
}
body details summary .status-summary .status-dots {
  font-size: 1.5em;
  color: lightgrey;
  position: absolute;
  top: -5px;
}
body details summary .status-summary .status-dots.status-ok {
  color: green;
}
body details summary .status-summary .status-dots.status-error {
  color: red;
  left: 200px;
}
body details summary .summary-date {
  float: right;
}
body details[open] summary {
  border-bottom: 1px solid #ccc;
}
body table,
body .client-table {
  width: 100%;
  border-collapse: collapse;
  margin-top: 1em;
}
body table th,
body table td,
body .client-table th,
body .client-table td {
  border: 1px solid #ddd;
  padding: 8px;
  text-align: center;
  vertical-align: top;
  word-break: break-word;
}
body table th,
body .client-table th {
  background-color: #f9f9f9;
  text-align: center;
}
body table th.folder, body table td.folder,
body table th.client, body table td.client,
body table th.host, body table td.host,
body .client-table th.folder,
body .client-table td.folder,
body .client-table th.client,
body .client-table td.client,
body .client-table th.host,
body .client-table td.host {
  text-align: left;
}
body table .date-col,
body .client-table .date-col {
  min-width: 150px;
  white-space: nowrap;
}
body table td.status,
body .client-table td.status {
  font-weight: bold;
  color: white;
}
body table td.status.status-ok,
body .client-table td.status.status-ok {
  background-color: green;
}
body table td.status.status-error,
body .client-table td.status.status-error {
  background-color: red;
}

/*# sourceMappingURL=styles.css.map */
