table>tbody>tr>td,
.bd-content>table>tbody>tr>th,
.bd-content>table>tfoot>tr>td,
.bd-content>table>tfoot>tr>th,
.bd-content>table>thead>tr>td,
.bd-content>table>thead>tr>th {
 padding:.75rem;
 vertical-align:top;
 border:0px solid #dee2e6;
}

.col{
 position:relative;
 width: auto;
 padding-right:15px;
 padding-left:15px
}

.sample{
    color: red; /*to change font color; edit: font color of what??*/
    
   }
 
   html {
    scroll-behavior: smooth;
  }

.docs-toc{
    position: sticky;
    top: 3rem;
    align-self: start;

}

  main > nav {
    position: sticky;
    top: 2rem;
    align-self: start;
  }

.image-table thead,
.image-table th,
.image-table tr,
.image-table td
{

  border: 0px solid !important;
  text-align: center;
  vertical-align: middle;
}

 /* .highlight > pre {  
    padding:15px;
    background-color: #3b3b3b !important;
}*/

img[src$='#center']
{
  display: block;
  margin-left: auto;
  margin-right: auto;
}

.versionfooter {
  position: fixed;
  top: 0;
  right: 0;
  margin-right: 10px;
  margin-top: 18px;
  color: #3ed4d2;
}

.sectionheader {
  color: #BDC3C7;
  padding: 0;
  margin: 0;
  padding-left: 5px;
  width: 250px;
}

a.nav-link.p-0.justify-content-start.align-items-baseline {
  /* icon alignment magic  */
    align-items: stretch !important;
  }

#sidenav-left-collapse .navbar-nav.flex-column.pt-3 {
    line-height: 1.2;
    /* navmenu line height to fit articles without scrolling menu*/
  }
        
#sidenav-left-collapse hr, h6 {
  margin: 0px;
}

#sidenav-left-collapse .ml-2 {
  margin-left: 30px !important;
}

/* swagger cleanup */
.authorization__btn {
  visibility: hidden;
}
.swagger-ui .scheme-container {
  visibility: hidden;
  height: 0px;
  margin: 0px;
  padding: 0px;
}