tr.processo td div.acoes {
   visibility: hidden;
}

tr.processo:hover td div.acoes {
   visibility: visible;
}

@keyframes fadeOut {
   from { opacity: 1; }
   to { opacity: 0; }
}

.clipboard:hover .copy{
   display: inline;
   cursor: copy;
   position: absolute;
   opacity: 0.2;
   animation: fadeOut 1s ease-in-out;
}

.clipboard-block:hover .copy{
   display: block;
   cursor: copy;
   clear: both;
   opacity: 0.5;
}

.clipboard:hover {
   cursor: copy;
   /*background-color: #8fd592;*/
}

.copy{
   display: none;
   font-size: 10px;
   color: black;
   cursor: pointer;
   padding: 4px;
   background-color: #8fd592;
   border-radius: 3px;
}


.processo_sislia {
   background-color: #bbbbff !important;
}

.processo_nato_digital {
   background-color: #8fd592 !important;
}

.processo_digitalizado {
   background-color: #FFF1BD !important;
}

.processo_movimento_comunica {
   background-color: #ffcccc !important;
}

.processo_sigiloso {
   background-color: #666666 !important;
}

.suspensao {
   background-color: #000000 !important;
   color: #ffffff;
}

.anotacao {
   background-color: #ffc983 !important;

}

.lgpd_sigiloso {
   background-color: #000000 !important;
   color: #ffffff;
}

.lgpd_publico {
   background-color: #8fd592 !important;
   color: #000000;
}

caption {
   caption-side: top !important;
}

div.btn-group-xs button.btn {
   font-size: 13px;
   padding: 4px 6px 4px 6px;
}

.btn-xs-2 {
   font-size: 13px !important;
   color: #fff;
   padding: 4px 6px 4px 6px !important;
   background-color: #212529;
   border-radius: 3px;
}

/*detalhes processo*/
.tabela {
   width: 98%;
   margin: auto;
   border-radius: 1em;
}

.nav:not(.nav-pills):not(.nav-treeview) {
   background-color: #6c757d;
}


.nav-tabs .nav-link:not(.active) {
   background-color: rgba(255, 255, 255, 0.2);
   color: white;
}

.nav-tabs .nav-link {
   background-color: white;
   color: black;
}


tbody td div ul span {
   cursor: pointer;
}

tbody td div ul li {
   display: none;
   font-size: 10px;
}

tbody td div ul li.anexo {
   display: none;
   font-size: 14px;
}

tbody tr:hover td div ul.acoes li[data-exibir="true"] {
   display: inline;
   /*font-size: 0.8em;*/
}


ul.acoes li {
   padding: 0 0.3em 0 0.3em;
   margin: 0 0.0em 0.3em 0;
   border-radius: 0.3em;
   cursor: pointer;
}

td ul.acoes {
   padding: 0;
   margin: 0;
}

.evento {
   background-color: #ff0000 !important;
}

/*
   dl div.detalhe {
      display: none;
   }
   dl:hover div.detalhe {
      display: block;
   }
*/
.dropdown-menu-sm {
   position: absolute;
   top: 100%;
   left: 0;
   z-index: 1000;
   display: none;
   float: left;
   /* min-width: 10rem; */
   padding: 0.5rem 0;
   margin: 0.125rem 0 0;
   font-size: 1rem;
   color: #212529;
   text-align: left;
   list-style: none;
   background-color: #fff;
   background-clip: padding-box;
   border: 1px solid rgba(0, 0, 0, .15);
   border-radius: 0.25rem;
}

.dropdown-menu {

   min-width: 1rem !important;

}

.boleto_cancelado {
   text-decoration-line: line-through
}
.table-comunica-empree {
   background-color: #ae95d3AA;
}

.table-comu-idema {
   background-color: rgba(0, 123, 255, 0.2);
}
 .hr {
   background-color: #aaa;
 }

.termo {
   background-color: #b8daff;
   color: #000;
   border-radius: 0.3em;
   padding: 0.3em
}






/*estilos da tela de análise de solicitação*/
.aprovado {
   color: #00aa00;
}

.reprovado {
   color: #aa0000;
}

.comentado {
   color: #5555ff;
}

.novo {
   color: #ffaa00;
}

.ativo {
   color: #000000;
}

.clicavel {
   cursor: pointer;
}

.criterio_modelo {
   display: none;
}



.caixa {
   border-radius: 3px;
   padding: 2px;
   background-color: #fdfe98;
}

.lista_analise {
   margin: 0;
   padding: 0;
   border: 0;
}

.lista_analise li {
   list-style-type: none;
   margin-bottom: 5px;
}

div.aprovado {
   background-color: #00aa00;
   color: #ffffff;
}

div.reprovado {
   background-color: #aa0000;
   color: #ffffff;
}

div.comentado {
   background-color: #5555ff;
   color: #ffffff;
}

.mensagem {
   padding: 5px;
   text-align: justify;
}

.esconder {
   display: none;
   text-align: right;
   font-weight: bold;
}

.mostrar {
   display: none;
   text-align: right;
   font-weight: bold;
}

.modelo_analise {
   display: none;
}

.modelo {
   display: none;
}

.panel-default>.panel-heading {
   background-color: #6bbd94;
}

#tituloImpressao {
   display: none;
}


.caixa_enquadramento_form {
   display: none;
}


.acao_janela {
   color: #000000;
   float: right;
   cursor: pointer;
}

.boleto_cancelado {
   text-decoration-line: line-through
}

.head-card {
   background-color: #d1d5db;
}


@media print {
   #tituloPagina {
      display: none;
   }

   #tituloImpressao {
      width: 96%;
      margin-left: 3%;

   }

   #tituloImpressao div {
      float: left;
   }
}