PluginProbe
Booking Calendar / 11.2
Booking Calendar v11.2
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 10.12.1 All 199 releases
booking / css / modal.css

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

847 lines 27.7 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;
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 /* Hide all sections by default*/
631 .wpbc_sc_container__shortcode_subsection{
632 display:none;
633 }
634 /* Default 1st section visible */
635 .wpbc_sc_container__shortcode_subsection__weekdays_conditions{
636 display:block;
637 }
638
639 /* Sub top menu line */
640 .wpbc_sc_container__shortcode_section .wpdvlp-sub-tabs .nav-tabs .nav-tab{
641 margin: 0;
642 }
643 .wpbc_sc_container__shortcode_section .wpdvlp-sub-tabs {
644 padding: 1px 5px 1px 0;
645 }
646 .wpbc_sc_container__shortcode_section .wpdvlp-sub-tabs .nav-tabs .nav-tab {
647 border-right: 1px solid #d8d8d8;
648 background: none;
649 }
650 /* ------------------------------------------------------------------------------------------------------------------ */
651 /* ... */
652 /* ------------------------------------------------------------------------------------------------------------------ */
653
654 .wpbc_shortcode_config_content_toolbar_next_prior {
655 flex:1;
656 display: flex;
657 flex-flow: row wrap;
658 justify-content: center;
659 align-items: center;
660 margin: 20px 0 10px;
661 }
662 .wpbc_settings_flex_container .wpbc_shortcode_config_content_toolbar_next_prior a {
663 flex:0 1 auto;
664 margin: 0 1em;
665 }
666 /* ------------------------------------------------------------------------------------------------------------------ */
667 /* Footer Toolbar Containers */
668 /* ------------------------------------------------------------------------------------------------------------------ */
669 .wpbc_shortcode_config_content_toolbar__container{
670 display: flex;
671 flex-flow: row wrap;
672 justify-content: center;
673 align-items: center;
674 margin: 0;
675 }
676
677 .wpbc_shortcode_config_content_toolbar__next_prior {
678 margin-top: 20px;
679 border-top: 1px solid #dcdcdc;
680 padding: 8px 0 0;
681 }
682 .wpbc_shortcode_config_content_toolbar__next_prior a.button{
683 margin:5px 8px 5px 0;
684 }
685 .wpbc_shortcode_config_content_toolbar__next_prior a.button .in-button-text{
686 font-size: 28px;
687 line-height: 21px;
688 }
689 @media (max-width: 782px){
690 .wp-core-ui .wpbc_page .wpbc_shortcode_config_content_toolbar__next_prior a.button{
691 line-height: 2.5;
692 padding: 1px 14px;
693 }
694 .wpbc_shortcode_config_content_toolbar__next_prior a.button .in-button-text{
695 display: block;
696 }
697 }
698 .wpbc_shortcode_config_content_toolbar__container .wpbc_shortcode_config_content_toolbar__reset,
699 .wpbc_shortcode_config_content_toolbar__container .wpbc_shortcode_config_content_toolbar__insert{
700 flex: 0 1 auto;
701 align-self: flex-end;
702 padding-left: 2em;
703 margin-left: auto;
704 }
705 .wpbc_shortcode_config_content_toolbar__container .wpbc_shortcode_config_content_toolbar__insert{
706 border-left: 1px solid #ccc;
707 margin-left: 2em;
708 }
709 .wpbc_shortcode_config_content_toolbar__container .wpbc_shortcode_config_content_toolbar__reset a.button,
710 .wpbc_shortcode_config_content_toolbar__container .wpbc_shortcode_config_content_toolbar__insert a.button{
711 padding-left:2em;
712 padding-right:2em;
713 font-weight: 600;
714 }
715 /* 2.1 Danger (Red) Button Style ----------------------------------------------------------------------------------------- */
716 .wp-core-ui .wpbc_page .button.wpbc_ui_button_danger {
717 background: #de605c;
718 border-color: #c05d5a;
719 color: #f7f7f7;
720 text-shadow: 0 0px #ba5956;
721 text-decoration: none;
722 box-shadow: 0 1px 0px #f1f1f1;
723 }
724 /* :hover, :focus ---- */
725 .wp-core-ui .wpbc_page .button.wpbc_ui_button_danger.hover:not(.inactive),
726 .wp-core-ui .wpbc_page .button.wpbc_ui_button_danger:hover:not(.inactive),
727 .wp-core-ui .wpbc_page .button.wpbc_ui_button_danger.focus:not(.inactive),
728 .wp-core-ui .wpbc_page .button.wpbc_ui_button_danger:focus:not(.inactive) {
729 background: #e6716f;
730 /*border-color: #d58582;*/
731 color: #fdfdfd;
732 text-shadow: none;
733 }
734 /* :focus ---- */
735 .wp-core-ui .wpbc_page .button.wpbc_ui_button_danger.focus:not(.inactive),
736 .wp-core-ui .wpbc_page .button.wpbc_ui_button_danger:focus:not(.inactive) {
737 /*box-shadow:0 0 0 0px #fff, 0 0 2px 1px #a4d7ff;*/
738 }
739 /* :active ---- */
740 .wp-core-ui .wpbc_page .button.wpbc_ui_button_danger.active:not(.inactive),
741 .wp-core-ui .wpbc_page .button.wpbc_ui_button_danger.active:hover:not(.inactive),
742 .wp-core-ui .wpbc_page .button.wpbc_ui_button_danger.active:focus:not(.inactive),
743 .wp-core-ui .wpbc_page .button.wpbc_ui_button_danger:active:not(.inactive) {
744 background: #ba4c48;
745 border-color: #c05d5a;
746 /*box-shadow: inset 0 1px 7px -3px rgba(0, 0, 0, .1);*/
747 color: #f3f2f2;
748 }
749 /* :disabled ---- */
750 .wp-core-ui .wpbc_page .button.wpbc_ui_button_danger[disabled],
751 .wp-core-ui .wpbc_page .button.wpbc_ui_button_danger:disabled,
752 .wp-core-ui .wpbc_page .button.wpbc_ui_button_danger-disabled,
753 .wp-core-ui .wpbc_page .button.wpbc_ui_button_danger.disabled {
754 color: #a7aaad !important;
755 background: #f6f7f7 !important;
756 border-color: #dcdcde !important;
757 box-shadow: none !important;
758 text-shadow: none !important;
759 cursor: default;
760 }
761
762 /* ------------------------------------------------------------------------------------------------------------------ */
763 /* Weekdays conditions toolbar */
764 /* ------------------------------------------------------------------------------------------------------------------ */
765 .wpbc_shortcode_config_fields__dates_conditions_toolbar .wpdvlp-sub-tabs{
766 border: 1px solid #dadada;
767 border-radius: 2px;
768 margin: 20px 0 10px;
769 }
770 /* ------------------------------------------------------------------------------------------------------------------ */
771 /* Rules for OPTIONS parameter in shortcode config dialog */
772 /* ------------------------------------------------------------------------------------------------------------------ */
773 .wpbc_shortcode_config__rules_container{
774 display:flex;
775 flex-flow: row wrap;
776 justify-content: flex-start;
777 align-items: flex-start;
778 }
779 .wpbc_shortcode_config__rules__params_section{
780 flex: 0 1 auto;
781 margin-right: 5%;
782 margin-bottom:20px;
783 }
784 .wpbc_shortcode_config__rules__help_section{
785 flex: 1 1 50%;
786 }
787 /* Right Side - Help Section */
788 .wpbc_shortcode_config__rules__help_section .wpbc-settings-notice{
789 margin:0;
790 text-align:left;
791 }
792 .wpbc_shortcode_config__rules__help_section .wpbc-settings-notice.notice-header > span {
793 font-size: 16px;
794 font-weight: 600;
795 margin: 0 0 10px;
796 }
797 .wpbc_shortcode_config__rules__help_section .wpbc-settings-notice.notice-list{
798 text-align: left;
799 line-height: 2em;
800 font-size: 14px;
801 padding: 0;
802 }
803 .wpbc_shortcode_config__rules__help_section .wpbc-settings-notice.notice-list ol{
804 list-style-type:disc;
805 }
806 .form-table td fieldset .wpbc_shortcode_config__rules__help_section li {
807 line-height: 2.5;
808 }
809
810 /* ------------------------------------------------------------------------------------------------------------------ */
811 /* Select Day - Weekday */
812 /* ------------------------------------------------------------------------------------------------------------------ */
813 .wpbc_shortcode_config__rules__params_section.wpbc_select_day_weekday{
814
815 }
816 .wpbc_shortcode_config__rules__params_section.wpbc_select_day_weekday .ui_container_weekdays{
817 flex-flow: column wrap;
818 }
819 .wpbc_shortcode_config__rules__params_section.wpbc_select_day_weekday .wpbc_ui__toggle {
820 min-width: 6em;
821 }
822 .wpbc_shortcode_config__rules__params_section.wpbc_select_day_weekday input[type="text"] {
823 width:8em;
824 }
825 /* ------------------------------------------------------------------------------------------------------------------ */
826 /* Start Day - Season */
827 /* ------------------------------------------------------------------------------------------------------------------ */
828 .wpbc_shortcode_config__rules__params_section{
829 display: flex;
830 flex-flow: column wrap;
831 justify-content: flex-start;
832 align-items: flex-start;
833 }
834 /* Season select-box | checkboxes | buttons */
835 .wpbc_shortcode_config__rules__params_section.wpbc_start_day_season .wpbc_ajx_toolbar.wpbc_buttons_row {
836 flex: 0 1 auto;
837 }
838 /* Weekdays: Text_line | checkboxes */
839 .wpbc_shortcode_config__rules__params_section.wpbc_start_day_season .wpbc_ajx_toolbar.wpbc_buttons_row .ui_container.ui_container_weekdays{
840 flex-flow: column wrap;
841 }
842 /* Weekdays: checkboxes only */
843 .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{
844 /*flex-flow: column wrap;*/
845 max-width: 320px;
846 }
847