
/* Theme*/

/*.mud-theme-default {
    --mud-palette-primary-text: 0.8em;
    --mud-default-border-radius: 4px;
}*/



/*Data Grid*/

.mud-table-head * .mud-table-cell {
    /* background: var(--mud-palette-secondary) !important;*/
    border-bottom: solid 1px var(--mud-palette-primary);
}

.mud-data-grid .mud-table-cell .column-header {
    color: var(--mud-palette-primary);
    font-weight: bolder;
}

.mud-data-grid .mud-table-cell {
    font-weight: 600;
}


.selected-row {
    background-color: var(--mud-palette-primary) !important;
}

    .selected-row > td {
        color: white !important;
    }

        .selected-row > td .mud-input {
            color: white !important;
        }



/*INPUT*/

.mud-input > input.mud-input-root, div.mud-input-slot.mud-input-root {
    font-weight: bolder !important;
    color: var(--mud-palette-secondary);
}
.mud-shrink ~ label.mud-input-label.mud-input-label-inputcontrol {
    color: var(--mud-palette-secondary);
    font-weight: bold;
}


/* DIALOG*/

.mud-dialog .mud-dialog-title {
    background: var(--mud-palette-appbar-background);
    color: var(--mud-palette-appbar-text);
    padding: 8px !important;
}

.mud-dialog-actions {
    border-top: var(--mud-palette-appbar-background) solid 3px;
    padding: 6px !important;
}


.mud-dialog .mud-dialog-title .mud-button-close {
    padding: 5px !important;
    color: var(--mud-palette-appbar-text);
    margin-top: -12px;
}

/*


.mud-nav-link.active:not(.mud-nav-link-disabled) {
    border-right: 2px solid var(--mud-palette-primary);
}

.side-menu {
    border-right: 1px solid var(--mud-palette-primary);
    margin-top: 2px;
}

.mud-appbar {*/
    /*border-bottom: 1px solid var(--mud-palette-primary);*/
/*}

.border-b1-primary {
    border-bottom: 1px solid var(--mud-palette-primary);
}


.mud-input-control > .mud-input-control-input-container > .mud-input-label-inputcontrol {
    font-weight: 800 !important;
}


.mud-fab-size-small {
    width: 36px !important;
    height: 36px !important;
}*/

/*Grid*/

/*

.loader {
    width: 48px;
    height: 48px;
    border-radius: 50%;
    display: inline-block;
    border-top: 4px solid var(--mud-palette-secondary);
    border-right: 4px solid transparent;
    box-sizing: border-box;
    animation: rotation 1s linear infinite;
}

    .loader::after {
        content: '';
        box-sizing: border-box;
        position: absolute;
        left: 0;
        top: 0;
        width: 48px;
        height: 48px;
        border-radius: 50%;
        border-left: 4px solid var(--mud-palette-primary);
        border-bottom: 4px solid transparent;
        animation: rotation 0.5s linear infinite reverse;
    }







.mud-dialog .mud-dialog-content {*/
  /*  padding: 6px !important;*/
/*}*/

