﻿.required:after {
    content: " *";
    color: red;
}

.right {
    text-align: right;
}

.number-no-arrow::-webkit-inner-spin-button,
.number-no-arrow::-webkit-outer-spin-button {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    margin: 0;
}

/* For Firefox */
.number-no-arrow {
    -moz-appearance: textfield;
}

.table {
    width: 100%;
}

/* Disable background highlighting on checkbox rows */
table tr:focus,
table tr:active,
table tr input[type="checkbox"]:checked {
    background-color: transparent; /* Or you can use 'none' if needed */
    outline: none; /* Remove outline when focused */
}

.btn-check:checked + .btn {
    background-color: #095287 !important;
}