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

h1, h2, h3, h4 {
  /*font-family: 'Prata', serif;*/
  color: var(--headers);
}


/*Mudar a cor de fundo do sumario*/
/*Muda a fonte do sumario*/
.book .book-summary {
    background-color: var(--main);
    /*font-family: "Snell Roundhand", cursive;*/
}


/*Deixa em evidencia o menu selecionado*/
.book .book-summary ul.summary li.active>a {
    color: var(--lightgray);
}

/*Muda o espaçamento das palavras e as cores*/
.book .book-summary ul.summary li a {
    padding: 5px 5px 5px 5px;
    color: var(--menu);
}

/*Muda a cor de acordo com a posicao do mouse*/
.summary a:hover {
  color: var(--main) !important;
  background: var(--lightgray) !important;
} 

/*Muda a cor, espacamento e opacidade das PARTES*/
li.appendix span, li.part span { /* for TOC part names */
  margin-top: 1em;
  color: var(--lightgray) !important;
  opacity: 1 !important;
  text-transform: uppercase;
}



/*Raiz referente as cores*/ 

/*cores da roma*/
/*:root {
    --main: #B5203D;
    --brighter: #276db4;
    --highlight: #F8972C;
    --darkgray: #222222;
    --gray: #cccccc;
    --lightgray: #ebebeb;
    --menu: #ffcc00;
}*/

:root {
    --main: #001f33;
    --lightgray: #EC6D2C;
    --menu: #BBCBE2;
    --headers: #32435D;
    --brighter: #276db4;
    --highlight: #F8972C;
    --darkgray: #222222;
    --gray: #cccccc;
}


/*:root {
    --main: #001F33;            background
    --lightgray: #8fbbaf;       cor fixa parte selecionada
    --menu: #d6f8b8;            cor principal das palavras
    --headers:                  cor dos titulos das seções/subseções
    --brighter: #276db4;
    --highlight: #F8972C;
    --darkgray: #222222;
    --gray: #cccccc;
}*/