#do-container {
  border: 1px solid #eee;
  border-radius: 4px;
}
#do-container.day-changing .navigation {
  pointer-events: none;
}
#do-container .hidden {
  display: none;
}
#do-container .do-checkbox {
  display: inline-block;
  line-height: 30px;
  min-width: 50px;
  border-radius: 3px;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  background: #fff;
  color: var(--primary-color);
  border: 1px solid #ccc;
  margin: 0 10px 10px 0;
}
#do-container .do-checkbox:hover {
  cursor: pointer !important;
  background: var(--secondary-color) !important;
  color: #fff !important;
}
#do-container .do-checkbox.selected {
  background: var(--primary-color);
  color: #fff;
  border: 1px solid var(--primary-color);
}
#do-container .date-controller-inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 10px 5px;
  border-bottom: 1px solid #eee;
  height: 55px;
}
#do-container .date-controller-inner .date-control {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 50%;
}
#do-container .date-controller-inner .date-control .date {
  margin: 1px 15px 0;
}
#do-container .date-controller-inner .jump-control {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
#do-container .date-controller-inner .jump-control .select-date {
  margin-left: 10px;
  position: relative;
}
#do-container .date-controller-inner .navigation :hover {
  cursor: pointer;
}
#do-container .date-controller-inner .filter-counters {
  display: inline-block;
  margin-left: 5px;
}
#do-container .date-controller-inner .filter-counters p {
  font-size: 12px;
  margin-bottom: 0px;
}
#do-container #do-calendar {
  height: calc(100vh - 180px);
  position: relative;
}
#do-container #do-calendar #do-calendar-inner {
  height: 100%;
}
#do-container #do-calendar #do-calendar-inner .slick-list {
  height: 100%;
}
#do-container #do-calendar #do-calendar-inner .slick-list .slick-track {
  height: 100%;
}
#do-container #do-calendar #do-calendar-inner .day {
  display: flex;
  overflow: scroll;
  height: 100%;
}
#do-container #do-calendar #do-calendar-inner .day .intervals {
  width: 60px;
  flex-basis: 60px;
  position: sticky;
  left: 0;
  z-index: 4;
  background: #fff;
}
#do-container #do-calendar #do-calendar-inner .day .intervals .interval {
  width: 60px;
  line-height: 59px;
  text-align: center;
  border-bottom: 1px solid #eee;
  border-right: 1px solid #eee;
}
#do-container #do-calendar #do-calendar-inner .day .intervals .dummy {
  height: 100px;
}
#do-container #do-calendar #do-calendar-inner .day .dates {
  width: 100%;
}
#do-container #do-calendar #do-calendar-inner .day .dates .doctors {
  display: flex;
  position: sticky;
  top: 0;
  z-index: 4;
  background: #fff;
  border-bottom: 1px solid #eee;
}
#do-container #do-calendar #do-calendar-inner .day .dates .doctors .doctor-name {
  flex-basis: 90px;
  min-width: 90px;
  flex: 1;
  height: 100px;
  display: inline-flex;
  justify-content: center;
  flex-direction: column;
  font-size: 12px;
  text-align: center;
  overflow: hidden;
  border-right: 1px solid #eee;
  padding: 4px 2px;
}
#do-container #do-calendar #do-calendar-inner .day .dates .doctors .doctor-name .comment {
  font-size: 11px;
  color: var(--primary-color);
  height: 25%;
}
#do-container #do-calendar #do-calendar-inner .day .dates .doctors .doctor-name .comment:hover {
  cursor: pointer;
  text-decoration: underline;
}
#do-container #do-calendar #do-calendar-inner .day .dates .doctors .doctor-name .comment.has-comment {
  color: #ff7171;
  font-weight: 700;
}
#do-container #do-calendar #do-calendar-inner .day .dates .doctors .doctor-name .name {
  height: 65%;
  display: flex;
  align-items: center;
  text-align: center;
  justify-content: center;
}
#do-container #do-calendar #do-calendar-inner .day .dates .doctors .doctor-name p {
  margin-bottom: 0;
  padding: 2px 5px;
}
#do-container #do-calendar #do-calendar-inner .day .dates .doctors .doctor-name .doctor-name-controller {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
}
#do-container #do-calendar #do-calendar-inner .day .dates .doctors .doctor-name .doctor-name-controller .doctor-move-element,
#do-container #do-calendar #do-calendar-inner .day .dates .doctors .doctor-name .doctor-name-controller .jump-to-profile {
  padding: 2px 4px;
}
#do-container #do-calendar #do-calendar-inner .day .dates .doctors .doctor-name .doctor-name-controller .doctor-move-element:hover,
#do-container #do-calendar #do-calendar-inner .day .dates .doctors .doctor-name .doctor-name-controller .jump-to-profile:hover {
  cursor: pointer;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times {
  display: flex;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col {
  flex-basis: 90px;
  min-width: 90px;
  flex: 1;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(1) .reservation {
  background-color: rgba(0, 188, 212, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(1) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="0"] {
  background-color: rgba(0, 188, 212, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="0"] p {
  color: rgb(0, 188, 212) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(2) .reservation {
  background-color: rgba(142, 68, 173, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(2) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="1"] {
  background-color: rgba(142, 68, 173, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="1"] p {
  color: rgb(142, 68, 173) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(3) .reservation {
  background-color: rgba(224, 17, 95, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(3) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="2"] {
  background-color: rgba(224, 17, 95, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="2"] p {
  color: rgb(224, 17, 95) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(4) .reservation {
  background-color: rgba(108, 52, 131, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(4) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="3"] {
  background-color: rgba(108, 52, 131, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="3"] p {
  color: rgb(108, 52, 131) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(5) .reservation {
  background-color: rgba(139, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(5) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="4"] {
  background-color: rgba(139, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="4"] p {
  color: rgb(139, 64, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(6) .reservation {
  background-color: rgba(15, 82, 186, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(6) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="5"] {
  background-color: rgba(15, 82, 186, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="5"] p {
  color: rgb(15, 82, 186) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(7) .reservation {
  background-color: rgba(0, 128, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(7) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="6"] {
  background-color: rgba(0, 128, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="6"] p {
  color: rgb(0, 128, 128) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(8) .reservation {
  background-color: rgba(192, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(8) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="7"] {
  background-color: rgba(192, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="7"] p {
  color: rgb(192, 64, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(9) .reservation {
  background-color: rgba(100, 149, 237, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(9) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="8"] {
  background-color: rgba(100, 149, 237, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="8"] p {
  color: rgb(100, 149, 237) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(10) .reservation {
  background-color: rgba(128, 0, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(10) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="9"] {
  background-color: rgba(128, 0, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="9"] p {
  color: rgb(128, 0, 128) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(11) .reservation {
  background-color: rgba(180, 196, 36, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(11) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="10"] {
  background-color: rgba(180, 196, 36, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="10"] p {
  color: rgb(180, 196, 36) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(12) .reservation {
  background-color: rgba(227, 115, 94, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(12) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="11"] {
  background-color: rgba(227, 115, 94, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="11"] p {
  color: rgb(227, 115, 94) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(13) .reservation {
  background-color: rgba(0, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(13) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="12"] {
  background-color: rgba(0, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="12"] p {
  color: rgb(0, 0, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(14) .reservation {
  background-color: rgba(127, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(14) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="13"] {
  background-color: rgba(127, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="13"] p {
  color: rgb(127, 0, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(15) .reservation {
  background-color: rgba(227, 11, 92, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(15) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="14"] {
  background-color: rgba(227, 11, 92, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="14"] p {
  color: rgb(227, 11, 92) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(16) .reservation {
  background-color: rgba(80, 200, 120, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(16) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="15"] {
  background-color: rgba(80, 200, 120, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="15"] p {
  color: rgb(80, 200, 120) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(17) .reservation {
  background-color: rgba(255, 117, 24, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(17) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="16"] {
  background-color: rgba(255, 117, 24, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="16"] p {
  color: rgb(255, 117, 24) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(18) .reservation {
  background-color: rgba(0, 150, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(18) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="17"] {
  background-color: rgba(0, 150, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="17"] p {
  color: rgb(0, 150, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(19) .reservation {
  background-color: rgba(93, 63, 211, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(19) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="18"] {
  background-color: rgba(93, 63, 211, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="18"] p {
  color: rgb(93, 63, 211) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(20) .reservation {
  background-color: rgba(42, 170, 138, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(20) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="19"] {
  background-color: rgba(42, 170, 138, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="19"] p {
  color: rgb(42, 170, 138) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(21) .reservation {
  background-color: rgba(255, 165, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(21) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="20"] {
  background-color: rgba(255, 165, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="20"] p {
  color: rgb(255, 165, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(22) .reservation {
  background-color: rgba(0, 188, 212, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(22) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="21"] {
  background-color: rgba(0, 188, 212, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="21"] p {
  color: rgb(0, 188, 212) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(23) .reservation {
  background-color: rgba(142, 68, 173, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(23) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="22"] {
  background-color: rgba(142, 68, 173, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="22"] p {
  color: rgb(142, 68, 173) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(24) .reservation {
  background-color: rgba(224, 17, 95, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(24) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="23"] {
  background-color: rgba(224, 17, 95, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="23"] p {
  color: rgb(224, 17, 95) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(25) .reservation {
  background-color: rgba(108, 52, 131, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(25) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="24"] {
  background-color: rgba(108, 52, 131, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="24"] p {
  color: rgb(108, 52, 131) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(26) .reservation {
  background-color: rgba(139, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(26) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="25"] {
  background-color: rgba(139, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="25"] p {
  color: rgb(139, 64, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(27) .reservation {
  background-color: rgba(15, 82, 186, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(27) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="26"] {
  background-color: rgba(15, 82, 186, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="26"] p {
  color: rgb(15, 82, 186) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(28) .reservation {
  background-color: rgba(0, 128, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(28) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="27"] {
  background-color: rgba(0, 128, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="27"] p {
  color: rgb(0, 128, 128) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(29) .reservation {
  background-color: rgba(192, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(29) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="28"] {
  background-color: rgba(192, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="28"] p {
  color: rgb(192, 64, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(30) .reservation {
  background-color: rgba(100, 149, 237, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(30) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="29"] {
  background-color: rgba(100, 149, 237, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="29"] p {
  color: rgb(100, 149, 237) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(31) .reservation {
  background-color: rgba(128, 0, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(31) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="30"] {
  background-color: rgba(128, 0, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="30"] p {
  color: rgb(128, 0, 128) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(32) .reservation {
  background-color: rgba(180, 196, 36, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(32) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="31"] {
  background-color: rgba(180, 196, 36, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="31"] p {
  color: rgb(180, 196, 36) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(33) .reservation {
  background-color: rgba(227, 115, 94, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(33) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="32"] {
  background-color: rgba(227, 115, 94, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="32"] p {
  color: rgb(227, 115, 94) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(34) .reservation {
  background-color: rgba(0, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(34) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="33"] {
  background-color: rgba(0, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="33"] p {
  color: rgb(0, 0, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(35) .reservation {
  background-color: rgba(127, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(35) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="34"] {
  background-color: rgba(127, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="34"] p {
  color: rgb(127, 0, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(36) .reservation {
  background-color: rgba(227, 11, 92, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(36) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="35"] {
  background-color: rgba(227, 11, 92, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="35"] p {
  color: rgb(227, 11, 92) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(37) .reservation {
  background-color: rgba(80, 200, 120, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(37) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="36"] {
  background-color: rgba(80, 200, 120, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="36"] p {
  color: rgb(80, 200, 120) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(38) .reservation {
  background-color: rgba(255, 117, 24, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(38) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="37"] {
  background-color: rgba(255, 117, 24, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="37"] p {
  color: rgb(255, 117, 24) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(39) .reservation {
  background-color: rgba(0, 150, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(39) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="38"] {
  background-color: rgba(0, 150, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="38"] p {
  color: rgb(0, 150, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(40) .reservation {
  background-color: rgba(93, 63, 211, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(40) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="39"] {
  background-color: rgba(93, 63, 211, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="39"] p {
  color: rgb(93, 63, 211) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(41) .reservation {
  background-color: rgba(42, 170, 138, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(41) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="40"] {
  background-color: rgba(42, 170, 138, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="40"] p {
  color: rgb(42, 170, 138) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(42) .reservation {
  background-color: rgba(255, 165, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(42) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="41"] {
  background-color: rgba(255, 165, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="41"] p {
  color: rgb(255, 165, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(43) .reservation {
  background-color: rgba(0, 188, 212, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(43) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="42"] {
  background-color: rgba(0, 188, 212, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="42"] p {
  color: rgb(0, 188, 212) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(44) .reservation {
  background-color: rgba(142, 68, 173, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(44) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="43"] {
  background-color: rgba(142, 68, 173, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="43"] p {
  color: rgb(142, 68, 173) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(45) .reservation {
  background-color: rgba(224, 17, 95, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(45) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="44"] {
  background-color: rgba(224, 17, 95, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="44"] p {
  color: rgb(224, 17, 95) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(46) .reservation {
  background-color: rgba(108, 52, 131, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(46) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="45"] {
  background-color: rgba(108, 52, 131, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="45"] p {
  color: rgb(108, 52, 131) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(47) .reservation {
  background-color: rgba(139, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(47) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="46"] {
  background-color: rgba(139, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="46"] p {
  color: rgb(139, 64, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(48) .reservation {
  background-color: rgba(15, 82, 186, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(48) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="47"] {
  background-color: rgba(15, 82, 186, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="47"] p {
  color: rgb(15, 82, 186) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(49) .reservation {
  background-color: rgba(0, 128, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(49) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="48"] {
  background-color: rgba(0, 128, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="48"] p {
  color: rgb(0, 128, 128) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(50) .reservation {
  background-color: rgba(192, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(50) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="49"] {
  background-color: rgba(192, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="49"] p {
  color: rgb(192, 64, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(51) .reservation {
  background-color: rgba(100, 149, 237, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(51) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="50"] {
  background-color: rgba(100, 149, 237, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="50"] p {
  color: rgb(100, 149, 237) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(52) .reservation {
  background-color: rgba(128, 0, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(52) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="51"] {
  background-color: rgba(128, 0, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="51"] p {
  color: rgb(128, 0, 128) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(53) .reservation {
  background-color: rgba(180, 196, 36, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(53) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="52"] {
  background-color: rgba(180, 196, 36, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="52"] p {
  color: rgb(180, 196, 36) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(54) .reservation {
  background-color: rgba(227, 115, 94, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(54) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="53"] {
  background-color: rgba(227, 115, 94, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="53"] p {
  color: rgb(227, 115, 94) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(55) .reservation {
  background-color: rgba(0, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(55) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="54"] {
  background-color: rgba(0, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="54"] p {
  color: rgb(0, 0, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(56) .reservation {
  background-color: rgba(127, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(56) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="55"] {
  background-color: rgba(127, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="55"] p {
  color: rgb(127, 0, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(57) .reservation {
  background-color: rgba(227, 11, 92, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(57) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="56"] {
  background-color: rgba(227, 11, 92, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="56"] p {
  color: rgb(227, 11, 92) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(58) .reservation {
  background-color: rgba(80, 200, 120, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(58) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="57"] {
  background-color: rgba(80, 200, 120, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="57"] p {
  color: rgb(80, 200, 120) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(59) .reservation {
  background-color: rgba(255, 117, 24, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(59) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="58"] {
  background-color: rgba(255, 117, 24, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="58"] p {
  color: rgb(255, 117, 24) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(60) .reservation {
  background-color: rgba(0, 150, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(60) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="59"] {
  background-color: rgba(0, 150, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="59"] p {
  color: rgb(0, 150, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(61) .reservation {
  background-color: rgba(93, 63, 211, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(61) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="60"] {
  background-color: rgba(93, 63, 211, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="60"] p {
  color: rgb(93, 63, 211) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(62) .reservation {
  background-color: rgba(42, 170, 138, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(62) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="61"] {
  background-color: rgba(42, 170, 138, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="61"] p {
  color: rgb(42, 170, 138) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(63) .reservation {
  background-color: rgba(255, 165, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(63) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="62"] {
  background-color: rgba(255, 165, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="62"] p {
  color: rgb(255, 165, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(64) .reservation {
  background-color: rgba(0, 188, 212, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(64) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="63"] {
  background-color: rgba(0, 188, 212, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="63"] p {
  color: rgb(0, 188, 212) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(65) .reservation {
  background-color: rgba(142, 68, 173, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(65) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="64"] {
  background-color: rgba(142, 68, 173, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="64"] p {
  color: rgb(142, 68, 173) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(66) .reservation {
  background-color: rgba(224, 17, 95, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(66) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="65"] {
  background-color: rgba(224, 17, 95, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="65"] p {
  color: rgb(224, 17, 95) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(67) .reservation {
  background-color: rgba(108, 52, 131, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(67) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="66"] {
  background-color: rgba(108, 52, 131, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="66"] p {
  color: rgb(108, 52, 131) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(68) .reservation {
  background-color: rgba(139, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(68) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="67"] {
  background-color: rgba(139, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="67"] p {
  color: rgb(139, 64, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(69) .reservation {
  background-color: rgba(15, 82, 186, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(69) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="68"] {
  background-color: rgba(15, 82, 186, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="68"] p {
  color: rgb(15, 82, 186) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(70) .reservation {
  background-color: rgba(0, 128, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(70) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="69"] {
  background-color: rgba(0, 128, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="69"] p {
  color: rgb(0, 128, 128) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(71) .reservation {
  background-color: rgba(192, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(71) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="70"] {
  background-color: rgba(192, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="70"] p {
  color: rgb(192, 64, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(72) .reservation {
  background-color: rgba(100, 149, 237, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(72) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="71"] {
  background-color: rgba(100, 149, 237, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="71"] p {
  color: rgb(100, 149, 237) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(73) .reservation {
  background-color: rgba(128, 0, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(73) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="72"] {
  background-color: rgba(128, 0, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="72"] p {
  color: rgb(128, 0, 128) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(74) .reservation {
  background-color: rgba(180, 196, 36, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(74) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="73"] {
  background-color: rgba(180, 196, 36, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="73"] p {
  color: rgb(180, 196, 36) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(75) .reservation {
  background-color: rgba(227, 115, 94, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(75) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="74"] {
  background-color: rgba(227, 115, 94, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="74"] p {
  color: rgb(227, 115, 94) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(76) .reservation {
  background-color: rgba(0, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(76) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="75"] {
  background-color: rgba(0, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="75"] p {
  color: rgb(0, 0, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(77) .reservation {
  background-color: rgba(127, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(77) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="76"] {
  background-color: rgba(127, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="76"] p {
  color: rgb(127, 0, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(78) .reservation {
  background-color: rgba(227, 11, 92, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(78) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="77"] {
  background-color: rgba(227, 11, 92, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="77"] p {
  color: rgb(227, 11, 92) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(79) .reservation {
  background-color: rgba(80, 200, 120, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(79) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="78"] {
  background-color: rgba(80, 200, 120, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="78"] p {
  color: rgb(80, 200, 120) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(80) .reservation {
  background-color: rgba(255, 117, 24, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(80) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="79"] {
  background-color: rgba(255, 117, 24, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="79"] p {
  color: rgb(255, 117, 24) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(81) .reservation {
  background-color: rgba(0, 150, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(81) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="80"] {
  background-color: rgba(0, 150, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="80"] p {
  color: rgb(0, 150, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(82) .reservation {
  background-color: rgba(93, 63, 211, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(82) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="81"] {
  background-color: rgba(93, 63, 211, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="81"] p {
  color: rgb(93, 63, 211) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(83) .reservation {
  background-color: rgba(42, 170, 138, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(83) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="82"] {
  background-color: rgba(42, 170, 138, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="82"] p {
  color: rgb(42, 170, 138) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(84) .reservation {
  background-color: rgba(255, 165, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(84) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="83"] {
  background-color: rgba(255, 165, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="83"] p {
  color: rgb(255, 165, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(85) .reservation {
  background-color: rgba(0, 188, 212, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(85) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="84"] {
  background-color: rgba(0, 188, 212, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="84"] p {
  color: rgb(0, 188, 212) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(86) .reservation {
  background-color: rgba(142, 68, 173, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(86) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="85"] {
  background-color: rgba(142, 68, 173, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="85"] p {
  color: rgb(142, 68, 173) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(87) .reservation {
  background-color: rgba(224, 17, 95, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(87) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="86"] {
  background-color: rgba(224, 17, 95, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="86"] p {
  color: rgb(224, 17, 95) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(88) .reservation {
  background-color: rgba(108, 52, 131, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(88) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="87"] {
  background-color: rgba(108, 52, 131, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="87"] p {
  color: rgb(108, 52, 131) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(89) .reservation {
  background-color: rgba(139, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(89) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="88"] {
  background-color: rgba(139, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="88"] p {
  color: rgb(139, 64, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(90) .reservation {
  background-color: rgba(15, 82, 186, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(90) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="89"] {
  background-color: rgba(15, 82, 186, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="89"] p {
  color: rgb(15, 82, 186) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(91) .reservation {
  background-color: rgba(0, 128, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(91) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="90"] {
  background-color: rgba(0, 128, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="90"] p {
  color: rgb(0, 128, 128) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(92) .reservation {
  background-color: rgba(192, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(92) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="91"] {
  background-color: rgba(192, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="91"] p {
  color: rgb(192, 64, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(93) .reservation {
  background-color: rgba(100, 149, 237, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(93) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="92"] {
  background-color: rgba(100, 149, 237, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="92"] p {
  color: rgb(100, 149, 237) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(94) .reservation {
  background-color: rgba(128, 0, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(94) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="93"] {
  background-color: rgba(128, 0, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="93"] p {
  color: rgb(128, 0, 128) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(95) .reservation {
  background-color: rgba(180, 196, 36, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(95) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="94"] {
  background-color: rgba(180, 196, 36, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="94"] p {
  color: rgb(180, 196, 36) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(96) .reservation {
  background-color: rgba(227, 115, 94, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(96) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="95"] {
  background-color: rgba(227, 115, 94, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="95"] p {
  color: rgb(227, 115, 94) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(97) .reservation {
  background-color: rgba(0, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(97) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="96"] {
  background-color: rgba(0, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="96"] p {
  color: rgb(0, 0, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(98) .reservation {
  background-color: rgba(127, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(98) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="97"] {
  background-color: rgba(127, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="97"] p {
  color: rgb(127, 0, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(99) .reservation {
  background-color: rgba(227, 11, 92, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(99) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="98"] {
  background-color: rgba(227, 11, 92, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="98"] p {
  color: rgb(227, 11, 92) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(100) .reservation {
  background-color: rgba(80, 200, 120, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(100) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="99"] {
  background-color: rgba(80, 200, 120, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="99"] p {
  color: rgb(80, 200, 120) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(101) .reservation {
  background-color: rgba(255, 117, 24, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(101) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="100"] {
  background-color: rgba(255, 117, 24, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="100"] p {
  color: rgb(255, 117, 24) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(102) .reservation {
  background-color: rgba(0, 150, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(102) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="101"] {
  background-color: rgba(0, 150, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="101"] p {
  color: rgb(0, 150, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(103) .reservation {
  background-color: rgba(93, 63, 211, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(103) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="102"] {
  background-color: rgba(93, 63, 211, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="102"] p {
  color: rgb(93, 63, 211) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(104) .reservation {
  background-color: rgba(42, 170, 138, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(104) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="103"] {
  background-color: rgba(42, 170, 138, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="103"] p {
  color: rgb(42, 170, 138) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(105) .reservation {
  background-color: rgba(255, 165, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(105) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="104"] {
  background-color: rgba(255, 165, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="104"] p {
  color: rgb(255, 165, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(106) .reservation {
  background-color: rgba(0, 188, 212, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(106) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="105"] {
  background-color: rgba(0, 188, 212, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="105"] p {
  color: rgb(0, 188, 212) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(107) .reservation {
  background-color: rgba(142, 68, 173, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(107) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="106"] {
  background-color: rgba(142, 68, 173, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="106"] p {
  color: rgb(142, 68, 173) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(108) .reservation {
  background-color: rgba(224, 17, 95, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(108) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="107"] {
  background-color: rgba(224, 17, 95, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="107"] p {
  color: rgb(224, 17, 95) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(109) .reservation {
  background-color: rgba(108, 52, 131, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(109) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="108"] {
  background-color: rgba(108, 52, 131, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="108"] p {
  color: rgb(108, 52, 131) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(110) .reservation {
  background-color: rgba(139, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(110) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="109"] {
  background-color: rgba(139, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="109"] p {
  color: rgb(139, 64, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(111) .reservation {
  background-color: rgba(15, 82, 186, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(111) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="110"] {
  background-color: rgba(15, 82, 186, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="110"] p {
  color: rgb(15, 82, 186) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(112) .reservation {
  background-color: rgba(0, 128, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(112) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="111"] {
  background-color: rgba(0, 128, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="111"] p {
  color: rgb(0, 128, 128) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(113) .reservation {
  background-color: rgba(192, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(113) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="112"] {
  background-color: rgba(192, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="112"] p {
  color: rgb(192, 64, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(114) .reservation {
  background-color: rgba(100, 149, 237, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(114) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="113"] {
  background-color: rgba(100, 149, 237, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="113"] p {
  color: rgb(100, 149, 237) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(115) .reservation {
  background-color: rgba(128, 0, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(115) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="114"] {
  background-color: rgba(128, 0, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="114"] p {
  color: rgb(128, 0, 128) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(116) .reservation {
  background-color: rgba(180, 196, 36, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(116) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="115"] {
  background-color: rgba(180, 196, 36, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="115"] p {
  color: rgb(180, 196, 36) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(117) .reservation {
  background-color: rgba(227, 115, 94, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(117) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="116"] {
  background-color: rgba(227, 115, 94, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="116"] p {
  color: rgb(227, 115, 94) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(118) .reservation {
  background-color: rgba(0, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(118) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="117"] {
  background-color: rgba(0, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="117"] p {
  color: rgb(0, 0, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(119) .reservation {
  background-color: rgba(127, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(119) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="118"] {
  background-color: rgba(127, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="118"] p {
  color: rgb(127, 0, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(120) .reservation {
  background-color: rgba(227, 11, 92, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(120) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="119"] {
  background-color: rgba(227, 11, 92, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="119"] p {
  color: rgb(227, 11, 92) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(121) .reservation {
  background-color: rgba(80, 200, 120, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(121) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="120"] {
  background-color: rgba(80, 200, 120, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="120"] p {
  color: rgb(80, 200, 120) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(122) .reservation {
  background-color: rgba(255, 117, 24, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(122) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="121"] {
  background-color: rgba(255, 117, 24, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="121"] p {
  color: rgb(255, 117, 24) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(123) .reservation {
  background-color: rgba(0, 150, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(123) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="122"] {
  background-color: rgba(0, 150, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="122"] p {
  color: rgb(0, 150, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(124) .reservation {
  background-color: rgba(93, 63, 211, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(124) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="123"] {
  background-color: rgba(93, 63, 211, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="123"] p {
  color: rgb(93, 63, 211) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(125) .reservation {
  background-color: rgba(42, 170, 138, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(125) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="124"] {
  background-color: rgba(42, 170, 138, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="124"] p {
  color: rgb(42, 170, 138) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(126) .reservation {
  background-color: rgba(255, 165, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(126) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="125"] {
  background-color: rgba(255, 165, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="125"] p {
  color: rgb(255, 165, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(127) .reservation {
  background-color: rgba(142, 68, 173, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(127) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="126"] {
  background-color: rgba(142, 68, 173, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="126"] p {
  color: rgb(142, 68, 173) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(128) .reservation {
  background-color: rgba(224, 17, 95, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(128) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="127"] {
  background-color: rgba(224, 17, 95, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="127"] p {
  color: rgb(224, 17, 95) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(129) .reservation {
  background-color: rgba(108, 52, 131, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(129) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="128"] {
  background-color: rgba(108, 52, 131, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="128"] p {
  color: rgb(108, 52, 131) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(130) .reservation {
  background-color: rgba(139, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(130) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="129"] {
  background-color: rgba(139, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="129"] p {
  color: rgb(139, 64, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(131) .reservation {
  background-color: rgba(15, 82, 186, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(131) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="130"] {
  background-color: rgba(15, 82, 186, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="130"] p {
  color: rgb(15, 82, 186) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(132) .reservation {
  background-color: rgba(0, 128, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(132) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="131"] {
  background-color: rgba(0, 128, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="131"] p {
  color: rgb(0, 128, 128) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(133) .reservation {
  background-color: rgba(192, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(133) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="132"] {
  background-color: rgba(192, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="132"] p {
  color: rgb(192, 64, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(134) .reservation {
  background-color: rgba(100, 149, 237, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(134) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="133"] {
  background-color: rgba(100, 149, 237, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="133"] p {
  color: rgb(100, 149, 237) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(135) .reservation {
  background-color: rgba(128, 0, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(135) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="134"] {
  background-color: rgba(128, 0, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="134"] p {
  color: rgb(128, 0, 128) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(136) .reservation {
  background-color: rgba(180, 196, 36, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(136) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="135"] {
  background-color: rgba(180, 196, 36, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="135"] p {
  color: rgb(180, 196, 36) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(137) .reservation {
  background-color: rgba(227, 115, 94, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(137) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="136"] {
  background-color: rgba(227, 115, 94, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="136"] p {
  color: rgb(227, 115, 94) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(138) .reservation {
  background-color: rgba(0, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(138) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="137"] {
  background-color: rgba(0, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="137"] p {
  color: rgb(0, 0, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(139) .reservation {
  background-color: rgba(127, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(139) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="138"] {
  background-color: rgba(127, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="138"] p {
  color: rgb(127, 0, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(140) .reservation {
  background-color: rgba(227, 11, 92, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(140) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="139"] {
  background-color: rgba(227, 11, 92, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="139"] p {
  color: rgb(227, 11, 92) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(141) .reservation {
  background-color: rgba(80, 200, 120, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(141) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="140"] {
  background-color: rgba(80, 200, 120, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="140"] p {
  color: rgb(80, 200, 120) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(142) .reservation {
  background-color: rgba(255, 117, 24, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(142) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="141"] {
  background-color: rgba(255, 117, 24, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="141"] p {
  color: rgb(255, 117, 24) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(143) .reservation {
  background-color: rgba(0, 150, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(143) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="142"] {
  background-color: rgba(0, 150, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="142"] p {
  color: rgb(0, 150, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(144) .reservation {
  background-color: rgba(93, 63, 211, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(144) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="143"] {
  background-color: rgba(93, 63, 211, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="143"] p {
  color: rgb(93, 63, 211) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(145) .reservation {
  background-color: rgba(42, 170, 138, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(145) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="144"] {
  background-color: rgba(42, 170, 138, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="144"] p {
  color: rgb(42, 170, 138) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(146) .reservation {
  background-color: rgba(255, 165, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(146) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="145"] {
  background-color: rgba(255, 165, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="145"] p {
  color: rgb(255, 165, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(147) .reservation {
  background-color: rgba(0, 188, 212, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(147) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="146"] {
  background-color: rgba(0, 188, 212, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="146"] p {
  color: rgb(0, 188, 212) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(148) .reservation {
  background-color: rgba(142, 68, 173, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(148) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="147"] {
  background-color: rgba(142, 68, 173, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="147"] p {
  color: rgb(142, 68, 173) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(149) .reservation {
  background-color: rgba(224, 17, 95, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(149) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="148"] {
  background-color: rgba(224, 17, 95, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="148"] p {
  color: rgb(224, 17, 95) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(150) .reservation {
  background-color: rgba(108, 52, 131, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(150) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="149"] {
  background-color: rgba(108, 52, 131, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="149"] p {
  color: rgb(108, 52, 131) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(151) .reservation {
  background-color: rgba(139, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(151) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="150"] {
  background-color: rgba(139, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="150"] p {
  color: rgb(139, 64, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(152) .reservation {
  background-color: rgba(15, 82, 186, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(152) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="151"] {
  background-color: rgba(15, 82, 186, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="151"] p {
  color: rgb(15, 82, 186) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(153) .reservation {
  background-color: rgba(0, 128, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(153) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="152"] {
  background-color: rgba(0, 128, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="152"] p {
  color: rgb(0, 128, 128) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(154) .reservation {
  background-color: rgba(192, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(154) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="153"] {
  background-color: rgba(192, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="153"] p {
  color: rgb(192, 64, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(155) .reservation {
  background-color: rgba(100, 149, 237, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(155) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="154"] {
  background-color: rgba(100, 149, 237, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="154"] p {
  color: rgb(100, 149, 237) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(156) .reservation {
  background-color: rgba(128, 0, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(156) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="155"] {
  background-color: rgba(128, 0, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="155"] p {
  color: rgb(128, 0, 128) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(157) .reservation {
  background-color: rgba(180, 196, 36, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(157) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="156"] {
  background-color: rgba(180, 196, 36, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="156"] p {
  color: rgb(180, 196, 36) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(158) .reservation {
  background-color: rgba(227, 115, 94, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(158) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="157"] {
  background-color: rgba(227, 115, 94, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="157"] p {
  color: rgb(227, 115, 94) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(159) .reservation {
  background-color: rgba(0, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(159) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="158"] {
  background-color: rgba(0, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="158"] p {
  color: rgb(0, 0, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(160) .reservation {
  background-color: rgba(127, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(160) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="159"] {
  background-color: rgba(127, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="159"] p {
  color: rgb(127, 0, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(161) .reservation {
  background-color: rgba(227, 11, 92, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(161) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="160"] {
  background-color: rgba(227, 11, 92, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="160"] p {
  color: rgb(227, 11, 92) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(162) .reservation {
  background-color: rgba(80, 200, 120, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(162) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="161"] {
  background-color: rgba(80, 200, 120, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="161"] p {
  color: rgb(80, 200, 120) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(163) .reservation {
  background-color: rgba(255, 117, 24, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(163) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="162"] {
  background-color: rgba(255, 117, 24, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="162"] p {
  color: rgb(255, 117, 24) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(164) .reservation {
  background-color: rgba(0, 150, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(164) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="163"] {
  background-color: rgba(0, 150, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="163"] p {
  color: rgb(0, 150, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(165) .reservation {
  background-color: rgba(93, 63, 211, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(165) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="164"] {
  background-color: rgba(93, 63, 211, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="164"] p {
  color: rgb(93, 63, 211) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(166) .reservation {
  background-color: rgba(42, 170, 138, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(166) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="165"] {
  background-color: rgba(42, 170, 138, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="165"] p {
  color: rgb(42, 170, 138) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(167) .reservation {
  background-color: rgba(255, 165, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(167) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="166"] {
  background-color: rgba(255, 165, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="166"] p {
  color: rgb(255, 165, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(168) .reservation {
  background-color: rgba(0, 188, 212, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(168) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="167"] {
  background-color: rgba(0, 188, 212, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="167"] p {
  color: rgb(0, 188, 212) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(169) .reservation {
  background-color: rgba(142, 68, 173, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(169) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="168"] {
  background-color: rgba(142, 68, 173, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="168"] p {
  color: rgb(142, 68, 173) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(170) .reservation {
  background-color: rgba(224, 17, 95, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(170) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="169"] {
  background-color: rgba(224, 17, 95, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="169"] p {
  color: rgb(224, 17, 95) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(171) .reservation {
  background-color: rgba(108, 52, 131, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(171) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="170"] {
  background-color: rgba(108, 52, 131, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="170"] p {
  color: rgb(108, 52, 131) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(172) .reservation {
  background-color: rgba(139, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(172) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="171"] {
  background-color: rgba(139, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="171"] p {
  color: rgb(139, 64, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(173) .reservation {
  background-color: rgba(15, 82, 186, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(173) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="172"] {
  background-color: rgba(15, 82, 186, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="172"] p {
  color: rgb(15, 82, 186) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(174) .reservation {
  background-color: rgba(0, 128, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(174) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="173"] {
  background-color: rgba(0, 128, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="173"] p {
  color: rgb(0, 128, 128) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(175) .reservation {
  background-color: rgba(192, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(175) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="174"] {
  background-color: rgba(192, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="174"] p {
  color: rgb(192, 64, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(176) .reservation {
  background-color: rgba(100, 149, 237, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(176) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="175"] {
  background-color: rgba(100, 149, 237, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="175"] p {
  color: rgb(100, 149, 237) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(177) .reservation {
  background-color: rgba(128, 0, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(177) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="176"] {
  background-color: rgba(128, 0, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="176"] p {
  color: rgb(128, 0, 128) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(178) .reservation {
  background-color: rgba(180, 196, 36, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(178) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="177"] {
  background-color: rgba(180, 196, 36, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="177"] p {
  color: rgb(180, 196, 36) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(179) .reservation {
  background-color: rgba(227, 115, 94, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(179) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="178"] {
  background-color: rgba(227, 115, 94, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="178"] p {
  color: rgb(227, 115, 94) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(180) .reservation {
  background-color: rgba(0, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(180) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="179"] {
  background-color: rgba(0, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="179"] p {
  color: rgb(0, 0, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(181) .reservation {
  background-color: rgba(127, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(181) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="180"] {
  background-color: rgba(127, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="180"] p {
  color: rgb(127, 0, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(182) .reservation {
  background-color: rgba(227, 11, 92, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(182) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="181"] {
  background-color: rgba(227, 11, 92, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="181"] p {
  color: rgb(227, 11, 92) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(183) .reservation {
  background-color: rgba(80, 200, 120, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(183) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="182"] {
  background-color: rgba(80, 200, 120, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="182"] p {
  color: rgb(80, 200, 120) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(184) .reservation {
  background-color: rgba(255, 117, 24, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(184) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="183"] {
  background-color: rgba(255, 117, 24, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="183"] p {
  color: rgb(255, 117, 24) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(185) .reservation {
  background-color: rgba(0, 150, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(185) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="184"] {
  background-color: rgba(0, 150, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="184"] p {
  color: rgb(0, 150, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(186) .reservation {
  background-color: rgba(93, 63, 211, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(186) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="185"] {
  background-color: rgba(93, 63, 211, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="185"] p {
  color: rgb(93, 63, 211) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(187) .reservation {
  background-color: rgba(42, 170, 138, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(187) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="186"] {
  background-color: rgba(42, 170, 138, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="186"] p {
  color: rgb(42, 170, 138) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(188) .reservation {
  background-color: rgba(255, 165, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(188) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="187"] {
  background-color: rgba(255, 165, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="187"] p {
  color: rgb(255, 165, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(189) .reservation {
  background-color: rgba(0, 188, 212, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(189) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="188"] {
  background-color: rgba(0, 188, 212, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="188"] p {
  color: rgb(0, 188, 212) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(190) .reservation {
  background-color: rgba(142, 68, 173, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(190) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="189"] {
  background-color: rgba(142, 68, 173, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="189"] p {
  color: rgb(142, 68, 173) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(191) .reservation {
  background-color: rgba(224, 17, 95, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(191) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="190"] {
  background-color: rgba(224, 17, 95, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="190"] p {
  color: rgb(224, 17, 95) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(192) .reservation {
  background-color: rgba(108, 52, 131, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(192) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="191"] {
  background-color: rgba(108, 52, 131, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="191"] p {
  color: rgb(108, 52, 131) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(193) .reservation {
  background-color: rgba(139, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(193) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="192"] {
  background-color: rgba(139, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="192"] p {
  color: rgb(139, 64, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(194) .reservation {
  background-color: rgba(15, 82, 186, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(194) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="193"] {
  background-color: rgba(15, 82, 186, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="193"] p {
  color: rgb(15, 82, 186) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(195) .reservation {
  background-color: rgba(0, 128, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(195) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="194"] {
  background-color: rgba(0, 128, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="194"] p {
  color: rgb(0, 128, 128) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(196) .reservation {
  background-color: rgba(192, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(196) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="195"] {
  background-color: rgba(192, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="195"] p {
  color: rgb(192, 64, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(197) .reservation {
  background-color: rgba(100, 149, 237, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(197) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="196"] {
  background-color: rgba(100, 149, 237, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="196"] p {
  color: rgb(100, 149, 237) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(198) .reservation {
  background-color: rgba(128, 0, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(198) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="197"] {
  background-color: rgba(128, 0, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="197"] p {
  color: rgb(128, 0, 128) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(199) .reservation {
  background-color: rgba(180, 196, 36, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(199) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="198"] {
  background-color: rgba(180, 196, 36, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="198"] p {
  color: rgb(180, 196, 36) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(200) .reservation {
  background-color: rgba(227, 115, 94, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(200) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="199"] {
  background-color: rgba(227, 115, 94, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="199"] p {
  color: rgb(227, 115, 94) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(201) .reservation {
  background-color: rgba(0, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(201) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="200"] {
  background-color: rgba(0, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="200"] p {
  color: rgb(0, 0, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(202) .reservation {
  background-color: rgba(127, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(202) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="201"] {
  background-color: rgba(127, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="201"] p {
  color: rgb(127, 0, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(203) .reservation {
  background-color: rgba(227, 11, 92, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(203) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="202"] {
  background-color: rgba(227, 11, 92, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="202"] p {
  color: rgb(227, 11, 92) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(204) .reservation {
  background-color: rgba(80, 200, 120, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(204) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="203"] {
  background-color: rgba(80, 200, 120, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="203"] p {
  color: rgb(80, 200, 120) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(205) .reservation {
  background-color: rgba(255, 117, 24, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(205) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="204"] {
  background-color: rgba(255, 117, 24, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="204"] p {
  color: rgb(255, 117, 24) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(206) .reservation {
  background-color: rgba(0, 150, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(206) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="205"] {
  background-color: rgba(0, 150, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="205"] p {
  color: rgb(0, 150, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(207) .reservation {
  background-color: rgba(93, 63, 211, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(207) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="206"] {
  background-color: rgba(93, 63, 211, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="206"] p {
  color: rgb(93, 63, 211) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(208) .reservation {
  background-color: rgba(42, 170, 138, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(208) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="207"] {
  background-color: rgba(42, 170, 138, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="207"] p {
  color: rgb(42, 170, 138) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(209) .reservation {
  background-color: rgba(255, 165, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(209) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="208"] {
  background-color: rgba(255, 165, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="208"] p {
  color: rgb(255, 165, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(210) .reservation {
  background-color: rgba(0, 188, 212, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(210) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="209"] {
  background-color: rgba(0, 188, 212, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="209"] p {
  color: rgb(0, 188, 212) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(211) .reservation {
  background-color: rgba(142, 68, 173, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(211) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="210"] {
  background-color: rgba(142, 68, 173, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="210"] p {
  color: rgb(142, 68, 173) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(212) .reservation {
  background-color: rgba(224, 17, 95, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(212) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="211"] {
  background-color: rgba(224, 17, 95, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="211"] p {
  color: rgb(224, 17, 95) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(213) .reservation {
  background-color: rgba(108, 52, 131, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(213) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="212"] {
  background-color: rgba(108, 52, 131, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="212"] p {
  color: rgb(108, 52, 131) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(214) .reservation {
  background-color: rgba(139, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(214) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="213"] {
  background-color: rgba(139, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="213"] p {
  color: rgb(139, 64, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(215) .reservation {
  background-color: rgba(15, 82, 186, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(215) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="214"] {
  background-color: rgba(15, 82, 186, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="214"] p {
  color: rgb(15, 82, 186) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(216) .reservation {
  background-color: rgba(0, 128, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(216) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="215"] {
  background-color: rgba(0, 128, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="215"] p {
  color: rgb(0, 128, 128) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(217) .reservation {
  background-color: rgba(192, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(217) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="216"] {
  background-color: rgba(192, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="216"] p {
  color: rgb(192, 64, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(218) .reservation {
  background-color: rgba(100, 149, 237, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(218) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="217"] {
  background-color: rgba(100, 149, 237, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="217"] p {
  color: rgb(100, 149, 237) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(219) .reservation {
  background-color: rgba(128, 0, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(219) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="218"] {
  background-color: rgba(128, 0, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="218"] p {
  color: rgb(128, 0, 128) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(220) .reservation {
  background-color: rgba(180, 196, 36, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(220) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="219"] {
  background-color: rgba(180, 196, 36, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="219"] p {
  color: rgb(180, 196, 36) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(221) .reservation {
  background-color: rgba(227, 115, 94, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(221) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="220"] {
  background-color: rgba(227, 115, 94, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="220"] p {
  color: rgb(227, 115, 94) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(222) .reservation {
  background-color: rgba(0, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(222) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="221"] {
  background-color: rgba(0, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="221"] p {
  color: rgb(0, 0, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(223) .reservation {
  background-color: rgba(127, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(223) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="222"] {
  background-color: rgba(127, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="222"] p {
  color: rgb(127, 0, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(224) .reservation {
  background-color: rgba(227, 11, 92, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(224) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="223"] {
  background-color: rgba(227, 11, 92, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="223"] p {
  color: rgb(227, 11, 92) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(225) .reservation {
  background-color: rgba(80, 200, 120, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(225) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="224"] {
  background-color: rgba(80, 200, 120, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="224"] p {
  color: rgb(80, 200, 120) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(226) .reservation {
  background-color: rgba(255, 117, 24, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(226) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="225"] {
  background-color: rgba(255, 117, 24, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="225"] p {
  color: rgb(255, 117, 24) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(227) .reservation {
  background-color: rgba(0, 150, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(227) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="226"] {
  background-color: rgba(0, 150, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="226"] p {
  color: rgb(0, 150, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(228) .reservation {
  background-color: rgba(93, 63, 211, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(228) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="227"] {
  background-color: rgba(93, 63, 211, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="227"] p {
  color: rgb(93, 63, 211) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(229) .reservation {
  background-color: rgba(42, 170, 138, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(229) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="228"] {
  background-color: rgba(42, 170, 138, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="228"] p {
  color: rgb(42, 170, 138) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(230) .reservation {
  background-color: rgba(255, 165, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(230) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="229"] {
  background-color: rgba(255, 165, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="229"] p {
  color: rgb(255, 165, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(231) .reservation {
  background-color: rgba(0, 188, 212, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(231) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="230"] {
  background-color: rgba(0, 188, 212, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="230"] p {
  color: rgb(0, 188, 212) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(232) .reservation {
  background-color: rgba(142, 68, 173, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(232) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="231"] {
  background-color: rgba(142, 68, 173, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="231"] p {
  color: rgb(142, 68, 173) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(233) .reservation {
  background-color: rgba(224, 17, 95, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(233) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="232"] {
  background-color: rgba(224, 17, 95, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="232"] p {
  color: rgb(224, 17, 95) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(234) .reservation {
  background-color: rgba(108, 52, 131, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(234) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="233"] {
  background-color: rgba(108, 52, 131, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="233"] p {
  color: rgb(108, 52, 131) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(235) .reservation {
  background-color: rgba(139, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(235) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="234"] {
  background-color: rgba(139, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="234"] p {
  color: rgb(139, 64, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(236) .reservation {
  background-color: rgba(15, 82, 186, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(236) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="235"] {
  background-color: rgba(15, 82, 186, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="235"] p {
  color: rgb(15, 82, 186) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(237) .reservation {
  background-color: rgba(0, 128, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(237) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="236"] {
  background-color: rgba(0, 128, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="236"] p {
  color: rgb(0, 128, 128) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(238) .reservation {
  background-color: rgba(192, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(238) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="237"] {
  background-color: rgba(192, 64, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="237"] p {
  color: rgb(192, 64, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(239) .reservation {
  background-color: rgba(100, 149, 237, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(239) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="238"] {
  background-color: rgba(100, 149, 237, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="238"] p {
  color: rgb(100, 149, 237) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(240) .reservation {
  background-color: rgba(128, 0, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(240) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="239"] {
  background-color: rgba(128, 0, 128, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="239"] p {
  color: rgb(128, 0, 128) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(241) .reservation {
  background-color: rgba(180, 196, 36, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(241) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="240"] {
  background-color: rgba(180, 196, 36, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="240"] p {
  color: rgb(180, 196, 36) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(242) .reservation {
  background-color: rgba(227, 115, 94, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(242) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="241"] {
  background-color: rgba(227, 115, 94, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="241"] p {
  color: rgb(227, 115, 94) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(243) .reservation {
  background-color: rgba(0, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(243) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="242"] {
  background-color: rgba(0, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="242"] p {
  color: rgb(0, 0, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(244) .reservation {
  background-color: rgba(127, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(244) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="243"] {
  background-color: rgba(127, 0, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="243"] p {
  color: rgb(127, 0, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(245) .reservation {
  background-color: rgba(227, 11, 92, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(245) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="244"] {
  background-color: rgba(227, 11, 92, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="244"] p {
  color: rgb(227, 11, 92) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(246) .reservation {
  background-color: rgba(80, 200, 120, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(246) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="245"] {
  background-color: rgba(80, 200, 120, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="245"] p {
  color: rgb(80, 200, 120) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(247) .reservation {
  background-color: rgba(255, 117, 24, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(247) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="246"] {
  background-color: rgba(255, 117, 24, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="246"] p {
  color: rgb(255, 117, 24) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(248) .reservation {
  background-color: rgba(0, 150, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(248) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="247"] {
  background-color: rgba(0, 150, 255, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="247"] p {
  color: rgb(0, 150, 255) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(249) .reservation {
  background-color: rgba(93, 63, 211, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(249) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="248"] {
  background-color: rgba(93, 63, 211, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="248"] p {
  color: rgb(93, 63, 211) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(250) .reservation {
  background-color: rgba(42, 170, 138, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(250) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="249"] {
  background-color: rgba(42, 170, 138, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="249"] p {
  color: rgb(42, 170, 138) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(251) .reservation {
  background-color: rgba(255, 165, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-col:nth-child(251) .reservation p {
  color: #4b4b4b;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="250"] {
  background-color: rgba(255, 165, 0, 0.4) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .doctor-opening[data-doctor-index="250"] p {
  color: rgb(255, 165, 0) !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot {
  height: 10px;
  border-right: 1px solid #eee;
  padding: 0 2px;
  position: relative;
  background-color: #ccc;
  pointer-events: none;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot.open-slot {
  background-color: #fff;
  pointer-events: all;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot.reservation-slot {
  pointer-events: all;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot.added-reservation-in-other-col {
  background-color: rgba(112, 175, 133, 0.3254901961);
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .reservation {
  background-color: #ff7171;
  width: calc(100% - 4px);
  position: absolute;
  top: 2px;
  z-index: 3;
  border-radius: 2px;
  text-align: center;
  padding: 4px 2px;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .reservation .reservation-inner {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .reservation .reservation-platform-marker {
  position: absolute;
  bottom: -3px;
  right: 2px;
  z-index: 4;
  border-radius: 50px;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .reservation .reservation-platform-marker[data-platform=internal] {
  background-color: var(--primary-color);
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .reservation .reservation-platform-marker[data-platform=online] {
  background-color: rgb(0, 140, 7);
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .reservation .reservation-platform-marker[data-platform=doctor] {
  background-color: rgb(166, 2, 2);
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .reservation .reservation-platform-marker[data-platform=other] {
  background-color: rgb(217, 141, 0);
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .reservation .reservation-platform-marker i.reservation-platform-icon {
  font-size: 8px;
  color: #fff;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .reservation.screening-reservation {
  background-image: url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%239C92AC' fill-opacity='0.4' fill-rule='evenodd'%3E%3Cpath d='M0 40L40 0H20L0 20M40 40V20L20 40'/%3E%3C/g%3E%3C/svg%3E");
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .reservation.online-reservation {
  border-right: 5px solid #00ff00;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .reservation.api-reservation {
  border-right: 5px solid #00deff;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .reservation p {
  margin-bottom: 2px;
  color: #fff;
  font-weight: 700;
  font-size: 12px;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .reservation.unpayed-reservation {
  background-color: #e0e0e0 !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .reservation.unpayed-reservation p {
  color: #000;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .reservation.has-comment::before {
  content: "s";
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .reservation .status-marker {
  width: 100%;
  height: 10px;
  position: absolute;
  left: 0;
  bottom: 0;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .reservation:hover {
  cursor: pointer;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .reservation.background-reservation {
  background-color: #aaa !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .reservation.background-reservation .patient-name {
  color: #fff !important;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .reservation .patient-name {
  position: relative;
  z-index: 2;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .close-off {
  background-color: rgb(81, 81, 81);
  width: calc(100% - 4px);
  position: absolute;
  top: 2px;
  z-index: 2;
  border-radius: 2px;
  text-align: center;
  padding: 4px 2px;
  overflow: hidden;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .close-off p {
  margin-bottom: 2px;
  color: #fff;
  font-weight: 700;
  font-size: 12px;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .close-off:hover {
  cursor: pointer;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .doctor-opening {
  background-color: rgb(81, 81, 81);
  width: calc(100% - 4px);
  position: absolute;
  top: 2px;
  z-index: 2;
  border-radius: 2px;
  text-align: center;
  padding: 4px 2px;
  overflow: hidden;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .doctor-opening p {
  margin-bottom: 2px;
  color: #fff;
  font-weight: 700;
  font-size: 12px;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .doctor-opening:hover {
  cursor: pointer;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .s-reservation {
  background-color: #70af85;
  width: calc(100% - 4px);
  position: absolute;
  top: 2px;
  z-index: 2;
  border-radius: 2px;
  text-align: center;
  padding: 4px 2px;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .s-reservation p {
  margin-bottom: 5px;
  color: #fff;
  font-size: 12px;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .s-reservation:hover {
  cursor: pointer;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .pending-reservation {
  background-color: #f0e4d7;
  width: calc(100% - 4px);
  position: absolute;
  top: 2px;
  z-index: 2;
  border-radius: 2px;
  text-align: center;
  padding: 4px 2px;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .kifoglalas {
  background-color: #595656;
  opacity: 0.5;
  background-size: 23px 23px;
  background-image: repeating-linear-gradient(45deg, #9f9f9f 0, #9f9f9f 2.3px, #595656 0, #595656 50%);
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot .kifoglalas.selected {
  background-color: #70af85;
  background-image: none;
  opacity: 1;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot:nth-child(6n) {
  border-bottom: 1px solid #eee;
}
#do-container #do-calendar #do-calendar-inner .day .dates .times .slot.timeline-now {
  border-bottom: 3px solid #94b3fd;
}
#do-container #do-calendar .loader-container {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #ccc;
  z-index: 100;
  top: 0;
  display: flex;
  justify-content: center;
  align-items: center;
}
#do-container #do-screening {
  padding: 15px 10px;
  border-bottom: 1px solid #eee;
}
#do-container #do-screening .screening-name {
  font-weight: 700;
  margin-bottom: 10px;
  background-color: #eee;
  padding: 0 3px;
}
#do-container #do-screening .screening-patient-data {
  background-color: #ecf7ff;
  padding: 10px 5px;
}
#do-container #do-screening .screening-patient-data > span {
  margin-right: 10px;
}
#do-container #do-screening .screening-patient-data span.name,
#do-container #do-screening .screening-patient-data span.birth-date,
#do-container #do-screening .screening-patient-data span.mothers-name,
#do-container #do-screening .screening-patient-data span.taj,
#do-container #do-screening .screening-patient-data span.id-number {
  font-weight: 700;
}
#do-container #do-screening .screening-datas {
  display: flex;
}
#do-container #do-screening .screening-datas .half-width {
  width: 48%;
}
#do-container #do-screening .screening-datas .jump-to-date {
  color: var(--primary-color);
}
#do-container #do-screening .screening-datas .jump-to-date:hover {
  cursor: pointer;
  text-decoration: underline;
}
#do-container #do-screening .screening-datas .screening-reservations {
  padding-left: 2%;
}
#do-container #do-screening .screening-datas .screening-reservations p {
  margin-bottom: 10px;
}
#do-container #do-screening .screening-content.half-width {
  padding-right: 2%;
  border-right: 1px solid #eee;
}
#do-container #do-screening .screening-content .screening-element {
  margin-bottom: 10px;
}
#do-container #do-screening .screening-content .screening-element.unselected span {
  color: red;
  font-weight: 700;
}
#do-container #do-screening .screening-content .screening-element.selected span {
  color: #70af85;
}
#do-container #do-screening .screening-content .screening-element .reserved-time {
  color: #333 !important;
  font-weight: 700;
  margin-left: 15px;
  display: inline-block;
}
#do-container #do-settings {
  padding: 15px 10px;
  border-bottom: 1px solid #eee;
  display: flex;
  justify-content: space-between;
}
#do-container #do-settings .form-group.disabled {
  opacity: 0.5;
  cursor: default;
  pointer-events: none;
}
#do-container #do-settings .setting.checkboxes {
  width: 59%;
  border-right: 1px solid #eee;
  padding-right: 5px;
}
#do-container #do-settings .setting.checkboxes .all-calendars-selects {
  display: flex;
  padding: 0 3px 10px;
  margin-top: 10px;
}
#do-container #do-settings .setting.checkboxes .all-calendars-selects .do-button {
  margin-right: 20px;
}
#do-container #do-settings .setting.search {
  width: 40%;
}
#do-container #do-settings .setting.search p {
  font-weight: 700;
}
#do-container #do-settings .setting.search .search-by-name {
  margin-bottom: 30px;
}
#do-container #do-settings .setting.search .qualification-boxes {
  margin-bottom: 30px;
}
#do-container #do-settings .setting.search #treatment-type {
  margin-bottom: 30px;
}
#do-container #do-settings .setting.search .qualification-box {
  display: inline-block;
  line-height: 30px;
  min-width: 50px;
  border-radius: 3px;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  background: #fff;
  border: 1px solid #ccc;
  color: var(--primary-color);
  margin: 0 10px 10px 0;
}
#do-container #do-settings .setting.search .qualification-box.selected {
  border: 1px solid var(--primary-color);
  color: #fff;
  background: var(--primary-color);
}
#do-container #do-settings .setting.search .qualification-box:hover {
  cursor: pointer !important;
  background: var(--secondary-color) !important;
  color: #fff !important;
}
#do-container #do-settings .setting-name {
  font-weight: 700;
  margin-bottom: 10px;
  background-color: #eee;
  padding: 0 3px;
}
#do-container #do-settings .doctor-calendars {
  display: flex;
  flex-wrap: wrap;
  padding: 0 3px;
}
#do-container #do-settings .doctor-calendars .qualifications {
  font-style: italic;
}
#do-container #do-settings .doctor-calendars .form-check {
  width: 100%;
  margin: 0 0px 10px 0;
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(1) input:checked + label::before {
  background-color: rgb(0, 188, 212);
  border-color: rgb(0, 188, 212);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(2) input:checked + label::before {
  background-color: rgb(142, 68, 173);
  border-color: rgb(142, 68, 173);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(3) input:checked + label::before {
  background-color: rgb(224, 17, 95);
  border-color: rgb(224, 17, 95);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(4) input:checked + label::before {
  background-color: rgb(108, 52, 131);
  border-color: rgb(108, 52, 131);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(5) input:checked + label::before {
  background-color: rgb(139, 64, 0);
  border-color: rgb(139, 64, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(6) input:checked + label::before {
  background-color: rgb(15, 82, 186);
  border-color: rgb(15, 82, 186);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(7) input:checked + label::before {
  background-color: rgb(0, 128, 128);
  border-color: rgb(0, 128, 128);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(8) input:checked + label::before {
  background-color: rgb(192, 64, 0);
  border-color: rgb(192, 64, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(9) input:checked + label::before {
  background-color: rgb(100, 149, 237);
  border-color: rgb(100, 149, 237);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(10) input:checked + label::before {
  background-color: rgb(128, 0, 128);
  border-color: rgb(128, 0, 128);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(11) input:checked + label::before {
  background-color: rgb(180, 196, 36);
  border-color: rgb(180, 196, 36);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(12) input:checked + label::before {
  background-color: rgb(227, 115, 94);
  border-color: rgb(227, 115, 94);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(13) input:checked + label::before {
  background-color: rgb(0, 0, 255);
  border-color: rgb(0, 0, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(14) input:checked + label::before {
  background-color: rgb(127, 0, 255);
  border-color: rgb(127, 0, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(15) input:checked + label::before {
  background-color: rgb(227, 11, 92);
  border-color: rgb(227, 11, 92);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(16) input:checked + label::before {
  background-color: rgb(80, 200, 120);
  border-color: rgb(80, 200, 120);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(17) input:checked + label::before {
  background-color: rgb(255, 117, 24);
  border-color: rgb(255, 117, 24);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(18) input:checked + label::before {
  background-color: rgb(0, 150, 255);
  border-color: rgb(0, 150, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(19) input:checked + label::before {
  background-color: rgb(93, 63, 211);
  border-color: rgb(93, 63, 211);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(20) input:checked + label::before {
  background-color: rgb(42, 170, 138);
  border-color: rgb(42, 170, 138);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(21) input:checked + label::before {
  background-color: rgb(255, 165, 0);
  border-color: rgb(255, 165, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(22) input:checked + label::before {
  background-color: rgb(0, 188, 212);
  border-color: rgb(0, 188, 212);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(23) input:checked + label::before {
  background-color: rgb(142, 68, 173);
  border-color: rgb(142, 68, 173);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(24) input:checked + label::before {
  background-color: rgb(224, 17, 95);
  border-color: rgb(224, 17, 95);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(25) input:checked + label::before {
  background-color: rgb(108, 52, 131);
  border-color: rgb(108, 52, 131);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(26) input:checked + label::before {
  background-color: rgb(139, 64, 0);
  border-color: rgb(139, 64, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(27) input:checked + label::before {
  background-color: rgb(15, 82, 186);
  border-color: rgb(15, 82, 186);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(28) input:checked + label::before {
  background-color: rgb(0, 128, 128);
  border-color: rgb(0, 128, 128);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(29) input:checked + label::before {
  background-color: rgb(192, 64, 0);
  border-color: rgb(192, 64, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(30) input:checked + label::before {
  background-color: rgb(100, 149, 237);
  border-color: rgb(100, 149, 237);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(31) input:checked + label::before {
  background-color: rgb(128, 0, 128);
  border-color: rgb(128, 0, 128);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(32) input:checked + label::before {
  background-color: rgb(180, 196, 36);
  border-color: rgb(180, 196, 36);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(33) input:checked + label::before {
  background-color: rgb(227, 115, 94);
  border-color: rgb(227, 115, 94);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(34) input:checked + label::before {
  background-color: rgb(0, 0, 255);
  border-color: rgb(0, 0, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(35) input:checked + label::before {
  background-color: rgb(127, 0, 255);
  border-color: rgb(127, 0, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(36) input:checked + label::before {
  background-color: rgb(227, 11, 92);
  border-color: rgb(227, 11, 92);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(37) input:checked + label::before {
  background-color: rgb(80, 200, 120);
  border-color: rgb(80, 200, 120);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(38) input:checked + label::before {
  background-color: rgb(255, 117, 24);
  border-color: rgb(255, 117, 24);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(39) input:checked + label::before {
  background-color: rgb(0, 150, 255);
  border-color: rgb(0, 150, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(40) input:checked + label::before {
  background-color: rgb(93, 63, 211);
  border-color: rgb(93, 63, 211);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(41) input:checked + label::before {
  background-color: rgb(42, 170, 138);
  border-color: rgb(42, 170, 138);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(42) input:checked + label::before {
  background-color: rgb(255, 165, 0);
  border-color: rgb(255, 165, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(43) input:checked + label::before {
  background-color: rgb(0, 188, 212);
  border-color: rgb(0, 188, 212);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(44) input:checked + label::before {
  background-color: rgb(142, 68, 173);
  border-color: rgb(142, 68, 173);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(45) input:checked + label::before {
  background-color: rgb(224, 17, 95);
  border-color: rgb(224, 17, 95);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(46) input:checked + label::before {
  background-color: rgb(108, 52, 131);
  border-color: rgb(108, 52, 131);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(47) input:checked + label::before {
  background-color: rgb(139, 64, 0);
  border-color: rgb(139, 64, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(48) input:checked + label::before {
  background-color: rgb(15, 82, 186);
  border-color: rgb(15, 82, 186);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(49) input:checked + label::before {
  background-color: rgb(0, 128, 128);
  border-color: rgb(0, 128, 128);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(50) input:checked + label::before {
  background-color: rgb(192, 64, 0);
  border-color: rgb(192, 64, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(51) input:checked + label::before {
  background-color: rgb(100, 149, 237);
  border-color: rgb(100, 149, 237);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(52) input:checked + label::before {
  background-color: rgb(128, 0, 128);
  border-color: rgb(128, 0, 128);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(53) input:checked + label::before {
  background-color: rgb(180, 196, 36);
  border-color: rgb(180, 196, 36);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(54) input:checked + label::before {
  background-color: rgb(227, 115, 94);
  border-color: rgb(227, 115, 94);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(55) input:checked + label::before {
  background-color: rgb(0, 0, 255);
  border-color: rgb(0, 0, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(56) input:checked + label::before {
  background-color: rgb(127, 0, 255);
  border-color: rgb(127, 0, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(57) input:checked + label::before {
  background-color: rgb(227, 11, 92);
  border-color: rgb(227, 11, 92);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(58) input:checked + label::before {
  background-color: rgb(80, 200, 120);
  border-color: rgb(80, 200, 120);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(59) input:checked + label::before {
  background-color: rgb(255, 117, 24);
  border-color: rgb(255, 117, 24);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(60) input:checked + label::before {
  background-color: rgb(0, 150, 255);
  border-color: rgb(0, 150, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(61) input:checked + label::before {
  background-color: rgb(93, 63, 211);
  border-color: rgb(93, 63, 211);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(62) input:checked + label::before {
  background-color: rgb(42, 170, 138);
  border-color: rgb(42, 170, 138);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(63) input:checked + label::before {
  background-color: rgb(255, 165, 0);
  border-color: rgb(255, 165, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(64) input:checked + label::before {
  background-color: rgb(0, 188, 212);
  border-color: rgb(0, 188, 212);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(65) input:checked + label::before {
  background-color: rgb(142, 68, 173);
  border-color: rgb(142, 68, 173);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(66) input:checked + label::before {
  background-color: rgb(224, 17, 95);
  border-color: rgb(224, 17, 95);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(67) input:checked + label::before {
  background-color: rgb(108, 52, 131);
  border-color: rgb(108, 52, 131);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(68) input:checked + label::before {
  background-color: rgb(139, 64, 0);
  border-color: rgb(139, 64, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(69) input:checked + label::before {
  background-color: rgb(15, 82, 186);
  border-color: rgb(15, 82, 186);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(70) input:checked + label::before {
  background-color: rgb(0, 128, 128);
  border-color: rgb(0, 128, 128);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(71) input:checked + label::before {
  background-color: rgb(192, 64, 0);
  border-color: rgb(192, 64, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(72) input:checked + label::before {
  background-color: rgb(100, 149, 237);
  border-color: rgb(100, 149, 237);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(73) input:checked + label::before {
  background-color: rgb(128, 0, 128);
  border-color: rgb(128, 0, 128);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(74) input:checked + label::before {
  background-color: rgb(180, 196, 36);
  border-color: rgb(180, 196, 36);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(75) input:checked + label::before {
  background-color: rgb(227, 115, 94);
  border-color: rgb(227, 115, 94);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(76) input:checked + label::before {
  background-color: rgb(0, 0, 255);
  border-color: rgb(0, 0, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(77) input:checked + label::before {
  background-color: rgb(127, 0, 255);
  border-color: rgb(127, 0, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(78) input:checked + label::before {
  background-color: rgb(227, 11, 92);
  border-color: rgb(227, 11, 92);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(79) input:checked + label::before {
  background-color: rgb(80, 200, 120);
  border-color: rgb(80, 200, 120);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(80) input:checked + label::before {
  background-color: rgb(255, 117, 24);
  border-color: rgb(255, 117, 24);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(81) input:checked + label::before {
  background-color: rgb(0, 150, 255);
  border-color: rgb(0, 150, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(82) input:checked + label::before {
  background-color: rgb(93, 63, 211);
  border-color: rgb(93, 63, 211);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(83) input:checked + label::before {
  background-color: rgb(42, 170, 138);
  border-color: rgb(42, 170, 138);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(84) input:checked + label::before {
  background-color: rgb(255, 165, 0);
  border-color: rgb(255, 165, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(85) input:checked + label::before {
  background-color: rgb(0, 188, 212);
  border-color: rgb(0, 188, 212);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(86) input:checked + label::before {
  background-color: rgb(142, 68, 173);
  border-color: rgb(142, 68, 173);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(87) input:checked + label::before {
  background-color: rgb(224, 17, 95);
  border-color: rgb(224, 17, 95);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(88) input:checked + label::before {
  background-color: rgb(108, 52, 131);
  border-color: rgb(108, 52, 131);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(89) input:checked + label::before {
  background-color: rgb(139, 64, 0);
  border-color: rgb(139, 64, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(90) input:checked + label::before {
  background-color: rgb(15, 82, 186);
  border-color: rgb(15, 82, 186);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(91) input:checked + label::before {
  background-color: rgb(0, 128, 128);
  border-color: rgb(0, 128, 128);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(92) input:checked + label::before {
  background-color: rgb(192, 64, 0);
  border-color: rgb(192, 64, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(93) input:checked + label::before {
  background-color: rgb(100, 149, 237);
  border-color: rgb(100, 149, 237);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(94) input:checked + label::before {
  background-color: rgb(128, 0, 128);
  border-color: rgb(128, 0, 128);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(95) input:checked + label::before {
  background-color: rgb(180, 196, 36);
  border-color: rgb(180, 196, 36);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(96) input:checked + label::before {
  background-color: rgb(227, 115, 94);
  border-color: rgb(227, 115, 94);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(97) input:checked + label::before {
  background-color: rgb(0, 0, 255);
  border-color: rgb(0, 0, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(98) input:checked + label::before {
  background-color: rgb(127, 0, 255);
  border-color: rgb(127, 0, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(99) input:checked + label::before {
  background-color: rgb(227, 11, 92);
  border-color: rgb(227, 11, 92);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(100) input:checked + label::before {
  background-color: rgb(80, 200, 120);
  border-color: rgb(80, 200, 120);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(101) input:checked + label::before {
  background-color: rgb(255, 117, 24);
  border-color: rgb(255, 117, 24);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(102) input:checked + label::before {
  background-color: rgb(0, 150, 255);
  border-color: rgb(0, 150, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(103) input:checked + label::before {
  background-color: rgb(93, 63, 211);
  border-color: rgb(93, 63, 211);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(104) input:checked + label::before {
  background-color: rgb(42, 170, 138);
  border-color: rgb(42, 170, 138);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(105) input:checked + label::before {
  background-color: rgb(255, 165, 0);
  border-color: rgb(255, 165, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(106) input:checked + label::before {
  background-color: rgb(0, 188, 212);
  border-color: rgb(0, 188, 212);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(107) input:checked + label::before {
  background-color: rgb(142, 68, 173);
  border-color: rgb(142, 68, 173);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(108) input:checked + label::before {
  background-color: rgb(224, 17, 95);
  border-color: rgb(224, 17, 95);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(109) input:checked + label::before {
  background-color: rgb(108, 52, 131);
  border-color: rgb(108, 52, 131);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(110) input:checked + label::before {
  background-color: rgb(139, 64, 0);
  border-color: rgb(139, 64, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(111) input:checked + label::before {
  background-color: rgb(15, 82, 186);
  border-color: rgb(15, 82, 186);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(112) input:checked + label::before {
  background-color: rgb(0, 128, 128);
  border-color: rgb(0, 128, 128);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(113) input:checked + label::before {
  background-color: rgb(192, 64, 0);
  border-color: rgb(192, 64, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(114) input:checked + label::before {
  background-color: rgb(100, 149, 237);
  border-color: rgb(100, 149, 237);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(115) input:checked + label::before {
  background-color: rgb(128, 0, 128);
  border-color: rgb(128, 0, 128);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(116) input:checked + label::before {
  background-color: rgb(180, 196, 36);
  border-color: rgb(180, 196, 36);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(117) input:checked + label::before {
  background-color: rgb(227, 115, 94);
  border-color: rgb(227, 115, 94);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(118) input:checked + label::before {
  background-color: rgb(0, 0, 255);
  border-color: rgb(0, 0, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(119) input:checked + label::before {
  background-color: rgb(127, 0, 255);
  border-color: rgb(127, 0, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(120) input:checked + label::before {
  background-color: rgb(227, 11, 92);
  border-color: rgb(227, 11, 92);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(121) input:checked + label::before {
  background-color: rgb(80, 200, 120);
  border-color: rgb(80, 200, 120);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(122) input:checked + label::before {
  background-color: rgb(255, 117, 24);
  border-color: rgb(255, 117, 24);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(123) input:checked + label::before {
  background-color: rgb(0, 150, 255);
  border-color: rgb(0, 150, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(124) input:checked + label::before {
  background-color: rgb(93, 63, 211);
  border-color: rgb(93, 63, 211);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(125) input:checked + label::before {
  background-color: rgb(42, 170, 138);
  border-color: rgb(42, 170, 138);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(126) input:checked + label::before {
  background-color: rgb(255, 165, 0);
  border-color: rgb(255, 165, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(127) input:checked + label::before {
  background-color: rgb(142, 68, 173);
  border-color: rgb(142, 68, 173);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(128) input:checked + label::before {
  background-color: rgb(224, 17, 95);
  border-color: rgb(224, 17, 95);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(129) input:checked + label::before {
  background-color: rgb(108, 52, 131);
  border-color: rgb(108, 52, 131);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(130) input:checked + label::before {
  background-color: rgb(139, 64, 0);
  border-color: rgb(139, 64, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(131) input:checked + label::before {
  background-color: rgb(15, 82, 186);
  border-color: rgb(15, 82, 186);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(132) input:checked + label::before {
  background-color: rgb(0, 128, 128);
  border-color: rgb(0, 128, 128);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(133) input:checked + label::before {
  background-color: rgb(192, 64, 0);
  border-color: rgb(192, 64, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(134) input:checked + label::before {
  background-color: rgb(100, 149, 237);
  border-color: rgb(100, 149, 237);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(135) input:checked + label::before {
  background-color: rgb(128, 0, 128);
  border-color: rgb(128, 0, 128);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(136) input:checked + label::before {
  background-color: rgb(180, 196, 36);
  border-color: rgb(180, 196, 36);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(137) input:checked + label::before {
  background-color: rgb(227, 115, 94);
  border-color: rgb(227, 115, 94);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(138) input:checked + label::before {
  background-color: rgb(0, 0, 255);
  border-color: rgb(0, 0, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(139) input:checked + label::before {
  background-color: rgb(127, 0, 255);
  border-color: rgb(127, 0, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(140) input:checked + label::before {
  background-color: rgb(227, 11, 92);
  border-color: rgb(227, 11, 92);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(141) input:checked + label::before {
  background-color: rgb(80, 200, 120);
  border-color: rgb(80, 200, 120);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(142) input:checked + label::before {
  background-color: rgb(255, 117, 24);
  border-color: rgb(255, 117, 24);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(143) input:checked + label::before {
  background-color: rgb(0, 150, 255);
  border-color: rgb(0, 150, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(144) input:checked + label::before {
  background-color: rgb(93, 63, 211);
  border-color: rgb(93, 63, 211);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(145) input:checked + label::before {
  background-color: rgb(42, 170, 138);
  border-color: rgb(42, 170, 138);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(146) input:checked + label::before {
  background-color: rgb(255, 165, 0);
  border-color: rgb(255, 165, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(147) input:checked + label::before {
  background-color: rgb(0, 188, 212);
  border-color: rgb(0, 188, 212);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(148) input:checked + label::before {
  background-color: rgb(142, 68, 173);
  border-color: rgb(142, 68, 173);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(149) input:checked + label::before {
  background-color: rgb(224, 17, 95);
  border-color: rgb(224, 17, 95);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(150) input:checked + label::before {
  background-color: rgb(108, 52, 131);
  border-color: rgb(108, 52, 131);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(151) input:checked + label::before {
  background-color: rgb(139, 64, 0);
  border-color: rgb(139, 64, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(152) input:checked + label::before {
  background-color: rgb(15, 82, 186);
  border-color: rgb(15, 82, 186);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(153) input:checked + label::before {
  background-color: rgb(0, 128, 128);
  border-color: rgb(0, 128, 128);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(154) input:checked + label::before {
  background-color: rgb(192, 64, 0);
  border-color: rgb(192, 64, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(155) input:checked + label::before {
  background-color: rgb(100, 149, 237);
  border-color: rgb(100, 149, 237);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(156) input:checked + label::before {
  background-color: rgb(128, 0, 128);
  border-color: rgb(128, 0, 128);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(157) input:checked + label::before {
  background-color: rgb(180, 196, 36);
  border-color: rgb(180, 196, 36);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(158) input:checked + label::before {
  background-color: rgb(227, 115, 94);
  border-color: rgb(227, 115, 94);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(159) input:checked + label::before {
  background-color: rgb(0, 0, 255);
  border-color: rgb(0, 0, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(160) input:checked + label::before {
  background-color: rgb(127, 0, 255);
  border-color: rgb(127, 0, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(161) input:checked + label::before {
  background-color: rgb(227, 11, 92);
  border-color: rgb(227, 11, 92);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(162) input:checked + label::before {
  background-color: rgb(80, 200, 120);
  border-color: rgb(80, 200, 120);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(163) input:checked + label::before {
  background-color: rgb(255, 117, 24);
  border-color: rgb(255, 117, 24);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(164) input:checked + label::before {
  background-color: rgb(0, 150, 255);
  border-color: rgb(0, 150, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(165) input:checked + label::before {
  background-color: rgb(93, 63, 211);
  border-color: rgb(93, 63, 211);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(166) input:checked + label::before {
  background-color: rgb(42, 170, 138);
  border-color: rgb(42, 170, 138);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(167) input:checked + label::before {
  background-color: rgb(255, 165, 0);
  border-color: rgb(255, 165, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(168) input:checked + label::before {
  background-color: rgb(0, 188, 212);
  border-color: rgb(0, 188, 212);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(169) input:checked + label::before {
  background-color: rgb(142, 68, 173);
  border-color: rgb(142, 68, 173);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(170) input:checked + label::before {
  background-color: rgb(224, 17, 95);
  border-color: rgb(224, 17, 95);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(171) input:checked + label::before {
  background-color: rgb(108, 52, 131);
  border-color: rgb(108, 52, 131);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(172) input:checked + label::before {
  background-color: rgb(139, 64, 0);
  border-color: rgb(139, 64, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(173) input:checked + label::before {
  background-color: rgb(15, 82, 186);
  border-color: rgb(15, 82, 186);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(174) input:checked + label::before {
  background-color: rgb(0, 128, 128);
  border-color: rgb(0, 128, 128);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(175) input:checked + label::before {
  background-color: rgb(192, 64, 0);
  border-color: rgb(192, 64, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(176) input:checked + label::before {
  background-color: rgb(100, 149, 237);
  border-color: rgb(100, 149, 237);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(177) input:checked + label::before {
  background-color: rgb(128, 0, 128);
  border-color: rgb(128, 0, 128);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(178) input:checked + label::before {
  background-color: rgb(180, 196, 36);
  border-color: rgb(180, 196, 36);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(179) input:checked + label::before {
  background-color: rgb(227, 115, 94);
  border-color: rgb(227, 115, 94);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(180) input:checked + label::before {
  background-color: rgb(0, 0, 255);
  border-color: rgb(0, 0, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(181) input:checked + label::before {
  background-color: rgb(127, 0, 255);
  border-color: rgb(127, 0, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(182) input:checked + label::before {
  background-color: rgb(227, 11, 92);
  border-color: rgb(227, 11, 92);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(183) input:checked + label::before {
  background-color: rgb(80, 200, 120);
  border-color: rgb(80, 200, 120);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(184) input:checked + label::before {
  background-color: rgb(255, 117, 24);
  border-color: rgb(255, 117, 24);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(185) input:checked + label::before {
  background-color: rgb(0, 150, 255);
  border-color: rgb(0, 150, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(186) input:checked + label::before {
  background-color: rgb(93, 63, 211);
  border-color: rgb(93, 63, 211);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(187) input:checked + label::before {
  background-color: rgb(42, 170, 138);
  border-color: rgb(42, 170, 138);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(188) input:checked + label::before {
  background-color: rgb(255, 165, 0);
  border-color: rgb(255, 165, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(189) input:checked + label::before {
  background-color: rgb(0, 188, 212);
  border-color: rgb(0, 188, 212);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(190) input:checked + label::before {
  background-color: rgb(142, 68, 173);
  border-color: rgb(142, 68, 173);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(191) input:checked + label::before {
  background-color: rgb(224, 17, 95);
  border-color: rgb(224, 17, 95);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(192) input:checked + label::before {
  background-color: rgb(108, 52, 131);
  border-color: rgb(108, 52, 131);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(193) input:checked + label::before {
  background-color: rgb(139, 64, 0);
  border-color: rgb(139, 64, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(194) input:checked + label::before {
  background-color: rgb(15, 82, 186);
  border-color: rgb(15, 82, 186);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(195) input:checked + label::before {
  background-color: rgb(0, 128, 128);
  border-color: rgb(0, 128, 128);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(196) input:checked + label::before {
  background-color: rgb(192, 64, 0);
  border-color: rgb(192, 64, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(197) input:checked + label::before {
  background-color: rgb(100, 149, 237);
  border-color: rgb(100, 149, 237);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(198) input:checked + label::before {
  background-color: rgb(128, 0, 128);
  border-color: rgb(128, 0, 128);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(199) input:checked + label::before {
  background-color: rgb(180, 196, 36);
  border-color: rgb(180, 196, 36);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(200) input:checked + label::before {
  background-color: rgb(227, 115, 94);
  border-color: rgb(227, 115, 94);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(201) input:checked + label::before {
  background-color: rgb(0, 0, 255);
  border-color: rgb(0, 0, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(202) input:checked + label::before {
  background-color: rgb(127, 0, 255);
  border-color: rgb(127, 0, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(203) input:checked + label::before {
  background-color: rgb(227, 11, 92);
  border-color: rgb(227, 11, 92);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(204) input:checked + label::before {
  background-color: rgb(80, 200, 120);
  border-color: rgb(80, 200, 120);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(205) input:checked + label::before {
  background-color: rgb(255, 117, 24);
  border-color: rgb(255, 117, 24);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(206) input:checked + label::before {
  background-color: rgb(0, 150, 255);
  border-color: rgb(0, 150, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(207) input:checked + label::before {
  background-color: rgb(93, 63, 211);
  border-color: rgb(93, 63, 211);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(208) input:checked + label::before {
  background-color: rgb(42, 170, 138);
  border-color: rgb(42, 170, 138);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(209) input:checked + label::before {
  background-color: rgb(255, 165, 0);
  border-color: rgb(255, 165, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(210) input:checked + label::before {
  background-color: rgb(0, 188, 212);
  border-color: rgb(0, 188, 212);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(211) input:checked + label::before {
  background-color: rgb(142, 68, 173);
  border-color: rgb(142, 68, 173);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(212) input:checked + label::before {
  background-color: rgb(224, 17, 95);
  border-color: rgb(224, 17, 95);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(213) input:checked + label::before {
  background-color: rgb(108, 52, 131);
  border-color: rgb(108, 52, 131);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(214) input:checked + label::before {
  background-color: rgb(139, 64, 0);
  border-color: rgb(139, 64, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(215) input:checked + label::before {
  background-color: rgb(15, 82, 186);
  border-color: rgb(15, 82, 186);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(216) input:checked + label::before {
  background-color: rgb(0, 128, 128);
  border-color: rgb(0, 128, 128);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(217) input:checked + label::before {
  background-color: rgb(192, 64, 0);
  border-color: rgb(192, 64, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(218) input:checked + label::before {
  background-color: rgb(100, 149, 237);
  border-color: rgb(100, 149, 237);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(219) input:checked + label::before {
  background-color: rgb(128, 0, 128);
  border-color: rgb(128, 0, 128);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(220) input:checked + label::before {
  background-color: rgb(180, 196, 36);
  border-color: rgb(180, 196, 36);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(221) input:checked + label::before {
  background-color: rgb(227, 115, 94);
  border-color: rgb(227, 115, 94);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(222) input:checked + label::before {
  background-color: rgb(0, 0, 255);
  border-color: rgb(0, 0, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(223) input:checked + label::before {
  background-color: rgb(127, 0, 255);
  border-color: rgb(127, 0, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(224) input:checked + label::before {
  background-color: rgb(227, 11, 92);
  border-color: rgb(227, 11, 92);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(225) input:checked + label::before {
  background-color: rgb(80, 200, 120);
  border-color: rgb(80, 200, 120);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(226) input:checked + label::before {
  background-color: rgb(255, 117, 24);
  border-color: rgb(255, 117, 24);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(227) input:checked + label::before {
  background-color: rgb(0, 150, 255);
  border-color: rgb(0, 150, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(228) input:checked + label::before {
  background-color: rgb(93, 63, 211);
  border-color: rgb(93, 63, 211);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(229) input:checked + label::before {
  background-color: rgb(42, 170, 138);
  border-color: rgb(42, 170, 138);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(230) input:checked + label::before {
  background-color: rgb(255, 165, 0);
  border-color: rgb(255, 165, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(231) input:checked + label::before {
  background-color: rgb(0, 188, 212);
  border-color: rgb(0, 188, 212);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(232) input:checked + label::before {
  background-color: rgb(142, 68, 173);
  border-color: rgb(142, 68, 173);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(233) input:checked + label::before {
  background-color: rgb(224, 17, 95);
  border-color: rgb(224, 17, 95);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(234) input:checked + label::before {
  background-color: rgb(108, 52, 131);
  border-color: rgb(108, 52, 131);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(235) input:checked + label::before {
  background-color: rgb(139, 64, 0);
  border-color: rgb(139, 64, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(236) input:checked + label::before {
  background-color: rgb(15, 82, 186);
  border-color: rgb(15, 82, 186);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(237) input:checked + label::before {
  background-color: rgb(0, 128, 128);
  border-color: rgb(0, 128, 128);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(238) input:checked + label::before {
  background-color: rgb(192, 64, 0);
  border-color: rgb(192, 64, 0);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(239) input:checked + label::before {
  background-color: rgb(100, 149, 237);
  border-color: rgb(100, 149, 237);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(240) input:checked + label::before {
  background-color: rgb(128, 0, 128);
  border-color: rgb(128, 0, 128);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(241) input:checked + label::before {
  background-color: rgb(180, 196, 36);
  border-color: rgb(180, 196, 36);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(242) input:checked + label::before {
  background-color: rgb(227, 115, 94);
  border-color: rgb(227, 115, 94);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(243) input:checked + label::before {
  background-color: rgb(0, 0, 255);
  border-color: rgb(0, 0, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(244) input:checked + label::before {
  background-color: rgb(127, 0, 255);
  border-color: rgb(127, 0, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(245) input:checked + label::before {
  background-color: rgb(227, 11, 92);
  border-color: rgb(227, 11, 92);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(246) input:checked + label::before {
  background-color: rgb(80, 200, 120);
  border-color: rgb(80, 200, 120);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(247) input:checked + label::before {
  background-color: rgb(255, 117, 24);
  border-color: rgb(255, 117, 24);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(248) input:checked + label::before {
  background-color: rgb(0, 150, 255);
  border-color: rgb(0, 150, 255);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(249) input:checked + label::before {
  background-color: rgb(93, 63, 211);
  border-color: rgb(93, 63, 211);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(250) input:checked + label::before {
  background-color: rgb(42, 170, 138);
  border-color: rgb(42, 170, 138);
}
#do-container #do-settings .doctor-calendars .custom-control:nth-child(251) input:checked + label::before {
  background-color: rgb(255, 165, 0);
  border-color: rgb(255, 165, 0);
}
#do-container #do-settings .doctor-calendars .name-mismatch {
  display: none;
}
#do-container #do-settings .save-filters {
  margin-top: 20px;
}
#do-container #do-reservations {
  padding: 10px 5px;
  border-bottom: 1px solid #eee;
}
#do-container #do-reservations .control {
  padding: 12px 5px;
  background-color: #eee;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
#do-container #do-reservations .control p {
  font-weight: 700;
  margin-bottom: 0;
}
#do-container #do-reservations .reservations {
  display: flex;
  flex-wrap: wrap;
}
#do-container #do-reservations .selected-reservation {
  padding: 5px 8px;
  border-radius: 4px;
  border: 1px solid #eee;
  margin: 0 10px 10px 0;
  background-color: #70af85;
}
#do-container #do-reservations .selected-reservation p {
  color: #fff;
  margin-bottom: 5px;
}
#do-container #do-reservations .selected-reservation p:first-child {
  font-weight: 700;
}
#do-container #do-reservations .selected-reservation.vip-reservation {
  border: 2px solid #4444bd;
}
#do-container #do-reservations .selected-reservation.vip-reservation .bottom-row {
  display: flex;
  justify-content: space-between;
}
#do-container #do-reservations .selected-reservation.vip-reservation .bottom-row .vip-tag {
  font-weight: 700;
  color: #4444bd;
}
#do-container #do-reservations .selected-reservation .remove {
  margin-left: 15px;
  display: inline-block;
  padding: 5px;
}
#do-container #do-reservations .selected-reservation .remove:hover {
  cursor: pointer;
}
#do-container #do-reservations .selected-reservation.occupied {
  background-color: #ff7171;
}
#do-container #reservationSelectModal .price {
  margin: 20px 0 10px;
  text-align: left;
}
#do-container #reservationSelectModal .duration {
  text-align: left;
}
#do-container #reservationSelectModal .possible-reservations {
  display: flex;
  flex-wrap: wrap;
}
#do-container #reservationSelectModal .possible-reservations .do-button {
  margin: 0 10px 10px 0;
}
#do-container #reservationSelectModal .custom-vip-reservation {
  background-color: #eee;
  padding: 10px 5px;
  margin-top: 10px;
  border: 2px solid #4444bd;
  border-radius: 4px;
  text-align: left;
}
#do-container #reservationSelectModal .custom-vip-reservation .custom-vip-select-container {
  display: flex;
  align-items: center;
}
#do-container #reservationSelectModal .custom-vip-reservation .custom-vip-select-container input {
  width: 150px;
  margin: 0 30px;
}
#do-container #other-handlers .other-handlers-inner {
  display: flex;
  justify-content: flex-end;
  border-bottom: 1px solid #eee;
}
#do-container #other-handlers .other-handlers-inner .auto-refresh-container {
  padding: 5px;
}
#do-container #other-handlers .other-handlers-inner .auto-refresh-container span {
  color: #b97a95;
}
#do-container #other-handlers .other-handlers-inner .auto-refresh-container span.remaining-minutes {
  font-weight: 700;
}
#do-container #other-handlers .other-handlers-inner .auto-refresh-container .do-button {
  margin-left: 20px;
}
#do-container #other-handlers .other-handlers-inner .paginator {
  display: flex;
  align-items: center;
  margin-left: 20px;
}
#do-container #other-handlers .other-handlers-inner .paginator p {
  margin-bottom: 0;
}
#do-container #other-handlers .other-handlers-inner .paginator .navigation {
  width: 30px;
  height: 30px;
  border: 1px solid #ccc;
  border-radius: 2px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: 5px;
  margin-right: 5px;
}
#do-container #other-handlers .other-handlers-inner .paginator .navigation:hover {
  cursor: pointer;
}

#closeoffEditModal .modal-body {
  text-align: left;
}
#closeoffEditModal .modal-body .date-range {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#closeoffEditModal .modal-body .date-range > div {
  width: 48%;
}
#closeoffEditModal .modal-body .date-range .date-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
#closeoffEditModal .modal-body .date-range .date {
  width: 70%;
  margin-right: 5px;
  position: relative;
}
#closeoffEditModal .modal-body .time {
  width: 30%;
}
#closeoffEditModal .modal-body .closeoffEditModalLabel {
  font-weight: 700;
  margin: 15px 0 10px;
}
#closeoffEditModal .modal-body .date {
  position: relative;
}
#closeoffEditModal .modal-body .doctor {
  display: inline-block;
  margin: 0 15px 10px 0;
}

#doctorsDailyPatientListModal .custom-control:nth-child(1) input:checked + label::before {
  background-color: rgb(0, 188, 212);
  border-color: rgb(0, 188, 212);
}
#doctorsDailyPatientListModal .custom-control:nth-child(2) input:checked + label::before {
  background-color: rgb(142, 68, 173);
  border-color: rgb(142, 68, 173);
}
#doctorsDailyPatientListModal .custom-control:nth-child(3) input:checked + label::before {
  background-color: rgb(224, 17, 95);
  border-color: rgb(224, 17, 95);
}
#doctorsDailyPatientListModal .custom-control:nth-child(4) input:checked + label::before {
  background-color: rgb(108, 52, 131);
  border-color: rgb(108, 52, 131);
}
#doctorsDailyPatientListModal .custom-control:nth-child(5) input:checked + label::before {
  background-color: rgb(139, 64, 0);
  border-color: rgb(139, 64, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(6) input:checked + label::before {
  background-color: rgb(15, 82, 186);
  border-color: rgb(15, 82, 186);
}
#doctorsDailyPatientListModal .custom-control:nth-child(7) input:checked + label::before {
  background-color: rgb(0, 128, 128);
  border-color: rgb(0, 128, 128);
}
#doctorsDailyPatientListModal .custom-control:nth-child(8) input:checked + label::before {
  background-color: rgb(192, 64, 0);
  border-color: rgb(192, 64, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(9) input:checked + label::before {
  background-color: rgb(100, 149, 237);
  border-color: rgb(100, 149, 237);
}
#doctorsDailyPatientListModal .custom-control:nth-child(10) input:checked + label::before {
  background-color: rgb(128, 0, 128);
  border-color: rgb(128, 0, 128);
}
#doctorsDailyPatientListModal .custom-control:nth-child(11) input:checked + label::before {
  background-color: rgb(180, 196, 36);
  border-color: rgb(180, 196, 36);
}
#doctorsDailyPatientListModal .custom-control:nth-child(12) input:checked + label::before {
  background-color: rgb(227, 115, 94);
  border-color: rgb(227, 115, 94);
}
#doctorsDailyPatientListModal .custom-control:nth-child(13) input:checked + label::before {
  background-color: rgb(0, 0, 255);
  border-color: rgb(0, 0, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(14) input:checked + label::before {
  background-color: rgb(127, 0, 255);
  border-color: rgb(127, 0, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(15) input:checked + label::before {
  background-color: rgb(227, 11, 92);
  border-color: rgb(227, 11, 92);
}
#doctorsDailyPatientListModal .custom-control:nth-child(16) input:checked + label::before {
  background-color: rgb(80, 200, 120);
  border-color: rgb(80, 200, 120);
}
#doctorsDailyPatientListModal .custom-control:nth-child(17) input:checked + label::before {
  background-color: rgb(255, 117, 24);
  border-color: rgb(255, 117, 24);
}
#doctorsDailyPatientListModal .custom-control:nth-child(18) input:checked + label::before {
  background-color: rgb(0, 150, 255);
  border-color: rgb(0, 150, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(19) input:checked + label::before {
  background-color: rgb(93, 63, 211);
  border-color: rgb(93, 63, 211);
}
#doctorsDailyPatientListModal .custom-control:nth-child(20) input:checked + label::before {
  background-color: rgb(42, 170, 138);
  border-color: rgb(42, 170, 138);
}
#doctorsDailyPatientListModal .custom-control:nth-child(21) input:checked + label::before {
  background-color: rgb(255, 165, 0);
  border-color: rgb(255, 165, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(22) input:checked + label::before {
  background-color: rgb(0, 188, 212);
  border-color: rgb(0, 188, 212);
}
#doctorsDailyPatientListModal .custom-control:nth-child(23) input:checked + label::before {
  background-color: rgb(142, 68, 173);
  border-color: rgb(142, 68, 173);
}
#doctorsDailyPatientListModal .custom-control:nth-child(24) input:checked + label::before {
  background-color: rgb(224, 17, 95);
  border-color: rgb(224, 17, 95);
}
#doctorsDailyPatientListModal .custom-control:nth-child(25) input:checked + label::before {
  background-color: rgb(108, 52, 131);
  border-color: rgb(108, 52, 131);
}
#doctorsDailyPatientListModal .custom-control:nth-child(26) input:checked + label::before {
  background-color: rgb(139, 64, 0);
  border-color: rgb(139, 64, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(27) input:checked + label::before {
  background-color: rgb(15, 82, 186);
  border-color: rgb(15, 82, 186);
}
#doctorsDailyPatientListModal .custom-control:nth-child(28) input:checked + label::before {
  background-color: rgb(0, 128, 128);
  border-color: rgb(0, 128, 128);
}
#doctorsDailyPatientListModal .custom-control:nth-child(29) input:checked + label::before {
  background-color: rgb(192, 64, 0);
  border-color: rgb(192, 64, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(30) input:checked + label::before {
  background-color: rgb(100, 149, 237);
  border-color: rgb(100, 149, 237);
}
#doctorsDailyPatientListModal .custom-control:nth-child(31) input:checked + label::before {
  background-color: rgb(128, 0, 128);
  border-color: rgb(128, 0, 128);
}
#doctorsDailyPatientListModal .custom-control:nth-child(32) input:checked + label::before {
  background-color: rgb(180, 196, 36);
  border-color: rgb(180, 196, 36);
}
#doctorsDailyPatientListModal .custom-control:nth-child(33) input:checked + label::before {
  background-color: rgb(227, 115, 94);
  border-color: rgb(227, 115, 94);
}
#doctorsDailyPatientListModal .custom-control:nth-child(34) input:checked + label::before {
  background-color: rgb(0, 0, 255);
  border-color: rgb(0, 0, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(35) input:checked + label::before {
  background-color: rgb(127, 0, 255);
  border-color: rgb(127, 0, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(36) input:checked + label::before {
  background-color: rgb(227, 11, 92);
  border-color: rgb(227, 11, 92);
}
#doctorsDailyPatientListModal .custom-control:nth-child(37) input:checked + label::before {
  background-color: rgb(80, 200, 120);
  border-color: rgb(80, 200, 120);
}
#doctorsDailyPatientListModal .custom-control:nth-child(38) input:checked + label::before {
  background-color: rgb(255, 117, 24);
  border-color: rgb(255, 117, 24);
}
#doctorsDailyPatientListModal .custom-control:nth-child(39) input:checked + label::before {
  background-color: rgb(0, 150, 255);
  border-color: rgb(0, 150, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(40) input:checked + label::before {
  background-color: rgb(93, 63, 211);
  border-color: rgb(93, 63, 211);
}
#doctorsDailyPatientListModal .custom-control:nth-child(41) input:checked + label::before {
  background-color: rgb(42, 170, 138);
  border-color: rgb(42, 170, 138);
}
#doctorsDailyPatientListModal .custom-control:nth-child(42) input:checked + label::before {
  background-color: rgb(255, 165, 0);
  border-color: rgb(255, 165, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(43) input:checked + label::before {
  background-color: rgb(0, 188, 212);
  border-color: rgb(0, 188, 212);
}
#doctorsDailyPatientListModal .custom-control:nth-child(44) input:checked + label::before {
  background-color: rgb(142, 68, 173);
  border-color: rgb(142, 68, 173);
}
#doctorsDailyPatientListModal .custom-control:nth-child(45) input:checked + label::before {
  background-color: rgb(224, 17, 95);
  border-color: rgb(224, 17, 95);
}
#doctorsDailyPatientListModal .custom-control:nth-child(46) input:checked + label::before {
  background-color: rgb(108, 52, 131);
  border-color: rgb(108, 52, 131);
}
#doctorsDailyPatientListModal .custom-control:nth-child(47) input:checked + label::before {
  background-color: rgb(139, 64, 0);
  border-color: rgb(139, 64, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(48) input:checked + label::before {
  background-color: rgb(15, 82, 186);
  border-color: rgb(15, 82, 186);
}
#doctorsDailyPatientListModal .custom-control:nth-child(49) input:checked + label::before {
  background-color: rgb(0, 128, 128);
  border-color: rgb(0, 128, 128);
}
#doctorsDailyPatientListModal .custom-control:nth-child(50) input:checked + label::before {
  background-color: rgb(192, 64, 0);
  border-color: rgb(192, 64, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(51) input:checked + label::before {
  background-color: rgb(100, 149, 237);
  border-color: rgb(100, 149, 237);
}
#doctorsDailyPatientListModal .custom-control:nth-child(52) input:checked + label::before {
  background-color: rgb(128, 0, 128);
  border-color: rgb(128, 0, 128);
}
#doctorsDailyPatientListModal .custom-control:nth-child(53) input:checked + label::before {
  background-color: rgb(180, 196, 36);
  border-color: rgb(180, 196, 36);
}
#doctorsDailyPatientListModal .custom-control:nth-child(54) input:checked + label::before {
  background-color: rgb(227, 115, 94);
  border-color: rgb(227, 115, 94);
}
#doctorsDailyPatientListModal .custom-control:nth-child(55) input:checked + label::before {
  background-color: rgb(0, 0, 255);
  border-color: rgb(0, 0, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(56) input:checked + label::before {
  background-color: rgb(127, 0, 255);
  border-color: rgb(127, 0, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(57) input:checked + label::before {
  background-color: rgb(227, 11, 92);
  border-color: rgb(227, 11, 92);
}
#doctorsDailyPatientListModal .custom-control:nth-child(58) input:checked + label::before {
  background-color: rgb(80, 200, 120);
  border-color: rgb(80, 200, 120);
}
#doctorsDailyPatientListModal .custom-control:nth-child(59) input:checked + label::before {
  background-color: rgb(255, 117, 24);
  border-color: rgb(255, 117, 24);
}
#doctorsDailyPatientListModal .custom-control:nth-child(60) input:checked + label::before {
  background-color: rgb(0, 150, 255);
  border-color: rgb(0, 150, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(61) input:checked + label::before {
  background-color: rgb(93, 63, 211);
  border-color: rgb(93, 63, 211);
}
#doctorsDailyPatientListModal .custom-control:nth-child(62) input:checked + label::before {
  background-color: rgb(42, 170, 138);
  border-color: rgb(42, 170, 138);
}
#doctorsDailyPatientListModal .custom-control:nth-child(63) input:checked + label::before {
  background-color: rgb(255, 165, 0);
  border-color: rgb(255, 165, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(64) input:checked + label::before {
  background-color: rgb(0, 188, 212);
  border-color: rgb(0, 188, 212);
}
#doctorsDailyPatientListModal .custom-control:nth-child(65) input:checked + label::before {
  background-color: rgb(142, 68, 173);
  border-color: rgb(142, 68, 173);
}
#doctorsDailyPatientListModal .custom-control:nth-child(66) input:checked + label::before {
  background-color: rgb(224, 17, 95);
  border-color: rgb(224, 17, 95);
}
#doctorsDailyPatientListModal .custom-control:nth-child(67) input:checked + label::before {
  background-color: rgb(108, 52, 131);
  border-color: rgb(108, 52, 131);
}
#doctorsDailyPatientListModal .custom-control:nth-child(68) input:checked + label::before {
  background-color: rgb(139, 64, 0);
  border-color: rgb(139, 64, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(69) input:checked + label::before {
  background-color: rgb(15, 82, 186);
  border-color: rgb(15, 82, 186);
}
#doctorsDailyPatientListModal .custom-control:nth-child(70) input:checked + label::before {
  background-color: rgb(0, 128, 128);
  border-color: rgb(0, 128, 128);
}
#doctorsDailyPatientListModal .custom-control:nth-child(71) input:checked + label::before {
  background-color: rgb(192, 64, 0);
  border-color: rgb(192, 64, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(72) input:checked + label::before {
  background-color: rgb(100, 149, 237);
  border-color: rgb(100, 149, 237);
}
#doctorsDailyPatientListModal .custom-control:nth-child(73) input:checked + label::before {
  background-color: rgb(128, 0, 128);
  border-color: rgb(128, 0, 128);
}
#doctorsDailyPatientListModal .custom-control:nth-child(74) input:checked + label::before {
  background-color: rgb(180, 196, 36);
  border-color: rgb(180, 196, 36);
}
#doctorsDailyPatientListModal .custom-control:nth-child(75) input:checked + label::before {
  background-color: rgb(227, 115, 94);
  border-color: rgb(227, 115, 94);
}
#doctorsDailyPatientListModal .custom-control:nth-child(76) input:checked + label::before {
  background-color: rgb(0, 0, 255);
  border-color: rgb(0, 0, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(77) input:checked + label::before {
  background-color: rgb(127, 0, 255);
  border-color: rgb(127, 0, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(78) input:checked + label::before {
  background-color: rgb(227, 11, 92);
  border-color: rgb(227, 11, 92);
}
#doctorsDailyPatientListModal .custom-control:nth-child(79) input:checked + label::before {
  background-color: rgb(80, 200, 120);
  border-color: rgb(80, 200, 120);
}
#doctorsDailyPatientListModal .custom-control:nth-child(80) input:checked + label::before {
  background-color: rgb(255, 117, 24);
  border-color: rgb(255, 117, 24);
}
#doctorsDailyPatientListModal .custom-control:nth-child(81) input:checked + label::before {
  background-color: rgb(0, 150, 255);
  border-color: rgb(0, 150, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(82) input:checked + label::before {
  background-color: rgb(93, 63, 211);
  border-color: rgb(93, 63, 211);
}
#doctorsDailyPatientListModal .custom-control:nth-child(83) input:checked + label::before {
  background-color: rgb(42, 170, 138);
  border-color: rgb(42, 170, 138);
}
#doctorsDailyPatientListModal .custom-control:nth-child(84) input:checked + label::before {
  background-color: rgb(255, 165, 0);
  border-color: rgb(255, 165, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(85) input:checked + label::before {
  background-color: rgb(0, 188, 212);
  border-color: rgb(0, 188, 212);
}
#doctorsDailyPatientListModal .custom-control:nth-child(86) input:checked + label::before {
  background-color: rgb(142, 68, 173);
  border-color: rgb(142, 68, 173);
}
#doctorsDailyPatientListModal .custom-control:nth-child(87) input:checked + label::before {
  background-color: rgb(224, 17, 95);
  border-color: rgb(224, 17, 95);
}
#doctorsDailyPatientListModal .custom-control:nth-child(88) input:checked + label::before {
  background-color: rgb(108, 52, 131);
  border-color: rgb(108, 52, 131);
}
#doctorsDailyPatientListModal .custom-control:nth-child(89) input:checked + label::before {
  background-color: rgb(139, 64, 0);
  border-color: rgb(139, 64, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(90) input:checked + label::before {
  background-color: rgb(15, 82, 186);
  border-color: rgb(15, 82, 186);
}
#doctorsDailyPatientListModal .custom-control:nth-child(91) input:checked + label::before {
  background-color: rgb(0, 128, 128);
  border-color: rgb(0, 128, 128);
}
#doctorsDailyPatientListModal .custom-control:nth-child(92) input:checked + label::before {
  background-color: rgb(192, 64, 0);
  border-color: rgb(192, 64, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(93) input:checked + label::before {
  background-color: rgb(100, 149, 237);
  border-color: rgb(100, 149, 237);
}
#doctorsDailyPatientListModal .custom-control:nth-child(94) input:checked + label::before {
  background-color: rgb(128, 0, 128);
  border-color: rgb(128, 0, 128);
}
#doctorsDailyPatientListModal .custom-control:nth-child(95) input:checked + label::before {
  background-color: rgb(180, 196, 36);
  border-color: rgb(180, 196, 36);
}
#doctorsDailyPatientListModal .custom-control:nth-child(96) input:checked + label::before {
  background-color: rgb(227, 115, 94);
  border-color: rgb(227, 115, 94);
}
#doctorsDailyPatientListModal .custom-control:nth-child(97) input:checked + label::before {
  background-color: rgb(0, 0, 255);
  border-color: rgb(0, 0, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(98) input:checked + label::before {
  background-color: rgb(127, 0, 255);
  border-color: rgb(127, 0, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(99) input:checked + label::before {
  background-color: rgb(227, 11, 92);
  border-color: rgb(227, 11, 92);
}
#doctorsDailyPatientListModal .custom-control:nth-child(100) input:checked + label::before {
  background-color: rgb(80, 200, 120);
  border-color: rgb(80, 200, 120);
}
#doctorsDailyPatientListModal .custom-control:nth-child(101) input:checked + label::before {
  background-color: rgb(255, 117, 24);
  border-color: rgb(255, 117, 24);
}
#doctorsDailyPatientListModal .custom-control:nth-child(102) input:checked + label::before {
  background-color: rgb(0, 150, 255);
  border-color: rgb(0, 150, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(103) input:checked + label::before {
  background-color: rgb(93, 63, 211);
  border-color: rgb(93, 63, 211);
}
#doctorsDailyPatientListModal .custom-control:nth-child(104) input:checked + label::before {
  background-color: rgb(42, 170, 138);
  border-color: rgb(42, 170, 138);
}
#doctorsDailyPatientListModal .custom-control:nth-child(105) input:checked + label::before {
  background-color: rgb(255, 165, 0);
  border-color: rgb(255, 165, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(106) input:checked + label::before {
  background-color: rgb(0, 188, 212);
  border-color: rgb(0, 188, 212);
}
#doctorsDailyPatientListModal .custom-control:nth-child(107) input:checked + label::before {
  background-color: rgb(142, 68, 173);
  border-color: rgb(142, 68, 173);
}
#doctorsDailyPatientListModal .custom-control:nth-child(108) input:checked + label::before {
  background-color: rgb(224, 17, 95);
  border-color: rgb(224, 17, 95);
}
#doctorsDailyPatientListModal .custom-control:nth-child(109) input:checked + label::before {
  background-color: rgb(108, 52, 131);
  border-color: rgb(108, 52, 131);
}
#doctorsDailyPatientListModal .custom-control:nth-child(110) input:checked + label::before {
  background-color: rgb(139, 64, 0);
  border-color: rgb(139, 64, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(111) input:checked + label::before {
  background-color: rgb(15, 82, 186);
  border-color: rgb(15, 82, 186);
}
#doctorsDailyPatientListModal .custom-control:nth-child(112) input:checked + label::before {
  background-color: rgb(0, 128, 128);
  border-color: rgb(0, 128, 128);
}
#doctorsDailyPatientListModal .custom-control:nth-child(113) input:checked + label::before {
  background-color: rgb(192, 64, 0);
  border-color: rgb(192, 64, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(114) input:checked + label::before {
  background-color: rgb(100, 149, 237);
  border-color: rgb(100, 149, 237);
}
#doctorsDailyPatientListModal .custom-control:nth-child(115) input:checked + label::before {
  background-color: rgb(128, 0, 128);
  border-color: rgb(128, 0, 128);
}
#doctorsDailyPatientListModal .custom-control:nth-child(116) input:checked + label::before {
  background-color: rgb(180, 196, 36);
  border-color: rgb(180, 196, 36);
}
#doctorsDailyPatientListModal .custom-control:nth-child(117) input:checked + label::before {
  background-color: rgb(227, 115, 94);
  border-color: rgb(227, 115, 94);
}
#doctorsDailyPatientListModal .custom-control:nth-child(118) input:checked + label::before {
  background-color: rgb(0, 0, 255);
  border-color: rgb(0, 0, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(119) input:checked + label::before {
  background-color: rgb(127, 0, 255);
  border-color: rgb(127, 0, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(120) input:checked + label::before {
  background-color: rgb(227, 11, 92);
  border-color: rgb(227, 11, 92);
}
#doctorsDailyPatientListModal .custom-control:nth-child(121) input:checked + label::before {
  background-color: rgb(80, 200, 120);
  border-color: rgb(80, 200, 120);
}
#doctorsDailyPatientListModal .custom-control:nth-child(122) input:checked + label::before {
  background-color: rgb(255, 117, 24);
  border-color: rgb(255, 117, 24);
}
#doctorsDailyPatientListModal .custom-control:nth-child(123) input:checked + label::before {
  background-color: rgb(0, 150, 255);
  border-color: rgb(0, 150, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(124) input:checked + label::before {
  background-color: rgb(93, 63, 211);
  border-color: rgb(93, 63, 211);
}
#doctorsDailyPatientListModal .custom-control:nth-child(125) input:checked + label::before {
  background-color: rgb(42, 170, 138);
  border-color: rgb(42, 170, 138);
}
#doctorsDailyPatientListModal .custom-control:nth-child(126) input:checked + label::before {
  background-color: rgb(255, 165, 0);
  border-color: rgb(255, 165, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(127) input:checked + label::before {
  background-color: rgb(142, 68, 173);
  border-color: rgb(142, 68, 173);
}
#doctorsDailyPatientListModal .custom-control:nth-child(128) input:checked + label::before {
  background-color: rgb(224, 17, 95);
  border-color: rgb(224, 17, 95);
}
#doctorsDailyPatientListModal .custom-control:nth-child(129) input:checked + label::before {
  background-color: rgb(108, 52, 131);
  border-color: rgb(108, 52, 131);
}
#doctorsDailyPatientListModal .custom-control:nth-child(130) input:checked + label::before {
  background-color: rgb(139, 64, 0);
  border-color: rgb(139, 64, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(131) input:checked + label::before {
  background-color: rgb(15, 82, 186);
  border-color: rgb(15, 82, 186);
}
#doctorsDailyPatientListModal .custom-control:nth-child(132) input:checked + label::before {
  background-color: rgb(0, 128, 128);
  border-color: rgb(0, 128, 128);
}
#doctorsDailyPatientListModal .custom-control:nth-child(133) input:checked + label::before {
  background-color: rgb(192, 64, 0);
  border-color: rgb(192, 64, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(134) input:checked + label::before {
  background-color: rgb(100, 149, 237);
  border-color: rgb(100, 149, 237);
}
#doctorsDailyPatientListModal .custom-control:nth-child(135) input:checked + label::before {
  background-color: rgb(128, 0, 128);
  border-color: rgb(128, 0, 128);
}
#doctorsDailyPatientListModal .custom-control:nth-child(136) input:checked + label::before {
  background-color: rgb(180, 196, 36);
  border-color: rgb(180, 196, 36);
}
#doctorsDailyPatientListModal .custom-control:nth-child(137) input:checked + label::before {
  background-color: rgb(227, 115, 94);
  border-color: rgb(227, 115, 94);
}
#doctorsDailyPatientListModal .custom-control:nth-child(138) input:checked + label::before {
  background-color: rgb(0, 0, 255);
  border-color: rgb(0, 0, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(139) input:checked + label::before {
  background-color: rgb(127, 0, 255);
  border-color: rgb(127, 0, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(140) input:checked + label::before {
  background-color: rgb(227, 11, 92);
  border-color: rgb(227, 11, 92);
}
#doctorsDailyPatientListModal .custom-control:nth-child(141) input:checked + label::before {
  background-color: rgb(80, 200, 120);
  border-color: rgb(80, 200, 120);
}
#doctorsDailyPatientListModal .custom-control:nth-child(142) input:checked + label::before {
  background-color: rgb(255, 117, 24);
  border-color: rgb(255, 117, 24);
}
#doctorsDailyPatientListModal .custom-control:nth-child(143) input:checked + label::before {
  background-color: rgb(0, 150, 255);
  border-color: rgb(0, 150, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(144) input:checked + label::before {
  background-color: rgb(93, 63, 211);
  border-color: rgb(93, 63, 211);
}
#doctorsDailyPatientListModal .custom-control:nth-child(145) input:checked + label::before {
  background-color: rgb(42, 170, 138);
  border-color: rgb(42, 170, 138);
}
#doctorsDailyPatientListModal .custom-control:nth-child(146) input:checked + label::before {
  background-color: rgb(255, 165, 0);
  border-color: rgb(255, 165, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(147) input:checked + label::before {
  background-color: rgb(0, 188, 212);
  border-color: rgb(0, 188, 212);
}
#doctorsDailyPatientListModal .custom-control:nth-child(148) input:checked + label::before {
  background-color: rgb(142, 68, 173);
  border-color: rgb(142, 68, 173);
}
#doctorsDailyPatientListModal .custom-control:nth-child(149) input:checked + label::before {
  background-color: rgb(224, 17, 95);
  border-color: rgb(224, 17, 95);
}
#doctorsDailyPatientListModal .custom-control:nth-child(150) input:checked + label::before {
  background-color: rgb(108, 52, 131);
  border-color: rgb(108, 52, 131);
}
#doctorsDailyPatientListModal .custom-control:nth-child(151) input:checked + label::before {
  background-color: rgb(139, 64, 0);
  border-color: rgb(139, 64, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(152) input:checked + label::before {
  background-color: rgb(15, 82, 186);
  border-color: rgb(15, 82, 186);
}
#doctorsDailyPatientListModal .custom-control:nth-child(153) input:checked + label::before {
  background-color: rgb(0, 128, 128);
  border-color: rgb(0, 128, 128);
}
#doctorsDailyPatientListModal .custom-control:nth-child(154) input:checked + label::before {
  background-color: rgb(192, 64, 0);
  border-color: rgb(192, 64, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(155) input:checked + label::before {
  background-color: rgb(100, 149, 237);
  border-color: rgb(100, 149, 237);
}
#doctorsDailyPatientListModal .custom-control:nth-child(156) input:checked + label::before {
  background-color: rgb(128, 0, 128);
  border-color: rgb(128, 0, 128);
}
#doctorsDailyPatientListModal .custom-control:nth-child(157) input:checked + label::before {
  background-color: rgb(180, 196, 36);
  border-color: rgb(180, 196, 36);
}
#doctorsDailyPatientListModal .custom-control:nth-child(158) input:checked + label::before {
  background-color: rgb(227, 115, 94);
  border-color: rgb(227, 115, 94);
}
#doctorsDailyPatientListModal .custom-control:nth-child(159) input:checked + label::before {
  background-color: rgb(0, 0, 255);
  border-color: rgb(0, 0, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(160) input:checked + label::before {
  background-color: rgb(127, 0, 255);
  border-color: rgb(127, 0, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(161) input:checked + label::before {
  background-color: rgb(227, 11, 92);
  border-color: rgb(227, 11, 92);
}
#doctorsDailyPatientListModal .custom-control:nth-child(162) input:checked + label::before {
  background-color: rgb(80, 200, 120);
  border-color: rgb(80, 200, 120);
}
#doctorsDailyPatientListModal .custom-control:nth-child(163) input:checked + label::before {
  background-color: rgb(255, 117, 24);
  border-color: rgb(255, 117, 24);
}
#doctorsDailyPatientListModal .custom-control:nth-child(164) input:checked + label::before {
  background-color: rgb(0, 150, 255);
  border-color: rgb(0, 150, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(165) input:checked + label::before {
  background-color: rgb(93, 63, 211);
  border-color: rgb(93, 63, 211);
}
#doctorsDailyPatientListModal .custom-control:nth-child(166) input:checked + label::before {
  background-color: rgb(42, 170, 138);
  border-color: rgb(42, 170, 138);
}
#doctorsDailyPatientListModal .custom-control:nth-child(167) input:checked + label::before {
  background-color: rgb(255, 165, 0);
  border-color: rgb(255, 165, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(168) input:checked + label::before {
  background-color: rgb(0, 188, 212);
  border-color: rgb(0, 188, 212);
}
#doctorsDailyPatientListModal .custom-control:nth-child(169) input:checked + label::before {
  background-color: rgb(142, 68, 173);
  border-color: rgb(142, 68, 173);
}
#doctorsDailyPatientListModal .custom-control:nth-child(170) input:checked + label::before {
  background-color: rgb(224, 17, 95);
  border-color: rgb(224, 17, 95);
}
#doctorsDailyPatientListModal .custom-control:nth-child(171) input:checked + label::before {
  background-color: rgb(108, 52, 131);
  border-color: rgb(108, 52, 131);
}
#doctorsDailyPatientListModal .custom-control:nth-child(172) input:checked + label::before {
  background-color: rgb(139, 64, 0);
  border-color: rgb(139, 64, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(173) input:checked + label::before {
  background-color: rgb(15, 82, 186);
  border-color: rgb(15, 82, 186);
}
#doctorsDailyPatientListModal .custom-control:nth-child(174) input:checked + label::before {
  background-color: rgb(0, 128, 128);
  border-color: rgb(0, 128, 128);
}
#doctorsDailyPatientListModal .custom-control:nth-child(175) input:checked + label::before {
  background-color: rgb(192, 64, 0);
  border-color: rgb(192, 64, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(176) input:checked + label::before {
  background-color: rgb(100, 149, 237);
  border-color: rgb(100, 149, 237);
}
#doctorsDailyPatientListModal .custom-control:nth-child(177) input:checked + label::before {
  background-color: rgb(128, 0, 128);
  border-color: rgb(128, 0, 128);
}
#doctorsDailyPatientListModal .custom-control:nth-child(178) input:checked + label::before {
  background-color: rgb(180, 196, 36);
  border-color: rgb(180, 196, 36);
}
#doctorsDailyPatientListModal .custom-control:nth-child(179) input:checked + label::before {
  background-color: rgb(227, 115, 94);
  border-color: rgb(227, 115, 94);
}
#doctorsDailyPatientListModal .custom-control:nth-child(180) input:checked + label::before {
  background-color: rgb(0, 0, 255);
  border-color: rgb(0, 0, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(181) input:checked + label::before {
  background-color: rgb(127, 0, 255);
  border-color: rgb(127, 0, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(182) input:checked + label::before {
  background-color: rgb(227, 11, 92);
  border-color: rgb(227, 11, 92);
}
#doctorsDailyPatientListModal .custom-control:nth-child(183) input:checked + label::before {
  background-color: rgb(80, 200, 120);
  border-color: rgb(80, 200, 120);
}
#doctorsDailyPatientListModal .custom-control:nth-child(184) input:checked + label::before {
  background-color: rgb(255, 117, 24);
  border-color: rgb(255, 117, 24);
}
#doctorsDailyPatientListModal .custom-control:nth-child(185) input:checked + label::before {
  background-color: rgb(0, 150, 255);
  border-color: rgb(0, 150, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(186) input:checked + label::before {
  background-color: rgb(93, 63, 211);
  border-color: rgb(93, 63, 211);
}
#doctorsDailyPatientListModal .custom-control:nth-child(187) input:checked + label::before {
  background-color: rgb(42, 170, 138);
  border-color: rgb(42, 170, 138);
}
#doctorsDailyPatientListModal .custom-control:nth-child(188) input:checked + label::before {
  background-color: rgb(255, 165, 0);
  border-color: rgb(255, 165, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(189) input:checked + label::before {
  background-color: rgb(0, 188, 212);
  border-color: rgb(0, 188, 212);
}
#doctorsDailyPatientListModal .custom-control:nth-child(190) input:checked + label::before {
  background-color: rgb(142, 68, 173);
  border-color: rgb(142, 68, 173);
}
#doctorsDailyPatientListModal .custom-control:nth-child(191) input:checked + label::before {
  background-color: rgb(224, 17, 95);
  border-color: rgb(224, 17, 95);
}
#doctorsDailyPatientListModal .custom-control:nth-child(192) input:checked + label::before {
  background-color: rgb(108, 52, 131);
  border-color: rgb(108, 52, 131);
}
#doctorsDailyPatientListModal .custom-control:nth-child(193) input:checked + label::before {
  background-color: rgb(139, 64, 0);
  border-color: rgb(139, 64, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(194) input:checked + label::before {
  background-color: rgb(15, 82, 186);
  border-color: rgb(15, 82, 186);
}
#doctorsDailyPatientListModal .custom-control:nth-child(195) input:checked + label::before {
  background-color: rgb(0, 128, 128);
  border-color: rgb(0, 128, 128);
}
#doctorsDailyPatientListModal .custom-control:nth-child(196) input:checked + label::before {
  background-color: rgb(192, 64, 0);
  border-color: rgb(192, 64, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(197) input:checked + label::before {
  background-color: rgb(100, 149, 237);
  border-color: rgb(100, 149, 237);
}
#doctorsDailyPatientListModal .custom-control:nth-child(198) input:checked + label::before {
  background-color: rgb(128, 0, 128);
  border-color: rgb(128, 0, 128);
}
#doctorsDailyPatientListModal .custom-control:nth-child(199) input:checked + label::before {
  background-color: rgb(180, 196, 36);
  border-color: rgb(180, 196, 36);
}
#doctorsDailyPatientListModal .custom-control:nth-child(200) input:checked + label::before {
  background-color: rgb(227, 115, 94);
  border-color: rgb(227, 115, 94);
}
#doctorsDailyPatientListModal .custom-control:nth-child(201) input:checked + label::before {
  background-color: rgb(0, 0, 255);
  border-color: rgb(0, 0, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(202) input:checked + label::before {
  background-color: rgb(127, 0, 255);
  border-color: rgb(127, 0, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(203) input:checked + label::before {
  background-color: rgb(227, 11, 92);
  border-color: rgb(227, 11, 92);
}
#doctorsDailyPatientListModal .custom-control:nth-child(204) input:checked + label::before {
  background-color: rgb(80, 200, 120);
  border-color: rgb(80, 200, 120);
}
#doctorsDailyPatientListModal .custom-control:nth-child(205) input:checked + label::before {
  background-color: rgb(255, 117, 24);
  border-color: rgb(255, 117, 24);
}
#doctorsDailyPatientListModal .custom-control:nth-child(206) input:checked + label::before {
  background-color: rgb(0, 150, 255);
  border-color: rgb(0, 150, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(207) input:checked + label::before {
  background-color: rgb(93, 63, 211);
  border-color: rgb(93, 63, 211);
}
#doctorsDailyPatientListModal .custom-control:nth-child(208) input:checked + label::before {
  background-color: rgb(42, 170, 138);
  border-color: rgb(42, 170, 138);
}
#doctorsDailyPatientListModal .custom-control:nth-child(209) input:checked + label::before {
  background-color: rgb(255, 165, 0);
  border-color: rgb(255, 165, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(210) input:checked + label::before {
  background-color: rgb(0, 188, 212);
  border-color: rgb(0, 188, 212);
}
#doctorsDailyPatientListModal .custom-control:nth-child(211) input:checked + label::before {
  background-color: rgb(142, 68, 173);
  border-color: rgb(142, 68, 173);
}
#doctorsDailyPatientListModal .custom-control:nth-child(212) input:checked + label::before {
  background-color: rgb(224, 17, 95);
  border-color: rgb(224, 17, 95);
}
#doctorsDailyPatientListModal .custom-control:nth-child(213) input:checked + label::before {
  background-color: rgb(108, 52, 131);
  border-color: rgb(108, 52, 131);
}
#doctorsDailyPatientListModal .custom-control:nth-child(214) input:checked + label::before {
  background-color: rgb(139, 64, 0);
  border-color: rgb(139, 64, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(215) input:checked + label::before {
  background-color: rgb(15, 82, 186);
  border-color: rgb(15, 82, 186);
}
#doctorsDailyPatientListModal .custom-control:nth-child(216) input:checked + label::before {
  background-color: rgb(0, 128, 128);
  border-color: rgb(0, 128, 128);
}
#doctorsDailyPatientListModal .custom-control:nth-child(217) input:checked + label::before {
  background-color: rgb(192, 64, 0);
  border-color: rgb(192, 64, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(218) input:checked + label::before {
  background-color: rgb(100, 149, 237);
  border-color: rgb(100, 149, 237);
}
#doctorsDailyPatientListModal .custom-control:nth-child(219) input:checked + label::before {
  background-color: rgb(128, 0, 128);
  border-color: rgb(128, 0, 128);
}
#doctorsDailyPatientListModal .custom-control:nth-child(220) input:checked + label::before {
  background-color: rgb(180, 196, 36);
  border-color: rgb(180, 196, 36);
}
#doctorsDailyPatientListModal .custom-control:nth-child(221) input:checked + label::before {
  background-color: rgb(227, 115, 94);
  border-color: rgb(227, 115, 94);
}
#doctorsDailyPatientListModal .custom-control:nth-child(222) input:checked + label::before {
  background-color: rgb(0, 0, 255);
  border-color: rgb(0, 0, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(223) input:checked + label::before {
  background-color: rgb(127, 0, 255);
  border-color: rgb(127, 0, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(224) input:checked + label::before {
  background-color: rgb(227, 11, 92);
  border-color: rgb(227, 11, 92);
}
#doctorsDailyPatientListModal .custom-control:nth-child(225) input:checked + label::before {
  background-color: rgb(80, 200, 120);
  border-color: rgb(80, 200, 120);
}
#doctorsDailyPatientListModal .custom-control:nth-child(226) input:checked + label::before {
  background-color: rgb(255, 117, 24);
  border-color: rgb(255, 117, 24);
}
#doctorsDailyPatientListModal .custom-control:nth-child(227) input:checked + label::before {
  background-color: rgb(0, 150, 255);
  border-color: rgb(0, 150, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(228) input:checked + label::before {
  background-color: rgb(93, 63, 211);
  border-color: rgb(93, 63, 211);
}
#doctorsDailyPatientListModal .custom-control:nth-child(229) input:checked + label::before {
  background-color: rgb(42, 170, 138);
  border-color: rgb(42, 170, 138);
}
#doctorsDailyPatientListModal .custom-control:nth-child(230) input:checked + label::before {
  background-color: rgb(255, 165, 0);
  border-color: rgb(255, 165, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(231) input:checked + label::before {
  background-color: rgb(0, 188, 212);
  border-color: rgb(0, 188, 212);
}
#doctorsDailyPatientListModal .custom-control:nth-child(232) input:checked + label::before {
  background-color: rgb(142, 68, 173);
  border-color: rgb(142, 68, 173);
}
#doctorsDailyPatientListModal .custom-control:nth-child(233) input:checked + label::before {
  background-color: rgb(224, 17, 95);
  border-color: rgb(224, 17, 95);
}
#doctorsDailyPatientListModal .custom-control:nth-child(234) input:checked + label::before {
  background-color: rgb(108, 52, 131);
  border-color: rgb(108, 52, 131);
}
#doctorsDailyPatientListModal .custom-control:nth-child(235) input:checked + label::before {
  background-color: rgb(139, 64, 0);
  border-color: rgb(139, 64, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(236) input:checked + label::before {
  background-color: rgb(15, 82, 186);
  border-color: rgb(15, 82, 186);
}
#doctorsDailyPatientListModal .custom-control:nth-child(237) input:checked + label::before {
  background-color: rgb(0, 128, 128);
  border-color: rgb(0, 128, 128);
}
#doctorsDailyPatientListModal .custom-control:nth-child(238) input:checked + label::before {
  background-color: rgb(192, 64, 0);
  border-color: rgb(192, 64, 0);
}
#doctorsDailyPatientListModal .custom-control:nth-child(239) input:checked + label::before {
  background-color: rgb(100, 149, 237);
  border-color: rgb(100, 149, 237);
}
#doctorsDailyPatientListModal .custom-control:nth-child(240) input:checked + label::before {
  background-color: rgb(128, 0, 128);
  border-color: rgb(128, 0, 128);
}
#doctorsDailyPatientListModal .custom-control:nth-child(241) input:checked + label::before {
  background-color: rgb(180, 196, 36);
  border-color: rgb(180, 196, 36);
}
#doctorsDailyPatientListModal .custom-control:nth-child(242) input:checked + label::before {
  background-color: rgb(227, 115, 94);
  border-color: rgb(227, 115, 94);
}
#doctorsDailyPatientListModal .custom-control:nth-child(243) input:checked + label::before {
  background-color: rgb(0, 0, 255);
  border-color: rgb(0, 0, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(244) input:checked + label::before {
  background-color: rgb(127, 0, 255);
  border-color: rgb(127, 0, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(245) input:checked + label::before {
  background-color: rgb(227, 11, 92);
  border-color: rgb(227, 11, 92);
}
#doctorsDailyPatientListModal .custom-control:nth-child(246) input:checked + label::before {
  background-color: rgb(80, 200, 120);
  border-color: rgb(80, 200, 120);
}
#doctorsDailyPatientListModal .custom-control:nth-child(247) input:checked + label::before {
  background-color: rgb(255, 117, 24);
  border-color: rgb(255, 117, 24);
}
#doctorsDailyPatientListModal .custom-control:nth-child(248) input:checked + label::before {
  background-color: rgb(0, 150, 255);
  border-color: rgb(0, 150, 255);
}
#doctorsDailyPatientListModal .custom-control:nth-child(249) input:checked + label::before {
  background-color: rgb(93, 63, 211);
  border-color: rgb(93, 63, 211);
}
#doctorsDailyPatientListModal .custom-control:nth-child(250) input:checked + label::before {
  background-color: rgb(42, 170, 138);
  border-color: rgb(42, 170, 138);
}
#doctorsDailyPatientListModal .custom-control:nth-child(251) input:checked + label::before {
  background-color: rgb(255, 165, 0);
  border-color: rgb(255, 165, 0);
}

#commentModal .modal-body p {
  text-align: left;
}

#reservationDataModal .modal-body {
  text-align: left;
  padding: 20px 30px;
}
#reservationDataModal .modal-body .modal-custom-header {
  font-size: 20px;
  font-weight: 700;
  color: var(--primary-color);
  text-align: center;
  margin-bottom: 15px;
}
#reservationDataModal .modal-body .modal-sub-header {
  font-weight: 700;
  color: var(--primary-color);
}
#reservationDataModal .modal-body .container-fluid .row:first-child .col:first-child {
  border-right: 2px solid #ccc;
}
#reservationDataModal .modal-body .modal-row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 10px;
}
#reservationDataModal .modal-body .modal-row .edit-comment,
#reservationDataModal .modal-body .modal-row .save-comment {
  margin-top: 10px;
}
#reservationDataModal .modal-body .modal-row .label {
  margin-right: 10px;
}
#reservationDataModal .modal-body .modal-row .label.with-edit {
  display: inline-flex;
  flex-direction: column;
}
#reservationDataModal .modal-body .modal-row .data {
  font-weight: 700;
}
#reservationDataModal .modal-body textarea {
  margin-top: 20px;
}
#reservationDataModal .modal-body .vip-select-container {
  background-color: #eee;
  padding: 10px 5px;
  margin-top: 10px;
  border: 2px solid #4444bd;
  border-radius: 4px;
}
#reservationDataModal .modal-body .vip-select-container p {
  font-weight: 700;
  text-align: center;
}
#reservationDataModal .modal-footer {
  justify-content: space-between;
}
#reservationDataModal .modal-footer .custom-button {
  width: 150px;
  height: 32px;
  border-radius: 4px;
}
#reservationDataModal .modal-footer #extended-save-appointment {
  margin-left: auto;
}
#reservationDataModal .modal-footer .action-buttons {
  display: flex;
}
#reservationDataModal .modal-footer .action-buttons .custom-button:first-child {
  margin-right: 10px;
}
#reservationDataModal .modal-footer .action-buttons #extended-cancel-appointment {
  background: #dc3545;
}
#reservationDataModal .modal-footer .action-buttons #extended-modify-appointment {
  background: #ffc107;
  margin-right: 10px;
}
#reservationDataModal .modal-footer .action-buttons #vip-reservation-start {
  background: #4444bd;
}
#reservationDataModal .modal-footer .action-buttons #load-screening {
  background: green;
  margin-left: 10px;
}
#reservationDataModal .user-datas-filled-icon {
  width: 25px;
  margin-right: 10px;
}
#reservationDataModal .user-datas-filled-icon.ok {
  fill: green;
}
#reservationDataModal .user-datas-filled-icon.missing {
  fill: orange;
}
#reservationDataModal #edit-patient {
  margin: 20px 0 0 auto;
  height: 35px;
  width: 205px;
}

#cancelReservationModal .modal-body {
  text-align: left;
}
#cancelReservationModal select {
  width: 100%;
}

#patientDataModal .modal-body {
  display: block;
  padding: 20px;
}
#patientDataModal .row {
  margin-top: 20px;
}

#kifoglalasModal .modal-body p span {
  font-weight: 700;
}
#kifoglalasModal .modal-body .buttons {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 16px;
}

.tcf-search-container-outer {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 20px;
}
.tcf-search-container-outer .tcf-search-container {
  width: auto;
  flex: 1;
  margin-bottom: 0 !important;
}
.tcf-search-container-outer .custom-button {
  width: 200px;
  margin: 0 0 0 20px !important;
}

.tcf-patient-modal .tcf-search-container {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
  border: 2px solid #ccc;
  border-radius: 20px;
  padding: 8px 10px;
  margin-bottom: 10px;
}
.tcf-patient-modal .tcf-search-container svg {
  height: 20px;
  width: 20px;
  margin-right: 10px;
}
.tcf-patient-modal .tcf-search-container svg * {
  fill: #ccc;
}
.tcf-patient-modal .tcf-search-container input {
  flex-grow: 1;
  border: none;
  outline: none;
  background-color: transparent;
}
.tcf-patient-modal .modal-body {
  text-align: center;
}
.tcf-patient-modal .modal-content {
  border-radius: 15px;
  overflow: hidden;
}
.tcf-patient-modal .modal-content button.close {
  position: absolute;
  top: 10px;
  right: 20px;
  z-index: 100;
}
@media screen and (max-width: 767px) {
  .tcf-patient-modal .modal-content button.close {
    color: #fff;
    opacity: 1;
  }
}
.tcf-patient-modal .modal-body {
  padding: 0;
  height: 90vh;
  display: flex;
  overflow-y: auto;
}
.tcf-patient-modal .modal-body.summary {
  flex-wrap: wrap;
}
.tcf-patient-modal .modal-body .tcf-patient-modal-header {
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
}
.tcf-patient-modal .modal-body .tcf-patient-modal-header.full-modal-header {
  color: var(--primary-color);
  text-align: center;
  margin-bottom: 15px;
  width: 100%;
}
.tcf-patient-modal .modal-body .datas {
  height: 80%;
  overflow: scroll;
}
.tcf-patient-modal .modal-body .tcf-modal-col {
  padding: 20px 15px;
  display: flex;
  flex-direction: column;
}
.tcf-patient-modal .modal-body .tcf-patient-modal-left-col {
  background-color: var(--primary-color);
  width: 30%;
  border-radius: 15px;
  height: 100%;
  overflow-y: auto;
}
.tcf-patient-modal .modal-body .tcf-patient-modal-left-col .tcf-patient-modal-header {
  color: #fff;
  padding-bottom: 10px;
  border-bottom: 1px solid #fff;
}
.tcf-patient-modal .modal-body .tcf-patient-modal-left-col .tcf-reservation-datas {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.tcf-patient-modal .modal-body .tcf-patient-modal-left-col .tcf-reservation-datas .tcf-reservation-box {
  width: 95%;
  margin: 0 auto 20px;
  background-color: #146cb4;
  color: #fff;
  padding: 10px 20px;
  border-radius: 4px;
}
.tcf-patient-modal .modal-body .tcf-patient-modal-left-col .tcf-reservation-datas .tcf-reservation-box .tcf-reservation-data {
  margin-bottom: 5px;
}
.tcf-patient-modal .modal-body .tcf-patient-modal-left-col .tcf-reservation-datas .tcf-reservation-box .bold {
  font-weight: 700;
}
.tcf-patient-modal .modal-body .tcf-patient-modal-right-col {
  width: 70%;
  height: 100%;
  padding-left: 30px;
  padding-right: 30px;
}
.tcf-patient-modal .modal-body .tcf-patient-modal-right-col .tcf-patient-modal-header {
  color: var(--primary-color);
}
@media screen and (max-width: 1200px) {
  .tcf-patient-modal .modal-body .tcf-patient-modal-right-col {
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 767px) {
  .tcf-patient-modal .modal-body .tcf-patient-modal-left-col,
  .tcf-patient-modal .modal-body .tcf-patient-modal-right-col {
    width: 100%;
  }
  .tcf-patient-modal .modal-body button.close {
    color: #fff;
    opacity: 1;
  }
}
.tcf-patient-modal .modal-body .tcf-patient-col-headers {
  display: flex;
  justify-content: space-between;
  margin-bottom: 15px;
}
.tcf-patient-modal .modal-body .tcf-patient-col-headers span {
  width: 19%;
  font-weight: 700;
  font-size: 18px;
}
.tcf-patient-modal .modal-body .tcf-patient-results {
  flex: 1;
  overflow: hidden;
}
.tcf-patient-modal .modal-body .tcf-patient-results .tcf-patient-results-outer {
  height: 100%;
  overflow-y: auto;
}
.tcf-patient-modal .modal-body .tcf-patient-result {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 7px 0;
}
.tcf-patient-modal .modal-body .tcf-patient-result span {
  width: 19%;
  color: #333;
}
.tcf-patient-modal .modal-body .tcf-patient-result .tcf-patient-edit {
  font-weight: 700;
  color: var(--primary-color);
}
.tcf-patient-modal .modal-body .tcf-patient-result .tcf-patient-edit:hover {
  cursor: pointer;
  text-decoration: underline;
}
.tcf-patient-modal .modal-body .tcf-patient-result:nth-child(2n) {
  background-color: #eee;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.tcf-patient-modal .modal-body .tcf-patient-result:hover {
  cursor: pointer;
  background-color: #ccc;
}
.tcf-patient-modal .modal-body .tcf-reservation-summary {
  overflow-y: auto;
}
.tcf-patient-modal .modal-body .tcf-reservation-summary :not(.tcf-patient-modal-header) {
  text-align: left;
}
.tcf-patient-modal .modal-body .tcf-reservation-summary .tcf-patient-modal-subheader {
  font-weight: 700;
  margin-top: 15px;
  color: var(--primary-color);
}
.tcf-patient-modal .modal-body .tcf-reservation-summary .tcf-data-title {
  color: #999;
  text-align: left;
}
.tcf-patient-modal .modal-body .tcf-reservation-summary .tcf-data {
  color: var(--primary-color);
  text-align: right;
}
.tcf-patient-modal .modal-body .tcf-reservation-summary .tcf-patient-summary {
  display: flex;
  justify-content: space-between;
  width: 50%;
  margin-bottom: 5px;
}
.tcf-patient-modal .modal-body .tcf-reservation-summary .tcf-patient-summary span {
  width: 45%;
  font-weight: 700;
}
.tcf-patient-modal .modal-body .tcf-reservation-comment {
  outline: none;
  border-radius: 10px;
  color: #555;
  margin-bottom: 20px;
}
.tcf-patient-modal .modal-body .tcf-reservation-setting {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: 10px;
}
.tcf-patient-modal .modal-body .tcf-reservation-setting label {
  width: 40%;
  font-weight: 700;
  color: #999;
  margin-bottom: 0;
}
.tcf-patient-modal .modal-body .tcf-reservation-setting label:hover {
  cursor: pointer;
}
.tcf-patient-modal .modal-body .tcf-reservation-setting .tcf-data {
  font-weight: 700;
}
.tcf-patient-modal .modal-body .tcf-reservation-setting .custom-tooltip {
  color: var(--primary-color);
  margin-bottom: 0;
}
.tcf-patient-modal .modal-body .custom-button {
  margin: 20px auto 0;
  text-transform: uppercase;
  line-height: 40px;
}
.tcf-patient-modal .modal-body .button-container {
  display: flex;
  justify-content: space-between;
}
.tcf-patient-modal .modal-body .tcf-modal-step-back {
  display: inline-block;
  margin: 10px auto 0;
  color: var(--primary-color);
  font-size: 18px;
  font-weight: 700;
}
.tcf-patient-modal .modal-body .tcf-modal-step-back:hover {
  cursor: pointer;
  text-decoration: underline;
}
.tcf-patient-modal .modal-body .tcf-no-patient-found {
  margin-top: 50px;
  font-size: 20px;
  font-weight: 700;
}
.tcf-patient-modal .modal-body.quick-reservation, .tcf-patient-modal .modal-body.full-reservation {
  flex-direction: column;
  padding: 20px 15px;
}
.tcf-patient-modal .modal-body.quick-reservation .col, .tcf-patient-modal .modal-body.full-reservation .col {
  margin-bottom: 20px;
}
.tcf-patient-modal .modal-body.quick-reservation .custom-button, .tcf-patient-modal .modal-body.full-reservation .custom-button {
  margin-top: 10px;
}
.tcf-patient-modal .modal-body .tcf-input-container {
  text-align: left;
}
.tcf-patient-modal .modal-body .tcf-input-container.required .tcf-input-label::after {
  content: " *";
}
.tcf-patient-modal .modal-body .tcf-input-container.required input {
  border: 2px solid red;
}
.tcf-patient-modal .modal-body .tcf-input-container.required input:valid {
  border: none;
}
.tcf-patient-modal .modal-body .tcf-input-label {
  color: #555;
  margin-bottom: 10px;
}
.tcf-patient-modal .modal-body #personal-last-name,
.tcf-patient-modal .modal-body #personal-first-name,
.tcf-patient-modal .modal-body #personal-birth-place,
.tcf-patient-modal .modal-body #personal-mothers-name {
  text-transform: capitalize;
}
.tcf-patient-modal .modal-body .tcf-input {
  width: 100%;
  background-color: #eee;
  border: none;
  padding: 5px 10px;
  border-radius: 6px;
  height: 40px;
}
.tcf-patient-modal .modal-body .custom-check-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.tcf-patient-modal .modal-body .custom-check {
  width: 110px;
  height: 40px;
  text-align: center;
  line-height: 40px;
  background-color: #eee;
  color: #333;
  border-radius: 6px;
}
.tcf-patient-modal .modal-body .custom-check.bordered {
  border: 2px solid red;
}
.tcf-patient-modal .modal-body #insurers .custom-check-container {
  width: 100%;
  flex-wrap: wrap;
  justify-content: space-evenly;
}
.tcf-patient-modal .modal-body #insurers .custom-check {
  width: 160px;
  text-align: center;
  margin-bottom: 15px;
}
.tcf-patient-modal .modal-body .custom-check.selected {
  background-color: var(--primary-color);
  color: #fff;
}
.tcf-patient-modal .modal-body .custom-check:hover {
  cursor: pointer;
}
.tcf-patient-modal .modal-body .custom-check:not(.selected):hover {
  background-color: rgba(47, 157, 248, 0.6);
}
.tcf-patient-modal .modal-body .tcf-checkbox-container {
  display: flex;
  align-items: center;
}
.tcf-patient-modal .modal-body .tcf-checkbox-container label {
  margin-bottom: 0;
  margin-right: 10px;
}
.tcf-patient-modal .modal-body .tcf-checkbox-container label:hover {
  cursor: pointer;
}
.tcf-patient-modal .modal-body .tcf-checkbox-container.centered {
  margin-top: 10px;
  justify-content: center;
}
.tcf-patient-modal .modal-body .checkbox-col .tcf-checkbox-container {
  margin-top: 40px;
}
.tcf-patient-modal .modal-body .tcf-section-header {
  color: #999;
  font-size: 18px;
}
.tcf-patient-modal .modal-body.full-reservation {
  padding-left: 70px;
  padding-right: 70px;
}
.tcf-patient-modal .modal-body section {
  padding: 20px 30px;
  border: 2px solid #ccc;
  margin-bottom: 20px;
}
.tcf-patient-modal textarea {
  min-height: 50px;
}
.tcf-patient-modal .files-container,
.tcf-patient-modal .files-container * {
  text-align: center !important;
}
@media screen and (max-width: 1200px) {
  .tcf-patient-modal .modal-dialog {
    max-width: 90vw;
  }
  .tcf-patient-modal .modal-body.fill-reservation {
    padding-left: 50px;
    padding-right: 50px;
  }
}
@media screen and (max-width: 767px) {
  .tcf-patient-modal .tcf-patient-col-headers span:nth-child(3),
  .tcf-patient-modal .tcf-patient-result span:nth-child(3) {
    display: none;
  }
  .tcf-patient-modal .modal-body.full-reservation,
  .tcf-patient-modal .modal-body.quick-reservation {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tcf-patient-modal .modal-body section {
    padding: 10px 0;
  }
  .tcf-patient-modal .modal-body .checkbox-col .tcf-checkbox-container {
    margin-top: -10px;
    margin-bottom: 10px;
  }
  .tcf-patient-modal .modal-body .tcf-patient-modal-left-col .tcf-reservation-datas .tcf-reservation-data {
    margin-bottom: 8px;
  }
}
@media screen and (max-width: 767px) {
  .tcf-patient-modal .modal-body .tcf-reservation-setting label {
    width: 55%;
  }
}
@media screen and (max-width: 575px) {
  .tcf-patient-modal .modal-dialog {
    max-width: unset;
  }
  .tcf-patient-modal .modal-body.full-reservation {
    padding-left: 20px;
    padding-right: 20px;
  }
  .tcf-patient-modal .modal-body .tcf-reservation-summary .tcf-patient-summary {
    width: 70%;
  }
  .tcf-patient-modal .modal-body .tcf-reservation-summary .tcf-patient-summary span {
    width: unset;
  }
  .tcf-patient-modal .modal-body .tcf-reservation-setting {
    width: 100%;
  }
}

.tooltip p {
  margin-bottom: 0px;
  color: #fff !important;
}
.tooltip p.patient-name, .tooltip p.info {
  font-weight: 700;
}
.tooltip p:nth-child(3) {
  margin-bottom: 10px;
}

.tooltip-status-label {
  display: inline-block;
  padding: 2px 4px;
  border-radius: 3px;
  margin: 5px 0;
}

.lds-ellipsis {
  display: inline-block;
  position: relative;
  width: 80px;
  height: 80px;
}

.lds-ellipsis div {
  position: absolute;
  top: 33px;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: #fff;
  animation-timing-function: cubic-bezier(0, 1, 1, 0);
}

.lds-ellipsis div:nth-child(1) {
  left: 8px;
  animation: lds-ellipsis1 0.6s infinite;
}

.lds-ellipsis div:nth-child(2) {
  left: 8px;
  animation: lds-ellipsis2 0.6s infinite;
}

.lds-ellipsis div:nth-child(3) {
  left: 32px;
  animation: lds-ellipsis2 0.6s infinite;
}

.lds-ellipsis div:nth-child(4) {
  left: 56px;
  animation: lds-ellipsis3 0.6s infinite;
}

@keyframes lds-ellipsis1 {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes lds-ellipsis3 {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(0);
  }
}
@keyframes lds-ellipsis2 {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(24px, 0);
  }
}
.do-button {
  display: inline-block;
  line-height: 30px;
  min-width: 50px;
  border-radius: 3px;
  background: var(--primary-color);
  color: #fff;
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  border: 1px solid var(--primary-color);
}
.do-button:hover {
  cursor: pointer !important;
  background: var(--secondary-color) !important;
  color: #fff !important;
}
.do-button.white {
  background: #fff;
  color: var(--primary-color);
  border: 1px solid #ccc;
}
.do-button.green {
  background: #70af85 !important;
  border-color: #70af85 !important;
}
.do-button.green:hover {
  background: #5aa469 !important;
}

#closeOffModal .label {
  text-align: left;
}
#closeOffModal .custom-button {
  height: 35px;
  width: 230px;
  margin: 10px auto;
  border-radius: 4px;
}

/*# sourceMappingURL=style.css.map */
