.navbar-nav-svg{display:inline-block;width:1rem;height:1rem;vertical-align:text-top;}
.btn-bd-download{font-weight:500;color:#DD8900;border-color:#FEA20C;}
.btn-bd-download:active,.btn-bd-download:hover{color:#2A2730;background-color:#FFE9C4;border-color:#FEA20C;}

/* change the color of active or hovered links */
.navbar-nav .nav-item.focus .nav-link,
.navbar-nav .nav-item.active .nav-link,
.navbar-nav .nav-item:hover .nav-link
{
    color: #FEA20C;
}


 


 .bd-sidebar
   {
   -webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;border-bottom:1px solid rgba(0,0,0,0.1);
   }
 @media (min-width:768px)
   {
 	.bd-sidebar{border-right:1px solid rgba(0,0,0,0.1);}
   @supports ((position:-webkit-sticky) or (position:sticky))
      {
 	.bd-sidebar {position:-webkit-sticky;position:sticky;top:4rem;z-index:1000;height:calc(100vh - 4rem);}
      }
   }
@media (min-width:1200px)
   {
 .bd-sidebar{-webkit-box-flex:0;-ms-flex:0 1 320px;flex:0 1 320px;}
   }
 .bd-links{padding-top:1rem;padding-bottom:1rem;margin-right:-15px;margin-left:-15px;}
 @media (min-width:768px)
   {
   @supports ((position:-webkit-sticky) or (position:sticky))
    {
    .bd-links{max-height:calc(100vh - 9rem);overflow-y:auto;}
     }
   }
 @media (min-width:768px)
   {
    .bd-links{display:block !important;}
   }
   
   
   
.bd-links .bd-toc-item .nav-link{padding-right:0.5rem;padding-left:1.5rem;color:#404040;font-size:large;}
 .bd-links .bd-toc-item .nav-link.active,.bd-links .bd-toc-item .nav-link:hover{color:#FEA20C;background-color:transparent;}
 .bd-links .bd-toc-item .nav-link.active{color:#FEA20C;font-weight:500;}

   
 /* Footer */
 .ck-priv-sm { color:#999966; font-size:x-small }
 .ck-priv-md { color:#666666; font-size:small }



pre#code {
border: 1px dashed rgb(0, 0, 0); padding: 8px; background-color: rgb(240, 255, 240); font-family: 'courier new'; font-size: 10pt; 
}

pre {
border: 1px dashed rgb(0, 0, 0); padding: 8px; background-color: rgb(240, 255, 240); font-family: 'courier new'; font-size: 10pt; margin-top: 10px;
}

pre#short {
border: 1px dashed rgb(0, 0, 0); padding: 8px; background-color: rgb(240, 255, 240); font-family: 'courier new'; font-size: 10pt;
}

