.flatpickr-calendar { width: 336.875px; padding: 15px; -webkit-box-shadow: 0 6px 10px 0 rgba(0,0,0,.14), 0 1px 18px 0 rgba(0,0,0,.12), 0 3px 5px -1px rgba(0,0,0,.2); box-shadow: 0 6px 10px 0 rgba(0,0,0,.14), 0 1px 18px 0 rgba(0,0,0,.12), 0 3px 5px -1px rgba(0,0,0,.2); border: 1px solid #1b2e4b; background: #1b2e4b; } .flatpickr-calendar.open { display: inline-block; z-index: 900; } .flatpickr-calendar.arrowTop:before { border-bottom-color: #1b2e4b; } .flatpickr-calendar.arrowBottom:before { border-top-color: #1b2e4b; } .flatpickr-calendar:before { border-width: 9px; } .flatpickr-calendar:after { border-width: 0px; } .flatpickr-months .flatpickr-prev-month, .flatpickr-months .flatpickr-next-month { top: 8%; padding: 5px 13px; background: #1b2e4b; border-radius: 4px; height: 40px; } .flatpickr-months .flatpickr-prev-month svg, .flatpickr-months .flatpickr-next-month svg { fill: #bfc9d4 } .flatpickr-months .flatpickr-prev-month:hover svg, .flatpickr-months .flatpickr-next-month:hover svg { fill: #009688; } .flatpickr-current-month .numInputWrapper span.arrowUp:after { border-bottom-color: #bfc9d4; } .flatpickr-current-month .numInputWrapper span.arrowDown:after { border-top-color: #bfc9d4; } .flatpickr-day.today { border-color: #009688; color: #009688; font-weight: 700; } .flatpickr-current-month .flatpickr-monthDropdown-months { height: auto; border: 1px solid #3b3f5c; color: #bfc9d4; font-size: 15px; padding: 12px 16px; letter-spacing: 1px; font-weight: 700; } .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month { background-color: #1b2e4b; } .flatpickr-current-month input.cur-year { height: auto; border: 1px solid #3b3f5c; border-left: none; color: #bfc9d4; font-size: 15px; padding: 13px 12px; letter-spacing: 1px; font-weight: 700; } .flatpickr-months .flatpickr-month { height: 76px; } .flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover { cursor: not-allowed; color: #e0e6ed; } span.flatpickr-weekday { color: #888ea8; } .flatpickr-day { color: #888ea8; font-weight: 500; } .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: rgba(136, 142, 168, 0.22); } .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 { background: #191e3a; border-color: #191e3a; } .flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay { background: #009688; color: #0e1726; border-color: #009688; font-weight: 700; } .flatpickr-time input { color: #bfc9d4; } .flatpickr-time input:hover, .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time input:focus, .flatpickr-time .flatpickr-am-pm:focus { background: #0e1726; } .flatpickr-time .flatpickr-time-separator, .flatpickr-time .flatpickr-am-pm { color: #bfc9d4; } .flatpickr-time .numInputWrapper span.arrowUp:after { border-bottom-color: #009688; } .flatpickr-time .numInputWrapper span.arrowDown:after { border-top-color: #009688; } @supports (-webkit-overflow-scrolling: touch) { .form-control { height: auto; } }