﻿.mud-input-control > .mud-input-control-input-container > .mud-input-label-inputcontrol {
    font-size: 1rem;
    font-weight: bold;
}

.mud-button {
    min-width: 30px !important;
}

.mud-button-filled-size-small {
    padding: 3px 0px 3px 9px;
}

.mud-button-year {
    font-size: 0.8125rem;
}

.mud-table-sort-label {
    width: max-content !important;
}
/*th.custom.mud-table-cell {
            padding:5px 14px !important;
            font-size:16px !important;
        }*/

.mud-table-toolbar {
    height: 84px !important;
}

 
.mud-table-head .mud-table-cell {
    background: #7CC247 !important;
    padding: 3px 16px !important;
    color: #fff !important;
    font-size: 14px !important;
}

.mud-appbar-enterprise {
    background-color: #73B234;
    color: var(--mud-text-color);
}

    .mud-appbar-enterprise a {
        color: var(--mud-text-color);
    }

    .mud-appbar-enterprise .mud-button {
        color: var(--mud-text-color);
    }



.mud-table {
    width: 100%;
}

.column-1x {
    width: 45px;
}

.column-2x {
    width: 90px;
}

.column-3x {
    width: 120px;
}

.column-4x {
    width: 150px;
}

.column-5x {
    width: 180px;
}

.column-6x {
    width: 210px;
}

/* ***************************************** */

.text-small-1x {
    font-size: .71rem;
}

.text-small-2x {
    font-size: .61rem;
}

/* ***************************************** */

.ActionColor {
    background-color: #fff8e9;
    border-color: #ffcd65";
}

.mudTitleABar {
    background-image: linear-gradient(to right top, #051937, #0f173b, #1c153e, #28103f, #34073d); 
    color:#fff;
}
.mud-input-control > .mud-input-control-input-container > .mud-input-label-outlined.mud-input-label-inputcontrol{
    font-weight:normal !important;
}

/* Ensure validation and error messages are displayed in red consistently */
.field-validation-error,
.validation-message,
.text-danger,
.mud-input-error,
.mud-error,
.mud-error-text,
.mud-input-helper-text.mud-error,
.mud-input-helper-text.mud-input-error {
    color: #dc3545 !important; /* Bootstrap danger red */
}

/* Also make validation summary messages red */
.validation-summary-errors,
.validation-summary-valid {
    color: #dc3545 !important;
}

/* More specific targets for MudBlazor input helper/error text to override theme styles */
.mud-input-root .mud-input-helper-text,
.mud-input-helper-text,
.mud-input-helper-text.mud-input-error,
.mud-input-helper-text.mud-error,
.mud-input-helper-text.mud-input-error *,
.mud-input-helper-text.mud-error * {
    color: #dc3545 !important;
}

/* Also target MudTextField internal helper/error spans */
.mud-textfield .mud-input-helper-text,
.mud-text-field .mud-input-helper-text {
    color: #dc3545 !important;
}
