.osmkml-admin input[type=checkbox] {
  display: none;
}
.osmkml-admin .wrap-collabsible {
  margin: 1.2rem 0;
}
.osmkml-admin .lbl-toggle {
  display: block;
  text-align: left;
  font-size: 0.8rem;
  padding: 10px;
  color: #fff;
  background: #2271b1;
  cursor: pointer;
  border-radius: 7px;
  transition: all 0.25s ease-out;
}
.osmkml-admin .lbl-toggle:hover {
  color: #FFF;
}
.osmkml-admin .lbl-toggle::before {
  content: " ";
  display: inline-block;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid currentColor;
  vertical-align: middle;
  margin-right: 0.7rem;
  transform: translateY(-2px);
  transition: transform 0.2s ease-out;
}
.osmkml-admin .toggle:checked + .lbl-toggle::before {
  transform: rotate(90deg) translateX(-3px);
}
.osmkml-admin .collapsible-content {
  max-height: 0px;
  overflow: hidden;
  transition: max-height 0.25s ease-in-out;
}
.osmkml-admin .toggle:checked + .lbl-toggle + .collapsible-content {
  max-height: none;
}
.osmkml-admin .toggle:checked + .lbl-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.osmkml-admin .collapsible-content .content-inner {
  background: #eee;
  border-bottom: 1px solid rgba(0, 105, 255, 0.45);
  border-bottom-left-radius: 7px;
  border-bottom-right-radius: 7px;
  padding: 0;
}
.osmkml-admin .collapsible-content p {
  margin-bottom: 0;
}
.osmkml-admin h3 {
  border-bottom: solid 1px #aaa;
  padding-bottom: 5px;
}

table#rdp-shortcode-info {
  width: 100%;
}
table#rdp-shortcode-info th {
  text-align: left;
  font-weight: bold !important;
}
table#rdp-shortcode-info th.rdp-shortcode-info-atts, table#rdp-shortcode-info th.rdp-shortcode-info-defaults {
  width: 20% !important;
}
table#rdp-shortcode-info tr {
  border-bottom: solid #ddd 1px;
}
