.nav-link {
    color: #000 !important;
  }

.shippingResultColumn {
    max-height:600px;overflow-y: scroll;overflow-x: auto;font-size:.75em;white-space: pre;line-height:1.25;
}
.showShippingResults {
    cursor:pointer;
    font-size:0.9rem;
}
.timeOffTable {
    cursor:pointer;
    font-size:0.9rem;
}
#promoDetailWrapper{
    display: none;
}

.promotionsList {
    list-style-type: none;
}

ul.promotionsList {
    padding-bottom:40px;
    list-style-type: none;
    padding-left:1em;
}

ul.promotionsList li {
    line-height:2rem;
}


#promoUrl {
    margin-top:15px;
    color:#999;
}

.promotionsList .promoChoice {
    color:#006da4;
}
.promoChoice:hover {
    text-decoration: underline;
    cursor: pointer;
}

.loadFileWrapper {
    padding:10px 0px;
    margin:15px 0;
}

.promoTable td, th {
    padding:2px 10px;
    font-size:.8rem;
}
.promoTable th {
    background-color:#ddd;
    font-weight:700;
}
.promoTable .editLine:hover{
    cursor: pointer;
}
.promoTable tr:nth-child(odd) { 
    background-color:#f8f8f8; 
}
.promoTable tr.lineError {
    background-color:rgb(255, 132, 132); 
}
.promoTable .removeLine {
    display:none;
}
.promoTable .backgroundWhite{
    background-color: #fff;
}
.skulist {
    font-size:.8rem;
}
.skuChoice:hover {
    cursor: pointer;
    font-weight:700;
    background-color:#f9f9f9;
}
.addPointer{ cursor: pointer; }

#BPZipDate .date {
    margin-bottom: 1em;
    border-bottom: 1px solid #ddd;
    padding-bottom: 1em;
}
#BPZipDate .theziplist {
    font-size: .8rem;
}

#BPZipDate .title {
    margin-bottom: 1em;
    border-bottom: 1px solid #ddd;
    padding-bottom: 1em;
}

#BPZipDate .dateLine {
    background-color:#eee;
}

.BPViewChoice:hover {
    cursor: pointer;
    font-weight:700;
}

#BPMainInfo, #BPBinPacking {
    font-size: .8rem;
}