/* ---------- Color Module Styles ----------- */

.rodape {
    background: #01426a;
    color: #fffefe
}

.alto-contraste .rodape {
    background: #5a595a!important;
}
.rodape  a{
    color: #fffefe;
}

.rodape a.rodape-midias-link {
    color: #5a595a;	
}

.rodape-2 {
    background: #202020;
    color: #fffefe;
}

.rodape-3 {
    background: #1a1a1b;
    color: #fffefe;
}

.alto-contraste {
    background: #202021!important
}

.alto-contraste * {
    color: #fffffe!important
}

.alto-contraste a,
.alto-contraste a .date-display-single,
.alto-contraste a *:not(.icon) {
    color: #ffff00!important
}

.alto-contraste .topo-menu,
.alto-contraste .region-header-menu .block-nice-menus .content > ul > li,
.alto-contraste .region-header-menu .block-nice-menus .content > ul > li ul,
.alto-contraste .region-header-menu .block-nice-menus .content > ul > li ul:after,
.alto-contraste .region-header-menu .block-nice-menus .content > ul > li ul:before,
.alto-contraste .region-header-menu .block-nice-menus .content > ul:after {
    background: #1a1a1a!important
}

.alto-contraste .region-header-menu .block-nice-menus .content > ul > li ul li a:focus,
.alto-contraste .region-header-menu .block-nice-menus .content > ul > li ul li a:hover {
    background: #000001!important
}

.alto-contraste .region-header-menu .block-nice-menus .content > ul > li:before,
.alto-contraste .region-header-menu .block-nice-menus .content > ul > li:after {
    background: #1a1a1a!important
}

.alto-contraste .region-header-menu .block-nice-menus .content > ul > li:focus,
.alto-contraste .region-header-menu .block-nice-menus .content > ul > li:focus ul,
.alto-contraste .region-header-menu .block-nice-menus .content > ul > li:focus ul:after,
.alto-contraste .region-header-menu .block-nice-menus .content > ul > li:focus ul:before,
.alto-contraste .region-header-menu .block-nice-menus .content > ul > li:focus:before,
.alto-contraste .region-header-menu .block-nice-menus .content > ul > li:focus:after,
.alto-contraste .region-header-menu .block-nice-menus .content > ul > li:hover,
.alto-contraste .region-header-menu .block-nice-menus .content > ul > li:hover ul,
.alto-contraste .region-header-menu .block-nice-menus .content > ul > li:hover ul:after,
.alto-contraste .region-header-menu .block-nice-menus .content > ul > li:hover ul:before,
.alto-contraste .region-header-menu .block-nice-menus .content > ul > li:hover:before,
.alto-contraste .region-header-menu .block-nice-menus .content > ul > li:hover:after {
    background: #000001!important;
}

.alto-contraste .region-header-menu .block-nice-menus .content > ul > li:focus ul li a:focus,
.alto-contraste .region-header-menu .block-nice-menus .content > ul > li:focus ul li a:hover,
.alto-contraste .region-header-menu .block-nice-menus .content > ul > li:hover ul li a:focus,
.alto-contraste .region-header-menu .block-nice-menus .content > ul > li:hover ul li a:hover {
    background: #1a1a1a!important
}

.alto-contraste .region-header-menu .block-nice-menus .content > ul > li:not(:first-child) {
    border-left-color: #000001!important
}

.alto-contraste .region-header-menu .block-nice-menus .content > ul > li:not(:last-child):not(:first-child) {
    border-right-color: #202020!important
}

.alto-contraste .banner-automatico-controles .fs-carousel-enabled .fs-carousel-page {
    background: #ffff00!important
}

.alto-contraste .banner-automatico-controles .fs-carousel-enabled .fs-carousel-page.fs-carousel-active {
    background: #fffffe!important
}

.alto-contraste [type=password],
.alto-contraste [type=text] {
    background: transparent!important;
    border-color: #fffffe!important
}

