﻿body {
}
.wait {
    position: fixed;
    top: 50%;
    bottom: 50%;
    left: 50%;
    right: 50%;
    margin: auto;
    z-index: 10001;
    background: url(../images/indicator.gif) no-repeat;
    height: 14px;
    width: 212px;
    margin-top:-7px;/*half the height*/
    margin-left:-106px;/*half the width*/
}
.waitHide {
    display: none;
}
       .container {
  display: flex;
  justify-content: space-between;
}
       .spaceUnder 
       {
           vertical-align:top;
       }
     
    tr.spaceUnder > td
    {
        padding-bottom:20px;
    }
.navisionTable
{
    display:inline-block;
    vertical-align:top;
    border:solid 2px black;
    width:400px;
    padding:10px;
    margin:5px;
}
.navisionTable h3
{
    margin-left:auto;
    margin-right:auto;
    width:200px;
}
.checkBoxCell
{
    margin:2px;
}
.checkBoxCell *
{
    float:right;
}
.warning
{border:2px solid red;
 background-color:yellow;
}
.routeID
{display:none;}
 .routeStopID 
 {display:none;}
 .changed,.itemChanged,.itemPendingPriceID
 {display:none;}
 
 .priceDeckItemID,.itemID,.priceDeckID,.remove
 {display:none;}
 .itemDescription,.lineNumber,.unitPrice,.startDate,.endDate,.deckDescription{display:inline-block;width:150px; border:2px solid black;margin:2px;}
 .startDate,.endDate{width:75px;}
 .unitPrice{width:50px;}
.flaggedForRemoval
{background-color:yellow;}
.reports,.tallBoy {background-color:blue; width:47%; height:500px;margin:10px;float:left;}
.reportPage
{width:100%;}
.tallBoy {height:1500px;}
.pending {background-color:grey;}
.marginWarning
{background-color:red !important;color:white !important;}
.hotspot {color:#900; padding-bottom:1px; /*border-bottom:1px dotted #900;*/ cursor:pointer}
#tt {position:absolute; display:block; overflow:hidden}
#tttop {display:block; height:5px; margin-left:5px; overflow:hidden}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#666; color:#FFF}
#ttbot {display:block; height:5px; margin-left:5px; overflow:hidden}
.pageLeftMargin {
    margin-left:5px;
}
.adminAreaTable {
    display:inline-block;
    border-color:#143626;
    border-width:0px;
    border-style:solid;
    vertical-align:top;
    margin:2px;
    border-spacing: 0px;
    border-collapse: separate;
    border-left-width:1px;
    border-right-width:1px;
    border-bottom-width:1px;
    border-left-color:#00529e;
    border-right-color:#00529e;
    border-bottom-color:#00529e;
    min-height:350px;
}
.adminAreaTable th {
    background: #ededd1 none repeat scroll 0 0;
    border-top: 1px solid #00529e;
    border-bottom: 1px solid #00529e;
    margin: 0;
    padding: 2px;
}
.adminAreaTable td {
    /*border-left: 1px solid #00529e;
    border-right: 1px solid #00529e;*/
    padding-left:2px;
    padding-right:2px;
}
.viewBuildUpsTH {
    background: #ededd1 none repeat scroll 0 0;
    border: 1px solid #00529e;
    margin: 0;
    padding: 2px;
}
.hidden {
  display: none !important;
}

.errorMessage {
    color: red !important;
}

.fullBoundaryBorder {
    border:1px solid black;
    margin:auto;
}
.normalDisabled input:disabled, .normalDisabled textarea:disabled, .normalDisabled select:disabled {
    color: #000;
    background-color: #FFF !important;
}
.supervisorBtn {
    width:100%;
    margin:2px 0 2px 0;
}