/* Copyright (C) YOOtheme GmbH, YOOtheme Proprietary Use License (http://www.yootheme.com/license) */

/* ========================================================================
   Use this file to add custom CSS easily
 ========================================================================== */
.jdownloads_article_style {
  font-style:normal;
  font-size:12pt;
  font-family:arial;
  line-height:130%;
}
/* needed for quick index   */
.well {
	min-height: 20px;
	padding-bottom: 0px !important;
	margin-bottom: 5px;
	background-color:  #ddf0d8;
  color: #000 !important;
	border: 1px solid #fff;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
	box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}
.jd-index{
   padding:3px;
}
.jd-index hr {
  margin:8px 0;
}
.tm-sidebar-b .uk-panel-box {
  position: sticky;
  top: 50px;
  left:0;
	background-color: #ddf0d8 !important;
}
.tm-sidebar-b .index-item {
  color:#000 !important;
}
/*  needed for site map */
ul.sitemap-list.sitemap-list-child.level-2{
  margin-top: 0px; 
}
li.sitemap-item.level-1{
  margin-top: 10px;
}
li.sitemap-item.level-1{
  max-width: 85%;
}
.jd-hangingindent {
  padding-left: 15px ;
  text-indent: -15px ;
} 
h2 {
	font-size:14pt;
	line-height: 130%;
	font-family:arial;
	font-weight: bold;
}
h3 {
  	font-size:12pt;
	line-height: 130%;
	font-family:arial;
	font-weight: bold;
}
  h2 { 
    page-break-before: always;
  }
  h3, h4 {
    page-break-after: avoid;
  }
  pre, blockquote {
    page-break-inside: avoid;
  }
