/*!***********************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./cartridges/mbi_customerservice/cartridge/client/default/scss/customer-service.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************/
.pagination {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #005890;
  background-color: #fff;
  border: 1px solid #005890;
}
.PCS .page-link {
  color: #a36700;
  border-color: #a36700;
}
.EP .page-link {
  color: #930022;
  border-color: #930022;
}

.page-link:hover {
  z-index: 2;
  color: #fff;
  text-decoration: none;
  background-color: #005890;
  border-color: #005890;
}
.PCS .page-link:hover {
  background-color: #a36700;
  border-color: #a36700;
}
.EP .page-link:hover {
  background-color: #930022;
  border-color: #930022;
}

.page-link:focus {
  z-index: 2;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #005890;
  border-color: #005890;
}
.PCS .page-item.active .page-link {
  color: #fff;
  background-color: #a36700;
  border-color: #a36700;
}
.EP .page-item.active .page-link {
  color: #fff;
  background-color: #930022;
  border-color: #930022;
}

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}

.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.striped-rows div.row:nth-of-type(odd) {
  background-color: rgba(26, 25, 25, 0.05);
}

.card-body-solid {
  background-color: #ffffff;
}

#replaceCardModal .scroll-container {
  max-height: 300px;
  overflow: auto;
}

.currency-negative {
  text-align: right;
  color: #ff0000;
}

.csc-container.rep-lookup .card {
  min-width: 400px;
}
.csc-container table .card-view {
  font-size: smaller;
}
.csc-container .card-view-value .currency-negative {
  text-align: left;
}
.csc-container .bootstrap-table .fixed-table-container .table tbody tr .card-view .card-view-title {
  min-width: 40%;
}
.csc-container table .card-view .hide-cardview,
.csc-container table .card-view.hide-cardview {
  display: none !important;
}
.csc-container .cc-entry select, .csc-container .cc-entry input {
  width: auto;
}
.csc-container.manage-payment-info .expired {
  display: inline-block;
  margin-left: 10px;
  font-weight: bold;
  color: #ff0000;
}

.oobo-message {
  max-height: 200px;
  overflow: auto;
}

.order-tracking.order-number-form .sep-and {
  margin-top: 10px;
}
.order-tracking.order-number-form .sep-and div {
  top: -31px;
}
.order-tracking.order-number-form .sep i, .order-tracking.order-number-form .sep .svg-inline--fa {
  color: #005890;
  font-size: 40px;
  margin-top: 10px;
}
.PCS .order-tracking.order-number-form .sep i, .PCS .order-tracking.order-number-form .sep .svg-inline--fa {
  color: #a36700;
}
.EP .order-tracking.order-number-form .sep i, .EP .order-tracking.order-number-form .sep .svg-inline--fa {
  color: #930022;
}
.order-tracking.order-number-form .sep div {
  color: #fff;
  font-size: 14px;
  position: relative;
  text-transform: uppercase;
}
.order-tracking.order-number-form .sep-or {
  margin-top: 28px;
  font-weight: bold;
}

#cardsOnFileModal #cardList {
  font-size: smaller;
}

.cc-part {
  width: 50px;
}

/* ======================== YellowBoxHelp =========================== */
#yellowBoxHelpModal .modal-dialog {
  max-width: 680px !important;
}

.where-are-numbers-container,
.where-are-numbers-container-int {
  padding: 10px;
}

div.where-are-numbers-container-int section {
  margin-bottom: 20px;
}

div.where-are-numbers-container-int section h1 {
  background: none;
  text-align: center;
  color: #333333;
  font: 24px Verdana, Arial, Helvetica, sans-serif;
  font-weight: bold;
}

div.where-are-numbers-container-int section label {
  text-align: center;
  font-size: 16px;
  font-weight: bold;
}

div.where-are-numbers-container-int > div {
  width: 100%;
  max-width: 625px;
  height: 100%;
  overflow: auto;
}

div.where-are-numbers-container-int > div div {
  /* background-image: url('../images/DAN/where-is-acct-num.jpg'); */
  background-repeat: no-repeat;
  width: 620px;
}

div.where-are-numbers-container-int div.invoice,
div.where-are-numbers-container-int div.mailing,
div.where-are-numbers-container-int div.catalog {
  border: 2px solid #333;
}

div.where-are-numbers-container-int div.invoice div {
  background-position: 0 0;
  height: 720px;
}

div.where-are-numbers-container-int div.mailing div {
  background-position: 0 -720px;
  height: 200px;
}

div.where-are-numbers-container-int div.catalog div {
  background-position: 0 -940px;
  height: 230px;
}

.EP div.where-are-numbers-container-int > div {
  width: 100%;
  max-width: 600px;
  height: 100%;
  overflow: hidden;
}
.EP div.where-are-numbers-container-int > div div {
  /* background-image: url('../images/EP/where-is-acct-num.jpg'); */
  background-repeat: no-repeat;
  width: 600px;
}
.EP div.where-are-numbers-container-int div.invoice div {
  background-position: 0 0;
  height: 510px;
}
.EP div.where-are-numbers-container-int div.mailing div {
  background-position: 0 -510px;
  height: 269px;
}
.EP div.where-are-numbers-container-int div.catalog div {
  background-position: 0 -810px;
  height: 915px;
}

.PCS div.where-are-numbers-container-int > div {
  width: 100%;
  max-width: 600px;
  height: 100%;
  overflow: hidden;
}
.PCS div.where-are-numbers-container-int > div div {
  /* background-image:url('../images/PCS/where-is-acct-num.jpg'); */
  background-repeat: no-repeat;
  width: 600px;
}
.PCS div.where-are-numbers-container-int div.invoice div {
  background-position: 0 0;
  height: 710px;
}
.PCS div.where-are-numbers-container-int div.mailing div {
  background-position: 0 -710px;
  height: 380px;
}
.PCS div.where-are-numbers-container-int div.reminder div {
  background-position: 0 -1093px;
  height: 259px;
}

/* ======================== End: YellowBoxHelp =========================== */
.return-an-item .return-action-container,
.return-an-item .action-size-container,
.return-an-item .reason-detail-container,
.return-an-item .comment-container {
  display: none;
}

#edq-overlay-container #edq-overlay.edq-overlay .edq-modal-header-color {
  background-color: #ededed;
  border-bottom: 2px solid #c6c5c5;
  border-top-left-radius: 0.1875rem;
  border-top-right-radius: 0.1875rem;
}

#edq-overlay-container #edq-overlay.edq-overlay .edq-modal-header-color h2 {
  color: #1a1919;
  font-size: 22px;
  margin: 5px 0 0;
  font-weight: 400;
}

#edq-overlay-container #edq-overlay.edq-overlay h4 {
  font-size: 18px;
}

#edq-overlay-container #edq-overlay.edq-overlay .h4 {
  font-size: 16px;
}

@media (min-width: 768px) {
  #edq-overlay-container #edq-overlay.edq-overlay .w-100.w-50-ns {
    width: 50% !important;
  }
}

/*# sourceMappingURL=customer-service.css.map*/