.tc_box {
  padding: 6px 15px 14px;
}
.tc_box > div {
  position: relative;
  padding: 6px 6px 6px 28px;
  margin-bottom: 2px;
  color: #696969;
}
.tc_box > div:before {
  position: absolute;
  left: 3px;
  top: 4px;
  display: block;
  content: "";
  width: 18px;
  height: 18px;
  margin-right: 5px;
  background: url("/bundles/contaothemecompiler/icons/attach.svg");
}
.tc_box > div b {
  font-family: Lato, sans-serif;
  color: #2a2a2a;
}
.tc_box > div + .head {
  margin-top: 15px;
}
.tc_box > div.head {
  font-family: Lato, sans-serif;
  color: #2a2a2a;
  padding: 9px 6px 8px 28px;
  border-bottom: 1px solid #e8e8e8;
  border-radius: 3px 3px 0 0;
  margin-bottom: 6px;
}
.tc_box > div.head:before {
  left: 0;
  width: 24px;
  height: 24px;
  background: url("/bundles/contaothemecompiler/icons/gear.svg");
}
.tc_box > div.head {
  font-weight: 600;
}
.tc_box > div.tc_error {
  color: #f23c00;
}
.tc_box > div.tc_error:before {
  background: url("/bundles/contaothemecompiler/icons/file_error.svg");
}
.tc_box > div.tc_warn {
  color: #f88639;
}
.tc_box > div.tc_warn:before {
  background: url("/bundles/contaothemecompiler/icons/file_warning.svg");
}
.tc_box > div.tc_success {
  color: #4cab4c;
}
.tc_box > div.tc_success:before {
  background: url("/bundles/contaothemecompiler/icons/file_success.svg");
}

.themeCompileButton {
  border-color: #92c142;
}
.themeCompileButton > img {
  position: relative;
  top: -2px;
  left: -4px;
}

@media (max-width: 1279px) {
  .split-button ul .themeCompileButton > img {
    top: 3px;
    left: -5px;
  }
}

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