/** ---- Common ---- */
.trafi-search {
  color: #083083;
  font-family: 'Exo', sans-serif;
}

.trafi-search .flex-basis-0 {
  -ms-flex-preferred-size: 0;
  flex-basis: 0;
}

.trafi-search .section.faded {
  opacity: 0.4;
}

.trafi-search .section-header {
  line-height: 2rem;
}

.trafi-search .numbering-wrapper {
  line-height: 2rem;
  width: 2rem;
  min-width: 2rem;
}

.trafi-search .numbering {
  background-color: #f8a74b;
  font-weight: bold;
  line-height: 1.5rem;
  width: 1.5rem;
  min-width: 1.5rem;
  height: 1.5rem;
  font-size: 1rem;
  text-align: center;
  border-radius: 3px;
}

/** ---- Order history section ---- */
.trafi-search .order-history-section {
  background-color: none;
}

/** ---- Register number section ---- */
.trafi-search .register-number-section {
  background-color: #044154;
  color: #fff;
}

.trafi-search .register-number-section a {
  color: #fff;
  text-decoration: underline;
}

.trafi-search .register-number-section a:hover,
.trafi-search .register-number-section a:focus,
.trafi-search .register-number-section a:active {
  color: #d6eef5;
}

.trafi-search .register-number-background {
  background: #fff;
  border-radius: 8px;
  padding: 5px;
}

.trafi-search .register-number {
  padding-left: 40px;
  padding-right: 40px;
  border-radius: 5px;
  border: 2px solid #333;
  background-image: url(data:image/png;base64,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);
  background-position: left;
  background-repeat: no-repeat;
  background-size: contain;
  vertical-align: middle;
  color: #000;
  text-transform: uppercase;
}

/** ---- Product section ---- */
.trafi-search .product-box {
  background-color: #f2f2f0;
  color: #083083;
  border-radius: 5px;
}

.trafi-search .product-box.selected {
  background-color: #20a4cb;
  color: #fff;
}

.trafi-search .product-header {
  text-transform: uppercase;
  font-weight: bold;
  font-size: 2rem;
  margin: 0;
}

.trafi-search .product-price {
  font-weight: 900;
  font-size: 2rem;
}

.trafi-search .star-icon {
  font-size: 1.5rem;
  color: #f9a74c;
}

.trafi-search .info-btn {
  min-width: 220px;
}

.trafi-search .product-contents {
  list-style: none;
}

.trafi-search .product-contents .data-checkmark {
  position: absolute;
  top: 50%;
  line-height: 0;
  left: -1.5rem;
}

.trafi-search .product-contents .not-included {
  opacity: 0.35;
}

.trafi-search .product-contents .data-checkmark {
  color: #17a2b8;
}

.trafi-search .product-contents .data-checkmark.selected {
  color: #fff;
}

/** ---- Example results ---- */
.trafi-search .example-result-modal {
  padding-right: 0 !important;
}

@media (min-width: 768px) {
  .trafi-search .example-result-modal .modal-dialog {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  .trafi-search .example-result-modal .modal-dialog {
    max-width: 870px;
  }
}

@media (min-width: 1200px) {
  .trafi-search .example-result-modal .modal-dialog {
    max-width: 870px;
  }
}

@media (min-width: 1600px) {
  .trafi-search .example-result-modal .modal-dialog {
    max-width: 870px;
  }
}

/** ---- Payment type section ---- */
.trafi-search .payment-type-section {
  border-top: 2px solid #083083;
}

.trafi-search .payment-type-section.no-selection {
  padding-bottom: 6rem !important;
}

.trafi-search .price-info {
  line-height: 1;
}

.trafi-search .price {
  font-size: 1.5rem;
  font-weight: bold;
}

.trafi-search .vat-note {
  font-size: 1.25rem;
}

.trafi-search .card.payment-type-box > .card-body {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

/** ---- Paytrail ---- */
.trafi-search .paytrail-provider-btn:hover,
.trafi-search .paytrail-provider-btn:focus,
.trafi-search .paytrail-provider-btn:active {
  background: rgba(0, 0, 0, 0.05);
}

.trafi-search .paytrail-provider-btn.selected {
  background-color: rgba(75, 156, 249, 0.5);
}

.trafi-search .paytrail-provider-btn img {
  width: 120px;
}

.trafi-search .paytrail-form-section.faded {
  opacity: 0.4;
}

.trafi-search .paytrail-provider-btn.disabled {
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  pointer-events: none;
}

/** ---- Code ---- */
.trafi-search .reset-placeholder-case::-webkit-input-placeholder {
  text-transform: none !important;
}
.trafi-search .reset-placeholder-case::-moz-placeholder {
  text-transform: none !important;
}
.trafi-search .reset-placeholder-case:-ms-input-placeholder {
  text-transform: none !important;
}
.trafi-search .reset-placeholder-case::-ms-input-placeholder {
  text-transform: none !important;
}
.trafi-search .reset-placeholder-case::placeholder {
  text-transform: none !important;
}

.trafi-search .reset-placeholder-case::-webkit-input-placeholder {
  text-transform: none !important;
}

.trafi-search .reset-placeholder-case::-moz-placeholder {
  text-transform: none !important;
}

.trafi-search .reset-placeholder-case:-moz-placeholder {
  text-transform: none !important;
}

.trafi-search .reset-placeholder-case:-ms-input-placeholder {
  text-transform: none !important;
}
/*# sourceMappingURL=fi16500-trafi-shop-search.css.map */