﻿/* Please see documentation at https://docs.microsoft.com/aspnet/core/client-side/bundling-and-minification
for details on configuring this project to bundle and minify static web assets. */

body {
    min-height: 100%;
}

.validation-summary-errors ul {
    list-style: none;
    margin-left: -40px
}

/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

/* Firefox */
input[type=number] {
    -moz-appearance: textfield;
}

.logo {
    height: 5rem;
}

.btn-custom {
    font-size: 0.8rem !important;
    font-weight: 600 !important;
}

.labs-list-select {
    width: 8rem !important;
    color: #fff !important;
    background-color: #f7a54a !important;
    border-color: #f7a54a !important;
    border-radius: 3px !important;
    font-size: 0.8rem !important;
    font-weight: 600 !important;
}

.monitor-list-select {
    width: 10rem !important;
    border-radius: 3px !important;
    font-size: 0.8rem !important;
    font-weight: 600 !important;
}

.job-list-tbl td, .job-list-tbl th {
    border: none !important;
    border-top: none !important;
    text-align: center;
    padding: 0.1rem !important;
}

.prescription-tbl td, .prescription-tbl th {
    border: none !important;
    border-top: none !important;
    text-align: center;
    padding: 0.1rem !important;
}

#defected-list-tbl td, th {
    border: 2px solid #dee2e6 !important;
    text-align: left;
}

#defected-list-tbl-th {
    width: 8rem !important;
    text-align: center !important;
    padding-top: 1rem !important;
}

table td button {
    width: 75px !important;
}

#control-std-btn {
    font-weight: bold !important;
    padding: 5px !important;
    white-space: pre-wrap !important;
}

.cust-std-code {
    font-size: 2rem !important;
    font-weight: bold !important;
}

textarea {
    resize: none;
}

.cust-icon {
    font-size: x-large !important;
}

.defects-th-width {
    width: 150px;
}

/*.blazored-modal {
    width: 600px;
}*/

.add-ctrl-std-bg-color {
    background-color: #e8f1ff !important;
}

.cust-card-mh8 {
    min-height: 8rem !important;
}

.cust-card-mh17 {
    min-height: 17rem !important;
}

.cust-card-mh8 {
    min-height: 8rem !important;
}

.blazored-toast-container {
    z-index: 99999 !important;
}

.blazored-modal {
    width: 1975px !important;
}

.lsvw-img-area {
    overflow: auto;
}

.mode-radio {
    position: relative;
    display: block;
}

.mode-radio-selection {
    position: absolute;
    top: 0;
}

.job-popover-initial-pos {
    margin-top: -9.5rem;
    margin-left: -16rem !important;
}

.disable-lsvw-btn-group {
    pointer-events: none !important;
}

.lsvw-14inch-monitor {
    width: 233mm !important;
    height: 115mm !important;
    margin-bottom: -4rem !important;
}

.lsvw-19inch-monitor {
    width: 194mm !important;
    height: 67mm !important;
}

.lsvw-24inch-100-monitor {
    width: 201mm !important;
    height: 101mm !important;
}

.lsvw-24inch-125-monitor {
    width: 162mm !important;
    height: 80mm !important;
}

.lsvw-24inch-150-monitor {
    width: 135mm !important;
    height: 67mm !important;
}

.text-color {
    color: #007bff;
}

.cust-scroll {
    overflow: auto;
    min-height: 10.8rem !important;
}

.cust-tint-badge {
    white-space: normal !important;
    font-size: 14px !important;
    font-weight: bold !important;
}

.arcos-img-w-h {
    width: 480px;
    height: 480px;
}

.bm-header {
    padding: 0 0 .5rem 0 !important;
    margin-top: -20px !important;
}