
#customer_details .col-1 {
    display: none !important;
}


#customer_details .col-2 {
    width: 100% !important;
    display: none;
}

/*#customer_details .col-2:after {*/
/*    content: 'LOADING ...';*/
/*    display: block !important;*/
/*    clear: both;*/
/*    background: #f5f5f5;*/
/*    color: #000;*/
/*    padding: 20px;*/
/*    border: 1px dotted;*/
/*}*/

#customer_details .woocommerce-shipping-fields,
#customer_details .woocommerce-additional-fields {
    clear: both;
}

#customer_details #shipping_phone_field {
    border-top: 1px dotted #555;
    padding-top: 20px;
}

#customer_details input,
#customer_details select {
    width: 100%;
}

#payment{
    display: none;
}



table.shipping-selector-wrapper {
    margin-bottom: 20px;
    paddding : 20px;
    background: #f5f5f5;
    border: 1px solid #e5e5e5;
    width: 100%;
}
.shipping-selector-wrapper .woocommerce-shipping-totals.shipping{
}
.shipping-selector-wrapper .woocommerce-shipping-totals.shipping th{
    font-size: 2em;
    text-align: left;
    padding: 20px;
}
.shipping-selector-wrapper .woocommerce-shipping-totals.shipping ul.woocommerce-shipping-methods{
    display: flex;
}
.shipping-selector-wrapper .woocommerce-shipping-totals.shipping ul.woocommerce-shipping-methods li{
    text-align: center;
    flex:1;
    box-shadow: 0px 0px 2px 0px #ccc;
    margin: 0px 10px;
}
.shipping-selector-wrapper .woocommerce-shipping-totals.shipping ul.woocommerce-shipping-methods li:has(input:checked),
.shipping-selector-wrapper .woocommerce-shipping-totals.shipping ul.woocommerce-shipping-methods li:hover{
    background: #fff ;
    box-shadow: 0px 0px 10px 0px #ccc;
}
.shipping-selector-wrapper .woocommerce-shipping-totals.shipping ul.woocommerce-shipping-methods li label{
    padding: 20px;
    width: 90%;

}


#order-outsoide-home-branch {
    border: 1px solid red;
    color: red;
    padding: 10px;
    margin-bottom: 20px;
}
#order-outsoide-home-branch.hidden {
    display: none;
}
