﻿.mud-appbar.mud-appbar-fixed-top {
    z-index: 5;
}

.mud-dialog {
    margin: 1rem !important;
}

/*.dfr-calc .dfr-endtime {
    position: relative;
}

.dfr-calc .dfr-endtime .mud-input-control-helper-container {
    position: absolute;
    bottom: -18px;
}*/

.dfr-calc .mb-calc-btn {
    touch-action: manipulation;
}

.dfr-calc .mb-calc-btn,
.dfr-calc .mb-calc-btn.mud-button-outlined-error:hover,
.dfr-calc .mb-calc-btn.mud-button-outlined-error:focus-visible {
    border: 1px solid #aaa;
    border-radius: 50%;
}

.dfr-expansion-panels .mud-disabled > .mud-expand-panel-header {
    color: unset;
}

.mud-expansion-panels .dfr-expansion-panels .mud-expand-panel .mud-expand-panel-header {
    background-color: #ddd;
    border: 1px solid #000;
}

.mud-expansion-panels .dfr-expansion-panels .mud-expand-panel .mud-expand-panel-content {
    padding: 0;

}

.dfr-summary-switch .mud-switch-label-medium {
    font-size: 14px !important;
}

.mud-expansion-panels .gerke-expansion-panels .mud-expand-panel .mud-expand-panel-header {
    background-color: #96c4f4;
}

.mud-button.btn-dfr-toolbox-dropdown {
    border-color: var(--mud-palette-lines-inputs);
    border-width: 1px;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: normal;
    padding: 18.5px 14px;
    padding-right: 20px;
    text-transform: unset;
}

.mud-chip.chip-dfr-toolbox .mud-chip-close-button svg {
    fill: var(--mud-palette-error);
}

.mud-disabled .ignore-disabled-parent .mud-svg-icon {
    color: unset;
}

.tdr-carousel .tdr-carousel-nav-btn{
    padding: 0;
}

.table_dfr-timecard-summary th:not(:last-child){
    border-right: 1px solid #000;
}

.table_dfr-timecard-summary th,
.table_dfr-timecard-summary td {
    border-color: #000 !important;
}

.document-size {
    width: 9.5in !important;
    height: 11in !important;
}

.mud-input-control.prevent-label-wrap .mud-input-label {
    white-space: nowrap;
    transform: translate(6px, -6px) scale(0.75) !important;
}

.mud-chip.mud-chip-color-success.no-hover:hover {
    background-color: var(--mud-palette-success) !important;
}

.mud-chip.mud-chip-color-error.no-hover:hover {
    background-color: var(--mud-palette-error) !important;
}

.mud-success-text.success-dark {
    color: #00B000 !important;
}

.mud-drawer.nav-drawer {
    background: url("../images/carbon-fiber-texture.png");
    background-color: var(--mud-palette-drawer-background);
}

.mud-drawer.nav-drawer .nav-card {
    background-color: transparent;
}

.align-right input{
    text-align: right;
}

.pits-table-wrap .outer {
    position: relative;
}

.pits-table-wrap table thead.mud-table-head {
    position: sticky;
    top: 0;
    background-color: #fff;
    z-index: 4;
}

.pits-table-wrap table .pit-header {
    min-width: 150px;
    max-width: 150px;
}

.pits-table-wrap table .fix {
    position: sticky;
    left: 0;
    background-color: #fff;
    z-index: 3 !important;
    width: 200px;
}

.pits-table-wrap table th.fix {
    z-index: 4 !important;
}

.mud-input-control.time-input-warning .mud-input-outlined-border{
    border: 2px solid var(--mud-palette-error);
}

.mud-input-control.material-input-border .mud-input.mud-input-outlined .mud-input-outlined-border {
    border: 2px solid;
    border-color: var(--mud-palette-primary);
}

.pd-col .prod-hour.success {
    color: #00B000;
}

.pd-col .mud-svg-icon.mud-icon-root.success,
.bi-pd-marker .mud-svg-icon.mud-icon-root.success {
    fill: #00B000;
}

.pd-col .prod-hour.error {
    color: var(--mud-palette-error);
}

.pd-col .mud-svg-icon.mud-icon-root.error,
.bi-pd-marker .mud-svg-icon.mud-icon-root.error {
    fill: var(--mud-palette-error);
}

.pd-col .prod-hour.warning {
    color: #FF9800;
}

.pd-col .mud-svg-icon.mud-icon-root.warning,
.bi-pd-marker .mud-svg-icon.mud-icon-root.warning {
    fill: #FF9800;
}

.bid-item-truck-form .remove-flex-grow .mud-select{
    flex-grow: 0;
    width: 100%;
}

.dfr-admin-input {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.dfr-admin-input .mud-input-root
{
    padding: 6px 5px !important;
}

.daily-bid-production-table thead {
    background-color: #2b78e4;
    color: #fff;
}

.mud-simple-table.daily-bid-production-table th,
.mud-simple-table.daily-bid-production-table table tr>td {
    font-size: 12px;
    border: 1px solid #000 !important;
    line-height: 1;
}

.mud-simple-table.daily-bid-production-table table tr > td:not(:first-child) {
    text-align: right;
}

.mud-simple-table.daily-bid-production-table th,
.mud-simple-table.daily-bid-production-table table tr > td:first-child {
    text-align: center;
}

.mud-simple-table.daily-bid-production-table thead tr:first-child th:first-child,
.mud-simple-table.daily-bid-production-table thead tr:nth-child(2) th:nth-child(3),
.mud-simple-table.daily-bid-production-table tbody tr td:nth-child(3) {
    border-right: 2px solid #000 !important;
}

/*.daily-bid-production-table tbody tr {
    background-color: #a2c8f7;
}*/

.daily-bid-production-table .text-red {
    color: #f44336;
}

.daily-bid-production-table .text-green {
    color: #00B000;
}

.production-prompts-container .mud-checkbox .mud-typography-body1 {
    font-size: .878889rem;
}
