

.checkout-billing-form{
    background: var(--sections-background-color,#fff);
    border-radius: var(--sections-border-radius,3px);
    padding: var(--sections-padding,16px 30px);
    margin: var(--sections-margin,0 0 24px 0);
    border: 1px var(--sections-border-type,solid) var(--sections-border-color,#d4d4d4);
    display: block;
}
#payment{
    padding:0 !important;
}

#payment table tr th{
    background: black;
    color: white !important;
    font-size: 15px;
}
abbr[title="required"]{
    color: red !important;
    text-decoration: unset !important;
}

.shop_table thead{
    background-color: #fff;

}

.shop_table thead th{
    color: #7a7a7a  !important;
    border-bottom: 1px solid !important;
    border-bottom-color: #d3d3d3 !important;

}

.e-shop-table{
    margin-bottom: 0px !important;
}
.cart_totals .shop_table {
    margin-bottom: 0px !important;
}

.cart_totals .shop_table td{
    padding-left: 20px !important;
    padding-right: 20px  !important;
}

.cart_totals .shop_table td{
    border-bottom: 1px solid !important;
    border-bottom-color: #d3d3d3 !important;
}

.cart_totals .shop_table ul#shipping_method{
    padding-left: 20% !important;
    padding-right: 20%  !important;
}
.e-checkout__order_review{
    padding:0 !important
}
#order_review tr td,#order_review tr th {
padding:10px !important;
color: #000  ;
border-bottom: 1px solid !important;
border-bottom-color: #d3d3d3 !important;

} 
.woocommerce-shipping-destination .ship-to-label {
    color: #44d313;
}

.woocommerce-checkout .form-label{
    font-weight: bold;
}

.woocommerce-checkout .form-check-label{
    font-weight: bold;
}

.woocommerce .blockUI.blockOverlay::before {
    position: fixed !important;
}
.color-black{
	color:#000 !important;
	font-family: poppins,Sans-serif !important;
}

.color-muted{
	color:#818a91 !important;
	font-family: poppins,Sans-serif !important;
}