@font-face {
        font-family: 'Linux Libertine'; /* normal */
        src:  url('./LinLibertine_R.woff') format('woff');
        font-weight: normal;
        font-style: normal;
}

@font-face {
      font-family: 'Linux Libertine';
        src: url('./LinLibertine_RBI.woff') format('woff');
        font-style: italic
/*        font-weight: bold*/
}

@font-face {
        font-family: 'Linux Libertine'; /* italic */
        src: url('./LinLibertine_RI.woff') format('woff');
        font-weight: normal;
        font-style: italic;
}

@font-face {
        font-family: 'Linux Libertine';
        src: url('./LinLibertine_RB.woff') format('woff');
        font-weight: bold;
        font-style: normal;
}



@font-face {
        font-family: 'Linux Libertine_aBS';
        src: url('./LinLibertine_aBS.woff') format('woff');
        font-weight: bold;
        font-style: normal;
}
@font-face {
        font-family: 'Linux Libertine_aS';
        src: url('./LinLibertine_aS.woff') format('woff');
/*        font-weight: bold;*/
/*        font-style: normal;*/
}


em {
    font-family: 'Linux Libertine'; /* italic */
    src: url('./LinLibertine_RI.woff') format('woff');
/*    font-weight: normal;*/
    font-style: italic;
}

.md-ellipsis{font-family: 'Linux Libertine_aS';}

h1, h2, h3{
    font-family: 'Linux Libertine_aBS';
    text-align:center
}


h4 {
    font-family: 'Linux Libertine_aBS';
/*    text-align:center*/
}


a:link {
/*    color: #6e8bbf  ;*/
    background-color: transparent;
    text-decoration: none
}


a:hover {
  text-decoration: underline;
}

/* article:md-content__inner md-typeset {

} */




.md-content__inner {
/*    float:right;*/
    max-width:700px;
    
/*    width:80%;*/
/*    margin-top: -1.5rem;*/
/*    max-margin-left: 15%;*/
    margin-left:  auto;
    margin-right: auto;
/*    margin-bottom: auto;*/
    padding-right: 10px;
    padding-left: 10px;
/*    padding-top: 0rem;*/
}

.md-typeset {
    font-size: 15.8px;
/*    font-size: .8rem;*/
}




{box-sizing: border-box;}
   /* Set additional styling options for the columns*/
.columnl {
   float: left;
   width: 33%;
/*   text-align:left*/
}
.columnm2 {
   float: center;
   width: 60%;
}

.columnr {
   float: right;
   width: 33%;
}

.row:after {
   content: "";
   display: table;
   clear: both;
}




:root {
  --md-admonition-icon--slides: url('data:image/svg+xml;charset=utf-8,  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><path d="M592 0H48A48 48 0 0 0 0 48v320a48 48 0 0 0 48 48h240v32H112a16 16 0 0 0-16 16v32a16 16 0 0 0 16 16h416a16 16 0 0 0 16-16v-32a16 16 0 0 0-16-16H352v-32h240a48 48 0 0 0 48-48V48a48 48 0 0 0-48-48zm-16 352H64V64h512z"></path></svg>')
}
.md-typeset .admonition.slides,
.md-typeset details.slides {
  border-color: #ffffff00;
  font-size: 15.8px;
}
.md-typeset .slides > .admonition-title,
.md-typeset .slides > summary {
/*  background-color: rgba(43, 155, 70, 0.1);*/
  background-color: rgba(64, 81, 181, 0.04);
  border-color: #ffffff00;
}
.md-typeset .slides > .admonition-title::before,
.md-typeset .slides > summary::before {
  background-color: #4051b5;
  -webkit-mask-image: var(--md-admonition-icon--slides);
          mask-image: var(--md-admonition-icon--slides);
}

:root {
  --md-admonition-icon--card: url('data:image/svg+xml;charset=utf-8,  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M528 32H48C21.5 32 0 53.5 0 80v16h576V80c0-26.5-21.5-48-48-48zM0 432c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V128H0v304zm352-232c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16zm0 64c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16zm0 64c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16zM176 192c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zM67.1 396.2C75.5 370.5 99.6 352 128 352h8.2c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h8.2c28.4 0 52.5 18.5 60.9 44.2 3.2 9.9-5.2 19.8-15.6 19.8H82.7c-10.4 0-18.8-10-15.6-19.8z"></path></svg>')
}
.md-typeset .admonition.card,
.md-typeset details.slides {
  border-color: #ffffff00;
  font-size: 15.8px;
}
.md-typeset .card > .admonition-title,
.md-typeset .card > summary {
/*  background-color: rgba(43, 155, 70, 0.1);*/
  background-color: rgba(64, 81, 181, 0.04);
  border-color: #ffffff00;
}
.md-typeset .card > .admonition-title::before,
.md-typeset .card > summary::before {
  background-color: #4051b5;
  -webkit-mask-image: var(--md-admonition-icon--card);
          mask-image: var(--md-admonition-icon--card);
}
.md-typeset .admonition.card{
    background-color: #fffff8;
}


