12 .daterangepicker:before, .daterangepicker:after {
14 display: inline-block
;
15 border-bottom-color: rgba
(0, 0, 0, 0.2);
17 .daterangepicker:before {
19 border-right: 7px solid transparent
;
20 border-left: 7px solid transparent
;
21 border-bottom: 7px solid
#ccc; }
22 .daterangepicker:after {
24 border-right: 6px solid transparent
;
25 border-bottom: 6px solid
#fff;
26 border-left: 6px solid transparent
; }
27 .daterangepicker.opensleft:before {
29 .daterangepicker.opensleft:after {
31 .daterangepicker.openscenter:before {
37 .daterangepicker.openscenter:after {
43 .daterangepicker.opensright:before {
45 .daterangepicker.opensright:after {
47 .daterangepicker.dropup {
49 .daterangepicker.dropup:before {
52 border-bottom: initial
;
53 border-top: 7px solid
#ccc; }
54 .daterangepicker.dropup:after {
57 border-bottom: initial
;
58 border-top: 6px solid
#fff; }
59 .daterangepicker.dropdown-menu {
62 .daterangepicker.single .ranges, .daterangepicker.single .calendar {
64 .daterangepicker.show-calendar .calendar {
66 .daterangepicker .calendar {
70 .daterangepicker .calendar.single .calendar-table {
72 .daterangepicker .calendar th, .daterangepicker .calendar td {
76 .daterangepicker .calendar-table {
77 border: 1px solid
#fff;
81 .daterangepicker table {
84 .daterangepicker td, .daterangepicker th {
89 border: 1px solid transparent
;
92 .daterangepicker td.available:hover, .daterangepicker th.available:hover {
94 .daterangepicker td.week, .daterangepicker th.week {
97 .daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
98 background-color: #fff;
99 border-color: transparent
;
101 .daterangepicker td.in-range {
102 background-color: #ebf4f8;
103 border-color: transparent
;
106 .daterangepicker td.start-date {
107 border-radius: 4px 0 0 4px; }
108 .daterangepicker td.end-date {
109 border-radius: 0 4px 4px 0; }
110 .daterangepicker td.start-date.end-date {
111 border-radius: 4px; }
112 .daterangepicker td.active, .daterangepicker td.active:hover {
113 background-color: #357ebd;
114 border-color: transparent
;
116 .daterangepicker th.month {
118 .daterangepicker td.disabled, .daterangepicker option.disabled {
121 text-decoration: line-through
; }
122 .daterangepicker select.monthselect, .daterangepicker select.yearselect {
128 .daterangepicker select.monthselect {
131 .daterangepicker select.yearselect {
133 .daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
136 .daterangepicker .input-mini {
137 border: 1px solid
#ccc;
143 vertical-align: middle
;
145 padding: 0 6px 0 28px;
147 .daterangepicker .input-mini.active {
148 border: 1px solid
#08c;
149 border-radius: 4px; }
150 .daterangepicker .daterangepicker_input {
151 position: relative
; }
152 .daterangepicker .daterangepicker_input i {
156 .daterangepicker .calendar-time {
161 padding-left: 28px; }
162 .daterangepicker .calendar-time select.disabled {
164 cursor: not-allowed
; }
179 border: 1px solid
#f5f5f5;
187 border: 1px solid
#08c;
191 border: 1px solid
#08c;
194 /* Larger Screen Styling */
195 @media (min-width: 564px) {
198 .daterangepicker .ranges ul {
200 .daterangepicker.single .ranges ul {
202 .daterangepicker.single .calendar.left {
204 .daterangepicker.single .ranges, .daterangepicker.single .calendar {
206 .daterangepicker .calendar.left {
209 .daterangepicker .calendar.left .calendar-table {
211 border-top-right-radius: 0;
212 border-bottom-right-radius: 0; }
213 .daterangepicker .calendar.right {
215 .daterangepicker .calendar.right .calendar-table {
217 border-top-left-radius: 0;
218 border-bottom-left-radius: 0; }
219 .daterangepicker .left .daterangepicker_input {
220 padding-right: 12px; }
221 .daterangepicker .calendar.left .calendar-table {
222 padding-right: 12px; }
223 .daterangepicker .ranges, .daterangepicker .calendar {
226 @media (min-width: 730px) {
227 .daterangepicker .ranges {
230 .daterangepicker .calendar.left {