2 |
3 |
4 |
5 | {{date | date: settings.format}}
6 |
7 |
8 |
9 |
10 |
11 |
{{date | date: 'EEEE'}}
12 |
{{date | date: 'dd'}}
13 |
14 |
15 |
{{date | date: 'MMMM'}}
16 |
17 |
18 |
{{date | date: 'yyyy'}}
19 |
20 |
21 |
22 |
23 | {{date | date: 'hh'}} : {{date | date: 'mm'}} {{date | date: 'a'}}
24 |
25 |
26 |
27 |
28 |
29 |
30 |
{{date | date: 'MMMM'}}
31 |
33 |
34 |
35 | {{date | date: 'MMMM'}}
36 |
38 |
39 |
40 |
41 |
42 |
43 |
44 | {{date | date: 'yyyy'}}
45 |
46 |
47 |
48 |
49 |
60 |
61 | {{month}}
63 |
64 |
65 |
66 |
67 |
68 | {{year}}
69 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
:
80 |
81 |
82 |
83 |
84 |
85 |
86 |
87 |
88 |
89 |
90 |
91 |
92 |
93 |
94 |
95 |
96 |
97 |
98 | |
100 | {{day.day}}
101 | |
102 |
103 |
104 |
105 |
106 |
107 |
108 |
109 |
Done
110 |
111 |
112 |
113 |
114 |
115 |
125 |
126 |
127 |
128 |
129 |
130 |
131 | {{dateRange.startDate | date: 'dd'}}
132 |
133 |
134 |
135 |
136 | {{dateRange.startDate | date: 'MMMM'}} {{dateRange.startDate | date: 'yyyy'}}
137 |
138 |
139 |
140 | {{dateRange.startDate | date: 'EEEE'}}
141 |
142 |
143 |
144 |
145 |
146 |
147 |
148 |
149 |
{{dateRange.endDate | date: 'dd'}}
150 |
151 |
152 |
153 | {{dateRange.endDate | date: 'MMMM'}} {{dateRange.endDate | date: 'yyyy'}}
154 |
155 |
156 |
157 | {{dateRange.endDate | date: 'EEEE'}}
158 |
159 |
160 |
161 |
162 |
163 |
164 |
165 |
{{leftDate | date: 'MMMM'}}
166 |
168 |
169 |
170 | {{leftDate | date: 'MMMM'}}
171 |
173 |
174 |
175 |
176 |
177 |
178 |
179 | {{leftDate | date: 'yyyy'}}
180 |
181 |
182 |
183 |
184 |
195 |
196 | {{month}}
198 |
199 |
200 |
201 |
202 |
203 | {{year}}
204 |
205 |
206 |
207 |
208 |
209 |
210 |
211 |
212 |
213 |
:
214 |
215 |
216 |
217 |
218 |
219 |
220 |
221 |
222 |
223 |
224 |
225 |
226 |
227 |
228 |
229 |
230 |
231 |
232 | |
234 | {{day.day}}
235 | |
236 |
237 |
238 |
239 |
240 |
241 |
242 |
243 |
244 |
{{rightDate | date: 'MMMM'}}
245 |
247 |
248 |
249 | {{rightDate | date: 'MMMM'}}
250 |
252 |
253 |
254 |
255 |
256 |
257 |
258 | {{rightDate | date: 'yyyy'}}
259 |
260 |
261 |
262 |
263 |
274 |
275 | {{month}}
277 |
278 |
279 |
280 |
281 |
282 | {{year}}
283 |
284 |
285 |
286 |
287 |
288 |
289 |
290 |
291 |
292 |
:
293 |
294 |
295 |
296 |
297 |
298 |
299 |
300 |
301 |
302 |
303 |
304 |
305 |
306 |
307 |
308 |
309 |
310 |
311 | |
313 | {{day.day}}
314 | |
315 |
316 |
317 |
318 |
319 |
327 |
328 |
--------------------------------------------------------------------------------
/src/app/angular2-datetimepicker/datepicker.component.scss:
--------------------------------------------------------------------------------
1 | @import url('https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700');
2 |
3 | $base-color: #1565c0;
4 | $secondary-color: #ffffff;
5 |
6 | body{
7 | font-family: 'Roboto',sans-serif;
8 | }
9 | *{
10 | box-sizing: border-box;
11 | }
12 | #cuppaDatePickerContainer, #cuppaDatePicker{
13 | width: 250px;
14 | text-align: center;
15 | margin: 0px auto;
16 | font-family: 'Roboto','Arial',sans-serif;
17 | }
18 | .year-dropdown{
19 | text-align: center;
20 | }
21 | .calendar-header{
22 | color: #333;
23 | background: #fff;
24 | }
25 | .wc-date-container{
26 | float: left;
27 | width: 100%;
28 | height: 30px;
29 | border: 1px solid $base-color;
30 | margin-bottom: 1px;
31 | font-size: 16px;
32 | padding: 5px;
33 | text-align: left;
34 | cursor: pointer;
35 | background: #fff;
36 | line-height: 20px;
37 | }
38 | .wc-date-container > span{
39 | color: $base-color;
40 | }
41 | .wc-date-container > i{
42 | float: right;
43 | font-size: 20px;
44 | color: $base-color;
45 | }
46 | .winkel-calendar{
47 | position: relative;
48 | font-family: 'Roboto','Arial',sans-serif;
49 | }
50 | .wc-date-popover{
51 | font-size: 14px;
52 | box-shadow: 0 16px 24px 2px rgba(0, 0, 0, 0.14), 0 6px 30px 5px rgba(0, 0, 0, 0.12), 0 8px 10px -5px rgba(0, 0, 0, 0.4); margin: 0px auto;
53 | perspective: 1000px;
54 | float: left;
55 | background: #fff;
56 | background: $secondary-color;
57 | position: fixed;
58 | width: 90%;
59 | top: 5%;
60 | left: 50%;
61 | z-index: 9999999;
62 | overflow: hidden;
63 | height: 90%;
64 | max-width: 320px;
65 | transition: all .5s linear;
66 | transform: translateX(-50%);
67 | }
68 | .wc-banner{
69 | /* background: #3ce5ed; */
70 | float: left;
71 | width: 100%;
72 | font-size: 54px;
73 | background: $base-color;
74 | }
75 | .wc-day-row{
76 | padding: 5px 0px;
77 | /*background: rgba(0, 0, 0, 0.09);*/
78 | color: $secondary-color;
79 | width: 100%;
80 | float: left;
81 | font-size: 3vh;
82 | text-align: center;
83 | }
84 | .wc-date-row{
85 | display: inline-block;
86 | font-size: 25vw;
87 | color: $secondary-color;
88 | padding: 5px;
89 | width: 50%;
90 | float: left;
91 | text-align: right;
92 | font-weight: 200;
93 | }
94 | .wc-month-row{
95 | padding: 25px 0px 0px 0px;
96 | font-size: 8vw;
97 | color: $secondary-color;
98 | width: 100%;
99 | float: left;
100 | }
101 | .wc-month-row > div, .wc-year-row > div{
102 |
103 | }
104 | .wc-month-row > i, .wc-year-row > i{
105 | float: right;
106 | font-size: 12px;
107 | padding: 10px 6px;
108 | cursor: pointer;
109 | }
110 | .wc-month-row > i:hover, .wc-year-row > i:hover{
111 | color: rgba(255, 255, 255, 0.63);
112 | }
113 | .wc-year-row{
114 | text-align: left;
115 | color: $secondary-color;
116 | font-size: 7vw;
117 | float: left;
118 | width: 100%;
119 | padding: 2px 0px 0px 0px;
120 | }
121 | .timepicker-true .wc-year-row{
122 | font-size: 20px;
123 | padding: 5px 0px 0px 12px;
124 | }
125 | .timestate > .active{
126 | color: #fff;
127 | }
128 | .timestate span{
129 | cursor:pointer;
130 | }
131 | .wc-my-sec{
132 | display: inline-block;
133 | padding: 5px 10px;
134 | float: left;
135 | width: 50%;
136 | font-weight: 300;
137 | }
138 | .timepicker-true .wc-my-sec{
139 | width: 20%;
140 | }
141 | .time i{
142 | font-size: 21px;
143 | display: block;
144 | text-align: center;
145 | cursor: pointer;
146 | }
147 | .time i:hover{
148 | color: rgba(255, 255, 255, 0.65);
149 | }
150 | .time > .hour, .time > .minutes{
151 | float: left;
152 | width: 48%;
153 | text-align: center;
154 | }
155 | .wc-month-row > div:nth-child(1), .wc-year-row > div:nth-child(1){
156 | float: left;
157 | text-align: left;
158 | }
159 | .wc-time-sec{
160 | color: $secondary-color;
161 | text-align: center;
162 | padding: 0px 10px 10px;
163 | float: left;
164 | width: 100%;
165 | }
166 | .wc-time-sec > .time{
167 | font-size: 38px;
168 | font-weight: 300;
169 | width: 100%;
170 | text-align: center;
171 | float: left;
172 | }
173 | .time-divider{
174 | width: 4%;
175 | float: left;
176 | text-align: center;
177 | padding: 0px 10px;
178 | }
179 | .time-view{
180 | position: absolute;
181 | background: #fff;
182 | width: 100%;
183 | z-index: 1;
184 | top: 40px;
185 | padding: 35px;
186 | border-top: 1px solid $base-color;
187 | }
188 | .time-view-btn {
189 | text-align: center;
190 | }
191 | .meridian{
192 | text-align: center;
193 | padding: 15px 0px;
194 | }
195 | .button{
196 | width: 100%;
197 | padding: 10px;
198 | background: $base-color;
199 | color: #fff;
200 | margin: 0px auto;
201 | border: 1px solid $base-color;
202 | border-radius: 3px;
203 | cursor: pointer;
204 | }
205 | .button-sm{
206 | width: 50%;
207 | }
208 | .time-view .time{
209 | font-size: 36px;
210 | width: 100%;
211 | margin: 0px auto;
212 | display: inline-block;
213 | padding: 5px 0px 0px 0px;
214 | color: $base-color;
215 | font-weight: 300;
216 | }
217 | .time-view .time-divider{
218 | padding: 16px 0;
219 | }
220 | .wc-time-sec .time input, .time-view .time input {
221 | display: inline-block;
222 | width: 100%;
223 | background: none;
224 | border: none;
225 | text-align: center;
226 | cursor: pointer;
227 | font-family: inherit;
228 | font-size: 32px;
229 | font-weight: 300;
230 | padding: 0px 10px;
231 | text-align: center;
232 | color: $base-color;
233 | }
234 | .inc-btn, .dec-btn {
235 | font-size: 14px;
236 | display: block;
237 | color: #8e8e8e;
238 | }
239 | .wc-time-sec > .time > .timestate{
240 | float: left;
241 | padding: 0px 10px;
242 | }
243 | .show-time-picker .wc-date-row{
244 | width: 33% !important;
245 | }
246 | .show-time-picker .wc-my-sec{
247 | width: 22% !important;
248 | }
249 |
250 | .wc-month-controls > .fa:hover, .wc-year-controls > .fa:hover{
251 | color: #fff;
252 | }
253 | .wc-details > .fa:hover{
254 | color: #ccc;
255 | }
256 | .wc-month-controls{
257 | padding: 5px;
258 | font-size: 16px;
259 | color: rgba(255, 255, 255, 0.71);
260 | float: right;
261 | }
262 | .wc-year-controls{
263 | padding: 2px 5px 0px 5px;
264 | font-size: 16px;
265 | color: rgba(255, 255, 255, 0.71);
266 | float: right;
267 | }
268 | .wc-year-controls > .fa , .wc-month-controls > .fa{
269 | cursor: pointer;
270 | padding: 0px 4px;
271 | }
272 |
273 | .wc-details{
274 | float: left;
275 | width: 65%;
276 | padding: 10px 0px 10px;
277 | color: $secondary-color;
278 | background: $base-color;
279 | }
280 | .banner-true > .wc-details{
281 | padding: 10px 0px 10px;
282 | }
283 | .wc-prev{
284 | float: left;
285 | width:25%;
286 | text-align: left;
287 | padding: 0px 15px;
288 | cursor: pointer;
289 | font-size: 35px;
290 | }
291 | .month-year{
292 | float: left;
293 | width:50%;
294 | font-size: 18px;
295 | line-height: 35px;
296 | text-align: center;
297 | }
298 | .wc-next{
299 | float: right;
300 | width:25%;
301 | text-align: right;
302 | padding: 0px 15px;
303 | cursor: pointer;
304 | font-size: 35px;
305 | }
306 | .calendar-days{
307 | color: #07c;
308 | background: #fff;
309 | }
310 | .cal-util{
311 | width: 100%;
312 | float: left;
313 | position: absolute;
314 | bottom: 0;
315 | background: #fff;
316 | border-top: 1px solid #f2f2f2;
317 | }
318 | .cal-util > .ok{
319 | width: 100%;
320 | padding: 5px;
321 | float: left;
322 | color: $base-color;
323 | font-size: 18px;
324 | border-top: 1px solid #d1d1d1;
325 | text-align: center;
326 | cursor: pointer;
327 | }
328 | .ok > i{
329 | margin-right: 5px;
330 | }
331 | .cal-util > .cancel{
332 | width: 50%;
333 | float: left;
334 | padding: 10px;
335 | color: $base-color;
336 | font-size: 20px;
337 | }
338 | .cal-util > .ok:hover, .cal-util > .cancel:hover{
339 | box-shadow: inset 0px 0px 20px #ccc;
340 | }
341 | .range-date-popover .cal-util{
342 | padding: 10px;
343 | }
344 | .range-date-popover .cal-util .btn-xs{
345 | float: right;
346 | }
347 | .btn-xs {
348 | padding: 5px 10px;
349 | width: auto;
350 | }
351 | .today > span{
352 | border: 1px solid $base-color;
353 | background: none;
354 | }
355 | .selected-day > span{
356 | /*background: #3ce5ed;*/
357 | background: $base-color;
358 | color: #fff;
359 | }
360 | .calendar-header{
361 |
362 | }
363 |
364 | .calendar-days td{
365 | cursor: pointer;
366 | }
367 | .calendar-day:hover > span{
368 | background: $base-color;
369 | color: #fff;
370 | }
371 | .winkel-calendar table{
372 | width: 100%;
373 | text-align: center;
374 | font-size: 18px;
375 | border-collapse: collapse;
376 | }
377 | .winkel-calendar table td{
378 | padding: 0px 0px;
379 | width: calc((100%)/7);
380 | text-align: center;
381 | transition: all .1s linear;
382 | }
383 | .winkel-calendar table td span{
384 | display: block;
385 | padding: 7px;
386 | margin: 0px;
387 | line-height: 32px;
388 | }
389 | .calendar-header td{
390 | padding: 5px 0px !important;
391 | }
392 | .months-view, .years-view{
393 | background: #fff;
394 | width: 100%;
395 | top: 210px;
396 | width: 100%;
397 | height: calc(100% - 210px);
398 | bottom: 0;
399 | text-align: center;
400 |
401 | }
402 | .years-list-view{
403 | float: left;
404 | width: calc(100% - 60px);
405 | height: 100%;
406 | }
407 | .months-view > span, .years-list-view > span{
408 | display: inline-block;
409 | width: 25%;
410 | padding: 25px 0px;
411 | cursor: pointer;
412 | font-size: 16px;
413 | }
414 | .years-list-view > span{
415 | width: 33.3333%
416 | }
417 | .years-view > .prev, .years-view > .next{
418 | float: left;
419 | width: 30px;
420 | padding: 85px 0px;
421 | cursor: pointer;
422 | font-size: 52px;
423 | }
424 | .years-view > .prev:hover, .years-view > .next:hover{
425 | color: #ccc;
426 | }
427 | .years-view > .next{
428 | float: right;
429 | }
430 | .current-month, .current-year{
431 | color: $base-color;
432 | }
433 | .years-view > span{
434 | width: 33.3333%;
435 | }
436 | .months-view > span:hover, .years-list-view > span:hover{
437 | color: $base-color;
438 | }
439 | .banner-true{
440 | padding-top: 0px !important;
441 | }
442 | .banner-true > .wc-banner{
443 | margin-bottom : 0px !important;
444 | }
445 | .banner-true > .time-view{
446 | height: calc(100% - 124px);
447 | top: 142px;
448 | }
449 | .methods{
450 | clear: left;
451 | padding: 50px 0px;
452 | text-align: center;
453 | }
454 | .month-year i{
455 | cursor:pointer;
456 | font-size: 10px;
457 | }
458 |
459 | .timepicker-true .wc-month-row{
460 | font-size: 28px;
461 | padding: 5px 0px 5px 15px;
462 | }
463 | .timepicker-true .wc-month-row > div:nth-child(1), .wc-year-row > div:nth-child(1){
464 | }
465 | .timepicker-true .wc-month-row > i, .wc-year-row > i{
466 | padding: 8px 6px;
467 | }
468 | .timepicker-true .wc-my-sec{
469 | padding: 16px 2px;
470 | }
471 | .timepicker-true .wc-time-sec{
472 | width: 48%;
473 | padding: 25px 0px;
474 | margin: 0px;
475 | cursor: pointer;
476 | }
477 | .timepicker-true .wc-time-sec:hover{
478 | color: rgba(255, 255, 255, 0.65);
479 | }
480 | .timepicker-true .wc-time-sec > .time{
481 | width: 75%;
482 | cursor: pointer;
483 | }
484 | .timepicker-true .time i{
485 | display: none;
486 | }
487 | .timepicker-true .time-divider{
488 | padding: 0px;
489 | }
490 | .timepicker-true .timestate{
491 | padding: 0px;
492 | width: auto;
493 | padding-top: 7px;
494 | font-size: 20px;
495 | font-weight: 300;
496 | }
497 | .year-title{
498 | width: 35%;
499 | float: left;
500 | line-height: 55px;
501 | font-size: 18px;
502 | color: $secondary-color;
503 | background: $base-color;
504 | }
505 | .year-title i{
506 | float: right;
507 | padding: 13px 10px 7px 0px;
508 | font-size: 28px;
509 | }
510 |
511 | @media (min-width: 365px) and (max-width: 767px){
512 | .wc-date-row{
513 | }
514 | .timepicker-true .wc-date-row {
515 | width: 54%;
516 | padding: 20px 5px 10px;
517 | }
518 | .timepicker-true .wc-my-sec {
519 | padding: 33px 2px 10px;
520 | width: 46%;
521 | }
522 | .timepicker-true .wc-time-sec {
523 | width: 100%;
524 | padding: 0px 0px 15px 0px;
525 | }
526 | .timepicker-true .wc-time-sec > .time {
527 | width: 35%;
528 | float: none;
529 | margin: 0px auto;
530 | font-size: 42px;
531 | }
532 | .timepicker-true .wc-month-row {
533 | font-size: 42px;
534 | padding: 5px 0px 5px 5px;
535 | }
536 | .timepicker-true .wc-year-row {
537 | font-size: 24px;
538 | padding: 15px 0px 0px 5px;
539 | }
540 | .timepicker-true .timestate{
541 | font-size: 22px;
542 | font-weight: 100;
543 | }
544 | .months-view, .years-view{
545 | top: 297px;
546 | }
547 | .banner-true > .time-view{
548 | top: 240px;
549 | }
550 | .time-view .time{
551 | font-size: 62px;
552 | }
553 | .cuppa-btn-group{
554 | font-size: 22px;
555 | font-weight: 300;
556 | }
557 | .angular-range-slider{
558 | height: 5px;
559 | margin: 20px auto 25px auto;
560 | }
561 | .angular-range-slider div.handle{
562 | width: 45px;
563 | height: 45px;
564 | top: -20px;
565 | font-size: 26px;
566 | }
567 | .time-view-btn{
568 | padding: 25px 0px;
569 | }
570 | .button-sm {
571 | width: 80%;
572 | padding: 10px;
573 | font-size: 16px;
574 | }
575 | .cuppa-btn-group > .button{
576 | padding: 5px 15px !important;
577 | }
578 |
579 | }
580 | @media (min-width: 768px) {
581 | .wc-date-popover{
582 | width: 250px;
583 | position: absolute;
584 | top: 31px;
585 | height: auto;
586 | left: 0;
587 | transform: translateX(0);
588 | }
589 | .wc-day-row{
590 | padding: 5px 0px;
591 | font-size: 0.25em;
592 | }
593 | .wc-date-row{
594 | font-size: 1em;
595 | padding: 5px;
596 | }
597 | .wc-my-sec{
598 | padding: 5px 0px;
599 | }
600 | .timepicker-true .wc-my-sec{
601 | padding: 15px 3px;
602 | }
603 | .wc-month-row{
604 | padding: 10px 0px 0px 0px;
605 | font-size: 0.4em;
606 | }
607 | .wc-year-row{
608 | font-size: 0.3em;
609 | padding: 0px;
610 | }
611 | .month-year{
612 | font-size: 14px;
613 | line-height: 20px;
614 | cursor: pointer;
615 | }
616 | .wc-month-row > div:nth-child(1), .wc-year-row > div:nth-child(1){
617 | }
618 | .wc-prev, .wc-next{
619 | font-size: 18px;
620 | }
621 | .wc-details{
622 | padding: 10px 0px 10px;
623 | }
624 | .year-title{
625 | line-height: 40px;
626 | font-size: 16px;
627 | }
628 | .year-title i{
629 | padding: 11px 10px 10px 0px;
630 | font-size: 18px;
631 | }
632 | .calendar-header td{
633 | padding: 5px 0px !important;
634 | }
635 | .winkel-calendar table{
636 | font-size: 14px;
637 | }
638 | .winkel-calendar table td span{
639 | line-height: 24px;
640 | width: 35px;
641 | height: 35px;
642 | }
643 | .months-view, .years-view{
644 | top: 40px;
645 | width: 100%;
646 | height: calc(100%);
647 | }
648 | .banner-true .months-view, .banner-true .years-view{
649 | top: 165px;
650 | height: calc(100% - 128px);
651 | }
652 | .winkel-calendar table td span{
653 | padding: 6px;
654 | }
655 | .cal-util > .ok{
656 | font-size: 14px;
657 | padding: 10px;
658 | }
659 | .wc-time-sec > .time{
660 | font-size: 0.35em;
661 | cursor: pointer;
662 | }
663 | .time i{
664 | font-size: 10px;
665 | }
666 | .wc-time-sec > .timestate{
667 | font-size: 16px;
668 | }
669 | .wc-month-row > div:nth-child(1), .wc-year-row > div:nth-child(1){
670 | min-width: 35px;
671 | }
672 | .wc-month-row > i, .wc-year-row > i{
673 | font-size: 8px;
674 | }
675 | .cal-util{
676 | position: relative;
677 | }
678 | .banner-true > .time-view {
679 | top: 159px;
680 | }
681 | .timepicker-true .wc-month-row {
682 | padding: 6px 0px 0px 0px;
683 | font-size: 18px;
684 | }
685 | .timepicker-true .wc-year-row {
686 | padding: 0px 0px 0px 0px;
687 | font-size: 16px;
688 | }
689 | }
690 | .time-view h5{
691 | text-align: left;
692 | width: 80%;
693 | margin: 0px auto;
694 | padding: 5px 0px;
695 | font-weight: 400;
696 | }
697 |
698 | .cuppa-btn-group{
699 | display: inline-flex;
700 | }
701 | .cuppa-btn-group > .active{
702 | background: $base-color !important;
703 | color: #fff !important;
704 | }
705 | .cuppa-btn-group > .button{
706 | border: 1px solid $base-color;
707 | background: #fff;
708 | border-radius: 3px;
709 | float: left;
710 | margin: 0px;
711 | align-items: initial;
712 | color: $base-color;
713 | width: auto;
714 | padding: 5px 10px;
715 | }
716 | .cuppa-btn-group > .button:first-child{
717 | border-top-right-radius: 0px;
718 | border-bottom-right-radius: 0px;
719 | border-right: 0px;
720 | }
721 | .cuppa-btn-group > .button:last-child{
722 | border-top-left-radius: 0px;
723 | border-bottom-left-radius: 0px;
724 | }
725 |
726 | /* Slider CSS*/
727 |
728 | .slider{
729 | width: 200px;
730 | height: 5px;
731 | background: #ccc;
732 | border-radius: 5px;
733 | margin: 12px auto;
734 | position: relative;
735 | }
736 | .slider > .circle{
737 | width: 20px;
738 | height: 20px;
739 | background: #fff;
740 | position: absolute;
741 | top: -8px;
742 | border-radius: 20px;
743 | left: 60px;
744 | box-shadow: 0px 0px 5px #ccc;
745 | cursor: pointer;
746 | }
747 | input[type='number'] {
748 | -moz-appearance:textfield;
749 | }
750 | /* Webkit browsers like Safari and Chrome */
751 | input[type=number]::-webkit-inner-spin-button,
752 | input[type=number]::-webkit-outer-spin-button {
753 | -webkit-appearance: none;
754 | margin: 0;
755 | }
756 | .range-highlight {
757 | background: #f2f2f2;
758 | }
759 | .clock-icon {
760 | text-align: center;
761 | color: $base-color;
762 | }
763 | .time-close{
764 | position: absolute;
765 | right: 15px;
766 | top: 15px;
767 | cursor: pointer;
768 | }
769 | .util-list {
770 | list-style: none;
771 | float: left;
772 | padding: 0px;
773 | margin: 0px;
774 | }
775 | .util-list li {
776 | float: left;
777 | padding: 5px;
778 | }
779 | .util-list li a{
780 | color: #007bff;
781 | cursor: pointer;
782 | }
783 | .util-list li a:hover{
784 | color: #14569d;
785 | text-decoration: underline;
786 | }
787 |
--------------------------------------------------------------------------------