

.qrcode-border {  
	border: 2px solid #202225; 
	padding: 15px; 
	border-radius: 10px; 
	width: 290px;
	margin: 5px;
}  

.off-canvas .off-canvas-toggle {
  font-size: 1rem;
  left: 1.5rem;
  position: fixed;
  top: 1rem
}

.off-canvas .off-canvas-sidebar {
  width: 12rem
}

.off-canvas .off-canvas-content {
  padding: 0
}

.docs-container {
  min-height: 100vh
}

.docs-navbar {
  height: 3.8rem;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 100
}

.docs-navbar .btns {
  position: absolute;
  right: 1.5rem;
  top: 1rem;
  width: 14rem
}

.docs-sidebar .docs-nav {
  bottom: 1.5rem;
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
  padding: .5rem 1.5rem;
  position: fixed;
  top: 3.5rem;
  width: 12rem
}

.docs-sidebar .accordion {
  margin-bottom: .75rem
}

.docs-sidebar .accordion input~.accordion-header {
  color: #455060;
  font-size: .65rem;
  font-weight: 600;
  text-transform: uppercase
}

.docs-sidebar .accordion input:checked~.accordion-header {
  color: #505c6e
}

.docs-sidebar .accordion .menu .menu-item {
  font-size: .7rem;
  padding-left: 1rem
}

.docs-sidebar .accordion .menu .menu-item>a {
  background: 0 0;
  color: #66758c;
  display: inline-block
}

.docs-content {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  padding: 0 2rem;
  width: calc(100vw - 12rem)
}

.docs-content>.container {
  margin-left: 0;
  padding-bottom: 1.5rem
}

.docs-content .anchor {
  color: #6362dc;
  display: none;
  margin-left: .2rem;
  padding: 0 .2rem
}

.docs-content .anchor:focus,
.docs-content .anchor:hover {
  display: inline;
  text-decoration: none
}

.docs-content .s-subtitle,
.docs-content .s-title {
  line-height: 1.8rem;
  margin-bottom: 0;
  padding-bottom: 1rem;
  padding-top: 1rem;
  position: static
}

@supports ((position:-webkit-sticky) or (position:sticky)) {

  .docs-content .s-subtitle,
  .docs-content .s-title {
      position: -webkit-sticky;
      position: sticky;
      top: 0;
      z-index: 99
  }

  .docs-content .s-subtitle::before,
  .docs-content .s-title::before {
      background: #fff;
      bottom: 0;
      content: "";
      display: block;
      left: -10px;
      position: absolute;
      right: -10px;
      top: -5px;
      z-index: -1
  }
}

.docs-content .s-subtitle:hover .anchor,
.docs-content .s-title:hover .anchor {
  display: inline
}

.docs-content .off-canvas {
  position: relative
}

.docs-content .off-canvas .off-canvas-toggle {
  left: .4rem;
  position: absolute;
  top: .4rem;
  z-index: 1
}

.docs-brand {
  color: #5755d9;
  height: 2rem;
  left: 1.5rem;
  position: fixed;
  top: .85rem
}

.docs-brand .docs-logo {
  align-items: center;
  border-radius: .1rem;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-align: center;
  font-size: .7rem;
  height: 2rem;
  padding: .2rem;
  width: auto
}

.docs-brand .docs-logo:focus,
.docs-brand .docs-logo:hover {
  text-decoration: none
}

.docs-brand .docs-logo img {
  display: inline-block;
  height: auto;
  width: 5.6rem
}

.docs-brand .docs-logo h2 {
  display: inline-block;
  font-size: .8rem;
  font-weight: 700;
  line-height: 1.5rem;
  margin-bottom: 0;
  margin-left: .5rem;
  margin-right: .3rem
}

.docs-footer {
  color: #bcc3ce;
  padding: .5rem
}

.docs-footer a {
  color: #66758c
}

@media (max-width:960px) {
  .off-canvas .off-canvas-toggle {
      z-index: 300
  }

  .off-canvas .off-canvas-content {
      width: 100%
  }

  .docs-sidebar .docs-brand {
      margin: .85rem 1.5rem;
      padding: 0;
      position: static
  }

  .docs-sidebar .docs-nav {
      margin-top: 1rem;
      position: static
  }

  .docs-sidebar .menu .menu-item>a {
      padding: .3rem .4rem
  }

  .docs-navbar {
      -webkit-backdrop-filter: blur(5px);
      backdrop-filter: blur(5px);
      background: rgba(247, 248, 249, .65);
      left: 0
  }

  .docs-content {
      min-width: auto;
      padding: 0 1.5rem;
      width: 100%
  }

  .docs-content .s-subtitle,
  .docs-content .s-title {
      padding-top: 5rem;
      position: static
  }

  .docs-content .s-subtitle::before,
  .docs-content .s-title::before {
      content: none
  }
}

@media (max-width:600px) {
  .off-canvas .off-canvas-toggle {
      left: .5rem
  }

  .docs-navbar .btns {
      right: .9rem
  }

  .docs-sidebar .docs-brand {
      margin: .85rem 1rem
  }

  .docs-sidebar .docs-nav {
      padding: .5rem 1rem
  }

  .docs-content {
      padding: 0 .5rem
  }
}

