PluginProbe
Booking Calendar / 10.1.3
Booking Calendar v10.1.3
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 / includes / _listing_css_js / listing_ui.css

listing_ui.css in Booking Calendar 10.1.3, at includes/_listing_css_js/listing_ui.css

512 lines 14.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* Input elements in Listing --------------------------------------------------------------------------------------- */
2 .wpbc_listing_container input {
3 /*border: 1px solid #d6d6d6;*/
4 border: 1px solid #c9c9c9;
5 }
6 /* :focus ---- */
7 .wpbc_listing_container input.focus,
8 .wpbc_listing_container input:focus {
9 border-color: #fff;
10 /*box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8); This is Default: WordPress */
11 box-shadow: 0 0 0 1px #8fc8ff, 0 0 2px 1px rgba(79, 148, 212, 0.8);
12 z-index: 1;
13 /* Only visible in Windows High Contrast mode */
14 outline: 2px solid transparent;
15 }
16
17 /** C O N T A I N E R **/
18 .wpbc_listing_container {
19 display: flex;
20 flex-flow: column nowrap;
21 justify-content: space-between;
22
23 margin: 10px 0;
24 }
25 .wpbc_listing_container .wpbc_listing_usual_row {
26 flex: 1 1 auto;
27
28 display: flex;
29 flex-flow: row wrap;
30 justify-content: space-between;
31 align-items: stretch;
32 }
33 .wpbc_listing_container .wpbc_listing_usual_row.wpbc_list_header {
34 flex-flow: row nowrap;
35 }
36 .wpbc_listing_container .wpbc_listing_usual_row .wpbc_listing_col{
37 flex: 3.7 1 0;
38 word-wrap: break-word;
39 min-width: 150px;
40 }
41 /* //FixIn: forVideo *
42 .wp-admin .modal-backdrop.in {
43 opacity: 0.3 !important;
44 }
45 #wpbc_loading_section .wpbc_icn::before, #wpbc_loading_section [class^="wpbc_icn_"]::before {
46 font-size: 36px;
47
48 }
49 #wpbc_loading_section [class^="wpbc_icn_"]{
50 top:16.5em;
51 margin-left: -4em;
52 position:absolute;
53 }
54 /* //FixIn: forVideo */
55 /* Checkbox */
56 .wpbc_listing_container .wpbc_listing_usual_row .wpbc_listing_col:first-child{
57 flex: 40px 0 0;
58 min-width: 40px;
59 }
60 /* Labels */
61 .wpbc_listing_container .wpbc_listing_usual_row .wpbc_listing_col.wpbc_col_booking_labels{
62
63 }
64 /* Booking data */
65 .wpbc_listing_container .wpbc_listing_usual_row .wpbc_listing_col.wpbc_col_data{
66 flex: 10;
67 }
68 /* Dates Header //FixIn: 9.5.4.5 */
69 .wpbc_listing_container .wpbc_listing_usual_row.wpbc_list_header .wpbc_listing_col.wpbc_col_dates > *{
70 display:flex;
71 flex-flow:row nowrap;
72 white-space: nowrap;
73 }
74 @media (max-width: 782px) {
75 /* Hide "Booking Dates" text in header for mobile //FixIn: 9.5.4.5 */
76 .wpbc_listing_container .wpbc_listing_usual_row.wpbc_list_header .wpbc_listing_col.wpbc_col_dates > * {
77 visibility: hidden;
78 width:auto;
79 }
80 /* But show "<->" icons for change dates view in header for mobile //FixIn: 9.5.4.5 */
81 .wpbc_listing_container .wpbc_listing_usual_row.wpbc_list_header .wpbc_listing_col.wpbc_col_dates .wpbc_listing_header_action_icon {
82 visibility: visible;
83 }
84 }
85 /* Dates */
86 .wpbc_listing_container .wpbc_listing_usual_row .wpbc_listing_col.wpbc_col_dates {
87 flex: 4.5 1 0;
88
89 display:flex;
90 flex-flow:row wrap;
91 justify-content: center;
92 align-items: flex-start;
93 }
94 /* Actions */
95 .wpbc_listing_container .wpbc_listing_usual_row .wpbc_item_actions {
96 flex: 100%;
97 display: flex;
98 flex-flow: row wrap;
99 justify-content: flex-start;
100
101 padding: 0 1em;
102 }
103 @media screen and (max-width: 782px) {
104 .wpbc_listing_container .wpbc_listing_usual_row.wpbc_list_row .wpbc_listing_col.wpbc_col_data {
105 flex: 1 1 auto;
106 }
107 }
108 /** R O W - Colors | Fonts **/
109 .wpbc_listing_container .wpbc_selectable_body{
110 border: 1px solid #dfdfdf;
111 border-top:none;
112 }
113 .wpbc_listing_container .wpbc_listing_usual_row{
114 border:none;
115 border-left:4px solid #f0f0f1;
116 background: #f0f0f1;
117 }
118 .wpbc_listing_container .wpbc_listing_usual_row:nth-of-type(2n+1) {
119 background: #F7F7F7;
120 border-left-color:#F7F7F7;
121 }
122 .wpbc_listing_container .wpbc_listing_usual_row div.content_text {
123 padding: 8px 1em;
124 line-height: 1.8em;
125 }
126 /** H E A D E R - Colors | Fonts **/
127 .wpbc_listing_container div.wpbc_listing_usual_row.wpbc_list_header{
128 /*background: #e4e4e4; //FixIn: 9.5.4.5 */
129 background: #fff;
130 border: 1px solid #dfdfdf;
131 border-radius: 4px 4px 0 0;
132 /*color: #333;*/
133 color: #606060;
134 /*font-size: 12px;*/
135 font-size: 15px;
136 font-weight: 600;
137 /*text-shadow: 0 1px 1px #F5F5F5;*/
138 text-shadow:none;
139 text-align: center;
140 line-height: 2.5em;
141 overflow: hidden;
142 }
143 .wpbc_listing_container div.wpbc_listing_usual_row.wpbc_list_header .wpbc_col_labels .content_text{
144 display: block;
145 }
146 .wpbc_listing_container div.wpbc_listing_usual_row.wpbc_list_header .wpbc_listing_col .content_text{
147 padding:4px 1em;
148 }
149 .wpbc_listing_container .wpbc_listing_usual_row.wpbc_list_header > div:last-child{
150 text-align: center;
151 }
152 .wpbc_listing_container .wpbc_listing_usual_row.wpbc_list_header:first-child input[type="checkbox"] {
153 margin-left:5px;
154 }
155 /** Header action buttons **/
156 .wpbc_listing_container .wpbc_listing_header_action_icon {
157 padding: 0 1em;
158 }
159 .wpbc_listing_container .wpbc_listing_header_action_icon a,
160 .wpbc_listing_container .wpbc_listing_header_action_icon a:hover{
161 color: #555;
162 text-decoration: none;
163 }
164 /**********************************************************************************************************************/
165 /** Content of fields data **/
166 .wpbc_listing_container .wpbc_list_row .wpbc_col_data label{
167 font-weight:600;
168 vertical-align: baseline;
169 }
170 .wpbc_listing_container .wpbc_list_row .wpbc_col_data .fieldvalue {
171 background: #FFF7D8;
172 margin: 0 1em 0 0;
173 padding: 1px 5px;
174 vertical-align: baseline;
175 border-radius: 2px;
176 }
177 .wpbc_listing_container .wpbc_list_row .wpbc_col_data .fieldvalue.fieldsearchvalue {
178 background: #ff9900;
179 }
180 /** Labels ------------------------------------------------------------------------------------------------------- */
181 .wpbc_col_labels .content_text .wpbc_label.hidden_items {
182 display: none;
183 }
184 .wpbc_listing_container .wpbc_listing_usual_row .wpbc_col_labels div.content_text{
185 overflow: hidden;
186 }
187 .wpbc_col_labels .content_text {
188 display: flex;
189 flex-flow: row wrap;
190 justify-content: flex-start;
191 align-items: first baseline;
192 }
193 .wpbc_col_labels .content_text .wpbc_label{
194 flex: 0 1 auto;
195 padding: 0 10px;
196 line-height: 2.1em;
197 margin: 0 1em 5px 0;
198 word-wrap: anywhere;
199 white-space: nowrap;
200 min-width: 0;
201
202 display: flex;
203 flex-flow: row wrap;
204 justify-content: flex-start;
205 align-items: last baseline;
206 }
207 .wpbc_label{
208 white-space: pre-wrap;
209 border: 0;
210 box-shadow: 0 0 1px #ddd;
211 padding: 4px 10px 4px;
212 line-height: 2.5em;
213 margin-right: 10px;
214 font-size: 0.92em;
215 border-radius: .2em;
216 font-weight: 600;
217 background-color: #5bc0de;
218 display: inline;
219 color: #ffffff;
220 text-align: center;
221 vertical-align: baseline;
222 }
223 .wpbc_listing_col .wpbc_label{
224 padding: 4px 5px;
225 line-height: 2.5em;
226 }
227 .wpbc_listing_col .wpbc_label .menu_icon {
228 margin-right: 0.5em;
229 }
230 /* Label Colors --------------------------------------------------------------------------------------------------- */
231 .wpbc_label.wpbc_label_booking_id {
232 /*background-color: #acacac;*/
233 /*color: #909090;*/
234 /*background: #c5c5c500;*/
235 /*background: #fff;*/
236 /*box-shadow: 0px 0px 1px #c0c0c0;*/
237 background: #adadad;
238
239 background: #fff;
240 color: #979797;
241 box-shadow: 0 0 1px #b7b7b7;
242 }
243 .wpbc_label.wpbc_label_resource {
244 /*background-color: #5bc0de;*/
245 background-color: #5aa3c0;
246 }
247 .wpbc_label.wpbc_label_deleted_resource{
248 background-color: #ee6f48;
249 }
250 .wpbc_label.wpbc_label_pending{
251 background-color: #FFBB45;
252 background-color: #BB864D;
253 background-color: #ed9f0a;
254 color: #fff;
255 box-shadow: 0 0 1px #fde4c9;
256 }
257 .wpbc_label.wpbc_label_approved{
258 background-color: #9BE;
259
260 background-color: #64AA45;
261 color: #f7fff4;
262 box-shadow: 0 0 1px #b8c6b1;
263 }
264 .wpbc_label.wpbc_label_payment_status {
265 /* General class for all payment statuses */
266 }
267 .wpbc_label.wpbc_label_payment_status_success {
268 background-color: #468847;
269 }
270 .wpbc_label.wpbc_label_payment_status_pending {
271 background-color: #992;
272 }
273 .wpbc_label.wpbc_label_payment_status_unknown {
274 /*background-color: #999;*/
275 background-color: #e7e7e7;
276 color: #7c7c7c;
277 }
278 .wpbc_label.wpbc_label_payment_status_error {
279 background-color: #FA773D;
280 }
281 .wpbc_label.wpbc_label_imported {
282 background-color: #81A6C6;
283 }
284 .wpbc_label.wpbc_label_trash {
285 background: #D94A48;
286 color: #fff;
287 text-shadow: 0 0 1px #E00;
288 }
289
290 /* Read booking button -- EYE ------------------------------------------------------------------------------------- */
291 .wpbc_is_new_button,
292 .wpbc_is_new_button:hover {
293 display: flex;
294 position: absolute;
295 left: 0;
296 margin-left: -17px;
297 border:none !important;
298 outline: none !important;
299 box-shadow:none !important;
300 }
301 @media (max-width: 782px) {
302 .wpbc_is_new_button,
303 .wpbc_is_new_button:hover {
304 left: auto;
305 margin-left: auto;
306 right: 0;
307 margin-right: 22px;
308 }
309 }
310
311 /* Dates labels ---------------------------------------------------------------------------------------------------- */
312 .wpbc_label.wpbc_label_booking_dates:hover,
313 .wpbc_label.wpbc_label_booking_dates{
314 background-color: #FFBB45;
315 text-decoration: none;
316 color: #ffffff;
317
318 background-color: #BB864D;
319 background-color: #ed9f0a;
320 color: #fff;
321 box-shadow: 0 0 1px #fde4c9;
322 }
323 .wpbc_label.wpbc_label_booking_dates:focus{
324 box-shadow: none;
325 }
326 .wpbc_label.wpbc_label_booking_dates.approved{
327 background-color: #9BE;
328
329 background-color: #64AA45;
330 color: #f7fff4;
331 box-shadow: 0 0 1px #b8c6b1;
332 }
333
334 /* Dates internal ------------------------------------------------------------------------------------------------- */
335 .wpbc_col_labels .content_text .wpbc_label.wpbc_label_booking_dates{
336 margin: 0 0 5px 0;
337 }
338 .wpbc_listing_container .wpbc_col_dates .wpbc_label.wpbc_label_booking_dates .field-booking-time{
339 color: #3e3e3e;
340 text-decoration: none;
341 text-shadow: 0 0 1px #AAA;
342 line-height: 2em;
343 white-space: nowrap;
344 }
345 .wpbc_listing_container .wpbc_col_dates .date_tire {
346 font-size: 17px;
347 font-weight: 600;
348 margin: 0 7px 10px;
349 line-height: 18px;
350 }
351
352 /* Booking Actions Buttons ---------------------------------------------------------------------------------------- */
353 .wpbc_ajx_toolbar.wpbc_buttons_row_for_booking .ui_container .ui_group .ui_element {
354 margin-right:5px;
355 }
356
357 .ui_element .wpbc_ui_button.wpbc_ui_red .menu_icon,
358 .ui_element .wpbc_ui_button .menu_icon.wpbc_ui_red{
359 color:#e06741
360 }
361
362 /* Remark button and textarea ------------------------------------------------------------------------------------- */
363
364 .wpbc_ajx_toolbar .ui_container .ui_remark_section {
365 /*display: none;*/
366 flex: 0 1 auto;
367 width:100%;
368 }
369 .wpbc_ajx_toolbar .ui_container .ui_remark_section .ui_group {
370 justify-content: flex-end;
371 }
372 .wpbc_ajx_toolbar .ui_container .ui_remark_section .ui_group .ui_element{
373 margin:0 0 0 10px;
374 }
375
376
377 /**********************************************************************************************************************/
378 /** Colors inside of the data fields in CONTENT DATA AREA **/
379 /**********************************************************************************************************************/
380 /* Refund */
381 .wpbc_listing_container .wpbc_list_row .wpbc_col_data .fieldvalue._refund{
382 color: #cc0202;
383 }
384 /* Order Number */
385 .wpbc_listing_container .wpbc_list_row .wpbc_col_data .fieldvalue._order_num{
386 font-weight: 600;
387 background: #9d9d9d;
388 color: #fff;
389 border-radius: 2px;
390 }
391 /**********************************************************************************************************************/
392 /** Selected row **/
393 .wpbc_selectable_body .row_selected_color {
394 /*background: #f9f9e7;*/
395 /*background: #ffffeb;*/
396 /*border-color: #d2d2d2 !important;*/
397 background: transparent;
398 border-color: #d2d2d2 !important;
399 border-left: 4px solid #08a !important;
400 }
401 /** Actions row with buttons **/
402 .wpbc_item_actions a.button,
403 .wpbc_item_actions a.button:hover {
404 flex: 0 0 auto;
405
406 margin: 0 1em 10px 0.25em;
407
408 color: #555;
409 border-color: #d8d8d8;
410 }
411
412 .wpbc_item_actions .wpbc_actions_buttons{
413 flex: 1 1 auto;
414 display: flex;
415 flex-flow: row wrap;
416 justify-content: flex-start;
417 margin-bottom: 5px;
418 }
419 .wpbc_item_actions .wpbc_actions_sysinfo{
420 flex: 0 1 auto;
421 margin-left:auto;
422
423 display: flex;
424 flex-flow: row wrap;
425 justify-content: flex-start;
426
427 align-items: stretch;
428 line-height: 4em;
429 font-size: 0.8em;
430 }
431 /**********************************************************************************************************************/
432 /* Terminal log screen section */
433 .wpbc_log_screen {
434 display: none;
435 margin: 0;
436 padding: 0.5em 1em;
437 line-height: 1.7em;
438 color: #fff;
439 background: #5b5b5b;
440 border-radius: 3px;
441 border: 1px solid;
442 text-shadow:none;
443 }
444 /* By default after page loading the sort selector is not visible //FixIn: 9.6.1.5 */
445 .wpbc_ajx_under_toolbar_row {
446 display: none;
447 }
448 /* Source & booking ID in reminders */
449 .wpbc_next_booking_time{
450 font-size: 0.85em;
451 display: flex;
452 flex-flow: row wrap;
453 justify-content: flex-end;
454 align-items: center;
455 }
456 .wpbc_next_booking_time span {
457 flex: 0 1 auto;
458 }
459
460 /**********************************************************************************************************************/
461 /** Messages **/
462 /**********************************************************************************************************************/
463 #ajax_working {
464 position: relative;
465 }
466 #ajax_working > [id^="wpbc_notice_"] {
467 position: fixed;
468 top: 30px;
469 flex-flow: row nowrap;
470 justify-content: flex-end;
471 z-index: 100000;
472 right: 20px;
473 max-width: 50%;
474 }
475 #ajax_working > [id^="wpbc_notice_"] .wpbc_alert_message {
476 display: flex;
477 top: 50px;
478 flex-flow: row nowrap;
479 justify-content: flex-start;
480 }
481 #ajax_working > [id^="wpbc_notice_"] .wpbc_alert_message .wpbc_inner_message {
482 /*display: flex;*/
483 /*flex-flow: row wrap;*/
484 /*justify-content: flex-end;*/
485 /*align-items: center;*/
486 width: 100%;
487 position: relative;
488 }
489
490 #ajax_working > [id^="wpbc_notice_"] .wpbc_alert_message .wpbc_inner_message .close{
491 order: 9;
492 margin-left: 15px;
493 }
494 #ajax_working > [id^="wpbc_notice_"] .wpbc_alert_message .wpbc_inner_message > * {
495 /*margin: 0 0 0 1em;*/
496 }
497
498
499 /**********************************************************************************************************************/
500 /** Hidden Templates **/
501 /**********************************************************************************************************************/
502 .wpbc_hidden_templates ,
503 .ui__under_actions_row__section_in_booking ,
504 .wpbc_ajx_toolbar .ui_container .ui_group .ui_element.ui__set_booking_cost__section_in_booking {
505 display:none;
506 }
507 .highlight_action_section {
508 background: #e7e7e7;
509 border-radius: 3px;
510 padding:0 10px;
511 }
512