/* button Novo Funcionario */

@keyframes gradientBackground {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}

#addEmployeeBtn {
  background: linear-gradient(270deg, #ff6a00, #ee0979, #ff6a00);
  background-size: 600% 600%;
  color: #fff;
  border: none;
  padding: 10px 20px;
  border-radius: 5px;
  font-size: 16px;
  cursor: pointer;
}



/* Tooltip estilo customizado */
.btn[data-tooltip]:hover:after {
  content: attr(data-tooltip);
  position: absolute;
  bottom: -30px;
  left: 50%;
  transform: translateX(-50%);
  background-color: #333;
  color: #fff;
  padding: 5px 10px;
  border-radius: 4px;
  font-size: 12px;
  z-index: 1000;
}

/* fim do button */

.employee-card {
  border-radius: 15px;
  background-color: #343a40 !important;
  color: #f8f9fa;
}

.employee-icon {
  color: #ffc107;
}

.employee-title,
.employee-subtitle {
  font-family: "Roboto", sans-serif;
  color: #ffffff;
}

.employee-text {
  font-family: "Open Sans", sans-serif;
}


#tabelaEmprestimosFinalizados {
  width: 100% !important;
}

.filtro-finalizados-select {
  background-color: #2b2d3e;
  color: #fff;
  border-color: #d61111;
}

.filtro-finalizados-select:focus {
  border-color: #ff4444;
  box-shadow: 0 0 0 0.2rem rgba(214, 17, 17, 0.25);
  background-color: #2b2d3e;
  color: #fff;
}

.filtro-finalizados-toolbar .form-label {
  font-size: 0.8rem;
}

.titulo-tabela {
  white-space: nowrap !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  text-transform: uppercase !important;
  font-size: 15px !important;
  font-size: 13.5px !important;
}

.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody table {
  width: 100% !important;
}





