/*-- scss:defaults --*/

/* TODO: Customize html appearance by setting SCSS variables */
/* See https://quarto.org/docs/output-formats/html-themes.html#theme-options */

/*-- scss:rules --*/

/* TODO: Provide custom CSS rules */

/*-- scss:defaults --*/
$h2-font-size:          1.6rem !default;
$headings-font-weight:  500 !default;
$font-size-base: 1.1rem !default;

/*-- scss:rules --*/
main p, main li {
    text-align: left;
    hyphens: auto;
    -webkit-hyphens: auto;
    font-kerning: auto;
}
.verso, .exemplo
{
   display: block;
   margin: 15px auto;
   width: 300px;
}

#como-citar-bibtex, #como-citar-atribuicao {

    border: 1px solid #dedede;
    border-radius: 2px;
    padding: 10px;
    margin-bottom: 1rem;
    
}

#como-citar-atribuicao p {
    text-indent: -20px;
    margin-left: 20px;
}

#como-citar p {
    margin-bottom: 5px;
}

.verso {
   text-indent: -15px;
}

main li {
    margin-bottom: 15px;
}

h1{
    margin-bottom: 18px !important;
    text-align: center;
}

h2#toc-title {
    box-shadow:none;
}

h1, h2 {

    margin-top: 50px;

}

#TOC .small_h2{
    font-size: inherit;
}


 #TOC a {
    word-break: normal;
 }

.subtitle {
    text-align: center;
}

div.autores{
    margin-bottom: 30px;
    margin-top: -15px;
    font-size: 0.8em;
  }

div.autores p {
    text-align: right;
}

#direitos-autorais p {
    text-align: center;
}

blockquote{
    text-align: left;
    hyphens: auto;
    font-kerning: auto;
    margin-top: 30px;
}

  blockquote+p span div {
    text-align: left;
    font-weight: normal;
    font-size: unset;
  }
 .references div{
     text-indent: -20px;
     margin-left: 20px;
     text-align: justify;
 }

 .citation div {
     text-align: justify;
 }


.figure-caption {
    text-align: center;
}

.contador-figura{
    font-weight: bold;
    font-variant: small-caps;
}

mjx-container {
    overflow-x: auto;
    overflow-y: hidden;
}





 @media (max-width: 991.98px){
 body .page-columns, body.fullcontent:not(.floating):not(.docked) .page-columns, body.slimcontent:not(.floating):not(.docked) .page-columns, body.docked .page-columns, body.docked.slimcontent .page-columns, body.docked.fullcontent .page-columns, body.floating .page-columns, body.floating.slimcontent .page-columns, body.floating.fullcontent .page-columns {
     display: grid;
     gap: 0;
     grid-template-columns: [screen-start] 1.5em [screen-start-inset page-start page-start-inset body-start-outset body-start body-content-start] minmax(0px, 1fr) [body-content-end body-end body-end-outset page-end-inset page-end screen-end-inset] 1.5em [screen-end];
 }

 #quarto-margin-sidebar {
     display: none;
 }

 #quarto-content {
    max-width: 768px;
    margin: auto;

}
 }
