

html {     font-size: 14px; }

/* especificas   */
.dtLicitacoes_pesquisa .botoesAcao {
	display:none;
}

.dtLicitacoes_pesquisa tr:hover .botoesAcao {
	display:block;
}

body .ui-state-disabled {
  opacity: .75;
  filter: Alpha(Opacity=75);
  background-image: none; 
}

/*  mensagens de erros */
label.ui-outputlabel.ui-state-error { background-color: transparent; color: #cd0a0a; background-image:none; } 

.fundoDataTable {
	background-color: white;
}

/*
li.tabInconsistencias a:active {
	color:yellow !important;
}

li.tabInconsistencias a:not(active) {
    color: slateblue !important;   
}
*/

.fundoDataTable td {
	height:2em;
}

.quadroEdicao {
	height:100%;
	margin: 0;
	padding: 18px 15px;
	background-color: white;
}

.QuadroComBorda {
    padding: 5px 15px;
	border:thin solid #cccccc;
	border-radius: 25px;
}


.informativo {
	color: #2779aa; /* #9900ff; */
	margin: 4px;
	padding: 6px;
	font-size: 10pt;
	display: inline-block;
	vertical-align:text-bottom;
}

.statusContrato, 
.statusContratoEmCadastro, 
.statusContratoAguardaVigencia, 
.statusContratoEmVigencia, 
.statusContratoEncerrado, 
.statusContratoSuspenso,
.statusContratoRescindido,
.statusContratoAguardaInformacoes,
.statusContratoAnulado {
	color:         black;
	background:    white;
	border:        thin solid black;
	padding:       0 5px;
	border-radius: 25px;
}

.statusContratoAguardaInformacoes {
 	background: yellow;
}

.statusContratoEmVigencia {
 	color: limeGreen;
 	border-color: limeGreen;
}

.statusContratoSuspenso {
 	background: yellow;
 	color: red;
 	border-color: red;
}
.statusContratoEncerrado {
 	background: silver;
}

.statusContratoRescindido, .statusContratoAnulado {
 	background: lightPink;
 	color: red;
 	border-color: red; 	
}

.TituloAgrupamento {
	border-bottom: thin solid #acc9e2;
	margin: 10px 0px;
}

.campoDestaque {
	padding: 0 5px; 
	font-weight: bold;
	border:thin solid #cccccc;
	border-radius: 25px;
}

.tempoSessao, .tempoSessao p {
	margin:0; padding:0;
}

.tempoSessao p {
	text-align:right;
}

.topoSistema, .TituloAgrupamento, .statusContrato, .campoReadOnly, .tempoSessao p {
	color: #2779aa;
}

.divAlerta {
	margin: 0px;
	padding: 15px; 
	border:thin solid #2779aa;
	border-radius: 25px;
}

.campoReadOnly {
	border:thin solid #d7ebf9;
}

.esquerda {
	text-align: left;
}

.centralizado {
	text-align: center;
}

.direita {
	text-align: right;
}

.negrito {
	white-space: nowrap;
	font-weight: bold;
}

.elipsar {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  width: 90%;
}

.riscado {
   text-decoration: line-through rgb(246, 97, 81)  solid 2px;	
}

.sublinhado {
   text-decoration: underline;	
}

.topo {
	vertical-align: top;
}

.textoEspacado { line-height: 2.0; }

.textoJustificado {  text-align: justify; }

.acoes { width: 10%; text-align: center; }

.autoComplete100Porcento, .autoComplete100Porcento > input { width:100%; }

.imagemDica { color: #1E90FF; font-size: 150%; cursor: pointer; }


#dlgAguarde.ui-dialog .ui-dialog-content {
    background-color: #3984b8;
    background: linear-gradient(180deg, #26506d, #3984b8);
    color: white;
}

.dica1, .dica2 { color: #4169e1; font-size: 150%;  }

.dica2 { cursor: pointer; }


@media (max-width: 640px) {

	.justificado, .centralizado, .direita, .acoes {
		text-align: left;
		width: auto;
	}

}
