/* Logo */
.header__navigation--logo a img {
  max-height: 80px !important;
}

.header__navigation--heading {
  font: unset;
  font-size: 20px; 
}

/* Header */
span.vp-icon.material-icons.mdi-magnify {
  color: #205081;
}

.vp-article__content-panel > .vp-article__aside-right.no-print {
  display: none;
}

/* Content */
.vp-article__heading {
  font-size: 24px !important;
  font-weight: initial !important;
  color: #172B4D !important;
}

main.vp-article__content-panel {
  display: block;
}

.vp-article__content-panel .vp-article__wrapper {
  padding-left: 0 !important;
  max-width: unset;
  padding-block-end: unset;
  padding-inline: unset;
}

.vp-article .article-header {
 margin-left: 0 !important;
 max-width: unset; 
}

section.vp-article__content.wiki-content.article__content > div.contentLayout2 {
  display: block !important;
}

figure.confluence-embedded-image.vp-image.vp-image--width-12 {
  margin-bottom: 0 !important;
}

header.article-header > h1.vp-article__heading.article__heading {
  margin-bottom: 1rem;
}

div.contentLayout2 > .columnLayout.two-equal {
  margin: 0 !important;
  height: 0 !important;
}

div.contentLayout2 > div.columnLayout.two-right-sidebar {
  margin-top: 1.2rem;
  margin-bottom: 0;
}

div.contentLayout2 > div.columnLayout.two-right-sidebar:nth-child(5) * a {
  color: #397599;
}

/* Content Page */
main.vp-article__content-panel * nav.vp-breadcrumbs {
  margin-left: 0;
}

nav.vp-breadcrumbs {
  max-width: 100%;
  padding-right: var(--_content-padding-inline);
}

section.vp-article__content.wiki-content.article__content * figure.confluence-embedded-image.vp-image.vp-image--width-12 {
  width: auto;
}

main.vp-article__content-panel * section.vp-article__content.wiki-content.article__content {
  display: block;
}

main.vp-article__content-panel {
  padding-bottom: 0;
}

main.vp-article__content-panel ul {
  display: block !important;
}

main.vp-article__content-panel * a {
  color: #397599 !important;
}

main.vp-article__content-panel * thead > tr > td {
  background-color: #DEEBFF !important;
}

/* Left side navigation */
nav.vp-desktop-navigation__page-tree {
  padding-left: 0.6rem !important;
  padding-top: 1rem !important;
  padding-right: 1rem !important;
}

nav.vp-desktop-navigation__page-tree * a {
  color: #397599 !important;
}

/* Popular Topics */
div.columnLayout.two-right-sidebar > div.cell.aside * div.vp-content-by-label-items {
  border-style: none;
  border-width: 0;
  padding: 0;
}

div.columnLayout.two-right-sidebar > div.cell.aside * li {
  list-style-type: none;
  padding-left: 0;
}

div.columnLayout.two-right-sidebar > div.cell.aside * a {
  color: #397599;
}

div.columnLayout.two-right-sidebar > div.cell.aside * ul {
  margin-left: 0;
}

/* Recently updated */
div.recently-updated.recently-updated-concise * div.more-link-container {
  display: none;
}

div.update-item-content * span.separator, 
a.confluence-userlink.url.fn {
  display: none;
}

div.update-item-icon {
  height: 0;
}

/* Footer */
div.columnLayout.three-equal * a {
  color: #397599;
}

div.columnLayout.single > div.cell.normal * hr {
  margin-bottom: 28px;
  margin-top: 28px;
}

footer.footer {
  display: none
}

/* Global */
h4, 
p,
ul,
li,
td {
  font-size: 14px !important;
}

h2 {
  font-size: 20px !important;
}

h3 {
  font-size: 16px !important;
}

h5 {
  font-size: 0.83em !important;
}

div.vp-accordion-link-group * div.vp-accordion-link-group__summary,
div.vp-accordion-link-group * summary.vp-accordion-link-group__summary {
  padding: 14px;
}

.vp-accordion-link-group__excerpt, .vp-accordion-link-group__title a, .vp-accordion-link-group__title-inner {
  font-size: 14px !important;
}

/* Tables */
span.status-macro.aui-lozenge.aui-lozenge-complete {
  color: #fff;
  background-color: #0052cc;
}

.confluenceTd {
  border: 1px solid #C1C7D0 !important;
}

