#piecfw-progress {
  width: 100%;
}
#piecfw-progress td,
#piecfw-progress th {
  padding: 0.5em 1em;
}
#piecfw-progress td.status,
#piecfw-progress th.status {
  width: 32px;
}
#piecfw-progress td.row,
#piecfw-progress th.row {
  width: 3em;
  text-align: center;
}
#piecfw-progress td.reason,
#piecfw-progress th.reason {
  text-align: right;
}
#piecfw-progress tr.importer-loading td {
  background: url(../images/loader.gif) no-repeat center center;
  height: 32px;
}
#piecfw-progress .skipped td {
  background: #f1efe7;
}
#piecfw-progress .failed td {
  background: #ffeceb;
}
#piecfw-progress mark.result {
  height: 0;
  display: block;
  line-height: 16px;
  overflow: hidden;
  padding: 16px 0 0 0;
}
#piecfw-progress .skipped mark.result {
  background: url(../images/warning.png) no-repeat center top;
}
#piecfw-progress .imported mark.result,
#piecfw-progress .merged mark.result {
  background: url(../images/done.png) no-repeat center top;
}
#piecfw-progress .failed mark.result {
  background: url(../images/error.png) no-repeat center top;
}
#piecfw-progress .complete td {
  background: #C8E6C9;
  color: #008000;
  text-align: center;
  font-size: 1.1em;
}
#piecfw-progress .regenerating td {
  padding: 0;
}
#piecfw-progress .regenerating div.progress {
  background: #000000;
  margin-top: 10px;
  padding: 0.5em 1em;
  color: #fff;
  overflow: hidden;
  width: 0;
  float: left;
  text-align: center;
  white-space: nowrap;
  box-sizing: border-box;
}
.widefat_importer td {
  vertical-align: middle;
  padding: 5px 9px;
}
#wpfooter{ position: relative !important;  }
.tool-box .title{
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.tool-box .title img{ width:24px;  }
.tool-box .description{ background-color: #F5F5ED; border:1px dashed #B91019; }
.tool-box .description ol{ margin: 20px; padding: 0px 10px; }

