body {
	visibility: hidden
}

.navmargin {
	margin-top: 2em;
}

#content img {
		-webkit-filter: contrast(100%) !important;
		filter: contrast(100%) !important;
		margin: auto;
		display: block;
}

#content video {
	max-width: 100%;
}

#content ul {
	margin-left: 0px;
}

#content ul li {
	list-style: ' * ' inside !important;
}

#content .bs-docs-sidebar ul li {
	list-style: none !important;
}

#content blockquote {
	padding-left: 5px;
}

#content ol li {
	list-style: decimal-leading-zero inside !important;
}

#content code {
	font-size: 16px;
}

#content pre {
	line-height: 16px;
	color:#f8f8f2;
	background-color:#272822;
	padding: 5px;
}

#content p a {
	text-decoration-line: underline;
}


h1 {
	margin-top: 18px !important;
	margin-bottom: 18px !important;
}

h2 {
	margin-top: 36px !important;
	margin-bottom: 18px !important;
	clear: both;
	white-space: normal;
}

h3 {
	clear: both;
	white-space: normal;
}

@font-face {
    font-family: DejaVuSansMono;
    src: url('DejaVuSansMono.ttf') format('truetype');
}

.language-qrcode {
	font-size: 15px !important;
	font-family: DejaVuSansMono, sans !important;
	letter-spacing: 2px !important;
	color: white
}

.dox {
	clear: both;
	margin-left: 80px;
}

.dox img {
	float: left;
	margin: 4px 0px 25px -80px;
}

.ref {
	color: #aa5500
}

.lettrine {
	float: left;
	margin-right :10px;
	height: 150px;
}

.img-letters {
    display: inline-block !important;
    height: 10px;
    width: 8px;
}

.clear {
	clear: both;
}

em:before, em:after, i:before, i:after {
  content: none !important;
}

em, i {
  font-style: italic;
}

@media (max-width: 767px) {
  body {
    padding-right: 5px;
    padding-left: 5px;
  }
  .container {
    margin: 0px;
  }
  .navmargin {
    margin: 0px;
  }
  .navbar .btn {
    margin-top: 5px;
  }
}
