#body {
  color: #000000;
}
#body #app #page a, #body #app #page a:hover {
  color: #789F90;
}
#body #app #page #app-header .branded-header {
  background-color: #ffffff;
}
#body #app #page #app-header .branded-header .branded-header-title {
  color: #000000;
}
#body #app #page .foldable-message-container .morelink {
  color: #fff;
}
#body #app #page #main-view {
  /* Old browsers */
  background: #F8F8F8;
  /* FF3.6+ */
  background: -moz-linear-gradient(top, #F8F8F8 0%, #F8F8F8 50%, #F8F8F8 100%);
  /* Chrome,Safari4+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #F8F8F8), color-stop(50%, #F8F8F8), color-stop(100%, #F8F8F8));
  /* Chrome10+,Safari5.1+ */
  background: -webkit-linear-gradient(top, #F8F8F8 0%, #F8F8F8 50%, #F8F8F8 100%);
  /* Opera 11.10+ */
  background: -o-linear-gradient(top, #F8F8F8 0%, #F8F8F8 50%, #F8F8F8 100%);
  /* IE10+ */
  background: -ms-linear-gradient(top, #F8F8F8 0%, #F8F8F8 50%, #F8F8F8 100%);
  /* W3C */
  background: linear-gradient(to bottom, #F8F8F8 0%, #F8F8F8 50%, #F8F8F8 100%);
  /* IE6-9 */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=quote($bg_2), endColorstr=quote($bg_1), GradientType=0);
}
#body #app #page #main-view .date-selector .slick-list .slick-active .item-link {
  border-color: #789F90;
}
#body #app #page #main-view .slick-slider .slick-next::before, #body #app #page #main-view .slick-slider .slick-prev::before {
  color: #789F90;
}
#body #app #page #main-view .calendar-button .icon-calendar, #body #app #page #main-view button.vt-btn-elevated, #body #app #page #main-view button.btn-link {
  color: #789F90;
}
#body #app #page #main-view .select-species-type .ui-select__content:hover .ui-select__label .ui-select__label-text, #body #app #page #main-view .select-species-type .ui-select__content:hover .ui-select__label .ui-select__display > * {
  color: #ffffff !important;
}
#body #app #page #main-view .select-species-type.is_selected .ui-select__content .ui-select__label .ui-select__label-text, #body #app #page #main-view .select-species-type.is_selected .ui-select__content .ui-select__label .ui-select__display > * {
  color: #ffffff !important;
}
#body #app #page #main-view .select-species-type .ui-select__content .ui-select__label .ui-select__label-text, #body #app #page #main-view .select-species-type .ui-select__content .ui-select__label .ui-select__display > * {
  color: #789F90 !important;
}
#body #app #page #main-view .ui-select:not(.is-disabled):hover.has-floating-label .ui-select__label-text.is-floating {
  color: #ffffff !important;
}
#body #app #page #main-view .icon-button-v2, #body #app #page #main-view .booking-preference-icon, #body #app #page #main-view .form-label-group > label, #body #app #page #main-view .stripe-payment.payment-form label, #body #app #page #main-view .ui-select__label-text.is-inline, #body #app #page #main-view .ui-select.has-floating-label .ui-select__label-text.is-floating, #body #app #page #main-view .ui-select .ui-select__dropdown-button {
  color: #789F90 !important;
}
#body #app #page #main-view #available-slots button.vt-btn-elevated {
  background: #ffffff;
}
#body #app #page #main-view #available-slots button.vt-btn-elevated:hover, #body #app #page #main-view #available-slots button.vt-btn-elevated:focus, #body #app #page #main-view #available-slots button.vt-btn-elevated.selected {
  background: #789F90;
  color: #ffffff;
}
#body #app #page #main-view .ui-select__content:hover .ui-select__label-text.is-inline, #body #app #page #main-view .ui-select__content:hover .ui-select__dropdown-button {
  color: #ffffff !important;
}
#body #app #page #main-view .is_selected .ui-select__content .ui-select__display-value, #body #app #page #main-view .is_selected .ui-select__content .ui-select__dropdown-button {
  color: #ffffff !important;
}
#body #app #page #main-view #select-branch button.vt-btn-elevated:hover, #body #app #page #main-view #select-branch button.vt-btn-elevated:focus, #body #app #page #main-view #select-branch button.vt-btn-elevated.selected, #body #app #page #main-view #select-appointment-type .vt-btn-elevated:hover, #body #app #page #main-view #select-appointment-type .vt-btn-elevated:focus, #body #app #page #main-view #select-appointment-type .vt-btn-elevated.selected, #body #app #page #main-view #select-referral-type .vt-btn-elevated:hover, #body #app #page #main-view #select-referral-type .vt-btn-elevated:focus, #body #app #page #main-view #select-referral-type .vt-btn-elevated.selected, #body #app #page #main-view .ui-select__content:hover, #body #app #page #main-view .ui-select__content:focus, #body #app #page #main-view .ui-select__content.selected, #body #app #page #main-view .clinician-selector .item .item-link:hover, #body #app #page #main-view .clinician-selector .item .item-link:focus, #body #app #page #main-view .clinician-selector .item .item-link.selected {
  background: #789F90;
  color: #ffffff;
}
#body #app #page #main-view .calendar-button:hover, #body #app #page #main-view .calendar-button:focus {
  background: #789F90;
}
#body #app #page #main-view .calendar-button:hover i, #body #app #page #main-view .calendar-button:focus i {
  color: #ffffff;
}
#body #app #page #main-view .date-selector .slick-track .item.active .item-link {
  background: #789F90 !important;
  color: #ffffff !important;
  cursor: pointer;
}
#body #app #page #main-view #select-appointment-type .is_selected .ui-select__content, #body #app #page #main-view .clinician-selector .item.active .item-link {
  background: #789F90 !important;
  color: #ffffff !important;
}
#body #app #page #main-view .step-indicator .step {
  border-color: #ffffff;
  color: #ffffff;
  background-color: #004E60;
}
#body #app #page #main-view .step-indicator li.complete .step, #body #app #page #main-view .step-indicator li.complete:after {
  background: #789F90;
}
#body #app #page #main-view .step-indicator li.active .step {
  background: #789F90;
}
#body #app #page #main-view .vt-btn-primary {
  color: #fff;
  background-color: #004E60;
  border-color: #003947;
}
#body #app #page #main-view .vt-btn-primary:focus, #body #app #page #main-view .vt-btn-primary.focus {
  color: #fff;
  background-color: #00252d;
  border-color: black;
}
#body #app #page #main-view .vt-btn-primary:hover {
  color: #fff;
  background-color: #00252d;
  border-color: #000809;
}
#body #app #page #main-view .vt-btn-primary:active, #body #app #page #main-view .vt-btn-primary.active, .open > #body #app #page #main-view .vt-btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #00252d;
  border-color: #000809;
}
#body #app #page #main-view .vt-btn-primary:active:hover, #body #app #page #main-view .vt-btn-primary:active:focus, #body #app #page #main-view .vt-btn-primary:active.focus, #body #app #page #main-view .vt-btn-primary.active:hover, #body #app #page #main-view .vt-btn-primary.active:focus, #body #app #page #main-view .vt-btn-primary.active.focus, .open > #body #app #page #main-view .vt-btn-primary.dropdown-toggle:hover, .open > #body #app #page #main-view .vt-btn-primary.dropdown-toggle:focus, .open > #body #app #page #main-view .vt-btn-primary.dropdown-toggle.focus {
  color: #fff;
  background-color: #000809;
  border-color: black;
}
#body #app #page #main-view .vt-btn-primary:active, #body #app #page #main-view .vt-btn-primary.active, .open > #body #app #page #main-view .vt-btn-primary.dropdown-toggle {
  background-image: none;
}
#body #app #page #main-view .vt-btn-primary.disabled, #body #app #page #main-view .vt-btn-primary.disabled:hover, #body #app #page #main-view .vt-btn-primary.disabled:focus, #body #app #page #main-view .vt-btn-primary.disabled.focus, #body #app #page #main-view .vt-btn-primary.disabled:active, #body #app #page #main-view .vt-btn-primary.disabled.active, #body #app #page #main-view .vt-btn-primary[disabled], #body #app #page #main-view .vt-btn-primary[disabled]:hover, #body #app #page #main-view .vt-btn-primary[disabled]:focus, #body #app #page #main-view .vt-btn-primary[disabled].focus, #body #app #page #main-view .vt-btn-primary[disabled]:active, #body #app #page #main-view .vt-btn-primary[disabled].active, fieldset[disabled] #body #app #page #main-view .vt-btn-primary, fieldset[disabled] #body #app #page #main-view .vt-btn-primary:hover, fieldset[disabled] #body #app #page #main-view .vt-btn-primary:focus, fieldset[disabled] #body #app #page #main-view .vt-btn-primary.focus, fieldset[disabled] #body #app #page #main-view .vt-btn-primary:active, fieldset[disabled] #body #app #page #main-view .vt-btn-primary.active {
  background-color: #004E60;
  border-color: #003947;
}
#body #app #page #main-view .vt-btn-primary .badge {
  color: #004E60;
  background-color: #fff;
}
#body #app #page #main-view input[type="checkbox"].form-check-input:checked + label::before {
  background: #789F90 !important;
}
#body #app #page #footer {
  background-color: #F8F8F8;
}
#body #app #page #footer, #body #app #page #footer a, #body #app #page #footer a:hover {
  color: #000000;
}
#body #app #page .clinics-nearby-icon a svg {
  fill: #789F90 !important;
}
#body #app #page #new-ui-clinics-nearby-banner .clinics-nearby-icon-title svg {
  fill: #789F90 !important;
}
#body .ui-select__options .ui-select-option.is-highlighted, #body .ui-select__options .ui-select-option.is-selected, #body .ui-select-option.ui-select-option--type-image.is-selected .ui-select-option__image-text, #body .ui-select-option.ui-select-option--type-image.is-highlighted .ui-select-option__image-text {
  background: #789F90 !important;
  color: #ffffff !important;
}
