PluginProbe
Booking Calendar / 11.7
Booking Calendar v11.7
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 10.11.3 10.11.4 All 201 releases
booking / css / skins / light-01.css

light-01.css in Booking Calendar 11.7, at css/skins/light-01.css

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