/* font */
@import url('https://fonts.googleapis.com/css2?family=Titillium+Web&display=swap');

:root {
  --K15t-font-family-headline, --vpt-theme-text-font, --K15t-font-family-code: 'Titillium Web', cursive;
  --K15t-banner-foreground: #00ffff !important;
  --K15t-color-blue-600: #0101ec;
  --K15t-header-background: rgb(35, 40, 45);
  --exp-document-title-link-color:#00ffff;
}

/* general background color */
body {
  background-color: #f1f1f1;
}

/* header color */
.exp-header {
  background: var(--K15t-header-background);
}

/* replace code class for text heigher */
code {
  background-color: transparent;
  font-size: 2rem;
  font-weight: 600;
}

/* Affectation des fonts + taille */
body, h1, h2, h3, h4, code {
  font-family: "Titillium Web", sans-serif;
}
p {
  font-family: "Roboto", sans-serif;
}
h1 {
	font-size: 1.8em;
	text-decoration: underline;
}
h3 {
  font-size: 1.1rem;
}
.article__content h2 {
  font-size: 1.25rem;
}
.article-heading {
	font-weight: 600;
}

/* background color TOC */
.exp-sidebar-toc > .toc-list {
	background-color: white;
}

/* marges lignes TOC */
.exp-tree-item .exp-tree-item-header-icon {
  margin-top: 1px;
  margin-bottom: 1px;
}

/* focus TOC */
.exp-tree-item-header:focus, .exp-tree-item-header:focus-within {
    outline-style:unset;
}

/* ombre droite TOC */
.exp-sidebar-navigation {
	box-shadow: 2px 4px 8px 0 rgba(0, 0, 0, 0.2);
}

/* 1er item plus gros TOC */
.exp-tree > ul > li:first-child .exp-tree-item-header-title {
  font-size: 20px;
}

/* puces */
ul {
  margin-left: 5px;
}
li::marker {
  color: #00bfbf;
  font-size: 1rem !important;
}

/* marges tables */
.confluence-embedded-file-wrapper {
  margin: auto auto;
}


.exp-scroll-to-top-link {
	background-color: #00ffff;
	color: black;
}

.exp-scroll-to-top-container {
  right: calc(var(--exp-html-toc-width) - 80px);
}

/* cacher recherche */
.exp-search-container {
	display: none;
}