body:is(.dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(26 32 44 / var(--tw-bg-opacity)) !important;
}

#menu:is(.dark *),
.jumbotron.inicial:is(.dark *),
.rodape:is(.dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(18 21 27 / var(--tw-bg-opacity)) !important;
}

.jumbotron.inicial:is(.dark *) {
  border: 1px solid #ffffff !important;
}

.inicial-texto h1:is(.dark *),
.inicial-texto p:is(.dark *),
.inicial-texto b:is(.dark *),
.inicial-texto i:is(.dark *),
.inicial-texto span:is(.dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

#menu a:is(.dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.barra-acessibilidade:is(.dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(18 21 27 / var(--tw-bg-opacity)) !important;
}

.barra-acessibilidade li a:is(.dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(26 32 44 / var(--tw-bg-opacity)) !important;
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.navbar:is(.dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(26 32 44 / var(--tw-bg-opacity)) !important;
}

.navbar-brand.logo:is(.dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(26 32 44 / var(--tw-bg-opacity)) !important;
}

.card:is(.dark *),
.card-header:is(.dark *),
.card-content:is(.dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(26 32 44 / var(--tw-bg-opacity)) !important;
}

body .ui-paginator:is(.dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(18 21 27 / var(--tw-bg-opacity)) !important;
}

.card h2:is(.dark *),
.card h4:is(.dark *),
.card h5:is(.dark *),
.card h6:is(.dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.ui-fieldset-legend-text:is(.dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.ui-fieldset:is(.dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(26 32 44 / var(--tw-bg-opacity)) !important;
}

body label:is(.dark *) {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

body .ui-datepicker:is(.dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(26 32 44 / var(--tw-bg-opacity)) !important;
}

body .ui-datepicker .ui-datepicker-header:is(.dark *) {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(26 32 44 / var(--tw-bg-opacity)) !important;
}

.card-calendario:is(.dark *) {
  border: 1px solid #ffffff !important;
}

body .acessibilidade-texto:is(.dark *),
.texto-topo-calendario:is(.dark *),
#table-diario:is(.dark *),
.css-legenda:is(.dark *) {
  color: #ffffff;
}
