﻿/* Categories table */
categories td {
    padding: 20px !important; /* Adjust as needed for space around each cell */
    text-align: center !important; /* Centers the checkbox and label horizontally */
    vertical-align: middle !important; /* Aligns the checkbox and label vertically in the middle */
}

.checkbox-container {
    display: inline-block; /* Allows the container to fit the size of its content */
    text-align: left; /* Aligns the checkbox and label to the left within the centered container */
}

.categories input[type="checkbox"] {
    margin-right: 25px !important; /* Adds space to the right of each checkbox */
    vertical-align: middle !important; /* Ensures checkboxes are vertically centered */
    width: 20px; /* Sets the width of the checkbox */
    background-color: #fff !important;
    color: #0060AB !important;
    border-color: #0060AB !important;
}

.category-label {
    vertical-align: middle !important; /* Ensures text is vertically aligned with the checkbox */
    font-weight: bold !important; /* Makes text bold */
    /* Use CSS custom properties or additional classes for specific colors */
}

    .category-label.c, .category-label.d, .category-label.e {
        /* Example of setting a different color for certain categories */
        color: #663300 !important;
    }

.categories-group-header {
    vertical-align: top;
    padding-right: 15px;
}
