@import url("../../infra-global-dsgov-vars.css");

.divInfraAreaTela {
  padding: 0 !important;
}

.infraAreaTelaDEscondePequeno {
  background: var(--color-secondary-01) 0% 0% no-repeat padding-box;
  opacity: 1;
}

.infraCorBarraSuperior {
  background-color: var(--color-secondary-01) !important;
}
.infraCorBarraSistema {
  background-color: var(--color-secondary-01) !important;
}
.infraCorMenu {
  background-color: var(--color-secondary-01) !important;
}

hr {
  border-bottom-color: var(--color-primary-default);
}

.divInfraAreaTelaE,
#divInfraPesquisarMenu {
  background-color: var(--gray-cool-3);
  height: initial;
}

.infraPesquisarMenu,
.infraPesquisarMenu:focus {
  background: var(--gray-01) 0% 0% no-repeat padding-box;
  border: 1px solid var(--gray-cool-30) !important;
  border-radius: 4px !important;
  height: 39px !important;
  text-align: left !important;
  font: italic normal normal 14px/20px Rawline !important;
  letter-spacing: 0px !important;
  color: #333333 !important;
  max-width: 95%;
  margin: 0 -40px 0 -45px;
}

.infraSidebarMenuClose button i {
  color: var(--color-primary-default) !important;
}

div.infraSidebarMenu img {
  filter: invert(75%) sepia(98%) saturate(1686%) hue-rotate(206deg)
    brightness(85%) contrast(96%);
}

div.infraSidebarMenu a:focus {
  border: 1px solid var(--color-primary-lighten-02);
}

div.infraSidebarMenu a span {
  color: var(--color-primary-default) !important;
}

input.infraButton:hover,
input.infraButton:hover span,
button.infraButton:hover,
button.infraButton:hover span {
  color: var(--color-secondary-01);
  background-color: var(--color-primary-lighten-02);
  border-color: var(--color-primary-default);
}

.sparkling-modal-title {
  background-color: var(--color-primary-default) !important;
}

div.pesquisaPaginaSelecionada {
  background-color: var(--color-primary-default) !important;
}

div.pesquisaPaginas a:hover {
  border: 1px solid var(--color-primary-default) !important;
}

legend.infraLegend,
table.infraTable thead tr,
table.infraTable tr > th.infraTh {
  color: var(--color-secondary-03);
  background: var(--color-primary-default);
}

label.infraLabelTitulo {
  background: var(--color-primary-lighten-02);
}

div.infraTooltipTitulo {
  color: var(--color-secondary-01);
  background-color: var(--color-primary-default);
}

.infraCheckboxDiv input:checked + label::before,
.infraRadioDiv > input:checked + label {
  background: var(--color-primary-lighten-02);
  border-color: var(--color-primary-lighten-02);
}

div.infraCalendario .topBar,
div.infraCalendario .bottomBar,
div.infraCalendario .activeDay {
  background-color: var(--color-primary-default);
}

button:focus{
  outline: 1px solid #155f9b;
}

.infraLabelInputFile:hover {
  color: #ffffff;
  background-color: var(--color-primary-lighten-02);
  border-color: var(--color-primary-default);
} 

.text-white {
  color: var(--color-primary-default) !important;
}

span.infraTituloLogoSistema {
  color: var(--color-primary-default) !important;
}

nav.infraBarraNavegacao {
  top: 0px;
  left: 0px;
  min-height: 80px;
  box-shadow: 0px 1px 6px #00000029;
  opacity: 1;
  vertical-align: middle;
  z-index: 11;
}

.infraBarraSistemaPadraoE {
  padding-top: 10px !important;
}

.infraBarraSistema {
  padding: 0 16px !important;
}

.divInfraAreaTela {
  padding: 10px;
}

.menu-hamburguer button {
  color: var(--color-primary-default) !important;
}

.infraAcaoBarraSistema a i:not(.power-off-btn) {
  color: var(--color-primary-default) !important;
}

tr.infraTrMarcada,
tr.infraTrMarcada td,
td.infraTdMarcada,
tr.infraTrMarcada td a {
  background-color: var(--selected) !important;
  color: var(--pure-0) !important;
}

.infraSidebarMenu li a:hover {
  background-image: linear-gradient(
    rgba(var(--interactive-rgb), var(--hover)),
    rgba(var(--interactive-rgb), var(--hover))
  ) !important;
}

div.infraSidebarMenu li ul {
  background: var(--gray-cool-5);
}

div.infraSidebarMenu li ul ul {
  background: var(--gray-cool-10);
}

.divLink a,
.divLink a.ancoraPadraoPreta,
.divLink a:hover {
  color: var(--color-primary-default);
}

#txtPesquisaRapida {
  background: var(--gray-01) 0% 0% no-repeat padding-box;
  border: 1px solid var(--gray-cool-30) !important;
  border-radius: 4px !important;
  height: 39px !important;
}

#spnInfraUnidade {
  height: 39px;
  display: flex;
  align-content: center;
}

#spnInfraUnidade i {
  margin: auto 0;
}

div.infraAjaxAutoCompletar {
  background-color: var(--color-secondary-01) !important;
}

div.infraAjaxAutoCompletar a {
  font: 500 normal normal 14px/20px Rawline !important;
  letter-spacing: 0px !important;
}

div.infraAjaxAutoCompletar li:hover,
div.infraAjaxAutoCompletar li:hover a,
div.infraAjaxAutoCompletar li.selected,
div.infraAjaxAutoCompletar li.selected a {
  background-color: var(--color-primary-default) !important;
  color: var(--color-secondary-01) !important;
}

.infraAjaxMarcarSelecao {
  border-color: var(--color-primary-darken-01) !important;
}

.infraBarraSistema i[class^="fa-"],
.infraBarraSistema i[class*=" fa-"] {
  color: var(--color-primary-default);
}

.infraAcaoBarraConjugada i[class^="fa-"],
.infraAcaoBarraConjugada i[class*=" fa-"] {
  color: var(--color-primary-default);
}

#spnInfraIdentificacaoSistema img {
  padding-top: 0;
}

.navbar-nav .nav-link img,
.infraAcaoBarraSistema a img,
.infraAcaoBarraSistema a img:hover,
.navbar-nav .nav-link i,
.infraAcaoBarraSistema a i,
.infraAcaoBarraSistema a i:hover {
  filter: invert(75%) sepia(98%) saturate(1686%) hue-rotate(206deg)
    brightness(85%) contrast(96%);
}

.input-group > .custom-select:not(:last-child),
.input-group > .form-control:not(:last-child) {
  margin: 0 5px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
