/* Active tab bold & color */
/* .md-tabs__link {
  font-size: .75rem !important;
} */
/* .md-tabs__link--active {
  font-weight: bold !important;
} */
/* .md-tabs__link:hover {
  color: var(--md-accent-fg-color);
} */
/* .md-header__button.md-logo :is(img, svg) {
height: 2rem;
margin-bottom: -10px;
margin-top: -10px;
} */

/* navigation bar active color*/
/* .md-nav__item .md-nav__link--active {
  font-weight: bold !important;
  
}
.md-nav__item .md-nav__link--active {
  font-weight: bold !important;
  font-size: .75rem !important;
  color: var(--md-primary-bg-color);
} */


/* frontpage elements */
/* .tx-hero h1 {
  font-size: 2rem !important;
}
a.md-button.md-button--primary {
  background-color: var(--md-accent-fg-color);
  border-color: var(--md-accent-fg-color);
  color: #ffffff;
}
a.md-button.md-button--primary:hover {
  color: #000000;
}
a.md-button.md-button:hover {
  color: #000000;
} */

/* #logo_light_mode {
  display: var(--md-logo-light-mode);
}

#logo_dark_mode {
  display: var(--md-logo-dark-mode);
}

[data-md-color-scheme="slate"] {
  --md-logo-dark-mode: block;
  --md-logo-light-mode: none;
}

[data-md-color-scheme="default"] {
  --md-logo-dark-mode: none;
  --md-logo-light-mode: block;
} */

/*Table styling*/
/* table {
padding: 0; }
table tr {
  border-top: 1px solid #cccccc;
  background-color: white;
  margin: 0;
  padding: 0; }
  table tr:nth-child(2n) {
    background-color: #f8f8f8; }
  table tr th {
    font-weight: bold;
    border: 0px solid #cccccc;
    text-align: centre;
    margin: 0;
    padding: 6px 13px; }
  table tr td {
    border: 0px solid #cccccc;
    text-align: centre;
    margin: 0;
    padding: 6px 13px; }
  table tr th :first-child, table tr td :first-child {
    margin-top: 0; }
  table tr th :last-child, table tr td :last-child {
    margin-bottom: 0; } */



/* Admonition settings option*/
/* .md-typeset .admonition.settings, .md-typeset details.settings {
  border-left: .22rem solid #448aff;
}
.md-typeset .admonition.settings>.admonition-title, .md-typeset details.settings>.admonition-title, .md-typeset details.settings>summary {
  border-bottom: .1rem solid rgba(236, 243, 255);
  background-color: rgba(236, 243, 255);
}
.md-typeset .admonition.settings>.admonition-title:before, .md-typeset details.settings>.admonition-title:before, .md-typeset details.settings>summary:before {
  color: #448aff;
  content: "settings"} */


/* Site width etc.*/
.md-grid {
  max-width: 75rem;
}

/* .md-typeset figure {
  text-align: left;
} */

/* mkdocstrings styling
/* Indentation. */
/* div.doc-contents:not(.first) {
padding-left: 25px;
border-left: 4px solid rgba(230, 230, 230);
margin-bottom: 80px;
} */


/* .md-header__button.md-logo :is(img, svg) {
height: 2rem;
margin-bottom: -10px;
margin-top: -10px;
} */

/* .md-footer-nav {
display: none;
} */

/* @media only screen and (max-width: 76.1875em) {
html .md-nav--primary .md-nav__title[for=__drawer] {
    background-color: lightgray;
}
} */

/* :root > * {
--md-text-font: "Roboto";
--md-primary-fg-color: #009682;
} */

/* .md-tabs {
color:  white;
} */
/* .md-header {
background-color:  black;
} */

[data-md-color-scheme="slate"] {
  .svg {
    filter: invert(100%);
  }
}

[data-md-color-scheme="slate"] img[src$="#only-light"] {
  display: none;
}
[data-md-color-scheme="default"] img[src$="#only-dark"] {
  display: none;
}

.md_footer {
  height: 200px;
}

:root {
  font-family: "Roboto";
}
/* 
@font-face {
  font-family: "Roboto";
  src: local(''), url('https://static.scc.kit.edu/kit-2020/fonts/roboto/roboto-v20-latin-regular.woff2') format('woff2')
} */

/* roboto-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: url('fonts/roboto-v50-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: url('fonts/roboto-v50-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url('fonts/roboto-v50-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url('fonts/roboto-v50-latin-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url('fonts/roboto-v50-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-500italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url('fonts/roboto-v50-latin-500italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url('fonts/roboto-v50-latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}

/* roboto-700italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url('fonts/roboto-v50-latin-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
