.duplicator-block-container .box-content {
  background: aliceblue !important;
}
.has-error {
  color: red !important;
}
.week-days {
  width: 736px;
  padding-top: 4px;
  border: 1px solid #d1caca;
  text-align: center;
  border-radius: 2px;
}
.week-days.admin-week-picker {
  width: 100%;
  padding: 0.375rem 0.75rem;
  border: 1px solid #d1caca;
  text-align: left;
  border-radius: 4px 0px 0px 4px;
  color: #495057;
  flex: none;
}
.hidden {
  display: none !important;
}

.bootsrap-spinner {
  left: 50% !important;
  margin-left: -4em;
  position: absolute;
  z-index: 20;
  top: 20em;
}
.cls-mandatory {
  color: red !important;
}
.red {
  color: red !important;
}

.time-slot {
  width: 100px;
  height: 35px;
  overflow: hidden;
  float: left;
}

.book-calendar ul {
  margin: 0;
  list-style: none;
  /* display: grid; */
  /* grid-template-columns: 92px 92px; */
  gap: 12px 20px;
  overflow: auto;
  max-height: 180px;
}

.book-calendar ul li {
  margin-top: 2px;
}

.success-icon {
  top: 288px;
  left: 649px;
  width: 67px;
  height: 67px;
  background: #419f17 0% 0% no-repeat padding-box;
  opacity: 1;
}

/* .approval-req {
  height: calc(100vh - 335px);
  overflow: auto;
} */
.error {
  color: red !important;
}
.check-hcp-list {
  width: 20px;
  height: 35px;
}

.plan-renewal .alert-danger {
  color: #721c24 !important;
  background-color: #f8d7da !important;
  border-color: #f5c6cb !important;
}
.plan-renewal .alert-success {
  color: #155724 !important;
  background-color: #d4edda !important;
  border-color: #c3e6cb !important;
}
.no-footer .pagination {
  padding-top: 0.85em;
}

.disabled-anchor {
  pointer-events: none !important;
  cursor: default !important;
}
.button-create-shift {
  position: absolute !important;
  right: 9px !important;
}
#specificMonths .select-month {
  color: #6c757d;
  border: 1px solid #6c757d;
}
#specificMonths .select-month.btn-primary {
  color: #ffffff;
  border: 1px solid #007bff;
}
#specificDaysContainer .select-day {
  color: #6c757d;
  border: 1px solid #6c757d;
}
#specificDaysContainer .select-day.btn-primary {
  color: #ffffff;
  border: 1px solid #007bff;
}
#accordionShift .card-header {
  background-color: #f0fbff;
}

.blank-shift-data-spinner {
  position: absolute;
  right: 635px;
}
.bootstrap-loader-week-div {
  position: absolute !important;
  z-index: 100 !important;
  top: 276px !important;
  right: 659px !important;
}

.bootstrap-loader-day-div {
  position: absolute !important;
  z-index: 100 !important;
  top: 276px !important;
  right: 659px !important;
}
.not-allowed {
  pointer-events: auto !important;
  cursor: not-allowed !important;
}
.trade-notification {
  height: 300px;
  overflow-y: auto;
}
.admin-spinner{
  position: fixed;
  left: 700px;
  top: 292px;
  z-index: 11;
}

.admin-spinner-initial {
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  position: fixed !important;
  left: 0;
  top: 0;
  z-index: 10000 !important;
  display: flex;
  justify-content: center;
  align-items: center;
}

.patient-list-table td {
  width: 100px;
  text-wrap: balance;
}
.btn-outline-primary.restore-bulk-patients:disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: #b9b9b9;
}
.select2-selection__rendered li{
  color: #030303 !important;
}

