/* CSS apontamento de versão no final do documento */
.font-versao {
	color: #808080;
	font-family: l5networks;
	font-size: 16px;
	margin: 10px 0px 12px;
} 

/* Hide "On GitHub" section from versions menu */
div.rst-versions > div.rst-other-versions > div.injected > dl:nth-child(4) {
    display: none;
}

/* Hide aside footer versions */
.rst-versions .rst-current-version {
    display: none;
}

/* hide version on header */
/*
.wy-side-nav-search>div.version {
    display: none;
}
*/

/* hide version of compile */
span.commit {
    display: none;
}

/* header padding Home Title */
.wy-side-nav-search .wy-dropdown>a, .wy-side-nav-search>a {
    padding: 20px 15px;
}

/* search with square borders */
.wy-side-nav-search input[type=text] {
    border-radius: 0;
}

/* remove list spaces from index*/
.rst-content .toctree-wrapper ul li>ul, .rst-content section ul li>ul {
    margin: 0 !important;
    padding: 0 !important;
}

/* remove View Page Source */
.wy-breadcrumbs>li.wy-breadcrumbs-aside {
    display: none;
}

/* adicionar texto de rodapé no nav side */
.wy-nav-side:after {
    position: absolute;
    content: 'Powered by L5 Networks';
    padding: 0 50px;
    color: #ffffff;
}

/* Change height for nav side scroll to 99% to Powered by L5 Networks botton */
.wy-side-scroll {
	height: 99% !important;
}

/* remover respostas de pesquisa pois tem falha de tradução */
p.search-summary {
    display: none !important;
}

/* desabilitar cor de houver no menu e links */
a:focus, a:hover {
    pointer-events: unset !important;
    text-decoration: none !important;
}

/* acerto de posição do ul-li para caber o conteúdo em uma linha */
.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a {
    padding: 0.4045em 1.618em 0.4045em 2.8em;
}

.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a {
    padding: 0.4045em 1.618em 0.4045em 4.5em;
}
/* Fim acerto ul-li */

/* remover th de tabelas markdown*/
th.head.text-center {
    display: none;
}
/* Fim remover th tabelas markdown*/

/* nav version - barth */
div#version-header {
    position: relative;
    color: #032336;
    font-size: 10px;
    padding-bottom: 0px;
}

div#version-header:hover {
    color: #999;
}
/* Fim nav version*/

/* tamanho texto do menu vertical e cor do hover*/
.wy-menu-vertical a {
	font-size: 1em;
}
.wy-menu-vertical a:hover {
    background-color: #545471;
}

/* tamanho texto do home */
.wy-side-nav-search>a {
    font-size: 200% !important;
}

/* mudar cor da barra lateral esquerda */
.wy-nav-side {
    background: #032336;
}
.wy-side-nav-search {
	background: #032336 !important;
}

/*-------------------------------------------------------------------------------*/

/* Customizacao para telas L5 - Barth - 05/10/2023 */


@media screen and (min-width: 775px) {
    .wy-nav-content {
        padding: 1.618em 3.236em;
        height: 100%;
        max-width: 775px;
    }
}

@media screen and (min-width: 1024px) {
    .wy-nav-content {
        padding: 1.618em 3.236em;
        height: 100%;
        max-width: 1024px;
    }
}

@media screen and (min-width: 1280px) {
    .wy-nav-content {
        padding: 1.618em 3.236em;
        height: 100%;
        max-width: 800px;
    }
}

@media screen and (min-width: 1366px) {
    .wy-nav-content {
        padding: 1.618em 3.236em;
        height: 100%;
        max-width: 850px;
    }
}

@media screen and (min-width: 1440px) {
    .wy-nav-content {
        padding: 1.618em 3.236em;
        height: 100%;
        max-width: 900px;
    }
}

@media screen and (min-width: 1600px) {
    .wy-nav-content {
        padding: 1.618em 3.236em;
        height: 100%;
        max-width: 1000px;
    }
}

@media screen and (min-width: 1800px) {
    .wy-nav-content {
        padding: 1.618em 3.236em;
        height: 100%;
        max-width: 1200px;
    }
}

@media screen and (min-width: 1880px) {
    .wy-nav-content {
        padding: 1.618em 3.236em;
        height: 100%;
        max-width: 1300px;
    }
} 
/* Fim da customizacao de telas L5 - Barth - 05/10/2023 */


/*-------------------------------------------------------------------------------*/

/* Customizacao menu Alphabetico do Glossário - Barth - 11/11/2025 */

