﻿
/*---Basket Items---*/
    /*Basket items table*/
    .tblBasket{
    width:100%;
    }
    .tblBasket th {
        background-color:#eee; 
        color: #808080; 
        font-size:1.2em;
        font-weight:normal;
        padding-top:5px;
        padding-bottom:5px;    
    }
    .tblBasket th:first-child, .tblBasket tbody tr td:first-child {
        padding-left: 5px;
    }
    
    .tblBasket tbody tr:last-child td {
    border-bottom:1px solid #CCC;    
    }

    .tblBasket tbody:last-child tr:last-child td {
    border-bottom:0px;        
    }

    .tblBasket tfoot tr:first-child td {
    border-top:1px solid #CCC;        
    }

    .tblBasket td
    {
    text-align:left;
    }   
    
    .tblBasket tbody tr td:last-child
    {
    text-align:right;
    padding-right:10px;
    }      
        
    .tblBasket tbody tr td img.ui-datepicker-trigger{
        height:24px;
        width:auto;
    }

    .tblBasket tbody tr td img.prodImage{
        height:auto;
        width:100px;
    }

    .ui-datepicker{
        font-size: 0.85em;
    }

    .tblBasket tbody.warning{
        background-color:#EBCCD1;         
    }
    .tblBasket tbody.critical{
        background-color:#EBCCD1;       
    }

    .tblBasket tbody.selected{
    background-color:#7BC637;
    color:#FFF;
    }

    .tblBasket tbody:hover{
    background-color:#EEE;
    color:#333;
    }

    /*Basket item controls*/
    
    input.deliverDate{
        background-color:#FFF !important;
    } 

    .resultTbody.basketEditLine, .resultTbody.basketEditLine:hover{
    background-color:#ebf2f9;
    }
    .resultTbody.basketLockLine, .resultTbody.basketLockLine:hover{
    background-color:#EEE;
    }              
    .basketEditBtn{
    display:none;            
    }       
    .resultTbody.basketEditLine .basketEditBtn{
    display:block;            
    }
    .basketRemoveBtn{
    display:block;            
    }
    .resultTbody.basketLockLine .basketRemoveBtn, .resultTbody.basketEditLine .basketRemoveBtn{
    display:none;            
    }

    /*Backorder Items---*/
    .divBackorder{
    display:none;
    text-align:left;
    }
    .divBackorder.show{
    display:block;
    }
    .divBackorder.show span{
    color:#8A1C26;
    font-weight:bold;
    }
    .divBackorder.show label{
    float:right;
    padding-right:20px;
    }

/*End---Basket Items---*/


/*------Sample Basket Items---*/
#containerBasketSamples{
    margin-top:20px;
}
#containerBasketSamples h2{
    padding-bottom:5px;
}
#containerBasketSamples .tblBasket tbody tr td{
    padding-top:5px;
    padding-bottom:5px;
}

/*End---Sample Basket Items---*/


/*---Carriage---*/
.carriageOptions {
    margin-top: 40px;
    background-color: #eee;
    padding: 15px;
    /* IG 22/01/2024 countryCode ddl with icons overflow:auto;*/
}
    .carriageOptions h2{
    float:left;
    margin-right:20px;
    line-height:25px;
    }
    .carriageOptions select{
    float:left;
    margin-right:20px;
    }
/*END---Carriage---*/

/*---Summary---*/
    .basketSummary {
    border: 1px solid #CCC;
    margin-top:20px;
    padding:10px;
    }
    div.basketSummary .summaryGrandTotal {
    font-size:1.1em;
    font-weight:bold;
    }
    div.basketSummary .summaryGrandTotal span{
    color:#A41826;
    }
    div.basketSummary .summaryGrandTotal td{
    border-top:1px solid #CCC;
    margin-top:10px;
    padding-top:10px;
    }
    .basketSummary input[type=submit] {            
    margin-top:10px;
    width:100%;
    height:50px;
    background-color:#7BC637;
    border:1px solid #7BC637;
    color:#FFF;            
    font-size:20px;
    cursor: pointer;
    }
    .basketSummary input[type=submit]:hover {
    background-color:#629E2C;
    }
    .basketSummary input[type=submit]:disabled, .basketSummary input[type=submit]:disabled:hover {
    border: 1px solid #AAA;
    background-color: #AAA;
    cursor: not-allowed;
    }

    .basketSummary .processOrderOffice{
        border:2px solid #629E2C;
        margin-top:10px;
        margin-bottom: -11px;
        padding:10px;
        text-align:center;         
    }
    .basketSummary .processOrderOffice h3 {
        color:#333;
    }

    .basketSummary .processOrderNo{
        border:2px solid #8A1C26;
        background-color:#f5c3c8;
        margin-top:10px;
        padding:10px;
        text-align:center;         
    }
    .basketSummary .processOrderNo h3 {
        color:#333;
    }
    #cphMain_temporaryCreditAccountWarning {
        background-color: lightyellow;
        padding: 0.75rem;
        border: 1px solid burlywood;
        margin-top: 1rem;
    }
/*END---Summary---*/
.basketPo {
    border: 1px solid #CCC;
    margin-top: 20px;
    padding: 10px;
}

.basketControls {
border: 1px solid #CCC;
margin-top:20px;
padding:10px;
}        

div.containerEmptyBasketMsg {
padding-top:20px;
padding-bottom:20px;
}