﻿.table tbody tr.rowHighLight td {
    background-color: #abf5ff;
}

.cursor-pointer {
    cursor: pointer !important;
}

/* General table styles */
.table {
    font-size: 14px; /* Adjust font size as needed */
    font-family: Arial, sans-serif; /* Change to your preferred font */
}

    .table thead th {
        position: sticky;
        top: 0;
        background-color: #343a40; /* Match the .thead-dark background */
        color: white;
        z-index: 10;
    }

    /* Specific styles for table headers */
    .table th {
        font-size: 14px; /* Larger font for headers */
        font-weight: bold; /* Bold headers */
    }

    /* Specific styles for table body cells */
    .table td {
        font-size: 13px; /* Same as general font size */
        font-style: normal; /* Regular font style for body */
    }

    /* Additional styling for table rows */
    .table tr {
        transition: background-color 0.3s; /* Smooth background transition */
    }

        .table tr:hover {
            background-color: #f1f1f1; /* Highlight row on hover */
        }

/* Style for active and inactive status */
.text-success {
    color: green; /* Color for active status */
}

.text-danger {
    color: red; /* Color for inactive status */
}

.select2-dropdown {
    z-index: 99999 !important;
}

.modal-backdrop {
    z-index: 1040 !important;
}

.modal {
    z-index: 1050 !important;
}


/* Ensure dropdown appears properly aligned under each select box */
.select2-container {
    z-index: 1050; /* Same as modal */
}

/* Optional: If dropdown is not properly positioned, ensure no fixed positioning issues */
.select2-dropdown {
    position: absolute !important;
    z-index: 1050 !important; /* Align with modal's z-index */
}

/* Remove unnecessary margins or paddings */
.select2-container .select2-dropdown {
    margin-top: 0 !important;
    padding: 0 !important;
}
