.btn-round { border-radius: 20px; } .btn-link { text-decoration: none !important; } .dark-mode { background-color: #151a1e; color: #ffffff; } .dark-mode table { color: #ffffff; } .dark-mode .navbar-light .navbar-toggler-icon { background-color: #0b0d0f; } .dark-mode .navbar-light .navbar-toggler { border-color: #0b0d0f; } .dark-mode .header { background-color: #0b0d0f !important; color: #fff; } .dark-mode .navbar-brand { color: #ffffff; } .header-form { display: flex; align-items: center; } .header-form button { background-color: #007bff; border-radius: 20px; cursor: pointer; } .table { border-radius: 10px; overflow: hidden; } .table th, .table td { border: none; background-color: #f8f9fa; color: #333; } .table th { background-color: #9798a1; } .table-bordered th, .table-bordered td { border: 1px solid #dee2e6; } .dark-mode .table { border-radius: 10px; overflow: hidden; } .dark-mode .table th, .dark-mode .table td { border: none; background-color: #262636; color: #fff; } .dark-mode .table th { background-color: #0b0d0f; } .dark-mode .table-bordered th, .dark-mode .table-bordered td { border: 1px solid #dee2e6; } .table-container { max-width: 1200px; margin: 0 auto; } .dark-mode .modal-content { background-color: #262636; color: #ffffff; } .light-mode .modal-content { background-color: #ffffff; color: #000000; } .modal-content { border-radius: 15px; } .custom-breadcrumb { font-size: 14px; max-width: 800px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 10px auto 0; } .table-hover tbody tr:hover { background-color: #5b5b82; } body.dark-theme .navbar-toggler-icon { filter: invert(1); } #logoutLink { transition: transform 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; color: #007BFF; background-color: transparent; padding: 8px 16px; text-decoration: none; display: inline-block; font-size: 14px; margin: 4px 2px; border-radius: 50px; cursor: pointer; box-shadow: 0 2px 5px rgba(0,0,0,0.25); border: 2px solid #007BFF; } #logoutLink:hover { transform: scale(1.15); background-color: #007BFF; color: #fff; } .custom-btn { transition: transform 0.3s ease, background-color 0.3s ease, border-color 0.3s ease; color: #007BFF; background-color: transparent; padding: 8px 16px; text-decoration: none; display: inline-block; font-size: 14px; margin: 4px 2px; border-radius: 50px; cursor: pointer; box-shadow: 0 2px 5px rgba(0,0,0,0.25); border: 2px solid #007BFF; } .custom-btn:hover { transform: scale(1.15); background-color: #007BFF; color: #fff; } .btn-icon { border-radius: 50%; padding: 0.5em; }