Need a holiday gift? Check out HigherDOSE gift cards

Testing

/* Calendar */ .ui-datepicker-inline.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all { width: 100%; border: 0 !important; padding: 0 !important; background: #eaeaea; box-sizing: border-box; } .pre-filters { width: 100% !important; } /* Hide Staff & Header */ select#options_staff_ids_ { display: none !important; } div.healcode .header { padding: 0 !important; } /* Calendar Header */ .ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all { background: #b2b2b2 !important; border: 0 !important; color: #000 !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; -o-border-radius: 0px !important; border-radius: 0px !important; font-size: 18px !important; font-family: "Oswald", "Helvetica Neue", Arial, sans-serif; -webkit-font-smoothing: antialiased; letter-spacing: 0.5px; } div.healcode .ui-widget-header .ui-icon { -webkit-filter: invert(100%); filter: invert(100%); } table.ui-datepicker-calendar thead th { background: #fff; } div.healcode table.ui-datepicker-calendar .ui-state-disabled span, div.healcode table.ui-datepicker-calendar .ui-widget-content .ui-state-disabled span, div.healcode table.ui-datepicker-calendar .ui-widget-header .ui-state-disabled span { opacity: .3; filter: Alpha(Opacity=30); background: #eaeaea !important; color: #000 !important; } /* Days */ table.ui-datepicker-calendar td { padding: 0 !important; } div.healcode .ui-state-default, div.healcode .ui-widget-content .ui-state-default, div.healcode .ui-widget-header .ui-state-default { text-align: center !important; /*background: #b2b2b2 !important;*/ border: 1px solid #fff !important; line-height: 3; padding-top: 0 !important; padding-bottom: 0 !important; /*color: #fff !important;*/ } td.ui-datepicker-days-cell-over.ui-datepicker-current-day.ui-datepicker-current-day.ui-datepicker-today a { color: #000 !important; background: #fff !important; } state-active, div.healcode .ui-widget-content .ui-state-active, div.healcode .ui-widget-header .ui-state-active { background: #fff; font-weight: normal; border: 1px solid #fff !important; line-height: 3; padding-top: 0 !important; padding-bottom: 0 !important; color: #000 !important; text-align: center; } div.healcode .ui-state-disabled, div.healcode .ui-widget-content .ui-state-disabled, div.healcode .ui-widget-header .ui-state-disabled { opacity: 1 !important; filter: Alpha(Opacity=100) !important; } /* Results */ span.appointment.button { margin: 0 !important; padding: 0 !important; } h2.location-label { font-size: 20px !important; margin-bottom: 0 !important; margin-top: 1em; } h1.healcode-date-label { display: block !important; } /* Buttons */ a#hc-find-appt, .signup_now { font-size: 14px !important; padding: 0.5em !important; } .pre-filters > div:last-of-type { text-align: center; } .signup_now { min-width: 110px !important; }