PluginProbe
Booking Calendar / 10.11
Booking Calendar v10.11
11.8.3 11.8.2 11.8.1 11.8 11.7 11.6.1 11.6 11.5 11.4.3 11.4.2 11.4.1 11.4 11.3 11.2.1 11.2 11.1 11.0 10.15.7 10.15.6 10.1.3 10.10 10.10.1 10.10.2 10.11 10.11.2 All 203 releases
booking / css / skins / traditional-times.css

traditional-times.css in Booking Calendar 10.11, at css/skins/traditional-times.css

332 lines 16.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*******************************************************************************/
2 /* Traditional Times - C O L O R S K I N ****************************/
3 /*******************************************************************************/
4 /* For better compatibility, please change here only folowing properties: */
5 /*
6 * background , background-color, background-repeat, background-image, background-repeat, background-position
7 * border
8 * box-shadow, -moz-box-shadow, -webkit-box-shadow
9 * border-radius, -moz-border-radius, -webkit-border-radius
10 * color
11 * font-weight
12 * text-shadow
13 * text-transform
14 *
15 */
16
17 /* Full Calendar Frame */
18 .datepick-inline {
19 background: transparent; /* FixIn: 9.3.1.4 */
20 border: 0px solid #e4e4e4;
21 box-shadow: 0 0 0px #cacaca;
22 -moz-box-shadow: 0 0 0px #cacaca;
23 -webkit-box-shadow: 0 0 0px #cacaca;
24 border-radius: 0;
25 -moz-border-radius: 0;
26 -webkit-border-radius: 0;
27 }
28 /* Background of one calendar month */
29 .datepick-inline .datepick{
30 background: #fff;
31 }
32 /* Previous & Next links and TITLE BACKGROUND */
33 .datepick-inline .calendar-links {
34 border-bottom:none; /* FixIn: 9.3.1.4 */
35 background: transparent;
36 }
37 /* Prev - Next Text */
38 .datepick-inline .calendar-links .datepick-prev a,
39 .datepick-inline .calendar-links .datepick-next a,
40 .datepick-inline .calendar-links .datepick-prev a:hover,
41 .datepick-inline .calendar-links .datepick-next a:hover{
42 color: #5f5f5f; /* FixIn: 9.3.1.4 */
43 text-shadow: none;
44 font-weight: 600;
45 }
46 /* Month Titles */
47 .datepick-inline .datepick-header {
48 color: #5f5f5f; /* FixIn: 9.3.1.4 */
49 font-weight: 600;
50 text-shadow: none;
51 }
52 /* Week Titles */
53 div.datepick-inline .datepick-title-row th{
54 border: 1px solid #ccc;
55 color: #555;
56 font-weight: 600;
57 text-transform: uppercase;
58 }
59 /* Cell border*/
60 .block_hints .block_free, .block_hints .block_time, .block_hints .block_booked, .block_hints .block_pending, .block_hints .block_check_in_out,
61 .datepick-inline .datepick-days-cell{
62 border: 1px solid #ccc;
63 color:#757575;
64 }
65 /******************************************************************************** FixIn: 9.5.0.2 */
66 /* New Stripes - Unavailable Cells - for Booking > Availability page ********/
67 /*******************************************************************************/
68 /* Stripes */
69 .wpbc_ajx_availability_container .datepick-inline .datepick .resource_unavailable:not(.datepick-unselectable,.datepick-current-day,.datepick-days-cell-over) .wpbc-cell-box {
70 /*background: repeating-linear-gradient( 135deg, #fff, #fff 4px, #eaeaeb 4px, #eaeaeb 8px );*/
71 background: repeating-linear-gradient( 135deg, #fff, #fff 4px, #f5f5ef 4px, #f5f5cf 8px );
72 }
73 /* Unselectable dates & headers - calendar empty cells */
74 .wpbc_ajx_availability_container .datepick-inline th,
75 .wpbc_ajx_availability_container .datepick-inline .datepick-days-cell.datepick-unselectable{
76 background: #fff; /* Here the same color as at line #18 for "Full Calendar Frame": .datepick-inline { ... } */
77 }
78 /* It is all unavailable dates */
79 .wpbc_ajx_availability_container .datepick-inline .date_user_unavailable,
80 .wpbc_ajx_availability_container .datepick-inline .before_after_unavailable, /* "Before/After" unavailable days from Settings General page in "Availability" section */
81 .wpbc_ajx_availability_container .datepick-inline .weekdays_unavailable, /* "Weekdays" unavailable from Settings General page in "Availability" section */
82 .wpbc_ajx_availability_container .datepick-inline .season_unavailable /* "SEASON" unavailable dates defined at Booking > Resources > Availability page */
83 {
84 background: #fff;
85 }
86 /* It is all unavailable RESOURCE dates defined at Booking > Availability page */
87 .wpbc_ajx_availability_container .resource_unavailable:not(.datepick-unselectable) {
88 background: transparent;
89 color:#fff;
90 }
91 /* Unavailable SELECTABLE days for Booking > Availability page */
92 .block_hints .datepick-inline .datepick-days-cell.date_user_unavailable a,
93 .datepick-inline .datepick-days-cell.date_user_unavailable:not(.datepick-unselectable) a{
94 color:#ccc;
95 }
96 /* Unselectable dates - hide check in/out */
97 .wpbc_ajx_availability_container .datepick-inline td.datepick-days-cell.check_in_time.datepick-unselectable .wpbc-cell-box .wpbc-diagonal-el,
98 .wpbc_ajx_availability_container .datepick-inline td.datepick-days-cell.check_out_time.datepick-unselectable .wpbc-cell-box .wpbc-diagonal-el{
99 display: none;
100 }
101 /*********************************************************************************/
102 /* U N S E L E C T A B L E - Usually when we select 1st date with range dates selection mode, previous dates become unselectable. */
103 div.wpbc_ajx_availability_container .datepick-inline .datepick-unselectable.timespartly,
104 div.wpbc_ajx_availability_container .datepick-inline .datepick-unselectable,
105 .datepick-inline .datepick-unselectable{
106 color: #ddd;
107 text-shadow: 0 0px 0 #ddd;
108 }
109 .datepick-inline .datepick-unselectable span{ /* //FixIn: 8.9.4.13 */
110 text-shadow: none;
111 }
112 /******************************************************************************** FixIn End: 9.5.0.2 */
113
114 /*******************************************************************************/
115 /* Dates Cells **********************************************************/
116 /*******************************************************************************/
117
118 /* A V A I L A B L E - BACKGROUND */
119 .block_hints .block_free,
120 .block_hints .block_time,
121 .block_hints .block_check_in_out div.check-in-div, /* Item for the LEGEND */
122 .block_hints .block_check_in_out div.check-out-div, /* Item for the LEGEND */
123 .datepick-inline .date_available .wpbc-cell-box,
124 .datepick-inline .timespartly.check_in_time div.check-in-div, /* Define the COLOR fot the check in / out times the same as available*/
125 .datepick-inline .timespartly.check_out_time div.check-out-div {
126 background: none repeat scroll 0 0 #f5f5f5;
127 }
128 /* A V A I L A B L E - Text A */
129 .block_hints .block_free a,
130 .block_hints .block_time,
131 .datepick-inline .date_available a{
132 color:#89a;
133 font-weight: 600;
134 text-shadow: 0 1px 0 #fff;
135 }
136 /*******************************************************************************/
137
138 /* T I M E S L O T S */
139 .block_hints .block_time,
140 .datepick-inline .timespartly{
141 /*background-image: url("../../assets/img/clock_fill.png");*/ /* //FixIn: 8.9.4.13 */
142 background-repeat: no-repeat;
143 background-position:100% 100%;
144 }
145 /*******************************************************************************/
146
147 /* A P P R O V E D - BACKGROUND */
148 .block_hints .date_approved.block_check_in_out,
149 .block_hints .block_booked,
150 .datepick-inline .date_approved .wpbc-cell-box,
151 /* Resolve Conflicts with tables in Elementor //FixIn: 10.9.2.2 *
152 .wpbc_cal_container:not(.wpbc_timeslot_day_bg_as_available) table.wpbc_calendar tr:nth-child(2n) > td.date_approved,
153 .wpbc_cal_container:not(.wpbc_timeslot_day_bg_as_available) table.wpbc_calendar tr:nth-child(2n+1) > td.date_approved,
154 */
155 /* A P P R O V E D - BACKGROUND for Check In Pending & Check Out Approved || Check Out Pending & Check In Approved Dates //FixIn: 6.0.1.2 */
156 td.timespartly.check_in_time.check_out_time.check_in_time_date2approve.check_out_time_date_approved div.check-in-div,
157 td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved div.check-out-div {
158 background-color: #C60B0B;
159 }
160 /* A P P R O V E D - T E X T /including partially booked - timeslots/ */
161 .block_hints .date_approved.block_check_in_out,
162 .block_hints .block_booked,
163 .datepick-inline .date_approved .wpbc-cell-box,
164 .block_hints .block_booked a,
165 .datepick-inline .date_approved a{
166 color: #5F0000;
167 font-weight: 600;
168 text-shadow: 0 1px 0 #DD0000;
169 }
170 /* CHECK IN and CHECK OUT Borders for the approved cells - the COLOR have to be the SAME as BACKGROUND of this cell*/
171 .block_hints .date_approved.block_check_in_out div.check-in-div, /* Item for the LEGEND */
172 .datepick-inline .date_approved.timespartly.check_in_time div.check-in-div{
173 border-right: 1px dotted #C60B0B;
174 }
175 .block_hints .date_approved.block_check_in_out div.check-out-div, /* Item for the LEGEND */
176 .datepick-inline .date_approved.timespartly.check_out_time div.check-out-div{
177 border-left: 1px dotted #C60B0B;
178 }
179 /*******************************************************************************/
180
181 /* P E N D I N G - BACKGROUND */
182 .block_hints .date2approve.block_check_in_out,
183 .block_hints .block_pending,
184 .datepick-inline .date2approve .wpbc-cell-box,
185 /* Resolve Conflicts with tables in Elementor //FixIn: 10.9.2.2 *
186 .wpbc_cal_container:not(.wpbc_timeslot_day_bg_as_available) table.wpbc_calendar tr:nth-child(2n) > td.date2approve,
187 .wpbc_cal_container:not(.wpbc_timeslot_day_bg_as_available) table.wpbc_calendar tr:nth-child(2n+1) > td.date2approve,
188 */
189 /* P E N D I N G - BACKGROUND for Check In Approved & Check Out Pending || Check Out Approved & Check In Pending Dates //FixIn: 6.0.1.2 */
190 td.timespartly.check_in_time.check_out_time.check_in_time_date_approved.check_out_time_date2approve div.check-in-div,
191 td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve div.check-out-div {
192 background-color: #DF9A00;
193 }
194 /* P E N D I N G - T E X T /including partially booked - timeslots/ */
195 .block_hints .date2approve.block_check_in_out,
196 .block_hints .block_pending,
197 .datepick-inline .date2approve .wpbc-cell-box,
198 .block_hints .block_pending a,
199 .datepick-inline .date2approve a {
200 color: #885500;
201 font-weight: 600;
202 text-shadow: 0 1px 0 #FFAA00;
203 }
204 /* TIME SLOTs (partially booked) - BACKGROUND */
205 .datepick-inline .date2approve.timespartly,
206 .datepick-inline .date_approved.timespartly {
207 background-color: #C0C60B;
208 }
209 /* TIME SLOTs (partially booked) - TEXT */
210 .NO_000.datepick-inline .date2approve.timespartly:not(.check_in_time,.check_out_time),
211 .NO_000.datepick-inline .date_approved.timespartly:not(.check_in_time,.check_out_time),
212 .NO_000.datepick-inline .date2approve.timespartly:not(.check_in_time,.check_out_time) a,
213 .NO_000.datepick-inline .date_approved.timespartly:not(.check_in_time,.check_out_time) a{
214 color: #93980c;
215 font-weight: 600;
216 text-shadow: 0 1px 0px #C3C808;
217 }
218 /* CHECK IN and CHECK OUT Borders for the approved cells - the COLOR have to be the SAME as BACKGROUND of this cell*/
219 .block_hints .date2approve.block_check_in_out div.check-in-div, /* Item for the LEGEND */
220 .datepick-inline .date2approve.timespartly.check_in_time div.check-in-div{
221 border-right: 1px dotted #DF9A00;
222 }
223 .block_hints .date2approve.block_check_in_out div.check-out-div, /* Item for the LEGEND */
224 .datepick-inline .date2approve.timespartly.check_out_time div.check-out-div{
225 border-left: 1px dotted #DF9A00;
226 }
227 /*******************************************************************************/
228
229 /* S E L E C T E D Dates - Background */
230 .datepick-inline div.datepick-one-month .datepick td.datepick-current-day .wpbc-cell-box{
231 background-color: #555;
232 }
233 /* S E L E C T E D Dates - Text color */
234 .datepick-inline div.datepick-one-month .datepick td.datepick-current-day .wpbc_time_dots,
235 .datepick-inline div.datepick-one-month .datepick td.datepick-current-day a,
236 .datepick-inline div.datepick-one-month .datepick td.datepick-current-day a:hover {
237 color: #EEEEEE;
238 text-shadow: 0 -1px 0 #000000;
239 }
240 /*******************************************************************************/
241
242 /* C e l l O V E R Dates - Background */
243 .wpbc_timeslot_day_bg_as_available .datepick-inline .times_clock.datepick-days-cell-over .wpbc-cell-box,
244 .datepick-inline .datepick .datepick-days-cell-over .wpbc-cell-box{
245 background:#aaa;
246 }
247 /* C e l l O V E R Dates - Text color */
248 .datepick-inline .datepick-one-month .datepick .datepick-days-cell-over .wpbc_time_dots, /* //FixIn: 8.9.4.13 */
249 /*.datepick-inline .datepick-one-month .datepick td.datepick-days-cell-over a:hover,*/
250 .datepick-inline .datepick-one-month .datepick td.datepick-days-cell-over a {
251 color: #eee;
252 text-shadow: none;
253 }
254 .datepick-inline td.datepick-days-cell-over.date_available a {
255 text-shadow: none;
256 }
257 /*******************************************************************************/
258 /* FixIn: 6.0.1.2 */
259 /* Text style for Check In Approved & Check Out Pending || Check Out Approved & Check In Pending || Check In Pending & Check Out Approved || Check Out Pending & Check In Approved */
260 td.timespartly.check_in_time.check_out_time.check_in_time_date_approved.check_out_time_date2approve span,
261 td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve span,
262 td.timespartly.check_in_time.check_out_time.check_in_time_date2approve.check_out_time_date_approved span,
263 td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved span {
264 font-weight: 600;
265 text-shadow: none;
266 }
267
268 /* Show partially (time-slots) booked days with Background color as for available days ********************************/
269 /* Color as in this section A V A I L A B L E - BACKGROUND */
270 :root{
271 --wpbc_cal-available-day-color: #f5f5f5;
272 }
273 .wpbc_timeslot_day_bg_as_available .datepick-inline .times_clock .wpbc-cell-box {
274 background-color: var(--wpbc_cal-available-day-color);
275 }
276
277 /* Same as in this Section above --- A V A I L A B L E - Text A */
278 /* TIME SLOTs (partially booked) - TEXT */
279 .wpbc_timeslot_day_bg_as_available .datepick-inline .date2approve.timespartly:not(.check_in_time,.check_out_time) .wpbc_time_dots,
280 .wpbc_timeslot_day_bg_as_available .datepick-inline .date_approved.timespartly:not(.check_in_time,.check_out_time) .wpbc_time_dots,
281 .wpbc_timeslot_day_bg_as_available .datepick-inline .date2approve.timespartly:not(.check_in_time,.check_out_time) a,
282 .wpbc_timeslot_day_bg_as_available .datepick-inline .date_approved.timespartly:not(.check_in_time,.check_out_time) a,
283 .wpbc_timeslot_day_bg_as_available .datepick-inline .date2approve.timespartly:not(.check_in_time,.check_out_time) span,
284 .wpbc_timeslot_day_bg_as_available .datepick-inline .date_approved.timespartly:not(.check_in_time,.check_out_time) span{
285 color:#89a;
286 font-weight: 600;
287 text-shadow: 0 1px 0 #fff;
288 }
289 /* Same as in this Section above --- S E L E C T E D Dates - Text color */
290 .wpbc_timeslot_day_bg_as_available .datepick-inline .datepick-one-month .datepick .times_clock.date_available.datepick-current-day a{
291 color: #EEEEEE;
292 text-shadow: 0 -1px 0 #000000;
293 }
294 /* Same as in this Section above --- A V A I L A B L E and UNSELECTABLE - Text */
295 .wpbc_timeslot_day_bg_as_available .datepick-inline .date_available {
296 color: #CCCCCC; /* This style for the unavailable date, when we are select the dates */
297 text-shadow: none; /* This style for the unavailable date, when we are select the dates */
298 }
299 .datepick-inline .date_available span {
300 text-shadow: none;
301 }
302
303 /*******************************************************************************/
304 /* CHECK IN / OUT as P.O.L.Y.G.O.N.S //FixIn: 8.9.4.13 */
305 /*******************************************************************************/
306 /* Fill diagonal check in/out items with AVAILABLE background color */
307 .wpbc-cell-box .wpbc-diagonal-el svg polygon{
308 fill: #f5f5f5;
309 display: block;
310 }
311 /* Firstly we define background of the day cells background as available */
312 .datepick-inline td.datepick-days-cell.check_in_time .wpbc-cell-box,
313 .datepick-inline td.datepick-days-cell.check_out_time .wpbc-cell-box{
314 background-color: #F5F5F5;
315 }
316 /* Pending */
317 .datepick-inline td.datepick-days-cell.check_in_time.check_in_time_date2approve .wpbc-cell-box .wpbc-co-in svg polygon, /* Check In */
318 .datepick-inline td.datepick-days-cell.check_out_time.check_out_time_date2approve .wpbc-cell-box .wpbc-co-out svg polygon /* Check Out */
319 {
320 fill: #DF9A00;
321 }
322 /* Approved */
323 .datepick-inline td.datepick-days-cell.check_in_time.check_in_time_date_approved .wpbc-cell-box .wpbc-co-in svg polygon, /* Check In */
324 .datepick-inline td.datepick-days-cell.check_out_time.check_out_time_date_approved .wpbc-cell-box .wpbc-co-out svg polygon /* Check Out */
325 {
326 fill: #C60B0B;
327 }
328 /* C e l l O V E R Dates */
329 .datepick-inline td.datepick-days-cell.check_in_time.datepick-days-cell-over .wpbc-cell-box,
330 .datepick-inline td.datepick-days-cell.check_out_time.datepick-days-cell-over .wpbc-cell-box{
331 background-color: #aaa;
332 }