pre {
border: 1px solid black;
border-radius: 0.25rem;
background-color: rgba(0, 0, 0, 0.04);
  word-break: normal;
  word-wrap: normal;

}
p.caption {
  color: #777;
  margin-top: 10px;
}
p code {
  white-space: inherit;
}
pre code {
  white-space: inherit;
}

.book .book-body .page-wrapper table {
  display: block;
  overflow-x: auto;
  white-space: nowrap;
}

/* css styles */
.cell-output-stdout code {
  word-break: break-word !important;
  white-space: pre-wrap !important;
}

h6 {text-align:left; overflow-x: scroll; color: #d3bd7e; background: #202020; padding: 10pt 15pt; border-radius: 3px;font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;white-space:pre;margin-bottom:0.5em;margin-top:2em;left:10%;}




.btnc {
    /* --bs-btn-padding-x: 0.75rem; */
    /* --bs-btn-padding-y: 0.375rem; */
    --bs-btn-font-family: ;
    --bs-btn-font-size: 1rem;
    /* --bs-btn-font-weight: 400; */
    /* --bs-btn-line-height: 1.5; */
    /* --bs-btn-color: #343a40; */
    --bs-btn-bg: transparent;
    --bs-btn-border-width: 1px;
    /* --bs-btn-border-color: transparent; */
    --bs-btn-border-radius: 0.25rem;
    /* --bs-btn-hover-border-color: #343a40; */
    --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
    --bs-btn-disabled-opacity: 0.65;
    /* --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5); */
    display: inline-block;
    padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
    font-family: var(--bs-btn-font-family);
    font-size: var(--bs-btn-font-size);
    font-weight: var(--bs-btn-font-weight);
    line-height: var(--bs-btn-line-height);
    color: var(--bs-btn-color);
    text-align: center;
    text-decoration: none;
    -webkit-text-decoration: none;
    -moz-text-decoration: none;
    -ms-text-decoration: none;
    -o-text-decoration: none;
    vertical-align: middle;
    cursor: pointer;
    user-select: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
    background-color: var(--bs-btn-bg);
    transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.btn-cat-dep {
    --bs-btn-color: #aaf;
    /* --bs-btn-bg: #2780e3; */
    --bs-btn-border-color: #aaf;
    --bs-btn-hover-color: #000;
    /* --bs-btn-hover-bg: rgb(33.15, 108.8, 192.95); */
    --bs-btn-hover-border-color: #000;
    --bs-btn-focus-shadow-rgb: 71, 147, 231;
    --bs-btn-active-color: #fff;
    /* --bs-btn-active-bg: rgb(31.2, 102.4, 181.6); */
    /* --bs-btn-active-border-color: rgb(29.25, 96, 170.25); */
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #2780e3;
    --bs-btn-disabled-border-color: #2780e3;
    text-transform: uppercase;
        opacity: .7;
    border-radius: .25rem;
    padding: .25em .75em;
    font-size: .65em;


}

.quarto-title .quarto-categories .quarto-category {
    padding: .25em .75em;
    font-size: .65em;
    text-transform: uppercase;
    border: solid 1px;
    border-radius: .25rem;
    opacity: .6;
}


/* button original */
/* .btn:focus-visible {
    color: var(--bs-btn-hover-color);
    background-color: var(--bs-btn-hover-bg);
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow:var(--bs-btn-focus-box-shadow)
}

.btn-check:focus-visible + .btn {
    border-color: var(--bs-btn-hover-border-color);
    outline: 0;
    box-shadow:var(--bs-btn-focus-box-shadow)
}

.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
    color: var(--bs-btn-active-color);
    background-color: var(--bs-btn-active-bg);
    border-color:var(--bs-btn-active-border-color)
}

.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
    box-shadow:var(--bs-btn-focus-box-shadow)
}

.btn:disabled, .btn.disabled, fieldset:disabled .btn {
    color: var(--bs-btn-disabled-color);
    pointer-events: none;
    background-color: var(--bs-btn-disabled-bg);
    border-color: var(--bs-btn-disabled-border-color);
    opacity:var(--bs-btn-disabled-opacity)
}

.btn-default {
    --bs-btn-color: #fff;
    --bs-btn-bg: #343a40;
    --bs-btn-border-color: #343a40;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(44.2, 49.3, 54.4);
    --bs-btn-hover-border-color: rgb(41.6, 46.4, 51.2);
    --bs-btn-focus-shadow-rgb: 82, 88, 93;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(41.6, 46.4, 51.2);
    --bs-btn-active-border-color: rgb(39, 43.5, 48);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #343a40;
    --bs-btn-disabled-border-color: #343a40
}

.btn-primary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #2780e3;
    --bs-btn-border-color: #2780e3;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(33.15, 108.8, 192.95);
    --bs-btn-hover-border-color: rgb(31.2, 102.4, 181.6);
    --bs-btn-focus-shadow-rgb: 71, 147, 231;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(31.2, 102.4, 181.6);
    --bs-btn-active-border-color: rgb(29.25, 96, 170.25);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #2780e3;
    --bs-btn-disabled-border-color: #2780e3
} */

.btn-cat {
    --bs-btn-color: #aaf;
    --bs-btn-bg: #fff;
    --bs-btn-border-color: #aaf;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: #000;
    --bs-btn-hover-border-color: #000;
    --bs-btn-focus-shadow-rgb: 71, 147, 231;
    --bs-btn-active-color: #aaf;
    --bs-btn-active-bg: #fff;
    --bs-btn-active-border-color: #000;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #2780e3;
    --bs-btn-disabled-border-color: #2780e3;
    opacity: .7;
    border-radius: .25rem;
    padding: .25em .75em;
    font-size: .65em;
        text-transform: uppercase;

}
/* .btn-secondary {
    --bs-btn-color: #fff;
    --bs-btn-bg: #343a40;
    --bs-btn-border-color: #343a40;
    --bs-btn-hover-color: #fff;
    --bs-btn-hover-bg: rgb(44.2, 49.3, 54.4);
    --bs-btn-hover-border-color: rgb(41.6, 46.4, 51.2);
    --bs-btn-focus-shadow-rgb: 82, 88, 93;
    --bs-btn-active-color: #fff;
    --bs-btn-active-bg: rgb(41.6, 46.4, 51.2);
    --bs-btn-active-border-color: rgb(39, 43.5, 48);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #fff;
    --bs-btn-disabled-bg: #343a40;
    --bs-btn-disabled-border-color: #343a40
} */

