PluginProbe
Booking Calendar / 11.4
Booking Calendar v11.4
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 / black-2.css

black-2.css in Booking Calendar 11.4, at css/skins/black-2.css

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