.gvlo-popup-modal--inner { background-color: #1d2029; } .flatpickr-calendar { background: #1d2029; border: 1px solid #fff; } .flatpickr-calendar .flatpickr-day.selected { background-color: #fff; border-color: #fff; color: #1d2029; } .gvlo-field input[type='text'], .gvlo-field input[type='email'], .gvlo-field input[type='date'], .gvlo-field input#deliveryDate, .gvlo-field textarea { border: 1px solid #fff; } .gvlo-toggle-disclaimer { border-color: #fff; } span.flatpickr-weekday { color: #fff; } .flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month { color: #fff; fill: #fff; } .flatpickr-current-month .flatpickr-monthDropdown-months { color: #fff; } .flatpickr-day { color: #fff; } .flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover { color: #666; } .flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover, .flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay { color: #666; } .flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus { color: #1d2029; } .gvlo-toggle-disclaimer input:checked + button { background: #666 } .gvlo-popup-modal-close svg { fill: #fff; }