#tabulator-container [class*="pe-7s"] {
  font-size: 150%;
  font-weight: bolder;
}
#tabulator-container .tabulator-cell b {
  color: green;
}
#tabulator-container .tabulator-cell .structure_info {
  display: block;
  height: 100%;
}
#tabulator-container .tabulator-cell .cover {
  height: 100%;
  background-color: white;
  position: relative;
}
#tabulator-container .tabulator-cell .cover input[type="radio"],
#tabulator-container .tabulator-cell .cover input[type="checkbox"] {
  height: 1em;
}
.json-group a {
  font-weight: bolder;
  display: block;
  padding: 0.5em 0;
}
.btn-outline-secondary select {
  border: 0;
  height: 33px;
  margin: -6px;
  padding: 0;
  line-height: 2em;
}
.jsonform-readonly input {
  border: 0;
  background-color: white !important;
  font-weight: bolder;
  height: 1.3em;
}
.tabulator-cell .click-cover {
  height: 100%;
  width: 100%;
  background: transparent;
}
.tabulator-cell .click-cover input[type="checkbox"] {
  width: 100%;
  height: 1.4em;
}
.right-panel-top .close {
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  margin-right: 0.4em;
  margin-top: 0.4em;
  color: #000;
  text-shadow: 0 1px 0 #fff;
}
#right-footer {
  padding: 0;
  display: none;
  margin: 1em 0;
  padding: 0 2em;
}
#right-footer button {
  margin-left: 0.5em;
}
