/* styles.css */
@import url('https://fonts.googleapis.com/css2?family=Faculty+Glyphic&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

/* Navbar Metin Rengi */
.navbar-brand, .nav-link {
    color: #000000 !important; /* Siyah metin */
}

body, * {
    font-family: Poppins;
}

h1 {
    font-weight: 600;
}

table th, table td {
    white-space: nowrap;
}

footer {
    font-size: 15px;
}

.btn-primary {
    background-color: #28a745; /* Bootstrap'in success yeşil rengi */
    border-color: #28a745;
}

.btn-primary:hover {
    background-color: #218838;
    border-color: #1e7e34;
}

/* static/css/styles.css */

/* Navbar Metin Rengi */
.navbar-brand, .nav-link {
    color: #000000 !important; /* Siyah metin */
}

/* Aktif Navbar Linki */
.nav-link.active {
    font-weight: bold;
}

/* Footer Metin Rengi */
footer p {
    color: #ffffff;
}

/* Tablo Başlıkları */
.table-header {
    background-color: #f8f9fa; /* Açık gri */
    color: #343a40; /* Koyu gri */
}

/* Tablo Satırları */
.table-striped tbody tr:nth-of-type(odd) {
    background-color: #e9ecef; /* Alternatif koyu gri */
}

.table-striped tbody tr:nth-of-type(even) {
    background-color: #ffffff; /* Alternatif açık gri */
}

/* Hover Efekti */
.table-hover tbody tr:hover {
    background-color: #d3d3d3; /* Hover sırasında daha koyu gri */
}

/* Buton Stilleri */

/* Siyah buton normal, yeşil hover */
.btn-black {
    background-color: #000000;
    color: #ffffff;
    border: none;
    transition: background-color 0.3s ease, color 0.3s ease;
}

.btn-black:hover {
    background-color: #00ff51;
    color: #ffffff;
}

/* Yeşil buton normal, siyah hover */
.btn-green {
    background-color: #00ff51;
    color: #ffffff;
    border: none;
    transition: background-color 0.3s ease, color 0.3s ease;
}

.btn-green:hover {
    background-color: #000000;
    color: #ffffff;
}

/* İlan İşlemleri Butonları */
.btn-primary {
    background-color: #00ff51;
    border-color: #00ff51;
}

.btn-primary:hover {
    background-color: #00e65c;
    border-color: #00e65c;
}

.btn-success {
    background-color: #00ff51;
    border-color: #00ff51;
}

.btn-success:hover {
    background-color: #00e65c;
    border-color: #00e65c;
}

.btn-danger {
    background-color: #dc3545;
    border-color: #dc3545;
}

.btn-danger:hover {
    background-color: #c82333;
    border-color: #bd2130;
}

.btn-secondary {
    background-color: #6c757d;
    border-color: #6c757d;
}

.btn-secondary:hover {
    background-color: #5a6268;
    border-color: #545b62;
}

/* Adım Göstergeleri */
.pagination .page-item.active .page-link {
    background-color: #00ff51;
    border-color: #00ff51;
    color: #ffffff;
}

.pagination .page-link {
    color: #00ff51;
}

.pagination .page-link:hover {
    color: #ffffff;
    background-color: #00ff51;
    border-color: #00ff51;
}


/* Responsive Ayarlar */
@media (max-width: 768px) {
    /* Butonların Dikey Sıraya Düşmesi */
    .buttons-above-table {
        align-items: center;
    }
    

    .buttons-above-table .btn {
        width: 100%;
        margin-bottom: 10px;
    }
}

@media (max-width: 500px) {
    .buttons-above-table {
        flex-direction: column;
    }
}

.navbar-nav {
    font-size: 15px;
}

.nav-link {
    padding-top: 5px;
}

