.aui-iconfont-page-default, .enlarge-table-button, .content-label-header, nav #title{
display: none;
}

.portal__header__content__intro--intro{
font-size: 26px;
}

#article-content article{
max-width: 980px;
  width:100%
}

#article-content .table-wrap{
place-self: center;
    margin: 20px 40px;
}

.article__content h4{
margin-top: 1.4em !important;
    font-size: 1.2em;
}

.expand-container{
    margin: 0.5rem 0;
}

.article__content hr{
   opacity:0.5;
      margin-bottom: 1rem !important;
    margin-top: 1rem !important;
}

.article__content p {
    margin-bottom: 0.5rem !important;
}

h1{
font-size:2.5 rem;
}

figure img{
max-width:75% !important;
}

.confluence-embedded-image, figure.vp-image img{
border:0 !important;
}

h3, h3 em{
font-size: 1.4rem !important;
    font-weight: 400 !important;
}

h6, h6 a, h6 i, h6 b, h6 em, h6 strong, h6 code{
    font-size: 0.7rem !important;
    line-height: 1 !important;
    font-weight: 400;
  margin-top: 0px !important;
}

.panel-macro {
    margin-top: 20px !important;
  margin-bottom: 20px !important;
}

ol {
counter-reset:li;
}

#main-content ol li:before {
    position: absolute;
    content: counter(li);
    counter-increment: li;
    text-align: center;
    color: #fff;
    border-radius: 100%;
    background: #6454ca;
    width: 1.5rem;
    margin-left: -34px;
    height: 1.5rem;
}

#main-content ol * li:before {
  position: fixed;
  content: '';
}

.footer__logo{
min-width: 30px;
 max-height: 40px;
}

.top-bar-left ul.menu li:last-child {
    width: 123%;
    position: absolute;
    text-align: center;
      padding: 0% 33%;
}

.header__navigation--logo{
z-index:2;
}

#cboxLoadedContent {
    background: #fff !important;
}

p+.vp-content-by-label {
    margin-top: 0rem !important;
}

.article__content code{
background: #f2f2f2;
    padding: 2px;
    border-radius: 3px;
}

body[pageid=''] .header__navigation--heading{
display:none;
}

@media only screen and (max-width: 1024px) {
  #vp-js-mobile__header-bar .menu, .pointer-events-none opacity-0{
    display:none;
  }
  .header__navigation--logo a img{
  max-height: 40px;
  }
  #vp-js-mobile__header-bar .mdi-magnify{
  padding: 0 20px;
  }
  
}

.swagger-ui code{
background-color: transparent !important;
}