.installer-chart-wrap {
  position: relative;
  display: flex;
  flex-flow: row wrap;
  margin: 10px;
}
.installer-report .title.list-title {
  margin: 10px 5px;
}
.installer-chart-wrap .small-row {
  width: 100%;
  display: flex;
}
.installer-chart-wrap .big-row {
  width: 100%;
}
.installer-chart-wrap .small-chart {
  /*width: 50%;*/
}
.installer-chart-wrap .chart {
  display: inline-block;
  height: 151px;
  margin-bottom: 20px;
}
.installer-chart {
  margin-right: 30px;
}
.download-chart-icon {
    margin: -10px 0 10 25;
}

.installers-test-list {
  margin: 10px 15px 15px 15px;
}
.list-header-installer,
.installers-test-list .list {
  width: 1455px
}
.installers-test-list .log {
  line-height: 1.5em;
  background: #eee;
  width: 100%;
  margin-bottom: 1px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-height: 30px;
}
.installers-test-list .list .log:first-child{
  margin-top: 1px;
}
.installers-test-list .log.header-row {
  height: 27px;
  /*width: 1440px;*/
  width: 1455px;
  display: table-cell;
  vertical-align: middle;
}
.installers-test-list .driver {
  /*margin-right: 5px !important;*/
}
.installers-test-list .log-div {
  /*display: inline-table;*/
  width: 160px;
  /*border-left: solid 1px white;*/
  text-align: justify;
  margin: 0px 7px;
  display: inline-flex;
  /*justify-content: center;*/
}
.installers-test-list .header-item:first-child {
  margin-left: 9px
}
.installers-test-list .time {
  color: #999;
  width: 190px;
}
.installers-test-list .rssr-id {
  width: 145px;
  word-wrap: break-word;
}
.installers-test-list .installer {
  width: 80px;
}
.installers-test-list .details {
  width: 450px;
  justify-content: flex-start;
}
.installers-test-list .log-div.checkboxed {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.installers-test-list .comment {
  width: 220px;
}
.installers-test-list div.distance,
.installers-test-list div.delay {
  width: 160px;
  padding-right: 10px;
  text-align: right;
}
.installers-test-list .header-item {
  color: black !important;
  font-size: 15px;
  font-weight: bold;
  /*text-align: center;*/
  justify-content: center;
}

.installers-test-list .early {
  color: green;
}
.test-done {
  display: inline-block;
  width: 22px;
  height: 22px;
  background: #c9ff00;
  background: limegreen;
  border-radius: 50%;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.test-done:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 9px;
  background-color: #fff;
  left: 11px;
  top: 6px;
}
.test-done:after {
  content: "";
  position: absolute;
  width: 3px;
  height: 3px;
  background-color: #fff;
  left: 8px;
  top: 12px;
}
.test-undone {
  width: 22px;
  height: 22px;
  border-radius: 30px;
  /*background: #605F61;*/
  background: tomato;
  display: inline-block;
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.test-undone:before {
  content: "";
  position: absolute;
  width: 3px;
  height: 11px;
  background-color: #fff;
  left: 10px;
  top: 6px;
}
.test-undone:after {
  content: "";
  position: absolute;
  width: 11px;
  height: 3px;
  background-color: #fff;
  left: 6px;
  top: 10px;
}