.account .fade-timer {
  display: none;
}
.account #accordion {
  height: 100%;
  position: relative;
  padding-bottom: 85px;
  min-height: 87vh;
}
.account .page-main .progress-box-wrapper p {
  color: #ACACAC;
  margin: 0;
  font-size: 16px;
  line-height: 20px;
  min-height: 41px;
}
.account .page-main .txt-gray {
  color: #ACACAC;
}
.account .accont-main-table table th {
  padding: 24px 20px;
  font-size: 16px;
  line-height: 22px;
  border-bottom: 1px solid #EDEDED !important;
  vertical-align: middle;
  color: #000000;
}
.account .accont-main-table table td {
  padding: 24px 20px;
  font-size: 16px;
  line-height: 22px;
  border-bottom: 1px solid #EDEDED !important;
  vertical-align: middle;
  color: #000000;
}
.account .accont-main-table-md table td {
  padding: 15px 20px;
}
.account .accont-main-table-md .dataTable tbody td {
  padding: 15px 20px;
}
.account .column.main .field.fld-select select {
  border-radius: 0 !important;
  border: 0 !important;
  padding: 0 !important;
  border-bottom: 1px solid #DBDBDB !important;
  height: 48px !important;
  width: 100%;
}
.account .column.main .form-row input[type="tel"] {
  border-radius: 0 !important;
  border: 0 !important;
  padding: 0 !important;
  border-bottom: 1px solid #DBDBDB !important;
  height: 48px !important;
  width: 100%;
}
.account .column.main .select-form-wrapper input {
  padding: 0;
  border: 0;
}
.account .column.main .select-form-wrapper .control {
  border: 1px solid #D6D6D6;
  padding: 8px 12px;
  border-radius: 8px;
}
.account .column.main .toolbar .limiter-options {
  border-color: #0E2E55;
  border-radius: 8px;
  padding: 8px 16px;
  font-size: 16px;
}
.account .column.main .toolbar.bottom .limiter {
  margin-right: 0;
}
.account .column.main .toolbar.bottom .limiter + span {
  margin-right: 35px;
}
.account .column.main .search-result-returns input {
  height: 48px;
  border-color: #DBDBDB;
  border-radius: 8px;
  padding: 0 8px;
  font-size: 14px;
}
.account .column.main .search-result-returns select {
  height: 48px;
  border-color: #DBDBDB;
  border-radius: 8px;
  padding: 0 8px;
  font-size: 14px;
}
.account .column.main .search-wrapper .search-box {
  padding: 0 !important;
  border: 0;
}
.account .column.main .date-range-inputs input[type*="date"] {
  padding: 10px;
  border: 0;
  background: transparent;
}
.account .column.main .field select:focus {
  box-shadow: none !important;
}
.account .column.main input[type="tel"]:focus {
  box-shadow: none !important;
}
.account h1.page-title span.base::after {
  display: none;
}
.account fieldset.fieldset .control input[type="text"]:focus {
  box-shadow: none !important;
}
.account fieldset.fieldset .control input[type="email"]:focus {
  box-shadow: none !important;
}
.account.page-layout-2columns-left .breadcrumbs {
  display: none;
}
.account.page-layout-2columns-left .page-main {
  max-width: 100% !important;
  padding: 24px !important;
  margin: 0;
  background: #fbfbfb;
}
.account.page-layout-2columns-left .page-main .columns {
  display: flex;
  flex-wrap: nowrap;
  gap: 0;
  background: #fbfbfb;
}
.account.page-layout-2columns-left .page-main main#maincontent {
  padding: 0 !important;
}
.account.page-layout-2columns-left .page-main main#maincontent .column.main {
  padding: 0;
}
.account.page-layout-2columns-left .column.main {
  width: 100%;
  color: #000000;
  padding-left: 34px;
  padding-top: 8px;
  padding-bottom: 32px;
}
.account.page-layout-2columns-left .column.main .items.order-links {
  float: none;
  overflow: hidden;
  margin: 0 0 24px;
  border-bottom: 1px solid #EDEDED;
  display: flex;
  gap: 16px;
}
.account.page-layout-2columns-left .column.main .items.order-links .nav.item.current {
  background: linear-gradient(90deg, #008fbf, #00a9e1);
}
.account.page-layout-2columns-left .column.main .items.order-links .nav.item.current a {
  color: #fff;
}
.account.page-layout-2columns-left .column.main .items.order-links .nav.item.current strong {
  color: #fff;
}
.account.page-layout-2columns-left .column.main .items.order-links .nav.item {
  background: #FFFFFF;
  margin-bottom: 0;
  border: 1px solid #DBDBDB;
  overflow: unset;
  border-radius: 8px 8px 0 0 !important;
}
.account.page-layout-2columns-left .column.main .items.order-links .nav.item a {
  padding: 10px 20px;
  font-size: 16px;
  color: #000000;
  font-weight: 400;
}
.account.page-layout-2columns-left .column.main .items.order-links .nav.item strong {
  padding: 10px 20px;
  font-size: 16px;
  color: #000000;
  font-weight: 400;
}
.account.page-layout-2columns-left .sidebar-main {
  min-width: 340px;
  flex-basis: 340px;
  max-width: 340px;
  margin: 0;
  padding: 20px;
  background-color: #0C3150;
  border-radius: 12px;
  height: 100%;
}
.account.page-layout-2columns-left .tabs-nav {
  padding-left: 0;
}
.account.page-layout-2columns-left .tabs-nav .tab-item {
  list-style: none;
  padding: 10px 20px;
  font-size: 16px;
  color: #000000;
  font-weight: 400;
}
.account.page-layout-2columns-left .tabs-nav li.active {
  color: #fff;
}
.product.data.items .item.content .installation-steps-list .installation-step {
  padding-left: 12px;
}
.form-row {
  margin-left: -12px;
  margin-right: -12px;
}
.form-row .field {
  max-width: 50%;
  flex: 50%;
  padding: 0 12px;
  margin-top: 24px;
}
.form-row .field .label {
  font-size: 14px;
  color: #ACACAC;
  line-height: 20px;
}
.form-row .field .label span {
  position: relative;
  top: 2px;
}
.form-row .field.w-100 {
  max-width: 100%;
  flex: 100%;
}
.form-row input {
  border-radius: 0 !important;
  border: 0 !important;
  padding: 0 !important;
  border-bottom: 1px solid #DBDBDB !important;
  height: 48px !important;
  width: 100%;
}
.collapsible-header {
  margin: 0 0 8px;
}
.collapsible-header h4 {
  display: flex;
  align-items: center;
  font-size: 16px;
  color: #F0FAFE;
  font-weight: 600;
  margin: 0;
  gap: 10px;
  padding: 14px;
  border-radius: 8px;
  cursor: pointer;
  position: relative;
}
.collapsible-header h4 .click-arrow {
  position: absolute;
  right: 18px;
}
.collapsible-header h4 svg {
  margin: 0 !important;
}
.sign-out {
  background: #244662;
  border-radius: 8px;
  position: absolute;
  width: 100%;
  bottom: 0px;
}
.sign-out > a {
  display: flex;
  align-items: center;
  font-size: 16px;
  color: #F0FAFE;
  font-weight: 600;
  margin: 0;
  gap: 10px;
  padding: 14px;
  border-radius: 8px;
  cursor: pointer;
  position: relative;
}
.collapsible-header.active h4 {
  background: linear-gradient(90deg, #008fbf, #00a9e1);
}
.collapsible-header.active h4 .click-arrow {
  transform: rotate(90deg);
}
.collapsible-header:hover h4 {
  background: linear-gradient(90deg, #008fbf, #00a9e1);
}
.collapsible-body {
  padding: 13px 0 10px 42px;
}
.collapsible-body p {
  padding: 13px 12px;
  list-style: none;
  margin: 0 0 4px;
  font-size: 16px;
  color: #F0FAFE !important;
  line-height: initial;
  position: relative;
  font-weight: 400 !important;
}
.collapsible-body li {
  list-style: none;
  margin: 0 0 4px;
}
.collapsible-body li a {
  padding: 13px 12px;
  font-size: 16px;
  color: #F0FAFE !important;
  line-height: initial;
  position: relative;
  font-weight: 400 !important;
  display: block;
}
.collapsible-body ul {
  padding: 0;
  margin: 0;
}
.collapsible-body li.active-subnav a {
  font-weight: 600 !important;
}
.filter-reset-btn.btn-acc-blue svg {
  margin: 0;
}
.shipping-label .tabs-nav {
  float: none;
  overflow: hidden;
  margin: 0 0 24px;
  border-bottom: 1px solid #EDEDED;
  display: flex;
  gap: 16px;
}
.shipping-label .tabs-nav li.active {
  background: linear-gradient(90deg, #008fbf, #00a9e1);
}
.shipping-label .tabs-nav li.active a {
  color: #fff;
}
.shipping-label .tabs-nav li {
  background: #FFFFFF;
  margin-bottom: 0;
  border: 1px solid #DBDBDB;
  overflow: unset;
  border-radius: 8px 8px 0 0 !important;
}
.product-blue-box {
  border-radius: 12px;
  padding: 20px;
  display: flex;
  align-items: center;
  border: 1px solid #C00000;
  transition: 0.3s;
  background: linear-gradient(0deg, #ffffff 0%, rgba(192, 0, 0, 0.2) 100%);
}
.product-blue-box:hover {
  border-color: #008fbf;
  background: #fff;
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1);
  border-color: #C00000;
}
.product-blue-box .number {
  font-size: 32px;
  font-weight: 700;
  color: #000000;
  padding-right: 16px;
  margin-right: 16px;
  border-right: 1px solid #000;
}
.product-blue-box .headline {
  font-size: 18px;
  font-weight: 600;
  line-height: 24px;
  color: #000;
}
.product-blue-box .subtext {
  color: #C00000;
  font-size: 14px;
}
.product-blue-box .subtext a {
  color: #C00000 !important;
  font-weight: 700;
}
.product-blue-box .text-content {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.product-white-box {
  padding: 14px 20px;
  background: #fff;
  border: 1px solid #EDEDED;
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.product-white-box:hover {
  border-color: #008fbf;
  background: #fff;
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1);
}
.product-white-box:hover .amount-section .amount {
  font-size: 30px;
}
.product-white-box .card-box-header {
  display: flex;
  align-items: center;
  gap: 12px;
}
.product-white-box .card-box-header .icon-box {
  height: 48px;
  width: 48px;
  background: #F0FAFE;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 10px;
}
.product-white-box .card-box-header .title {
  font-size: 16px;
  color: #000000;
  font-weight: 600;
}
.product-white-box .amount-section {
  display: flex;
  gap: 8px;
  align-items: center;
  line-height: 44px;
}
.product-white-box .amount-section .amount {
  font-size: 24px;
  font-weight: 700;
  transition: 0.3s;
}
.product-white-box .amount-section .change {
  font-size: 14px;
  color: #079455;
  font-weight: 500;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 4px;
}
.box-parts {
  display: flex;
  flex-direction: column;
  gap: 10px;
  justify-content: space-between;
  height: 100%;
}
.reward-section {
  border: 1px solid #EDEDED;
  border-radius: 12px;
  height: 100%;
  background: #fff;
}
.er-wrapper {
  border: 1px solid #EDEDED;
  background: #fff;
  border-radius: 12px;
  padding: 30px;
  height: 100%;
}
.er-wrapper h3 {
  font-size: 20px;
  color: #000000;
  margin: 0 0 24px;
}
.er-wrapper .bottom-er-row {
  margin-top: 20px;
}
.er-wrapper .icon-blurb {
  margin: 0 0 12px;
}
.er-wrapper .icon-blurb img {
  width: 47px;
  height: 47px;
  max-width: inherit;
  object-fit: contain;
}
.progress-box-wrapper {
  border: 1px solid #DBDBDB;
  padding: 24px 20px 50px;
  text-align: center;
  border-radius: 12px;
  position: relative;
  padding: 15px 10px 50px;
}
.progress-box-wrapper .unlock-label {
  background: linear-gradient(36.34deg, #008fbf 0%, #00a9e1 100%);
  color: #fff;
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 0;
  border-bottom-left-radius: 9px;
  border-bottom-right-radius: 9px;
  font-size: 14px;
  display: block;
  font-weight: 600;
  padding: 6px;
}
.progress-box-wrapper h4 {
  font-size: 16px;
  color: #000000;
  margin: 0 0 4px;
}
.achieved-label {
  padding: 6px 16px;
  background: #F0FAFE;
  border-radius: 100px;
  font-size: 14px;
  color: #008FBF;
  text-align: center;
  font-weight: 700;
  display: inline-block;
}
.bottom-er-row-right .d-flex {
  justify-content: flex-end;
  align-items: center;
  height: 100%;
}
.bottom-er-row-right label {
  color: #F9A825;
  font-weight: 500;
}
.bottom-er-row-right .badge-detail {
  background: #FFC4001A;
  padding: 6px 12px;
  color: #f9a825;
  font-size: 14px;
  font-weight: 700;
  margin-left: 8px;
  border-radius: 20px;
}
.progress-box-wrapper-active {
  background-color: #F0FAFE;
  border-color: #008fbf;
  border-width: 2px;
}
.rewards-tier {
  border: 1px solid #EDEDED;
  background: #fff;
  padding: 81px 15px 25px;
  text-align: center;
  border-radius: 12px;
  margin: 0;
  position: relative;
  overflow: hidden;
  height: 100%;
}
.rewards-tier h4 {
  color: #000000;
  font-size: 18px;
  margin: 0 0 12px;
}
.rewards-tier .icon-blurb-lg {
  margin: 0 0 24px;
  min-height: 131px;
}
.rewards-tier p {
  text-transform: capitalize;
  width: 82%;
  margin: auto;
  line-height: 22px;
}
.rewards-tier-active {
  border-color: #008FBF;
  border-width: 2px;
}
.col-6-main {
  width: 40%;
}
.reward-header {
  padding: 20px 24px;
}
.reward-header h4 {
  margin: 0;
  font-size: 20px;
  font-weight: 600;
  line-height: initial;
}
.reward-header p {
  margin: 0;
  color: #ACACAC !important;
  padding-top: 4px;
  line-height: initial;
  font-weight: 400 !important;
  letter-spacing: 0 !important;
}
.reward-body {
  padding: 42px;
  border-top: 1px solid #EDEDED;
}
.reward-body .wrapper-progress {
  text-align: center;
  position: relative;
  margin-top: 24px;
  margin-bottom: 12px;
  max-width: 140px;
  max-height: 140px;
  min-width: 100px;
  min-height: 100px;
  margin-left: auto;
  margin-right: auto;
}
.reward-body .wrapper-progress .text {
  position: absolute;
  top: -3px;
  left: 5%;
  width: 90%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 32px;
  color: #DCA515;
  font-weight: 900;
}
.reward-body .silver-ty-box .wrapper-progress .text {
  color: #ACACAC;
}
.reward-body .reward-box-silver .wrapper-progress .text {
  color: #ACACAC;
}
.reward-box-blue {
  border-radius: 12px;
  padding: 24px;
  background: linear-gradient(to bottom, #e2f7ff, #ffffff);
  position: relative;
  border: 1px solid rgba(0, 143, 191, 0.2);
  height: 100%;
}
.reward-box-blue .rw-h4 span {
  color: #008FBF;
}
.reward-box-blue .amount {
  font-size: 32px;
  color: #0E2E55;
  font-weight: 700;
  margin: 0 0 24px;
}
.rw-h4 {
  font-size: 16px;
  margin: 0 0 24px;
  display: flex;
  align-items: center;
  gap: 4px;
}
.table-wrapper-main {
  max-height: 535px;
  overflow: auto;
}
.table-wrapper-main::-webkit-scrollbar-track {
  background-color: #EDEDED;
}
.table-wrapper-main::-webkit-scrollbar {
  width: 7px;
  background-color: #EDEDED;
}
.table-wrapper-main::-webkit-scrollbar-thumb {
  background-color: #008FBF;
}
.reward-box-default {
  border-radius: 12px;
  border: 1px solid #EDEDED;
  padding: 27px 32px;
  position: relative;
  overflow: hidden;
  height: 100%;
  background: #fff;
}
.reward-box-default .rw-h4 {
  justify-content: center;
}
.reward-box-default .message {
  max-width: 207px;
  margin: auto;
}
.accont-main-table {
  border: 1px solid #EDEDED;
  border-radius: 12px;
  background: #fff;
  margin: 0 0 24px;
  width: 100% !important;
}
.accont-main-table table {
  margin: 0 !important;
}
.accont-main-table table td .price {
  font-weight: 400 !important;
  font-size: 16px;
  line-height: 22px;
  color: #000000;
}
.accont-main-table table td .name.product-item-name {
  height: auto;
  padding: 0;
}
.accont-main-table table tbody tr:last-child td {
  border: 0 !important;
}
.accont-main-table table tbody tr:nth-child(2n+1) {
  background: #FBFBFB;
}
.accont-main-table table td.id a {
  color: #000000;
}
.accont-main-table .dataTable tbody th {
  padding: 24px 20px;
}
.accont-main-table .dataTable tbody td {
  padding: 24px 20px;
}
.accont-main-table .search-result-returns table td {
  padding: 0 0 6px 24px;
  font-size: 14px;
  border: 0 !important;
  background: transparent !important;
  position: relative;
}
.accont-main-table .search-result-returns table td .allproductname {
  position: absolute;
  width: 100%;
  height: auto;
  z-index: 1;
  right: 0;
  left: 10px;
  border: #DBDBDB 1px solid;
  padding: 10px;
  border-radius: 12px;
  background: #F0FAFE;
  border-color: #008FBF;
  color: #008FBF !important;
}
.accont-main-table .search-result-returns table td .allproductname ul {
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
}
.accont-main-table .search-result-returns table tbody tr:nth-child(2n+1) {
  background: transparent;
}
.accont-main-table #comment #bs_comment {
  border-radius: 0 !important;
  border: 0 !important;
  padding: 0 !important;
  border-bottom: 1px solid #DBDBDB !important;
  height: 48px !important;
  width: 100%;
}
.table-header {
  padding: 20px 24px;
  border-bottom: 1px solid #EDEDED;
}
.table-header h4 {
  font-size: 20px;
  line-height: 28px;
}
.table-header h4 label {
  background: #F0FAFE;
  padding: 4px 10px;
  border-radius: 100px;
  font-size: 12px;
  color: #008FBF;
  margin-left: 13px;
  line-height: 16px;
}
.btn-acc-blue {
  background: linear-gradient(90deg, #008fbf, #00a9e1) !important;
  border-radius: 8px;
  display: flex !important;
  padding: 10px 20px;
  color: #fff !important;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  gap: 10px;
  font-size: 16px;
  line-height: initial;
  transition: 0.3s;
}
.btn-acc-blue:hover {
  background: #000 !important;
}
.btn-acc-blue svg {
  margin-right: 5px;
  position: relative;
  top: -2px;
  width: 19px;
  height: 19px;
}
.filter-credit {
  position: relative;
}
.filter-credit #filters-wrapper {
  position: absolute;
  bottom: 0;
  background: #fff;
  border-radius: 12px;
  border: 1px solid #EDEDED;
  min-width: 300px;
  right: 0;
  top: 52px;
  padding: 12px;
  height: 100%;
  min-height: 220px;
  z-index: 9;
}
.page-title-top-bar-head {
  margin: 0 0 24px;
}
.page-title-top-bar-head .btn-acc-blue svg {
  position: relative;
  top: 1px;
}
.sales-order-history .admin__data-grid-wrap + .admin__data-grid-header {
  margin-top: 0;
}
.sales-order-history .admin__data-grid-wrap {
  border: 1px solid #EDEDED;
  border-radius: 20px;
  overflow: hidden;
  padding-top: 68px;
  background: #fff;
  position: relative;
  margin-top: 80px !important;
}
.sales-order-history .admin__data-grid-wrap .data-grid th {
  padding: 24px 20px;
  font-size: 16px;
  line-height: 22px;
  border-bottom: 1px solid #EDEDED !important;
  vertical-align: middle;
  color: #000000;
}
.sales-order-history .admin__data-grid-wrap .data-grid td {
  padding: 24px 20px;
  font-size: 16px;
  line-height: 22px;
  border-bottom: 1px solid #EDEDED !important;
  vertical-align: middle;
  color: #000000;
}
.sales-order-history .admin__data-grid-wrap .data-grid tbody tr:nth-child(2n+1) {
  background: #FBFBFB;
}
.sales-order-history .admin__data-grid-wrap table.data-grid tr th {
  font-weight: 700;
  background: #fff;
}
.sales-order-history .admin__data-grid-wrap::before {
  content: "Orders";
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  z-index: 1;
  font-size: 20px;
  font-weight: 600;
  padding: 20px 24px;
  border-bottom: 1px solid #EDEDED;
}
.sales-order-history .admin__data-grid-wrap .action-select-wrap .action-menu-item:nth-child(1) {
  border-right: 2px solid #000;
  padding-right: 8px;
  margin-right: 8px;
}
.sales-order-history .admin__data-grid-header {
  margin-top: -80px;
}
.sales-order-history .admin__data-grid-header .admin__footer-main-actions {
  display: flex;
  gap: 10px;
}
.sales-order-history .admin__data-grid-header .admin__footer-main-actions button {
  background: linear-gradient(90deg, #008fbf, #00a9e1);
  border-radius: 8px;
  display: flex !important;
  padding: 10px 20px;
  color: #fff !important;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  font-size: 16px;
  line-height: initial;
  transition: 0.3s;
  border: 0;
}
.sales-order-history .admin__data-grid-header .admin__footer-main-actions button:hover {
  background-color: #000 !important;
}
.sales-order-history .aw-ui-listing .data-grid-filters-actions-wrap {
  margin-bottom: 20px;
}
.sales-order-history .aw-ui-listing .admin__data-grid-filters .admin__form-field .admin__form-field-label {
  font-size: 16px;
  font-weight: 600;
  display: block;
  padding: 0 0 5px;
}
.sales-order-history .aw-ui-listing .admin__data-grid-filters .admin__form-field .admin__form-field .admin__form-field-label {
  width: 100%;
  float: none;
}
.sales-order-history .aw-ui-listing .admin__data-grid-filters .admin__form-field .admin__form-field .admin__form-field-label span {
  font-size: 14px;
  text-transform: capitalize;
}
.sales-order-history .aw-ui-listing .data-grid-filters-action-wrap .action-default._active {
  border: 1px solid #DBDBDB !important;
  font-weight: 400;
}
.sales-order-history .aw-ca-order-listing .admin__data-grid-filters-wrap .admin__fieldset.admin__data-grid-filters > .admin__form-field + .admin__form-field + .admin__form-field:not(:last-child) .admin__form-field-label {
  margin-bottom: 32px;
}
.sales-order-history .aw-ca-order-listing .admin__data-grid-filters-wrap {
  background: #FFFFFF;
  border: 1px solid #EDEDED;
  border-radius: 12px;
  padding: 32px;
  margin-top: 0 !important;
  display: none;
}
.sales-order-history .aw-ca-order-listing .admin__data-grid-filters-wrap .admin__fieldset.admin__data-grid-filters {
  padding: 0;
}
.sales-order-history .aw-ca-order-listing .admin__data-grid-filters-wrap .admin__fieldset.admin__data-grid-filters .admin__form-field-legend {
  font-size: 16px;
  font-weight: 600;
  display: block;
  padding: 0 0 5px;
}
.sales-order-history .aw-ca-order-listing .admin__data-grid-filters-wrap .admin__fieldset.admin__data-grid-filters .admin__form-field .admin__form-field {
  width: 50%;
  padding-right: 10px;
}
.sales-order-history .aw-ca-order-listing .admin__data-grid-filters-wrap .admin__fieldset.admin__data-grid-filters .admin__form-field .admin__form-field .admin__form-field-label span {
  font-weight: 500;
}
.sales-order-history .aw-ca-order-listing .admin__data-grid-filters-wrap .admin__form-field input[type="text"] {
  padding: 0 10px;
  height: 45px;
  border-radius: 8px;
  color: #94969C !important;
  font-size: 16px !important;
}
.sales-order-history .aw-ca-order-listing .admin__data-grid-filters-wrap .admin__form-field input[type="text"]::placeholder {
  color: #94969C !important;
  font-size: 16px !important;
}
.sales-order-history .aw-ca-order-listing .admin__data-grid-filters-wrap .admin__form-field select {
  padding: 0 10px;
  height: 45px;
  border-radius: 8px;
  color: #94969C !important;
  font-size: 16px !important;
}
.sales-order-history .aw-ca-order-listing .admin__action-dropdown::after {
  display: none;
}
.sales-order-history .aw-ca-order-listing .admin__data-grid-filters-wrap._show {
  display: block;
  overflow: hidden;
}
.sales-order-history .export-order {
  border-radius: 8px !important;
  color: #fff;
  background: linear-gradient(90deg, #008fbf 0%, #00a9e1 100%);
  border: 0;
  height: 38px;
  font-weight: 500;
}
.sales-order-history .export-order:hover {
  background-color: #000 !important;
}
.table-action {
  gap: 10px;
}
.table-action a {
  min-width: 36px;
  text-align: center;
}
.tier-box {
  border: 1px solid #00A9E1;
  display: inline-block;
  background: #fff;
  border-radius: 8px;
  height: 40px;
  font-size: 16px;
  font-weight: 700;
  width: 106px;
  margin: 16px 0;
}
.tier-box-inner {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 7px;
}
.address-boxes-top {
  padding: 24px;
}
.address-boxes-top .box-content-add {
  margin-top: 24px;
}
.address-boxes-top .d-flex h4 {
  font-size: 18px;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 12px;
}
.address-boxes-top .label-def {
  padding: 4px 10px;
  border: 1px solid #008FBF;
  border-radius: 8px;
  font-size: 14px;
  cursor: pointer;
}
.address-boxes-top address h3 {
  font-size: 18px;
  margin: 0 0 12px;
}
.address-boxes {
  border: 1px solid #EDEDED;
  border-radius: 12px;
  background: #fff;
  height: 100%;
  display: flex;
  flex-direction: column;
  margin: 0 5px 5px;
}
.address-boxes .box-content-add {
  padding: 0 24px 24px;
}
.address-boxes-bottom {
  border-top: 1px solid #EDEDED;
  padding: 12px 24px;
  text-align: right;
  margin-top: auto;
}
.address-boxes-bottom a {
  color: #008FBF !important;
  font-size: 18px;
  font-weight: 500;
}
.address-boxes-bottom .action.edit {
  border-right: 1px solid #EDEDED;
  padding-right: 12px;
}
.block-addresses-default-bar {
  margin: 0 -5px;
}
.headigwrap h4 {
  color: #3478A7;
  font-size: 20px;
}
.headigwrap p {
  color: #ACACAC !important;
  margin: 0 !important;
}
.status-text {
  font-size: 14px;
  color: #DBDBDB;
  position: absolute;
  bottom: 26%;
  text-align: center;
  width: 100%;
  font-weight: 600;
}
.my-order-detail-main {
  flex-wrap: nowrap;
}
.my-order-detail-main .block-order-details-view {
  max-width: 450px;
  width: 450px;
  margin-left: 24px;
  min-width: 450px;
}
.my-order-detail-main .order-details-items {
  width: 100%;
  border: 0;
}
.my-order-detail-main .drop-icon {
  display: none;
}
.order-detail-box-card {
  background: #FFFFFF;
  border: 1px solid #EDEDED;
  border-radius: 12px;
  margin: 0 0 24px;
}
.order-detail-box-card .order-totals-list {
  padding: 24px;
  margin: 0;
  max-width: 369px;
  margin-left: auto;
}
.order-detail-box-card .order-totals-list li {
  list-style: none;
  margin: 0 0 12px;
  display: flex;
  justify-content: space-between;
  gap: 20px;
  font-size: 16px;
}
.order-detail-box-card .order-totals-list .order-total-item.grand_total {
  border-top: 1px solid #EDEDED;
  padding-top: 12px;
  margin-bottom: 0;
}
.order-detail-box-header {
  justify-content: space-between;
  border-bottom: 1px solid #EDEDED;
  padding: 20px 24px;
  align-items: center;
}
.order-detail-box-header .box-title {
  margin: 0 !important;
  line-height: inherit;
  font-size: 20px;
  font-weight: 600;
  padding-right: 15px;
  background: transparent !important;
}
.order-detail-box-body {
  padding: 24px;
}
.order-detail-box-body .button-wrapper {
  gap: 10px;
}
.order-detail-box-body .card-box {
  display: flex;
  align-items: center;
  gap: 15px;
  border: 2px solid #008fbf;
  padding: 15px 18px;
  border-radius: 10px;
  width: fit-content;
  background: #fff;
  margin: 10px 0;
}
.order-detail-box-body .card-logo img {
  width: 48px;
  height: auto;
}
.order-detail-box-body .card-details {
  display: flex;
  flex-direction: column;
}
.order-detail-box-body .card-number {
  font-size: 16px;
  font-weight: 600;
}
.order-detail-box-body .card-expiry {
  font-size: 14px;
}
.order-status-wrap {
  border-radius: 8px;
  padding: 2px 8px;
  font-size: 16px;
  line-height: 24px;
}
.order-status-wrap-cancel {
  background: rgba(254, 0, 0, 0.08);
  color: #FE0000;
}
.btn-acc-red {
  background: #C00000;
  border-radius: 8px;
  display: flex !important;
  padding: 10px 20px;
  color: #fff !important;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: initial;
  transition: 0.3s;
  gap: 8px;
  border: 0 !important;
}
.btn-acc-red:hover {
  background: #000000;
  color: #ffffff !important;
  border: 1px solid #000000;
}
.btn-acc-border {
  background: #ffffff;
  border-radius: 8px;
  display: flex !important;
  padding: 10px 20px;
  color: #000000 !important;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: initial;
  transition: 0.3s;
  border: 1px solid #DBDBDB;
  gap: 8px;
  font-weight: 500;
}
.btn-acc-border:hover {
  background: #000000;
  color: #ffffff !important;
  border: 1px solid #000000;
}
.btn-acc-border-dark {
  background: #ffffff;
  border-radius: 8px;
  display: flex !important;
  padding: 10px 20px;
  color: #0E2E55 !important;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: initial;
  transition: 0.3s;
  border: 1px solid #0E2E55;
  gap: 8px;
  font-weight: 500;
}
.btn-acc-border-dark:hover {
  background: #000000;
  color: #ffffff !important;
  border: 1px solid #000000;
}
.order-details-information-item h4 {
  font-size: 16px;
  font-weight: 600;
  margin: 0 0 10px;
}
.order-placed-detail ul {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.order-placed-detail ul li {
  list-style: none;
  font-size: 14px;
  margin: 0;
  color: #ACACAC;
  position: relative;
  padding-left: 12px;
}
.order-placed-detail ul li::before {
  content: "";
  width: 6px;
  height: 6px;
  border-radius: 100%;
  position: absolute;
  left: 0;
  background-color: #3478A7;
  display: block;
  top: 8px;
}
.order-placed-detail ul li strong {
  color: #0E2E55;
}
.order-detail-box-inner {
  border: #EDEDED 1px solid;
  border-radius: 12px;
  padding: 24px;
  margin-top: 12px;
}
.order-detail-box-inner h4 {
  font-size: 18px;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 12px;
  margin: 0 0 24px;
}
.order-detail-box-inner h3 {
  font-size: 18px;
  margin: 0 0 12px;
}
.sidebar-title {
  font-size: 18px;
  font-weight: 500;
  padding-bottom: 12px;
}
.sidebar-title strong {
  padding-left: 8px;
}
.order-ship {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.order-ship li {
  font-size: 16px;
  margin: 0;
  font-weight: 400;
  line-height: initial;
}
.amount-sidebar {
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 12px;
}
ul.amount-sidebar li {
  list-style: none;
  font-size: 18px;
  margin: 0;
  font-weight: 500;
  line-height: initial;
}
.address-box-card {
  background: #FFFFFF;
  border: 1px solid #EDEDED;
  border-radius: 12px;
  padding: 32px;
  margin: 0 0 32px;
}
.form-row-4-col {
  flex-wrap: wrap;
}
.bottom-buttons {
  border-top: #E5E5E5 1px solid;
  padding-top: 16px;
}
.pages-wrap ul li .action {
  min-width: 40px;
  min-height: 40px;
  display: inline-block;
  line-height: 40px;
  border: 1px solid #94969C;
  border-radius: 8px;
}
.pages-wrap .pages-items {
  display: flex;
  align-items: center;
  gap: 20px;
}
.lcdbuyback-lcd-report.account .page-title-wrapper {
  display: none;
}
.rmareport-rma-report .page-title-wrapper {
  display: none;
}
.customer-account-index {
  overflow-x: visible;
}
.customer-account-index .page-title-wrapper {
  display: none;
}
.customer-account-index .my-order-detail-main .drop-icon {
  display: none;
}
.customer-account-index .column.main {
  overflow-x: hidden !important;
}
.customer-account-index .column.main .block {
  margin-bottom: 0 !important;
}
.aw_store_credit-info-index .page-title-wrapper {
  display: none;
}
.balancesheet-customer-index .page-title-wrapper {
  display: none;
}
.balancesheet-customer-index table.dataTable thead .sorting {
  background-image: none !important;
}
.shippinglable-rma-index .page-title-wrapper {
  display: none;
}
.shippinglable-rma-index .pro-return-container .product-price .price-symbol {
  height: 21px !important;
}
.sales-order-view .page-title-wrapper .page-title {
  display: none !important;
}
.sales-order-view .page-title-wrapper .page-title-top-bar-head h1.page-title {
  display: block !important;
  margin: 0 !important;
}
.sales-order-invoice .page-title-wrapper .page-title {
  display: none !important;
}
.sales-order-invoice .page-title-wrapper .page-title-top-bar-head h1.page-title {
  display: block !important;
  margin: 0 !important;
}
.block-addresses-default-bar + .col-md-4.col-sm-12 {
  display: none;
}
.select-form-wrapper {
  padding: 12px 24px;
  gap: 0px;
}
.select-form-wrapper button {
  white-space: nowrap;
}
.select-form-wrapper .filter-btn {
  display: flex;
  flex-direction: column;
  justify-content: end;
  height: 100%;
}
.import-order-detail {
  padding: 24px;
}
.box-file-upload {
  border: 2px dashed #008FBF;
  border-radius: 12px;
  padding: 60px;
  text-align: center;
}
.box-file-upload .upload-box {
  display: block;
}
.box-file-upload .upload-box .sub-title {
  display: block;
  font-size: 16px;
  color: #0E2E55;
  font-weight: 700;
  margin: 12px 0 4px;
}
.box-file-upload .upload-box label {
  display: block;
  font-size: 12px;
  color: #ACACAC;
}
.box-file-upload .upload-box #order_csv {
  visibility: hidden;
  height: 0;
}
.box-file-upload .btn-acc-blue {
  margin: auto;
}
.top-tool-search {
  padding: 9px 20px;
  border: 1px solid #DBDBDB;
  border-radius: 8px;
  margin-right: 12px;
  background-color: #fff;
}
.top-tool-search #custom-search {
  border: 0;
  height: auto !important;
  padding: 0;
}
.current-balance {
  background: #F0FAFE;
  padding: 10px 18px;
  border-radius: 8px;
  font-size: 20px;
  color: #00A9E1;
  font-weight: 600;
}
.my-account-toggle {
  display: block !important;
  margin: 0 0 24px;
  cursor: pointer;
}
.my-account-toggle .title-tag {
  font-size: 16px;
  color: #fff;
  font-weight: 600;
}
.sidenav-collaps .sidebar.sidebar-main .title-tag {
  display: none;
}
.sidenav-collaps .collapsible-body {
  display: none;
  position: absolute;
  left: 84px;
  background: #0c3150;
  margin-top: -49px;
  width: 292px;
  border-radius: 10px;
  padding: 15px;
  z-index: 9;
}
.sidenav-collaps .collapsible-header h4 {
  font-size: 0;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  gap: 0;
  margin: 10px 0 0;
}
.sidenav-collaps .click-arrow {
  display: none;
}
.sidenav-collaps .sign-out a {
  font-size: 0;
}
.sidenav-collaps .my-account-toggle .align-items-center {
  justify-content: center !important;
}
.account.page-layout-2columns-left.sidenav-collaps .sidebar-main {
  min-width: 100px;
  flex-basis: 100px;
  max-width: 100px;
}
.pager-bottom-wrapper .toolbar-amount {
  padding: 0 !important;
  color: #0E2E55 !important;
  font-weight: 500 !important;
}
.limiter span {
  color: #0E2E55;
  font-size: 16px;
  font-weight: 500;
}
.uploaded-files {
  margin-left: 40px;
}
.uploaded-files h4 {
  font-size: 20px;
  color: #000000;
  margin: 0 0 12px;
}
.file-list {
  padding: 0;
  margin: 0;
}
.file-list li {
  padding: 16px;
  margin: 0 0 12px;
  list-style: none;
  border: 1px solid #EDEDED;
  border-radius: 12px;
}
.file-list li a {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 12px;
}
.upload-details {
  color: #000000;
  font-size: 16px;
  font-weight: 500;
}
.col-md-2.col-apply {
  width: 12%;
}
.col-md-2.col-down {
  width: 21%;
}
.search-result-returns {
  padding: 24px;
  padding-left: 0;
}
.search-result-returns .product-price .price-symbol .input-text {
  margin-right: 3px;
}
.price-table-ingput {
  border: 1px solid #DBDBDB;
  border-radius: 8px;
  padding: 12px 8px;
}
.price-table-ingput input {
  border: 0;
  font-size: 14px !important;
  color: #ACACAC !important;
  padding: 0 !important;
}
.price-table-ingput select {
  border: 0;
  font-size: 14px !important;
  color: #ACACAC !important;
  padding: 0 !important;
}
.search-result-returns-btn {
  padding: 0 24px 24px;
}
.search-result-returns-btn .btn-acc-blue {
  border: 0;
  min-width: 72px;
  margin-left: 12px;
}
.btn-acc-border-blue {
  background: #F0FAFE;
  border-color: #008FBF;
  color: #008FBF !important;
}
.border-gray-box {
  border: 1px solid #EDEDED;
  border-radius: 12px;
  background: #fff;
  padding: 24px;
  height: 100%;
}
.border-gray-box .lcd-add ul {
  padding-left: 0;
  margin: 0;
}
.checkbox-options .total-bslbl {
  padding: 0;
  margin: 0 0 32px;
}
.checkbox-options .total-bslbl li {
  background: linear-gradient(90deg, #008fbf 0%, #00a9e1 100%);
  max-width: max-content;
  border-radius: 8px;
  padding: 16px 24px;
  line-height: normal;
  color: #fff;
  display: flex;
  align-items: center;
  font-weight: 500;
  margin: 0;
}
.checkbox-options .total-bslbl li span {
  display: flex;
  align-items: center;
}
.checkbox-options .total-bslbl li span #st_total {
  color: #000;
  height: 36px;
  margin: 0 0 0 9px !important;
  padding: 0;
  text-align: center;
  border: 0;
  min-width: 114px;
  max-width: max-content;
  background: #fff;
}
.checkbox-options .total-bslbl li span #st_total::placeholder {
  color: #000;
}
.checkbox-options .print_label label {
  font-size: 18px;
  font-weight: 500;
}
.checkbox-options .print_label li {
  font-size: 16px;
  margin: 0;
}
.checkbox-options .print_label li.md-checkbox {
  padding-bottom: 8px;
}
.checkbox-options .print_label li.md-checkbox:last-child {
  padding: 0;
}
.checkbox-options h3 {
  font-size: 20px;
  margin: 0 0 16px;
}
.checkbox-options .lcd-sp ul {
  padding-left: 24px;
  margin-top: 12px;
  margin-bottom: 0;
}
.lcd-add {
  margin-top: 32px;
}
.lcd-add ul {
  padding: 0;
}
.lcd-add ul li {
  list-style: none;
}
.lcd-add input[type="checkbox"] {
  top: 0;
}
.bs_refrenceno_section.BSRmaRefrence > label .RM_tooltip_area {
  width: auto;
  max-width: 20px;
  position: relative;
}
.customer-name-fields .bs_refrenceno_section.BSRmaRefrence > label {
  justify-content: flex-start;
  gap: 11px;
}
.customer-name-fields .RM_tooltip_area .infor-text {
  position: absolute !important;
  top: -64px !important;
  right: 0 !important;
  left: auto;
  font-size: 13px;
  max-width: 529px;
}
.accont-main-table.field-tag-shipping {
  padding: 0 24px 24px;
}
.rma-tabs .nav-tabs .nav-item {
  margin: 0;
}
.rma-tabs .nav-tabs .nav-item .nav-link {
  padding: 10px 20px;
  font-size: 16px;
  color: #000000;
  font-weight: 400;
  margin-bottom: 0;
  border: 1px solid #DBDBDB;
  overflow: unset;
  border-radius: 8px 8px 0 0 !important;
  background: #fff;
}
.rma-tabs .nav-tabs .nav-item .nav-link.active {
  background: linear-gradient(90deg, #008fbf, #00a9e1);
  color: #fff;
}
.nav-tabs {
  float: none;
  overflow: hidden;
  margin: 0 0 24px;
  border-bottom: 1px solid #EDEDED;
  display: flex;
  gap: 16px;
}
.balance-tabs {
  float: none;
  overflow: hidden;
  margin: 0 0 24px;
  border-bottom: 1px solid #EDEDED;
  display: flex;
  gap: 16px;
}
.balance-tabs .bs-tab {
  padding: 10px 20px;
  font-size: 16px;
  color: #000000;
  font-weight: 400;
  margin-bottom: 0;
  border: 1px solid #DBDBDB;
  overflow: unset;
  border-radius: 8px 8px 0 0 !important;
  background: #fff;
}
.balance-tabs .bs-tab.active {
  background: linear-gradient(90deg, #008fbf, #00a9e1);
  color: #fff;
}
.yellow-label {
  display: block;
  padding: 6px 12px;
  background: #FFF5D5;
  border-radius: 50px;
  font-weight: 500;
  color: #E8B00D;
  font-size: 14px;
  margin-top: 12px;
  max-width: 185px;
  margin-left: auto;
  margin-right: auto;
}
.label-rewards-tier {
  background: #FFF5D5;
  padding: 4px 12px;
  display: inline-block;
  color: #E8B00D;
  font-weight: 500;
  border-radius: 50px;
  margin: 0 0 24px;
}
.ribbon {
  width: 150px;
  background: linear-gradient(36.34deg, #008fbf 0%, #00a9e1 100%);
  color: #fff;
  text-align: center;
  line-height: 25px;
  position: absolute;
  top: 20px;
  left: -40px;
  transform: rotate(-45deg);
  font-size: 14px;
  font-weight: 500;
}
.ribbon span {
  display: block;
  padding: 4px 0;
}
.dynamic-progress {
  max-width: 140px;
  max-height: 140px;
  margin: auto;
  position: relative;
}
.reward-box-silver .tier-label {
  display: block;
  padding: 6px 12px;
  background: #F3F3F3;
  border-radius: 50px;
  font-weight: 500;
  color: #ACACAC;
  font-size: 14px;
  margin-top: 12px;
  max-width: 185px;
  margin-left: auto;
  margin-right: auto;
}
.col-3-main {
  width: 20%;
}
body .aw-ca-order-listing .action-default {
  background: #ffffff;
  border-radius: 8px !important;
  display: flex !important;
  padding: 10px 20px;
  color: #000000 !important;
  align-items: center;
  justify-content: center;
  font-size: 16px !important;
  line-height: initial;
  transition: 0.3s;
  border: 1px solid #DBDBDB !important;
  gap: 8px;
  font-weight: 500;
}
body .aw-ca-order-listing .action-default:hover {
  background: #000000 !important;
  color: #ffffff !important;
  border: 1px solid #000000 !important;
}
body .aw-ca-order-listing .admin__action-dropdown {
  background: #ffffff;
  border-radius: 8px !important;
  display: flex !important;
  padding: 10px 20px;
  color: #000000 !important;
  align-items: center;
  justify-content: center;
  font-size: 16px !important;
  line-height: initial;
  transition: 0.3s;
  border: 1px solid #DBDBDB !important;
  gap: 8px;
  font-weight: 500;
}
body .aw-ca-order-listing .admin__action-dropdown:hover {
  background: #000000 !important;
  color: #ffffff !important;
  border: 1px solid #000000 !important;
}
.add-pay-box label {
  font-size: 14px;
  color: #ACACAC;
  display: flex;
  gap: 5px;
  align-items: center;
}
.add-pay-box select {
  border: 0;
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: currentcolor;
  padding: 12px 0 !important;
  border-bottom: 1px solid #DBDBDB;
  height: auto !important;
  border-radius: 0 !important;
  height: 50px !important;
  resize: none;
}
.add-pay-box input {
  border: 0;
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: currentcolor;
  padding: 12px 0 !important;
  border-bottom: 1px solid #DBDBDB;
  height: auto !important;
  border-radius: 0 !important;
  height: 50px !important;
  resize: none;
}
.add-pay-box textarea {
  border: 0;
  border-bottom-width: 0px;
  border-bottom-style: none;
  border-bottom-color: currentcolor;
  padding: 12px 0 !important;
  border-bottom: 1px solid #DBDBDB;
  height: auto !important;
  border-radius: 0 !important;
  height: 50px !important;
  resize: none;
}
.print_label .print_label_2 {
  margin: 25px 0 19px;
}
.reward-body-earn {
  padding: 0;
  border: 0;
}
.reward-body-earn .progress-circle-container.golden-progress .status-text-togo {
  position: absolute;
  width: 100%;
  text-align: center;
  font-size: 16px;
  color: #ACACAC;
  font-weight: 600;
  bottom: 28%;
}
.reward-body-earn .wrapper-progress {
  margin-top: 0;
  margin: 0;
  max-width: 168px;
  max-height: 168px;
  min-width: 168px;
  min-height: 168px;
}
.reward-body-earn .wrapper-progress .text {
  top: -5px;
  font-size: 38px;
  margin: 0 !important;
}
.toggle-nav-btn {
  position: absolute;
  right: 16px;
  margin-top: 26px;
  cursor: pointer;
  display: none;
  top: 0;
  width: 38px;
  height: 38px;
  background: #0C3150;
  justify-content: center;
  align-items: center;
  border-radius: 8px;
}
.my-account-toggle-mobile {
  display: none;
}
.delivery .delivery-progress {
  margin-top: 0;
  width: 180px;
}
.delivery span.delivery-text,
.delivery .delivery-status-text {
  width: 180px;
}
.delivery .progress-bar {
  display: flex;
  justify-content: space-between;
  position: relative;
  background: transparent;
  flex-direction: row;
  overflow: unset;
}
.delivery .progress-bar .step {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: #DBDBDB;
  z-index: 1;
  position: relative;
  top: 5px;
}
.delivery .progress-bar .step::before {
  content: "";
  position: absolute;
  top: 3px;
  left: 7px;
  right: 0;
  height: 2px;
  background: #ddd;
  z-index: 0;
  width: 46px;
}
.delivery .progress-bar .step:last-child::before {
  display: none;
}
.delivery .progress-bar .step.active {
  background: linear-gradient(90deg, #008fbf 0%, #00a9e1 100%);
  width: 25px;
  height: 25px;
  margin-top: -8px;
  border: 1px solid #ffff;
}
.delivery .progress-bar .step.active::before {
  top: 10px;
  left: 24px;
  z-index: -1;
  width: 46px;
}
.delivery .progress-bar .step.active img {
  width: 14px;
}
.delivery .progress-bar .step.step-used {
  background: #0090c1;
}
.delivery .progress-bar .step.step-used::before {
  background: #0090c1;
}
.delivery .progress-labels {
  font-size: 0px;
  display: none;
}
.delivery-progress-wrapper {
  display: flex;
  flex-direction: column-reverse;
  justify-content: center;
  text-align: center;
  gap: 6px;
  font-size: 12px;
  color: #000000;
}
.rewards-progress-bar {
  position: relative;
  padding: 0 15px;
}
.rewards-progress-bar .progress {
  height: 12px;
  background-color: #EDEDED;
  border-radius: 50px;
}
.rewards-progress-bar .progress-bar {
  background-color: #008FBF;
  border-radius: 50px;
  font-size: 0;
}
.rewards-progress-bar .verified {
  position: absolute;
  left: 2px;
  top: -7px;
}
.rewards-progress-bar .dot {
  width: 20px;
  height: 20px;
  background: #ACACAC;
  border-radius: 100%;
  position: absolute;
  right: 2px;
  top: -5px;
}
.admin__data-grid-pager-wrap .selectmenu {
  border: 1px solid #0E2E55 !important;
  overflow: hidden;
  border-radius: 8px;
  padding: 0;
  font-size: 16px;
}
.admin__data-grid-pager button {
  color: #000;
  background: #fff;
  border: 1px solid #94969C;
  color: #94969C;
}
.admin__data-grid-pager .admin__control-text {
  background: transparent !important;
  color: #000;
  border: 0;
  width: 16px !important;
  padding: 0 !important;
}
.aw-ui-listing .selectmenu-toggle {
  padding: 10px !important;
}
.aw-ui-listing .selectmenu-toggle:after {
  border-color: #000000 transparent transparent transparent;
}
.aw-ui-listing .selectmenu-toggle:before {
  background: transparent;
  border-left: 0;
  width: 26px;
}
.aw-ui-listing .action-previous {
  margin-right: 6px;
}
.accont-main-table.balancesheet #my-orders-table th {
  padding-top: 22px;
  padding-bottom: 22px;
}
.payment-boxes-top {
  padding: 24px;
  font-size: 14px;
  align-items: center;
}
.payment-boxes-top .col.credit-card {
  max-width: 100px;
  border-right: 1px solid #EDEDED;
  margin-right: 23px;
  font-size: 16px;
  color: #008FBF !important;
  font-weight: 700;
}
.div-number {
  color: #000000;
  font-size: 16px;
  font-weight: 600;
}
.col.card-expire {
  color: #ACACAC;
  line-height: 14px;
}
.customer-address-index.account.page-layout-2columns-left .column.main {
  max-width: 100%;
}
.active-subnav,
.dashboard-menu li:hover {
  background: rgba(255, 255, 255, 0.1);
  border-radius: 8px;
  cursor: pointer;
}
.credit-bottom .pages {
  display: none;
}
.table-wrapper-main.search-result-returns {
  overflow: unset;
  padding: 0;
  margin: 0 0 24px;
  max-height: max-content;
}
.search-wrapper.d-flex {
  border: 1px solid #DBDBDB;
  border-radius: 8px;
  background: #fff;
  align-items: center;
  padding: 10px;
  gap: 5px;
}
.search-wrapper.d-flex svg {
  position: relative;
  top: -2px;
}
.ajax-order-view-link {
  color: #008FBF !important;
  text-decoration: none;
}
.ajax-order-view-link:hover {
  text-decoration: underline;
}
.ajax-lcd-view {
  color: #008FBF !important;
}
.customer-popup .modal-inner-wrap {
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
  max-width: 800px;
  width: 800px;
  margin: 0;
  border-radius: 16px;
  padding: 20px;
  right: auto !important;
}
.customer-popup .modal-inner-wrap .modal-header {
  padding: 0;
}
.customer-popup .modal-inner-wrap .modal-header .modal-title {
  border: 0;
  font-size: 20px;
  font-weight: 700;
}
.customer-popup .modal-inner-wrap .modal-content {
  padding: 20px 0;
  overflow: auto;
  font-size: 16px;
}
.customer-popup .modal-footer {
  padding: 0 !important;
}
.customer-popup .action-primary {
  background: linear-gradient(90deg, #008fbf 0%, #00a9e1 100%);
  border: 0 !important;
  border-radius: 50px;
  color: #fff;
  font-size: 14px;
  margin-top: 10px;
}
.sales-order-printinvoice .block.block-order-details-view {
  display: none;
}
.filters-flex {
  display: flex;
  gap: 18px;
  align-items: center;
  flex-wrap: wrap;
}
.search-box {
  padding: 8px 12px;
  width: 180px;
  border: 1px solid #dcdcdc;
  border-radius: 6px;
  font-size: 14px;
}
.date-range-inputs {
  display: flex;
  align-items: center;
  gap: 8px;
  border: 1px solid #dcdcdc;
  border-radius: 8px;
}
.date-box {
  border: none;
  padding: 4px;
  min-width: 140px;
  background: transparent;
}
.date-separator {
  font-size: 16px;
  color: #666;
}
html body ul.order-links li.current a:hover {
  border-radius: 8px 8px 0 0 !important;
}
html body #magemonkeys-shippinglable-form tr .table-input input {
  border: 0 !important;
  height: auto;
  padding: 0 !important;
  color: #101112 !important;
  font-size: 14px !important;
}
html body #magemonkeys-shippinglable-form tr .table-input input::placeholder {
  color: #101112 !important;
}
html body #magemonkeys-shippinglable-form tr.pro-rmareturn-container .table-input select {
  border: 0 !important;
  height: auto;
  padding: 0 !important;
  color: #101112 !important;
  font-size: 14px !important;
}
html .account .shipping-label .table-wrapper table thead tr td {
  font-size: 16px;
  line-height: 22px;
  border-bottom: 1px solid #EDEDED !important;
  vertical-align: middle;
  color: #000000;
  background: transparent;
  font-weight: 600;
  padding: 12px 20px !important;
}
html .account .shipping-label .table-wrapper table tbody tr:nth-child(2n+1) input {
  background: #FBFBFB;
}
html .shipping-label tr td input {
  padding: 12px 20px !important;
}
.message .action-close {
  position: absolute;
  right: 0;
  top: 2px;
  background: transparent;
  border: 0;
  font-size: 20px;
  padding-top: 9px;
}
.block.block-addresses-list.block-addresses-default-bar .col-md-4.col-sm-12 {
  margin-top: 25px;
}
.table-input {
  border: 1px solid #DBDBDB;
  border-radius: 8px;
  background: #fff;
  padding: 7px 12px;
}
.table-input svg {
  min-width: 30px;
}
.accont-main-table-rma .btn-acc-border {
  padding: 7px 20px;
}
.accont-main-table-rma .btn-acc-blue {
  padding: 7px 20px;
}
.accont-main-table-rma .table-header {
  border: 0;
  margin: 0 0 10px;
}
.rma-border-box {
  padding: 32px;
  color: #101112;
}
#magemonkeys-shippinglable-form .accont-main-table-rma tr.pro-rmareturn-container td {
  padding-left: 6px !important;
  padding-right: 6px !important;
  border: 0;
}
#magemonkeys-shippinglable-form .accont-main-table-rma tr.pro-rmareturn-container td.product-name {
  padding-left: 0 !important;
  position: relative;
  max-width: 420px;
}
#magemonkeys-shippinglable-form .accont-main-table-rma tr.pro-rmareturn-container td.product-name input {
  min-width: 352px;
  max-width: 352px;
}
#magemonkeys-shippinglable-form tr.pro-rmareturn-container td input + .mage-error,
#magemonkeys-shippinglable-form tr.pro-rmareturn-container td td select + .mage-error {
  left: 5px;
  font-size: 10px;
  bottom: -7px;
}
.radio-label label {
  display: flex;
  align-items: center;
}
.radio-label label::before {
  display: flex;
  flex-shrink: 0;
  content: "";
  background-color: #fff;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  margin-right: 0.375em;
  transition: 0.25s ease;
  box-shadow: inset 0 0 0 1.3px #008FBF;
}
.radio-label input:checked + label:before {
  box-shadow: inset 0 0 0 4px #008FBF;
}
.radio-label input {
  position: absolute;
  left: -9999px;
}
.md-checkbox {
  position: relative;
}
.md-checkbox label {
  cursor: pointer;
  display: inline;
  line-height: 1.25em;
  vertical-align: top;
  clear: both;
  padding-left: 1px;
}
.md-checkbox label:not(:empty) {
  padding-left: 0.75em;
}
.md-checkbox label:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px;
  background: #fff;
  border: 1.5px solid #008FBF;
  cursor: pointer;
  transition: background 0.3s;
  border-radius: 6px;
}
.md-checkbox label:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
}
.md-checkbox input[type=checkbox] {
  outline: 0;
  visibility: hidden;
  width: 1.25em;
  margin: 0;
  display: block;
  float: left;
  font-size: inherit;
}
.md-checkbox input[type=checkbox]:checked + label:before {
  background: linear-gradient(90deg, #008fbf 0%, #00a9e1 100%);
  border: none;
}
.md-checkbox input[type=checkbox]:checked + label:after {
  transform: translate(0.25em, 0.33653846em) rotate(-45deg);
  width: 0.75em;
  height: 0.255em;
  border: 0.125em solid #fff;
  border-top-style: none;
  border-right-style: none;
}
.allproductname {
  position: absolute;
  background: #fff;
  z-index: 99;
  border-radius: 8px;
  border: #E5E5E5 1px solid;
  box-shadow: 0px 2px 2px -1px rgba(10, 13, 18, 0.04), 0px 4px 6px -2px rgba(10, 13, 18, 0.03);
  width: 98.5%;
}
.allproductname ul {
  overflow-x: hidden;
  height: 313px;
  padding: 8px;
  overflow-y: auto;
}
.allproductname ul li {
  padding: 4px 8px;
  margin: 0;
  font-size: 14px;
  color: #141414;
  font-weight: 500;
  border-radius: 6px;
  padding-left: 45px;
  position: relative;
  min-height: 43px;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.allproductname ul li:hover {
  background-color: #F7F7F7;
}
.allproductname ul li span {
  color: #141414;
}
.allproductname ul li img {
  width: 32px !important;
  height: 32px !important;
  border-radius: 6px;
  object-fit: cover;
  border: 1px solid #e5e7eb;
  transition: transform 0.2s ease, box-shadow 0.2s ease;
  position: absolute;
  left: 6px;
  top: 6px;
}
.custom-orders-pagination {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.page-filter-record span {
  font-size: 16px;
  color: #0E2E55;
  font-weight: 500;
}
.page-filter-next-prev {
  display: flex;
  align-items: center;
}
.page-filter-next-prev button {
  height: 40px !important;
  width: 40px !important;
  background: transparent;
  opacity: 1;
  border: 1px solid #94969C;
  border-radius: 8px;
  padding: 0;
  min-width: 40px;
  color: #94969C;
  font-size: 22px;
}
.page-filter-next-prev input {
  padding: 0 !important;
  height: 40px !important;
  width: 40px;
  border: 1px solid #008FBF;
  text-align: center;
  border-radius: 8px !important;
  font-size: 14px;
  margin-left: 24px;
  color: #525252;
}
.page-filter-next-prev input::placeholder {
  color: #525252;
}
.page-filter-next-prev span {
  color: #0E2E55;
  font-size: 18px;
  margin-left: 12px;
  margin-right: 24px;
}
.page-filter-next-prev span.orders-page-info {
  margin: 0;
}
.page-filter-select {
  display: flex;
  align-items: center;
  gap: 11px;
  margin-right: 48px;
}
.page-filter-select select {
  border: 1px solid #0E2E55;
  border-radius: 8px !important;
  padding: 0 !important;
  height: 40px !important;
  min-width: 80px;
  text-align: center;
}
.page-filter-select span {
  white-space: nowrap;
  color: #0E2E55;
  font-size: 18px;
}
.modals-overlay {
  background: rgba(0, 0, 0, 0.5);
}
.add-manage-address .modal-inner-wrap {
  width: 90%;
  max-width: 760px;
  border-radius: 12px;
  box-shadow: none;
}
.add-manage-address .modal-inner-wrap .modal-header {
  padding: 16px 24px;
}
.add-manage-address .modal-inner-wrap .modal-header .action-close {
  display: none;
}
.add-manage-address .modal-inner-wrap .modal-header .modal-title {
  min-height: auto;
  border: 0;
  padding: 0;
  font-size: 20px;
  font-weight: 600;
  color: #000000;
}
.add-manage-address .modal-inner-wrap .modal-content {
  padding: 0;
}
.add-manage-address .modal-inner-wrap .modal-content .page-main {
  padding: 0 !important;
}
.add-manage-address .modal-inner-wrap .modal-content .page-main .column.main {
  padding: 0;
}
.add-manage-address .modal-inner-wrap .modal-content .page-main .column.main .address-box-card {
  border: 0;
  padding: 16px 32px;
  margin: 0;
}
.add-manage-address .modal-inner-wrap .modal-content .page-main .column.main .address-box-card .actions-toolbar {
  display: none;
}
.add-manage-address .modal-inner-wrap .modal-content .page-wrapper {
  min-height: auto !important;
}
.add-manage-address .modal-inner-wrap .modal-content .column.main .control input {
  border-radius: 0 !important;
  border: 0 !important;
  padding: 0 !important;
  border-bottom: 1px solid #DBDBDB !important;
  height: 48px !important;
  width: 100%;
}
.add-manage-address .modal-inner-wrap .modal-content .column.main .control select {
  border-radius: 0 !important;
  border: 0 !important;
  padding: 0 !important;
  border-bottom: 1px solid #DBDBDB !important;
  height: 48px !important;
  width: 100%;
}
.add-manage-address .form-row .field {
  margin-top: 16px;
}
.add-manage-address .field.zip.required .message.warning {
  display: none;
}
.add-manage-address .bottom-buttons {
  border-top: #E5E5E5 1px solid;
  padding: 16px 24px;
}
.add-manage-address.modal-popup._inner-scroll .modal-inner-wrap {
  border-radius: 12px;
  overflow: hidden;
}
.lcd-view-main .lcd-body {
  padding: 20px 24px;
  border-top: #EDEDED 1px solid;
}
tfoot.grand-table {
  border-top: 1px solid #EDEDED;
}
.account-sidebar-menu .collapsible-body {
  display: none;
}
.account-sidebar-menu .active + .collapsible-body {
  display: block;
}
div#orders-table_wrapper .action.ajax-order-view-link + .action.order {
  border-left: 2px solid #000;
  padding-left: 12px;
  margin-left: 8px;
}
.account.customer-account-edit .customer-current-password-fields .control input:focus {
  box-shadow: none !important;
}
.account.customer-account-edit .field.new.password.required .control input:focus {
  box-shadow: none !important;
}
.account.customer-account-edit .field.confirmation.password.required .control input:focus {
  box-shadow: none !important;
}
.table-wrapper-main .table tfoot {
  background: #fff;
  border-top: 1px solid #EDEDED;
}
.order-details-items {
  border-bottom: 0;
}
.table-wrapper-main .table tfoot th,
.table-wrapper-main .table tfoot td {
  border: 0 !important;
  padding: 10px;
}
.table-wrapper-main table {
  width: 100% !important;
}
._keyfocus *:focus,
input:not([disabled]):focus,
textarea:not([disabled]):focus,
select:not([disabled]):focus {
  box-shadow: none;
}
.price-totla span {
  font-size: 18px;
  color: #000000;
  font-weight: 500;
  display: flex;
  align-items: center;
  gap: 8px;
}
.price-totla strong {
  font-size: 20px;
  color: #0E2E55;
}
.price-totla {
  margin-top: 25px;
}
#ajax-dashboard-content > .page-title-wrapper {
  display: none;
}
.col-6-main .progress-box-wrapper .ribbon {
  display: none;
}
.col-6-main .reward-body-earn {
  padding-left: 8px;
  display: flex;
  align-items: center;
}
.silver-tier-er .label-rewards-tier {
  background: #F0FAFE;
  color: #008FBF;
}
.no-tier-er .label-rewards-tier {
  background: #F3F3F3;
  color: #ACACAC;
}
.account .field.choice input[type="checkbox"] + label::before {
  background: #fff;
  border: 1.5px solid #008FBF;
  cursor: pointer;
  transition: background 0.3s;
  border-radius: 6px;
}
.account .field.choice input[type="checkbox"]:checked + label::before {
  background: linear-gradient(90deg, #008fbf 0%, #00a9e1 100%);
}
.account .field.choice input[type="checkbox"]:checked + label::after {
  top: 8px;
  left: 8px;
  border-color: #fff;
}
.add-manage-address .modal-inner-wrap .modal-content .page-main .column.main .address-box-card .field.choice {
  margin-bottom: 8px;
}
.add-manage-address .modal-inner-wrap .modal-content .page-main .column.main .address-box-card .field.choice span {
  font-size: 16px;
  font-weight: 400;
  position: relative;
  top: 2px;
}
.add-manage-address .modal-inner-wrap .modal-content .page-main .column.main .address-box-card .form-row .field .label span {
  font-size: 14px;
  font-weight: 400;
}
.btn-acc-blue.btn-acc-blue-export {
  padding: 9px 0 !important;
  max-width: 75px;
}
.rma-border-box #order_ship_label {
  border-radius: 12px;
  padding: 14px !important;
  background: linear-gradient(to bottom, #e2f7ff, #ffffff);
  position: relative !important;
  border: 1px solid rgba(0, 143, 191, 0.2) !important;
  right: 0 !important;
  margin-top: 10px;
}
.rma-border-box #order_ship_label::before {
  display: none;
}
.rma-border-box #order_ship_label label {
  display: block;
  font-size: 15px;
  font-weight: 700;
  color: #101112;
}
.rma-border-box #order_ship_label td {
  padding: 3px 0 !important;
  width: 100% !important;
  min-width: 100% !important;
  display: block;
}
.checkbox-options .print_label_2 .lcd-total-ship {
  border-radius: 12px;
  padding: 14px !important;
  background: linear-gradient(to bottom, #e2f7ff, #ffffff);
  position: relative !important;
  border: 1px solid rgba(0, 143, 191, 0.2) !important;
  right: 0 !important;
  margin-top: 10px;
}
.checkbox-options .print_label_2 .lcd-total-ship:before {
  display: none;
}
.checkbox-options .total-bslbl span {
  color: #fff;
  margin: 0;
}
.lcd-total-ship select {
  margin-bottom: 0 !important;
  border: 1px solid #DBDBDB !important;
  border-radius: 8px !important;
  padding: 10px !important;
  color: #000000 !important;
  font-size: 14px !important;
}
#magemonkeys-shippinglable-form .rma-border-box input {
  margin-bottom: 0 !important;
  border: 1px solid #DBDBDB !important;
  border-radius: 8px !important;
  padding: 10px !important;
  color: #000000 !important;
  font-size: 14px !important;
}
#magemonkeys-shippinglable-form .rma-border-box input::placeholder {
  color: #000000 !important;
}
#magemonkeys-shippinglable-form .accont-main-table-rma tr.pro-rmareturn-container td.product-reason #pro-return-reason-error {
  font-size: 10px;
  bottom: -7px;
  left: 0;
}
form#magemonkeys-shippinglable-form select {
  margin-bottom: 0 !important;
  border: 1px solid #DBDBDB !important;
  border-radius: 8px !important;
  padding: 10px !important;
  color: #000000 !important;
  font-size: 14px !important;
}
.shipping-label .lcd-total-ship td {
  padding: 3px 0 !important;
}
.reward-section-payment td {
  font-size: 18px;
}
.customer-address-index .actions-toolbar {
  float: none;
  margin-top: 0;
}
.customer-address-index .box-actions {
  display: block;
  width: 100%;
  border-top: 1px solid #EDEDED;
  margin: 0;
}
.customer-address-index .box-actions a {
  padding-top: 0;
  padding-bottom: 0;
}
.customer-address-index.account.page-layout-2columns-left .address-content {
  width: auto;
  float: none;
  text-align: left;
  margin-top: 0;
}
.customer-address-index.account.page-layout-2columns-left .label {
  display: unset;
  font-size: unset;
  font-weight: unset;
}
.customer-address-index.account.page-layout-2columns-left .telephone {
  margin-top: 0;
}
.address-boxes-bottom .action.edit {
  border-right: 1px solid #EDEDED;
  padding-right: 12px;
  margin-right: 14px !important;
}
#my-order-items-body .item-options {
  overflow: hidden;
}
#my-order-items-body .item-options dt {
  float: left;
  margin-right: 8px;
  margin-bottom: 0;
}
#my-order-items-body .item-options dd {
  margin-bottom: 5px;
}
.reward-program .white-box {
  padding: 0;
  background: #fff;
  border: 1px solid #EDEDED;
  border-radius: 12px;
}
.reward-program .white-box:hover {
  border-color: #008fbf;
  background: #fff;
  box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}