.alto-contraste .link-button,
.alto-contraste [type=submit],
.alto-contraste [type=button],
.alto-contraste [type=reset],
.alto-contraste [type=submit] .icon {
    background: #ffff00;
    color: #000001!important
}
.alto-contraste .ui-dialog button span{
    color: #000001!important	
}

.alto-contraste .link-button:focus,
.alto-contraste .link-button:hover,
.alto-contraste [type=submit]:focus,
.alto-contraste [type=submit]:hover,
.alto-contraste [type=button]:focus,
.alto-contraste [type=button]:hover,
.alto-contraste [type=reset]:focus,
.alto-contraste [type=reset]:hover {
    background: #ffff00;
    color: #000001!important;
}

.alto-contraste #trt5-processos-consulta .form-type-radio.form-item-tipo-numero .form-radio:checked+.option,
.alto-contraste form .form-radios .form-item .form-radio:checked+.option,
.alto-contraste #trt5-processos-consulta .trt5-label-consulta {
    background: #ffff00!important;
    color: #000001!important
}

.alto-contraste #trt5-processos-consulta .form-type-radio.form-item-tipo-numero,
.alto-contraste form .form-radios .form-item.form-type-radio {
    background: #000001!important
}

.alto-contraste #trt5-processos-consulta .form-submit{
    background: #ffff00;
    color: #000001
}

.alto-contraste #trt5-processos-consulta .form-submit:focus,
.alto-contraste #trt5-processos-consulta .form-submit:hover {
    background: #ffff00;
    color: #000001;
}

.alto-contraste #trt5-processos-consulta #edit-clear{
    background: #ffff00!important;
}

.alto-contraste .galeria .views-slideshow-controls-bottom  .views-slideshow-pager-fields .views-slideshow-pager-field-item.active,
.alto-contraste .views-slideshow-controls-bottom  .views-slideshow-pager-fields .views-slideshow-pager-field-item,
.alto-contraste .noticia-foto-carrossel.fs-carousel-enabled .fs-carousel-control,
.alto-contraste .noticia-foto-carrossel.fs-carousel-enabled .fs-carousel-page {
    background: #ffff00!important
}

.alto-contraste .galeria .views-slideshow-controls-bottom  .views-slideshow-pager-fields .views-slideshow-pager-field-item.active *{
	color: #000001!important
}

.alto-contraste .noticia-foto-carrossel.fs-carousel-enabled .fs-carousel-control:after {
    color: #000001!important
}

.alto-contraste .views-slideshow-controls-bottom  .views-slideshow-pager-fields .views-slideshow-pager-field-item.active,
.alto-contraste .noticia-foto-carrossel.fs-carousel-enabled .fs-carousel-page.fs-carousel-active {
    background: #fffffe!important
}

.alto-contraste .paginacao-sticky {
	background: #202021!important;
}

.alto-contraste .informes-e-servicos {
    background: inherit!important
}
.alto-contraste .programas-da-justica {
    background-color: #000001!important;
}
.alto-contraste .fundo-topo {
    background: transparent!important
}

.alto-contraste .informes-e-servicos-container .fs-carousel-enabled .fs-carousel-control_next:after,
.alto-contraste .informes-e-servicos-container .fs-carousel-enabled .fs-carousel-control_previous:after,
.alto-contraste .informes-e-servicos-container .fs-carousel-enabled.fs-carousel-rtl .fs-carousel-control_next:after,
.alto-contraste .informes-e-servicos-container .fs-carousel-enabled.fs-carousel-rtl .fs-carousel-control_previous:after {
    color: #fffffe!important;
}

.alto-contraste .horizontal-tabs .vertical-tabs .vertical-tabs-list li,
.alto-contraste .ui-tabs-nav li
.alto-contraste .quicktabs-tabs li {
    background: #202021!important
}

.alto-contraste .horizontal-tabs .vertical-tabs .vertical-tabs-list li a,
.alto-contraste .ui-tabs .ui-tabs-nav li a,
.alto-contraste .quicktabs-wrapper .quicktabs-tabs  li a {
    background: #4c4b4b!important;
}

