* {
    font-family: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;
}

.link-no-underline {
    text-decoration: none;
}

op-1 {
  opacity: 1!important;
}

.btn {
  border-radius: 24px !important;
}

input,
select,
textarea {
  font-size: max(16px, 0.875rem) !important;
  border-radius: 24px !important;
  border: 1px solid #e9ecef !important;
}

input::placeholder,
textarea::placeholder {
  font-size: max(14px, 0.875rem) !important;
  color: #6c757d !important;
}

select {
  font-size: max(14px, 0.875rem) !important;
  color: #6c757d !important;
}

select:valid:not([value=""]) {
  color: #212529 !important;
}

select option {
  font-size: max(14px, 0.875rem) !important;
  color: #212529 !important;
}

select option:first-child {
  color: #6c757d !important;
}

.br-24 {
  border-radius: 24px !important;
}

.bg-theme {
  background: linear-gradient(to right, #f3f4f6, #f9fafb) !important;
}

.bg-black {
  background-color: #000000 !important;
}

.bg-success-light {
  background-color: #c8f4dd !important;
}

.bg-primary-light {
  background-color: #e3f2fd !important;
}

.bg-warning-light {
  background-color: #fff8e1 !important;
}

.bg-info-light {
  background-color: #e8f4f8 !important;
}

.bg-danger-light {
  background-color: #ffe4e6 !important;
}

.text-consignment {
  color: #d4af37 !important;
}

.bg-consignment {
  background-color: #d4af37 !important;
}

.bg-consignment-light {
  background-color: #fff8e1 !important;
}

.input-group-text {
  border-radius: 24px !important;
  border: 1px solid #e9ecef !important;
}

.input-group-text i {
  font-size: 1.2rem !important;
}

.input-group > .input-group-text:first-child {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-right: 0 !important;
}

.input-group > .input-group-text:last-child {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.input-group > .form-control:not(:first-child),
.input-group > .form-select:not(:first-child) {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
  border-left: 0 !important;
}

.input-group > .form-control:not(:last-child),
.input-group > .form-select:not(:last-child) {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
