﻿.alert1 {
  font-family: Arial;
  font-size: 18pt;
  font-weight: bold;
  text-align: center;
  color: #00008B;
}
.alert2 {
  font-family:Arial;
  font-size:10pt;
  text-align:center;
  color: #00008B;
}
.cloginlockedstatus {
	border:1pt solid #00008b;
	font-size:9pt;
	font-family:Arial;
	color:#00008b;
	background-color:#ddf1f7;
	margin-right:10px;
	cursor:pointer;
	height:21px;
}
.bigcustmsg {
	font-family: Arial;
	font-size:12pt;
	color: #00008b;
	margin-left: 15px;
	margin-right: 15px;
}
.bigcustmsglink {
	font-family: Arial;
	font-size:12pt;
	color: #00008b;
}
.bs_btn {
	font-family: Arial;
	font-size: 8pt;
	background-color: #dddddd;
	cursor: pointer;
}
.bs_btn_disabled {
	font-family: Arial;
	font-size:8pt;
	background-color: #dddddd;
	color: #cccccc;
	cursor: default;
}
table.cp2 {
	padding: 2px;
}
table.cp2 td {
	vertical-align:middle;
}

table.pcbHead {
	padding: 2px;
	table-layout: fixed;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color:#00008B;
	border-collapse: collapse;
  border-spacing: 0px;
}

  table.pcbHead td {
    border: 1px solid #00008b;
    text-align: center;
    vertical-align: bottom;
    margin: 4px;
    overflow: hidden;
    white-space: nowrap;
  }

.pcbAcceptBtn {
	font-family: Arial;
	font-size: 7pt;
}

table.pcbHeadTab {
	padding: 2px;
	table-layout: fixed;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	border-collapse: collapse;
	margin: 4px;
}

table.pcbHeadTab td {
	border: 1px solid #FFFFFF;
	text-align: center;
	vertical-align: bottom;
  border-collapse: collapse;
}

table.pcb {
	padding:2px;
	table-layout: fixed;
	font-family: Arial;
	font-size: 8pt;
	border-collapse: collapse;
	margin: 0px;
}

table.pcb td {
	border: 1pt solid #ffffff;
}

table.pcb tr {
	
}

.pcbr {
	text-align: right;
}

.pcbAvail {
	font-family: Arial;
	font-size: 8pt;
	color: #008b8b;
	text-align:right;
}

.pcbHeadTgl {
	background-color: #ddf1f7;
}

table.pcbHead td.pcbHeadTglNoR {
  border-right: 1px solid #ffffff;
}

table.pcbHead td.pcbHeadTglNoL {
  border-left: 1px solid #ffffff;
}

table.pcbHead td.pcbHeadTglNoLR {
  border-left: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
}

.pcbBidStatus {
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #3256e1;
}

.pcbAvailSummary {
	font-family: Arial;
	font-size: 8pt;
	color: #006400;
	font-style: italic;
	text-align:left;
}

.pcbRemPos {
	font-family: Arial;
	font-size: 8pt;
	color: #228b22;
	font-style: italic;
	text-align: right;
}

.pcbRemNeg {
	font-family: Arial;
	font-size: 8pt;
	color: #ff4500;
	font-style: italic;
	text-align: right;
}

.pcbCustIDHadPrev {
	background-color: #eaf653;
	font-weight: bold;
}

.pcbBidRO {
	border: 1pt solid #dcdcdc;
	font-family: Arial;
	font-size: 8pt;
	background-color: #f8f8f8;
	margin: 2px;
	text-align: right;
}

.pcbCntrRO {
	border: 1pt solid #dcdcdc;
	font-family: Arial;
	font-size: 8pt;
	background-color: #f0f0f0;
	margin: 2px;
	text-align: right;
}

input.pcbinp {
	font-family: Arial;
	font-size: 8pt;
	border:1pt solid #b5bce1;
	text-align: right;
}

input.pcbinpmin {
	font-family: Arial;
	font-size: 8pt;
	border:1pt solid #b5bce1;
	text-align: right;
	background-color: #f3f8a9;
}

input.finalpricetb {
  font-family: Arial;
  font-size: 8pt;
  border: 1pt solid #b5bce1;
  text-align: right;
  background-color: #e8cefc;
}

.bs_bid {
	color: #000000;
}

.bs_cntr {
  color: #000000;
}
.bs_bid_disabled {
	color: #333333;
}

input[type="text"].bs_cntr {
  background-color: #ffffff;
  border: 1pt solid #dcdcdc;
  width:40px;
}

input[type="text"].bs_hi_ro {
	background-color: #dddddd;
  font-size: 9pt;
}

input[type="text"].bs_hi {
  background-color: #ffffff;
  border: 1pt solid #dcdcdc;
  width: 40px;
  font-size: 9pt;
}

input[type="text"].bs_lo_ro {
  background-color: #dddddd;
  border: 1pt solid #dcdcdc;
  width: 40px;
  font-size: 9pt;
}

input[type="text"].bs_lo {
  background-color: #e6edee;
  border: 1pt solid #dcdcdc;
  width: 40px;
  font-size: 9pt;
}

input[type="text"].bs_fp {
	background-color: #ffffff;
}

input[type="text"].loHiFooterTot {
  border: 1pt solid #dcdcdc;
  width: 40px;
  font-size: 8pt;
}

