/* Darkmode Styles */
body.dark-mode {
  background-color: #121212;
  color: #f0f0f0;
}

body.dark-mode .login-box,
body.dark-mode .card,
body.dark-mode .modal-content {
  background: #121212;
  /*box-shadow: 0 0 20px rgba(255, 255, 255, 0.05);*/
}

body.dark-mode .form-control {
  background-color: #121212;
  color: #f0f0f0;
  border-color: #444;
}

body.dark-mode .form-control::placeholder {
  color: #bbb;
}

body.dark-mode .btn-primary {
  background-color: #3a3a3a;
  border-color: #444;
}

body.dark-mode .btn-primary:hover {
  background-color: #555;
}

body.dark-mode .alert-danger {
  background-color: #660000;
  color: #fff;
}

body.dark-mode footer {
  color: #ccc;
}

body.dark-mode a {
  color: #9ecbff;
}

body.dark-mode .text-muted {
  color: #aaa !important;
}

body.dark-mode img.invert-darkmode {
  filter: invert(1) hue-rotate(180deg);
}

/* Button-Position */
.darkmode-toggle {
  position: absolute;
  top: 1rem;
  right: 1rem;
  z-index: 999;
}


.darkmode-toggle {
  position: absolute;
  top: 1rem;
  right: 1rem;
  z-index: 999;
}

.darkmode-toggle button {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  border: none;
  background-color: #ddd;
  color: #333;
  display: flex;
  align-items: center;
  justify-content: center;
}

body.dark-mode .darkmode-toggle button {
  background-color: #444;
  color: #eee;
}
