
.banner-white .header-wrapper a:link, .banner-white .header-wrapper a:visited, .banner-white .header-wrapper a:hover, header.white a:link, header.white a:visited, header.white a:hover { color: #111111 !important; }
.banner-light .header-wrapper a:link, .banner-light .header-wrapper a:visited, .banner-light .header-wrapper a:hover, header.light a:link, header.light a:visited, header.light a:hover { color: #111111 !important; }
.banner-dark .header-wrapper a:link, .banner-dark .header-wrapper a:visited, .banner-dark .header-wrapper a:hover, header.dark a:link, header.dark a:visited, header.dark a:hover { color: #fff !important; }
.banner-black .header-wrapper a:link, .banner-black .header-wrapper a:visited, .banner-black .header-wrapper a:hover, header.black a:link, header.black a:visited, header.black a:hover { color: #fff !important; }

.code-example-code {
  position: relative;
  padding:10px 20px;
  background:#f4f4f4;
  color:#656565;
  margin-bottom: 10px;
  text-align: right;
  clear: both;
}
button.view-code,
button.copy-code {
  border:0;
  background: 0;
  text-transform: uppercase;
  font-size: 65%;
  font-weight: bold;
  positionq: absolute;
  top:5px;
  right:5px;
  z-index: 1;
  color:#757575;
}
button.copy-code + figure {
  font-size: 85%;
  white-space: pre-wrap;
  text-align: left;

}
.hljs {
  padding: 0;
}

.page-anchors {
  margin-bottom: 20px;
}
.page-anchors ul,
.page-anchors ul li {
  list-style:none;
  list-style-image: none;
  margin:0;
  padding:0;
}
.page-anchors ul {
  margin:0 -5px;
}
.page-anchors ul li {
  display: inline;
  padding: 0 5px;
}

code {
  color:inherit;
  font-weight: bold;
}
