#wpsa_log {
  width: 100%;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,
    Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
  padding: 2%;
  background-color: white;
}

#wpsa_log #loading {
  display: none;
}

#wpsa_log,
#wpsa_log h3,
#wpsa_log h4,
#wpsa_log p {
  font-size: 1em;
  font-weight: 400;
}

#wpsa_log .wrap {
  margin: 0px;
  padding: 0px;
}

#wpsa_log .section_right {
  clear: both;
  float: left;
  width: 100%;
  margin-top: 2%;
  font-size: 1em;
  font-weight: 400;
}

#wpsa_log #log {
  float: left;
  width: 100%;
}

#wpsa_log div.table {
  clear: both;
  float: left;
  margin-top: 2%;
  width: 100%;
  padding: 1%;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.7em;
}

#wpsa_log div.table_row {
  clear: both;
  float: left;
  margin-top: 2%;
  width: 100%;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.7em;
}

#wpsa_log a {
  text-decoration: underline;
  cursor: pointer;
}

#wpsa_log .li {
  line-height: 2em;
}

#wpsa #tagcloud {
  float: left;
  padding-bottom: 40px;
  width: 100%;
}

#wpsa_log #tagcloud {
  padding-top: 20px;
  padding-bottom: 20px;
}

#wpsa_log #tagcloud .tag {
  float: left;
  display: block;
  float: left;
  padding: 3px 6px;
  margin-left: 5px;
  margin-right: 5px;
  margin-bottom: 5px;
  font-size: 1.2em;
  font-weight: bold;
  text-transform: lowercase;
  text-shadow: 1px 1px 1px #fff;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  border: 1px solid #ccc;
  text-decoration: none;
}

#wpsa_log .tag {
  padding: 3px 6px;
  margin-left: 5px;
  margin-right: 5px;
}

#wpsa_log .readtaglink {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 10px;
  font-weight: 800;
  cursor: pointer;
}

#wpsa_log .id {
  width: 15%;
  float: left;
}

#wpsa_log .filename {
  width: 50%;
  float: left;
}

#wpsa_log .action {
  color: #00a0c8;
  width: 35%;
  float: left;
}

#wpsa_log .action a {
  color: #00a0c8;
}

#wpsa_log span.time_placeholder {
  display: none;
}

#wpsa_log .table_row a {
  color: #00a0c8;
}

#wpsa_log h2 {
  clear: both;
  float: left;
  width: 100%;
  padding: 3px;
  padding-left: 1%;
}

#wpsa_log table td,
#wpsa_log table th {
  padding: 0px;
  border-bottom: 0px;
}

#wpsa_log table td,
#wpsa_log table th,
#wpsa_log .wp-block-table td,
#wpsa_log .wp-block-table th {
  border: none;
}

#wpsa_log #toTop {
  clear: both;
  float: left;
  margin: auto;
  padding: 0px;
  cursor: pointer;
}

/*mobile and tablets */
@media screen and (max-width: 782px) {
  #wpsa_log div.table_row {
    margin-top: 20px;
  }

  #wpsa_log div.table_row:first {
    margin-top: 0px;
  }
}

#wpsa_log .readtaglink:before {
  content: "⛹";
}