.reward-program .white-box .accordian-head {
  border-bottom: 1px solid #EDEDED;
  padding: 12px 25px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  cursor: pointer;
  min-height: 60px;
}
.reward-program .white-box .accordian-body {
  padding: 20px 25px 10px;
  font-size: 16px;
  color: #000;
  min-height: 235px;
}
.reward-program .white-box .rw-h4 {
  font-size: 18px;
}
.reward-program .white-box .rw-h4 img {
  width: 30px;
  height: 30px;
  object-fit: cover;
}
.reward-program .white-box .rw-h4 img.tm {
  width: 23px;
  height: auto;
}
.reward-program .white-box .accordian-head.active + .accordian-body {
  display: none;
}
.table-wrapper-main .new-entry-badge {
  background: #fff;
  font-size: 14px;
  padding: 4px 10px;
  border-radius: 4px;
  position: relative;
  top: -2px;
  text-transform: capitalize;
  color: #000;
  font-weight: 400;
  border: 1px solid #008FBF;
}
.order-detail-box-card .order-placed-detail ul li strong {
  color: #000;
}
.order-detail-box-card .order-placed-detail ul li::before {
  background-color: #00a7de;
}
.rma-tabs thead th {
  white-space: nowrap;
}
.account .rma-tabs .accont-main-table table td {
  padding-top: 20px;
  padding-bottom: 20px;
}
.account .rma-tabs .accont-main-table table td .address-bar {
  max-width: 270px;
}
.accont-main-table table tbody tr.latest-new {
  background: #F0FAFE;
}
.accordian-order-detail-box-header {
  cursor: pointer;
}
.accordian-order-detail-box-header.active + .order-detail-box-body {
  display: none !important;
}
form#magemonkeys-shippinglable-form select {
  border-left: 0 !important;
  border-radius: 0 !important;
  border-top: 0 !important;
  border-right: 0 !important;
  padding-left: 0 !important;
}
#opc-sidebar .edit-cart-message {
  text-align: center;
}
#opc-sidebar .edit-cart-message p {
  margin: 0;
}
#opc-sidebar .edit-cart-message .action {
  text-decoration: underline !important;
}
.checkout-index-index div#checkout-shipping-method-load tbody .row td:last-child {
  font-size: 0;
}
.shipping-label tr td input {
  font-size: 16px !important;
  border-bottom: none;
  border-right: none;
  border-radius: 0 !important;
  border: 0;
}
html .account .shipping-label .table-wrapper table tbody tr:nth-child(2n+1) input {
  background: transparent !important;
}
.np-detail {
  border: 1px solid #00A9E1;
  display: inline-block;
  background: #fff;
  border-radius: 8px;
  width: 100%;
  padding: 8px;
  text-align: center;
  font-weight: 700;
  font-size: 14px;
  margin-bottom: 15px;
  color: #c00000;
  border-color: red;
}
.mx-50 {
  max-width: 59.5%;
  flex: 59.5%;
}
.mx-50 .np-detail {
  margin-bottom: 0px;
}
.grand-total-summ {
  text-align: right;
}
.grand-total-summ .grand-total {
  display: inline-block;
  border: #008fbf 1px solid;
  background: #fff;
}
.grand-total-summ .grand-total h3 {
  padding: 15px 40px;
  color: #008fbf;
}
.delivery span.delivery-text.cancelled,
.delivery .delivery-status-text.cancelled {
  text-align: center;
  color: #C00000;
}
.delivery-text.cancelled .cancelled-icon,
.delivery-status-text.cancelled .cancelled-icon {
  display: block;
  text-align: center;
  margin: auto;
}
#my-orders-table thead .col.delivery span,
#orders-table_wrapper thead .col.delivery span {
  display: block;
  max-width: 180px;
  text-align: center;
}
.sm-main-table .table-header {
  padding-top: 10px;
  padding-bottom: 10px;
}
.sm-main-table .table-header .txt-gray {
  margin: 0;
}
.account .sm-main-table table th,
.account .sm-main-table table td {
  padding-top: 16px;
  padding-bottom: 16px;
}
.account .sm-main-table .table-wrapper-main {
  max-height: 317px;
  overflow: auto;
}
/*Responsive*/
@media (min-width: 1900px) {
  .account.page-layout-2columns-left .sidebar-main .account-sidebar-menu {
    min-height: 68vh !important;
  }
}
@media (min-width: 1200px) {
  .account.page-layout-2columns-left .sidebar-main {
    position: sticky;
    top: 35px;
  }
  .account.page-layout-2columns-left .sidebar-main .account-sidebar-menu {
    min-height: 83vh;
    position: relative;
  }
}
@media (max-width: 1699px) {
  .account.page-layout-2columns-left .sidebar-main {
    min-width: 300px;
    flex-basis: 300px;
    max-width: 300px;
    padding: 15px;
  }
  .account.page-layout-2columns-left .column.main {
    padding-left: 25px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .sidenav-collaps .collapsible-body {
    left: 90px;
  }
  .reward-body {
    padding: 20px;
  }
  .product-white-box {
    padding: 12px 15px;
    gap: 5px;
  }
  .reward-box-blue {
    padding: 15px;
  }
  .reward-box-blue .amount {
    font-size: 28px;
    margin: 0 0 15px;
  }
  .reward-box-default {
    padding: 18px 15px;
  }
  .accont-main-table table th {
    padding: 15px 12px;
  }
  .accont-main-table table td {
    padding: 15px 12px;
  }
  .sales-order-history .admin__data-grid-wrap .data-grid th {
    padding: 15px 12px;
  }
  .sales-order-history .admin__data-grid-wrap .data-grid td {
    padding: 15px 12px;
  }
  .er-wrapper {
    padding: 20px;
  }
  .progress-box-wrapper .unlock-label {
    font-size: 12px;
  }
  .rewards-tier {
    padding: 81px 12px 25px;
  }
  .account .page-main .progress-box-wrapper p {
    font-size: 13px;
  }
  #magemonkeys-shippinglable-form .accont-main-table-rma tr.pro-rmareturn-container td.product-name {
    max-width: 300px;
  }
  #magemonkeys-shippinglable-form .accont-main-table-rma tr.pro-rmareturn-container td.product-name input {
    min-width: 235px;
    max-width: 235px;
  }
  .accont-main-table-rma .btn-acc-border {
    padding: 7px 10px;
  }
  .accont-main-table-rma .btn-acc-blue {
    padding: 7px 10px;
  }
  .bottom-er-row-left,
  .bottom-er-row-right {
    width: 100%;
    text-align: center;
  }
  .bottom-er-row-right .d-flex {
    justify-content: center;
  }
}
@media (max-width: 1500px) {
  .page-title-top-bar-head {
    margin: 0 0 20px;
  }
  .reward-header {
    padding: 15px;
  }
  .reward-body {
    padding: 15px;
  }
  .product-blue-box {
    padding: 15px;
  }
  .product-blue-box .headline {
    font-size: 16px;
  }
  .product-white-box .card-box-header .icon-box {
    height: 40px;
    width: 40px;
  }
  .product-white-box .amount-section .amount {
    font-size: 22px;
  }
  .rw-h4 {
    font-size: 16px;
    margin: 0 0 10px;
    gap: 4px;
  }
  .reward-box-blue .amount {
    font-size: 25px;
    margin: 0 0 12px;
  }
  .ribbon {
    top: 14px;
    left: -47px;
    font-size: 12px;
  }
  .ribbon span {
    padding: 0;
  }
  .yellow-label {
    padding: 6px 7px;
    font-size: 13px;
  }
  .reward-box-silver .tier-label {
    padding: 6px 7px;
    font-size: 13px;
  }
  .table-header {
    padding: 15px;
  }
  .product-blue-box .number {
    font-size: 22px;
  }
}
@media (max-width: 1400px) {
  .col-3-main {
    width: 33%;
  }
  .col-6-main {
    width: 100%;
    margin-bottom: 13px;
  }
  .rewards-tier {
    margin: 0;
  }
  .account .page-main p {
    font-size: 14px;
    line-height: 18px;
  }
  .account h1.page-title span.base {
    font-size: 26px;
    line-height: 30px;
  }
  .account h1.page-title span.base::after {
    margin: 10px 0 0;
  }
  .accont-main-table table th {
    font-size: 14px;
    line-height: 18px;
  }
  .accont-main-table table td {
    font-size: 14px;
    line-height: 18px;
  }
  .sales-order-history .admin__data-grid-wrap .data-grid th {
    font-size: 14px;
    line-height: 18px;
  }
  .sales-order-history .admin__data-grid-wrap .data-grid td {
    font-size: 14px;
    line-height: 18px;
  }
  .btn-acc-blue {
    font-size: 14px;
  }
  .btn-acc-border-dark {
    font-size: 14px;
  }
  .btn-acc-border {
    font-size: 14px;
  }
  .product-blue-box {
    padding: 10px;
  }
  .reward-box-blue {
    padding: 10px;
  }
  .reward-box-default {
    padding: 10px;
  }
  .product-white-box {
    padding: 10px;
  }
  .product-white-box .card-box-header .icon-box {
    height: 28px;
    width: 28px;
  }
  .product-white-box .amount-section {
    line-height: 30px;
  }
  .product-white-box .amount-section .amount {
    font-size: 18px;
    line-height: 22px;
  }
  .reward-body {
    padding: 10px;
  }
  .reward-body .wrapper-progress canvas {
    width: 110px !important;
    height: 110px !important;
  }
  .reward-body .wrapper-progress .text {
    font-size: 25px;
  }
  .ribbon {
    top: 11px;
    left: -50px;
    font-size: 11px;
  }
  .table-header h4 {
    font-size: 18px;
    line-height: 24px;
  }
  .dynamic-progress {
    max-width: 110px;
    max-height: 110px;
  }
  .reward-header h4 {
    font-size: 18px;
  }
  .tier-box {
    height: 35px;
    font-size: 14px;
    margin: 14px 0;
  }
  .reward-body-earn .wrapper-progress canvas {
    width: 168px !important;
    height: 168px !important;
  }
  .product-white-box:hover .amount-section .amount {
    font-size: 24px;
  }
}
@media (max-width: 1299px) {
  .reward-program .white-box .accordian-head {
    padding: 10px;
    min-height: 40px;
  }
  .reward-program .white-box .rw-h4 {
    font-size: 16px;
  }
  .reward-program .white-box .accordian-body {
    padding: 10px;
    font-size: 14px;
    min-height: 310px;
  }
}
@media (max-width: 1199px) {
  .collapsible-header {
    margin: 0 0 5px;
  }
  .collapsible-header h4 {
    padding: 12px;
  }
  .collapsible-body {
    padding: 8px 0 8px 36px;
  }
  .collapsible-body li {
    padding-left: 10px;
    padding-right: 10px;
  }
  .filter-credit #filters-wrapper {
    left: 0;
    right: auto;
  }
  .customer-address-index .actions-toolbar {
    margin-top: 0;
    margin-bottom: 0;
  }
  .account.page-layout-2columns-left .page-main {
    position: relative;
  }
  .account.page-layout-2columns-left .sidebar-main {
    max-height: 86vh;
    overflow: auto;
    position: fixed;
    right: 0;
    z-index: 99;
    transform: translateX(100%);
    transition: 0.3s;
    top: 75px;
  }
  .account.page-layout-2columns-left .column.main {
    padding: 0;
  }
  .sales-order-history .admin__data-grid-header {
    margin-top: 0;
  }
  .sign-out {
    position: relative;
  }
  .sign-out > a {
    padding: 12px;
  }
  .overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6);
    opacity: 0;
    visibility: hidden;
    transition: all 0.3s ease;
    z-index: 98;
  }
  .sidenav-collaps-mobile .overlay {
    opacity: 1;
    visibility: visible;
  }
  .sidenav-collaps-mobile .sidebar.sidebar-main {
    transform: translateX(-5%);
    padding: 20px;
  }
  html.sidenav-collaps-mobile {
    overflow: hidden;
  }
  .my-account-toggle-mobile {
    display: block;
    margin: 0 0 25px;
  }
  .my-account-toggle-mobile .title-tag {
    color: #F0FAFE;
    font-size: 16px;
  }
  .account .sidebar-main #accordion h4 {
    font-size: 14px !important;
  }
  .account .sidebar-main #accordion ul li a {
    font-size: 14px !important;
  }
  .account .column.main .pager-bottom-wrapper p.toolbar-amount {
    display: none;
  }
  .account .column.main .pager-bottom-wrapper .right-toolbar-pager {
    max-width: 100%;
    flex: 100%;
    justify-content: space-between;
    align-items: center;
  }
  .account .column.main .pager-bottom-wrapper .right-toolbar-pager .limiter {
    margin-bottom: 6px;
    margin-right: 10px !important;
  }
  .page-title-top-bar-head {
    flex-direction: column;
    justify-content: flex-start !important;
    align-items: start !important;
    gap: 14px;
    width: 90%;
  }
  .toggle-nav-btn {
    display: flex;
    z-index: 9;
  }
  .toggle-nav-btn svg {
    vertical-align: bottom;
    background: #0c3150;
    border-radius: 12px;
  }
  .my-account-toggle {
    display: none !important;
  }
  .yellow-label {
    font-size: 12px;
  }
  .reward-box-silver .tier-label {
    font-size: 12px;
  }
  .select-form-wrapper {
    padding: 15px;
  }
  .select-form-wrapper .col-md-4 {
    width: 50%;
    margin-bottom: 12px;
  }
  .col-md-2.col-apply {
    width: 25%;
  }
  .col-md-2.col-down {
    width: 40%;
  }
  .accont-main-table .dataTable tbody th {
    padding: 16px 12px;
  }
  .accont-main-table .dataTable tbody td {
    padding: 16px 12px;
  }
  .address-boxes-bottom a {
    font-size: 14px;
  }
  .earned-rewards {
    margin-top: 55px;
  }
  .customer-account-index .page-title-wrapper + .address-box-card {
    margin-top: 55px;
  }
  .add-manage-address .toggle-nav-btn {
    display: none;
  }
}
@media (max-width: 980px) {
  .search-result-returns {
    padding: 12px;
  }
  .search-result-returns tr {
    border: 1px solid #EDEDED !important;
    border-radius: 12px;
    background: #fff;
    margin-bottom: 10px;
    padding: 10px;
  }
  .search-result-returns tr td {
    width: 32%;
    min-width: 32%;
    display: inline-block;
  }
  .search-result-returns table {
    min-width: 100% !important;
    display: block !important;
  }
  .block.block-addresses-list.block-addresses-default-bar {
    margin-top: 0;
  }
  .order-detail-box-card .order-totals-list {
    padding: 12px;
    margin-left: 0;
  }
  .order-detail-box-card .order-totals-list li {
    font-size: 12px;
  }
  .sidebar-title {
    font-size: 14px;
    padding-bottom: 6px;
  }
  .order-detail-box-inner {
    padding: 12px;
    margin-top: 10px;
  }
  .order-detail-box-inner h4 {
    font-size: 16px;
    margin: 0 0 12px;
  }
  .order-detail-box-inner h3 {
    font-size: 16px;
    margin: 0 0 8px;
  }
  .table-header {
    padding: 12px;
    border-bottom: 1px solid #EDEDED;
  }
  .table-header h4 {
    font-size: 16px;
  }
  .table-header .actions-toolbar .btn-acc-blue {
    font-size: 0;
    padding: 11px;
  }
  .address-boxes-top {
    padding: 12px;
  }
  .border-gray-box {
    padding: 12px;
  }
  .checkbox-options .total-bslbl {
    margin: 0 0 10px;
  }
  .checkbox-options .total-bslbl li {
    padding: 12px;
  }
  .checkbox-options h3 {
    font-size: 16px;
    margin: 0 0 12px;
  }
  .checkbox-options .print_label label {
    font-size: 14px;
  }
  .checkbox-options .print_label li {
    font-size: 14px;
  }
  .payment-boxes-top {
    padding: 12px;
  }
  .account .checkbox-options.ralway-font .ch-col-1 {
    padding: 0;
  }
  .account h1.page-title span.base {
    font-size: 20px;
    line-height: 26px;
  }
  .account .page-title-wrapper .page-title {
    padding-left: 0;
  }
  .lcd-add {
    margin-top: 20px;
  }
  .print_label .print_label_2 {
    margin: 16px 0 12px;
  }
  .address-boxes .box-content-add {
    padding: 0 12px 12px;
  }
  .address-boxes-bottom {
    padding: 12px;
  }
  .col-md-2.col-apply {
    width: 40%;
  }
  .col-md-2.col-down {
    width: 60%;
  }
  .sales-order-history .aw-ca-order-listing .admin__data-grid-filters-wrap {
    padding: 12px;
  }
  .sales-order-history .aw-ca-order-listing .admin__data-grid-filters-wrap .admin__fieldset.admin__data-grid-filters > .admin__form-field {
    width: 100%;
    padding-right: 0;
    margin: 0 0 5px;
  }
  .sales-order-history .aw-ca-order-listing .admin__data-grid-filters-wrap .admin__fieldset.admin__data-grid-filters > .admin__form-field + .admin__form-field + .admin__form-field:not(:last-child) .admin__form-field-label {
    margin-bottom: 5px;
  }
  .sales-order-history .admin__data-grid-header .admin__footer-main-actions {
    margin-top: 10px;
  }
  .sales-order-history .admin__data-grid-wrap {
    border-radius: 12px;
  }
  .sales-order-history .admin__data-grid-wrap .data-grid td {
    font-size: 12px;
    line-height: 22px;
    color: #000000;
    padding: 12px 14px !important;
    font-size: 12px !important;
  }
  .sales-order-history .admin__data-grid-wrap .data-grid th {
    padding: 12px 14px !important;
    font-size: 12px !important;
  }
  .sales-order-history .admin__data-grid-wrap::before {
    font-size: 18px;
    padding: 16px;
  }
  .sales-order-history .admin__data-grid-wrap table.data-grid tr th:nth-child(2) {
    display: none;
  }
  .sales-order-history .admin__data-grid-wrap table.data-grid tr th:nth-child(4) {
    display: none;
  }
  .sales-order-history .admin__data-grid-wrap table.data-grid tr th:nth-child(8) {
    display: none;
  }
  .sales-order-history .admin__data-grid-wrap table.data-grid tr th:nth-child(9) {
    display: none;
  }
  .sales-order-history .admin__data-grid-wrap table.data-grid tr th:nth-child(6) {
    display: none;
  }
  .sales-order-history .admin__data-grid-wrap table.data-grid tr td:nth-child(2) {
    display: none;
  }
  .sales-order-history .admin__data-grid-wrap table.data-grid tr td:nth-child(4) {
    display: none;
  }
  .sales-order-history .admin__data-grid-wrap table.data-grid tr td:nth-child(8) {
    display: none;
  }
  .sales-order-history .admin__data-grid-wrap table.data-grid tr td:nth-child(9) {
    display: none;
  }
  .sales-order-history .admin__data-grid-wrap table.data-grid tr td:nth-child(6) {
    display: none;
  }
  .sales-order-history .admin__data-grid-wrap .action-select-wrap .action-menu-item:nth-child(1) {
    border-right: 0;
    padding-right: 0;
    display: block;
    white-space: nowrap;
  }
  .admin__data-grid-header-row.row.row-gutter .row .col-xs-3 {
    display: none;
  }
  .aw-ui-listing .admin__data-grid-header-row .row .admin__data-grid-pager-wrap {
    display: flex;
    flex-wrap: nowrap;
    float: none;
    width: 100%;
    justify-content: space-between;
  }
  .aw-ui-listing .admin__data-grid-header-row .row .admin__data-grid-pager-wrap #per-page-text {
    display: none;
  }
  .account.page-layout-2columns-left .sidebar-main {
    width: 90%;
    min-width: 90%;
  }
  .account.page-layout-2columns-left .page-main {
    padding: 24px 16px !important;
  }
  .account.page-layout-2columns-left .column.main .items.order-links {
    gap: 6px;
    margin: 0 0 14px;
  }
  .account.page-layout-2columns-left .column.main .items.order-links .nav.item a {
    padding: 10px 10px;
    font-size: 14px;
  }
  .account.page-layout-2columns-left .column.main .items.order-links .nav.item strong {
    padding: 10px 10px;
    font-size: 14px;
  }
  .accont-main-table table {
    min-width: 1000px;
  }
  .accont-main-table table td {
    font-size: 12px;
    line-height: 22px;
    color: #000000;
    padding: 12px 14px !important;
    font-size: 12px !important;
  }
  .accont-main-table table td .price {
    font-size: 12px;
    line-height: 22px;
    color: #000000;
  }
  .accont-main-table table th {
    padding: 12px 14px !important;
    font-size: 12px !important;
  }
  .accont-main-table th {
    white-space: nowrap;
  }
  .accont-main-table table.table-lcd {
    min-width: 100%;
  }
  .table-action svg {
    height: 18px;
  }
  .headigwrap {
    margin-bottom: 24px !important;
  }
  .headigwrap h4 {
    font-size: 16px;
    color: #3478A7;
  }
  .headigwrap h4 span {
    color: #3478A7;
  }
  .headigwrap p {
    color: #ACACAC !important;
  }
  .product-blue-box {
    padding: 12px 16px;
  }
  .product-blue-box .number {
    font-size: 20px;
    font-weight: 600;
  }
  .product-blue-box .text-content {
    gap: 0;
  }
  .product-blue-box .subtext {
    font-size: 12px;
  }
  .table-wrapper-main::-webkit-scrollbar {
    height: 6px;
  }
  .product-white-box {
    padding: 14px 16px;
    gap: 10px;
  }
  .product-white-box .card-box-header .icon-box {
    height: 48px;
    width: 48px;
  }
  .product-white-box .amount-section .amount {
    font-size: 20px;
  }
  .box-parts {
    gap: 16px;
  }
  .account-reward .col-sm-12 {
    width: 100%;
    flex: 100%;
    max-width: 100%;
  }
  .reward-section {
    margin-top: 24px;
    height: auto;
  }
  .reward-section .reward-body .col-md-4.col-sm-12 {
    width: 50%;
    flex: 50%;
    max-width: 50%;
  }
  .reward-section .reward-body .col-md-4.col-sm-12:nth-child(1) {
    width: 100%;
    flex: 100%;
    max-width: 100%;
    margin: 0 0 16px;
  }
  .reward-header {
    padding: 12px;
  }
  .reward-header h4 {
    font-size: 16px;
  }
  .reward-body {
    padding: 12px;
  }
  .page-title-top-bar-head {
    width: 80%;
    margin: 0 0 15px;
  }
  .er-wrapper {
    padding: 12px;
  }
  .reward-box-blue {
    padding: 24px;
    text-align: center;
  }
  .reward-box-blue .amount {
    font-size: 24px;
    margin: 0 0 12px;
    color: #0E2E55;
  }
  .rw-h4 {
    font-size: 18px;
    margin: 0 0 20px;
    justify-content: center;
  }
  .tier-box {
    height: 40px;
    font-size: 16px;
  }
  .reward-box-default {
    padding: 32px 10px 20px;
  }
  .yellow-label {
    font-size: 10px;
    line-height: 12px;
  }
  .reward-box-silver .tier-label {
    font-size: 10px;
    line-height: 12px;
  }
  .btn-acc-blue svg {
    margin-right: 0;
  }
  .rma-tabs .accont-main-table table {
    min-width: 100%;
  }
  .rma-tabs .nav-tabs .nav-item .nav-link {
    padding: 10px 12px;
    font-size: 14px;
  }
  .lcdbuyback-lcd-report .table-wrapper-main .table {
    min-width: auto;
  }
  .rmareport-rma-report .table-wrapper-main .table {
    min-width: auto;
  }
  .hide-mobile {
    display: none;
  }
  .aw_store_credit-info-index .accont-main-table .table-header {
    flex-direction: column;
    align-items: flex-start !important;
    justify-content: flex-start !important;
  }
  .current-balance {
    margin-top: 7px !important;
    display: block;
    padding: 12px;
    font-size: 16px;
  }
  .shipping-label .tabs-nav {
    gap: 6px;
    margin: 0 0 14px;
  }
  .order-detail-box-body {
    padding: 12px;
    flex-direction: column;
    gap: 12px;
  }
  .my-order-detail-main {
    flex-direction: column;
  }
  .my-order-detail-main .block-order-details-view {
    max-width: 100%;
    width: 100%;
    margin-left: 0;
    min-width: 100%;
  }
  .order-detail-box-header {
    padding: 12px;
  }
  .order-detail-box-header .box-title {
    font-size: 16px;
  }
  .order-status-wrap {
    border-radius: 5px;
    font-size: 12px;
  }
  ul.amount-sidebar li {
    font-size: 14px;
  }
  .address-box-card {
    padding: 12px;
    margin: 0 0 20px;
  }
  .accont-main-table.store-credit-main-table .table-header {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start !important;
  }
  .customer-popup .modal-inner-wrap {
    width: 90%;
  }
  .customer-popup .modal-inner-wrap .modal-content {
    padding: 10px 0;
    font-size: 14px;
  }
  .block-addresses-default-bar .col-md-4.col-sm-12 {
    width: 100%;
    margin: 0 0 15px;
  }
  .grand-total-summ .grand-total h3 {
    padding: 10px 12px;
    color: #008fbf;
  }
  .account .column.main .select-form-wrapper .control input {
    font-size: 13px;
  }
}
@media (max-width: 767px) {
  .mx-50 {
    max-width: 100%;
    flex: 100%;
  }
  .col-6-main .reward-body-earn {
    justify-content: center;
  }
  .custom-orders-pagination {
    display: block !important;
  }
  .custom-orders-pagination .d-flex {
    justify-content: space-between;
  }
  .page-filter-next-prev input {
    margin-left: 8px;
  }
  .page-filter-next-prev span {
    font-size: 16px;
    margin-left: 8px;
    margin-right: 8px;
  }
  .block.block-addresses-list.block-addresses-default-bar .col-md-4.col-sm-12 {
    margin-top: 0;
  }
  .search-result-returns tr {
    display: block;
    width: 100%;
  }
  .search-result-returns tr td {
    width: 100%;
    min-width: 100%;
    display: block;
  }
  .search-result-returns table thead {
    display: none !important;
  }
  .search-result-returns table tbody {
    display: block;
  }
  .search-result-returns table tbody td::before {
    display: block;
    font-size: 14px;
    font-weight: 500;
  }
  .search-result-returns table tbody td.product-name::before {
    content: "Search Product by Name or SKU";
  }
  .search-result-returns table tbody td.product-price::before {
    content: "Price ";
  }
  .search-result-returns table tbody td.product-qty::before {
    content: "Quantity";
  }
  .search-result-returns table tbody td.product-reason::before {
    content: "Reason";
  }
  .search-result-returns table tbody td.product-comment::before {
    content: "Comment";
  }
  .search-result-returns thead {
    display: block;
  }
  .page-filter-record span {
    display: none;
  }
  .page-filter-select {
    gap: 8px;
    margin-right: 17px;
  }
  .page-filter-select span {
    font-size: 16px;
  }
  .accont-main-table .search-result-returns table td .allproductname {
    left: 0;
    margin-top: -10px;
  }
  #magemonkeys-shippinglable-form .search-result-returns tr.pro-rmareturn-container td {
    padding: 0 0 12px !important;
  }
  .page-title-top-bar-head .page-title + .d-flex {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start !important;
  }
  .border-gray-box.add-pay-box {
    margin-top: 15px;
  }
  .border-gray-box.add-pay-box .col-md-6 {
    margin-bottom: 12px;
  }
  .border-gray-box.add-pay-box .row.mt-5 {
    margin-top: 0 !important;
  }
  .account.page-layout-2columns-left .column.main h1.page-title {
    margin-left: 0 !important;
  }
  .btn-search-wrapper #generate-pdf {
    font-size: 0;
  }
  .address-box-card .btn-acc-border {
    font-size: 0;
    padding-left: 10px;
    padding-right: 10px;
  }
  .uploaded-files {
    margin-left: 0;
    margin-top: 20px;
  }
  .progress-box-wrapper {
    margin-bottom: 12px;
  }
  .bottom-er-row-right .d-flex {
    justify-content: center;
  }
  .achieved-label {
    display: block;
    margin: 0 0 10px;
  }
  .form-row {
    flex-direction: column;
  }
  .form-row .field {
    max-width: 100%;
    flex: 100%;
    margin-top: 15px;
  }
  .block-addresses-default-bar .col-md-4.col-sm-12 {
    margin-bottom: 20px;
  }
  .block-dashboard-orders {
    margin: 0;
  }
  .col-3-main {
    width: 100%;
    margin: 0 0 15px;
  }
  .reward-program .white-box {
    margin-bottom: 20px;
  }
  .reward-program .white-box .accordian-body {
    min-height: auto;
    margin-bottom: 0;
  }
  .toggle-nav-btn {
    margin-top: 19px;
  }
  .add-manage-address .modal-inner-wrap .modal-header .action-close {
    display: block;
    top: 6px;
  }
  .add-manage-address .modal-inner-wrap .modal-content .page-main .column.main .address-box-card .field.choice span {
    font-size: 14px;
    top: 0px;
  }
  address {
    font-size: 14px;
  }
  .customer-address-index.account.page-layout-2columns-left .address-content {
    font-size: 14px;
  }
  .address-boxes-top .d-flex h4 {
    font-size: 16px;
  }
  #magemonkeys-shippinglable-form input {
    padding: 0 8px !important;
    font-size: 14px !important;
  }
  .accont-main-table table tbody tr.latest-new a {
    display: block;
  }
  .table-wrapper-main .new-entry-badge {
    margin: 5px 0 0;
    padding: 2px 6px;
    font-size: 12px;
  }
}
@media only screen and (max-width: 639px) {
  .aw_store_credit-info-index tr:nth-child(2n) td {
    background: #fff;
  }
  .aw-ui-listing .admin__data-grid-header-row .row .col-xs-9 {
    width: 100%;
  }
  .aw-ui-listing .admin__data-grid-header-row .row .admin__data-grid-pager-wrap .admin__control-support-text {
    margin-left: 0;
    line-height: 37px;
  }
  .aw-ui-listing .admin__data-grid-header-row .row .admin__data-grid-pager-wrap .admin__data-grid-pager {
    margin: 0;
    justify-content: flex-end;
  }
  .aw-ui-listing .admin__data-grid-wrap .data-grid .data-grid-cell-content::before {
    display: none;
  }
  .aw-ui-listing .admin__data-grid-wrap .data-grid tbody .data-row {
    display: table-row;
    padding: 0 !important;
    border-bottom: 0;
  }
  .aw-ui-listing .admin__data-grid-wrap .data-grid tbody .data-row td {
    display: table-cell;
    max-width: unset;
    margin: 0 auto;
    border-top: none;
  }
  .aw-ui-listing .admin__data-grid-wrap .data-grid thead {
    display: table-header-group;
  }
  .admin__data-grid-pager-wrap .selectmenu {
    height: 41px;
    line-height: 41px;
  }
  .aw-ca-order-listing table tr:nth-child(2n) td {
    background: #ffffff;
  }
  .aw-ca-order-listing table tr:nth-child(2n+1) td {
    background: #FBFBFB;
  }
}
.aw-cl__balance-summary {
  background: #eee;
  padding: 20px;
  margin-bottom: 20px;
  border-radius: 6px;
  text-align: center;
}
.aw-cl-credits {
  display: flex;
  justify-content: space-around;
  font-size: 16px;
}
.filters-flex {
  display: flex;
  gap: 18px;
  align-items: center;
  flex-wrap: wrap;
}
.search-box {
  padding: 8px 12px;
  width: 180px;
  border: 1px solid #dcdcdc;
  border-radius: 6px;
  font-size: 14px;
}
.date-range-inputs {
  display: flex;
  align-items: center;
  gap: 8px;
  border: 1px solid #dcdcdc;
  border-radius: 8px;
}
.date-box {
  border: none;
  padding: 4px;
  min-width: 140px;
  background: transparent;
}
.date-separator {
  font-size: 16px;
  color: #666;
}
.ajax-order-view-link {
  color: #008FBF !important;
  text-decoration: none;
}
.ajax-order-view-link:hover {
  text-decoration: underline;
}
@media only screen and (max-width: 639px) {
  .order-details-items thead {
    display: table-header-group;
  }
  .order-details-items thead tr {
    display: table-row;
  }
  .order-details-items thead td {
    display: table-row;
  }
}