.alto-contraste .horizontal-tabs .vertical-tabs .vertical-tabs-list li.selected a,
.alto-contraste .ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.alto-contraste .quicktabs-wrapper .quicktabs-tabs li.active a{
    background: #000001!important;
}

.alto-contraste .texto table th {
    border-bottom-color: #fffffe;
}
.alto-contraste .texto table td:not(:last-child){
	border-right-color: #fffffe;
}

.alto-contraste .texto table tr:not(:last-child) td{
	border-bottom-color: #fffffe;
}

.alto-contraste select option {
    background: #000001!important
}

.alto-contraste .topo-acessibilidade{
    background: #5a5858
}

.alto-contraste .texto .link-button,
.alto-contraste .texto [type=button],
.alto-contraste .texto [type=color],
.alto-contraste .texto [type=reset],
.alto-contraste .texto [type=submit] {
    background: #ffff00;
}

.alto-contraste .texto .link-button:focus,
.alto-contraste .texto .link-button:hover,
.alto-contraste .texto [type=button]:focus,
.alto-contraste .texto [type=button]:hover,
.alto-contraste .texto [type=color]:focus,
.alto-contraste .texto [type=color]:hover,
.alto-contraste .texto [type=reset]:focus,
.alto-contraste .texto [type=reset]:hover,
.alto-contraste .texto [type=submit]:focus,
.alto-contraste .texto [type=submit]:hover {
    background: #000001;
}

.alto-contraste .banner-automatico-slide-conteudo-texto-cta:focus,
.alto-contraste .banner-automatico-slide-conteudo-texto-cta:hover {
    background: #000001!important;
    border-color: #000001!important
}

.alto-contraste #cboxContent{
	background: #000001;
}

.alto-contraste .tabs-wrapper ul.primary li.active a {
	border-bottom-color: #202020;
}

.alto-contraste div.error,
.alto-contraste table tr.error {
	background-color: #202021;
}

.topo-links-item {
    color: #ffffff;
}

.topo-acessibilidade {
    color: #5a5959;
}
.topo-acessibilidade-direita-item,
.topo-acessibilidade-meio-item,
.topo-acessibilidade-esquerda-item {
    color: #ffffff;
}

.topo-busca-submit:focus,
.topo-busca-submit:hover {
    color: #003366
}

.topo-menu {
    background: #eaeaea;
    color: #eaeaea;
}

.region-header-menu .block-nice-menus .content > ul:after {
    background: #eaeaea;
}

.region-header-menu .block-nice-menus .content > ul > li {
    background: #eaeaea;
}

.region-header-menu .block-nice-menus .content > ul > li:first-child:before,
.region-header-menu .block-nice-menus .content > ul > li:last-child:after {
    background: #eaeaea;
}

.region-header-menu .block-nice-menus .content > ul > li:focus,
.region-header-menu .block-nice-menus .content > ul > li:focus:first-child:before,
.region-header-menu .block-nice-menus .content > ul > li:focus:last-child:after,
.region-header-menu .block-nice-menus .content > ul > li:hover,
.region-header-menu .block-nice-menus .content > ul > li:hover:first-child:before,
.region-header-menu .block-nice-menus .content > ul > li:hover:last-child:after {
    background: #face33
}

.region-header-menu .block-nice-menus .content > ul > li:focus ul,
.region-header-menu .block-nice-menus .content > ul > li:focus ul:after,
.region-header-menu .block-nice-menus .content > ul > li:focus ul:before,
.region-header-menu .block-nice-menus .content > ul > li:hover ul,
.region-header-menu .block-nice-menus .content > ul > li:hover ul:after,
.region-header-menu .block-nice-menus .content > ul > li:hover ul:before {
    background: #ffffff;
    box-shadow: 1px 1px 4px gray
}

.region-header-menu .block-nice-menus .content > ul > li > a {
    color: #000000;
}

.region-header-menu .block-nice-menus .content ul li ul {
    background: #eaeaea;
}

