
#lightSwitch {
  transform: scale(1.8);
}
[data-bs-theme="dark"] .showVisitante {
  color: var(--bs-white) !important;
}
[data-bs-theme="dark"]  img {
  filter: contrast(70%) !important;
}
[data-bs-theme="dark"]  .text-light {
  color: var(--bs-white) !important;
}
/*
[data-bs-theme="dark"]  a, [data-bs-theme="dark"]  a i {
  color: var(--bs-white) !important;
}
*/
[data-bs-theme="dark"]  .shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(var(--bs-white-rgb), .075) !important;
}

[data-bs-theme="dark"] .hi-icon-effect-4b .hi-icon:hover:after {   
    border: 2px dashed var(--bs-light);
}

[data-bs-theme="dark"] .tree li li a {  
    background-color: var(--bs-success-bg-subtle)!important;
    border-color: var(--bs-success-border-subtle)!important;
    color: var(--bs-success-text-emphasis)!important;
}

[data-bs-theme="dark"] .tree li li li a {  
    background-color: var(--bs-warning-bg-subtle);
    border-color: var(--bs-warning-border-subtle)!important;
    color: var(--bs-warning-text-emphasis)!important;
}

[data-bs-theme="dark"] .tree li li li li a {  
    background-color: var(--bs-secondary-bg-subtle);
    border-color: var(--bs-secondary-border-subtle)!important;
    color: var(--bs-secondary-text-emphasis)!important;
}

[data-bs-theme="dark"] .tree li li li li li a {  
    background-color: #332e27!important;
    border-color: #998976!important;
    color: #ffefdc!important;
}
[data-bs-theme="dark"] .tree li li li li li li a {  
    background-color: #2d3333!important;
    border-color: #869999!important;
    color: #ecffff!important;
}


[data-bs-theme="dark"] .tree li li li li li li li a {
  background-color: #2d302d!important;
  border-color: #868f86!important;
  color: #ecf5ec!important;
}

[data-bs-theme="dark"] .text-primary {
    --bs-text-opacity: 1;
    color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

.custom-theme[data-bs-theme="dark"]  {
  background-color: blanchedalmond !important;
  box-shadow: 10px 5px 5px rgba(246, 255, 219, 0.5);
  color: var(--bs-gray) !important;
  text-decoration: overline;
}


[data-bs-theme="dark"] .listGrid [eventproxy*="TMAKERGRID"][eventproxy*="t_body"] table tbody tr[role="listitem"] * {
    /* border: 0; */
     border: none!Important; 
}

[data-bs-theme="dark"] .listGrid [eventproxy*="TMAKERGRID"][eventproxy*="t_body"] table tbody tr[role="listitem"] td {
    border-right: 2px solid var(--bs-border-color)!important;
}


.accessibility-font * {
  font-size: 1.2em;
  font-size: 1.2rem
}

.accessibility-font * button, .accessibility-font * input, .accessibility-font * keygen, .accessibility-font * select, .accessibility-font * textarea {
  font-size: 1.041625em;
  font-size: 1.04163rem
}
.accessibility-contrast, .accessibility-contrast .botoes, .accessibility-contrast .thumbnail,  .accessibility-contrast .modal-content, .accessibility-contrast .modal-header, .accessibility-contrast h4, .accessibility-contrast .close, .accessibility-contrast .panel-heading, .accessibility-contrast .list-group a, .accessibility-contrast .list-group-item, .accessibility-contrast .jumbotron, .accessibility-contrast .navbar-default, .accessibility-contrast #myCalendario, .accessibility-contrast #myCalendario a, .accessibility-contrast #sel_ano, .accessibility-contrast #pesquisaBtn {
  /* color: var(--bs-white)!important; */
  background: var(--bs-dark) !important;
}
.accessibility-contrast #pesquisaBtn {
  border: 1px solid var(--bs-white)!important;;
  top: 8px;
  padding: 4px 10px;
}
.accessibility-contrast .panel-default {
  border: none
}
.accessibility-contrast .modal-content {
  border: 1px solid var(--bs-white)!important;;
}
.accessibility-contrast .close {
  opacity: 1;
}
.accessibility-contrast .slimScrollBar {
  background: var(--bs-white)!important; 
  opacity: 1 !important;
}
 .accessibility-contrast #rodape-contatos .copy {
      background: var(--bs-dark) !important;
  color: var(--bs-white)!important;
}
.accessibility-contrast #SIC .dados, .accessibility-contrast .thumbnail .caption, .accessibility-contrast .panel-heading h3 {
  /* color: var(--bs-white)!important; */
}