:root {
  --md-admonition-icon--callo: url('data:image/svg+xml;charset=utf-8,  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M528 32H48C21.5 32 0 53.5 0 80v16h576V80c0-26.5-21.5-48-48-48zM0 432c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V128H0v304zm352-232c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16zm0 64c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16zm0 64c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16zM176 192c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zM67.1 396.2C75.5 370.5 99.6 352 128 352h8.2c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h8.2c28.4 0 52.5 18.5 60.9 44.2 3.2 9.9-5.2 19.8-15.6 19.8H82.7c-10.4 0-18.8-10-15.6-19.8z"></path></svg>')
}
.md-typeset .admonition.callo,
.md-typeset details.callo {
  border-color: #fffff8; red;
  background-color: #fffff8;
  font-size: 16.8px;
}
.md-typeset .callo > .admonition-title,
.md-typeset .callo > summary {
 background-color: #fffff8;
 border-color: #fffff8;
 /* text-align: center; */
}

.md-typeset .callo > .admonition-title::before,
.md-typeset .callo > summary::before {
  background-color: red;
  -webkit-mask-image: var(--md-admonition-icon--tip);
          mask-image: var(--md-admonition-icon--tip);
}
.md-typeset .admonition.callo{
    background-color: #fffff8;
}

:root {
  --md-admonition-icon--calloo: url('data:image/svg+xml;charset=utf-8,  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><path d="M528 32H48C21.5 32 0 53.5 0 80v16h576V80c0-26.5-21.5-48-48-48zM0 432c0 26.5 21.5 48 48 48h480c26.5 0 48-21.5 48-48V128H0v304zm352-232c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16zm0 64c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16zm0 64c0-4.4 3.6-8 8-8h144c4.4 0 8 3.6 8 8v16c0 4.4-3.6 8-8 8H360c-4.4 0-8-3.6-8-8v-16zM176 192c35.3 0 64 28.7 64 64s-28.7 64-64 64-64-28.7-64-64 28.7-64 64-64zM67.1 396.2C75.5 370.5 99.6 352 128 352h8.2c12.3 5.1 25.7 8 39.8 8s27.6-2.9 39.8-8h8.2c28.4 0 52.5 18.5 60.9 44.2 3.2 9.9-5.2 19.8-15.6 19.8H82.7c-10.4 0-18.8-10-15.6-19.8z"></path></svg>')
}
.md-typeset .admonition.calloo,
.md-typeset details.calloo {
  border-color: #fffff8; red;
  background-color: #fffff8;
  font-size: 16.8px;
}
.md-typeset .callo > .admonition-title,
.md-typeset .calloo > summary {
 background-color: #fffff8;
 border-color: #fffff8;
 /* text-align: center; */
}

.md-typeset .calloo > .admonition-title::before,
.md-typeset .calloo > summary::before {
  background-color:#5869BB; red;
  -webkit-mask-image: var(--md-admonition-icon--tip);
          mask-image: var(--md-admonition-icon--tip);
}
.md-typeset .admonition.calloo{
    background-color: #fffff8;
}

:root {
  --md-admonition-icon--open: url('data:image/svg+xml;charset=utf-8,  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3C0 498.7 13.3 512 29.7 512H418.3c16.4 0 29.7-13.3 29.7-29.7C448 383.8 368.2 304 269.7 304H178.3z"/></svg>')
}
.md-typeset .admonition.open,
.md-typeset details.open {
  border-color: #5869BB;
  font-size: 16.8px;
}
.md-typeset .open > .admonition-title,
.md-typeset .open > summary {
  background-color:#fffff8;
  color: #5869BB;
  border-color: #fffff8;
}
.md-typeset .open > .admonition-title::before,
.md-typeset .open > summary::before {
  background-color:#5869BB;
  -webkit-mask-image: var(--md-admonition-icon--open);
          mask-image: var(--md-admonition-icon--open);
}
.md-typeset .admonition.open{
    background-color: #ffffff;
}


:root {
  --md-admonition-icon--paper: url('data:image/svg+xml;charset=utf-8,  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M320 464c8.8 0 16-7.2 16-16V160H256c-17.7 0-32-14.3-32-32V48H64c-8.8 0-16 7.2-16 16V448c0 8.8 7.2 16 16 16H320zM0 64C0 28.7 28.7 0 64 0H229.5c17 0 33.3 6.7 45.3 18.7l90.5 90.5c12 12 18.7 28.3 18.7 45.3V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V64z"/></svg>')
}
.md-typeset .admonition.paper,
.md-typeset details.paper {
  border-color: #ffffff;
  font-size: 16px;
/*  color: rgba(64, 81, 181);*/
}
.md-typeset .paper > .admonition-title,
.md-typeset .paper > summary {
/*  background-color: rgba(43, 155, 70, 0.1);*/
  background-color: #fffff8;
/*  background-color: #ffffff;*/
  border-color: #fffff8;#5869BB;
/*  color: rgba(64, 81, 181);*/
}
.md-typeset .paper > .admonition-title::before,
.md-typeset .paper > summary::before {
  background-color: #5869BB;#4051b5;
  -webkit-mask-image: var(--md-admonition-icon--paper);
          mask-image: var(--md-admonition-icon--paper);
}


