﻿/* 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. */

a.navbar-brand {
  white-space: normal;
  text-align: center;
  word-break: break-all;
}

/* Provide sufficient contrast against white background */
a {
  color: #0366d6;
}

.btn-primary {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color: #fff;
  background-color: #1b6ec2;
  border-color: #1861ac;
}

/* Sticky footer styles
-------------------------------------------------- */
html {
  font-size: 14px;
}
@media (min-width: 768px) {
  html {
    font-size: 16px;
  }
}

.border-top {
  border-top: 1px solid #e5e5e5;
}
.border-bottom {
  border-bottom: 1px solid #e5e5e5;
}

.box-shadow {
  box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05);
}

button.accept-policy {
  font-size: 1rem;
  line-height: inherit;
}

/* Sticky footer styles
-------------------------------------------------- */
html {
  position: relative;
  min-height: 100%;
}

body {
  /* Margin bottom by footer height */
  margin-bottom: 45px;
}
.footer {
  position: absolute;
  bottom: 0;
  width: 100%;
  white-space: nowrap;
  line-height: 45px; /* Vertically center the text there */
}

/*SWM*/
#queue-table
{
  overflow-y: scroll;
}

table.table-index > tbody > tr > td
{
  padding:4px;
}

#copy-target
{
  background: transparent;
  line-height: 1em;
}

ul.striped {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

ul.striped > li > span {
    vertical-align: middle;
}

ul.striped > li:nth-of-type(odd) {
    background-color: #eeeeee;
}

button.scrub-call
{
    color:black;
    display:inline-block;
    height:24px;
    margin:2px 2px 0px 2px;
    overflow:hidden;
    padding:0px 2px;
    width:112px;
}

button.add-scrub
{
    color:white;
    display:inline-block;
    height:24px;
    margin:2px 2px 0px 2px;
    padding:0px;
    width:66px;
}

.form-label
{
  margin-bottom:0px;
  padding:6px;
}

.form-group
{
  margin:0px;
}

.dialog-group > label
{
  margin:6px 0px;
}

.sccl /*Scrub Call Count Left- True IDs*/
{
    color: #44AA44;
}

.sccm /*Scrub Call Count Middle- True IDs*/
{
    color: #000000;
}

.sccr /*Scrub Call Count Right- True IDs*/
{
    color: #888888;
}

.nav_selected
{
  background-color: #6464FF;
  border: 1px solid #321919;
}

.miner-stats 
{
  margin-left: 8px;
  table-layout: fixed;
}

.miner-stats > tbody
{
  margin-left: 8px;
  border: 1px solid black;
}

.miner-stats-labels
{
  padding: 0px 4px;
}

.miner-stats-detail
{
  padding: 0px 8px;
  text-align: center;
}


td.qa-mismatch
{
  color: #880000;
}

td.qa-verified
{
  color:#008800;
}

td.bl
{
  border-left: 1px solid black;
}
tr.bb
{
  border-bottom: 1px solid black;
}
tr.bt
{
  border-top: 1px solid black;
}
tr.Saturday
{
  background-color: #DDDDDD;
}tr.Sunday
{
  background-color: #DDDDDD;
}
tr.Monday
{
  border-bottom: 1px solid black;
}
tr.total-last-month
{
  background-color: #BBBBBB;
  vertical-align: middle;
  border-top: 3px double black;
}

tr.total-this-month
{
  background-color: #BBBBBB;
  vertical-align: middle;
  border-bottom: 3px double black;
}

tr.group-header
{
  border-top: 3px double black;
}

.ortho-checkbox
{
  margin-top: 4px;
}

.rt-desc
{
  width:100px;
}
.rt-amt
{
  width:40px;
  text-align:center;
}

.review-table
{

}

.review-table > tbody > tr:nth-child(3n)
{
  border-bottom: 2px dashed darkgray;
}
.review-table > tbody > tr:last-child
{
  border-bottom: 2px solid #777777 !important;
}


.review-check { margin: 16px; }
.review-check-label { margin: 6px; }

.qa-green {
  background-color: #CCFFCC;
  text-align:center;
}
.qa-red {
  background-color: #FFCCCC;
  text-align:center;
}
.qa-review {
  background-color: #FFFFFF;
  text-align: center;
  border-left: 2px solid black !important;
}

.qa-create-review {
  background-color: #EEEEEE;
  text-align: center;
  border-left: 2px solid black !important;
}

.boundary-left
{
  border-left: 2px solid #777777 !important;
}

.boundary-right
{
  border-right: 2px solid #777777 !important;
}

.boundary-top
{
  border-top: 2px solid #777777 !important;
}

.boundary-bottom
{
  border-bottom: 2px solid #777777!important;
}



.shade-0 {
  background-color: #FFFFFF;
}
.shade-1 {
  background-color: #EEEEEE;
}
.dow-Saturday,
.dow-Sunday,
.shade-2 {
  background-color: #DDDDDD;
}
.shade-3 {
  background-color: #CCCCCC;
}
.shade-4 {
  background-color: #BBBBBB;
}
.shade-5 {
  background-color: #AAAAAA;
}
.shade-6 {
  background-color: #999999;
}

.shade-b-1 {
  background-color: #EEEEFF;
}
.shade-b-2 {
  background-color: #DDDDFF;
}
.shade-b-3 {
  background-color: #CCCCFF;
}
.shade-b-4 {
  background-color: #BBBBFF;
}
.shade-b-5 {
  background-color: #AAAAFF;
}
.shade-b-6 {
  background-color: #9999FF;
}
.fore-6
{
  color: #999999;
}

#glcanvas{
  background-color: black;
  background-image:    url(/images/Background.jpg);
  background-size:     cover;                      
  background-repeat:   no-repeat;
  background-position: center center;
  position: fixed;
  width: 97%;
}

.cell-align-left
{
  /* width: 100px; */
  text-align: left;
}
.cell-align-center
{
  /* width: 100px; */
  text-align: center;
}
.cell-align-right
{
  /* width: 100px; */
  text-align: right;
}

.cell-border
{
  border: 1px solid black;
}

.sticky-header > th
{
  text-align: center;
  position: sticky; 
  top: 0;
}

.hide-me
{
    display: none !important;
}

.rgt-pad 
{
    padding-right: 8px !important;
}

.rtype2 {
    background-color: #CCFFCC;
    width: 50px;
}

.rtype1 {
    background-color: #FFFFCC;
    width: 50px;
}

.rtype0 {
    background-color: #FFCCCC;
    width: 50px;
}
