| 16825 | efrain | 1 | // npm package: flatpickr
 | 
        
           |  |  | 2 | // github link: https://github.com/flatpickr/flatpickr
 | 
        
           |  |  | 3 |   | 
        
           |  |  | 4 | .flatpickr-calendar {
 | 
        
           |  |  | 5 |   background-color: $dropdown-bg;
 | 
        
           |  |  | 6 |   border: 1px solid $dropdown-border-color;
 | 
        
           |  |  | 7 |   box-shadow: $dropdown-box-shadow;
 | 
        
           |  |  | 8 | }
 | 
        
           |  |  | 9 |   | 
        
           |  |  | 10 | .flatpickr-calendar.arrowTop:before,
 | 
        
           |  |  | 11 | .flatpickr-calendar.arrowTop:after {
 | 
        
           |  |  | 12 |   border-bottom-color: $dropdown-border-color;
 | 
        
           |  |  | 13 | }
 | 
        
           |  |  | 14 |   | 
        
           |  |  | 15 | .flatpickr-calendar.arrowBottom:before,
 | 
        
           |  |  | 16 | .flatpickr-calendar.arrowBottom:after {
 | 
        
           |  |  | 17 |   border-top-color: $dropdown-border-color;
 | 
        
           |  |  | 18 | }
 | 
        
           |  |  | 19 |   | 
        
           |  |  | 20 | .form-control.flatpickr-input {
 | 
        
           |  |  | 21 | 	background-color: $input-bg;
 | 
        
           |  |  | 22 | }
 | 
        
           |  |  | 23 |   | 
        
           |  |  | 24 | .flatpickr-day.selected,
 | 
        
           |  |  | 25 | .flatpickr-day.startRange,
 | 
        
           |  |  | 26 | .flatpickr-day.endRange,
 | 
        
           |  |  | 27 | .flatpickr-day.selected.inRange,
 | 
        
           |  |  | 28 | .flatpickr-day.startRange.inRange,
 | 
        
           |  |  | 29 | .flatpickr-day.endRange.inRange,
 | 
        
           |  |  | 30 | .flatpickr-day.selected:focus,
 | 
        
           |  |  | 31 | .flatpickr-day.startRange:focus,
 | 
        
           |  |  | 32 | .flatpickr-day.endRange:focus,
 | 
        
           |  |  | 33 | .flatpickr-day.selected:hover,
 | 
        
           |  |  | 34 | .flatpickr-day.startRange:hover,
 | 
        
           |  |  | 35 | .flatpickr-day.endRange:hover,
 | 
        
           |  |  | 36 | .flatpickr-day.selected.prevMonthDay,
 | 
        
           |  |  | 37 | .flatpickr-day.startRange.prevMonthDay,
 | 
        
           |  |  | 38 | .flatpickr-day.endRange.prevMonthDay,
 | 
        
           |  |  | 39 | .flatpickr-day.selected.nextMonthDay,
 | 
        
           |  |  | 40 | .flatpickr-day.startRange.nextMonthDay,
 | 
        
           |  |  | 41 | .flatpickr-day.endRange.nextMonthDay {
 | 
        
           |  |  | 42 | 	background: $primary;
 | 
        
           |  |  | 43 | 	border-color: $primary;
 | 
        
           |  |  | 44 | }
 | 
        
           |  |  | 45 |   | 
        
           |  |  | 46 | .flatpickr-months {
 | 
        
           |  |  | 47 | 	padding: 0 1rem;
 | 
        
           |  |  | 48 | 	padding-top: 0.5rem;
 | 
        
           |  |  | 49 | }
 | 
        
           |  |  | 50 |   | 
        
           |  |  | 51 | .flatpickr-innerContainer {
 | 
        
           |  |  | 52 |   // padding: 0.5rem 1rem;
 | 
        
           |  |  | 53 | }
 | 
        
           |  |  | 54 |   | 
        
           |  |  | 55 | .flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
 | 
        
           |  |  | 56 | .flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
 | 
        
           |  |  | 57 |   | 
        
           |  |  | 58 |   left: 11px;
 | 
        
           |  |  | 59 |   right: auto !important;
 | 
        
           |  |  | 60 |   top: 8px;
 | 
        
           |  |  | 61 | }
 | 
        
           |  |  | 62 |   | 
        
           |  |  | 63 | .flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
 | 
        
           |  |  | 64 | .flatpickr-months .flatpickr-next-month.flatpickr-next-month {
 | 
        
           |  |  | 65 |   | 
        
           |  |  | 66 |   right: 11px;
 | 
        
           |  |  | 67 |   left: auto !important;
 | 
        
           |  |  | 68 |   top: 8px;
 | 
        
           |  |  | 69 | }
 | 
        
           |  |  | 70 |   | 
        
           |  |  | 71 | .flatpickr-months .flatpickr-prev-month,
 | 
        
           |  |  | 72 | .flatpickr-months .flatpickr-next-month {
 | 
        
           |  |  | 73 |   fill: $text-muted;
 | 
        
           |  |  | 74 | }
 | 
        
           |  |  | 75 |   | 
        
           |  |  | 76 | .flatpickr-months .flatpickr-prev-month:hover svg,
 | 
        
           |  |  | 77 | .flatpickr-months .flatpickr-next-month:hover svg {
 | 
        
           |  |  | 78 |   fill: $primary;
 | 
        
           |  |  | 79 | }
 | 
        
           |  |  | 80 |   | 
        
           |  |  | 81 | .flatpickr-months .flatpickr-month {
 | 
        
           |  |  | 82 |   height: 42px;
 | 
        
           |  |  | 83 |   color: $text-muted;
 | 
        
           |  |  | 84 | }
 | 
        
           |  |  | 85 |   | 
        
           |  |  | 86 | .flatpickr-current-month .numInputWrapper span.arrowUp:after {
 | 
        
           |  |  | 87 |   border-bottom-color: $text-muted;
 | 
        
           |  |  | 88 | }
 | 
        
           |  |  | 89 |   | 
        
           |  |  | 90 | .flatpickr-current-month .numInputWrapper span.arrowDown:after {
 | 
        
           |  |  | 91 |   border-top-color: $text-muted;
 | 
        
           |  |  | 92 | }
 | 
        
           |  |  | 93 |   | 
        
           |  |  | 94 | .flatpickr-current-month .flatpickr-monthDropdown-months:hover,
 | 
        
           |  |  | 95 | .numInputWrapper:hover {
 | 
        
           |  |  | 96 |   background: rgba($primary, .1);
 | 
        
           |  |  | 97 | }
 | 
        
           |  |  | 98 |   | 
        
           |  |  | 99 | .flatpickr-current-month .flatpickr-monthDropdown-months {
 | 
        
           |  |  | 100 |   font-size: 1rem;
 | 
        
           |  |  | 101 |   border-radius: $input-border-radius;
 | 
        
           |  |  | 102 |   padding: .3rem .5rem;
 | 
        
           |  |  | 103 | }
 | 
        
           |  |  | 104 |   | 
        
           |  |  | 105 | .flatpickr-weekdays {
 | 
        
           |  |  | 106 |   padding: 0 10px;
 | 
        
           |  |  | 107 | }
 | 
        
           |  |  | 108 |   | 
        
           |  |  | 109 | span.flatpickr-weekday {
 | 
        
           |  |  | 110 |   color: $text-muted;
 | 
        
           |  |  | 111 | }
 | 
        
           |  |  | 112 |   | 
        
           |  |  | 113 | .dayContainer {
 | 
        
           |  |  | 114 |   padding: 0 10px 10px;
 | 
        
           |  |  | 115 | }
 | 
        
           |  |  | 116 |   | 
        
           |  |  | 117 | .flatpickr-day {
 | 
        
           |  |  | 118 |   color: $body-color;
 | 
        
           |  |  | 119 | }
 | 
        
           |  |  | 120 |   | 
        
           |  |  | 121 | .flatpickr-day.today {
 | 
        
           |  |  | 122 |   border-color: $text-muted;
 | 
        
           |  |  | 123 | }
 | 
        
           |  |  | 124 |   | 
        
           |  |  | 125 | .flatpickr-day.flatpickr-disabled,
 | 
        
           |  |  | 126 | .flatpickr-day.flatpickr-disabled:hover,
 | 
        
           |  |  | 127 | .flatpickr-day.prevMonthDay,
 | 
        
           |  |  | 128 | .flatpickr-day.nextMonthDay,
 | 
        
           |  |  | 129 | .flatpickr-day.notAllowed,
 | 
        
           |  |  | 130 | .flatpickr-day.notAllowed.prevMonthDay,
 | 
        
           |  |  | 131 | .flatpickr-day.notAllowed.nextMonthDay {
 | 
        
           |  |  | 132 |   color: rgba($body-color, .5);
 | 
        
           |  |  | 133 | }
 | 
        
           |  |  | 134 |   | 
        
           |  |  | 135 | .flatpickr-day.inRange,
 | 
        
           |  |  | 136 | .flatpickr-day.prevMonthDay.inRange,
 | 
        
           |  |  | 137 | .flatpickr-day.nextMonthDay.inRange,
 | 
        
           |  |  | 138 | .flatpickr-day.today.inRange,
 | 
        
           |  |  | 139 | .flatpickr-day.prevMonthDay.today.inRange,
 | 
        
           |  |  | 140 | .flatpickr-day.nextMonthDay.today.inRange,
 | 
        
           |  |  | 141 | .flatpickr-day:hover,
 | 
        
           |  |  | 142 | .flatpickr-day.prevMonthDay:hover,
 | 
        
           |  |  | 143 | .flatpickr-day.nextMonthDay:hover,
 | 
        
           |  |  | 144 | .flatpickr-day:focus,
 | 
        
           |  |  | 145 | .flatpickr-day.prevMonthDay:focus,
 | 
        
           |  |  | 146 | .flatpickr-day.nextMonthDay:focus {
 | 
        
           |  |  | 147 |   background: rgba($primary, .2);
 | 
        
           |  |  | 148 |   border-color: transparent;
 | 
        
           |  |  | 149 | }
 | 
        
           |  |  | 150 |   | 
        
           |  |  | 151 | .flatpickr-calendar.hasTime .flatpickr-time {
 | 
        
           |  |  | 152 |   border-top-color: $dropdown-border-color;
 | 
        
           |  |  | 153 | }
 | 
        
           |  |  | 154 |   | 
        
           |  |  | 155 | .flatpickr-time input:hover,
 | 
        
           |  |  | 156 | .flatpickr-time .flatpickr-am-pm:hover,
 | 
        
           |  |  | 157 | .flatpickr-time input:focus,
 | 
        
           |  |  | 158 | .flatpickr-time .flatpickr-am-pm:focus {
 | 
        
           |  |  | 159 |   background: rgba($primary, .2);
 | 
        
           |  |  | 160 | }
 | 
        
           |  |  | 161 |   | 
        
           |  |  | 162 | .flatpickr-time input,
 | 
        
           |  |  | 163 | .flatpickr-time .flatpickr-time-separator,
 | 
        
           |  |  | 164 | .flatpickr-time .flatpickr-am-pm {
 | 
        
           |  |  | 165 |   color: $body-color;
 | 
        
           |  |  | 166 | }
 | 
        
           |  |  | 167 |   | 
        
           |  |  | 168 | .flatpickr-time .numInputWrapper span.arrowUp:after {
 | 
        
           |  |  | 169 |   border-bottom-color: $text-muted;
 | 
        
           |  |  | 170 | }
 | 
        
           |  |  | 171 |   | 
        
           |  |  | 172 | .flatpickr-time .numInputWrapper span.arrowDown:after {
 | 
        
           |  |  | 173 |   border-top-color: $text-muted;
 | 
        
           |  |  | 174 | }
 |