.app-nav {
	display: flex;
	justify-content: flex-end;
}

.page_toc {
	margin-top: 100px;
}

.page_toc a {
	/* //color: #FFFFFF !important; */
}

video {
	width: 100%;
}


#docsify-darklight-theme {
	border: none;
	background-color: transparent;
	position: absolute;
	right: 0;
    top: 100px;
	width: 25px;
	height: 25px;
	background-repeat: no-repeat;
	background-image: var(--toogleImage);
	-o-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size:cover;
    background-size: cover;
	cursor: pointer;
	transition: background-image .15s ease-in-out .15s
}

/* 修正宽度 */
table{
	display: table !important;
	width: 100%;
}

video{
	min-height: 400px;
}

.sidenav {
  text-align: center;
  position: fixed;
  z-index: 1;
  bottom: 20%;
  right: 1%;
  /* overflow-x: hidden; */
  margin: 0px auto;
}

#totop{
	display: none;
}

.sidenav a {
  /* padding-top: 6px; */
  text-decoration: none;
  font-size: 30px;
  color: var(--text-color-tertiary, #2196F3);
  display: block;
}

.sidenav a:hover {
  color: #064579;
}

.sidenav .qr:hover{
	color: #ff0000;
}

.sidenav .pic-box{
	display: none;
	width: 120px;
	position: absolute;
	bottom: 0;
	left: -120px;
	z-index: 99999; 
}

.sidenav .pic-box img{
	display: block;
	width: 100%;
}


@media screen and (max-width: 1024px) {
  .sidenav {
	display:none;
  }
  
  #docsify-darklight-theme{
	  /* display: none; */
	  position: fixed;
	  top:10%;
	  z-index: 9;
  }
}