.border-right-info {
  border-right: solid;
  border-right-color: #dee2e6;
  border-right-width: thin;
}

.border-custom {
  border-color: #d8dfe1 !important;
}

.cartHeader {
  font-family: Roboto;
  font-size: 16px;
  font-style: normal;
}

.cartScrollableTableContainer {
  overflow-x: auto;
}

.cartScrollableTable {
  min-width: 900px;
}

.wCartParcelAccountNumber {
  width: 225px;
}

.wCartTaxYear {
  width: 110px;
}

.wCartTaxLienNumber {
  width: 170px;
}

.wCartType {
  width: 165px;
}

.wCartAmount {
  width: 150px;
}

.wCartPropertyAddress {
  width: -moz-max-content;
  width: max-content;
}

.wCartRemoveAllHeader {
  text-wrap: nowrap;
}

.wCartRemoveAll {
  width: -moz-max-content;
  width: max-content;
}

.wTermsAndConditionsModal {
  width: 996px;
}

.borderPaymentWorksheet {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

.wAddAllToCartModal {
  width: 600px;
}

.paymentOptionLeftPadding {
  padding-left: 0.5rem !important;
}

@media (max-width: 950px) {
  .col-2.page-content-menu {
    height: 70px;
    max-width: 100%;
  }
  .row.page-content {
    display: block;
  }
  .nav.flex-column {
    display: flex;
    flex-direction: row !important;
  }
  .trs-px-80 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .container {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .cartScrollableTable {
    min-width: 1100px;
    overflow-x: scroll;
  }
  .wTermsAndConditionsModal {
    width: 600px;
  }
  .trs-px-100 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}
@media (max-width: 450px) {
  .trs-px-100 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .trs-px-80 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }
  .trs-py-40 {
    padding-top: 0.75rem !important;
    padding-bottom: 0.75rem !important;
  }
  .trs-px-40 {
    padding-right: 0.75rem !important;
    padding-left: 0.75rem !important;
  }
  .trs-py-50 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .trs-px-50 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .wRemoveParcelModal {
    width: 350px;
  }
  .cartScrollableTable {
    min-width: 1200px;
    overflow-x: scroll;
  }
  .wTermsAndConditionsModal {
    width: 350px;
  }
  .wAddAllToCartModal {
    width: 350px;
  }
  .borderPaymentWorksheet {
    border-left: none !important;
    border-right: none !important;
  }
  .paymentOptionLeftPadding {
    padding-left: 1rem !important;
  }
}