.badge-primary {color: #fff;background-color: #007bff;}
.badge-secondary {color: #fff;background-color: #6c757d;}
.badge-success {color: #fff;background-color: #28a745;}
.badge-danger {color: #fff;background-color: #dc3545;}
.badge-info {color: #fff;background-color: #17a2b8;}
.badge {padding: 7px;font-size: 13px;letter-spacing: 0.5px;}
.dataTable .btn{ padding: 4px 18px !important; }
.dataTables_wrapper .datatable-header .dataTables_filter{ float: right; }
.dataTables_wrapper .datatable-header .dataTables_filter input{ height: 38px; }
.dataTables_wrapper .datatable-header .dataTables_length{ float: left; }
.dataTables_wrapper .datatable-footer .dataTables_info{ float: left; }
.dataTables_wrapper .datatable-footer .dataTables_paginate { float: right; }
.cardHeaderLR .disLift { float: left; }
.cardHeaderLR .disright { float: right; }
.cardHeaderLR .acyCol { width: 200px; }
.checkoutMain table .product-thumbnail img { max-width: 40px; }
.jqError, .errorplac { color: red; }
#processingIndicator {z-index: 9999;background-color: rgba(204, 204, 204, 0.6);color: #000;width: 100%;height: 100%;position: fixed;padding-top: 22%;padding-left: 50%;font-size: 19px;top: 0px;left: 0;}
.alert { font-size: 19px; }
.cartBtn { padding: 8px 20px; }
.emptyCart img { max-width: initial !important; }
.checkoutMain .toggle_info { font-size: 17px; }
.checkoutForm .form-label { margin-bottom: .1rem; }
.checkoutForm .form-group { margin-bottom: 10px; }
.btn-success {color: #fff !important;background-color: #198754 !important;border-color: #198754 !important;}
.btn-danger {color: #fff !important;background-color: #dc3545 !important;border-color: #dc3545 !important;}
.alert-danger h1,.alert-danger h2,.alert-danger h3,.alert-danger h4,.alert-danger h5,.alert-danger h6{ color: #721c24; }
.brfpagination {clear: both;padding: 20px 0;position: relative;font-size: 11px;line-height: 13px;display: block;text-align: center;width: 100%;}
.brfpagination span,.brfpagination a {display: inline-block;margin: 2px 6px 2px 0;padding: 10px 10px 10px 10px;text-decoration: none;width: auto;color: var(--color-primary);border: 1px solid var(--color-primary);background: #fff;border-radius: 5px;font-size: 15px;min-width: 42px;}
.brfpagination a:hover {color: #fff;background: var(--color-primary);}
.brfpagination .current {padding: 10px 10px 10px 10px;background: var(--color-primary);color: #fff;}
.product-detail .social-icons { text-align: right; }
.product-detail .social-icons li a { margin: 4px 4px 4px 0; }
.mp_searchtoggle_buttons {background-color: #f3f3f3 !important;min-height: 40px;min-width: 40px;width: 40px;margin: 0;float: left;height: 40px !important;border: 1px solid #d7d8db !important;border-radius: 0 !important;padding: 0 !important;}
.mp_searchtoggle_buttons:active { color: #000; }
.mp_numberbox_main_sec .mp_numberholder {line-height: 32px;border: 0;background: 0;float: left;padding: 0;outline: 0;color: #000;font-size: 14px;text-align: center;height: 40px;width: 55px;margin: 0;border-top: 1px solid #d7d8db;border-bottom: 1px solid #d7d8db;}
.mp_numberbox_main_sec { margin-right: 15px; }
.pm_searchtogle_lable {text-align: left;line-height: 25px;letter-spacing: 0px;font-weight: bold;display: inline-block;margin-top: 6px;margin-right: 10px;}
.cartList .mp_numberbox_main_sec { display: inline-block; }
.payment_option .availableBalance { padding-left: 32px; }
.payment_option { border-top: 1px solid #eeebeb;}
.payment_option .noBalance { padding-left: 32px; color: red;}
.payment_option > div { border-bottom: 1px solid #eeebeb;padding-top: 5px;padding-bottom: 5px; }
.logoutMenu > a.dropdown-toggle { padding: 5px 10px;font-size: 12px; }
.logoutMenu a.dropdown-item { padding: 9px 15px; }
.Opthide { display: none;}
@media (max-width:991px) {  
 .pageAlertsSection { text-align: center; }   
}