#ht-sidebar .ht-pages-nav{
	position: relative;
	bottom: 60px;
}

/* menu */
#ht-sidebar .ht-pages-nav .ht-nav-page-link
{
	border-radius: 2px;
	padding: 6px 6px;
	text-align: left;
	text-decoration: none;
	font-size: 12px;
	line-height: auto;
	margin: 1px 1px;  	
	text-overflow: ellipsis;
	-webkit-transition-duration: 0.6s;
	transition-duration: 0.6s;
	cursor: pointer;
	width: 150px;
	vertical-align: middle;
	height: auto;
}


/* menu button hover */
#ht-sidebar .ht-pages-nav .ht-nav-page-link:hover
{
	text-align: left;
	text-decoration: none;
	font-size: 12px;	
	line-height: auto;
	vertical-align: middle;
}

#ht-sidebar .ht-pages-nav ul li {
  line-height: 0.750rem;
}

/* navigation buttons in the page */
#ht-wrap-container #ht-post-nav a{
	border-radius: 2px;  	
	padding: 4px 8px;  
	text-align: center;  
	text-decoration: none;  	
	font-size: 12px;	
	margin: 4px 2px;    
	-webkit-transition-duration: 0.6s;
	transition-duration: 0.6s;
	cursor: pointer; 	
	width: 30%;
}

#ht-wrap-container #ht-post-nav span
{
	text-align: center;
	vertical-align: middle;
}

#ht-wrap-container #ht-post-nav .ht-post-nav-next:hover {	
	text-decoration: none;
	font-size: 12px;
	cursor: pointer; 		
	border-radius: 7px;
}

#ht-wrap-container #ht-post-nav .ht-post-nav-next{	
	border-radius: 7px;
}

#ht-wrap-container #ht-post-nav .ht-post-nav-next:hover svg path{		
	border-radius: 7px;
}

#ht-wrap-container #ht-post-nav .ht-post-nav-next:hover span{	
	text-decoration: none;		
	border-radius: 7px;
}

#ht-wrap-container #ht-post-nav .ht-post-nav-prev:hover {		
	text-decoration: none;  	
	font-size: 12px;	  
	cursor: pointer; 
	border-radius: 7px;
}

#ht-wrap-container #ht-post-nav .ht-post-nav-prev:hover svg path{	
	border-radius: 7px;
}

#ht-wrap-container #ht-post-nav .ht-post-nav-prev:hover span{	
	text-decoration: none;
	border-radius: 7px;
}

#ht-jump-top a{	
	position: fixed; 
	top: 100px; 
	left: 100px;
}

.ht-space-link{
	position: relative;
	bottom: 50px;			
}

.ht-space-link:hover
{
	text-decoration: none;
}

/* title of the menu */
.ht-space-link h2{
	font-size: 15px;
	text-align: center;
	vertical-align: middle;
	max-width: 160px;
}

.ht-space-link h2 :hover{		
	text-decoration: none;
	font-size: 15px;
}

#ht-sidebar h1.ht-logo {
  width: 100%;
  margin: 30px 0 10px;
  max-width: 227px;
}

#ht-sidebar h1.ht-logo img {  
  width: 227px;
  max-width: 227px;  
  max-height: 100px;

  min-width: 227px;
  min-height: 100px;
  
  position: relative;     
  bottom: 0px;
}

/* background */
#ht-wrap-container
{	
	background-repeat: no-repeat;  
	background-position: right bottom;  
	background-size: 30%;
}

/* menu sidebar */
#ht-sidebar div
{
	background-repeat:none;
}

#ht-wrap-container #ht-post-na{
	padding-bottom: 0px
}

#ht-wrap-container #ht-post-nav .ht-post-nav-prev {	 
    position: fixed; bottom: 5px; left: 25%;    
    width: 20%;
    border-radius: 7px;
}

#ht-wrap-container #ht-post-nav .ht-post-nav-next {
 	float: right; 
 	position: fixed; bottom: 5px; right: 25%;
 	width: 20%;
 	border-radius: 7px;
}


@media (max-width: 800px) { 

#ht-wrap-container #ht-post-nav .ht-post-nav-next {
 	
 	position: fixed; bottom: 5px; right: 25%;
 	width: 20%;
 	border-radius: 7px;
}

#ht-wrap-container #ht-post-nav .ht-post-nav-prev {
 	
 	position: fixed; bottom: 5px; left: 25%;
 	width: 20%;
 	border-radius: 7px;
}

}

.wiki-content div.admonition-info {
    border-width: medium;
}


.wiki-content div.admonition-note {
    border-width: medium;
}

.javascript_is_disabled{
	width:auto;
	font-size: 16px;
}

#ht-headerbar .javascript_is_disabled a:hover{
	text-decoration:none;
}


#ht-wrap-container #ht-post-nav .ht-post-nav-prev:hover #ht-post-nav svg path {	 
     border-radius: 7px;
}

.ht-space-link h2:hover{	
	text-decoration: none;
	font-size: 15px;		
}


body .external-link{
	text-decoration: none;
}

body .external-link:hover{	
	text-decoration: underline;
}

a:hover{
	text-decoration: underline;
}

#download_button{
	-webkit-transition-duration: 0.4s; /* Safari */
    transition-duration: 0.4s;	
	background-color: transparent;
	color: black; 
	border: 2px solid #E7C324;
	border-radius: 5px;
	text-align: center;
    text-decoration: none;
    display: inline-block;
    padding: 4px 12px;
    margin: 4px 2px;
}