.alphabet-nav {
	display: flex;
    margin: 0 0 30px 0;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.alphabet-nav a {
  display: inline-block;
  padding: 0.6vw;
  text-decor/* CSS apontamento de versão no final do documento */
.font-versao {
	color: #808080;
	font-family: l5networks;
	font-size: 16px;
	margin: 10px 0px 12px;
} 

/* Hide "On GitHub" section from versions menu */
div.rst-versions > div.rst-other-versions > div.injected > dl:nth-child(4) {
    display: none;
}

/* Hide aside footer versions */
.rst-versions .rst-current-version {
    display: none;
}

/* hide version on header */
/*
.wy-side-nav-search>div.version {
    display: none;
}
*/

/* hide version of compile */
span.commit {
    display: none;
}

/* header padding Qualitime */
.wy-side-nav-search .wy-dropdown>a, .wy-side-nav-search>a {
    padding: 20px 15px;
}

/* search with square borders */
.wy-side-nav-search input[type=text] {
    border-radius: 0;
}

/* remove list spaces from index*/
.rst-content .toctree-wrapper ul li>ul, .rst-content section ul li>ul {
    margin: 0 !important;
    padding: 0 !important;
}

/* remove View Page Source */
.wy-breadcrumbs>li.wy-breadcrumbs-aside {
    display: none;
}

/* adicionar texto de rodapé no nav side */
.wy-nav-side:after {
    position: absolute;
    content: 'Powered by L5 Networks';
    padding: 0 50px;
    color: #ffffff;
}

/* Change height for nav side scroll to 99% to Powered by L5 Networks botton */
.wy-side-scroll {
	height: 99% !important;
}

/* remover respostas de pesquisa pois tem falha de tradução */
p.search-summary {
    display: none !important;
}

/* desabilitar cor de houver no menu e links */
a:focus, a:hover {
    pointer-events: unset !important;
    text-decoration: none !important;
}

/* acerto de posição do ul-li para caber o conteúdo em uma linha */
.wy-menu-vertical li.toctree-l2.current li.toctree-l3>a {
    padding: 0.4045em 1.618em 0.4045em 2.8em;
}

.wy-menu-vertical li.toctree-l3.current li.toctree-l4>a {
    padding: 0.4045em 1.618em 0.4045em 4.5em;
}
/* Fim acerto ul-li */

/* remover th de tabelas markdown*/
th.head.text-center {
    display: none;
}
/* Fim remover th tabelas markdown*/

/* nav version - barth */
div#version-header {
    position: relative;
    color: #032336;
    font-size: 10px;
    padding-bottom: 0px;
    width: 20%;
    margin-left: 80%;
}

div#version-header:hover {
    color: #999;
}
/* Fim nav version*/

/* tamanho texto do menu vertical e cor do hover*/
.wy-menu-vertical a {
	font-size: 1em;
}
.wy-menu-vertical a:hover {
    background-color: #545471;
}

/* tamanho texto do home */
.wy-side-nav-search>a {
    font-size: 200% !important;
}

/* mudar cor da barra lateral esquerda */
.wy-nav-side {
    background: #032336;
}
.wy-side-nav-search {
	background: #032336 !important;
}

/* Ocultar Toctree - menu de navegação na página principal */
.toctree-wrapper.compound {
	display: none;
}

/*-------------------------------------------------------------------------------*/

/* Customizacao para telas L5 - Barth - 05/10/2023 */


@media screen and (min-width: 775px) {
    .wy-nav-content {
        padding: 1.618em 3.236em;
        height: 100%;
        max-width: 775px;
    }
}

@media screen and (min-width: 1024px) {
    .wy-nav-content {
        padding: 1.618em 3.236em;
        height: 100%;
        max-width: 1024px;
    }
}

@media screen and (min-width: 1280px) {
    .wy-nav-content {
        padding: 1.618em 3.236em;
        height: 100%;
        max-width: 800px;
    }
}

@media screen and (min-width: 1366px) {
    .wy-nav-content {
        padding: 1.618em 3.236em;
        height: 100%;
        max-width: 850px;
    }
}

@media screen and (min-width: 1440px) {
    .wy-nav-content {
        padding: 1.618em 3.236em;
        height: 100%;
        max-width: 900px;
    }
}

@media screen and (min-width: 1600px) {
    .wy-nav-content {
        padding: 1.618em 3.236em;
        height: 100%;
        max-width: 1000px;
    }
}

@media screen and (min-width: 1800px) {
    .wy-nav-content {
        padding: 1.618em 3.236em;
        height: 100%;
        max-width: 1200px;
    }
}

@media screen and (min-width: 1880px) {
    .wy-nav-content {
        padding: 1.618em 3.236em;
        height: 100%;
        max-width: 1300px;
    }
} 
/* Fim da customizacao de telas L5 - Barth - 05/10/2023 */


/*-------------------------------------------------------------------------------*/

/* Customizacao menu Alphabetico do Glossário - Barth - 11/11/2025 */

.alphabet-nav {
	display: flex;
    margin: 0 0 30px 0;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.alphabet-nav a {
  display: inline-block;
  padding: 0.6vw;
  text-decoration: none;
  color: #1a73e8; 
  font-weight: bold;
  border: 1px solid #ddd;
  text-align: center;
}

.alphabet-nav a:hover {
  background-color: #f1f1f1; /* Efeito hover opcional */
}


.topo {
   display: flex;
   justify-content: flex-end;
}

/* Fim da customizacao  Barth - 11/11/2025 */

/*-------------------------------------------------------------------------------*/

/* Customizacao Vídeos - Barth - 28/11/2025 */
.video {
	padding: 0 0 15px 0;
}ation: none;
  color: #1a73e8; 
  font-weight: bold;
  border: 1px solid #ddd;
  text-align: center;
}

.alphabet-nav a:hover {
  background-color: #f1f1f1; /* Efeito hover opcional */
}


.topo {
   display: flex;
   justify-content: flex-end;
}

/* Fim da customizacao  Barth - 11/11/2025 */

/*-------------------------------------------------------------------------------*/

/* Customizacao Vídeos - Barth - 28/11/2025 */
.video {
	padding: 0 0 15px 0;
}