.code { 		
	max-height:200px;
	overflow:auto;
	overflow-x: hidden; 
	margin: 0 15px 15px;
}
pre {
	max-width:650px !important;
	overflow-x: auto; 
	padding:10px;
	border:1px solid gainsboro;
	font-size:90%;
	color:darkblue;
}
#entry li {
	line-height:1.7em;
	margin-bottom:.4em;
}

code {
	background:transparent; 
	padding:0px; margin:0px;
}
.syntaxhighlighter {
	margin:0px !important;
}
		
div.syntaxhighlighter {
	border:1px solid gainsboro !important;
	margin-bottom:24px !important;
	word-break: break-all;
}
.code, pre { 		
	max-height:300px;
	overflow:auto;
	overflow-x: hidden; 
	margin: 0 0px 15px;
}
pre {
	overflow-x: auto; 
	padding:2px 7px;
	border:1px solid gainsboro;
	color:darkblue;
	background-color: transparent;
	width:95%;
}


#entry ul {
	margin: 0px 0 10px 20px;
	padding-left: 12px;
	margin-bottom: 24px;
}

#entry li {
	line-height:1.7em;
	margin-bottom:.4em;
}

.tech-article img {
  max-width: 60%;
  display: block;
  margin: 10px auto 30px auto;
  padding:1px;
  box-shadow: 0 3px 10px rgba(0,0,0, 0.05);
  max-height: 280px;
  border: 1px solid gainsboro;
}

.kb-article h1, .kb-article h2, .kb-article h3, .kb-article h4, .kb-article h5 {
    font-family: Roboto, sans-serif;
}
.kb-article h1{
    font-weight:700;
	font-size: 36px;
}
.kb-article-body-main h3 {
    font-weight: 500;
    font-size: 22px;
}
.kb-article-body-main h2 {
    font-weight: 700;
    font-size: 28px;
    line-height: 34px;
}
.kb-article-body-sidebar h3{
	font-size: 20px;
	font-weight: 400;
}