.div-top-card .circles-text {
  font-size: 13px !important;
}
.div-today-service-card .circles-text {
  font-size: 20px !important;
}
#div-body-booking-info {
  overflow-y: scroll;
  height: 500px;
}
#div-body-top-booking-service {
  overflow-y: scroll;
  height: 507px;
}
/* Track */
::-webkit-scrollbar-track {
  background: #fff !important;
}
/* Branch select2 dropdown */
.select2-container--open .select2-dropdown--below {
  border-radius: 14.5px !important;
  padding: 8px;
  margin-top: 10px;
}
.select2-search--dropdown {
  padding: 4px 0 8px 0 !important;
}
.select2-search--dropdown input {
  border-radius: 10px !important;
}
.select2-results__option {
  margin-right: 0.25rem !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  color: white;
  line-height: unset;
  font-size: 15px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow b {
  display: none;
}
.select2-container .select2-selection--single {
  height: max-content;
  display: flex;
  justify-content: center;
  background: #6861ce !important;
  border-color: #6861ce !important;
  border-radius: 100px !important;
  padding: .6rem 1.4rem;
}
.select2-container--default .select2-results__option--selected,
.select2-container--default .select2-results__option--highlighted.select2-results__option--selectable {
  border-radius: 5px;
}
.avatar-online::before {
  display: none !important;
}
.btn-secondary {
  color: #fff !important;
}