:root {
  --md-admonition-icon--project: url('data:image/svg+xml;charset=utf-8,  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M464 256A208 208 0 1 0 48 256a208 208 0 1 0 416 0zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zm256-96a96 96 0 1 1 0 192 96 96 0 1 1 0-192z"/></svg>');
  --md-admonition-icon--projectopen: url('data:image/svg+xml;charset=utf-8,  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.5.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M256 512A256 256 0 1 0 256 0a256 256 0 1 0 0 512z"/></svg>')
}
.md-typeset .admonition.project,
.md-typeset details.project {
  border-color: #ffffff;#5869BB;red;
  font-size: 16px;
}
.md-typeset .project > .admonition-title,
.md-typeset .project > summary {
  background-color: #fffff8;rgba(64, 81, 181, 0.02);
  border-color: #fffff8;#5869BB;
}
.md-typeset .project > .admonition-title::before,
.md-typeset .project > summary::before {
  background-color: #5869BB;#4051b5;
  -webkit-mask-image: var(--md-admonition-icon--project);
          mask-image: var(--md-admonition-icon--project);
}
/* .md-typeset .project > .admonition-title::after,
.md-typeset .project > summary::after {
  background-color: #5869BB;#4051b5;
  -webkit-mask-image: var(--md-admonition-icon--projectopen);
          mask-image: var(--md-admonition-icon--projectopen);
} */


:root {
  --md-admonition-icon--people: url('data:image/svg+xml;charset=utf-8,  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--!Font Awesome Free 6.5.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M96 128a128 128 0 1 1 256 0A128 128 0 1 1 96 128zM0 482.3C0 383.8 79.8 304 178.3 304h91.4C368.2 304 448 383.8 448 482.3c0 16.4-13.3 29.7-29.7 29.7H29.7C13.3 512 0 498.7 0 482.3zM609.3 512H471.4c5.4-9.4 8.6-20.3 8.6-32v-8c0-60.7-27.1-115.2-69.8-151.8c2.4-.1 4.7-.2 7.1-.2h61.4C567.8 320 640 392.2 640 481.3c0 17-13.8 30.7-30.7 30.7zM432 256c-31 0-59-12.6-79.3-32.9C372.4 196.5 384 163.6 384 128c0-26.8-6.6-52.1-18.3-74.3C384.3 40.1 407.2 32 432 32c61.9 0 112 50.1 112 112s-50.1 112-112 112z"/></svg>');
}
.md-typeset .admonition.people,
.md-typeset details.people {
  background-color: #fffff8;
  border-color: #fffff8;#5869BB;red;
  font-size: 16px;
}
.md-typeset .people > .admonition-title,
.md-typeset .people > summary {
  background-color: #fffff8;rgba(64, 81, 181, 0.02);
  border-color: #fffff8;#5869BB;
}
.md-typeset .people > .admonition-title::before,
.md-typeset .people > summary::before {
  background-color: #5869BB;#4051b5;
  -webkit-mask-image: var(--md-admonition-icon--people);
          mask-image: var(--md-admonition-icon--people);
}
/* .md-typeset .people > .admonition-title::after,
.md-typeset .people > summary::after {
  background-color: #5869BB;#4051b5;
  -webkit-mask-image: var(--md-admonition-icon--projectopen);
          mask-image: var(--md-admonition-icon--projectopen);
} */



:root {
  --md-admonition-icon--mcnair: url('data:image/svg+xml;charset=utf-8,  <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path d="M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9l0 28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5l0-24.6c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z"/></svg>');
}
.md-typeset .admonition.mcnair,
.md-typeset details.mcnair {
  background-color: #fffff8;
  border-color: rgba(255, 0, 0, 0.2);;#fffff8;#5869BB;red;
  font-size: 14px;
}
.md-typeset .mcnair > .admonition-title,
.md-typeset .mcnair > summary {
  font-weight: normal;
  background-color: rgba(64, 81, 181, 0.02);
  border-color: rgba(255, 0, 0, 0.05);#fffff8;#5869BB;
}
.md-typeset .mcnair > .admonition-title::before,
.md-typeset .mcnair > summary::before {
  background-color: rgba(255, 0, 0, 0.6);#5869BB;#4051b5;
  -webkit-mask-image: var(--md-admonition-icon--mcnair);
          mask-image: var(--md-admonition-icon--mcnair);
}
/* .md-typeset .mcnair > .admonition-title::after,
.md-typeset .mcnair > summary::after {
  background-color: #5869BB;#4051b5;
  -webkit-mask-image: var(--md-admonition-icon--projectopen);
          mask-image: var(--md-admonition-icon--projectopen);
} */










body {
  background-color: #fffff8;
}

table, th, td {
    border-top: 1px solid #dbdbdb;
    border-right: 1px solid #dbdbdb;
    font-size: 16px;
    text-align: center;
}

/*'http://linuxlibertine.sourceforge.net/fonts/*/