.region-header-menu .block-nice-menus .content ul li ul:after,
.region-header-menu .block-nice-menus .content ul li ul:before {
    background: #eaeaea;
}

.region-header-menu .block-nice-menus .content > ul > li ul:after {
    background: #eaeaea;
}

.region-header-menu .block-nice-menus .content ul li ul li a {
    color: #eaeaea;
}

.banner-automatico-controles .fs-carousel-enabled .fs-carousel-page {
    background: #d7d7d7;
}

.banner-automatico-controles .fs-carousel-enabled .fs-carousel-page.fs-carousel-active {
    background: #003366
}

.banner-automatico-slide-conteudo-texto-cta:focus,
.banner-automatico-slide-conteudo-texto-cta:hover {
    color: #003366;
}

#trt5-processos-consulta .form-item-tipo-numero .form-radios,
form .form-radios {
    color: #5f5f5f;
}

#trt5-processos-consulta .form-type-radio.form-item-tipo-numero .form-radio:checked+.option,
form .form-radios .form-item .form-radio:checked+.option {
    background: #003366;
}

#trt5-processos-consulta .form-type-radio.form-item-tipo-numero,
form .form-radios .form-item.form-type-radio {
    background: #d7d7d7;
}

#trt5-processos-consulta .form-type-radio.form-item-tipo-numero,
#trt5-processos-consulta .form-type-textfield label,
label {
    color: #5a5858;
}

.menu-lista-icones-link,
.miolo-esquerda .nice-menu li a,
.miolo-esquerda .menu li a {
    color: #5f5f5f;
}

.menu-lista-icones-link .icon,
.miolo-esquerda .nice-menu li a .icon,
.miolo-esquerda .menu li a .icon {
    color: #003366;
}

.menu-lista-icones-link:focus,
.menu-lista-icones-link:hover,
.miolo-esquerda .nice-menu li a:focus,
.miolo-esquerda .nice-menu li a:hover,
.miolo-esquerda .menu li a:focus,
.miolo-esquerda .menu li a:hover {
    color: #003366;
}

.widget-titulo {
    color: #003366;
    border-bottom-color: #04785a;
}

.alto-contraste .widget-titulo {
    border-bottom-color: #ffffff!important;
}
.informes-e-servicos-container .fs-carousel-enabled .fs-carousel-control_next:after,
.informes-e-servicos-container .fs-carousel-enabled .fs-carousel-control_previous:after,
.informes-e-servicos-container .fs-carousel-enabled.fs-carousel-rtl .fs-carousel-control_next:after,
.informes-e-servicos-container .fs-carousel-enabled.fs-carousel-rtl .fs-carousel-control_previous:after {
    color: #a5b4c2;
}

.region-footer-menu .content .menu-block-wrapper > ul > li a,
.region-footer-menu .content .menu-block-wrapper > ul > li a.active {
    color: #d8d8d8;
}

.rodape-midias-link {
    color: #5a595a
}

.rodape-midias-link:focus,
.rodape-midias-link:hover {
    background: #202021
}

.noticia-destacada {
    color: #5a5858;
}

.noticia-foto-resumo {
    color: #5a5858;
}

.noticia-foto-resumo:focus .audio-detalhe-titulo,
.noticia-foto-resumo:focus .noticia-foto-resumo-titulo,
.noticia-foto-resumo:focus .noticia-foto-titulo,
.noticia-foto-resumo:focus .noticia-simples-titulo,
.noticia-foto-resumo:focus .video-detalhe-titulo,
.noticia-foto-resumo:hover .audio-detalhe-titulo,
.noticia-foto-resumo:hover .noticia-foto-resumo-titulo,
.noticia-foto-resumo:hover .noticia-foto-titulo,
.noticia-foto-resumo:hover .noticia-simples-titulo,
.noticia-foto-resumo:hover .video-detalhe-titulo {
    color: #003366
}

.link-detalhes-direita:focus,
.link-detalhes-direita:hover {
    color: #003366
}

.noticia-foto-carrossel.fs-carousel-enabled .fs-carousel-control {
    background: #003366;
}