table.confluenceTable th.confluenceTh.highlight-grey, table.confluenceTable td.confluenceTd.highlight-grey {
  background-color: #F4F5F7 !important;
}

table.confluenceTable * td.highlight-blue.confluenceTd,
table.confluenceTable * td.confluenceTd[data-highlight-colour='#deebff'] {  
  background-color: #DEEBFF !important;
}

button.enlarge-table-button {
 left: 0;
}

.article__content table:is(.tablesorter-default,.confluenceTable,.attachments.aui) {
 width: auto !important;
}

th.confluenceTh.tablesorter-header,
td.confluenceTd.tablesorter-header {
 border: 1px solid #C1C7D0 !important;
 padding-right: 0.5rem !important;
 background-image: none !important;
 cursor: unset !important;
 pointer-events: none;
}

figure.confluence-content-image-border {
  border: 1px solid black !important;
}

/* Side-by-side images */
figure.confluence-embedded-image.vp-image:has(+ figure.confluence-embedded-image.vp-image),
figure.confluence-embedded-image.vp-image:has(~ figure.confluence-embedded-image.vp-image) {
 display: inline-block;
 margin-right: 4px;
}

/* Small images in the text */
p:has(+figure.confluence-embedded-image.vp-image.vp-image--width-0.confluence-thumbnail) {
  float: left;
}

figure.confluence-embedded-image.vp-image.vp-image--width-0.confluence-thumbnail {
  margin: 0;
  float: left;
}

/* legacy text colors */
.legacy-color-text-default {
  color: #000
}

.legacy-color-text-orange1 {
  color: #930
}

.legacy-color-text-khaki1 {
  color: #330
}

.legacy-color-text-green1 {
  color: #030
}

.legacy-color-text-blue1 {
  color: #036
}

.legacy-color-text-blue2 {
  color: #000080
}

.legacy-color-text-purple1 {
  color: #339
}

.legacy-color-text-blue3 {
  color: #172b4d
}

.legacy-color-text-red1 {
  color: #800000
}

.legacy-color-text-orange2 {
  color: #f60
}

.legacy-color-text-yellow1 {
  color: #808000
}

.legacy-color-text-green2 {
  color: #008000
}

.legacy-color-text-teal1 {
  color: #008080
}

.legacy-color-text-blue4 {
  color: #00f
}

.legacy-color-text-gray1 {
  color: #669
}

.legacy-color-text-gray2 {
  color: #7a869a
}

.legacy-color-text-red2 {
  color: #f00
}

.legacy-color-text-orange3 {
  color: #f90
}

.legacy-color-text-green3 {
  color: #9c0
}

.legacy-color-text-green4 {
  color: #396
}

.legacy-color-text-teal2 {
  color: #3cc
}

.legacy-color-text-blue5 {
  color: #36f
}

.legacy-color-text-pink1 {
  color: #800080
}

.legacy-color-text-gray3 {
  color: #a5adba
}

.legacy-color-text-pink2 {
  color: #f0f
}

.legacy-color-text-yellow2 {
  color: #fc0
}

.legacy-color-text-yellow3 {
  color: #ff0
}

.legacy-color-text-green5 {
  color: #0f0
}

.legacy-color-text-teal3 {
  color: #0ff
}

.legacy-color-text-blue6 {
  color: #0cf
}

.legacy-color-text-pink3 {
  color: #936
}

.legacy-color-text-gray4 {
  color: #c1c7d0
}

.legacy-color-text-pink4 {
  color: #f9c
}

.legacy-color-text-tan1 {
  color: #fc9
}

.legacy-color-text-yellow4 {
  color: #ff9
}

.legacy-color-text-green6 {
  color: #cfc
}

.legacy-color-text-teal4 {
  color: #cff
}

.legacy-color-text-blue7 {
  color: #9cf
}

.legacy-color-text-purple2 {
  color: #c9f
}

.legacy-color-text-inverse {
  color: #fff
}

.article__content .jira-table, .article__content .plugin_attachments_table_container, .article__content .table-wrap {
 padding-top: 0;
 margin-bottom: 1rem;
}

button.enlarge-table-button {
 display: none;
}

vp-table-expand {
 width: 100vw;
}

li.update-item > div.update-item-content{
  font-size: 14px;
  font-weight: bold;
}

div.table-wrap:has(vp-table){
  justify-self:left !important;
}