.dataTables_wrapper .dataTables_paginate .paginate_button.btn-outline-primary {
  color: #6c757d !important;
  background-color: transparent !important;
  border-color: #6c757d !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.btn-outline-primary:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.btn-outline-primary:focus,
.dataTables_wrapper .dataTables_paginate .paginate_button.btn-outline-primary:active {
  color: var(--theme-deafult) !important;
  background-color: transparent !important;
  border-color: var(--theme-deafult) !important;
}

.dataTables_wrapper .dataTables_paginate .paginate_button.btn-outline-primary.current,
.dataTables_wrapper .dataTables_paginate .paginate_button.btn-outline-primary.current:hover,
.dataTables_wrapper .dataTables_paginate .paginate_button.btn-outline-primary.current:focus {
  color: #fff !important;
  background-color: var(--theme-deafult) !important;
  border-color: var(--theme-deafult) !important;
}

.doutores-toolbar-placeholder:empty {
  display: none;
}

.dataTables_wrapper .dt-toolbar .dataTables_filter {
  margin: 0;
}

.dataTables_wrapper .dt-toolbar .dataTables_filter label {
  margin: 0;
}

.dataTables_wrapper .dt-left .dt-buttons {
  margin-top: 6px;
}

.dataTables_wrapper .dataTables_length .dt-length-select {
  color: #6c757d !important;
  background-color: transparent !important;
  border: 1px solid #6c757d !important;
  border-radius: 0.25rem;
  padding: 0.25rem 0.6rem;
  height: 36px;
  font-size: 0.9rem;
}

.dataTables_wrapper .dataTables_length .dt-length-select:focus,
.dataTables_wrapper .dataTables_length .dt-length-select:hover {
  color: var(--theme-deafult) !important;
  border-color: var(--theme-deafult) !important;
  box-shadow: none;
}

#filtro-anos .btn-outline-primary,
#filtro-datas .btn-outline-primary {
  color: #6c757d !important;
  background-color: transparent !important;
  border-color: #6c757d !important;
}

#filtro-anos .btn-outline-primary:hover,
#filtro-anos .btn-outline-primary:focus,
#filtro-datas .btn-outline-primary:hover,
#filtro-datas .btn-outline-primary:focus {
  color: var(--theme-deafult) !important;
  background-color: transparent !important;
  border-color: var(--theme-deafult) !important;
}

#filtro-anos .btn-outline-primary.active,
#filtro-datas .btn-outline-primary.active {
  color: #fff !important;
  background-color: var(--theme-deafult) !important;
  border-color: var(--theme-deafult) !important;
}
