PluginProbe
Booking Calendar / 11.8
Booking Calendar v11.8
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 / includes / _toolbar_ui / _src / toolbar_ui.css

toolbar_ui.css in Booking Calendar 11.8, at includes/_toolbar_ui/_src/toolbar_ui.css

1,430 lines 43.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /* UI Toolbar *************************************************************************************************/
2 /* To Compile file: Alt + F12 and run command: "gulp wpbc" */
3 html {
4 /* 1. Default Button Style ------------------------------------------------------------------------------------------ */
5 .ui_element .wpbc_ui_button,
6 .ui_element .wpbc_button_as_icon {
7 display: flex;
8 flex-flow: row nowrap;
9 justify-content: flex-start;
10 align-items: center;
11
12 text-decoration: none;
13 /*font-size: 13px;*/
14 /*line-height: 2.15384615; !* 28px *!*/
15 /*min-height: 30px;*/
16 min-height: 24px;
17 margin: 0;
18 padding: 0 10px 2px;
19 padding-bottom: 1px;
20 cursor: pointer;
21 /*border-width: 1px; - Defined at Several elements in a Group. Point #2. */
22 border-style: solid;
23 -webkit-appearance: none;
24 /*border-radius: 3px; - Defined at Several elements in a Group. Point #2. */
25 white-space: nowrap;
26 box-sizing: border-box;
27 }
28 .ui_element .wpbc_button_as_icon {
29 border:none;
30 }
31 .ui_element .wpbc_ui_button,
32 .ui_element .wpbc_ui_button-secondary {
33 color: #555;
34 border-color: #d7d7d7;
35 background: #fdfdfd;
36 vertical-align: top;
37 }
38 /* :hover ---- */
39 .ui_element .wpbc_ui_button.hover:not(.inactive),
40 .ui_element .wpbc_ui_button:hover:not(.inactive),
41 .ui_element .wpbc_ui_button-secondary:hover:not(.inactive){
42 background: #fafafa;
43 border-color: #d8d8d8;;
44 color: #23282d;
45 text-decoration: none;
46 }
47 .ui_element .wpbc_ui_button.hover.inactive,
48 .ui_element .wpbc_ui_button.inactive:hover,
49 .ui_element .wpbc_ui_button-secondary.inactive:hover{
50 cursor: default;
51 }
52 /* :focus ---- */
53 .ui_element .wpbc_ui_button.focus,
54 .ui_element .wpbc_ui_button:focus,
55 .ui_element .wpbc_ui_button-secondary:focus {
56 background: #fafafa;
57 border-color: #d8d8d8;
58 color: #23282d;
59 /*box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8); This is Default: WordPress */
60 box-shadow: 0 0 0 0px #4f94d4, 0 0 1px 1px rgba(79, 148, 212, 0.8);
61 box-shadow: 0 0 0 1px #fff,0 0 0 3px var(--wpbc_admin-theme-color, #2271b1);
62 z-index: 1;
63 text-decoration: none;
64
65 /* Only visible in Windows High Contrast mode */
66 outline: 2px solid transparent;
67 /* Reset inherited offset from Gutenberg */
68 outline-offset: 0;
69 }
70 /* :active ---- */
71 .wpbc_ui_dropdown.open > .wpbc_ui_button:not(.inactive),
72 .ui_element .wpbc_ui_button:active:not(.inactive),
73 .ui_element .wpbc_ui_button-secondary:active:not(.inactive) {
74 /*background: #f6f7f7;*/
75 border-color: #d8d8d8;
76 /*box-shadow: inset 0 1px 7px -3px rgba(0, 0, 0, .3);*/
77 /*box-shadow: inset 0 2px 10px -4px rgba(0, 0, 0, 0.1);*/
78 /*transform: translateY(1px);*/
79 /*transform: translateY(0px);*/
80 outline: 0;
81 text-decoration: none;
82 background: #fff;
83 box-shadow: inset 0 5px 20px -3px rgba(0, 0, 0, 0.06);
84 }
85 /* :disabled ---- */
86 .ui_element .wpbc_ui_button:disabled,
87 .ui_element .wpbc_ui_button[disabled],
88 .ui_element.disabled .wpbc_ui_button,
89 .ui_element .wpbc_ui_button.disabled,
90 .ui_element .wpbc_ui_button-secondary[disabled],
91 .ui_element .wpbc_ui_button-secondary:disabled,
92 .ui_element .wpbc_ui_button-secondary.disabled,
93 .ui_element .wpbc_ui_button-disabled {
94 color: #a7aaad !important;
95 border-color: #dcdcde !important;
96 background: #f6f7f7 !important;
97 box-shadow: none !important;
98 cursor: default;
99 transform: none !important;
100 }
101 /* .active CLASS - pressed button, pressed state e.g. a selected setting */
102 .ui_element .wpbc_ui_button.active:not(.inactive),
103 .ui_element .wpbc_ui_button.active:hover:not(.inactive) {
104 background: #f6f7f7;
105 border-color: #d8d8d8;
106 box-shadow: inset 0 1px 7px -3px rgba(0, 0, 0, .3);
107 transform: translateY(1px);
108 outline: 0;
109 text-decoration: none;
110 }
111 .ui_element .wpbc_ui_button.active:focus:not(.inactive) {
112 border-color: #3582c4;
113 box-shadow:inset 0 1px 5px -3px #0a4b78, 0 0 1px 1px rgba(79, 148, 212, 0.1);
114 }
115
116 /* 2. Primary Button Style ----------------------------------------------------------------------------------------- */
117 .ui_element .wpbc_ui_button_primary {
118 background: var(--wpbc_admin-theme-color, #0085ba);
119 border-color: #0073aa #006799 #006799;
120 border-color: transparent;
121 color: #fff;
122 text-shadow: 0 -1px 1px #006799, 1px 0 1px #006799, 0 1px 1px #006799, -1px 0 1px #006799;
123 text-decoration: none;
124 box-shadow: 0 1px 0px #f1f1f1;
125 }
126 /* :hover, :focus ---- */
127 .ui_element .wpbc_ui_button_primary.hover:not(.inactive),
128 .ui_element .wpbc_ui_button_primary:hover:not(.inactive),
129 .ui_element .wpbc_ui_button_primary.focus:not(.inactive),
130 .ui_element .wpbc_ui_button_primary:focus:not(.inactive) {
131 /*background: #135e96;*/
132 /*border-color: #135e96;*/
133 /*color: #fff;*/
134 background: var(--wpbc_admin-theme-color, #008ec2 );
135 border-color: #006799;
136 color: #fff;
137 }
138 /* :focus ---- */
139 .ui_element .wpbc_ui_button_primary.focus:not(.inactive),
140 .ui_element .wpbc_ui_button_primary:focus:not(.inactive) {
141 box-shadow:0 0 0 0px #fff, 0 0 2px 1px #a4d7ff;
142 box-shadow: 0 0 0 1.5px #fff,0 0 0 3px var(--wpbc_admin-theme-color, #2271b1);
143 }
144 /* :active ---- */
145 .ui_element .wpbc_ui_button_primary.active:not(.inactive),
146 .ui_element .wpbc_ui_button_primary.active:hover:not(.inactive),
147 .ui_element .wpbc_ui_button_primary.active:focus:not(.inactive),
148 .ui_element .wpbc_ui_button_primary:active:not(.inactive) {
149 background: #0c7ca8;
150 border-color: #0b79a4;
151 box-shadow: inset 0 1px 7px -3px rgba(0, 0, 0, .3);
152 color: #fff;
153 }
154 /* :disabled ---- */
155 .ui_element .wpbc_ui_button_primary[disabled],
156 .ui_element .wpbc_ui_button_primary:disabled,
157 .ui_element .wpbc_ui_button_primary-disabled,
158 .ui_element .wpbc_ui_button_primary.disabled {
159 color: #a7aaad !important;
160 background: #f6f7f7 !important;
161 border-color: #dcdcde !important;
162 box-shadow: none !important;
163 text-shadow: none !important;
164 cursor: default;
165 }
166
167 /* 2.1 Danger (Red) Button Style ----------------------------------------------------------------------------------------- */
168 .ui_element .wpbc_ui_button_danger {
169 background: #de605c;
170 border-color: #c05d5a;
171 color: #f7f7f7;
172 text-shadow: 0 0px #ba5956;
173 text-decoration: none;
174 box-shadow: 0 1px 0px #f1f1f1;
175 }
176 /* :hover, :focus ---- */
177 .ui_element .wpbc_ui_button_danger.hover:not(.inactive),
178 .ui_element .wpbc_ui_button_danger:hover:not(.inactive),
179 .ui_element .wpbc_ui_button_danger.focus:not(.inactive),
180 .ui_element .wpbc_ui_button_danger:focus:not(.inactive) {
181 background: #e6716f;
182 border-color: #d58582;
183 color: #fdfdfd;
184 text-shadow: none;
185 box-shadow: 0 0 0 1.5px #fff,0 0 0 3px var(--wpbc_admin-theme-color, #2271b1);
186 border-color:transparent;
187 }
188 /* :focus ---- */
189 .ui_element .wpbc_ui_button_danger.focus:not(.inactive),
190 .ui_element .wpbc_ui_button_danger:focus:not(.inactive) {
191 box-shadow:0 0 0 0px #fff, 0 0 2px 1px #a4d7ff;
192 box-shadow: 0 0 0 1.5px #fff,0 0 0 3px var(--wpbc_admin-theme-color, #2271b1);
193 border-color:transparent;
194 }
195 /* :active ---- */
196 .ui_element .wpbc_ui_button_danger.active:not(.inactive),
197 .ui_element .wpbc_ui_button_danger.active:hover:not(.inactive),
198 .ui_element .wpbc_ui_button_danger.active:focus:not(.inactive),
199 .ui_element .wpbc_ui_button_danger:active:not(.inactive) {
200 background: #ba4c48;
201 border-color: #c05d5a;
202 box-shadow: inset 0 1px 7px -3px rgba(0, 0, 0, .1);
203 color: #f3f2f2;
204 box-shadow: 0 0 0 1.5px #fff,0 0 0 3px var(--wpbc_admin-theme-color, #2271b1);
205 border-color:transparent;
206 }
207 /* :disabled ---- */
208 .ui_element .wpbc_ui_button_danger[disabled],
209 .ui_element .wpbc_ui_button_danger:disabled,
210 .ui_element .wpbc_ui_button_danger-disabled,
211 .ui_element .wpbc_ui_button_danger.disabled {
212 color: #a7aaad !important;
213 background: #f6f7f7 !important;
214 border-color: #dcdcde !important;
215 box-shadow: none !important;
216 text-shadow: none !important;
217 cursor: default;
218 }
219 @media (max-width: 782px) {
220 .ui_element .in-button-text {
221 display: none;
222 }
223 }
224 /* 2.2 Green (Green) Button Style ----------------------------------------------------------------------------------------- */
225 .ui_element .wpbc_ui_button_green {
226 /*background: #fdfdfd;*/
227 /*border-color: #b8cbb2;*/
228 /*color: #58734c;*/
229 text-shadow: 0px 0px 0px #429120;
230 text-decoration: none;
231 box-shadow: none;
232 background: #64aa45;
233 color: #fff;
234 border-color: #5b963b;
235 }
236 /* :hover, :focus ---- */
237 .ui_element .wpbc_ui_button_green.hover:not(.inactive),
238 .ui_element .wpbc_ui_button_green:hover:not(.inactive),
239 .ui_element .wpbc_ui_button_green.focus:not(.inactive),
240 .ui_element .wpbc_ui_button_green:focus:not(.inactive) {
241 background: #5b963b;
242 color: #fff;
243 text-shadow: none;
244 box-shadow: 0 0 0 1.5px #fff,0 0 0 2.5px #5b963b;
245 box-shadow: none;
246 border-color:transparent;
247 }
248 .ui_element .wpbc_ui_button_green.hover:not(.inactive) *,
249 .ui_element .wpbc_ui_button_green:hover:not(.inactive) *,
250 .ui_element .wpbc_ui_button_green.focus:not(.inactive) *,
251 .ui_element .wpbc_ui_button_green:focus:not(.inactive) * {
252 color: #fff;
253 }
254 /* :focus ---- */
255 .ui_element .wpbc_ui_button_green.focus:not(.inactive),
256 .ui_element .wpbc_ui_button_green:focus:not(.inactive) {
257 box-shadow: 0 0 0 1.5px #fff,0 0 0 3px #5e993d;
258 border-color:transparent;
259 }
260 /* :active ---- */
261 .ui_element .wpbc_ui_button_green.active:not(.inactive),
262 .ui_element .wpbc_ui_button_green.active:hover:not(.inactive),
263 .ui_element .wpbc_ui_button_green.active:focus:not(.inactive),
264 .ui_element .wpbc_ui_button_green:active:not(.inactive) {
265 background: #5b963b;
266 box-shadow: inset 0 1px 7px -3px rgba(0, 0, 0, .1);
267 color: #fff;
268 box-shadow: 0 0 0 1.5px #fff,0 0 0 3px #5b963b;
269 border-color:transparent;
270 }
271 /* :disabled ---- */
272 .ui_element .wpbc_ui_button_green[disabled],
273 .ui_element .wpbc_ui_button_green:disabled,
274 .ui_element .wpbc_ui_button_green-disabled,
275 .ui_element .wpbc_ui_button_green.disabled,
276 .ui_element .wpbc_ui_button_green[disabled]:hover,
277 .ui_element .wpbc_ui_button_green:disabled:hover,
278 .ui_element .wpbc_ui_button_green-disabled:hover,
279 .ui_element .wpbc_ui_button_green.disabled:hover{
280 color: #a7aaad !important;
281 background: #f6f7f7 !important;
282 border-color: #dcdcde !important;
283 box-shadow: none !important;
284 text-shadow: none !important;
285 cursor: default;
286 }
287 }
288
289 /* 3.1 Text --------------------------------------------------------------------------------------------------------- */
290 .ui_element .wpbc_ui_text {
291 border: 1px solid #d6d6d6;
292 flex: 1 1 120px;
293 }
294 /* :focus ---- */
295 .ui_element .wpbc_ui_text.focus,
296 .ui_element .wpbc_ui_text:focus {
297
298 border-color: var(--wpbc_admin-theme-color, #2271b1);
299 box-shadow: 0 0 0 1px var(--wpbc_admin-theme-color, #2271b1);
300
301 border-color: #d8d8d8;
302 /*box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8); This is Default: WordPress */
303 box-shadow: 0 0 0 0px #4f94d4, 0 0 1px 1px rgba(79, 148, 212, 0.8);
304 z-index: 1;
305 /* Only visible in Windows High Contrast mode */
306 outline: 2px solid transparent;
307 }
308
309 /* 3.2 Select-box ------------------------------------------------------------------------------------------------- */
310 .ui_element .wpbc_ui_select {
311 border: 1px solid #d6d6d6;
312 flex: 1 1 auto;
313 }
314 /* :focus ---- */
315 .ui_element .wpbc_ui_select.focus,
316 .ui_element .wpbc_ui_select:focus {
317
318 border-color: var(--wpbc_admin-theme-color, #2271b1);
319 box-shadow: 0 0 0 1px var(--wpbc_admin-theme-color, #2271b1);
320
321 border-color: #d8d8d8;
322 /*box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8); This is Default: WordPress */
323 box-shadow: 0 0 0 0px #4f94d4, 0 0 1px 1px rgba(79, 148, 212, 0.8);
324 z-index: 1;
325 /* Only visible in Windows High Contrast mode */
326 outline: 2px solid transparent;
327 }
328
329 /* 3.3 Check-box & Radio ----------------------------------------------------------------------------------------- */
330 .ui_element .wpbc_ui_checkbox,
331 .ui_element .wpbc_ui_radio {
332 border: 1px solid #bcbcbc;
333 border-radius: 4px;
334 background: #fff;
335 color: #50575e;
336 clear: none;
337 cursor: pointer;
338 display: inline-block;
339 line-height: 0 !important;
340 height: 1rem !important;
341 margin: -0.25rem 0.25rem 0 0;
342 outline: 0;
343 padding: 0 !important;
344 text-align: center;
345 vertical-align: middle;
346 width: 1rem;
347 min-width: 1rem;
348 -webkit-appearance: none;
349 box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
350 transition: .05s border-color ease-in-out;
351
352 margin: 0;
353 align-self: center;
354 }
355 .ui_element .wpbc_ui_radio {
356 border-radius: 50%;
357 margin-right: 0.25rem;
358 line-height: 0.71428571;
359 }
360 input[type="checkbox"].wpbc_ui_checkbox:checked::before,
361 input[type="radio"].wpbc_ui_radio:checked::before {
362 margin: 0.2rem 0.2rem auto;
363 }
364 /* :focus ---- */
365 .ui_element .wpbc_ui_checkbox.focus,
366 .ui_element .wpbc_ui_checkbox:focus,
367 .ui_element .wpbc_ui_radio.focus,
368 .ui_element .wpbc_ui_radio:focus {
369
370 border-color: var(--wpbc_admin-theme-color, #2271b1);
371 box-shadow: 0 0 0 1px var(--wpbc_admin-theme-color, #2271b1);
372
373 border-color: #d8d8d8;
374 /*box-shadow: 0 0 0 1px #4f94d4, 0 0 2px 1px rgba(79, 148, 212, 0.8); This is Default: WordPress */
375 box-shadow: 0 0 0 0px #4f94d4, 0 0 1px 1px rgba(79, 148, 212, 0.8);
376 z-index: 1;
377 /* Only visible in Windows High Contrast mode */
378 outline: 2px solid transparent !important;
379 }
380 .ui_element .wpbc_ui_radio + .wpbc_ui_control_label,
381 .ui_element .wpbc_ui_checkbox + .wpbc_ui_control_label {
382 padding-left: 5px;
383 padding-right: 5px;
384 }
385 /* If radio button inside of the "button" element (border bounded), then need to center vertical position */
386 .ui_element .wpbc_ui_control.wpbc_ui_button .wpbc_ui_radio + .wpbc_ui_control_label,
387 .ui_element .wpbc_ui_control.wpbc_ui_button .wpbc_ui_checkbox + .wpbc_ui_control_label {
388 margin:0;
389 }
390 @media screen and (max-width: 782px) {
391 .ui_element .wpbc_ui_checkbox,
392 .ui_element .wpbc_ui_radio {
393 height: 1.5625rem !important;
394 width: 1.5625rem;
395 }
396 }
397 /* 3.3.5 Toggle elements, instead of checkboxes ------------------------------------------------------------------ */
398 .wpbc_ui__toggle {
399 align-items: flex-start;
400 display: flex;
401 gap: 10px;
402 }
403 .wpbc_ui__toggle input[type=checkbox] {
404 display: none;
405 height: 0;
406 width: 0;
407 }
408 .wpbc_ui__toggle input[type=checkbox]:checked + label.wpbc_ui__toggle_icon {
409 background-color: var( --wpbc_admin-theme-color, #036aab );
410 }
411 .wpbc_ui__toggle input[type=checkbox]:checked + label.wpbc_ui__toggle_icon:after {
412 left: calc(100% - 13px - 2px);
413 }
414 .wpbc_ui__toggle span,
415 .wpbc_ui__toggle label {
416 align-items: flex-start;
417 display: flex;
418 gap: 10px;
419 margin: 0;
420 vertical-align: unset;
421 }
422 .wpbc_ui__toggle .wpbc_ui__toggle_label:hover {
423 cursor: pointer;
424 }
425 .wpbc_ui__toggle .wpbc_ui__toggle_status {
426 color: #86919e;
427 font-size: 12px;
428 line-height: 14px;
429 margin: 2px 5px;
430 }
431 .wpbc_ui__toggle .wpbc_ui__toggle_icon {
432 background-color: #bbbbbb;
433 border-radius: 8.5px;
434 cursor: pointer;
435 display: inline-block;
436 height: 17px;
437 margin: 0 1px;
438 position: relative;
439 text-indent: -9999px;
440 width: 27px;
441 flex: 0 0 auto;
442 }
443 .wpbc_ui__toggle .wpbc_ui__toggle_icon:after {
444 background: #ffffff;
445 border-radius: 50%;
446 content: "";
447 height: 13px;
448 left: 2px;
449 position: absolute;
450 top: 2px;
451 width: 13px;
452 transition-property: all;
453 transition-duration: 0.25s;
454 transition-timing-function: ease-out;
455 }
456 .wpbc_ui__toggle .wpbc-help-tooltip {
457 margin: 0 !important;
458 }
459 .wpbc_ui__toggle:hover input:checked + label.wpbc_ui__toggle_icon {
460 background-color: var( --wpbc_admin-theme-color, #215d8f );
461 }
462 .wpbc_ui__toggle:hover .wpbc_ui__toggle_icon {
463 background-color: #777777;
464 }
465 /* Fix compatibility for toggle */
466 .wpbc_ui__toggle:hover input:disabled + label.wpbc_ui__toggle_icon,
467 .wpbc_ui__toggle input[type=checkbox]:disabled + label.wpbc_ui__toggle_icon {
468 background-color: #ddd;
469 cursor: not-allowed;
470 }
471 .wpbc_ui__toggle input[type=checkbox]:checked:disabled + label.wpbc_ui__toggle_icon {
472 background-color: #c9dbe6
473 }
474 .ui_element .wpbc_ui__toggle {
475 align-items: center;
476 }
477 .wpbc_ajx_toolbar .ui_container.ui_container_small .ui_group .ui_element .wpbc_ui__toggle > * {
478 margin: 0;
479 }
480 /* Fix compatibility for toggle - Settings Tables */
481 .form-table td fieldset .wpbc_ui__toggle {
482 margin: 5px 0;
483 display: inline-flex;
484 }
485 .form-table td fieldset .wpbc_ui__toggle input[type=checkbox] + label.wpbc_ui__toggle_icon {
486 margin: 3px 0 0.5em !important
487 }
488 .form-table td fieldset .wpbc_ui__toggle label *,
489 .form-table td fieldset .wpbc_ui__toggle label {
490 line-height: 1.6;
491 margin: 0 1px !important;
492 }
493 .wpbc_ui__toggle input[type=checkbox].wpbc_visible_but_out_screen {
494 display: block;
495 visibility: hidden;
496 position: absolute;
497 }
498 /* Red toggle */
499 .wpbc_toggle_danger.wpbc_ui__toggle input[type=checkbox]:checked + label.wpbc_ui__toggle_icon {
500 background-color: #d63638;
501 }
502 .wpbc_toggle_danger.wpbc_ui__toggle:hover input:checked + label.wpbc_ui__toggle_icon {
503 background-color: #d63638;
504 }
505 /* 3.3.6 Toggle Icon Radio / Icon Checkbox, instead of real checkboxes ------------------------------------------- */
506 .wpbc_ui__toggle .wpbc_ui__toggle_icon_checkbox,
507 .wpbc_ui__toggle .wpbc_ui__toggle_icon_checkbox:hover,
508 .wpbc_ui__toggle .wpbc_ui__toggle_icon_radio,
509 .wpbc_ui__toggle .wpbc_ui__toggle_icon_radio:hover{
510 cursor: pointer;
511 }
512 .wpbc_ui__toggle .wpbc_ui__toggle_icon_radio::before,
513 .wpbc_ui__toggle .wpbc_ui__toggle_icon_checkbox::before {
514 font-family: 'wpbc-material-icons';
515 display: inline-block;
516 font-variant: normal;
517 font-weight: normal;
518 font-style: normal;
519 font-size: 16px;
520 line-height: 1;
521 letter-spacing: normal;
522 text-transform: none;
523 white-space: nowrap;
524 word-wrap: normal;
525 direction: ltr;
526 vertical-align: -.20125em;
527 font-feature-settings: 'liga';
528 -moz-font-feature-settings: 'liga';
529 -webkit-font-smoothing: antialiased;
530 text-rendering: optimizeLegibility;
531 -moz-osx-font-smoothing: grayscale;
532 /* My Fix */
533 font-size: 20px;
534 vertical-align: -.25125em;
535 }
536 /* Checkbox Icon */
537 .wpbc_ui__toggle .wpbc_ui__toggle_icon_checkbox::before {
538 content: "\e835";
539 }
540 .wpbc_ui__toggle input:checked ~ label.wpbc_ui__toggle_icon_checkbox::before {
541 content: "\e834";
542 }
543 /* Radio Icon */
544 .wpbc_ui__toggle .wpbc_ui__toggle_icon_radio::before {
545 content: "\e836";
546 }
547 .wpbc_ui__toggle input:checked ~ label.wpbc_ui__toggle_icon_radio::before {
548 content: "\e837";
549 }
550 /* 3.3.7 Toggle Icon Checkbox, instead of real checkboxes based on BS ------------------------------------------- */
551 .wpbc_ui__toggle .wpbc_ui__toggle_icon_checkbox::before {
552 font-family: wpbc-bootstrap-icons !important;
553 font-size: 17px;
554 }
555 .wpbc_ui__toggle .wpbc_ui__toggle_icon_checkbox::before {
556 content: "\f584";
557 }
558 .wpbc_ui__toggle input:checked ~ label.wpbc_ui__toggle_icon_checkbox::before {
559 content: "\f26d";
560 }
561 /* 3.4. Addon ------------------------------------------------------------------------------------------------------ */
562 .ui_element .wpbc_ui_addon {
563 flex: 0 1 auto;
564 display: flex;
565 flex-flow: row wrap;
566 justify-content: stretch;
567 align-items: center;
568 }
569
570 /* 3.5 Labels ------------------------------------------------------------------------------------------------------ */
571 .ui_element label.wpbc_ui_control_label {
572 flex: 0 1 auto;
573 display: flex;
574 flex-flow: row wrap;
575 justify-content: flex-start;
576 align-items: center;
577 padding: 0 5px 2px 0;
578 padding-bottom: 1px;
579 }
580 .ui_element label.wpbc_ui_control_label + .wpbc_ui_control:first-of-type {
581 border-top-left-radius: 3px !important;
582 border-bottom-left-radius: 3px !important;
583 }
584
585 /* 3.6. Separator ------------------------------------------------------------------------------------------------------ */
586 .ui_element .wpbc_ui_separtor {
587 flex: 0 1 auto;
588 display: flex;
589 flex-flow: row wrap;
590 justify-content: stretch;
591 align-items: center;
592
593 border-right: 1px solid #ccc;
594 }
595
596 /* 3.7. Horizontal Text Bar ------------------------------------------------------------------------------------------------------ */
597 .ui_element .wpbc_option_separator,
598 .ui_element .wpbc_option_step {
599 padding-right: 10px;
600 padding-left: 10px;
601 font-weight: 600;
602 border-bottom: 4px solid transparent;
603 padding-bottom: 9px;
604 margin-bottom: -9px;
605 }
606 .ui_element .wpbc_passed_step {
607 border-bottom: 4px solid #d0d3c0;
608 /*border-bottom: 4px solid #c8c0b7;*/
609 }
610 .ui_element .wpbc_selected_step {
611 border-bottom: 4px solid #aac71e;
612 /*border-bottom: 4px solid #c7751e;*/
613 }
614
615 /**********************************************************************************************************************/
616 /* 4. Dropdown List */
617 /**********************************************************************************************************************/
618 .ui_element .wpbc_ui_dropdown__outside_label{
619 flex: 0 1 auto;
620 display: flex;
621 flex-flow: row nowrap;
622 justify-content: flex-start;
623 align-items: center;
624 padding: 0 10px 2px 0;
625 padding-bottom: 1px;
626 }
627 .ui_element .wpbc_ui_dropdown {
628 flex: 0 1 auto;
629
630 display: flex;
631 flex-flow: row nowrap;
632 justify-content: flex-start;
633 align-items: stretch;
634
635 position: relative;
636 }
637 .ui_element .wpbc_ui_dropdown * {
638 box-sizing: border-box;
639 }
640 .ui_element .wpbc_ui_dropdown .wpbc_ui_dropdown__inside_label{
641 font-weight: 600;
642 margin:0;
643 padding:0 0.5em 0 0;
644 }
645 .ui_element .wpbc_ui_dropdown .wpbc_ui_dropdown__inside_caret {
646 display: inline-block;
647 width: 0;
648 height: 0;
649 margin-left: 7px;
650 vertical-align: middle;
651 border-top: 4px dashed;
652 border-top: 4px solid \9;
653 border-right: 4px solid transparent;
654 border-left: 4px solid transparent;
655 }
656 /* ---------------------------------------------------------------------------------------------------------- */
657 /* BORDER RADIUS */
658 /* ---------------------------------------------------------------------------------------------------------- */
659 .ui_element .wpbc_ui_dropdown:last-child > .wpbc_ui_button:last-of-type {
660 border-top-right-radius: 3px;
661 border-bottom-right-radius: 3px;
662 }
663 /* In case, if have several elements in .ui_element (like "button dropdown button"), - make borders not round */
664 /* Left border not round */
665 .ui_element .wpbc_ui_dropdown:not(:first-child) > .wpbc_ui_button:first-child{
666 border-top-left-radius: 0;
667 border-bottom-left-radius: 0;
668 }
669 /* Right border not round */
670 .ui_element .wpbc_ui_dropdown:not(:last-child) > .wpbc_ui_button:last-child{
671 border-top-right-radius: 0;
672 border-bottom-right-radius: 0;
673 }
674 /* If we have outside label, then we need to make left border round */
675 .ui_element .wpbc_ui_dropdown__outside_label + .wpbc_ui_dropdown > .wpbc_ui_button:first-child{
676 border-top-left-radius: 3px;
677 border-bottom-left-radius: 3px;
678 }
679 /* ---------------------------------------------------------------------------------------------------------- */
680 /* OPTIONS (Drop Down Menu) in Dropdown List */
681 /* ---------------------------------------------------------------------------------------------------------- */
682 /* Complex OPTION - this option include some INPUT elements --------------- */
683 .wpbc_ui_dropdown .ui_dropdown_menu li.ui_complex_option_element{
684 display: flex;
685 flex-flow: row wrap;
686 justify-content: flex-start;
687 align-items: center;
688
689 margin:0;
690 padding: 0 15px;
691 }
692 .wpbc_ui_dropdown ul.ui_dropdown_menu li.ui_complex_option_element .ui_element {
693 flex: 0 1 50%;
694
695 display: flex;
696 flex-flow: row nowrap;
697 justify-content: flex-start;
698 align-items: center;
699
700 margin:0;
701 padding: 4px 0;
702 }
703 .wpbc_ui_dropdown ul.ui_dropdown_menu li.ui_complex_option_element .ui_element > * {
704 flex: 0 1 auto;
705
706 margin:0;
707 height:auto;
708 max-width: 210px;
709 }
710 /* ---------------------------- General backdrop --------------------------- */
711 .ui_element .wpbc_ui_dropdown .ui_dropdown_menu {
712 display: none;
713
714 position: absolute;
715 top: 100%;
716 left: 0;
717 z-index: 1000;
718 float: left;
719
720 min-width: 190px;
721 padding: 5px 0;
722 margin: 0;
723
724 list-style: none;
725
726 text-align: left;
727
728 background-color: #ffffff;
729 box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
730
731 border: 1px solid #cccccc;
732 border: 1px solid rgba(0, 0, 0, 0.15);
733
734 border-radius: 0 0 3px 3px;
735 background-clip: padding-box;
736 }
737 /* ---------------------------- Animation Menu Start --------------------------------------- */
738 .ui_element .wpbc_ui_dropdown.open .ui_dropdown_menu{
739 animation: ui_dropdown_menu__anim__grow_down 200ms ease-in-out forwards;
740 transform-origin: top center;
741 }
742 @keyframes ui_dropdown_menu__anim__grow_down {
743 0% {
744 transform: scaleY(0)
745 }
746 50% {
747 transform: scaleY(0.8)
748 }
749 100% {
750 transform: scaleY(1)
751 }
752 }
753 @keyframes ui_dropdown_menu__anim__pop_up_animation {
754 0% {
755 transform: scale(0);
756 }
757 50% {
758 transform: scale(1.1);
759 }
760 100% {
761 transform: scale(1);
762 }
763 }
764 @keyframes ui_dropdown_menu__anim__fade_in{
765 0% {
766 opacity:0;
767 }
768 33% {
769 opacity:0.1;
770 }
771 66% {
772 opacity:0.2;
773 }
774 100% {
775 opacity:1;
776 }
777 }
778 /* ---------------------------- Animation End --------------------------------------- */
779 .ui_element .wpbc_ui_dropdown .ui_dropdown_menu-left {
780 }
781 .ui_element .wpbc_ui_dropdown .ui_dropdown_menu-right {
782 left: auto;
783 right:0;
784 }
785 .ui_element .wpbc_ui_dropdown ul.ui_dropdown_menu *{
786 font-size: 13px;
787 }
788 @media screen and (max-width: 782px) {
789 .ui_element .wpbc_ui_dropdown ul.ui_dropdown_menu *{
790 font-size: 14px;
791 line-height: 2em;
792 }
793 }
794 /* ---------------------------- Open --------------------------------------- */
795 .ui_element .wpbc_ui_dropdown.open > .ui_dropdown_menu {
796 display: block;
797 }
798 /* ---------------------------- Align: left | right ------------------------ */
799 .ui_element .wpbc_ui_dropdown .ui_dropdown_menu.pull-right,
800 .ui_element .wpbc_ui_dropdown .ui_dropdown_menu.ui_dropdown_menu_right {
801 left: auto;
802 right: 0;
803 }
804 .ui_element .wpbc_ui_dropdown .ui_dropdown_menu.ui_dropdown_menu_left {
805 left: 0;
806 right: auto;
807 }
808 /* ---------------------------- Divider ------------------------------------ */
809 .ui_element .wpbc_ui_dropdown .ui_dropdown_menu hr{
810 height: 1px;
811 margin: 5px 0;
812 overflow: hidden;
813 background: none;
814 border: 0;
815 border-top: 1px solid #eeeeee;
816 }
817 /* ---------------------------- Header ------------------------------------- */
818 .wpbc_ui_dropdown .ui_dropdown_menu li.dropdown-header {
819 padding:0 15px;
820 color: #999;
821 font-size: 0.8em;
822 font-style: italic;
823 font-weight: 600;
824 }
825 /* ---------------------------- LI ----------------------------------------- */
826 .wpbc_ui_dropdown .ui_dropdown_menu li {
827 padding:0;
828 margin:0;
829 }
830 /* ---------------------------- A ------------------------------------------ */
831 .ui_element .wpbc_ui_dropdown .ui_dropdown_menu a {
832 clear: both;
833 display: block;
834 font-weight: 400;
835 padding: 5px 15px;
836 white-space: nowrap;
837 /*font-size: 13px;*/
838 line-height: 18px;
839 }
840 .ui_element .wpbc_ui_dropdown .ui_dropdown_menu > li > a {
841 color: #333333;
842 text-decoration: none;
843 font-weight: 400;
844 padding:5px 15px;
845 white-space: nowrap;
846
847 display: block;
848 clear: both;
849
850 font-size: 1em;
851 line-height: 1.42857143;
852
853 margin: 1px 5px;
854 padding: 8px 15px;
855 border-radius: 2px;
856 }
857 /* ---------------------------- A :hover :focus .active -------------------- */
858 .ui_element .wpbc_ui_dropdown .ui_dropdown_menu > li > a:hover,
859 .ui_element .wpbc_ui_dropdown .ui_dropdown_menu > li > a:focus,
860 .ui_element .wpbc_ui_dropdown .ui_dropdown_menu > .active > a,
861 .ui_element .wpbc_ui_dropdown .ui_dropdown_menu > .active > a:hover,
862 .ui_element .wpbc_ui_dropdown .ui_dropdown_menu > .active > a:focus {
863 color: #fff;
864 background: #08c;
865 background: var(--wpbc_ui_dropdown__active-a-background);
866 text-decoration: none;
867 outline: none;
868 box-shadow: none;
869 }
870 /* ---------------------------- .disabled A ------------------------------ */
871 .ui_element .wpbc_ui_dropdown .ui_dropdown_menu > .disabled > a,
872 .ui_element .wpbc_ui_dropdown .ui_dropdown_menu > .disabled > a:hover,
873 .ui_element .wpbc_ui_dropdown .ui_dropdown_menu > .disabled > a:focus {
874 color: #ccc;
875 }
876 .ui_element .wpbc_ui_dropdown .ui_dropdown_menu > .disabled > a:hover,
877 .ui_element .wpbc_ui_dropdown .ui_dropdown_menu > .disabled > a:focus {
878 text-decoration: none;
879 background-color: transparent;
880 background-image: none;
881 filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
882 cursor: not-allowed;
883 }
884
885 .ui_element .wpbc_ui_dropdown .dropdown-backdrop {
886 position: fixed;
887 left: 0;
888 right: 0;
889 bottom: 0;
890 top: 0;
891 z-index: 990;
892 }
893
894 /**********************************************************************************************************************/
895
896 /* 5. Several elements in a ".ui_element" group -------------------------------------------------------------------- */
897 .ui_element .wpbc_ui_control {
898 border-radius: 0;
899 border-width:1px;
900 /*border-right-width:0;*/
901 border-right-width:1px;
902 margin-right:-1px!important;
903 }
904 .ui_element .wpbc_ui_control:first-child{
905 border-radius: 3px 0 0 3px;
906 }
907 .ui_element .wpbc_ui_control:last-child {
908 border-radius: 0 3px 3px 0;
909 border-width:1px;
910 }
911 .ui_element .wpbc_ui_control:first-child:last-child {
912 border-radius: 3px;
913 }
914
915 /**********************************************************************************************************************/
916 /** Toolbar */
917 /**********************************************************************************************************************/
918
919 .ui_nowrap {
920 flex-wrap:nowrap !important;
921 }
922
923 /* Toolbar --------------------------------------------------------------------------------------------------------- */
924 .wpbc_ajx_toolbar {
925 position:relative;
926 margin: 0 0 10px 50px;
927 }
928 .wpbc_ajx_toolbar * {
929 box-sizing: border-box;
930 }
931 /* Row of simple buttons somewhere in a page */
932 .wpbc_ajx_toolbar.wpbc_buttons_row {
933 position: initial;
934 margin:0;
935 float:left;
936
937 }
938 .wpbc_ajx_toolbar.wpbc_buttons_row .ui_container {
939 background: none;
940 border: none;
941 margin: 0;
942 padding: 0;
943 }
944 .wpbc_ajx_toolbar.wpbc_no_background .ui_container{
945 background: none;
946 border: none;
947 margin: 0;
948 padding: 0;
949 }
950 .wpbc_ajx_toolbar.wpbc_background_transparent .ui_container{
951 background: none;
952 border: none;
953 }
954 /* Container ------------------------------------------------------------------------------------------------------- */
955 .wpbc_ajx_toolbar .ui_container{
956 display: flex;
957 flex-flow: row wrap;
958 justify-content: flex-start;
959 align-items: stretch;
960 gap:20px;
961
962 margin: 0;
963
964 box-shadow: none;
965 border: 1px solid #dadada;
966 border-top: none;
967 background: #f7f7f7;
968
969 font-size:14px;
970 padding: 6px 15px;
971 }
972 .wpbc_ajx_toolbar .ui_container:last-child{
973 border-radius: 0 0 2px 2px;
974 }
975 /* Toolbar without background and borders, for ability to insert elements somewhere in a page ----------------------------
976 * // FixIn: 9.6.1.5.
977 ?><div class="wpbc_ajx_toolbar wpbc_no_borders"><?php
978 ?><div class="ui_container ui_container_small"><?php
979 ?><div class="ui_group"><?php ...
980 ?></div><?php
981 ?></div><?php
982 ?></div><?php
983 */
984 .wpbc_ajx_toolbar.wpbc_no_borders .ui_container{
985 border: none;
986 background:transparent;
987 padding:0;
988 }
989 div.wpbc_ajx_toolbar.wpbc_no_borders {
990 margin:0;
991 }
992 /* Toolbar BackGround and Border : Start : 2024-08-13 --------------------------------------------------------------- */
993 .wpbc_flex_toolbar_container {
994 display: flex;
995 flex-flow: row wrap;
996 justify-content: flex-start;
997 align-items: stretch;
998
999 background: #f7f7f7;
1000 border: 1px solid #dadada;
1001 box-shadow: none;
1002 border-radius:2px;
1003
1004 margin: 0 0 10px 0px;
1005 padding: 6px 15px;
1006
1007 font-size: 14px;
1008 }
1009 /* Toolbar BackGround and Border : End ------------------------------------------------------------------------------ */
1010 .wpbc_ajx_under_toolbar_row {
1011 display:flex;
1012 flex-flow: row wrap;
1013 justify-content: flex-start;
1014 align-items: center;
1015 }
1016 .wpbc_ajx_under_toolbar_row .wpbc_ajx_booking_pagination {
1017 margin-left:auto;
1018 }
1019 /* Groups in container --------------------------------------------------------------------------------------------- */
1020 .wpbc_ajx_toolbar .ui_container .ui_group{
1021 flex: 0 1 auto;
1022 padding: 0;
1023
1024 display: flex;
1025 flex-flow: row wrap;
1026 justify-content: flex-start;
1027 align-items: stretch;
1028 border:none;
1029 gap: 15px;
1030
1031 margin: 0;
1032 }
1033 .wpbc_not_toolbar_is_send_emails {
1034 border-left: 1px solid #dbdbdb;
1035 padding-left: 10px;
1036 }
1037 /* Elements -------------------------------------------------------------------------------------------------------- */
1038 .wpbc_ajx_toolbar .ui_container .ui_group .ui_element {
1039 display: flex;
1040 flex-flow: row wrap;
1041 justify-content: flex-start;
1042 align-items: stretch;
1043 flex: 0 1 auto;
1044 position: relative;
1045 }
1046 .wpbc_ajx_toolbar .ui_container .ui_group .ui_element > * {
1047 margin: 5px 0;
1048 }
1049
1050 .ui_elements_divider {
1051 margin-left: 15px;
1052 }
1053 /**********************************************************************************************************************/
1054 /** Customization */
1055 /**********************************************************************************************************************/
1056 .wpbc_ajx_toolbar .ui_container.ui_container_small *,
1057 .wpbc_ajx_toolbar .ui_container.ui_container_mini *,
1058 .wpbc_ajx_toolbar .ui_container.ui_container_micro *{
1059 font-size:13px;
1060 }
1061 .wpbc_ajx_toolbar .ui_container.ui_container_mini {
1062 padding: 3px 15px;
1063 }
1064 @media (max-width: 782px) {
1065 .wpbc_ajx_toolbar .ui_container.ui_container_small *,
1066 .wpbc_ajx_toolbar .ui_container.ui_container_mini *,
1067 .wpbc_ajx_toolbar .ui_container.ui_container_micro *{
1068 font-size:14px;
1069 }
1070 }
1071 /* Elements Height ------------------------------------------------------------------------------------------------- */
1072 .wpbc_ajx_toolbar .ui_container .ui_group .ui_element > * {
1073 height: 38px;
1074 }
1075 .wpbc_ajx_toolbar .ui_container.ui_container_small .ui_group .ui_element > *,
1076 .wpbc_ajx_toolbar .ui_container.ui_container_mini .ui_group .ui_element > * {
1077 height: 30px;
1078 }
1079 .wpbc_ajx_toolbar .ui_container.ui_container_micro .ui_group .ui_element > *,
1080 .wpbc_ajx_toolbar .ui_container .ui_group .ui_element.ui_element_micro > *{
1081 height: 22px;
1082 line-height:1;
1083 }
1084 /* Micro Elements ------------------------------------------------------------------------------------------------- */
1085 .wpbc_ajx_toolbar .ui_container .ui_group .ui_element.ui_element_micro {
1086 margin-right: 5px;
1087 align-items: center;
1088 }
1089 .wpbc_ajx_toolbar .ui_container .ui_group .ui_element.ui_element_micro:last-child{
1090 margin-right: 0;
1091 }
1092
1093 @media (max-width: 782px) {
1094 .wpbc_ajx_toolbar.wpbc_buttons_row .ui_container .ui_group .ui_element > *,
1095 #toolbar_booking_listing.wpbc_ajx_toolbar .ui_container .ui_group .ui_element > * {
1096 height: 38px;
1097 }
1098 .wpbc_ajx_toolbar.wpbc_buttons_row .ui_container .ui_group .ui_element > .wpbc_ui_button,
1099 #toolbar_booking_listing.wpbc_ajx_toolbar .ui_container .ui_group .ui_element > .wpbc_ui_button {
1100 padding: 0 15px 2px;
1101 padding-bottom: 1px;
1102 display: flex;
1103 flex-flow: row wrap;
1104 justify-content: center;
1105 align-items: center;
1106 }
1107 }
1108
1109 /* Keyword -------------------------------------------------------------------------------------------------------- */
1110 .wpbc_ajx_toolbar .ui_container .ui_group.ui_group__dates_status {
1111 /*margin-right:2.5em;*/
1112 }
1113 .wpbc_ajx_toolbar .ui_container .ui_group.ui_group__keyword {
1114 flex: 1 1 auto;
1115 }
1116 .wpbc_ajx_toolbar .ui_container .ui_group.ui_group__keyword .ui_element{
1117 flex: 1 1 auto;
1118 }
1119 .wpbc_ajx_toolbar .ui_container .ui_group.ui_group__keyword .ui_element .wpbc_search_field {
1120 width: 100%;
1121 }
1122
1123 /* 2nd row -------------------------------------------------------------------------------------------------------- */
1124 .wpbc_ajx_toolbar .ui_container.ui_container_filter_row_2 {
1125 padding: 4px 15px;
1126 }
1127 .wpbc_ajx_toolbar .ui_container.ui_container_filter_row_2 .ui_group.ui_group__statuses {
1128 flex: 1 1 auto;
1129 }
1130
1131
1132
1133 /**********************************************************************************************************************/
1134 /** Booking resources - Chosen
1135 /**********************************************************************************************************************/
1136
1137 /**
1138 * Choozen Structure
1139
1140 <select multiple="MULTIPLE"...
1141
1142 div#wh_booking_type_chosen .chzn-container.chzn-container-multi .chzn-with-drop.chzn-container-active (if active)
1143 ul.chzn-choices
1144 li.search-choice
1145 <span>
1146 a.search-choice-close
1147
1148 li.search-field
1149 input[type="text"].chzn-search-input .default (if no selected values)
1150
1151 div.chzn-drop
1152 ul.chzn-results
1153 li.result-selected || li.active-result .highlighted (if active)
1154 */
1155
1156 .ui_container .ui_group .ui_element .chzn-container.chzn-container-multi {
1157 flex: 1 1 auto;
1158
1159 display: flex;
1160 flex-flow: column wrap;
1161 justify-content: center;
1162 align-items: center;
1163
1164 height: initial;
1165 width: auto !important;
1166 min-width: 10em;
1167
1168 margin-right: -1px;
1169 }
1170 @media (max-width: 782px) {
1171 .ui_container .ui_group .ui_element .chzn-container.chzn-container-multi {
1172 height: initial !important;
1173 }
1174 }
1175 .ui_container .ui_group .ui_element .chzn-container.chzn-container-multi ul.chzn-choices {
1176 flex: 1 1 auto;
1177
1178 display: flex;
1179 flex-flow: row wrap;
1180 justify-content: flex-start;
1181 align-items: center;
1182 align-content: center;
1183
1184 margin: 0;
1185 padding: 0 0 0 5px;
1186
1187 height: auto;
1188 min-height: 28px !important;
1189
1190 border-radius: 3px 0 0 3px;
1191 }
1192 .ui_container .ui_group .ui_element .chzn-container.chzn-container-multi.chzn-container-active ul.chzn-choices {
1193 border-color: #d8d8d8 !important;
1194 box-shadow: 0 0 0 0px #4f94d4, 0 0 1px 1px rgba(79, 148, 212, 0.8) !important;
1195 z-index: 1;
1196 outline: 2px solid transparent;
1197 }
1198
1199 .ui_container .ui_group .ui_element .chzn-container.chzn-container-multi ul.chzn-choices li.search-choice{
1200 flex: 0 1 auto;
1201
1202 display: flex;
1203 flex-flow: row nowrap;
1204 justify-content: flex-start;
1205 align-items: baseline;
1206
1207 margin: 3px 7px 3px 0;
1208 padding: 4px 7px 3px 8px;
1209 }
1210 .ui_container .ui_group .ui_element .chzn-container.chzn-container-multi ul.chzn-choices li.search-choice span {
1211 word-wrap: break-word;
1212 }
1213 .ui_container .ui_group .ui_element .chzn-container.chzn-container-multi ul.chzn-choices li.search-choice a.search-choice-close0{
1214 font-family: "Glyphicons Halflings";
1215 font-style: normal;
1216 font-weight: 400;
1217 font-size: 9px;
1218
1219 color: #555;
1220 text-decoration: none;
1221
1222 position: relative;
1223 top: auto;
1224 left: auto;
1225 right: auto;
1226 bottom: auto;
1227
1228 margin: 0 0 0 1em;
1229
1230 display: flex;
1231 flex-flow: column wrap;
1232 justify-content: center;
1233 align-content: center;
1234
1235 width: auto;
1236 height: auto;
1237 }
1238 .ui_container .ui_group .ui_element .chzn-container.chzn-container-multi ul.chzn-choices li.search-choice a.search-choice-close0:before {
1239 content: "\e014";
1240 }
1241 .ui_container .ui_group .ui_element .chzn-container.chzn-container-multi ul.chzn-choices li.search-choice a.search-choice-close0:hover {
1242 text-decoration: none;
1243 }
1244
1245
1246 .ui_container .ui_group .ui_element .chzn-container.chzn-container-multi ul.chzn-choices li.search-field{
1247 flex: 0 1 1px;
1248
1249 display: flex;
1250 flex-flow: row wrap;
1251 justify-content: flex-start;
1252 align-items: center;
1253
1254 margin: 0px 0 0px 0;
1255 padding: 0;
1256
1257 white-space: nowrap;
1258 }
1259 .ui_container .ui_group .ui_element .chzn-container.chzn-container-multi ul.chzn-choices li.search-field input[type="text"].default {
1260 min-width: 12em;
1261 }
1262 .ui_container .ui_group .ui_element .chzn-container.chzn-container-multi ul.chzn-choices li.search-field input[type="text"] {
1263 font-family: inherit;
1264 }
1265
1266 .ui_container .ui_group .ui_element .chzn-container div.chzn-drop ul.chzn-results li.highlighted {
1267 color: #fff;
1268 background: #08c;
1269 text-decoration: none;
1270 outline: none;
1271 box-shadow: none;
1272 }
1273
1274 /*
1275 #wh_booking_type_chosen {
1276 width: auto !important;
1277 display: flex;
1278 flex-flow: row wrap;
1279 justify-content: center;
1280 align-items: stretch;
1281 flex: 1 1 auto;
1282 height: initial;
1283 min-width: 10em;
1284 }
1285
1286 #wh_booking_type_chosen .chzn-choices {
1287 display: flex;
1288 flex-flow: row wrap;
1289 justify-content: stretch;
1290 align-items: center;
1291 margin: 0px 0px;
1292 padding: 0 5px;
1293 min-height: auto !important;
1294 flex: 1 1 auto;
1295 border-radius: 3px 0 0 3px;
1296 }
1297
1298 .chzn-container-multi .chzn-choices .search-choice a.search-choice-close {
1299 background: none;
1300 display: inline-block;
1301 font-family: "Glyphicons Halflings";
1302 font-style: normal;
1303 font-weight: 400;
1304 font-size: 9px;
1305 line-height: 1;
1306 position: relative;
1307 top: 0px;
1308 left: 15px;
1309 color: #555;
1310 text-decoration: none;
1311 }
1312 .chzn-container-multi .chzn-choices .search-choice a.search-choice-close:hover {
1313 text-decoration: none;
1314 }
1315 .chzn-container-multi .chzn-choices .search-choice a.search-choice-close:before {
1316 content: "\e014";
1317 }
1318
1319 #wh_booking_type_chosen .chzn-search-input.default {
1320 min-width: 12em;
1321 }
1322 #wh_booking_type_chosen.chzn-container.chzn-container-multi.chzn-container-active .chzn-choices {
1323
1324 border-color: #d8d8d8 !important;
1325 box-shadow: 0 0 0 0px #4f94d4, 0 0 1px 1px rgba(79, 148, 212, 0.8) !important;
1326 z-index: 1;
1327 outline: 2px solid transparent;
1328 }
1329 .chzn-container-multi .chzn-choices li.search-field input[type="text"] {
1330 font-family: inherit;
1331 }
1332 .chzn-container .chzn-results li.highlighted {
1333 color: #fff;
1334 background: #08c;
1335 text-decoration: none;
1336 outline: none;
1337 box-shadow: none;
1338 }
1339 /**/
1340
1341 /**********************************************************************************************************************/
1342 /* Blur ----------------------------------------------------------------------------------------------------------- */
1343 .wpbc_blur {
1344 /*filter: blur(0.75px);*/
1345 filter: blur(1px);
1346 pointer-events: none;
1347 user-select: none
1348 }
1349
1350 .wpbc_upgrade_note {
1351 position: absolute;
1352 top: 50%;
1353 background-color: #fff;
1354 padding: 10px;
1355 border: 1px solid #D1D1D1;
1356 box-shadow: 0 3px 10px #5e5e5e33;
1357 color: #141b38;
1358 font-size: 15px;
1359 font-weight: 600;
1360 width: 100%;
1361 text-align: center;
1362
1363 line-height: 2em;
1364 z-index: 99;
1365 }
1366 .wpbc_upgrade_note a {
1367 text-decoration: none;
1368 border-bottom: 1px dashed;
1369 }
1370 .wpbc_upgrade_note a:hover {
1371 text-decoration: none;
1372 border-bottom: 1px solid;
1373 }
1374
1375 /*[dir=ltr]*/
1376 .wpbc_upgrade_note {
1377 left: 50%;
1378 transform: translate(-50%) translateY(-50%)
1379 }
1380 /*
1381 [dir=rtl] .wpbc_upgrade_note {
1382 right: 50%;
1383 transform: translate(50%) translateY(-50%)
1384 }*/
1385 .wpbc_upgrade_note.wpbc_upgrade_theme_green {
1386 width: 70%;
1387 height: 4em;
1388 display: flex;
1389 flex-flow: column wrap;
1390 justify-content: center;
1391 align-content: center;
1392 align-items: center;
1393 border: 3px solid #5e9b05bd;
1394 border-radius: 10px;
1395 font-size: 16px;
1396 }
1397
1398 /* Big Green Upgrade Widget Container : 2024-03-14 */
1399 .wpbc_upgrade_widget{
1400 transform: translate(0) translateY(0);
1401 position: relative;
1402 z-index: 999;
1403 }
1404 .wpbc_upgrade_widget .wpbc_upgrade_widget_container {
1405 background: #fff;
1406 position: relative;
1407 }
1408 .wpbc_upgrade_widget .wpbc_upgrade_widget_container .wpbc_upgrade_note {
1409 width: 70%;
1410 height: auto;
1411 display: flex;
1412 flex-flow: row nowrap;
1413 justify-content: center;
1414 align-content: flex-start;
1415 align-items: center;
1416 }
1417 .wpbc_upgrade_widget .wpbc_upgrade_widget_container .wpbc_upgrade_note div:first-child{
1418 margin: auto;
1419 }
1420 .wpbc_upgrade_widget .wpbc_upgrade_widget_container .wpbc_upgrade_note .wpbc_panel_get_started_dismiss {
1421 align-self: flex-start;
1422 margin-left: auto;
1423 padding: 4px 10px;
1424
1425 text-decoration: none;
1426 font-weight: 600;
1427 background: #fff;
1428 border-radius: 7px;
1429 border: none;
1430 }