.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: -webkit-max-content;
  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;}

.fw-600{ font-weight: 600;}
.fw-700{ font-weight: 700;}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm92ZXJ3cml0ZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0VBRUUsNkJBQTZCO0VBQzdCLGdDQUFnQztBQUNsQzs7QUFFQTtFQUNFLG9DQUE2QjtBQUMvQjs7QUFFQTtFQUNFLDZCQUFtQjtBQUNyQjs7QUFFQTtFQUNFLG1CQUFtQjtBQUNyQjs7QUFFQTs7O0VBR0EsY0FBQTtFQUNFLHFCQUFxQjtBQUN2Qjs7QUFFQTs7RUFFQSxjQUFBO0VBQ0UsMEJBQTBCO0FBQzVCOztBQUVBO0VBQ0UsMEJBQTBCO0VBQzVCLGtCQUFBO0VBQ0Usa0JBQUE7QUFDRjs7QUFFQTtFQUNFLHlCQUFBO0FBQ0Y7O0FBRUE7RUFDRSxZQUFBO0FBQ0Y7O0FBRUE7RUFDRTtJQUNFLGtCQUFrQjtFQUNwQjs7RUFFQTs7SUFFRSxtQkFBbUI7RUFDckI7O0VBRUE7O0lBRUEsbUJBQUE7RUFDQTs7RUFFQTtJQUNBLFdBQUE7SUFDRSxnQkFBZ0I7RUFDbEI7O0VBRUE7O0lBRUYsMkJBQUE7RUFDRTs7RUFFQTtJQUNGLHdCQUFBO0VBQ0E7QUFDQTs7QUFFQTtFQUNFLGtCQUFBO0FBQ0Y7QUFDQTs7RUFFQSx3QkFBQTtBQUNBOztBQUVBO0VBQ0Usd0JBQXVCO0FBQ3pCOztBQUVBO0VBQ0UsdUJBQXVCO0FBQ3pCOztBQUVBOztFQUVBLCtCQUFBO0FBQ0E7O0FBRUE7RUFDRSxpQkFBQTtBQUNGOztBQUVBO0VBQ0UscUNBQXFDO0FBQ3ZDOztBQUVBOztFQUVBLHdCQUFZO0VBQ1osU0FBQTtBQUNBOztBQUVBLFlBQVk7QUFDWjtFQUNFLDBCQUFrQjtBQUNwQjs7QUFFQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNGLFVBQUE7RUFDRSxpQkFBaUI7RUFDbkIseUJBQUE7RUFDRSxxQ0FBQTtBQUNGOztBQUVBO0VBQ0U7SUFDQSxZQUFBO0VBQ0E7RUFDQTtJQUNFLFVBQUE7RUFDRjs7RUFFQTtJQUNGLFlBQUE7RUFDRTtBQUNGOztBQUVBLGlFQUFpRTs7QUFHakUsa0RBQWtEO0FBQ2xELHVCQUF1QjtBQUN2QjtFQUNFLDRDQUE0QztFQUM1Qyx5QkFBbUI7RUFDbkIsZ0JBQWdCO0FBQ2xCO0FBQ0E7RUFDRSxrQ0FBa0M7RUFDcEMsbUJBQUE7QUFDQTtBQUFBO0VBRUUsU0FBQTtFQUNBLFdBQUE7RUFDQSxhQUFhO0VBQ2IsYUFBQTtFQUNBLHVCQUFBO0VBQ0YsOEJBQUE7QUFDQTtBQUNBLGlEQUFBLFNBQUEsRUFBQSxtQkFBK0QsQ0FBQTtBQUMvRCwrREFBQSxxQkFBbUUsQ0FBQTtBQUNuRSxtRUFBMkQscUJBQXNCLENBQUE7QUFDakYsMkRBQTJELHFCQUFxQixDQUFDO0FBQ2pGLDJEQUFBLHFCQUFBLENBQUE7QUFBQTtFQUVFLDJCQUFBO0VBQ0YsK0JBQUE7RUFBRSxtQkFBbUI7QUFFckI7O0FBRUE7RUFBRSxXQUFXO0FBRWI7O0FBQ0E7RUFFQSx3QkFBQTtFQUFFLGNBQWM7QUFFaEI7O0FBRUE7RUFBRSxjQUFjO0FBQ2hCOztBQUVBO0VBQ0U7SUFDRSwyQkFBMkIsR0FBRztBQUNsQzs7QUFFQSw0RUFBNEUsaUJBQWlCLEVBQUUsZ0JBQWdCLENBQUM7O0FBRWhILFNBQVMsZ0JBQWdCLENBQUM7QUFDMUIsU0FBUyxnQkFBZ0IsQ0FBQyIsImZpbGUiOiJvdmVyd3JpdGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLmJhc2ljLXNpbmdsZSAuY3NzLXlrMTZ4ei1jb250cm9sLFxyXG4uYmFzaWMtc2luZ2xlIC5jc3MtMXBhaGR4Zy1jb250cm9sIHtcclxuICBtaW4taGVpZ2h0OiAyOC44cHggIWltcG9ydGFudDtcclxuICBib3JkZXItY29sb3I6ICNjZWQ0ZGEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJhc2ljLXNpbmdsZSAuY3NzLTFva2VibXItaW5kaWNhdG9yU2VwYXJhdG9yIHtcclxuICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLmJhc2ljLXNpbmdsZSAuY3NzLTF1Y2NjOTEtc2luZ2xlVmFsdWUge1xyXG4gIHRvcDogNDQlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jdXN0b20tbGluayxcclxuLmN1c3RvbS1saW5rOmhvdmVyLFxyXG4uY3VzdG9tLWxpbms6YWN0aXZlIHtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi5jdXN0b20tbGluay11bmRlcmxpbmUsXHJcbi5jdXN0b20tbGluay11bmRlcmxpbmU6aG92ZXIge1xyXG4gIGNvbG9yOiBpbmhlcml0O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4uZnVsbC13aWR0aC10YWJsZSB7XHJcbiAgd2lkdGg6IC13ZWJraXQtbWF4LWNvbnRlbnQ7XHJcbiAgd2lkdGg6IG1heC1jb250ZW50O1xyXG4gIHRhYmxlLWxheW91dDogYXV0bztcclxufVxyXG5cclxuLmZhLXhzIHtcclxuICBmb250LXNpemU6IDZweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5AbWVkaWEgcHJpbnQge1xyXG4gIGJvZHkgKiB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgfVxyXG5cclxuICAucHJpbnQtY29udGVudCxcclxuICAucHJpbnQtY29udGVudCAqIHtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgfVxyXG5cclxuICAucHJpbnQtY29udGVudCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gIH1cclxuXHJcbiAgLnByaW50LWJ0biB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnNlbGVjdF9faW5kaWNhdG9ycyB7XHJcbiAgbWF4LWhlaWdodDogMjcuNnB4O1xyXG59XHJcbi5jc3MtYjhsZHVyLUlucHV0ICwgLmNzcy0xZzZnb29pe1xyXG4gIG1hcmdpbjogMCAycHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnJvdGF0ZS05MCB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG59XHJcblxyXG4udG90YXRlLTAge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG59XHJcblxyXG4udG90YXRlLTAsXHJcbi5yb3RhdGUtOTAge1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcbn1cclxuIl19 */