/*!
 * Jetpack CRM Extension: WooSync
 * https://jetpackcrm.com
 */
#jpcrm-woosync-hub-page {
  margin-top: 4em;
}
#jpcrm-woosync-hub-page #jpcrm-woo-logo {
  text-align: center;
  margin: 1.5em auto;
  display: table;
}
#jpcrm-woosync-hub-page #jpcrm-woo-logo img {
  vertical-align: middle;
}
#jpcrm-woosync-hub-page #jpcrm-woo-logo #jpcrm-woosync-jpcrm-logo {
  max-width: 250px;
}
#jpcrm-woosync-hub-page #jpcrm-woo-logo #jpcrm-woosync-woo-logo {
  max-width: 230px;
}
#jpcrm-woosync-hub-page #jpcrm-woo-logo i {
  vertical-align: middle;
  display: table-cell;
  padding: 0 1em;
  font-size: 1.5em;
  color: #069e08;
}
#jpcrm-woosync-hub-page #jpcrm-woosync-messages {
  max-width: 800px;
  margin: auto;
  margin-bottom: 1em;
}
#jpcrm-woosync-hub-page #jpcrm-woosync-page-body {
  max-width: 800px;
  margin: auto;
}
#jpcrm-woosync-hub-page #jpcrm-woosync-page-body .jpcrm-woosync-settings-button {
  font-size: 1.3em;
  margin-right: 0.5em;
}
#jpcrm-woosync-hub-page #jpcrm-woosync-page-body .jpcrm-woosync-stats-header {
  font-size: 1.3em;
  margin: 0.5em 1em;
  display: flex;
  align-items: center;
}
#jpcrm-woosync-hub-page #jpcrm-woosync-page-body .jpcrm-woosync-stats-header span {
  color: #8594a2;
  margin-right: 5px;
  margin-left: 5px;
}
#jpcrm-woosync-hub-page #jpcrm-woosync-page-body .jpcrm-woosync-stats-header i {
  margin-left: 0.5em;
}
#jpcrm-woosync-hub-page #jpcrm-woosync-page-body .jpcrm-woosync-stats-header .jpcrm-woosync-stats-url {
  line-height: 0.8;
}
#jpcrm-woosync-hub-page #jpcrm-woosync-page-body h2.ui.header {
  margin: 1em;
}
#jpcrm-woosync-hub-page #jpcrm-woosync-page-body .jpcrm-woosync-recap {
  margin: 0;
  opacity: 0.5;
}
#jpcrm-woosync-hub-page #jpcrm-woosync-page-body #jpcrm-woo-stats {
  position: relative;
  margin: 5px;
}
#jpcrm-woosync-hub-page #jpcrm-woosync-page-body #jpcrm-woo-stats-nothing-yet {
  display: table;
}
#jpcrm-woosync-hub-page #jpcrm-woosync-page-body #jpcrm-woo-stats-nothing-yet div {
  display: table-cell;
  vertical-align: middle;
}
#jpcrm-woosync-hub-page #jpcrm-woosync-page-body #jpcrm-woo-stats-nothing-yet div div {
  display: block;
}
#jpcrm-woosync-hub-page #jpcrm-woosync-page-body #jpcrm-woo-stats-nothing-yet div p {
  color: #fff;
}
#jpcrm-woosync-hub-page #jpcrm-woosync-page-body #jpcrm-woosync-stats-container .jpcrm-woosync-stat {
  display: table;
  min-height: 230px;
  width: 100%;
  border: solid 2px #2185d0 !important;
  color: #2185d0 !important;
  background-color: #fff !important;
}
#jpcrm-woosync-hub-page #jpcrm-woosync-page-body #jpcrm-woosync-stats-container .jpcrm-woosync-stat div.jpcrm-woosync-stat-container {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 3em;
  font-weight: 700;
}
#jpcrm-woosync-hub-page #jpcrm-woosync-page-body #jpcrm-woosync-stats-container .jpcrm-woosync-stat div.jpcrm-woosync-stat-container i {
  display: inline-block;
  margin: 0 0 0.4em 0;
}
#jpcrm-woosync-hub-page #jpcrm-woosync-page-body #jpcrm-woosync-stats-container .jpcrm-woosync-stat div.jpcrm-woosync-stat-container div.jpcrm-woosync-stat-label {
  font-size: 0.5em;
  margin-top: 1em;
  line-height: 1.2;
}
#jpcrm-woosync-hub-page #jpcrm-woosync-page-body #jpcrm-woosync-debug-output {
  background: #f1e9e9;
  color: #000;
  line-height: 2;
  overflow-x: scroll;
  padding: 0.5em 1em;
}
#jpcrm-woosync-hub-page #jpcrm-woosync-quiet-restart-link {
  margin-top: 1.2em;
  text-align: center;
  opacity: 0.6;
}
#jpcrm-woosync-hub-page #jpcrm-woosync-quiet-restart-link a {
  text-decoration: underline;
}
#jpcrm-woosync-hub-page .status.green {
  color: #069e08 !important;
}
#jpcrm-woosync-hub-page .status.orange {
  color: #f2711c !important;
}
#jpcrm-woosync-hub-page .status.red {
  color: #db2828 !important;
}
#jpcrm-woosync-hub-page .jpcrm-clickable:hover {
  cursor: pointer;
}
