﻿body {
    .btndy

{
    padding: 5px;
    width: 77px;
    border-radius: 13px;
    background: #1a3c5a;
    color: white;
}

.dropdownyr {
    padding: 8px;
    border-radius: 10px;
}
/* Make GridView borders solid black and visible on big screens */
.table.table-striped.table-hover {
    border: 1px solid #d0e200 !important;
    border-collapse: collapse !important;
}

table.table.dataTable.table-striped > tbody > tr:nth-of-type(2n+1) > * {
    box-shadow: inset 0 0 0 9999px rgb(252 95 64 / 5%) !important;
}

.table th {
    border: 1px solid #d0e200 !important;
    background: #efff002e !important;
}

.table td {
    border: 1px solid #d0e200 !important; /* black grid lines */
    vertical-align: middle !important;
    font-weight: 500 !important;
}

/* Dark modern header with white text */
.bgheading {
    background: linear-gradient(to right, #1e293b, #111827) !important;
    color: white !important;
    border-bottom: 2px solid #334155;
    padding: 16px 20px;
    border-radius: 6px 6px 0 0;
}

.keytitle {
    margin: 0;
    font-weight: 600;
    color: #f1f5f9 !important; /* light off-white for better contrast */
}

/* Optional: make borders slightly thicker on large screens */
@media (min-width: 1200px) {
    .table th,
    .table td {
        border-width: 1px !important;
    }
}
}
