.k-i-more-vertical::before {
content: "";
/*background: url(../images/table-filter-icon.png) no-repeat;*/
width: 16px;
height: 14px;
background-size: cover;
}
.k-grid-header{background-color: #E9ECF0 !important;}
.k-grid-header-wrap{border-color: #e9ecf0 !important;}
.k-cell-inner .k-grid-header-menu {margin-inline-end: 16px !important;}
.table > :not(caption) > * > *{padding:0px;}
.k-column-title {white-space: normal !important;}

/*Transaction details popup*/
.order-details-section {border-bottom: 1px solid #d8dcdf !important;padding: 10px 0px;}
.order-details-section:last-child, .order-details-section:first-child {border-bottom: 0px !important;padding-bottom: 0px;}
.modal-872 {max-width: 872px;}
.transaction-block {padding: 24px 0px 16px;}
.item-heading {font-size: 14px;line-height: 17px;font-weight: 500;margin: 0px 0px 0px;}
.transaction-details-modal .image-block {height:80px; width:120px;border-radius:4px; padding:4px; float:left; background-color: var(--white-color);margin: 0px 24px 0px 0px; border: 1px solid #E9ECF0;}
.transaction-details-modal .image-block img {width: 100%; height: 100%; object-fit: contain;}
.product-details-section h6 {font-size: 16px; line-height: 20px;font-weight: 500;}
.transaction-details-modal .product-info {padding-right:12px; margin-bottom:10px; position:relative; display:flex; }
.transaction-details-modal .product-info .product-info-line{position:relative; }
.transaction-details-modal .product-info .product-info-line:after {position: absolute;content: '';border-right: 1px solid #B1B9C1;height: 16px;top: 5px;right: 8px;}
.transaction-details-modal .product-info .product-info-line:last-child:after {border-left:0px; border:none;}
.transaction-details-modal .product-info:first-child {padding-left:0px;}
.transaction-details-modal .product-info img, .otc-custom-icon img {max-height:16px; filter: grayscale(100%); margin-right:5px;}
.transaction-details-modal .wallet {font-size: 14px;line-height: 15px;color: #646F7D;font-weight: 500;margin-right: 20px;}
.transaction-details-modal .quanity-info-block { min-width: 120px;}
.transaction-details-modal .unit-price{min-width:80px; text-align:right;}
.transaction-details-modal .unit-price h6 {font-size:16px; font-weight:600; margin:0px;}
.modal-body.details-sec {border-radius: 0 0px 6px 6px !important;}
.transaction-details-modal{max-height: 600px;overflow-y: auto; margin-bottom:6px;}.product-details-section p {font-size: 14px;line-height: 15px;}
.transaction-details-modal .product-details-section .products-name{margin:0px 0px 12px; font-size:16px; font-weight:500; line-height:19px;}
.transaction-details-modal h5 {margin: 0;}
.transactions-details{padding:20px 0px;}
.transactions-details h6{font-size:18px; line-height:17px; font-weight:600; margin-bottom:16px;}
.transactions-details li{display:flex; justify-content:space-between; font-size:16px; line-height:14px; margin-bottom:16px;}
.transactions-details li:last-child{margin-bottom:0;}
.transactions-details li .pricing{line-height:19px; font-weight:500; color:var(--nevada-color);}
.transactions-details li.divider{border-bottom:1px solid #d8dcdf; padding-bottom:16px; margin-bottom:16px;}
.transactions-details li.divider-dashed{border-top:2px dashed #d8dcdf; padding-bottom:16px; padding-top:20px;}
.date-text{font-size:14px; line-height:17px; margin-top:4px; color:var(--nevada-color); font-weight:400; display:block;}
.transactions-details li .benefits-cover{color:#075A0B;}
.transactions-details li .total-amount-bg{background:#ECF3ED; padding:12px; border-radius:4px; font-weight:600;}
.transaction-status{padding:24px 0px;  border-bottom:1px solid #d8dcdf;}
.transaction-status p{color:#212121 !important; font-size:14px; line-height:17px;}
.transaction-status .declined-text{color:#D61308; font-weight:600;}
.transaction-status .declined-status{padding:8px; border:1px solid #D61308; border-radius:4px; margin-top:16px; background:#FEE9E8;}
.order-details-section {display: flex;align-items: center;justify-content: space-between;width: 100%;}
.product-info-block {display: flex;align-items: center;justify-content: space-between;width: 100%;}
.order-details-section {display: flex;align-items: center;justify-content: space-between;width: 100%;}
/*My Transaction*/
.my-transaction-table {background-color: #fff;padding: 16px 0 0;}
.my-transaction-table .transaction-item .item-info {padding-bottom: 0px !important;min-height: 86px; width:100%;}
.my-transaction-table .transaction-info .price {color: #1A2736;font-size: 25px;line-height: 30px;padding: 8px 4px;align-items: center;}
.my-transaction-table .transaction-info .transaction-item .item-info-text {font-size: 12px;font-weight: 600;color: #646F7D;line-height: 14px;}
.my-transaction-table .transaction-info .transaction-item .item-icon {border: 0;height: 24px;width: 24px;display: flex;align-items: center;justify-content: center;border-radius: 12px;margin-right: 0px;}
.my-transaction-table .transaction-item {border: 1px solid #B1B9C180;border-radius: 6px;padding: 16px;gap: 12px;width: 24%;}
.my-transaction-table .transaction-info {background: transparent;border-radius: 0;padding: 0;margin-bottom: 50px;gap: 16px;}
.my-transaction-table .transaction-info .transaction-item:last-child {border: 1px solid #B1B9C180;}
.my-transaction-table .transaction-item:nth-child(n+4) {margin-top: 0;}
.my-transaction-table .balances-text {margin: 4px 0 16px;color: #646F7D;font-weight: 700;line-height: 17px;font-size: 14px;text-transform: uppercase;letter-spacing: 1.5px;}
.my-transaction-table  .customForm .form-control {background-color: #fff;}
.my-transaction-table  .trasaction-search {top: 16px;right: 16px;}
/*.my-transaction-table span.k-icon.k-svg-icon.k-svg-i-more-vertical {display: none;}
*//*.my-transaction-table .telerik-table .MonetaryTransactionsGrid th[aria-sort="none"].k-header:last-child > span.k-cell-inner::after {display: none;}*/
.my-transaction-table .telerik-table .k-grid th {background: #fff;color: #212121;font-size: 16px;font-weight: 600;letter-spacing: 0.3px;line-height: 19px;padding: 22px 16px;border: 0px;vertical-align: middle;border-radius: 10px;}
.my-transaction-table .telerik-table .k-grid td {color: var(--woodsmoke-color);font-size: 16px;letter-spacing: 0.3px;line-height: 22px;border: 0;border-bottom: 1px solid #B1B9C180;}
/*.my-transaction-table .transaction-history-sec .k-grid-header .k-grid-header-wrap thead > tr th a {display: flex;height: 100%;bottom: 0;display: none;}*/
.my-transaction-table .telerik-table {border: 1px solid #B1B9C180;border-radius: 10px;}
.my-transaction-table .k-table thead.k-table-thead {border-color: rgba(0, 0, 0, 0.08);color: #424242;background-color: transparent;border-radius: 10px;}
.my-transaction-table .k-grid-header, .my-transaction-table .k-grouping-header, .my-transaction-table .k-grid-add-row, .my-transaction-table .k-grid-footer {color: #424242;background-color: transparent;border-radius: 10px;}
.my-transaction-table .k-table, .my-transaction-table .k-data-table {border-color: rgba(0, 0, 0, 0.08);color: #424242;border-radius: 10px;background-color: #fff;}
.my-transaction-table .k-grid-header {background-color: #fff !important;border: 0;}
.my-transaction-table .k-grid-header-wrap {border-color: #B1B9C180 !important;border-right: 0;}
.my-transaction-table  .status-bg {border-radius: 4px;padding: 4px 14px 4px;font-size: 14px;font-weight: 500;letter-spacing: 0.3px;line-height: 15px;display: inline-block;margin: 6px 0 0;color: #212121;}
.my-transaction-table  .approved {border: 1px solid #0FA91C;background-color: #fff;}
.my-transaction-table  .declined {border: 1px solid #D61308;background-color: #fff;}
.my-transaction-table  .pending {border: 1px solid #FABE2E;background-color: #fff;}
.my-transaction-table  .custom-badge {border: 1px solid #33BDE3;background-color: #fff;}
.telerik-table .k-grid th:nth-child(2), .telerik-table .k-grid td:nth-child(2) {padding-left: 16px;}
.telerik-table .k-grid th:nth-child(6), .telerik-table .k-grid td:nth-child(6) {padding-left: 16px;}
.telerik-table .k-grid th:nth-child(3), .telerik-table .k-grid td:nth-child(3) {width:250px; word-break:break-word;}
.my-transaction-table .dropdown-menu.filters-dropdown {padding: 16px;}
.my-transaction-table .dropdown-menu.filters-dropdown h4 {font-weight: 700;font-size: 16px;line-height: 20px;margin: 0px 0px 16px;}
.my-transaction-table .registerFormBlock .form-group {padding-bottom: 10px;position: relative;margin: 0 0 12px;}
.my-transaction-table .dropdown-menu.filters-dropdown .icon-bg-btn, .my-transaction-table .dropdown-menu.filters-dropdown .icon-border-btn {border-radius: 4px;height: 36px;line-height: 36px;padding: 0px 17px;white-space: nowrap;}
.my-transaction-table .registerFormBlock .form-control {background-color: #fff;}
.my-transaction-table .all-filters .dropdown :after {content: '';position: absolute;right: -1px;width: 1px;height: 20px;background: #B1B9C1;top: 5px;}
.my-transaction-table .all-filters {position: relative;}
.disabled {background-color: #B1B9C1;cursor:not-allowed;}
.my-transaction-table .customLink {text-decoration: none;}
.my-transaction-table .vendor-list{display:flex; gap:10px}
.my-transaction-table .vendor-list li img{height:24px; width:24px; cursor:pointer;}
.my-transaction-table .k-grid td {overflow-x: visible !important;}
.my-transaction-table .wallet-balance-text {color: #646F7D;font-size: 14px;font-style: normal;font-weight: 700;line-height: normal;letter-spacing: 1.5px;text-transform: uppercase;}
.fee-summary-sec {padding: 40px 0;}
.fee-summary-sec h5 {color: #646F7D;font-size: 14px;font-weight: 700;line-height: 18px;letter-spacing: 1.5px;text-transform: uppercase;margin:0px 0 16px;}
.fee-summary-sec p {font-size: 16px;font-weight: 400;line-height: 16px;}
.my-transaction-popup {background-color:#fff;border: 1px solid #e9ecf0;}
.transaction-popup .modal-body{border-radius:0px 0px 6px 6px;}
.my-transaction-popup tr td {padding: 12px 24px 16px;}
.my-transaction-popup tr td p {margin: 0 0 6px;font-size: 16px;font-weight: 400;line-height: normal;}
.my-transaction-popup tr td span {color: #646F7D;font-size: 14px;font-weight: 400;line-height: 15px; letter-spacing: 0.3px;margin:6px 0px 0px;}
.my-transaction-popup thead th:last-child {text-align: left;}
.my-transaction-popup tr td h5 {color: #212121;font-size: 14px;font-weight: 600;line-height: normal;margin: 0 0 6px;}
.my-transaction-popup thead tr th {color: #212121;font-size: 14px;font-style: normal;font-weight: 500;line-height: normal;letter-spacing: 0.14px;}
.my-transaction-popup tr th {background-color: #E9ECF0;padding: 6px 24px;}
.my-transaction-popup .modal-body {padding: 16px 24px 24px;background-color: var(--white-color);border-radius: 0 0px 8px 8px;}

.items-accordion .accordion-item {border: 1px solid rgba(177, 185, 193, 0.5);}
.items-accordion .accordion-item:first-of-type {border-radius:4px;}
.items-accordion .accordion-button{padding:6px 16px;background:#FEE9E8;font-size:14px;font-weight:500;color:#212121;border-radius:3px;}
.items-accordion .accordion-body{padding:12px 24px;}
.items-accordion .item-info-block .flex-center-between{display:flex;align-items:center;justify-content:space-between;}
.items-accordion .item-title {font-size:16px;line-height:16px;margin:12px 0 6px;}
.items-accordion .item-error {font-size:14px;line-height:15px;margin-bottom:20px;color:#D61308;}
.items-accordion .item-price {font-size:14px;line-height:14px;margin:12px 0 6px;font-weight:600;}
.items-accordion .item-quantity{font-size:14px;line-height:14px;color:#646F7D;margin-bottom:20px;}
.items-accordion .accordion-button::after{display:none;}
.items-accordion .accordion-button .arrow-icon{transform: rotate(0deg);}
.items-accordion .accordion-button.collapsed .arrow-icon{transform: rotate(180deg);transition: transform 0.3s;max-width: 14px;}
@media (min-width:375px) and (max-width:1200px) {
/*.multiple-Wallet-backdrop .modal-backdrop.fade.show {opacity: 0;display: none !important;}*/
.multiple-Wallet-backdrop .custom-popup.show:before {position: absolute;z-index: 9999;left: 0;right: 0;content: "";height: 100vh;width: 100%;top: 0;background-color: rgba(25,76,97,0.8);}
.multiple-Wallet-backdrop .custom-popup.show .modal-dialog {z-index: 99999999;}

}


@media (max-width:767.98px) {
.transaction-details-modal .product-info{width:100%;}
.transaction-details-modal .image-block{margin-bottom:16px;}
.product-info-block{margin-bottom:16px;}
.transaction-details-modal .product-info:after{border-right:none !important;}
.my-transaction-table .transaction-info {overflow-y: scroll;}
}