.table-hover tbody tr:hover>td, .table-hover tbody tr:hover>th {

background: #ebebeb;
}

.table-striped tbody tr:nth-child(2n+1) td, .table-striped tbody tr:nth-child(2n+1) th {
    background: #f2f2f2;
}

table.table-bordered thead th {
    background-color: #d9d9d9;
}

.table th, .table td, .table-bordered th, .table-bordered td {
    border-left: 1px solid rgba(231, 232, 234, 0.25);
    border-right: 0;
    border-bottom: 0;
  border-left:0;
  border-top:0;
}

.checkprivacy {color:red;}

#total_amount, #discount_amount,#gross_amount {
    padding-left: 40px !important;
}

#field_agree_policy {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    gap: 15px;
}

#field_agree_policy .uk-form-label,
#field_agree_policy .uk-form-controls {
    width: auto;
    margin: 0;
}

#field_agree_policy .uk-container.uk-grid,
#field_agree_policy .uk-width-1-1 {
    display: inline-flex;
    width: auto;
    margin: 0;
}

#field_agree_policy label.checkbox {
    display: inline-flex;
    white-space: nowrap;
}

#agree_policy {
    padding: 0 !important;
    margin: 0 !important;
    border: none;
}

#field_agree_policy .uk-container.uk-grid {
    padding-left: 0 !important;
    margin-left: 0 !important;
}