﻿        .panel
        {
            margin-bottom: 0px;
        }
        
        .heading
        {
            padding: 13px 22px;
            background: #019073;
            color: white;
            font-weight: 600;
        }
        
        .stepText
        {
            color: #028E72;
            font-weight: 700;
        }
        
        .panelpadtop0
        {
            padding-top: 0 !important;
        }
        
        .UserDetails, .DeliveryAddress, .DeliveryDetails
        {
            padding: 26px 10px;
            border-bottom: 1px solid #E8E8E8;
        }
        
        .OrderDetails
        {
            padding: 29px; /*background: #F4F5F5;*/
        }
        
        .CartDetails
        {
            padding-top: 10px;
            text-transform: none;
            font-weight: 500;
        }
        
        .shopping-cart-table
        {
            text-transform: none;
            font-size: 15px;
        }
        
        .shopping-cart-table tbody > tr > td
        {
            font-size: 15px;
        }
        
        .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td
        {
            padding: 0px;
        }
        
        .table-bordered
        {
            border: 1px solid #dddddd;
        }
        
        .panel > .table-bordered, .panel > .table-responsive > .table-bordered
        {
            border: 1px solid #dddddd;
        }
        
        .img-thumbnail
        {
            border: 0px;
        }
        
        table thead
        {
            border: 1px solid #019073;
            background: #019073;
            color: white;
        }
        
        thead tr td
        {
            border: 1px solid #019073;
        }
        
        hr
        {
            border-top: 1px solid #eeeeee;
            margin: 0;
        }
        
        .total dt
        {
            color: #019073;
            font-size: 15px;
        }
        
        .CartContent
        {
            padding: 0;
            border: 0;
        }
        
        .OrderAddress
        {
            padding-left: 33px;
        }
        
        .OrderAddress button
        {
            text-align: center;
            margin-right: 5px;
            margin-top: 5px;
            background-color: #FFB400;
            color: #fff;
        }
        
        .btn-default:hover
        {
            background-color: #4CAF50;
            color: #fff;
        }
        
        .spanName
        {
            width: 98%;
            border-bottom: 1px solid red;
            padding-left: 3px;
        }
        
        .spnEditAddr, .spnDeleteAddr
        {
            float: right;
            margin-left: 3px;
            margin-right: 10px;
            cursor: pointer;
            font-size: 13px;
        }
        
        .DeliveryAddressIconRight a
        {
            float: right;
        }
        
        .btn-SelAddr
        {
            background: #4caf50;
            padding: 0px 8px;
            text-transform: uppercase;
            border: none;
            -webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.4);
            box-shadow: 1px 1px 4px rgba(0,0,0,0.4);
            -webkit-transition: all 0.4s;
            -o-transition: all 0.4s;
            transition: all 0.4s;
        }
        
        .viewMoreAddrLi
        {
            width: 33.3%;
            border: 2px solid #F3F3F3;
            height: auto;
            overflow: auto;
            padding: 5px;
            margin-left: 2px;
        }
        
        .viewMoreAddrLi .btn
        {
            color: #fff;
        }
        
        .viewMoreAddrLi .btn:hover
        {
            background: #FCB500;
            color: #252a2f;
        }
        
        #divMoreAmountToPay .alert
        {
            background-color: #FDDC89;
            color: #322A2F;
            padding: 5px;
        }
        #divDeliveryAddressToSelect
        {
            border: 2px solid #D6D6D6;
            padding-left: 5%;
            margin-left: 1%;
            margin-top: 10px;
        }
        
        .ConfimedOrderAddress
        {
            display: block;
            margin: 22px;
            border: 2px solid #D6D6D6;
            padding: 17px;
        }
