.la-download:after {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzI0NzlDQyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItZG93bmxvYWQiPjxwYXRoIGQ9Ik0yMSAxNXY0YTIgMiAwIDAgMS0yIDJINWEyIDIgMCAwIDEtMi0ydi00Ij48L3BhdGg+PHBvbHlsaW5lIHBvaW50cz0iNyAxMCAxMiAxNSAxNyAxMCI+PC9wb2x5bGluZT48bGluZSB4MT0iMTIiIHkxPSIxNSIgeDI9IjEyIiB5Mj0iMyI+PC9saW5lPjwvc3ZnPg==);
  vertical-align: middle;
  margin: 0 1px;
}
.la-external-link:after {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzI0NzlDQyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItZXh0ZXJuYWwtbGluayI+PHBhdGggZD0iTTE4IDEzdjZhMiAyIDAgMCAxLTIgMkg1YTIgMiAwIDAgMS0yLTJWOGEyIDIgMCAwIDEgMi0yaDYiPjwvcGF0aD48cG9seWxpbmUgcG9pbnRzPSIxNSAzIDIxIDMgMjEgOSI+PC9wb2x5bGluZT48bGluZSB4MT0iMTAiIHkxPSIxNCIgeDI9IjIxIiB5Mj0iMyI+PC9saW5lPjwvc3ZnPg==);
  vertical-align: middle;
  margin: 0 1px;
}
.la-edit:after {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzI0NzlDQyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItZWRpdCI+PHBhdGggZD0iTTExIDRINGEyIDIgMCAwIDAtMiAydjE0YTIgMiAwIDAgMCAyIDJoMTRhMiAyIDAgMCAwIDItMnYtNyI+PC9wYXRoPjxwYXRoIGQ9Ik0xOC41IDIuNWEyLjEyMSAyLjEyMSAwIDAgMSAzIDNMMTIgMTVsLTQgMSAxLTQgOS41LTkuNXoiPjwvcGF0aD48L3N2Zz4=);
  vertical-align: middle;
  margin: 0 1px;
}
.la-anchor:after {
  content: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMjQgMjQiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzI0NzlDQyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJmZWF0aGVyIGZlYXRoZXItYW5jaG9yIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjUiIHI9IjMiPjwvY2lyY2xlPjxsaW5lIHgxPSIxMiIgeTE9IjIyIiB4Mj0iMTIiIHkyPSI4Ij48L2xpbmU+PHBhdGggZD0iTTUgMTJIMmExMCAxMCAwIDAgMCAyMCAwaC0zIj48L3BhdGg+PC9zdmc+);
  vertical-align: middle;
  margin: 0 1px;
}

html,
body {
  padding: 0;
  margin: 0;
  font-family: arial, sans-serif;
}
body {
  background-color: #f5f7f8;
}
.jump-links {
  position: -webkit-sticky;
  position: sticky;
  z-index: 900;
  top: 0;
  min-height: 2.6em;
  background-color: #f5f7f8;
}
.jump-links .z-collapse {
  background: none;
}
.jump-links .z-collapse > .items {
  border-bottom: none;
}
.jump-links .z-collapse > .items > .item {
  margin: 3px;
  border: none;
}
.jump-links .z-collapse > .items > .item > .node {
  float: right;
  border-bottom: none;
  background: #f5f7f8;
}
.jump-links .z-collapse > .items > .item > .node .in {
  margin-right: 1em;
}
.jump-links .z-collapse > .items > .item > .content {
  clear: both;
  padding: 0;
}
.jump-links .z-collapse > .items > .item.expanded {
  background: #fff;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.1);
}
.jump-links .z-collapse > .items > .item.expanded > .node {
  background: #fff;
  border-bottom-color: transparent;
}
.jump-links .links {
  padding: 0 3em 0.6em;
}
.jump-links .links .group .title {
  color: #666;
}
.jump-links .links .group .items {
  padding: 6px 0;
}
.jump-links .links .link-item {
  width: 7em;
  margin-bottom: 1em;
  display: inline-block;
}
.jump-links .links .link-item a {
  color: #007bff;
}
.main {
  padding: 10px 30px;
  overflow: hidden;
  min-height: 80em;
}
.main .sidebar {
  width: 270px;
  margin-right: 6px;
}
.main .sidebar .toolbar {
  padding: 0.6em 1em;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.main .sidebar .nav-tree {
  background-color: #fff;
}
.main .sidebar .nav-tree .z-tree .item > .node {
  display: block;
  cursor: pointer;
  color: rgba(0, 0, 0, 0.65);
}
.main .sidebar .nav-tree .z-tree .item > .node:hover {
  color: rgba(0, 0, 0, 0.85);
}
.main .sidebar .nav-tree .z-tree .item > .node .expand {
  float: right;
  margin-top: 0.3em;
}
.main .sidebar .nav-tree .z-tree .item > .node .in {
  cursor: pointer;
}
.main .sidebar .nav-tree .z-tree .item > .node .in:hover {
  background: none;
}
.main .sidebar .nav-tree .z-tree .item.selected > .node {
  font-weight: bolder;
  color: rgba(0, 0, 0, 0.85);
}
.main .sidebar .nav-tree .z-tree .item.selected > .node .in {
  background: none;
  color: rgba(0, 0, 0, 0.85);
}
.main .sidebar .nav-tree .new,
.main .sidebar .nav-tree .update {
  float: right;
  margin: 0.2em 0.3em;
  padding: 1px;
  border-radius: 2px;
  font-size: 60%;
  font-weight: lighter;
  color: #fff;
}
.main .sidebar .nav-tree .new {
  background-color: #ca3c3c;
}
.main .sidebar .nav-tree .update {
  background-color: #1cb841;
}
.main > div:last-child {
  padding: 1em 2em;
  background-color: #fff;
}
.main .introduction:not(:empty) + .demo_content {
  display: none;
}
.main .demo_content h2,
.main .demo_content h3 {
  margin-bottom: 10px;
  font-weight: normal;
}
.main .demo_content > div {
  padding: 0.3em;
}
.main .demo_content > .theme {
  text-align: right;
}
.main .demo_content > .theme select {
  width: 120px;
}
.main .demo_content > .title {
  display: flex;
  align-items: center;
}
.main .demo_content > .title h2 {
  margin-right: auto;
}
.main .demo_content > .content {
  height: 380px;
  position: relative;
  border: 1px solid #efefef;
}
.main .demo_content > .content.large {
  height: 620px;
}
.main .demo_content > .content iframe {
  border: none;
}
.main .demo_content > .description {
  display: none;
}
.main .demo_content > .source-code {
  display: none;
}