.itemMoveMO {
	background-color: #bdff7a;
	border: 1pt solid #1f600d;
	border-radius: 3pt;
}
.itemDirectUpdate {
	background-color:yellow;
	border: 1pt solid #967204;
	border-radius: 3pt;
}
.error {
	color: #ff0000;
}

.error1 {
  color: #ff0000;
  font-size:12px;
  font-weight: bold;
}

.primalHead {
	font-family: Arial;
	font-size: 11pt;
	font-weight: bold;
	color:#45ce4c;
}

.productHead {
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color:#4a75dc;
}

.minMaxTotal {
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	color:#3bb503;
	text-align: right;
}

.minMaxTotDiv {
	border-top: 1pt solid #006400;
}

.processBidsBC { display: none;  }
.processBidsHL {}

.loHiHeadComb {
  text-align: center;
}

.loHiHead {
  text-align: center;
  width:40px;
}


.dropZoneExternal > div,
.dropZoneExternal > img
{
    position: absolute;
}
.dropZoneExternal
{
    position: relative;
    border: 1px dashed #f17f21!important;
    width:300px;
    height:150px;
}
.dropZoneExternal,
.dragZoneText
{
    width: 350px;
    height: 200px;
}
.dropZoneText
{
    width: 300px;
    height: 150px;
    color: #fff;
    background-color: #888;
}
#dropZone
{
    top: 0;
    padding: 100px 25px; 
}
.uploadControlDropZone,
.hidden
{
    display: none;
}
.dropZoneText,
.dragZoneText
{
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    font-size: 20pt;
}
.dragZoneText
{
    color: #808080;
}
.dxucInlineDropZoneSys span
{
    color: #fff!important;
    font-size: 10pt;
    font-weight: normal!important;
}
.uploadControlProgressBar
{
    width: 350px!important;
}
.validationMessage
{
    padding: 0 20px;
    text-align: center;
}
.uploadControl
{
    margin-top: 10px;
}
.Note
{
    width: 500px;
}
.orderedAssignArrow
{
  width:20px;
}
.orderedAssignLoHi
{
  width:35px;
  font-family: Arial;
  font-size:7pt;
  text-align: right;
  border: 1pt solid #dcdcdc;
}
.orderedRemaining
{
  font-family: Arial;
  font-size:8pt;
  text-align: right;
  width: 45px;
}
.orderedOrigQty
{
  font-family: Arial;
  font-size:7pt;
  text-align: right;
  color: #aaaaaa;
  width:45px;
}
.assignedWt
{
  font-family: Arial;
  font-size:7pt;
  text-align: right;
  color:#00008B;
  width:35px;
}
.reqBoxes
{
  font-family: Arial;
  font-size:8pt;
  text-align:right;
  color:#000000;
  width:35px;
}
.reqHead
{
  font-family: Arial;
  font-size:7pt;
  text-align:right;
  color:#8398e9;
  width:35px;
}
.reqBoxesPP
{
  font-family: Arial;
  font-size:7pt;
  text-align:right;
  color:#68b268;
  width:35px;
}
input[type="text"].LTOQty {
  border: 1pt solid #dcdcdc;
  font-family: Arial;
  font-size: 8pt;
  width: 55px;
  text-align: right;
}

input[type="text"].availabilityQty {
  border: 1pt solid #dcdcdc;
  font-family: Arial;
  font-size: 8pt;
  width:30px;
  text-align: right;
}

.availabilitySheetAvail {
  font-family: Arial;
  font-size: 8pt;
  width: 30px;
  text-align: right;
  padding: 2pt;
}

.availabilitySheetLeft {
  font-family: Arial;
  font-size: 8pt;
  width: 30px;
  text-align: right;
  padding: 2pt;
}

.availabilitySheetRelated {
  font-family: Arial;
  font-size: 8pt;
  width:30px;
  text-align: right;
  padding: 2pt;
}

.availabilitySheetTotal {
  font-family: Arial;
  font-size: 8pt;
  width:30px;
  text-align: right;
  padding: 2pt;
}

.availabilitySheetCustOrdHi {
  font-family: Arial;
  font-size: 8pt;
  width:30px;
  text-align: right;
  padding: 1pt;
}

.availabilitySheetCustOrdLo {
  font-family: Arial;
  font-size: 8pt;
  width:30px;
  text-align: right;
  padding: 1pt;
  color:#b5bce1;
}

.bidCntrRO {
  width:50px;
  font-family: Arial;
  font-size: 8pt;
  text-align: right;
  padding: 1pt;
  border: 1pt solid #dcdcdc;
}
.bidCntrRO2 {
  width:35px;
  font-family: Arial;
  font-size: 10pt;
  text-align: right;
  padding: 1pt;
  border: 1pt solid #dcdcdc;
  height: 16px;
}

.bidCntrHeader {
  width:50px;
  font-family: Arial;
  font-size:8pt;
  text-align: center;
  padding: 1pt;
}

table.nbnp {
  padding:0px;
  border:0px;
  table-layout:fixed;
}

table.nbnp td {
  border:0px;
  padding:0px;
}

table.puhead {
  padding:3px;
}

table.puhead td {
  padding:3px;
}

.procbidpc {
  color: #00008b;
}

.lbl1
{
  color:#00008b;
}

.criteriaNotes
{
  font-family: Arial;
  font-size:8pt;
  font-style: italic;
  color: #00008b;
  margin-top:2px;
  margin-bottom:2px;
}

a {
  font-size:10pt;
}

a.gv1 {
  font-size: 8pt;
}