PluginProbe
Booking Calendar / 10.10
Booking Calendar v10.10
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 10.11.3 All 202 releases
booking / css / skins / green-01.css

green-01.css in Booking Calendar 10.10, at css/skins/green-01.css

360 lines 17.9 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /**********************************************************************************************************************/
2 /* Green ROG - 01 ( booked: Red, pending: Orange, available: Green ) - 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:#4b4b4b;
79 }
80 /* Top and bottom "cost text" in day cells */
81 .datepick-inline .datepick-days-cell div.date-content-bottom,
82 .datepick-inline .datepick-days-cell div.date-content-top {
83 font-weight: 400;
84 color:#444;
85 font-size:0.65em
86 }
87 /* Selected dates - Top and bottom "cost text" in day cells */
88 .datepick-inline .datepick-days-cell.datepick-current-day div.date-content-bottom,
89 .datepick-inline .datepick-days-cell.datepick-current-day div.date-content-top {
90 color:#ccc;
91 }
92 /******************************************************************************** FixIn: 9.5.0.2 */
93 /* New Stripes - Unavailable Cells - for Booking > Availability page ********/
94 /*******************************************************************************/
95 /* Stripes */
96 .wpbc_ajx_availability_container .datepick-inline .datepick .resource_unavailable:not(.datepick-unselectable,.datepick-current-day,.datepick-days-cell-over) .wpbc-cell-box {
97 /*background: repeating-linear-gradient( 135deg, #fff, #fff 4px, #eaeaeb 4px, #eaeaeb 8px );*/
98 background: repeating-linear-gradient( 135deg, #fff, #fff 4px, #f5f5ef 4px, #f5f5cf 8px );
99 }
100 /* Unselectable dates & headers - calendar empty cells */
101 .wpbc_ajx_availability_container .datepick-inline th,
102 .wpbc_ajx_availability_container .datepick-inline .datepick-days-cell.datepick-unselectable{
103 background: #fff; /* Here the same color as at line #18 for "Full Calendar Frame": .datepick-inline { ... } */
104 }
105 /* It is all unavailable dates */
106 .wpbc_ajx_availability_container .datepick-inline .date_user_unavailable,
107 .wpbc_ajx_availability_container .datepick-inline .before_after_unavailable, /* "Before/After" unavailable days from Settings General page in "Availability" section */
108 .wpbc_ajx_availability_container .datepick-inline .weekdays_unavailable, /* "Weekdays" unavailable from Settings General page in "Availability" section */
109 .wpbc_ajx_availability_container .datepick-inline .season_unavailable /* "SEASON" unavailable dates defined at Booking > Resources > Availability page */
110 {
111 background: #fff;
112 }
113 /* It is all unavailable RESOURCE dates defined at Booking > Availability page */
114 .wpbc_ajx_availability_container .resource_unavailable:not(.datepick-unselectable) {
115 background: transparent;
116 color:#fff;
117 }
118 /* Unavailable SELECTABLE days for Booking > Availability page */
119 .block_hints .datepick-inline .datepick-days-cell.date_user_unavailable a,
120 .datepick-inline .datepick-days-cell.date_user_unavailable:not(.datepick-unselectable) a{
121 color:#ccc;
122 }
123 /* Unselectable dates - hide check in/out */
124 .wpbc_ajx_availability_container .datepick-inline td.datepick-days-cell.check_in_time.datepick-unselectable .wpbc-cell-box .wpbc-diagonal-el,
125 .wpbc_ajx_availability_container .datepick-inline td.datepick-days-cell.check_out_time.datepick-unselectable .wpbc-cell-box .wpbc-diagonal-el{
126 display: none;
127 }
128 /*********************************************************************************/
129 /* 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. */
130 div.wpbc_ajx_availability_container .datepick-inline .datepick-unselectable,
131 .datepick-inline .datepick-unselectable{
132 color: #ddd;
133 text-shadow: 0 0px 0 #ddd;
134 }
135 .datepick-inline .datepick-unselectable span{ /* //FixIn: 8.9.4.13 */
136 text-shadow: none;
137 }
138 /******************************************************************************** FixIn End: 9.5.0.2 */
139
140 /*******************************************************************************/
141 /* Dates Cells **********************************************************/
142 /*******************************************************************************/
143
144 /* A V A I L A B L E - BACKGROUND */
145 .block_hints .block_free,
146 .block_hints .block_time,
147 .block_hints .block_check_in_out div.check-in-div, /* Item for the LEGEND */
148 .block_hints .block_check_in_out div.check-out-div, /* Item for the LEGEND */
149 .datepick-inline .date_available .wpbc-cell-box,
150 .datepick-inline .timespartly.check_in_time div.check-in-div, /* Define the COLOR fot the check in / out times the same as available*/
151 .datepick-inline .timespartly.check_out_time div.check-out-div {
152 background: #4faf00;
153 }
154 /* A V A I L A B L E - Text A */
155 .block_hints .block_free a,
156 .block_hints .block_time,
157 .datepick-inline .date_available a{
158 color:#fff;
159 font-weight: 400;
160 text-shadow: 0 0px 0 #fff;
161 }
162 /*******************************************************************************/
163
164 /* T I M E S L O T S */
165 .block_hints .block_time,
166 .datepick-inline .timespartly{
167 /*background-image: url("../../assets/img/clock_fill.png");*/ /* //FixIn: 8.9.4.13 */
168 background-repeat: no-repeat;
169 background-position:100% 100%;
170 }
171 /*******************************************************************************/
172
173 /* A P P R O V E D - BACKGROUND */
174 .block_hints .date_approved.block_check_in_out,
175 .block_hints .block_booked,
176 .datepick-inline .date_approved .wpbc-cell-box,
177 /* Resolve Conflicts with tables in Elementor //FixIn: 10.9.2.2 *
178 .wpbc_cal_container:not(.wpbc_timeslot_day_bg_as_available) table.wpbc_calendar tr:nth-child(2n) > td.date_approved,
179 .wpbc_cal_container:not(.wpbc_timeslot_day_bg_as_available) table.wpbc_calendar tr:nth-child(2n+1) > td.date_approved,
180 */
181 /* 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 */
182 td.timespartly.check_in_time.check_out_time.check_in_time_date2approve.check_out_time_date_approved div.check-in-div,
183 td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved div.check-out-div {
184 background-color: #C60B0B;
185 }
186 /* A P P R O V E D - T E X T /including partially booked - timeslots/ */
187 .block_hints .date_approved.block_check_in_out,
188 .block_hints .block_booked,
189 .datepick-inline .date_approved .wpbc-cell-box,
190 .block_hints .block_booked a,
191 .datepick-inline .date_approved a{
192 color: #5F0000;
193 font-weight: 600;
194 text-shadow: 0 1px 0 #DD0000;
195 }
196 /* CHECK IN and CHECK OUT Borders for the approved cells - the COLOR have to be the SAME as BACKGROUND of this cell*/
197 .block_hints .date_approved.block_check_in_out div.check-in-div, /* Item for the LEGEND */
198 .datepick-inline .date_approved.timespartly.check_in_time div.check-in-div{
199 border-right: 1px dotted #C60B0B;
200 }
201 .block_hints .date_approved.block_check_in_out div.check-out-div, /* Item for the LEGEND */
202 .datepick-inline .date_approved.timespartly.check_out_time div.check-out-div{
203 border-left: 1px dotted #C60B0B;
204 }
205 /*******************************************************************************/
206
207 /* P E N D I N G - BACKGROUND */
208 .block_hints .date2approve.block_check_in_out,
209 .block_hints .block_pending,
210 .datepick-inline .date2approve .wpbc-cell-box,
211 /* Resolve Conflicts with tables in Elementor //FixIn: 10.9.2.2 *
212 .wpbc_cal_container:not(.wpbc_timeslot_day_bg_as_available) table.wpbc_calendar tr:nth-child(2n) > td.date2approve,
213 .wpbc_cal_container:not(.wpbc_timeslot_day_bg_as_available) table.wpbc_calendar tr:nth-child(2n+1) > td.date2approve,
214 */
215 /* 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 */
216 td.timespartly.check_in_time.check_out_time.check_in_time_date_approved.check_out_time_date2approve div.check-in-div,
217 td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve div.check-out-div {
218 background-color: #DF9A00;
219 }
220 /* P E N D I N G - T E X T /including partially booked - timeslots/ */
221 .block_hints .date2approve.block_check_in_out,
222 .block_hints .block_pending,
223 .datepick-inline .date2approve .wpbc-cell-box,
224 .block_hints .block_pending a,
225 .datepick-inline .date2approve a {
226 color: #885500;
227 font-weight: 600;
228 text-shadow: 0 1px 0 #FFAA00;
229 }
230 /*******************************************************************************/
231 /* TIME SLOTs (partially booked) - BACKGROUND */
232 .datepick-inline .date2approve.timespartly,
233 .datepick-inline .date_approved.timespartly {
234 background-color: #C0C60B;
235 }
236 /* TIME SLOTs (partially booked) - TEXT */
237 .NO_000.datepick-inline .date2approve.timespartly:not(.check_in_time,.check_out_time) .wpbc_time_dots,
238 .NO_000.datepick-inline .date_approved.timespartly:not(.check_in_time,.check_out_time) .wpbc_time_dots,
239 .NO_000.datepick-inline .date2approve.timespartly:not(.check_in_time,.check_out_time) a,
240 .NO_000.datepick-inline .date_approved.timespartly:not(.check_in_time,.check_out_time) a{
241 color: #93980c;
242 font-weight: 600;
243 text-shadow: 0 1px 0px #C3C808;
244 }
245 /*******************************************************************************/
246 /* CHECK IN and CHECK OUT Borders for the approved cells - the COLOR have to be the SAME as BACKGROUND of this cell*/
247 .block_hints .date2approve.block_check_in_out div.check-in-div, /* Item for the LEGEND */
248 .datepick-inline .date2approve.timespartly.check_in_time div.check-in-div{
249 border-right: 1px dotted #DF9A00;
250 }
251 .block_hints .date2approve.block_check_in_out div.check-out-div, /* Item for the LEGEND */
252 .datepick-inline .date2approve.timespartly.check_out_time div.check-out-div{
253 border-left: 1px dotted #DF9A00;
254 }
255 /*******************************************************************************/
256
257 /* S E L E C T E D Dates - Background */
258 .datepick-inline div.datepick-one-month .datepick td.datepick-current-day .wpbc-cell-box{
259 background-color: #555;
260 }
261 /* S E L E C T E D Dates - Text color */
262 .datepick-inline div.datepick-one-month .datepick td.datepick-current-day .wpbc_time_dots,
263 .datepick-inline div.datepick-one-month .datepick td.datepick-current-day a,
264 .datepick-inline div.datepick-one-month .datepick td.datepick-current-day a:hover {
265 color: #f0f0f0;
266 text-shadow: none;
267 }
268 /*******************************************************************************/
269
270 /* C e l l O V E R Dates - Background */
271 .wpbc_timeslot_day_bg_as_available .datepick-inline .times_clock.datepick-days-cell-over .wpbc-cell-box,
272 .datepick-inline .datepick .datepick-days-cell-over .wpbc-cell-box{
273 background:#aaa;
274 }
275 /* C e l l O V E R Dates - Text color */
276 .datepick-inline .datepick-one-month .datepick .datepick-days-cell-over .wpbc_time_dots, /* //FixIn: 8.9.4.13 */
277 .datepick-inline .datepick-one-month .datepick td.datepick-days-cell-over a:hover,
278 .datepick-inline .datepick-one-month .datepick td.datepick-days-cell-over a{
279 color: #f0f0f0;
280 text-shadow: none;
281 }
282 /*******************************************************************************/
283 /* FixIn: 6.0.1.2 */
284 /* 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 */
285 td.timespartly.check_in_time.check_out_time.check_in_time_date_approved.check_out_time_date2approve span,
286 td.timespartly.check_in_time.check_out_time.check_out_time_date_approved.check_in_time_date2approve span,
287 td.timespartly.check_in_time.check_out_time.check_in_time_date2approve.check_out_time_date_approved span,
288 td.timespartly.check_in_time.check_out_time.check_out_time_date2approve.check_in_time_date_approved span {
289 font-weight: 600;
290 text-shadow: none;
291 }
292
293 /* Show partially (time-slots) booked days with Background color as for available days ********************************/
294 /* Color as in this section A V A I L A B L E - BACKGROUND */
295 :root{
296 --wpbc_cal-available-day-color: #4faf00;
297 }
298 .wpbc_timeslot_day_bg_as_available .datepick-inline .times_clock .wpbc-cell-box {
299 background-color: var(--wpbc_cal-available-day-color);
300 }
301
302 /* Same as in this Section above --- A V A I L A B L E - Text A */
303 /* TIME SLOTs (partially booked) - TEXT */
304 .wpbc_timeslot_day_bg_as_available .datepick-inline .date2approve.timespartly:not(.check_in_time,.check_out_time) .wpbc_time_dots,
305 .wpbc_timeslot_day_bg_as_available .datepick-inline .date_approved.timespartly:not(.check_in_time,.check_out_time) .wpbc_time_dots,
306 .wpbc_timeslot_day_bg_as_available .datepick-inline .date2approve.timespartly:not(.check_in_time,.check_out_time) a,
307 .wpbc_timeslot_day_bg_as_available .datepick-inline .date_approved.timespartly:not(.check_in_time,.check_out_time) a,
308 .wpbc_timeslot_day_bg_as_available .datepick-inline .date2approve.timespartly:not(.check_in_time,.check_out_time) span,
309 .wpbc_timeslot_day_bg_as_available .datepick-inline .date_approved.timespartly:not(.check_in_time,.check_out_time) span{
310 color: #fff;
311 font-weight: 400;
312 text-shadow: 0 0px 0 #fff;
313 }
314 .wpbc_timeslot_day_bg_as_available .datepick-inline .timespartly:not(.check_in_time,.check_out_time) .wpbc_time_dots{
315 font-weight: 600;
316 }
317 /* Same as in this Section above --- S E L E C T E D Dates - Text color */
318 .wpbc_timeslot_day_bg_as_available .datepick-inline .datepick-one-month .datepick .times_clock.date_available.datepick-current-day a{
319 color: #EEEEEE;
320 text-shadow: 0 -1px 0 #000000;
321 }
322 /* Same as in this Section above --- A V A I L A B L E and UNSELECTABLE - Text */
323 .wpbc_timeslot_day_bg_as_available .datepick-inline .date_available {
324 color: #CCCCCC; /* This style for the unavailable date, when we are select the dates */
325 text-shadow: none; /* This style for the unavailable date, when we are select the dates */
326 }
327 .datepick-inline .date_available span {
328 text-shadow: none;
329 }
330
331 /*******************************************************************************/
332 /* CHECK IN / OUT as P.O.L.Y.G.O.N.S //FixIn: 8.9.4.13 */
333 /*******************************************************************************/
334 /* Fill diagonal check in/out items with AVAILABLE background color */
335 .wpbc-cell-box .wpbc-diagonal-el svg polygon{
336 fill: #4faf00;
337 display: block;
338 }
339 /* Firstly we define background of the day cells background as available */
340 .datepick-inline td.datepick-days-cell.check_in_time .wpbc-cell-box,
341 .datepick-inline td.datepick-days-cell.check_out_time .wpbc-cell-box{
342 background-color: #4faf00;
343 }
344 /* Pending */
345 .datepick-inline td.datepick-days-cell.check_in_time.check_in_time_date2approve .wpbc-cell-box .wpbc-co-in svg polygon, /* Check In */
346 .datepick-inline td.datepick-days-cell.check_out_time.check_out_time_date2approve .wpbc-cell-box .wpbc-co-out svg polygon /* Check Out */
347 {
348 fill: #DF9A00;
349 }
350 /* Approved */
351 .datepick-inline td.datepick-days-cell.check_in_time.check_in_time_date_approved .wpbc-cell-box .wpbc-co-in svg polygon, /* Check In */
352 .datepick-inline td.datepick-days-cell.check_out_time.check_out_time_date_approved .wpbc-cell-box .wpbc-co-out svg polygon /* Check Out */
353 {
354 fill: #C60B0B;
355 }
356 /* C e l l O V E R Dates */
357 .datepick-inline td.datepick-days-cell.check_in_time.datepick-days-cell-over .wpbc-cell-box,
358 .datepick-inline td.datepick-days-cell.check_out_time.datepick-days-cell-over .wpbc-cell-box{
359 background-color: #aaa;
360 }