﻿﻿body {
}

.scroll-locked {

}

.mud-expand-panel-custom-content .mud-expand-panel-content {
    padding: 0 0 0;
}

.mud-expand-panel-custom-header .mud-expand-panel-header {
    background-color: #eff7fd;
}

.mud-input {
    font-size: 0.8125rem;
}

/*.mud-input-control > .mud-input-control-input-container > .mud-input-label-inputcontrol {
    color: #707070 !important;
}*/

.mud-input:focus-within ~ label.mud-input-label.mud-input-label-inputcontrol {
    color: var(--mud-palette-primary) !important;
}


.mud-dialog-width-full {
    width: calc(100% - 14px);
}

.mud-nav-link {
    padding: 5px 16px 5px 16px;
}

.mud-shrink ~ label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined, .mud-input:focus-within ~ label.mud-input-label.mud-input-label-inputcontrol.mud-input-label-outlined {
    transform: translate(6px,-6px) scale(.75);
    /*min-width: 60px;*/
    padding: 0 !important;
    white-space: nowrap;
}

.mud-list-item-icon {
    min-width: 36px;
}

/*.mud-input-slot-whiteSpace {
    white-space: normal;
}*/

/*.mud-select-input {
    white-space: normal;
}*/

/* Validation Override ---------------------------------------------------------------------------- */
.customValidateClass .mud-input-control-input-container .mud-input .mud-input-outlined-border {
    border-color: #f44336ff;
}

.customValidateClass .mud-input-control-input-container .mud-input-label-outlined  {
    color: #f44336ff !important;
}

.mud-input-label-outlined {
    /*color: #707070 !important;*/
    color: #bdbdbd !important;
}

/* Disable ErrorMessage text */
/* Textbox will only be red highlighted */
.mud-input-control-helper-container {
    display: none !important;
}

/* ----------------------------------------------------------------------------------------------- */


/*Move right in mud-select for more space*/
.select-move-adorned-end .mud-input.mud-input-outlined.mud-input-adorned-end {
    padding-right: 4px !important;
}


/*.mud-table-dense-custom .mud-table-dense .mud-table-row .mud-table-cell {
    padding: 6px 6px 6px 6px !important;
    padding-inline-start: 6px !important;
    padding-inline-end: 6px !important;
}*/


.mud-divider-dark {
    border-color: #607D8B;
}

.mud-divider-dashed {
    border-style: dashed none none none !important;
}


/* mud-table ---------------------------------------------------------------------------- */
.mud-simple-table.mud-table-thDense * tr td, .mud-simple-table.mud-table-thDense * tr th {
    padding: 6px 6px;
}

.mud-simple-table.mud-table-2Dense * tr td, .mud-simple-table.mud-table-2Dense * tr th {
    padding: 2px 6px;
}

.mud-table-xDense {
    padding: 4px 6px 4px 6px !important;
}

.mud-table-2Dense {
    padding: 2px 6px 2px 6px !important;
}

.mud-table-0Dense {
    padding: 0px 0px 0px 0px !important;
}

.mud-breadcrumbs {
    font-size: var(--mud-typography-default-size);
}


@media (min-width: 992px) {


}


/* ------------------------------------------------------------------------------
 *
 *  # MudBlazorDocs
 *
 * ---------------------------------------------------------------------------- */

.mud-codeblock {
    height: 100%;
    padding: 0;
    overflow: auto;
}


/* ------------------------------------------------------------------------------
 *
 *  # MudExpansionPanels
 *
 * ---------------------------------------------------------------------------- */
.mud-expand-panel .mud-expand-panel-header {
    padding: 6px 24px !important;
    min-height: 38px !important;
    border-bottom: dotted;
}





/* MAX-WIDTH */

@media screen and (min-width: 601px) {

    .mud-dialog-container.mud-dialog-topcenter {
        padding-top: 52px !important;
        max-height: 99vh; /* Scroll Dialog*/
        overflow-y: auto; /* Scroll Dialog*/
    }

}

@media screen and (max-width: 600px) {

    .mud-drawer-small {
        --mud-drawer-width-right: 100%;
    }

    .mud-table-bordered .mud-table-container .mud-table-root .mud-table-body .mud-table-row .mud-table-cell:first-child {
        border-bottom: 1px solid var(--mud-palette-table-lines) !important;
        border-top: 1px solid var(--mud-palette-table-lines) !important;
    }

    .mud-table-root .mud-table-body:last-child .mud-table-row:last-child .mud-table-cell {
        border-bottom: 1px dashed var(--mud-palette-table-lines) !important;
    }

    .mud-table-root .mud-table-body .mud-table-row .mud-table-cell {
        border-bottom: 1px dashed var(--mud-palette-table-lines) !important;
    }

    .mud-table-bordered .mud-table-container .mud-table-root .mud-table-body .mud-table-row .mud-table-cell:not(last-child) {
        /*border-right: 1px solid var(--mud-palette-table-lines) !important;*/
        border-right: none !important;
    }

    .mud-table-bordered .mud-table-container .mud-table-root .mud-table-body .mud-table-row .mud-table-cell:last-child {
        border-right: none !important;
        border-bottom: none !important;
    }

    .mud-dialog-container.mud-dialog-topcenter {
        padding-top: 0px !important;
    }

}

/* mud-container ---------------------------------------------------------------------------- */

.mud-container-left {
    margin-left: unset !important;
}

.noBG {
    background-color: unset !important;
}

/* Mixed ---------------------------------------------------------------------------- */

.force-mud-elevation-0 {
    box-shadow: var(--mud-elevation-0) !important;
}

/* Dialog ---------------------------------------------------------------------------- */
.mud-dialog .mud-dialog-title {
    /* border-bottom: 1px solid lightgrey !important;*/
}