.views-slideshow-controls-bottom{
	background-color: #036bb8;
}
.slideshow.mobile .views-slideshow-controls-bottom{
	background-color: transparent;
}

.alto-contraste .views-slideshow-controls-bottom{
	background-color: #000001;
}

.views-slideshow-controls-bottom .views-slideshow-pager-field-item a,
.views-slideshow-controls-bottom .views-slideshow-controls-text span a:after {
	color: #e8e8e8;
}
.noticia-foto-carrossel.fs-carousel-enabled .fs-carousel-page {
    background: #d8d8d8!important;
}

.galeria .views-slideshow-controls-bottom  .views-slideshow-pager-fields .views-slideshow-pager-field-item.active,
.noticia-foto-carrossel.fs-carousel-enabled .fs-carousel-page.fs-carousel-active {
    background: #003366!important;
}

.videos-miniaturas-direita,
.videos-miniaturas-esquerda {
    color: #5a5858;
}

.videos-miniaturas-imagem-container .icon {
    color: #003366;
}

.audios-item:not(:last-child):after {
    border-bottom-color: #5f5f5e;
}

.audios-item a {
    color: #5f5f5f;
}

.audios-item a:focus,
.audios-item a:hover {
    color: #003366
}

.horizontal-tabs .vertical-tabs .vertical-tabs-list li a,
.ui-tabs .ui-tabs-nav li a,
.quicktabs-wrapper .quicktabs-tabs  li a {
    background: #d7d7d7;
    color: #5f5f5f;
}

.horizontal-tabs .vertical-tabs .vertical-tabs-list li.selected a,
.ui-tabs .ui-tabs-nav li.ui-tabs-active a,
.quicktabs-wrapper .quicktabs-tabs li.active a{
    background: #003366;
}

.conteudo.texto .accordion h3,
.texto {
    color: #000000;
}

.texto a {
    color: #000000
}

.texto a:focus,
.texto a:hover {
    color: #003366
}

.texto table {
    box-shadow: 0 0 0 1px #003366;
}

.texto table th {
    border-bottom-color: #003366
}

.texto table td:not(:last-child) {
    border-right-color: #003366
}

.texto table tr:not(:last-child) td {
    border-bottom-color: #003366
}

.texto dt:before {
    color: #003366;
}

.noticia-foto-resumo-integra {
    color: #003366;
}

.content div.pager-indisponibilidades span {
	color: #003366;
}

.texto .link-button,
.texto [type=button],
.texto [type=color],
.texto [type=reset],
.texto [type=submit] {
    background: #d7d7d7;
    color: #5f5f5f;
}

.texto .link-button:focus,
.texto .link-button:hover,
.texto [type=button]:focus,
.texto [type=button]:hover,
.texto [type=color]:focus,
.texto [type=color]:hover,
.texto [type=reset]:focus,
.texto [type=reset]:hover,
.texto [type=submit]:focus,
.texto [type=submit]:hover {
    background: #003366;
}

.miolo .view a,
.miolo .view a:hover{
	color: #000000;
}
.alto-contraste .miolo .view a:hover {
    color: #ffff00!important;
}
.alto-contraste .miolo .noticia-principal-item .noticia-principal-corpo a {
    color: #ffffff!important;
}
.alto-contraste .miolo .noticia-simples-item .noticia-simples-corpo a {
    color: #ffffff!important;
}
.content .view .pager .pager-current {
	background: #003366;
}
.content .view .pager li.pager-first > a:hover,
.content .view .pager li.pager-previous > a:hover,
.content .view .pager li.pager-next > a:hover,
.content .view .pager li.pager-last > a:hover {
	color: #003366;
}
.alto-contraste .content .view .pager li {
    background: #4c4b4b!important
}

table { 
    color: #5f5f5f;
}
select{ 
	color: #5f5f5f;
}
.link-button,
button {
    background: #d7d7d7;
    color: #5f5f5f;
}

