﻿html {
    position: relative;
    min-height: 100%;
}

body {
    margin-bottom: 60px;
}

hr.style-faded-line {
    border: 0;
    height: 2px;
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.75), rgba(0, 0, 0, 0));
}

.table-reports td {
    font-size: 12px;
}

.footer {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 60px;
}

#selectedRow {
    background-color: aquamarine;

    transition: background-color 0.25s linear;
}

.TechInputRow {
    border: solid 2px gray;
}

.GISInfoRow {
    background-color: #d69842;
    border: solid 2px gray;
}

.selectedRowData {
    background-color:mediumaquamarine;
}

.gsr-textarea {
    min-height: 60px;
    min-width: 200px;
    resize: both;
}

.duplicate-gsr-row,
.duplicate-gsr-row .form-table-cell.gis-info-cell {
    background-color: #c46a60;
    border: solid 2px gray;
}

.duplicate-gsr-row .form-table-cell:not(.gis-info-cell) {
    background-color: #9982b5;
    border: solid 2px gray;
}

.dropdown:hover .dropdown-menu {
    display: block;
    margin-top: 0;
}

.make-form-inline {
    display: inline;
}

td.indexColumn {
    visibility: hidden;
}

.colsize-guid {
    min-width: 40ch !important;
}

.colsize-documentum {
    min-width: 120ch !important;
}

.colsize-material, .colsize-const-method {
    min-width: 20ch !important;
}

.colsize-locatable, .colsize-error-display {
    min-width: 26ch !important;
}

.colsize-location {
    min-width: 32ch !important;
}

.colsize-pars {
    min-width: 20ch;
}

.colsize-depth {
    width: 8ch;
}

.colsize-error-comments {
    min-width: 180ch !important;
}

.colsize-comments {
    min-width: 80ch !important;
}

.colsize-job-number, .colsize-date-complete {
    width: 16ch;
}

.colsize-county {
    min-width: 16ch !important;
}

.colsize-review {
    min-width: 14ch !important;
}

th.colsize-address {
    min-width: 50ch;
}

nowrap {
    white-space: nowrap;
}

tr.qc-no-wrap th {
    white-space: nowrap;
}

table.qc-table tr td {
    border-right: solid 1px gray;
}

.udc-color-blue {
    background-color: #577EAE;
    color: red;
}

.udc-color-test {
    background-image: linear-gradient(45deg, #c76810 20%, #bf3d3d 20%, #bf3d3d 50%, #c76810 50%, #c76810 70%, #bf3d3d 70%, #bf3d3d 100%);
    background-size: 50.00px 50.00px;
}

.selected-dat-row .form-table-cell, .selected-error-row .form-table-cell, .selected-row .form-table-cell {
    transition: background-color .2s ease-in !important;
    /*background-color: #cc984f !important;*/
    background-color: #4fbc58 !important;
}

#platInfo > div {
    height: 150px;
    background-color: white;
}

#plat-button, #platButtonsB {
    display: table;
}

#plat-button:hover form, #platButtonsB:hover form {
    background-color: inherit;
    opacity: 1.0;
}

form.plat-submit {
    display: table-cell;
    height: 75px;
    width: 150px;
    vertical-align: middle;
    text-align: center;
}

.plat-submit > input {
    white-space:pre-wrap;
    height: 75px;
    width: inherit;
}

#GISInfoRow.form-table-row {
    width: 11%;
}

.top-buffer {
    margin-top: 10px;
}

/*button {
    box-shadow: 0 4px white !important;
}*/