PluginProbe
Booking Calendar / 11.7
Booking Calendar v11.7
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 10.12.0 All 200 releases
booking / css / modal.css

modal.css in Booking Calendar 11.7, at css/modal.css

924 lines 30.6 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /**
2 * @version 1.0
3 * @package: Admin Panel
4 * @category: Admin UI
5 * @author wpdevelop
6 *
7 * @web-site https://wpbookingcalendar.com/
8 * @email info@wpbookingcalendar.com
9 *
10 * @modified 2016-01-10
11 */
12
13 /* M o d a l s **************************************************************/
14 .wpdevelop .modal.wpbc_popup_modal {
15 z-index: 50000;
16 z-index: 1000000;
17 }
18 .wpdevelop .modal-header {
19 background: none repeat scroll 0 0 #F5F5F5;
20 text-shadow: 0 0 2px #FFF;
21 }
22
23 /* Payment request Modal */
24 #wpbc_payment_request_modal .modal-header h3 {
25 color: #333;
26 }
27 #wpbc_payment_request_modal .modal-body textarea {
28 width: 100%;
29 }
30
31 /* Print Loyout Modal */
32 #wpbc_print_modal .modal-header {
33 background: none repeat scroll 0 0 #F5F5F5;
34 text-shadow: 0 0 2px #FFF;
35 }
36 #wpbc_print_modal .modal-header h3 {
37 color: #333;
38 }
39 #wpbc_print_modal .modal-header {
40 text-shadow: none;
41 }
42
43 /* Modal Google Calendar Events Import */
44 .wpbc_modal__import_google_calendar__section span.description {
45 display:none;
46 }
47 .wpbc_modal__import_google_calendar__section #booking_gcal_events_until,
48 .wpbc_modal__import_google_calendar__section .booking_gcal_events_until_offset,
49 .wpbc_modal__import_google_calendar__section #booking_gcal_events_from,
50 .wpbc_modal__import_google_calendar__section .booking_gcal_events_from_offset {
51 float:left;
52 }
53
54
55 .wpbc_modal__import_google_calendar__section th {
56 vertical-align: middle;
57 }
58 .wpbc_modal__import_google_calendar__section th,
59 .wpbc_modal__import_google_calendar__section td {
60 border:none;
61 }
62
63 .wpbc_modal__import_google_calendar__section #booking_gcal_events_from_offset_type,
64 .wpbc_modal__import_google_calendar__section #booking_gcal_events_until_offset_type {
65 vertical-align: initial;
66 }
67
68 .wpdevelop .modal-dialog .modal-content {
69 overflow: auto;
70 border-radius: 3px;
71 }
72 .wpbc_popup_modal .modal-dialog.modal-lg {
73 width: 98%;
74 width: calc(100vw - 20px);
75 margin: 10px auto;
76 }
77 @media (max-width: 782px) {
78 .wpdevelop .modal-dialog {
79 margin: 15px;
80 }
81 .wpdevelop .modal-header {
82 border-radius: 10px 10px 0 0;
83 }
84 .wpdevelop .modal {
85 overflow: auto;
86 }
87 /* Import Google Events Dialog*/
88 .wpbc_modal__import_google_calendar__section .modal-dialog.modal-lg {
89 width: auto;
90 }
91 .wpbc_modal__import_google_calendar__section label{
92 font-weight: 600;
93 font-size: 1.1em;
94 width:100%;
95 display:block;
96 float:none;
97 }
98 .wpbc_modal__import_google_calendar__section input[type=text],
99 .wpbc_modal__import_google_calendar__section select {
100 display:block;
101 width:100%;
102 clear:both;
103 height:34px;
104 float:none !important;
105 }
106 .wpbc_modal__import_google_calendar__section th,
107 .wpbc_modal__import_google_calendar__section td {
108 display:block;
109 padding:0;
110 }
111 .wpbc_modal__import_google_calendar__section td {
112 margin-bottom: 15px;
113 }
114 .wpbc_modal__import_google_calendar__section #booking_gcal_events_until,
115 .wpbc_modal__import_google_calendar__section .booking_gcal_events_until_offset,
116 .wpbc_modal__import_google_calendar__section #booking_gcal_events_from,
117 .wpbc_modal__import_google_calendar__section .booking_gcal_events_from_offset {
118 float:none;
119 margin:0 !important;
120 }
121 .wpbc_modal__import_google_calendar__section .booking_gcal_events_from_offset label,
122 .wpbc_modal__import_google_calendar__section .booking_gcal_events_until_offset label {
123 float:none;
124 margin:10px 0 0!important;
125 }
126 .wpbc_modal__import_google_calendar__section #booking_gcal_events_from_offset,
127 .wpbc_modal__import_google_calendar__section #booking_gcal_events_from_offset_type,
128 .wpbc_modal__import_google_calendar__section #booking_gcal_events_until_offset,
129 .wpbc_modal__import_google_calendar__section #booking_gcal_events_until_offset_type {
130 width:100% !important;
131 float:none;
132 }
133 .wpbc_modal__import_google_calendar__section .booking_gcal_events_from_offset > span.wpbc_offset_value select,
134 .wpbc_modal__import_google_calendar__section .booking_gcal_events_until_offset > span.wpbc_offset_value select {
135 margin-top:10px !important;
136 }
137
138 /* M o d a l TinyMCE t o o l b a r ****************************/
139 .wpbc_popup_modal .form-table td input[type='text'],
140 .wpbc_popup_modal .form-table td select {
141 height: 40px;
142 font-size: 16px;
143 min-width: Min(10em,100%);
144 }
145
146 /*
147 .wpbc_popup_modal .wpdvlp-top-tabs .nav-tab {
148 -moz-border-radius:0;
149 -webkit-border-radius:0;
150 border-radius:0;
151 border: 1px solid #cccccc;
152 padding: 10px;
153 width: 100%;
154 } */
155 }
156 /* Fix position of modal window, that depend from sidebar in admin panel */
157 @media (min-width: 992px) and (max-width: 1300px) {
158 .wpdevelop .modal-dialog {
159 margin: 30px 170px auto;
160 }
161 .wpdevelop .modal-dialog.modal-lg {
162 width: 815px;
163 }
164 .wpbc_modal__import_google_calendar__section th {
165 width:140px;
166 }
167 }
168
169 /* M o d a l TinyMCE t o o l b a r ****************************************/
170
171 .wpbc_popup_modal .modal-dialog.modal-lg {
172 width:94%;
173 }
174 /* Scrollbar for modal */
175 .wpbc_popup_modal {
176 overflow-y: auto !important;
177 }
178 /* this pasrt for having scrollbar inside of the modal window with fixed height */
179 #wpbc_tiny_modal_NO .modal-dialog{
180 overflow-y: initial !important;
181 }
182 #wpbc_tiny_modal_NO .modal-body{
183 height: 250px;
184 overflow-y: auto;
185 }
186 .wp-admin .modal-backdrop {
187 background-color: #000000;
188 bottom: 0;
189 left: 0;
190 position: fixed;
191 right: 0;
192 top: 0;
193 z-index: 111040;
194 }
195 .wp-admin .modal-backdrop.fade {
196 opacity: 0;
197 }
198 .wp-admin .modal-backdrop.in {
199 opacity: 0.5;
200 }
201 .wpbc_popup_modal strong,
202 .wpbc_popup_modal label {
203 font-weight: 600;
204 }
205 .form-table td fieldset label.wpbc-form-radio{
206 margin: 0 0 5px !important;
207 }
208 .wpbc_popup_modal .form-table th {
209 font-weight: 600;
210 line-height: 1.3;
211 padding-bottom: 10px;
212 padding-left: 0;
213 padding-right: 10px;
214 padding-top: 10px;
215 vertical-align: top;
216 width: 200px;
217 }
218 .wpbc_popup_modal .form-table td {
219 line-height: 1.3;
220 margin-bottom: 9px;
221 padding-bottom: 5px;
222 padding-left: 10px;
223 padding-right: 10px;
224 padding-top: 10px;
225 vertical-align: middle;
226 }
227 /* ------------------------------------------------------------------ */
228 /* Align TOGGLE with span and label elements in popup */
229 /* ------------------------------------------------------------------ */
230 .wpbc_popup_modal th label {
231 font-weight: 600;
232 margin: 3px 0 0.5em;
233 line-height: 1.6;
234 font-size: 14px;
235 }
236 .wpbc_popup_modal td fieldset{
237 display: flex;
238 flex-flow: row wrap;
239 justify-content: flex-start;
240 align-items: center;
241 }
242 .wpbc_popup_modal td fieldset .wpbc_ui__toggle {
243 flex:0 1 auto;
244 }
245 .wpbc_popup_modal td fieldset span.description {
246 flex: 1;
247 margin: 3px 0 0.5em;
248 padding: 0;
249 line-height: 1.6;
250 font-size: 14px;
251 }
252 .wpbc_popup_modal td fieldset input[type='text'],
253 .wpbc_popup_modal td fieldset select {
254 margin: 3px 0.5em 0.5em 0;
255 }
256 .wpbc_popup_modal .bookingother_wpbc_shortcode_type_other_shortcodes td fieldset{
257 display: flex;
258 flex-flow: column wrap;
259 justify-content: flex-start;
260 align-items: flex-start;
261 margin-top: 4px;
262 }
263 /* ------------------------------------------------------------------ */
264 .modal-title {
265 flex: 1;
266 text-align: left;
267 }
268 .wpdevelop .modal-footer,
269 .wpdevelop .modal-header {
270 padding: 15px;
271 text-align: right;
272 border-top: 1px solid #e5e5e5;
273 display: flex;
274 flex-flow: row wrap;
275 justify-content: flex-end;
276 align-items: center;
277 gap: 5px;
278 }
279 .wpdevelop .modal-header {
280 justify-content: flex-start;
281 font-size: 14px;
282 }
283 .wpdevelop .modal-header .close {
284 order: 100;
285 margin-left: auto;
286 }
287 .wpbc_modal__add_booking__header_main .modal-title {
288 flex: 1 1 auto;
289 font-weight: 550;
290 text-align: left;
291 }
292 .wpbc_modal__add_booking__header_main {
293 flex: 1 1 auto;
294 }
295 .modal-footer .wpbc_ui__toggle {
296 align-items: center;
297 }
298 .wpbc_popup_modal .modal-footer a.button,
299 .wpbc_popup_modal .modal-footer a.button:hover,
300 .wpbc_popup_modal .modal-footer a.button:active,
301 .wpbc_popup_modal .modal-footer a.button:focus {
302 text-decoration: none;
303 outline: 0;
304 }
305 .wpbc_popup_modal .wpbc_expand_section_link,
306 .wpbc_popup_modal a.wpbc_expand_section_link:hover,
307 .wpbc_popup_modal a.wpbc_expand_section_link:focus {
308 color:#21759b;
309 cursor: pointer;
310 outline: 0;
311 border:none;
312 border-bottom:1px dashed #21759B;
313 text-decoration: none;
314 }
315 .wpbc_popup_modal .booking_advanced_section,
316 .wpbc_popup_modal .bookingcalendar_advanced_section,
317 .wpbc_popup_modal .bookingselect_advanced_section,
318 .wpbc_popup_modal .bookingtimeline_advanced_section0{
319 display:none;
320 }
321 .wpbc_field_help_panel_background.wpbc_field_help_panel_field .put-in,
322 .wpbc_popup_modal .put-in {
323 cursor: pointer;
324 font-weight: 600;
325 background: none repeat scroll 0 0 #E9E9E9;
326 border: 1px solid #BBBBBB;
327 width:100%;
328 }
329 .wpbc_popup_modal input[type="checkbox"],
330 .wpbc_popup_modal input[type="radio"] {
331 margin: 0 10px 2px 0;
332 vertical-align: middle;
333 outline: 0;
334 }
335 .wpbc_popup_modal .wpbc_sub_settings_grayed {
336 background-color: #f3f3f3;
337 }
338 .wpbc_popup_modal .wpbc_sub_settings_grayed th {
339 padding: 10px 0px 10px 12px;
340 }
341 /* Placeholders */
342 .wpbc_popup_modal ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
343 color: #999;
344 }
345 .wpbc_popup_modal ::-moz-placeholder { /* Firefox 19+ */
346 color: #999;
347 }
348 .wpbc_popup_modal :-ms-input-placeholder { /* IE 10+ */
349 color: #999;
350 }
351 .wpbc_popup_modal :-moz-placeholder {
352 color: #999;
353 }
354 .wpbc_popup_modal .bookingsearch_search_results{
355 display:none;
356 }
357 .wpbc_popup_modal .bookingsearch_search_form.wpbc_sub_settings_grayed{
358 display:none;
359 }
360 /*.wpbc_popup_modal .wpbc_shortcode_bookingresource {*/
361 /* display:none;*/
362 /*}*/
363 .wpbc_popup_modal select option:disabled {
364 color: #ccc;
365 display: none;
366 }
367 /* FixIn: 7.1.2.7 */
368 @media (max-width: 782px) {
369 .wp-admin .modal-backdrop.in {
370 display:none;
371 }
372 }
373
374 /* == 2024-01-20 ==================================================================================================== */
375
376 /* Navigation tabs fix */
377 body[class*='page_wpbc-resources'] .wpbc_popup_modal .wpdvlp-top-tabs .nav-tabs ,
378 .modal-body .wpbc_settings_flex_container .wpdvlp-top-tabs .nav-tabs {
379 border:none;
380 border-bottom:1px solid #d6d6d6;
381 }
382 /* Header and Body */
383 .wpdevelop .modal-header {
384 background: #FFF;
385 text-shadow: none;
386 }
387 .wpdevelop .modal-body {
388 position: relative;
389 padding: 15px;
390 background: #f5f5f5;
391 background: #f7f7f7;
392 }
393 /* SIZE */
394 .wpbc_popup_modal .modal-dialog.modal-lg {
395 width: 80%;
396 width: 98%;
397 margin: 5px auto;
398 }
399 @media (max-width: 782px) {
400 .wpbc_popup_modal .modal-dialog.modal-lg {
401 width: 98%;
402 }
403 }
404 /* Show over top toolbar - dashboard*/
405 .wpbc_popup_modal {
406 z-index: 1000000;
407 }
408 /* Header border radius*/
409 .wpbc_popup_modal .modal-dialog.modal-lg .modal-header {
410 border-radius: 6px 6px 0 0;
411 }
412
413 /* Add/Edit Booking modal: keep header/footer visible while the booking form scrolls. */
414 .wpbc_modal__add_booking__section .modal-dialog.modal-lg {
415 height: calc(100vh - 20px);
416 }
417 .wpbc_modal__add_booking__section .modal-content {
418 display: flex;
419 flex-direction: column;
420 max-height: 100%;
421 overflow: hidden;
422 }
423 .wpbc_modal__add_booking__section .modal-header,
424 .wpbc_modal__add_booking__section .modal-footer {
425 flex: 0 0 auto;
426 }
427 .wpbc_modal__add_booking__section .modal-body {
428 flex: 1 1 auto;
429 min-height: 0;
430 overflow-y: auto;
431 }
432 .wpbc_modal__add_booking__footer_time_override {
433 flex: 1 1 auto;
434 display: flex;
435 justify-content: flex-start;
436 min-width: 280px;
437 }
438 .wpbc_modal__add_booking__footer_time_override:empty {
439 display: none;
440 flex: 0 0 auto;
441 min-width: 0;
442 }
443 .wpbc_modal__add_booking__header_main {
444 display: flex;
445 flex-wrap: wrap;
446 gap: 10px 18px;
447 align-items: center;
448 margin-right: 32px;
449 }
450 .wpbc_modal__add_booking__header_main .modal-title {
451 flex: 0 0 auto;
452 margin: 0;
453 }
454 .wpbc_modal__add_booking__controls {
455 display: inline-flex;
456 flex: 1 1 auto;
457 flex-wrap: wrap;
458 gap: 8px 12px;
459 align-items: center;
460 min-width: 240px;
461 }
462 .wpbc_modal__add_booking__control,
463 label.wpbc_modal__add_booking__control {
464 display: inline-flex;
465 align-items: center;
466 gap: 6px;
467 margin: 0;
468 white-space: nowrap;
469 }
470 .wpbc_modal__add_booking__control select {
471 width: auto;
472 min-width: 160px;
473 max-width: 260px;
474 }
475 .wpbc_modal__add_booking__edit_form_link,
476 .wpbc_modal__add_booking__edit_form_link:hover,
477 .wpbc_modal__add_booking__edit_form_link:focus {
478 display: inline-flex;
479 align-items: center;
480 gap: 4px;
481 text-decoration: none;
482 white-space: nowrap;
483 box-shadow: none;
484 }
485 .wpbc_add_booking_modal__time_override {
486 display: flex;
487 flex: 1 1 auto;
488 flex-wrap: wrap;
489 align-items: center;
490 justify-content: flex-start;
491 gap: 8px 12px;
492 margin: 0;
493 padding: 7px 10px;
494 border: 1px solid #dcdcde;
495 background: #f6f7f7;
496 border-left: 4px solid var(--wp-admin-theme-color, #2271b1);
497 border-radius: 4px;
498 text-align: left;
499 }
500 .wpbc_add_booking_modal__time_override_toggle {
501 display: inline-flex;
502 align-items: center;
503 margin: 0;
504 }
505 .wpbc_add_booking_modal__time_override_fields {
506 display: flex;
507 flex-wrap: wrap;
508 gap: 6px;
509 align-items: center;
510 }
511 .wpbc_add_booking_modal__time_override_fields label {
512 display: flex;
513 flex-direction: row;
514 align-items: center;
515 gap: 4px;
516 margin: 0;
517 color: #50575e;
518 font-size: 12px;
519 font-weight: 600;
520 }
521 .wpbc_add_booking_modal__time_override_fields input[type="text"] {
522 width: 72px;
523 min-height: 30px;
524 text-align: center;
525 }
526 .wpbc_add_booking_modal__time_override_note {
527 flex: 1 1 180px;
528 margin: 0;
529 color: #646970;
530 font-size: 12px;
531 }
532 .wpbc_add_booking_modal__time_override:not(.is-enabled) {
533 border-left-color: #8c8f94;
534 opacity: 0.82;
535 }
536 .wpbc_add_booking_modal__time_field_overridden {
537 opacity: 0.65;
538 }
539 @media (max-width: 782px) {
540 .wpbc_modal__add_booking__section .modal-dialog.modal-lg {
541 height: calc(100vh - 30px);
542 }
543 .wpbc_modal__add_booking__header_main {
544 align-items: flex-start;
545 }
546 .wpbc_modal__add_booking__controls,
547 .wpbc_modal__add_booking__control,
548 .wpbc_modal__add_booking__control select,
549 .wpbc_modal__add_booking__edit_form_link {
550 width: 100%;
551 }
552 }
553 /* Shortcode Text field */
554 .wpbc_field_help_panel_background.wpbc_field_help_panel_field .put-in,
555 .wpbc_popup_modal .put-in {
556 cursor: text;
557 font-weight: 600;
558 /*background: var( --wp-admin-theme-color, #1E7BC7 );*/
559 /*background: #4A8CC2;*/
560 /*border: 1px solid #3C86A7;*/
561 background: #75A249;
562 border: 1px solid #75A249;
563 width: 100%;
564 font-size: 15px;
565 color: #FFF;
566 /*color: #2e3d20;*/
567 line-height: 2;
568 vertical-align: middle;
569 padding: 0 1em 3px;
570 box-shadow:none !important;
571 margin: 20px 0 5px;
572 }
573 /* Border color of active horizontal tab */
574 .modal-body .wpbc_settings_flex_container .wpdvlp-top-tabs .nav-tab-active,
575 .modal-body .wpbc_settings_flex_container .wpdvlp-top-tabs a.nav-tab-active:hover {
576 border-bottom-color: var(--wpbc_admin-active-tab-color, #707980);
577 }
578 /* ------------------------------------------------------------------------------------------------------------------ */
579 /* Vertical Navigation Panel */
580 /* ------------------------------------------------------------------------------------------------------------------ */
581 .wpbc_shortcode_config_navigation_column.wpbc_settings_navigation_column .wpbc_settings_navigation_item a {
582 font-size: 15px;
583 text-transform: none;
584 }
585 .wpbc_shortcode_config_navigation_column.wpbc_settings_navigation_column .wpbc_settings_navigation_item.wpbc_settings_navigation_item_disabled a{
586 color: #ccc;
587 }
588 .wpbc_shortcode_config_navigation_column.wpbc_settings_navigation_column .wpbc_settings_navigation_item:last-child a {
589 border-top:none;
590 }
591
592 /* ------------------------------------------------------------------------------------------------------------------ */
593 /* Content Container */
594 /* ------------------------------------------------------------------------------------------------------------------ */
595 /*
596 .wpbc_sc_container__all_shortcodes <!-- All Shortcodes -->
597 #wpbc_sc_container__shortcode_booking .wpbc_sc_container__shortcode .wpbc_sc_container__shortcode_booking <!-- Booking shortcode -->
598 .wpdvlp-top-tabs <!-- TOP NAV -->
599 .wpbc_sc_container__shortcode_section .wpbc_sc_container__shortcode_section__general <!-- Section Content General (depend from TOP NAV) -->
600
601 */
602 .wpbc_sc_container__all_shortcodes {
603 border: 1px solid #ccc;
604 background: #fff;
605 padding: 0 12px 12px;
606 margin: 0;
607 }
608 .wpbc_sc_container__all_shortcodes .wpbc_sc_container__shortcode .wpdvlp-tabs-wrapper{
609 height: auto;
610 margin-top: 1px;
611 }
612 /* Hide all sections by default*/
613 .wpbc_sc_container__all_shortcodes .wpbc_sc_container__shortcode {
614 display: none;
615 }
616 /* Default 1st section visible */
617 .wpbc_sc_container__all_shortcodes .wpbc_sc_container__shortcode_booking ,
618 .wpbc_sc_container__all_shortcodes .wpbc_sc_container__shortcode_search_filters {
619 display: block;
620 }
621 /* Hide all sections by default*/
622 .wpbc_sc_container__shortcode_section{
623 display:none;
624 }
625 /* Default 1st section visible */
626 .wpbc_sc_container__shortcode_section__general ,
627 .wpbc_sc_container__shortcode_section__search_filters{
628 display:block;
629 }
630
631 /* Modern workflow shortcode descriptions belong below their controls. */
632 #wpbc_sc_container__shortcode_booking_appointment .form-table td fieldset > span.description,
633 #wpbc_sc_container__shortcode_booking_resource_selector .form-table td fieldset > span.description {
634 flex: 100%;
635 padding: 5px 0;
636 line-height: 1.74;
637 font-size: 13px;
638 }
639
640 /* Keep the shortcode popup frame fixed and scroll only its active configuration section. */
641 @media (min-width: 783px) {
642 #wpbc_tiny_modal.wpbc_shortcode_config__scroll_mode {
643 overflow-y: hidden !important;
644 }
645 #wpbc_tiny_modal.wpbc_shortcode_config__scroll_mode .modal-dialog.modal-lg {
646 height: calc(100vh - 10px);
647 }
648 #wpbc_tiny_modal.wpbc_shortcode_config__scroll_mode .modal-content {
649 display: flex;
650 flex-direction: column;
651 height: 100%;
652 overflow: hidden;
653 }
654 #wpbc_tiny_modal.wpbc_shortcode_config__scroll_mode .modal-header,
655 #wpbc_tiny_modal.wpbc_shortcode_config__scroll_mode .modal-footer {
656 flex: 0 0 auto;
657 }
658 #wpbc_tiny_modal.wpbc_shortcode_config__scroll_mode .modal-body {
659 flex: 1 1 auto;
660 min-height: 0;
661 overflow: hidden;
662 }
663 #wpbc_tiny_modal.wpbc_shortcode_config__scroll_mode .modal-body > .wpbc_settings_flex_container {
664 height: 100%;
665 min-height: 0;
666 flex-wrap: nowrap;
667 align-items: stretch;
668 overflow: hidden;
669 }
670 #wpbc_tiny_modal.wpbc_shortcode_config__scroll_mode .wpbc_settings_flex_container_left {
671 min-height: 0;
672 max-height: 100%;
673 }
674 #wpbc_tiny_modal.wpbc_shortcode_config__scroll_mode .wpbc_settings_flex_container_right {
675 display: flex;
676 flex-direction: column;
677 min-width: 0;
678 min-height: 0;
679 height: 100%;
680 max-height: 100%;
681 overflow: hidden;
682 }
683 #wpbc_tiny_modal.wpbc_shortcode_config__scroll_mode .wpbc_sc_container__all_shortcodes {
684 flex: 1 1 auto;
685 min-height: 0;
686 overflow: hidden;
687 box-sizing: border-box;
688 }
689 #wpbc_tiny_modal.wpbc_shortcode_config__scroll_mode .wpbc_sc_container__shortcode_is_active {
690 display: flex !important;
691 flex-direction: column;
692 height: 100%;
693 min-height: 0;
694 }
695 #wpbc_tiny_modal.wpbc_shortcode_config__scroll_mode .wpbc_sc_container__shortcode_is_active > .wpdvlp-tabs-wrapper,
696 #wpbc_tiny_modal.wpbc_shortcode_config__scroll_mode .wpbc_sc_container__shortcode_is_active > .wpbc_shortcode_config_content_toolbar__next_prior {
697 flex: 0 0 auto;
698 }
699 #wpbc_tiny_modal.wpbc_shortcode_config__scroll_mode .wpbc_sc_container__shortcode_is_active > .wpbc_sc_container__shortcode_section {
700 flex: 1 1 auto;
701 min-height: 0;
702 overflow-y: auto;
703 overscroll-behavior: contain;
704 padding-right: 8px;
705 }
706 }
707 /* Hide all sections by default*/
708 .wpbc_sc_container__shortcode_subsection{
709 display:none;
710 }
711 /* Default 1st section visible */
712 .wpbc_sc_container__shortcode_subsection__weekdays_conditions{
713 display:block;
714 }
715
716 /* Sub top menu line */
717 .wpbc_sc_container__shortcode_section .wpdvlp-sub-tabs .nav-tabs .nav-tab{
718 margin: 0;
719 }
720 .wpbc_sc_container__shortcode_section .wpdvlp-sub-tabs {
721 padding: 1px 5px 1px 0;
722 }
723 .wpbc_sc_container__shortcode_section .wpdvlp-sub-tabs .nav-tabs .nav-tab {
724 border-right: 1px solid #d8d8d8;
725 background: none;
726 }
727 /* ------------------------------------------------------------------------------------------------------------------ */
728 /* ... */
729 /* ------------------------------------------------------------------------------------------------------------------ */
730
731 .wpbc_shortcode_config_content_toolbar_next_prior {
732 flex:1;
733 display: flex;
734 flex-flow: row wrap;
735 justify-content: center;
736 align-items: center;
737 margin: 20px 0 10px;
738 }
739 .wpbc_settings_flex_container .wpbc_shortcode_config_content_toolbar_next_prior a {
740 flex:0 1 auto;
741 margin: 0 1em;
742 }
743 /* ------------------------------------------------------------------------------------------------------------------ */
744 /* Footer Toolbar Containers */
745 /* ------------------------------------------------------------------------------------------------------------------ */
746 .wpbc_shortcode_config_content_toolbar__container{
747 display: flex;
748 flex-flow: row wrap;
749 justify-content: center;
750 align-items: center;
751 margin: 0;
752 }
753
754 .wpbc_shortcode_config_content_toolbar__next_prior {
755 margin-top: 20px;
756 border-top: 1px solid #dcdcdc;
757 padding: 8px 0 0;
758 }
759 .wpbc_shortcode_config_content_toolbar__next_prior a.button{
760 margin:5px 8px 5px 0;
761 }
762 .wpbc_shortcode_config_content_toolbar__next_prior a.button .in-button-text{
763 font-size: 28px;
764 line-height: 21px;
765 }
766 @media (max-width: 782px){
767 .wp-core-ui .wpbc_page .wpbc_shortcode_config_content_toolbar__next_prior a.button{
768 line-height: 2.5;
769 padding: 1px 14px;
770 }
771 .wpbc_shortcode_config_content_toolbar__next_prior a.button .in-button-text{
772 display: block;
773 }
774 }
775 .wpbc_shortcode_config_content_toolbar__container .wpbc_shortcode_config_content_toolbar__reset,
776 .wpbc_shortcode_config_content_toolbar__container .wpbc_shortcode_config_content_toolbar__insert{
777 flex: 0 1 auto;
778 align-self: flex-end;
779 padding-left: 2em;
780 margin-left: auto;
781 }
782 .wpbc_shortcode_config_content_toolbar__container .wpbc_shortcode_config_content_toolbar__insert{
783 border-left: 1px solid #ccc;
784 margin-left: 2em;
785 }
786 .wpbc_shortcode_config_content_toolbar__container .wpbc_shortcode_config_content_toolbar__reset a.button,
787 .wpbc_shortcode_config_content_toolbar__container .wpbc_shortcode_config_content_toolbar__insert a.button{
788 padding-left:2em;
789 padding-right:2em;
790 font-weight: 600;
791 }
792 /* 2.1 Danger (Red) Button Style ----------------------------------------------------------------------------------------- */
793 .wp-core-ui .wpbc_page .button.wpbc_ui_button_danger {
794 background: #de605c;
795 border-color: #c05d5a;
796 color: #f7f7f7;
797 text-shadow: 0 0px #ba5956;
798 text-decoration: none;
799 box-shadow: 0 1px 0px #f1f1f1;
800 }
801 /* :hover, :focus ---- */
802 .wp-core-ui .wpbc_page .button.wpbc_ui_button_danger.hover:not(.inactive),
803 .wp-core-ui .wpbc_page .button.wpbc_ui_button_danger:hover:not(.inactive),
804 .wp-core-ui .wpbc_page .button.wpbc_ui_button_danger.focus:not(.inactive),
805 .wp-core-ui .wpbc_page .button.wpbc_ui_button_danger:focus:not(.inactive) {
806 background: #e6716f;
807 /*border-color: #d58582;*/
808 color: #fdfdfd;
809 text-shadow: none;
810 }
811 /* :focus ---- */
812 .wp-core-ui .wpbc_page .button.wpbc_ui_button_danger.focus:not(.inactive),
813 .wp-core-ui .wpbc_page .button.wpbc_ui_button_danger:focus:not(.inactive) {
814 /*box-shadow:0 0 0 0px #fff, 0 0 2px 1px #a4d7ff;*/
815 }
816 /* :active ---- */
817 .wp-core-ui .wpbc_page .button.wpbc_ui_button_danger.active:not(.inactive),
818 .wp-core-ui .wpbc_page .button.wpbc_ui_button_danger.active:hover:not(.inactive),
819 .wp-core-ui .wpbc_page .button.wpbc_ui_button_danger.active:focus:not(.inactive),
820 .wp-core-ui .wpbc_page .button.wpbc_ui_button_danger:active:not(.inactive) {
821 background: #ba4c48;
822 border-color: #c05d5a;
823 /*box-shadow: inset 0 1px 7px -3px rgba(0, 0, 0, .1);*/
824 color: #f3f2f2;
825 }
826 /* :disabled ---- */
827 .wp-core-ui .wpbc_page .button.wpbc_ui_button_danger[disabled],
828 .wp-core-ui .wpbc_page .button.wpbc_ui_button_danger:disabled,
829 .wp-core-ui .wpbc_page .button.wpbc_ui_button_danger-disabled,
830 .wp-core-ui .wpbc_page .button.wpbc_ui_button_danger.disabled {
831 color: #a7aaad !important;
832 background: #f6f7f7 !important;
833 border-color: #dcdcde !important;
834 box-shadow: none !important;
835 text-shadow: none !important;
836 cursor: default;
837 }
838
839 /* ------------------------------------------------------------------------------------------------------------------ */
840 /* Weekdays conditions toolbar */
841 /* ------------------------------------------------------------------------------------------------------------------ */
842 .wpbc_shortcode_config_fields__dates_conditions_toolbar .wpdvlp-sub-tabs{
843 border: 1px solid #dadada;
844 border-radius: 2px;
845 margin: 20px 0 10px;
846 }
847 /* ------------------------------------------------------------------------------------------------------------------ */
848 /* Rules for OPTIONS parameter in shortcode config dialog */
849 /* ------------------------------------------------------------------------------------------------------------------ */
850 .wpbc_shortcode_config__rules_container{
851 display:flex;
852 flex-flow: row wrap;
853 justify-content: flex-start;
854 align-items: flex-start;
855 }
856 .wpbc_shortcode_config__rules__params_section{
857 flex: 0 1 auto;
858 margin-right: 5%;
859 margin-bottom:20px;
860 }
861 .wpbc_shortcode_config__rules__help_section{
862 flex: 1 1 50%;
863 }
864 /* Right Side - Help Section */
865 .wpbc_shortcode_config__rules__help_section .wpbc-settings-notice{
866 margin:0;
867 text-align:left;
868 }
869 .wpbc_shortcode_config__rules__help_section .wpbc-settings-notice.notice-header > span {
870 font-size: 16px;
871 font-weight: 600;
872 margin: 0 0 10px;
873 }
874 .wpbc_shortcode_config__rules__help_section .wpbc-settings-notice.notice-list{
875 text-align: left;
876 line-height: 2em;
877 font-size: 14px;
878 padding: 0;
879 }
880 .wpbc_shortcode_config__rules__help_section .wpbc-settings-notice.notice-list ol{
881 list-style-type:disc;
882 }
883 .form-table td fieldset .wpbc_shortcode_config__rules__help_section li {
884 line-height: 2.5;
885 }
886
887 /* ------------------------------------------------------------------------------------------------------------------ */
888 /* Select Day - Weekday */
889 /* ------------------------------------------------------------------------------------------------------------------ */
890 .wpbc_shortcode_config__rules__params_section.wpbc_select_day_weekday{
891
892 }
893 .wpbc_shortcode_config__rules__params_section.wpbc_select_day_weekday .ui_container_weekdays{
894 flex-flow: column wrap;
895 }
896 .wpbc_shortcode_config__rules__params_section.wpbc_select_day_weekday .wpbc_ui__toggle {
897 min-width: 6em;
898 }
899 .wpbc_shortcode_config__rules__params_section.wpbc_select_day_weekday input[type="text"] {
900 width:8em;
901 }
902 /* ------------------------------------------------------------------------------------------------------------------ */
903 /* Start Day - Season */
904 /* ------------------------------------------------------------------------------------------------------------------ */
905 .wpbc_shortcode_config__rules__params_section{
906 display: flex;
907 flex-flow: column wrap;
908 justify-content: flex-start;
909 align-items: flex-start;
910 }
911 /* Season select-box | checkboxes | buttons */
912 .wpbc_shortcode_config__rules__params_section.wpbc_start_day_season .wpbc_ajx_toolbar.wpbc_buttons_row {
913 flex: 0 1 auto;
914 }
915 /* Weekdays: Text_line | checkboxes */
916 .wpbc_shortcode_config__rules__params_section.wpbc_start_day_season .wpbc_ajx_toolbar.wpbc_buttons_row .ui_container.ui_container_weekdays{
917 flex-flow: column wrap;
918 }
919 /* Weekdays: checkboxes only */
920 .wpbc_shortcode_config__rules__params_section.wpbc_start_day_season .wpbc_ajx_toolbar.wpbc_buttons_row .ui_container.ui_container_weekdays .ui_group.ui_group_weekdays_checkboxes{
921 /*flex-flow: column wrap;*/
922 max-width: 320px;
923 }
924