.tools-h3-title {
  font-size: 1.2em;
  font-weight: 400;
}

.section_choice {
  cursor: pointer;
}

.section_choice.active {
  font-weight: bold;
  color: #000;
}

.tools-section:not(.active) {
  display: none;
}

.tabs-content ul.subsubsub {
  margin: 8px 0 0;
}

.section table {
  font-size: 14px;
}

.section table {
  width: 100%;
}

.section table th {
  padding-bottom: 20px;
  text-align: left;
  width: 30%;
}

#export_all {
  background: #bb77ae;
  border-color: #a36597;
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 0 #a36597;
  color: #fff;
  text-shadow: 0 -1px 1px #a36597;
  display: inline-block;
  font-weight: normal;
}

.migration-rules-affected {
  color: green;
  margin-left: 10px;
  display: none;
}

.migrate-rules-div {
  display: flex;
  align-items: center;
}

fieldset:disabled {
  opacity: 0.5;
  pointer-events: none;
}

.import-notice {
  font-size: .85rem;
  text-align: left;
}

.notice-ok {
  color: green;
}

.notice-fail {
  color: red;
}

.notice-warn {
  color: orange;
}
