.basic-single .css-yk16xz-control,
.basic-single .css-1pahdxg-control {
  min-height: 28.8px !important;
  border-color: #ced4da !important;
}

.invalid-select .css-yk16xz-control {
  border: 1px solid #dc3545 !important;
}

.basic-single .css-1okebmr-indicatorSeparator {
  margin-bottom: 8px !important;
}

.basic-single .css-1uccc91-singleValue {
  top: 44% !important;
}

.custom-link,
.custom-link:hover,
.custom-link:active {
  color: inherit;
  text-decoration: none;
}

.custom-link-underline,
.custom-link-underline:hover {
  color: inherit;
  text-decoration: underline;
}

.full-width-table {
  width: max-content;
  table-layout: auto;
}

.fa-xs {
  font-size: 6px !important;
}

.form-control::placeholder {
  opacity: 0.7;
}

@media print {
  body * {
    visibility: hidden;
  }

  .print-content,
  .print-content * {
    visibility: visible;
  }

  .print-invoice,
  .print-invoice * {
    visibility: visible;
  }

  .print-invoice {
    width: 100%;
    font-size: large;
  }

  .print-invoice table,
  .print-invoice table * {
    font-size: large !important;
  }

  .hide-on-print {
    display: none !important;
  }
}

.select__indicators {
  max-height: 27.6px;
}
.css-b8ldur-Input,
.css-1g6gooi {
  margin: 0 2px !important;
}

.rotate-90 {
  transform: rotate(90deg);
}

.totate-0 {
  transform: rotate(0deg);
}

.totate-0,
.rotate-90 {
  transition: transform 0.3s ease;
}

.pt-20 {
  padding-top: 35px;
}

.text-underline {
  text-decoration: underline !important;
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type="number"] {
  -moz-appearance: textfield;
}

.blink {
  border-radius: 50%;
  height: 8px;
  width: 8px;
  margin-right: 2px;
  background-color: #203a45;
  animation: blinker 1s linear infinite;
}

@keyframes blinker {
  25% {
    opacity: 0.5;
  }
  50% {
    opacity: 0;
  }

  75% {
    opacity: 0.5;
  }
}

/* .col-md-2\.5{padding-right: 0.75rem; padding-left: 0.75rem;} */

/* ==================Sadam Shaikh=============== */
/* --- Accordion ---  */
.custom-accordion.accordion{
  /* border: 1px solid #e9e9e987 !important; */
  /* border-radius: 10px; */
  overflow: hidden;
}
.custom-accordion.accordion .accordion-item{
  border-bottom: 1px solid #e9e9e987;
  margin-bottom: 10px;
}
.custom-accordion.accordion button.accordion-button {
  border: 0;
  width: 100%;
  display: flex;
  padding: 15px;
  background: transparent;
  justify-content: space-between;
}
.custom-accordion.accordion h2.accordion-header {margin: 0; background: #f9f9f9;}
.custom-accordion.accordion h2.accordion-header:focus-visible {outline: 0 !important;}
.custom-accordion.accordion button.accordion-button:focus-visible {outline: 0 !important;}
.custom-accordion.accordion button.accordion-button:focus {outline: 0 !important;}
.custom-accordion.accordion .accordion-item:focus-visible {outline: 0 !important;}
.custom-accordion.accordion .accordion-collapse {
  padding: 10px 5% !important;
  border-top: 1px solid #e9e9e987;
  background: #fbfbfb;
}

button.accordion-button svg.svg-inline--fa.fa-plus {
  width: 10px;
}

button.accordion-button[aria-expanded="true"] svg.svg-inline--fa.fa-plus {
  transform: rotate(45deg);
  color: #3b7ddd;
}

button.accordion-button[aria-expanded="true"] h4{
  color: #3b7ddd;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 700px !important;  }
}

.dropdown-menu-lg.py-0.dropdown-menu.dropdown-menu-right.show ul.list-group{max-height: 300px; overflow-y: auto;}

.custom-file {
  overflow: hidden;
}

.cc-form-parent{
  border-right: 2px solid rgba(0, 0, 0, 0.1);
}

.update-form-tabs li {border-right: none}

  .update-form-tabs li.active {
    border: none;
    background: rgba(0, 0, 0, 0.1);
  }

.fw-600{ font-weight: 600;}
.fw-700{ font-weight: 700;}



.cc-reminders .toast-header button.close {color: #fff !important; font-size: 28px;}
.cc-reminders .toast-header button.close:focus-visible{outline: none !important;}
.cc-reminders .toast-header button.close:focus{outline: none !important;}



.cc-reminders .fade-in {
  animation: fadeIn 1s ease-in-out;
}

.cc-reminders .fade-out {
  animation: fadeOut 1s ease-in-out forwards;
}

@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
    transform: translateY(0);
  }
  to {
    opacity: 0;
    transform: translateY(20px);
  }
}
/*# sourceMappingURL=data:application/json;base64,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Q0U7QUFDRiIsImZpbGUiOiJvdmVyd3JpdGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmJhc2ljLXNpbmdsZSAuY3NzLXlrMTZ4ei1jb250cm9sLFxyXG4uYmFzaWMtc2luZ2xlIC5jc3MtMXBhaGR4Zy1jb250cm9sIHtcclxuICBtaW4taGVpZ2h0OiAyOC44cHggIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6ICNjZWQ0ZGEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJhc2ljLXNpbmdsZSAuY3NzLTFva2VibXItaW5kaWNhdG9yU2VwYXJhdG9yIHtcclxuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJhc2ljLXNpbmdsZSAuY3NzLTF1Y2NjOTEtc2luZ2xlVmFsdWUge1xyXG4gIHRvcDogNDQlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jdXN0b20tbGluayxcclxuLmN1c3RvbS1saW5rOmhvdmVyLFxyXG4uY3VzdG9tLWxpbms6YWN0aXZlIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5jdXN0b20tbGluay11bmRlcmxpbmUsXHJcbi5jdXN0b20tbGluay11bmRlcmxpbmU6aG92ZXIge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uZnVsbC13aWR0aC10YWJsZSB7XHJcbiAgd2lkdGg6IC13ZWJraXQtbWF4LWNvbnRlbnQ7XHJcbiAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gIHRhYmxlLWxheW91dDogYXV0bztcclxufVxyXG5cclxuLmZhLXhzIHtcclxuICBmb250LXNpemU6IDZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIGJvZHkgKiB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAucHJpbnQtY29udGVudCxcclxuICAucHJpbnQtY29udGVudCAqIHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAucHJpbnQtY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLnByaW50LWJ0biB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnNlbGVjdF9faW5kaWNhdG9ycyB7XHJcbiAgbWF4LWhlaWdodDogMjcuNnB4O1xyXG59XHJcbi5jc3MtYjhsZHVyLUlucHV0ICwgLmNzcy0xZzZnb29pe1xyXG4gIG1hcmdpbjogMCAycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJvdGF0ZS05MCB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG59XHJcblxyXG4udG90YXRlLTAge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG59XHJcblxyXG4udG90YXRlLTAsXHJcbi5yb3RhdGUtOTAge1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcbn1cclxuIl19 */