.ui-accordion h3 a{
	color: #5f5f5f;
}
.mediaelement-download-link a{
	color: #003366	
}
.mediaelement-download-link a:focus,
.mediaelement-download-link a:hover,
.texto .mediaelement-download-link a:focus,
.texto .mediaelement-download-link a:hover {
    color: #5f5f5f;
}
.view-content .item-list ul li a{
	color: #5f5f5f;
}
.panel-panel h3.pane-title{
    color: #003366;
}

.breadcrumb {
    color: #5f5f5f;
}

.breadcrumb a {
    color: #5f5f5f
}

.breadcrumb a:focus,
.breadcrumb a:hover {
    color: #003366
}

.intranet .miolo-esquerda .content > ul.nice-menu > li  > a,
.intranet .miolo-esquerda .content > ul.menu > li  > a {
	color: #003366;
}

.alto-contraste.portalpje #tabela-capa th,
.alto-contraste.portalpje #tabela-capa td {
	background-color: #1a1a1a;
}
.portalpje #tabela-capa th,
.portalpje #tabela-capa td {
	background-color: #d7d7d7;
}
.portalpje #tabela-capa td a{
	color: #5f5f5f;
}
.portalpje #tabela-capa td a:hover{
	color: #003366;
}
.portalpje #tabela-capa th:first-child{
	background-color: #003366;
}
.alto-contraste.portalpje #tabela-capa th:first-child{
	background-color: transparent;
}

.highlight {
	background-color: #003366;
}

.alto-contraste .highlight {
	background-color: #ffff00;
	color: #000001!important;
}

.banner-lateral-esquerdo a:after {
	background-color: #003366;
}

.cor-site {
    color: #003366;
}

.paginacao input[type="submit"]:disabled:focus,
.paginacao input[type="submit"]:disabled:hover {
    background-color: #d7d7d7;
}
.alto-contraste .paginacao input[type="submit"]:disabled,
.alto-contraste .paginacao input[type="submit"]:disabled:focus,
.alto-contraste .paginacao input[type="submit"]:disabled:hover {
    background-color: #202021!important;
    color: #ffff00!important;
}
.alto-contraste .paginacao-sticky {
    background: #202021!important;
}
.miolo .galeria.view a:hover{
	color: initial;
}

.paginacao input[type="submit"]:disabled:focus,
.paginacao input[type="submit"]:disabled:hover {
    background-color: #d7d7d7;
}
.alto-contraste .paginacao input[type="submit"]:disabled,
.alto-contraste .paginacao input[type="submit"]:disabled:focus,
.alto-contraste .paginacao input[type="submit"]:disabled:hover {
    background-color: #202021!important;
    color: #ffff00!important;
}
.alto-contraste .paginacao-sticky {
    background: #202021!important;
}
.escolajudicial .region-sidebar-first .menu > li:focus,
.escolajudicial .region-sidebar-first .menu > li:hover {
    background: #003366
}

.menu-lista-icones-item,
.miolo-esquerda .nice-menu li:not(:last-child),
.miolo-esquerda .menu li:not(:last-child) {
    border-bottom-color: #A0E6FF
}

.menu-lista-icones-item:first-child{
    border-top-color: #A0E6FF;
}

.alto-contraste .menu-lista-icones-item,
.alto-contraste .miolo-esquerda .nice-menu li:not(:last-child),
.alto-contraste .miolo-esquerda .menu li:not(:last-child) {
    border-bottom-color: #FFFFFF!important;
}

.alto-contraste .menu-lista-icones-item:first-child{
    border-top-color: #FFFFFF!important;
}

.region-sidebar-first .block .content {
    background-color: #e6e6e6;
}
.region-sidebar-first .views-exposed-form .form-submit {
    background-color: #003366;
    color: white;
}

@media (max-width:767px) {
    .alto-contraste .region-header-menu .block-nice-menus .content > ul > li:not(:first-child) ul,
    .alto-contraste [class*=menu-lista-] {
        background: #1a1a1a
    }
    .menu-lista-nome,
    .menu-lista-toggler {
        color: #003366;
    }
}